ESP3D-WEBUI
ESP3D-WEBUI copied to clipboard
[FEATURE REQUEST]Configuration Wizard
now all ESP3D Feature are ready and 3D printer feature are almost ready too, it is time to define a configuration wizard to:
- Setup Network
- Setup UI according printer features
As now working on setup wizard here the possible steps
-
Collect [ESP400] data if not yet available
-
Configure network:
- Select AP/STA
- Access Point SSID to connect
- Access Point Password to connect
- Set ESP Name
-
Restart System if changed Sta setting to allow internet access
-
Set Firmware target if necessary (only for ESP3D firmware)
-
Check Firmware target match the webUI
- Propose to update WebUI if internet access
- Raise error if not, and stop Wizard asking for update
-
If internet access, propose to go to Internet to download language pack and apply it 6-a. If internet access, propose to download profile (FW settings + WebUI settings) 6-b. If no
- Setup SD access (if needed)
- Setup Polling commands (if needed)
- TBD
Note: The steps will be defined at target level so the setup can include specific setup for targeted FW
The goal is to have a light setup for basic features to keep the footprint as small as possible, the advanced setup could be done by the online setup or download profile. to allow larger configuration without impacting WebUI size
Any feedback / suggestion is welcome
Although not directly related I think this could fit here.
Could you change the client mode SSID from ESP3D to NETWORK_SSID to avoid confusion ? This way ESP3D is only used for client SSID
Do you mean this one : https://github.com/luc-github/ESP3D/blob/3.0/esp3d/src/core/settings_esp3d.cpp#L150
It is in FW not WebUI related - yes can be changed
Yes this one.