I’ve successfully added a graphic LCD to my RL200. Here’s how I did it:
- Using the Arduino IDE change the Configuration.h file in the Marlin software as follows –
LCD_Config.jpg
- Plug in the two ribbon cables to EXP1 & EXP2 and switch on.
Hooked-up.jpg
That’s it – well almost. The chances are that your LCD will just beep and flash but nothing more. That’s because the EXP1 & EXP2 sockets on the RL Rumba board are the wrong way up ! Now this isn’t a fault of Rapide 3D as such since there was an error in the construction of the original Rumba boards which Rapide 3D simply copied. You can find discussions about this on several forums and in the Rumba wiki.
What needs to happen is to turn each socket/plug through 180° so that the connections from the ribbon cables are correctly orientated. One could re-work the boards but this is really too much hassle, it’s better just to change the cables such that the opposing plugs are reversed – you’ll have to make up new cables anyway to be able to position the LCD where you want it.
In order to test my LCD I took the easy way out and filed off the polarizing nubs on the plugs (one end of each cable) and then made sure that I connected them to the Rumba board the correct way round.
The full graphic LCD’s are readily available from many sources including the on-line RepRapDiscount shop. I got mine from DX.com.
front-view.jpg
back-view.jpg
As you can see, it works just fine and also supports an SD card.
DSC00382.JPGThe current offering from DX is a slightly different layout and is described as ‘Reprap LCD12864 Smart Controller Display for 3D Printers’ but it is essentially the same as the one I have used. Not a bad find for $17.
The next task is to design and print a suitable enclosure to fit the RL printer. You can find several designs of enclosures for this LCD on Thingiverse if you don’t want to design your own.