top of page

TINYFAB LCD

Supports

Hardware Setup

Installation

Simply lift the FFC connector flap up and insert the cable with contact face down

Software Setup

Configuration

Please update the firmware to V6 from the CPU support page, the LCD can be activate by adding/replacing the following setting in the configuration file in your SD card.

##
# Panel See http://smoothieware.org/panel
panel.enable                                 true            # set to true to enable the panel code

# Example viki2 config for Re-ARM with IDC cable
panel.lcd                                    viki2             # set type of panel
panel.spi_channel                            0                 # set spi channel to use P0_18,P0_15 MOSI,SCLK
panel.spi_cs_pin                             0.16              # set spi chip select
panel.spi_frequency                          200000
panel.encoder_a_pin                          3.26!^            # encoder pin
panel.encoder_b_pin                          3.25!^            # encoder pin
panel.click_button_pin                       2.11!^            # click button
panel.a0_pin                                 2.6               # st7565 needs an a0
panel.contrast                               4                 # override contrast setting (default is 9)
panel.encoder_resolution                     4                 # override number of clicks to move 1 item (default is 4)
panel.pause_button_enable                    true
#panel.button_pause_pin                      1.22!^             # kill/pause set one of these for the auxilliary button on viki2
panel.back_button_pin                       1.22!^            # back button recommended to use this on EXP1
panel.buzz_pin                               0.25              # pin for buzzer on EXP2
panel.red_led_pin                            2.8               # pin for red led on viki2 on EXP1
panel.blue_led_pin                           4.29              # pin for blue led on viki2 on EXP1
panel.external_sd                            true              # set to true if there is an extrernal sdcard on the panel
panel.external_sd.spi_channel                0                 # set spi channel the sdcard is on
panel.external_sd.spi_cs_pin                 1.23              # set spi chip select for the sdcard
panel.external_sd.sdcd_pin                   1.31!^            # sd detect signal (set to nc if no sdcard detect)
panel.menu_offset                            0                 # some panels will need 1 here
panel.reverse                                false              # reverse the lcd

## Custom menus : Example of a custom menu entry, which will show up in the Custom entry.
# NOTE _ gets converted to space in the menu and commands, | is used to separate multiple commands
custom_menu.power_on.enable                true              #
custom_menu.power_on.name                  Power_on          #
custom_menu.power_on.command               M80               #

custom_menu.power_off.enable               true              #
custom_menu.power_off.name                 Power_off         #
custom_menu.power_off.command              M81               #

custom_menu.fan_on.enable                  true              #
custom_menu.fan_on.name                    Fan_on            #
custom_menu.fan_on.command                 M106_P0_S255      #

custom_menu.fan_off.enable                 true              #
custom_menu.fan_off.name                   Fan_off           #
custom_menu.fan_off.command                M107_P0           #

custom_menu.Suspend.enable                 true              #
custom_menu.Suspend.name                   Suspend           #
custom_menu.Suspend.command                M600              #

custom_menu.Resume.enable                  true              #
custom_menu.Resume.name                    Resume            #
custom_menu.Resume.command                 M601              #

bottom of page