Smoothieboard GLCD troubleshooting

Hi
I am trying to install a reprapdiscount GLCD on my 3d printer that uses a smoothieboard.
When I turn the printer on the screen comes on and the specs are shown on the screen. The issues are that the speaker built into the board makes high pitch tones and the knob/ button don’t allow me to navigate the options. It also does not appear to recognize a sd card when it is put in.
What should I try to troubleshoot for this problem?
Here is the part of the config file that sets up the panel.

+ show block
# Panel
panel.enable                                 true           # set to true to enable the panel code
panel.lcd                                    reprap_discount_glcd      # set type of panel
panel.encoder_a_pin                          3.25!^            # encoder pin
panel.encoder_b_pin                          3.26!^            # encoder pin

Example 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.click_button_pin 1.30!^ # click button ; GLCD EXP1 Pin 2
#panel.buzz_pin 1.31 # pin for buzzer ; GLCD EXP1 Pin 1
#panel.button_pause_pin 2.11^ # kill/pause ; GLCD EXP2 Pin 8 either
#panel.back_button_pin 2.11!^ # back button ; GLCD EXP2 Pin 8 or

I can post any other sections of code that are needed to troubleshoot, just tell me what to post.
Thanks
Tanner

Imported from wikidot

Lines that begin with a # are “commented” and therefore ignored by Smoothie. I think that’s your problem here.

Most of your panel configuration lines are commented.

Cheers.

Ok I uncommented the lines for the panel and now it mostly works. The encoder still does not work. When I turn it nothing happens. When you press it the button does work.
What should I try troubleshooting next?
Here is the code after I did the changes.

# Panel
panel.enable                                 true           # set to true to enable the panel code
panel.lcd                                    reprap_discount_glcd      # set type of panel
panel.encoder_a_pin                          3.25!^            # encoder pin
panel.encoder_b_pin                          3.26!^            # encoder pin

Example 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.click_button_pin 1.30!^ # click button ; GLCD EXP1 Pin 2
panel.buzz_pin 1.31 # pin for buzzer ; GLCD EXP1 Pin 1
panel.button_pause_pin 2.11^ # kill/pause ; GLCD EXP2 Pin 8 either
panel.back_button_pin 2.11!^ # back button ; GLCD EXP2 Pin 8 or

pins 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 used

panel.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

Thanks

Tanner

I have the same issue with my new lcd. Did you figure out how to get the encoder to work?

Thanks,

Jason

Do you have a cheaper 12864 lcd? if so you can not use there adapter you have to wire it the hard way, by hand with jumper
wires. I had the same problem.

I have an identical problem with my LCD encoder. How can I tell if I have a “cheaper 12864 lcd”? I bought it with the smoothieboard and adaptor from Robotseed and I expected it all to work together.

Yesterday I started with my Smoothieboard.
I have an identical problem (push button is working) rotary encoder is not.
But when I look close to the LCD connector shield (I have version 2.1) it seems that the pins with the text “ENC-A” and “ENC-B” have no pins on the smoothieboard it self (male header on main board is missing).
I think, but still have to test this, that this is my problem.
Do you have those pins on your mainboard?

Testing done.
Indeed it was just the missing connector.

Soldering in the pins fixed my problem too. I was tricked by the fact that the LCD displayed correctly without me having added any pins.