mirror of
https://github.com/luc-github/ESP3D-WEBUI.git
synced 2026-02-19 17:01:20 +01:00
2.3 KiB
2.3 KiB
ESP3D-WEBUI 3.0
using Preact per @aganov suggestion
Rewrite per @alxblog suggestion to use proper Preactjs API and lighter code: use spectre.css instead of bootstrap 4.x
In development / alpha stage / Ready to test
Only compatible with ESP3DLib 3.0 , ESP3D 3.0, grblHAL
Setup development tools
1 - Install current nodejs LTS (currently using v16.14.2)
node -v
v16.14.2
npm -v
8.5.0
2 - Download all necessary packages in ESP3D-WEBUI directory (repository root)
npm install
Start dev server
in ESP3D-WEBUI directory (repository root)
npm run dev-<system>-<firmware>
- where
<system>iscnc(CNC system, laser, spindle..) ,printer(3D printer),sand(Sand Table) - where
<firmware>is :grbl,grblhalforcncmarlin,marlin-embedded(esp3dlib),repetier,smoothiewareforprintergrblforsand
will open http://localhost:8088 which display the webUI using a local test server
Build index.html.gz to /dist folder
in ESP3D-WEBUI directory (repository root)
npm run buildall
Will generate production version for each target and firmware in dist directory
to build specific index.html.gz
npm run <system>-<firmware>
- where
<system>iscnc(CNC system, laser, spindle..) ,printer(3D printer),sand(Sand Table) - where
<firmware>is :grbl,grblhalforcncmarlin,marlin-embedded(esp3dlib),repetier,smoothiewareforprintergrblforsand
Chat
ESP3D is now on discord https://discord.gg/Z4ujTwE