The V3.X features are :
Global Features
- Firmware update
- WebUI update
- List of enabled features /capabilities
- Wifi configuration
- Features configuration
- WebUI features configuration
- Haptic feedback
- Audio feedback
- Terminal commands
- Emmergency stop
- Pluggins support
- Themes support (CSS)
- Language packs support
- Macro commands
- Local FS listing / content management
- External pages/panel support
- PC / Tablet / phone UI
- IP Camera & ESP32 Camera display support
- Import / Export settings
- Restart board support
- Monolitic small footprint
- Single user management support (auto close if not latest connected)
- Authentication support (admin / user)
- Configuration wizard (TBD)
- Firmware supported (3DPrinter / CNC / SandTable):
- ESP3D V3.x:
- Marlin (1.x / 2.x)
- Smoothieware (1.x / 2.x)
- Repetier (1.x / 2.x)
- GRBL (1.1h)
- ESP3D-TFT V1.X
- ESP3DLib V3.X
- Marlin (2.x) - currently need custom version of Marlin : https://github.com/luc-github/Marlin/tree/ESP3DLibV3.0
- grblHAL
- Makerbase TFT (/esp3d/v3.x/)
- Bigtreetech TFT (/esp3d/)
- ESP3D V3.x:
- Firmware NOT yet supported:
- Reprap
- Klipper
3D Printer Features
- Target firmware configuration
- Jog control / monitoring
- Temperatures control / monitoring
- Additionnal sensors support
- Chart support for temperatures / sensors
- Multiple extruder support
- Target Firmware SD listing / content management (if supported)
- TFT SD/USB listing / content management (if supported)
- Fan control / monitoring (if supported)
- Flow rate control / monitoring (if supported)
- Feed rate control / monitoring (if supported)
- Print control / monitoring
- More to come...
CNC Features
- Target firmware configuration
- Jog control / monitoring
- Laser control
- Spindle control
- Status monitoring
- Probing control / monitoring
- Code streaming using ESP3D V3
- More to come...
Sand Table Features
- Target firmware configuration
- Jog control / monitoring
- Status monitoring
- More to come...