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.