Files
ESP3D-WEBUI/Features.md
Luc d9ad884d48 Merge 3.0 refactoring
## 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
2022-06-01 15:31:57 +08:00

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)
  • 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...