mirror of
https://github.com/luc-github/ESP3D-WEBUI.git
synced 2026-03-22 15:56:52 +01:00
## What's Changed * Complete refactoring using spectre.css and correct Preact API per @alexblog suggestion * Smaller footprint * Add support for extensions/pluggins * Add theme support by using external css * Remove banner as unnecessary * Remove information bar and put information to separate page and respective panel * Add audio and haptic feedback * Add Repetier / ESP3DLib V2 / Smoothieware / GRBL support * Split code for 3DPrinter / CNC / Sand Table ## Limitations * CNC / Sand Table specific UI is still not defined * Wizard is not implemented yet * Works with ESP3D 3.0- alpha-2 - no backward compatibility * Language packs are not ready to be translated yet as UI is not finished ## Discussion / status [Discussion](https://github.com/luc-github/ESP3D-WEBUI/discussions/94) ## New Contributors @alexblog made several contributions like https://github.com/luc-github/ESP3D-WEBUI/pull/236
1.8 KiB
1.8 KiB
V3 Features
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:
- Marlin (1.x / 2.x)
- Smoothieware (1.x / 2.x)
- Repetier (1.x / 2.x)
- GRBL (TBD)
- ESP3DLib
- Marlin (2.x)
- GRBL_ESP32 (TBD)
- FluidNC (TBD)
- Makerbase TFT (ESP3D)
- Bigtreetech TFT (ESP3D)
- ESP3D:
- Firmware NOT yet supported:
- Reprap
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
CNC Features
- Target firmware configuration
- Jog control / monitoring
- Job control / monitoring
- Status monitoring
- TBD...
Sand Table Features
- Target firmware configuration
- Jog control / monitoring
- Job control / monitoring
- Status monitoring
- TBD...