Custom UART component for 3D Printer

Here was a custom component I implemented for getting status from FLSUN QQ-S Pro printer. The printer mainboard includes an ESP-07 module with a UART connection to the main processor running Marlin FW. Currently supports:

  • Current temperature and setpoint for bed and single extruder.
  • Printer status: Idle, Preheat, Cooling, Printing, Filament Runout, Paused, Aborted, Finished Printing, and Halted.
  • HA services to set extruder and bed temperature setpoints.
  • Percent complete, elapsed print time, and estimated remaining time are provided.
1 Like