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

Marlin 2.0 LCD12864B - Blank Screen, only backlight #38

Closed NeoMod closed 3 years ago

NeoMod commented 4 years ago

Bug Description

After correctly compiling/flashing Marlin 2.0 with LCD support, the LCD won't display anything. The backlight is on (meaning it receives the correct voltage) but nothing shows up.

The buzzer emits a continuous high-pitched tone, and the "Stop" button seems to be working when pressed.

My Configurations

Motherboard: MKS SGEN L v1 LCD: MKS LCD12864 Model B Marlin: 2.0.6.1

Steps to Reproduce

  1. Followed the instructions available on the User Manual of the SGEN L to compile the firmware with LCD Support. Tried also the configuration suggested on the product description page.
  2. Flashed the new firmware; printer works as expected, TFT also works.
  3. LCD shows a "blank screen"; no bootlogo is shown while powering up the printer.

Expected behaviour: [What you expect to happen]

I expected the LCD to show the actual Marlin Menu, or at least an image of it until I adjusted the contrast.

Actual behaviour: [What actually happens]

LCD backlight turns on, the buzzer is active emitting a constant low-frequency pitch, and nothing is shown on the screen.

Additional Information

NeoMod commented 4 years ago

Edit: I just noticed this reply from MKS in the Marlin Repository BUG Tracker.

https://github.com/MarlinFirmware/Marlin/issues/19159#issuecomment-682461269

It seems there is a problem with the latest Marlin release.

makerbase-mks commented 4 years ago

Yes! This is a bug, but the cause has not been found yet. You can use Marlin 2.0.1 first, and it's no problem

makerbase-mks commented 3 years ago

@NeoMod The latest marlin bugfix-2.0.x has fix it, you can download it and update. https://github.com/MarlinFirmware/Marlin/pull/19269 https://github.com/MarlinFirmware/Marlin/pull/19271