Re-ARM supports the following LCD displays.


  • Panucatt Devices Viki2 LCD
  • Panucatt Devices mini Viki LCD
  • RRD Full Graphic Smart LCD

RRD smart LCD, Viki1 LCD and other non-SPI LCDs are not directly supported and requires an adapter as described here


For more information of panels supported by smoothieware go here. http://smoothieware.org/panel



Panucatt Devices Viki2 and mini Viki


These displays plug in directly to the Re-ARM board using the cables that come with the display.



If using the Viki2 universal cable, follow the color scheme using the wire colors below.




Edit your config file on the Panel section to look like this. Save then reset board to accept the changes. Best Contrast setting for mini Viki is 0 and 8 for Viki2, adjust as needed. 


# 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.encoder_a_pin                          3.25!^            # encoder pin
panel.encoder_b_pin                          3.26!^            # encoder pin
panel.click_button_pin                       2.11!^            # click button
panel.a0_pin                                 2.6               # st7565 needs an a0
panel.contrast                               8                 # override contrast setting (default is 9)
panel.encoder_resolution                     4                 # override number of clicks to move 1 item (default is 4)
#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                               1.30              # pin for buzzer on EXP2
panel.red_led_pin                            0.26               # pin for red led on viki2 on EXP1
panel.blue_led_pin                           1.21              # 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                            1                 # some panels will need 1 here





RRD Full Graphic Smart Display


The Re-ARM board supports the RRD Graphic display by using a special cable that splits the V+ supply line of the display to supply the required 5V. This is necessary since the RAMPS now runs on 3.3v. This cable replaces the EXP1 cable, it is included if you indicated that you have the said display. 



Here are other 5V pins you can use for the single wire, marked as RED Squares.





Edit your config file on the Panel section to look like this. Save then reset board to accept the changes.


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

# Example viki2 config for an azteeg miniV2 with IDC cable
panel.lcd                                    reprap_discount_glcd             # 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.encoder_a_pin                          3.25!^            # encoder pin
panel.encoder_b_pin                          3.26!^            # encoder pin
panel.click_button_pin                       2.11!^            # click button
panel.encoder_resolution                     4                 # override number of clicks to move 1 item (default is 4)
#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                               1.30              # pin for buzzer on EXP2

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                            1                 # some panels will need 1 here