Ok so, very new to Arduino. Not by choice, but also not dissing it in any way. it seems like it is a great way to learn some of the more intricate parts of your doodads and whatsits galore.
My problem is that I am just a certifiable idiot, and don't know my LCD_RS from my D65. which (being my very limited knowledge) is what I am struggling with.
I am trying to connect three boards together for a project 3D printer with dual extrusion. Obviously I have gone with the Mega2560, and by choice I went with the Ramps 1.6 (as it was actually cheaper than the 1.4 at the time).
Now, I am not that much of an idiot, and know how to press the thing into the thing and bam, I have the brains of a printer. But oh, to see.
That's what I'm trying to do. I want to see.
So i have a 2.8" TFT LCD Shield that I would like to use as my eyes, and basically just my whole control center. It has touch, it has an SD card reader, it is perfect.
So how do I connect it? It seems like nobody on YouTube is using these three as the winning, unbeatable combination that I am really hoping they are, is this because I am a savant or because none of y'all think it is a good idea? Just putting it out there, I think it is the latter. So... Is there a way to connect the screen shield to the Ramps 1.6, and if so then how?
Start simple, and work your way up. Get an Arduino and follow the tutorials to blink an LED without using delay(), read a switch, a voltage, a sensor, etc.
Then you will be able to ask sensible questions about, and move forward on a more complex project.
What i'm getting from that is that you have a MEGA2560 and a plug in shield called RAMPS1.6 (some sort of motor controller?).
You also have an LCD shield that integrates an LCD, touchscreen and SD card reader.
Given that the MEGA2560 will be on the bottom of the board stack and the LCD on the top of the board stack (
), that means that your controller board will be in the middle.
Does the controller board support another shield stacked on top of it?
What about cooling requirements, assuming that your controller board gets hot...
What signals does each board need from the MEGA2560?
Post some links to what you've bought.
You are basically correct, it is a Ramps sandwich. but he is against it. they've been very forceful and there is no love whatsoever.
No, the ramps board does not support stacking, BUT it does support auxiliary devices. 2x 8 pin devices, 1x 10 pin device and 1x 18 pin device.
I know that if this is going to work then I will need to be running cables from the chosen AUX port to the back of the LCD shield. I also know that only about 8 of the 28 pins on the rear of the LCD shield will be needed to run the screen with touch, and the micro SD port. My problem... I don't know exactly which signals the LCD shield needs in order to work, and of those even CAN be assigned to the D pins on the Ramps board. I cant find any documentation on it to help myself.
Boards:
Ramps 1.6 - Ramps 1.6
2.8" TFT LCD Shield V3 - https://www.jaycar.com.au/240x320-lcd-touch-screen-for-arduino/p/XC4630
Pinout Diagrams:
Ramps 1.6 -
https://reprap.org/wiki/RAMPS_1.6
This seems to be informative if your 2.8" TFT display is a clone of the Mks TFT28:
Looks like it boils down to:
Provide it with power and connect it to the AUX1 pins.
The AUX1 pins D0 and D1 are the Arduino's RX0 and TX0 pins, so it controls your printer just like a PC would through USB.
2.8" TFT LCD shield V3 - 
That looks nothing like an MKS TFT28. It's going to be very difficult to connect that to a RAMPS board. And if you do get it connected, you will have to heavily modify the firmware (Marlin? Repetier?) to get a user interface on the display.
Ditch LCD shield buy LCD SPI
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
