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

SGEN_l V1.0 & MKS MINI12864 compatiblity #44

Closed bacco70 closed 3 years ago

bacco70 commented 3 years ago

hello, i've both this and try to use but seem to not compatible marlin 2.0.7.2 in configuration.h

define MKS_MINI_12864 as active but if i connect to the board they have a full backligth and beeper always on

Demitryk commented 3 years ago

You have to rotate the exp connectors

If the screen is not turning on, flip the exp1 connector.

If the knob is not working and it seems to be malfunctioning, flip the exp2 connector

I have detailed instructions on thingyverse, look in the mks SGen guide. You may not have a Tevo but the instructions for the screen are the same

https://www.thingiverse.com/thing:4626471

On Mon, Oct 26, 2020, 12:24 PM bacco70 notifications@github.com wrote:

hello, i've both this and try to use but seem to not compatible marlin 2.0.7.2 in configuration.h

define MKS_MINI_12864 as active but if i connect to the board they have a

full backligth and beeper always on

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/makerbase-mks/SGEN_L/issues/44, or unsubscribe https://github.com/notifications/unsubscribe-auth/AO5BYJAJVYNIGIMTCUR63OLSMWWFNANCNFSM4S7VYJVA .

mks-viva commented 3 years ago

Can you provide your config to me? Which motherboard do you use?

bacco70 commented 3 years ago

board sgen_l v1.0 dispaly mini_12864 v2.0 i think we can add in pins_MKS_SGEN_L.h something like this:

if ENABLED(MKS_MINI_12864)

define BEEPER_PIN P1_31

define BTN_EN2 P0_18

define BTN_EN1 P0_15

define SD_DETECT P3_27

define SD_SCK P0_07

define SD_CS2 P0_28

define SD_MOSI P0_09

define BEEPER P1_31

define DOGLCD_A0 P1_00

define BTN_ENC P1_30

define DOGLCD_CS P0_17

endif

but where i must place ,to do this authoritative?

bacco70 commented 3 years ago

with these setting work , but in compiling output there are many many redefinition error:

if ENABLED(MKS_MINI_12864)

define MISO_PIN P0_08

define BTN_EN2 P3_25

define BTN_EN1 P3_26

define SD_DETECT_PIN P0_27

define SD_SCK P0_07

define SS_PIN P0_28

define SD_MOSI P0_09

define BEEPER_PIN P1_31

define DOGLCD_A0 P1_00

define BTN_ENC P1_30

define DOGLCD_CS P0_17

endif

and in the menu miss "SDCARD PRINT"

mks-viva commented 3 years ago

Can you provide me with the entire marlin firmware?

bacco70 commented 3 years ago

how? its 2.07.2, with only config e config_adv edited

mks-viva commented 3 years ago

OK! I will test and it is working and i provide it for you.

mks-viva commented 3 years ago

Use MKS MINI12864 on MKS SGEN_L V1 motherboard

  1. Inconfiguration.h file setting #define MOTHERBOARD BOARD_MKS_SGEN_L Enable #define MKS_MINI_12864

You can download firmware.zip and update it to your board You can download Marlin-bugfix-2.0.x.zip source code(has setting use MKS MINI12864) complie it firmware.zip Marlin-bugfix-2.0.x.zip

image

bacco70 commented 3 years ago

ok, but i can try on december, i'm away for work you suggest me to use the bugfix version instead the 2.0.7.2? the mine lcd it's version 2.0

mks-viva commented 3 years ago

@bacco70 It is will wroking?

bacco70 commented 3 years ago

@mks-viva hello, until 31 nov i can't try, i'm away from house

mks-viva commented 3 years ago

OK, wait for you to test it, and it can work normally.

bacco70 commented 3 years ago

OK, now work correct, thanks during boot there are many pixel casually on,before appear Marlin logo: there are some way to keep pixel off before Logo?

mks-viva commented 3 years ago

Haha, there is currently no way to deal with it, it looks more like LCD’s own hardware startup.

mks-viva commented 3 years ago

I will close this issues temporarily