LCD display setup

Hey guys, I searched a few times, and scrolled through the topics here, but I can’t find the instructions on how to attach and configure the firmware for the mini Rambo and the LCD interface sold in the shop.

I’m sure that it’s documented somewhere…

But I don’t seem to be bright enough to find it. Thanks in advance for the help!

1 Like

Just plug it in.

https://www.v1engineering.com/mini-rambo-1-3/

Attached is my setup, and the result. What am I missing?

That screen is not the standard.you need to change it in the firmware. If you look at the page in my store it shows the exact line.

1 Like

I looked there first, here’s what I saw…

[attachment file=54756]

Just says that it needs to be edited that I can see.

I looked there first, here’s what I saw…

[attachment file=54759]

Just says that it needs to be edited that I can see.

//
// RepRapDiscount Smart Controller.
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
//
// Note: Usually sold with a white PCB.
//
//#define REPRAP_DISCOUNT_SMART_CONTROLLER

//
// GADGETS3D G3D LCD/SD Controller
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
//
// Note: Usually sold with a blue PCB.
//
//#define G3D_PANEL

//
// RepRapDiscount FULL GRAPHIC Smart Controller
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
//
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

to

//
// RepRapDiscount Smart Controller.
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
//
// Note: Usually sold with a white PCB.
//
#define REPRAP_DISCOUNT_SMART_CONTROLLER

//
// GADGETS3D G3D LCD/SD Controller
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
//
// Note: Usually sold with a blue PCB.
//
//#define G3D_PANEL

//
// RepRapDiscount FULL GRAPHIC Smart Controller
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
//
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

 

Do not cut and paste mine, you need to edit the firmware yourself or it is very easy to make an error.

1 Like

Down towards the end of the configuration.h file is where the display defines are located. You need to change yours so it has

//
// RepRapDiscount FULL GRAPHIC Smart Controller
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
//
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER //MPCNC

Commented out, so you’d add the // to #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER //MPCNC

Then up a dozen lines or so uncomment

//
// RepRapDiscount Smart Controller.
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
//
// Note: Usually sold with a white PCB.
//
//#define REPRAP_DISCOUNT_SMART_CONTROLLER

So it reads #define REPRAP_DISCOUNT_SMART_CONTROLLER Get rid of the // .

After that compile and upload to the rambo. That should get things running for you.

 

Damn, Ryan beat me! :lol:

2 Likes

Thank you both so much for the help!

The LCD is working great!

Hello,
It is my first time here and thank you for this great MPCNC design and all concise documentation with great support.
while I am waiting for my -display and graphic controller, I have set up a Ramps 1.4 with a ReRap Discount Smart controller -a leftover from the 3D printer I have designed and built.

Printed all the parts and am ready for assembly but unfortunately, I can not get the LCD working with any of the firmware from Github nor with help the Configuration.h on Ryan’s page.
My bench test setup above is working with my Marlin I used for the 3D printer but no sigh of anything nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nn…in best situation.

I am grateful for any comments

There are only two tricks. You have to have the lines edited the way barry said above, and flashed to the board.

The second trick is you need to have the two plugs oriented the right way. The keys are sometimes backwards. There are 4 ways to swap them, and none of them hurt the board or lcd.

1 Like

Thanks, Jeff I have edited as Barry suggested.

I have commented out the line for the Graphic controller and activated the basic Smart controller in Configuration.h
The ribbon cables for me are parallel between the Ramps and the LCD and it works with my copy of Marlin firmware for 3D printer.

I have solved it and happy to share my findings to get RepRapDiscount Smart Controller running.

First, please follow Ryan’s, Barry’s and Jeffeb3’s guidance. to setup the connections.
Make sure the line in ~1870 commented as shown below:
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

but uncomment the line in ~1730:
#define REPRAP_DISCOUNT_SMART_CONTROLLER

Then, comment the two program lines below as shown with “//” -in the front of “#…” in “Configuration.h”

//#define SHOW_CUSTOM_BOOTSCREEN

//#define CUSTOM_STATUS_SCREEN_IMAGE

This RepRapDiscount Smart Controller is an early model -not a graphic type hence, you can do without the “U8glib” library in …\Users\xxxx\Documents\Arduino\libraries\ …for this configuration.

Thanks again for all your help.

3 Likes