So I got my smoothieboard the other day along with the GLCD Shield and RepRap Discount GLCD. I’ve got the lcd working (displays stuff from the smoothie), but the encoder and PB1 on the GLCD don’t seem to do anything. The click button on the encoder brings me to a menu screen and then back to the main screen and that’s it.
I’ve pasted my Panel config code below. It’s basically all the stock stuff commented/uncommented as needed. I assumed this was a plug and play deal.
# Panel panel.enable true # set to true to enable the panel code #panel.lcd smoothiepanel # set type of panel #panel.encoder_a_pin 3.25!^ # encoder pin #panel.encoder_b_pin 3.26!^ # encoder pinExample for reprap discount GLCD
on glcd EXP1 is to left and EXP2 is to right, pin 1 is bottom left, pin 2 is top left etc.
+5v is EXP1 pin 10, Gnd is EXP1 pin 9
panel.lcd reprap_discount_glcd
panel.spi_channel 0 # spi channel to use ; GLCD EXP1 Pins 3,5 (MOSI, SCLK)
panel.spi_cs_pin 0.16 # spi chip select ; GLCD EXP1 Pin 4
panel.encoder_a_pin 3.25!^ # encoder pin ; GLCD EXP2 Pin 3
panel.encoder_b_pin 3.26!^ # encoder pin ; GLCD EXP2 Pin 5
panel.encoder_resolution 1
panel.click_button_pin 1.30!^ # click button ; GLCD EXP1 Pin 2
panel.buzz_pin 1.31 # pin for buzzer ; GLCD EXP1 Pin 1
panel.back_button_pin 2.11!^ # back button ; GLCD EXP2 Pin 8pins used with other panels
#panel.up_button_pin 0.1! # up button if used
#panel.down_button_pin 0.0! # down button if used
#panel.click_button_pin 0.18! # click button if usedpanel.menu_offset 0 # some panels will need 1 here
panel.alpha_jog_feedrate 6000 # x jogging feedrate in mm/min
panel.beta_jog_feedrate 6000 # y jogging feedrate in mm/min
panel.gamma_jog_feedrate 200 # z jogging feedrate in mm/min
panel.hotend_temperature 185 # temp to set hotend when preheat is selected
panel.bed_temperature 60 # temp to set bed when preheat is selected
Imported from wikidot