++ RRD GLCD Adpater board
This adapter allows you to connect a Reprapdiscound GLCD panel to a Smoothieboard easily.
All of the panel's functionalities are available :Â
- Encoder selector
- SD card
The Source is on GitHub
Two versionsBoth versions look a bit different, but are functionally identical and are used the same way. The RobotSeed version is pictured here, but the instructions are identical for the Uberclock version.
place the 3-pin connectors below the pcb
image glcdav2_weld0.jpg and solder
image glcdav2_weld1.jpg Mount the exp1 & exp2 connectors, and solder
image glcdav2_orig.jpgimage rrdglcdvo.png on some rrdglcd the connector are reversed
image glcdav2_copy.jpgimage rrdglcdcopy.png
If smoothieboard has good 5v regulator, or a 5V power supply, the panel of the power supply can be drawn from this one by means of a diode (ex 1N5817).
image glcdav2_power1.jpg if not, please install a voltage regulator Recom 785.0-1
image glcdav2_power2.jpg the diode and regulator may be mounted at the same time
the adapter is configured for smoothieboard v1.0a and newest
solder the connector missing
Update firmware (version after october 2014), see Flashing Smoothie firmware
edit the config file on the ÂµSD
# config settings panel.enable true # set to true to enable the panel code panel.lcd reprap_discount_glcd # set type of panel 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.back_button_pin 2.11!^ # 2.11 menu back ; GLCD EXP2 Pin 8 # setup for external sd card on the GLCD which uses the onboard sdcard SPI port panel.external_sd true # set to true if there is an extrernal sdcard on the panel panel.external_sd.spi_channel 1 # set spi channel the sdcard is on panel.external_sd.spi_cs_pin 0.28 # set spi chip select for the sdcard (or any spare pin) panel.external_sd.sdcd_pin 0.27!^ # sd detect signal (set to nc if no sdcard detect) (or any spare pin)
If you do not want to use the buzzer, leaving out the panel.buzz_pin line will leave the pin floating. As there is no pull-down on the buzzer, it will keep buzzing. To avoid this, you can either solder a pull-down resistor on the adapter board or you can use this little hack:
switch.nonoise.enable true switch.nonoise.output_pin 1.31v switch.nonoise.output_type digital
This will create a pseudo-switch that does nothing, but it will enable the pull-down on the pin. You have to leave out the panel.buzz_pin line.
connect exp1 & exp2, and plug on the smotthieboard