MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.04k stars 19.15k forks source link

[FR] Support the newer "TJC" screens on the Ender 3 S1 #25380

Open dandrzejewski opened 1 year ago

dandrzejewski commented 1 year ago

Is your feature request related to a problem? Please describe.

I have a new Ender 3 S1 with the new "TJC" LCD. It does not currently work with Marlin.

Are you looking for hardware support?

No response

Describe the feature you want

I would like support for this newer LCD screen.

Additional context

I'm happy to help test.

ben-wallis commented 1 year ago

There's some discussion related to the TJC/Nextion LCDs that might be of interest to anyone looking to implement this in https://github.com/MarlinFirmware/Marlin/issues/25195#issuecomment-1374433909

ben-wallis commented 1 year ago

@dandrzejewski You might also be interested to know that while there's no LCD support for the TJC LCD that works 100%, I have Marlin compiled for the DWIN LCD (with #define DWIN_CREALITY_LCD set) on my S1 with a TJC LCD and it works fine with the exception of some garbled icons and text. If all you want is access to similar functionality to that of the stock Ender3 S1 firmware (movement, z-offset, pre-heat etc) then this is a decent option until full support for TJC LCDs is added.

dandrzejewski commented 1 year ago

By the way, while I don't have time to develop this, I'm happy to provide any further details on this hardware and test anything that needs to be tested.