Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
Next, once I uploaded the firmware to the machine and tried to follow the wiki instructions - using the Release version only, copying over the touchscreen Flash formatting config file, etc. It loads fine and says complete, but after a reboot, there's no touch function seemingly available, so no navigation, and it's also not pulling any data (temperatures, etc) from the printer - the fields are blank.
However, the touchscreen has been a pain. I found DGUS-reloaded and decided to use it instead of the linked Marlin DGUS UI because the latter seemed to have not been updated for a few years.
First, building the Marlin firmware using DGUS_LCD_UI_RELOADED was an adventure because I first got a page of error messages. I had to find this thread then go digging to find all the values of the named variables to reconcile them (This seems quite wrong and incomplete to me, but hey, I'm not a dev).