ESP3D WEBUI Versions Save

A Web UI for ESP8266 or ESP32 based boards connected to 3D printers / CNC

v2.1.3

1 month ago

What's Changed

  • Add invert X / invert_Y / Invert_Z and swap x y
  • Update readme
  • Move Wiki to https://esp3d.io

Full Changelog: https://github.com/luc-github/ESP3D-WEBUI/compare/v2.1.1...v2.1.3

v3.0.0-alpha3

1 year ago

V3.0.0-alpha3 ESP3D-WEBUI for ESP3D/ESP3DLib

What's Changed

  • Change to hard code WebSocket sub protocol
  • Use ISO_8601 date time format for ESP800
  • Add more log in case of disconnection
  • Fix Reveal password control position is incorrect
  • Fix missing space handler in [ESP401] value thanks @TheRedstoneGuy for pointing this out
  • Workaround Marlin cannot handle spaces in file names / directory names
  • Add WebSocket SubProtocol per @terjeio suggestion
  • Add spindle panel features
  • Add G59.1|G59.2|G59.3| filter for #$ in grblHal
  • Add extra GC modes for grblHal
  • Allow to hide Features tab if not needed by FW
  • Fix bug with autoload FS if no FS is defined
  • Allow to show/hide Flash FS like others filesystem in Files panel
  • Add Helper to manipulate bit masks
  • Fix some issue with some tool tips with too long text
  • Add spindle panel features
  • Fix some issue with some tool tips with too long text
  • Add laserPanel
  • Fix disable button not always working
  • Add new control Slider that fallback to input in mobile view
  • Fix ButtonImg without icon to show text even in mobile view
  • Add state in information of Spindle area
  • Fix some Css glitches
  • Fix typo with status and states for feedrate and spindle speed
  • Make replaceVariables consistent accros usages
  • Allow to change only printable with replaceVariables to show replaced variable if it is a value in terminal
  • Add some variables in table
  • Add variableList documentation for reference
  • Add SD stream support for GRBL
  • Add ESP701 response for CNC/GRBL test server
  • Add M31 support for Marlin
  • Add buttons to control stream status (Pause / Resume / Abort / Clear error)
  • Show Flash only if FileSystem is not none in grblHal
  • Fix Marlin temperatures are not updated when heating, thanks to Konsequ3nce for raising the issue
  • Add code base for grblHal
  • Code base for CNC status / laser / probe / spindle panels
  • Add missing test color in notifications
  • Allow to customize notification color when using [ESP600]
  • Add extraction of message from [MSG: string
  • Code base to extract ? and $G output
  • Add alarm/error/version/options/gcode parameters capture support from stream
  • Add $# $I output to test server
  • Allow to disable sensor dispatch on test server
  • Fix test server ESP600 not sending answer
  • Fix latest library update break progressbar display
  • Fix CNC emergency button not working
  • Fix multiple commands cannot mixed GCODE with ESP commands
  • Add missing tooltip helper for emergency command setting
  • Fix missing variable conversion in terminal commands
  • Add SD ext if SDConnection is not none
  • Factorize the depend and put functions in helper (boolean/input)
  • Fix the multiple depend not always working (json)
  • Add And / Or depend conditions
  • Fix download direct sd from sub directory is not working
  • Fix ESP800 does not set time manually

Limitations

  • Wizard is not implemented yet
  • Works with ESP3D 3.0- alpha-3 - no backward compatibility
  • Language packs are not ready to be translated yet as UI is not finished

Discussion / status

Topic Discussion

Full Changelog: https://github.com/luc-github/ESP3D-WEBUI/compare/V3.0-alpha1...V3.0-alpha2re/v3.0-alpha2...v3.0-alpha3

V3.0-alpha2

1 year ago

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

Topic Discussion

New Contributors

@alexblog made several contributions like https://github.com/luc-github/ESP3D-WEBUI/pull/236

Full Changelog: https://github.com/luc-github/ESP3D-WEBUI/compare/V3.0-alpha1...V3.0-alpha2

V3.0-alpha1

1 year ago

What's Changed

  • Complete rewrite of WebUI using Bootstrap 4 and Preact per @aganov suggestion
  • Add ESP32Cam support
  • Add mobile view support
  • Add mixed extruders support
  • Add multiple beds support
  • Add print status support
  • Add inline Macro support (no file)
  • Add ESP3D additional sensors display
  • Add language packs support
  • Add additional configurable pages and panels support
  • Add Import/export of settings
  • Allow unlimited macro buttons
  • Allow customization using preferences.json
  • Centralize all settings
  • Smaller footprint sizetracker
  • Allow offline devt with test server

Limitations

  • Limited to Marlin FW support as proof of concept (POC)
  • Wizard is not working
  • Works with ESP3D 3.0- alpha-1 - no backward compatibility

Discussion / status

Discussion

New Contributors

Full Changelog: https://github.com/luc-github/ESP3D-WEBUI/compare/v2.1-RC1...V3.0-alpha1

v2.1.1

2 years ago

What's Changed

Fixes

  • Fix wrong source show in file panel
  • Fix SSID with ' not properly transfered from dialog box to control
  • Fix macro panel overload UI on some resolutions
  • Fix moving buttons in grbl
  • Fix SD icon and create dir displayed on GRBL thanks @Wesie
  • Fix Abort button for marlin-embedded and marlinkimbra thanks @GerogeFu
  • Fix always need to save preferences even no change
  • Fix display glitch
  • Fix Repetier ok 0 still visible with verbose mode off
  • Fix Setup not working anymore due to breaking changes in GRBL_ESP32
  • Fix T is not T0 when heating T1 and so display wrong value thanks @Drzet
  • Fix typo thanks @terjeio
  • Fix bug with pure GRBL no receiving commands feedback thanks @jjhamb
  • Fix pur GRBL not managing positions properly
  • Fix some typo - thanks @kondorzs
  • Fix smoothieware cannot list sub directory - thanks @sns5400
  • Fix missing translation for SD

Additions

  • Add ; Linear Units: as legend for G21 in Marlin
  • Add more filter to files list if unwished output pop up thanks @badbod
  • Add Surfacing Wizard (GRBL panel) thanks @cotepat
  • Add BTT USB DISK and onBoard SD support
  • Add firmware checks for temperature controls
  • Add support for Marlin T0 redundant, probe and chamber temperatures - thanks @BToersche
  • Add bin.gz as accepted extension for FW update

New languages / update

  • Add Turkish language thanks @DusDus
  • Add Hungarian thanks @kondorzs
  • Add Traditional Chinese. thanks @Engineer2Designer
  • Add Japanese language thanks @nyarurato
  • Update German language thanks @Wesie
  • Update German language thanks @duramson

Full Changelog: https://github.com/luc-github/ESP3D-WEBUI/compare/v2.1...V2.1.1

v2.1

3 years ago

UI interface for ESP3D 2.1 used for Repetier, Marlin, GRBL, Smoothieware, also for ESP3DLIB 1.0 used by Marlin_ESP32 and for GRBL_ESP32.

v2.1-RC2

4 years ago

UI interface for ESP3D used for Repetier, Marlin, GRBL, Smoothieware, also for Marlin_ESP32 and GRBL_ESP32.

v2.1-RC1

4 years ago

UI interface for ESP3D used for Repetier, Marlin, GRBL, Smoothieware, also for Marlin_ESP32 and GRBL_ESP32.

v1.0

6 years ago

UI Interface for ESP3D using ESP8266/ESP32 on Repetier, Marlin and Smoothieware firmware 3D printer