diff --git a/Page1.png b/Page1.png index c5ec5c41..5c6f46b6 100644 Binary files a/Page1.png and b/Page1.png differ diff --git a/Page2.png b/Page2.png index 88df9ec1..bd222235 100644 Binary files a/Page2.png and b/Page2.png differ diff --git a/Page3.png b/Page3.png index f30e69e7..b7f91a8d 100644 Binary files a/Page3.png and b/Page3.png differ diff --git a/Page4.png b/Page4.png index d768af42..dbc20c64 100644 Binary files a/Page4.png and b/Page4.png differ diff --git a/Page6.png b/Page6.png new file mode 100644 index 00000000..622bd2d2 Binary files /dev/null and b/Page6.png differ diff --git a/README.md b/README.md index 32cb4930..c6c4f2a6 100644 --- a/README.md +++ b/README.md @@ -66,24 +66,32 @@ These are the UI when css is in cache or internet is available:


-
+
+
+the html files are using templates stored on SPIFFS +
+and uploaded using IDE (http://arduino.esp8266.com/versions/1.6.5-1160-gef26c5f/doc/reference.html#file-system) +list of keywords can be find here : https://github.com/luc-github/ESP8266/blob/master/keywords.txt +Any files on SPIFFS can be called on web interface without having the path hard coded - this give more flexibility +So UI is kind of separated from FW which allow easier modifications ##Protocol for discovery *mDNS : on Station mode only with bonjour installed on computer *SSDP : on Station and AP mode -*DNS Server / Captive portal : on AP mode only (not yet implemented) +*DNS Server / Captive portal : on AP mode only (not yet functionnal) ##Commands/msg from/to serial(not yet implemented): *from module to printer [Need Printer FW support and can be disabled in ESP FW] -M117 [Message], Error/status message from module (done) -Send Wifi settings [AP/STATION,SSID,DHC/STATIC,IP,MASK,GW,STATUS,MAC ADDRESSS, BAUD?], ]Module configuration without password -*from host to printer (not yet implemented) [Need Printer FW support] on port 8888 +*from host to printer (not fully yet implemented) [Need Printer FW support] on port 8888 -M800 [IP, AP,SSID, Password....], ]Module configuration settings to be used by module -M801 query to get wifi informations + - bridge is implemented from TCP/IP to Serial and vice-versa -*from printer to module (Need Printer FW support and can be disabled in ESP FW) (not yet implemented) - -request configuration/status +*from printer to module (Need Printer FW support and can be disabled in ESP FW) (not fully yet implemented) + -request configuration/status (done) -set AP/STATION,SSID,PASSSWORD,DHC/STATIC,IP,MASK,GW,BAUD from serial ##Front End (basic implemented) [need Printer FW support it] or just display module status @@ -92,13 +100,16 @@ These are the UI when css is in cache or internet is available: --Display positions/flow/speed (done) --Display print progress if any (done) --List SDCard Content ---Launch/Stop/(Pause?) a Print +--Launch a Print +--Stop/Pause a Print (done) --Emergency Stop (done) +--Jog control / custom commands (done) -##TODO --- Define Front End Functions --- do testing --- add some Javascript to enhance web UI +##TODO +-- do testing +--SD Card management +--Printer EEPROM management + more to come diff --git a/files.png b/files.png new file mode 100644 index 00000000..3a2146bb Binary files /dev/null and b/files.png differ diff --git a/page5.png b/page5.png index d73bfccb..562ef829 100644 Binary files a/page5.png and b/page5.png differ