makerbase-mks / SGEN_L

MKS SGEN_L is a powerful 32-bit 3D printer control board with LPC1768. Support Marlin2.0, Smoothieware. Support MKS LCD12864B/MINI12864/LCD2004/12864 and MKS TFT Touch Screens. The motherboard integrates SPI / UART interface and works with MKS TMC2130/TMC2208 V2.0/TMC2209. It can be used after plugged in. No soldering or flying lead is required ...
https://es.aliexpress.com/item/33036918120.html?spm=a2g0o.store_home.slider_165457030.3
GNU General Public License v3.0
87 stars 61 forks source link

Full Graphic Smart Controller, no light, Ticking on SGEN_L #33

Closed Power3DPrinting closed 4 years ago

Power3DPrinting commented 4 years ago

Hi, I tried uploading firmware to two different Mks SGEN_L main boards with two different REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER's through Visual Studio just to test the boards out and I am getting no light from the LCD and the speaker ticks like a loud clock. I know there is no issue with the lcd's because they work on other printers.

The firmware is uploading successfully from the latest stable release of Marlin 2.0.6 and the .bin file is turning into a .cur file and I can connect to the printer with pronterface to check endstops with M119.

In configuration.h I have changed:

define SERIAL_PORT -1 //0

define MOTHERBOARD BOARD_MKS_SGEN_L //BOARD_RAMPS_14_EFB

define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

and in platform.ini I changed: default_envs = LPC1768

Power3DPrinting commented 4 years ago

I did some reading on the SKR 1.3 that is very similar to the MKS SGEN_L and my best guess is that 2004 LCD's and Full Graphic LCD's need jumpers because although the connectors are the same or very similar to RAMPS, they lead to a mismatch of SPI and whatnot which do not allow controllers without their own independent 32-bit processor to function. Can anyone confirm that these old reprap LCD screens are not supported anymore?

Power3DPrinting commented 4 years ago

This is a hot fix but I had to cut the notches off the EXP 1 and EXP2 connectors and flip them. I also had to make sure that TX went to RX and RX went to TX between the TFT35 V3.0 and AUX1 to get them interacting. I am not sure how stable this is. Thoughts?

makerbase-mks commented 4 years ago

It can be directly connected to the LCD2004 produced by MKS. If you use the LCD2004 on the market, you really need to remove the bumps and reverse connections. AUX-1 can be directly connected to MKS TFT35

Power3DPrinting commented 4 years ago

Oh, okay, that is good to know, I did not realize the two were wired differently. I will leave the connections flipped then. Thank you.