luc-github / ESP3D-WEBUI

A Web UI for ESP8266 or ESP32 based boards connected to 3D printers / CNC
GNU General Public License v3.0
752 stars 305 forks source link

[Question] How to access the SPIFFS : I've copy the index.html.gz from the filelist:Now Github there :( #102

Closed Wesie closed 4 years ago

Wesie commented 4 years ago

I've a brandnew ESP3D, resolder the pins, so that I can connect the modul on the TFT (BTT) direct. After call the I received the message, that the index.html.gz is missing, with a link to this side.... The Modul is still in Station Mode. After readinf a little bit ( I'll believe not to much :( ) I've download this file: https://github.com/luc-github/ESP3D-WEBUI/blob/2.1/index.html.gz and copy the file on the Modul. Now I receive at every time the copy from the Github, if I call the from the modul :(

Skip to content luc-github / ESP3D-WEBUI Sign up

Why GitHub?

All readings in the Internet doesn't help: Information are to old, sides no more available .... How I get an access to the SPIFFS memory to delete the file or how I can make a factory reset ? Thx in adavanced DIrk

luc-github commented 4 years ago

you can access to embedded page by typing http://<your IP>?forcefallback=yes

Wesie commented 4 years ago

YES, it's works :) I've try a time ago, but I've forget (not recognise) the "?" . Which file is now the correct one for upload? In the right upper corner V1.2 is written. For the flash filesystem I get following information; Total space: 471.36 KB | Used space: 251 B

luc-github commented 4 years ago

this one https://github.com/luc-github/ESP3D-WEBUI/blob/2.1/index.html.gz?raw=true

471.36 KB total space on a 1MB flash ?

Wesie commented 4 years ago

Many Thank's . It's work now :) About the memory I received this information: Prozessor-ID: 13349399 Prozessorfrequenz: 160Mhz Freier Speicher: 38.34 KB SDK: 2.2.1(cfd48f3) Flashgröße: 1.00 MB Verfrügbare Grröße frür das Update: 131.59 KB(Not enough) Verfrügbare Grröße frür das SPIFFS: 471.36 KB

I've no idea, for what the rest of the memory is reserviert or who used this one .... Some Misspellings are incl: Verfrügbare >> Verfügbare Grröße >> Größe frür >> für it looks likes, as is in front of every "Umlaut" a prefix "r" available.

In the GUI: Überschichtsseite >> Übersichtsseite

luc-github commented 4 years ago

the german come from contributors you can review it and fix glitches using https://raw.githubusercontent.com/luc-github/ESP3D-WEBUI/2.1/www/js/language/de.js

Wesie commented 4 years ago

I'll check the translation in the evening after work.

About the memory I've found 1 interssting thing. The memory flash is onboard: From the datasheet it's a 1M chip: The EN25Q80B is an 8 Megabit (1024K-byte) Serial Flash memory, with advanced ...__ But in the datasheet of the :

ESP8266EX uses external SPI flash to store user programs, and supports up to 16 MB
memory capacity theoretically.
The minimum flash memory of ESP8266EX is shown below:
• OTA disabled: 512 kB at least
• OTA enabled: 1 MB at least__

Could it be possible, that in the firmware OTA is enabled, so that a part of the memory is reserved for an OTA update?

luc-github commented 4 years ago

yes if you use the one for BTT it is an ESP01 with 1MB flash but using so much for FS will definitly block you for OTA - and if you want to use future version of ESP3D it won't fit I suggest you to use 144KB for FS OTA will work under 2.1 under some conditions (https://github.com/luc-github/ESP3D/issues/331#issuecomment-626325831) but on ESP connected to BTT board it is not a problem to update FW by putting binary on SD card from what I know

also if you want to control your BTT TFT I did a test webUI to control TFT SD and TFT USB and adding other improvements https://github.com/luc-github/ESP3D-WEBUI/tree/2.1-BTT-TFT/languages/de

Wesie commented 4 years ago

Hi, please find enclosed the German translation without some error, which I've found ;)

Best Regards Dirk

Am Di., 16. Juni 2020 um 08:26 Uhr schrieb Luc notifications@github.com:

yes if you use the one for BTT it is an ESP01 with 1MB flash but using so much for FS will definitly block you for OTA - and if you want to use future version of ESP3D it won't fit I suggest you to use 144KB for FS OTA will work under 2.1 under some conditions (luc-github/ESP3D#331 (comment) https://github.com/luc-github/ESP3D/issues/331#issuecomment-626325831) but on ESP connected to BTT board it is not a problem to update FW by putting binary on SD card from what I know

also if you want to control your BTT TFT I did a test webUI to control TFT SD and TFT USB and adding other improvements https://github.com/luc-github/ESP3D-WEBUI/tree/2.1-BTT-TFT/languages/de

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/luc-github/ESP3D-WEBUI/issues/102#issuecomment-644558466, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHCGQ3MDAOH72MB6OQF65LRW4GBRANCNFSM4N6NQVLQ .

//removeIf(de_lang_disabled) //german var germantrans = { "de":"Deutsch", "ESP3D for":"ESP3D für", "Value of auto-check must be between 0s and 99s !!":"Der Wert des Auto-Checks muss zwischen 0s und 99s liegen !!", "Value of extruder velocity must be between 1 mm/min and 9999 mm/min !":"Der Wert der Extrudergeschwindigkeit muss zwischen 1 mm / min und 9999 mm / min liegen !", "Value of filament length must be between 0.001 mm and 9999 mm !":"Der wert der filament länge muss zwischen 0.001mm und 9999mm liegen !", "cannot have '-', '#' char or be empty":"'-', '#' düfen nicht benutzt werden oder leer sein", "cannot have '-', 'e' char or be empty":"'-', 'e' düfen nicht benutzt werden oder leer sein", "Failed:":"Gescheitert:", "File config / config.txt not found!":"Datei config / config.txt nicht gefunden!", "File name cannot be empty!":"Dateiname kann nicht leer sein!", "Value must be ":"Wert muss sein ", "Value must be between 0 degres and 999 degres !":"Wert muss zwischen 0 Grad und 999 Grad liegen !", "Value must be between 0% and 100% !":"Wert muss zwischen 0% und 100% liegen !", "Value must be between 25% and 150% !":"Wert muss zwischen 25% und 150% liegen !", "Value must be between 50% and 300% !":"Wert muss zwischen 50% und 300% liegen !", "XY feedrate value must be between 1 mm/min and 9999 mm/min !":"XY Vorschubgeschwindigkeit muss zwischen 1mm/min und 9999 mm/min liegen !", "Z feedrate value must be between 1 mm/min and 999 mm/min !":"Z Vorschubgeschwindigkeit muss zwischen 1mm/min und 999 mm/min liegen !", " seconds":" Sekunden", "Abort":"Abbruch", "auto-check every:":"Auto Check alle:", "auto-check position every:":"Auto Check der Position alle:", "Autoscroll":"Autoscrollen", "Bed":"Heizbett", "Board":"Board", "Busy...":"Ausgelastet...", "Camera":"Kamera", "Cancel":"Abbrechen", "Cannot get EEPROM content!":"Kann EEPROM Inhalt nicht auslesen", "Clear":"Löschen", "Close":"Schliessen", "Color":"Farbe", "Commands":"Kommandos", "Communication locked by another process, retry later.":"Kommunikation ist gesperrt von einem anderen Prozess, später nochmal probieren.", "Communication locked!":"Kommunikation gesperrt!", "Communications are currently locked, please wait and retry.":"Kommunikation vorrübergehen gesperrt, bitte warten und wiederholen!", "Confirm deletion of directory: ":"Bestätigen um das Verzeichnis zu löschen: ", "Confirm deletion of file: ":"Bestätigen um die Datei zu löschen: ", "Connecting ESP3D...":"Verbindungsaufbau ESP3D...", "Connection failed! is your FW correct?":"Verbindung gescheitert! Richtige Firmware ausgewählt?", "Controls":"Steuerung", "Credits":"ZU Verdanken", "Dashboard":"Übersichtsseite", "Data mofified":"Daten geändert", "Do you want to save?":"Sollen gespeichert werden?", "Enable second extruder controls":"Zweiten extruder aktivieren", "Error":"Fehler", "ESP3D Filesystem":"ESP3D Dateisystem", "ESP3D Settings":"ESP3D Einstellungen", "ESP3D Status":"ESP3D Status", "ESP3D Update":"ESP3D Aktualisierung", "Extrude":"Extruieren", "Extruder T0":"Extruder T0", "Extruder T1":"Extruder T1", "Extruders":"Extruder", "Fan (0-100%)":"Lüfter (0-100%)", "Feed (25-150%)":"Vorschub (25-150%)", "Feedrate :":"Vorschubgeschwindigkeit :", "Filename":"Dateiname", "Filename/URI":"Dateiname/URI", "Verbose mode":"Ausführlicher modus", "Firmware":"Firmware", "Flow (50-300%)":"Fluss (50-300%)", "Heater T0":"Hotend T0", "Heater T1":"Hotend T1", "Help":"Hilfe", "Icon":"Symbol", "Interface":"Schnittstelle", "Join":"Verbinden", "Label":"Beschreibung", "List of available Access Points":"Liste der verfügbaren Zugangspunkte", "Macro Editor":"Marco Editor", "mm":"mm", "mm/min":"mm/min", "Motors off":"Motoren aus", "Name":"Name", "Name:":"Name:", "Network":"Netzwerk", "No SD card detected":"Keine SD Karte gefunden", "No":"Nein", "Occupation:":"Belegt", "Ok":"Ok", "Options":"Optionen", "Out of range":"Ausser Reichweite", "Please Confirm":"Bitte Bestätigen", "Please enter directory name":"Bitte Verzeichnisnamen eingeben", "Please wait...":"Bitte warten...", "Printer configuration":"Drucker Konfiguration", "GRBL configuration":"GRBL Konfiguration", "Printer":"Drucker", "Progress":"Ausführen", "Protected":"Gesichert", "Refresh":"Aktualisiert", "Restart ESP3D":"ESP3D Neustarten", "Restarting ESP3D":"ESP3D started neu", "Restarting":"Started neu", "Restarting, please wait....":"Neustart, bitte warten...", "Retry":"Wiederholen", "Reverse":"Abbrechen", "Save macro list failed!":"Speichern der Marcoliste fehlgeschlagen!", "Save":"Gespeichert", "Saving":"Speichern:", "Scanning":"Scannen", "SD Files":"SD Dateien", "sec":"Sek", "Send Command...":"Kommando gesendet...", "Send":"Senden", "Set failed":"Setzen gescheitert", "Set":"Setzen", "Signal":"Signal", "Size":"Grösse", "Target":"Ziel", "SSID":"SSID", "Temperatures":"Temperatur", "Total:":"Total:", "Type":"Typ", "Update Firmware ?":"Firmware updaten ?", "Update is ongoing, please wait and retry.":"Update ist im Gange, bitte warten und später erneut versuchen.", "Update":"Update", "Upload failed":"Hochladen gescheitert", "Upload":"Hochladen", "Uploading ":"Am Hochladen ", "Upload done":"Hochladen beendet", "Used:":"Benutzt:", "Value | Target":"Wert | Ziel", "Value":"Wert", "Ocupation:":"Belegt:", "Wrong data":"Falsche Daten", "Yes":"Ja", "Light":"Licht", "None":"Keine", "Modem":"Modem", "STA":"Station", "AP":"Access Point", "Baud Rate":"Baudrate", "Sleep Mode":"Schlaf Modus", "Web Port":"Web Port", "Data Port":"Data Port", "Hostname":"Hostname", "Wifi mode":"Wifi Modus", "Station SSID":"Station SSID", "Station Password":"Station Passwort", "Station Network Mode":"Station Netzwerk Modus", "Station IP Mode":"Station IP Mode", "DHCP":"Dynamisch", "Static":"Statisch", "Station Static IP":"Station statische IP", "Station Static Mask":"Station statische Mask", "Station Static Gateway":"Station statisches Gateway", "AP SSID":"AP SSID", "AP Password":"AP Passwort", "AP Network Mode":"AP Netzwerk Modus", "SSID Visible":"SSID Sichtbar", "AP Channel":"AP Kanal", "Open":"Offen", "Authentication":"Authentisierung", "AP IP Mode":"AP IP Mode", "AP Static IP":"AP statische IP", "AP Static Mask":"AP statische Mask", "AP Static Gateway":"AP statisches Gateway", "Time Zone":"Zeit Zone", "Day Saving Time":"Sommerzeit", "Time Server 1":"Zeit Server 1", "Time Server 2":"Zeit Server 2", "Time Server 3":"Zeit Server 3", "TargetFW":"Ziel FW", "Direct SD access":"Direkter SD Zugriff", "Direct SD Boot Check":"Direkter SD Boot Check", "Primary SD":"Primäre SD", "Secondary SD":"Sekundäre SD", "Temperature Refresh Time":"Temperatur intervall", "Position Refresh Time":"Position intervall", "Status Refresh Time":"Status intervall", "XY feedrate":"XY Vorschubgeschw.", "Z feedrate":"Z Vorschubgeschw.", "E feedrate":"E Vorschubgeschw.", "Camera address":"Kamera IP", "Setup":"Setup", "Start setup":"Setup starten", "This wizard will help you to configure the basic settings.":"Dieser Assistent hilft Ihnen bei der Konfiguration der Grundeinstellungen.", "Press start to proceed.":"Drücken Sie Start um zu beginnen", "Save your printer's firmware base:":"Speichern Sie die Basis Firware Einstellungen:", "This is mandatory to get ESP working properly.":"dies ist notwendig, damit die ESP richtig funktioniert.", "Save your printer's board current baud rate:":"Speichern die aktuelle Baudrate Ihrers Durckers:", "Printer and ESP board must use same baud rate to communicate properly.":"Der Drucker und das ESP müssen die selbe Baudrate gebrauchen, um zuverlässig kommunizieren zu können.", "Continue":"Weiter", "WiFi Configuration":"WiFi Konfiguration", "Define ESP role:":"Definiere ESP Rolle:", "AP define access point / STA allows to join existing network":"AP definiere access point / STA ermöglicht es einem bestehendem Netzwerk beizutreten", "What access point ESP need to be connected to:":"Mit welchem Netzwerk soll die ESP verbunden werden:", "You can use scan button, to list available access points.":"Mit dem Scan Knopf erhalten Sie die Liste der verfügbaren Access Points.", "Password to join access point:":"Password um dem Access Point beizutreten:", "Define ESP name:":"ESP Name definieren:", "What is ESP access point SSID:":"Was ist die SSID des ESPs:", "Password for access point:": "Passwort für Access Point:", "Define security:":"Sicherheit definieren:", "SD Card Configuration":"SD Card Konfiguration", "Is ESP connected to SD card:":"Ist der ESP zu einer SD Karte verbunden:", "Check update using direct SD access:":"Überprüfen Sie die Aktualisierung über den direkten SD-Zugriff.:", "SD card connected to ESP":"SD Karte verbunden mit dem ESP", "SD card connected to printer":"SD Karte verbunden mit dem Drucker", "Setup is finished.":"Setup beendet.", "After closing, you will still be able to change or to fine tune your settings in main interface anytime.":"Nach dem Schliessen können Sie jederzeit Änderungen oder Feineinstellungen im Hauptmenü durchführen", "You may need to restart the board to apply the new settings and connect again.":"Sie müssen eventuell das Board herstraten und sich erneut verbinden, damit die neuen Einstellungen wirksam werden", "Identification requested":"Anmeldung erforderlich", "admin":"Admin", "user":"Benutzer", "guest":"Gast", "Identification invalid!":"Anmeldung ungültig!", "Passwords do not matches!":"Passwörter stimmen nicht überein!", "Password must be >1 and <16 without space!":"Passwort muss >1 und <16 ohne Freizeichen sein!", "User:":"Benutzer:", "Password:":"Passwort:", "Submit":"Submit", "Change Password":"Passwort ändern", "Current Password:":"Aktuelles Passwort:", "New Password:":"Neues Passwort:", "Confirm New Password:":"Bestätige neues Passwort:", "Error : Incorrect User":"Fehler : Falscher Benutzer", "Error: Incorrect password":"Fehler: Falsches Passwort", "Error: Missing data":"Fehler: Daten unvollständig", "Error: Cannot apply changes":"Fehler: Kann Änderungen nicht übernehmen", "Error: Too many connections":"Fehler: Zu viele Verbindungen", "Authentication failed!":"Authentifizierung fehlgeschlagen!", "Serial is busy, retry later!":"Serial ist beschäftigt, späpter versuchen!", "Login":"Einloggen", "Log out":"Ausloggen", "Password":"Passwort", "No SD Card":"No SD Card", "Check for Update":"Auf update überprüfen", "Please use 8.3 filename only.":"Bitte verwenden sie nur den 8.3-Dateinamen.", "Preferences":"Einstellungen", "Feature":"Eigenschaft", "Show camera panel":"Zeige Kamera Panel", "Auto load camera":"Starten sie die Kamera automatisch", "Enable bed controls":"Aktivieren Heizbett", "Enable fan controls":"Aktivieren Lüfter ", "Enable Z controls":"Aktivieren Z-achse", "Panels":"Panel", "Show control panel":"Zeige Positions Panel", "Show temperatures panel":"Zeige Temperaturen Panel", "Show extruder panel":"Zeige Extruder Panel", "Show files panel":"Zeige Dateien Panel", "Show GRBL panel":"Zeige GRBL Panel", "Show commands panel":"Zeige Kommandos Panel", "Select files":"Dateien auswählen", "Select file":"Datei aussuchen", "$n files":"$n Dateien", "No file chosen":"Keine Datei ausgewählt", "Length":"Filament Länge", "Output msg":"Nachricht ausgeben", "Enable":"Aktivieren", "Disable":"Deaktivieren", "Serial":"Serieller Anschluss", "Chip ID":"Prozessor-ID", "CPU Frequency":"Prozessorfrequenz", "CPU Temperature":"Prozessortemperatur", "Free memory":"Freier Speicher", "Flash Size":"Flashgröße", "Available Size for update":"Verfügbare Größe für das Update", "Available Size for SPIFFS":"Verfügbare Größe für das SPIFFS", "Baud rate":"Baudrate", "Sleep mode":"Schlafmodus", "Channel":"Kanal", "Phy Mode":"Netzwerktyp", "Web port":"Web Port", "Data port":"Data Port", "Active Mode":"Aktiver modus", "Connected to":"Verbunden mit", "IP Mode":"IP-Modus", "Gateway":"Gateway", "Mask":"Masque", "DNS":"DNS", "Disabled Mode":"Deaktivierter Modus", "Captive portal":"Gefangenes Portal", "Enabled":"Aktiviert", "Web Update":"Webaktualisierung", "Pin Recovery":"Reset-Taste", "Disabled":"Deaktiviert", "Authentication":"Authentifizierung", "Target Firmware":"Firmware", "SD Card Support":"SD Karten Unterstützung", "Time Support":"Zeitserver", "M117 output":"Anzeige för den Drucker", "Oled output":"Anzeige auf Oled Bildschirm", "Serial output":"Anzeige an seriellen Port", "Web socket output":"Anzeige in Websocket", "TCP output":"Anzeige in TCP-Stream", "FW version":"Version", "Show DHT output":"Zeige DHT", "DHT Type":"Art von DHT", "DHT check (seconds)":"DHT-Kontrollintervall (Sekunden)", "SD speed divider":"Geschwindigkeitsteiler der SD-Karte", "Number of extruders":"Anzahl der Extruder", "Mixed extruders":"Gemischte Extruder", "Extruder":"Extruder", "Enable lock interface":"Aktive Benutzeroberfläche", "Lock interface":"Schnittstelle sperren", "Unlock interface":"Schnittstelle entsperren", "You are disconnected":"Du bist nicht verbunden", "Looks like you are connected from another place, so this page is now disconnected":"Es sieht so aus, als ob Sie mit einem anderen Ort verbunden sind, daher ist diese Seite jetzt getrennt.", "Please reconnect me":"Bitte neu verbinden", "Mist":"Benetzung", "Flood":"Kühlmittelzufuhr", "Spindle":"Spindel", "Connection monitoring":"Verbindungsüberwachung", "XY Feedrate value must be at least 1 mm/min!":"XY Feedrate value must be at least 1 mm/min!", "Z Feedrate value must be at least 1 mm/min!":"Z Feedrate value must be at least 1 mm/min!", "Hold:0":"Hold complete. Ready to resume.", "Hold:1":"Hold in-progress. Reset will throw an alarm.", "Door:0":"Door closed. Ready to resume.", "Door:1":"Machine stopped. Door still ajar. Can't resume until closed.", "Door:2":"Door opened. Hold (or parking retract) in-progress. Reset will throw an alarm.", "Door:3":"Door closed and resuming. Restoring from park, if applicable. Reset will throw an alarm.", "ALARM:1":"Hard limit has been triggered. Machine position is likely lost due to sudden halt. Re-homing is highly recommended.", "ALARM:2":"Soft limit alarm. G-code motion target exceeds machine travel. Machine position retained. Alarm may be safely unlocked.", "ALARM:3":"Reset while in motion. Machine position is likely lost due to sudden halt. Re-homing is highly recommended.", "ALARM:4":"Probe fail. Probe is not in the expected initial state before starting probe cycle when G38.2 and G38.3 is not triggered and G38.4 and G38.5 is triggered.", "ALARM:5":"Probe fail. Probe did not contact the workpiece within the programmed travel for G38.2 and G38.4.", "ALARM:6":"Homing fail. The active homing cycle was reset.", "ALARM:7":"Homing fail. Safety door was opened during homing cycle.", "ALARM:8":"Homing fail. Pull off travel failed to clear limit switch. Try increasing pull-off setting or check wiring.", "ALARM:9":"Homing fail. Could not find limit switch within search distances. Try increasing max travel, decreasing pull-off distance, or check wiring.", "error:1":"G-code words consist of a letter and a value. Letter was not found.", "error:2":"Missing the expected G-code word value or numeric value format is not valid.", "error:3":"Grbl '$' system command was not recognized or supported.", "error:4":"Negative value received for an expected positive value.", "error:5":"Homing cycle failure. Homing is not enabled via settings.", "error:6":"Minimum step pulse time must be greater than 3usec.", "error:7":"An EEPROM read failed. Auto-restoring affected EEPROM to default values.", "error:8":"Grbl '$' command cannot be used unless Grbl is IDLE. Ensures smooth operation during a job.", "error:9":"G-code commands are locked out during alarm or jog state.", "error:10":"Soft limits cannot be enabled without homing also enabled.", "error:11":"Max characters per line exceeded. Received command line was not executed.", "error:12":"Grbl '$' setting value cause the step rate to exceed the maximum supported.", "error:13":"Safety door detected as opened and door state initiated.", "error:14":"Build info or startup line exceeded EEPROM line length limit. Line not stored.", "error:15":"Jog target exceeds machine travel. Jog command has been ignored.", "error:16":"Jog command has no '=' or contains prohibited g-code.", "error:17":"Laser mode requires PWM output.", "error:20":"Unsupported or invalid g-code command found in block.", "error:21":"More than one g-code command from same modal group found in block.", "error:22":"Feed rate has not yet been set or is undefined.", "error:23":"G-code command in block requires an integer value.", "error:24":"More than one g-code command that requires axis words found in block.", "error:25":"Repeated g-code word found in block.", "error:26":"No axis words found in block for g-code command or current modal state which requires them.", "error:27":"Line number value is invalid.", "error:28":"G-code command is missing a required value word.", "error:29":"G59.x work coordinate systems are not supported.", "error:30":"G53 only allowed with G0 and G1 motion modes.", "error:31":"Axis words found in block when no command or current modal state uses them.", "error:32":"G2 and G3 arcs require at least one in-plane axis word.", "error:33":"Motion command target is invalid.", "error:34":"Arc radius value is invalid.", "error:35":"G2 and G3 arcs require at least one in-plane offset word.", "error:36":"Unused value words found in block.", "error:37":"G43.1 dynamic tool length offset is not assigned to configured tool length axis.", "error:38":"Tool number greater than max supported value.", "error:60":"SD failed to mount", "error:61":"SD card failed to open file for reading", "error:62":"SD card failed to open directory", "error:63":"SD Card directory not found", "error:64":"SD Card file empty", "error:70":"Bluetooth failed to start", }; //endRemoveIf(de_lang_disabled)

luc-github commented 4 years ago

Updated - thank you ^_^

Wesie commented 4 years ago

Update No.2 Only the Alarms and Error msg are still in English .... I've search a little bit in the GUI to lock what it's means ;)

Best regards Dirk

Am Di., 16. Juni 2020 um 18:09 Uhr schrieb Luc notifications@github.com:

Updated - thank you ^_^

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/luc-github/ESP3D-WEBUI/issues/102#issuecomment-644861545, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHCGQ3XSBF6JMVT26BTTTLRW6KNFANCNFSM4N6NQVLQ .

//removeIf(de_lang_disabled) //german var germantrans = { "de":"Deutsch", "ESP3D for":"ESP3D für", "Value of auto-check must be between 0s and 99s !!":"Der Wert des Auto-Checks muss zwischen 0s und 99s liegen !!", "Value of extruder velocity must be between 1 mm/min and 9999 mm/min !":"Der Wert der Extrudergeschwindigkeit muss zwischen 1 mm/min und 9999 mm/min liegen !", "Value of filament length must be between 0.001 mm and 9999 mm !":"Der Wert der Filamentlänge muss zwischen 0.001mm und 9999mm liegen !", "cannot have '-', '#' char or be empty":"'-', '#' dürfen nicht benutzt werden oder leer sein", "cannot have '-', 'e' char or be empty":"'-', 'e' dürfen nicht benutzt werden oder leer sein", "Failed:":"Gescheitert:", "File config / config.txt not found!":"Datei config / config.txt nicht gefunden!", "File name cannot be empty!":"Dateiname kann nicht leer sein!", "Value must be ":"Der Wert muss sein ", "Value must be between 0 degres and 999 degres !":"Der Wert muss zwischen 0 Grad und 999 Grad liegen !", "Value must be between 0% and 100% !":"Der Wert muss zwischen 0% und 100% liegen !", "Value must be between 25% and 150% !":"Der Wert muss zwischen 25% und 150% liegen !", "Value must be between 50% and 300% !":"Der Wert muss zwischen 50% und 300% liegen !", "XY feedrate value must be between 1 mm/min and 9999 mm/min !":"XY Vorschubgeschwindigkeit muss zwischen 1mm/min und 9999 mm/min liegen !", "Z feedrate value must be between 1 mm/min and 999 mm/min !":"Z Vorschubgeschwindigkeit muss zwischen 1mm/min und 999 mm/min liegen !", " seconds":" Sekunden", "Abort":"Abbruch", "auto-check every:":"Auto Check alle:", "auto-check position every:":"Auto Check jede Position alle:", "Autoscroll":"Autoscrollen", "Bed":"Heizbett", "Board":"Board", "Busy...":"Ausgelastet...", "Camera":"Kamera", "Cancel":"Abbrechen", "Cannot get EEPROM content!":"Kann EEPROM Inhalt nicht auslesen", "Clear":"Löschen", "Close":"Schliessen", "Color":"Farbe", "Commands":"Kommandos", "Communication locked by another process, retry later.":"Kommunikation ist gesperrt von einem anderen Prozess, später nochmal probieren.", "Communication locked!":"Kommunikation gesperrt!", "Communications are currently locked, please wait and retry.":"Kommunikation vorrübergehen gesperrt, bitte warten und wiederholen!", "Confirm deletion of directory: ":"Bestätigen um das Verzeichnis zu löschen: ", "Confirm deletion of file: ":"Bestätigen um die Datei zu löschen: ", "Connecting ESP3D...":"Verbindungsaufbau ESP3D...", "Connection failed! is your FW correct?":"Verbindung gescheitert! Richtige Firmware ausgewählt?", "Controls":"Steuerung", "Credits":"Bedanken", "Dashboard":"Übersichtsseite", "Data mofified":"Daten geändert", "Do you want to save?":"Sollen gespeichert werden?", "Enable second extruder controls":"Zweiten Extruder aktivieren", "Error":"Fehler", "ESP3D Filesystem":"ESP3D Dateisystem", "ESP3D Settings":"ESP3D Einstellungen", "ESP3D Status":"ESP3D Status", "ESP3D Update":"ESP3D Aktualisierung", "Extrude":"Extruieren", "Extruder T0":"Extruder T0", "Extruder T1":"Extruder T1", "Extruders":"Extruder", "Fan (0-100%)":"Lüfter (0-100%)", "Feed (25-150%)":"Vorschub (25-150%)", "Feedrate :":"Vorschubgeschwindigkeit :", "Filename":"Dateiname", "Filename/URI":"Dateiname/URI", "Verbose mode":"Ausführlicher Modus", "Firmware":"Firmware", "Flow (50-300%)":"Fluss (50-300%)", "Heater T0":"Hotend T0", "Heater T1":"Hotend T1", "Help":"Hilfe", "Icon":"Symbol", "Interface":"Schnittstelle", "Join":"Verbinden", "Label":"Beschreibung", "List of available Access Points":"Liste der verfügbaren Zugangspunkte", "Macro Editor":"Marco Editor", "mm":"mm", "mm/min":"mm/min", "Motors off":"Motoren aus", "Name":"Name", "Name:":"Name:", "Network":"Netzwerk", "No SD card detected":"Keine SD Karte gefunden", "No":"Nein", "Occupation:":"Belegt", "Ok":"Ok", "Options":"Optionen", "Out of range":"Ausser Reichweite", "Please Confirm":"Bitte Bestätigen", "Please enter directory name":"Bitte Verzeichnisnamen eingeben", "Please wait...":"Bitte warten...", "Printer configuration":"Drucker Konfiguration", "GRBL configuration":"GRBL Konfiguration", "Printer":"Drucker", "Progress":"Ausführen", "Protected":"Gesichert", "Refresh":"Aktualisiert", "Restart ESP3D":"ESP3D Neustarten", "Restarting ESP3D":"ESP3D started neu", "Restarting":"Started neu", "Restarting, please wait....":"Neustart, bitte warten...", "Retry":"Wiederholen", "Reverse":"Abbrechen", "Save macro list failed!":"Speichern der Marcoliste fehlgeschlagen!", "Save":"Gespeichert", "Saving":"Speichern:", "Scanning":"Scannen", "SD Files":"SD Dateien", "sec":"Sek", "Send Command...":"Kommando gesendet...", "Send":"Senden", "Set failed":"Setzen gescheitert", "Set":"Setzen", "Signal":"Signal", "Size":"Grösse", "Target":"Ziel", "SSID":"SSID", "Temperatures":"Temperatur", "Total:":"Total:", "Type":"Typ", "Update Firmware ?":"Firmware updaten ?", "Update is ongoing, please wait and retry.":"Update ist im Gange, bitte warten und später erneut versuchen.", "Update":"Update", "Upload failed":"Hochladen gescheitert", "Upload":"Hochladen", "Uploading ":"Am Hochladen ", "Upload done":"Hochladen beendet", "Used:":"Benutzt:", "Value | Target":"Wert | Ziel", "Value":"Wert", "Ocupation:":"Belegt:", "Wrong data":"Falsche Daten", "Yes":"Ja", "Light":"Licht", "None":"Keine", "Modem":"Modem", "STA":"Station", "AP":"Access Point", "Baud Rate":"Baudrate", "Sleep Mode":"Schlaf Modus", "Web Port":"Web Port", "Data Port":"Data Port", "Hostname":"Hostname", "Wifi mode":"Wifi Modus", "Station SSID":"Station SSID", "Station Password":"Station Passwort", "Station Network Mode":"Station Netzwerk Modus", "Station IP Mode":"Station IP Mode", "DHCP":"Dynamisch", "Static":"Statisch", "Station Static IP":"Station statische IP", "Station Static Mask":"Station statische Mask", "Station Static Gateway":"Station statisches Gateway", "AP SSID":"AP SSID", "AP Password":"AP Passwort", "AP Network Mode":"AP Netzwerk Modus", "SSID Visible":"SSID Sichtbar", "AP Channel":"AP Kanal", "Open":"Offen", "Authentication":"Authentisierung", "AP IP Mode":"AP IP Mode", "AP Static IP":"AP statische IP", "AP Static Mask":"AP statische Mask", "AP Static Gateway":"AP statisches Gateway", "Time Zone":"Zeit Zone", "Day Saving Time":"Sommerzeit", "Time Server 1":"Zeit Server 1", "Time Server 2":"Zeit Server 2", "Time Server 3":"Zeit Server 3", "TargetFW":"Ziel FW", "Direct SD access":"Direkter SD Zugriff", "Direct SD Boot Check":"Direkter SD Boot Check", "Primary SD":"Primäre SD", "Secondary SD":"Sekundäre SD", "Temperature Refresh Time":"Temperaturintervall", "Position Refresh Time":"Positionsintervall", "Status Refresh Time":"Statusintervall", "XY feedrate":"XY Vorschubgeschw.", "Z feedrate":"Z Vorschubgeschw.", "E feedrate":"E Vorschubgeschw.", "Camera address":"Kamera IP", "Setup":"Setup", "Start setup":"Setup starten", "This wizard will help you to configure the basic settings.":"Dieser Assistent hilft Ihnen bei der Konfiguration der Grundeinstellungen.", "Press start to proceed.":"Drücken Sie Start um zu beginnen", "Save your printer's firmware base:":"Speichern Sie die Basis Firmware Einstellungen:", "This is mandatory to get ESP working properly.":"Dies ist notwendig, damit die ESP richtig funktioniert.", "Save your printer's board current baud rate:":"Speichern die aktuelle Baudrate Ihrers Durckers:", "Printer and ESP board must use same baud rate to communicate properly.":"Der Drucker und das ESP müssen die selbe Baudrate haben, um zuverlässig kommunizieren zu können.", "Continue":"Weiter", "WiFi Configuration":"WiFi Konfiguration", "Define ESP role:":"Definiere ESP Rolle:", "AP define access point / STA allows to join existing network":"AP definiere Access Point / STA ermöglicht es einem bestehendem Netzwerk beizutreten", "What access point ESP need to be connected to:":"Mit welchem Netzwerk soll das ESP verbunden werden:", "You can use scan button, to list available access points.":"Mit dem Scan-Knopf erhalten Sie die Liste der verfügbaren Access Points.", "Password to join access point:":"Password um sich mit dem Access Point zu verbinden:", "Define ESP name:":"ESP Name definieren:", "What is ESP access point SSID:":"Was ist die SSID des ESPs:", "Password for access point:": "Passwort für den Access Point:", "Define security:":"Verschlüsselung:", "SD Card Configuration":"SD Card Konfiguration", "Is ESP connected to SD card:":"Ist der ESP zu einer SD Karte verbunden:", "Check update using direct SD access:":"Überprüfen Sie die Aktualisierung über den direkten SD-Zugriff.:", "SD card connected to ESP":"SD Karte verbunden mit dem ESP", "SD card connected to printer":"SD Karte verbunden mit dem Drucker", "Setup is finished.":"Setup beendet.", "After closing, you will still be able to change or to fine tune your settings in main interface anytime.":"Nach dem Schliessen können Sie jederzeit Änderungen oder Feineinstellungen im Hauptmenü durchführen", "You may need to restart the board to apply the new settings and connect again.":"Um die neuen Parameter zu übernehmen, müssen Sie eventuell das Board neustarten und sich erneut verbinden", "Identification requested":"Anmeldung erforderlich", "admin":"Admin", "user":"Benutzer", "guest":"Gast", "Identification invalid!":"Anmeldung ungültig!", "Passwords do not matches!":"Passwörter stimmen nicht überein!", "Password must be >1 and <16 without space!":"Passwort muss >1 und <16 ohne Leerzeichen sein!", "User:":"Benutzer:", "Password:":"Passwort:", "Submit":"Abschicken", "Change Password":"Passwort ändern", "Current Password:":"Aktuelles Passwort:", "New Password:":"Neues Passwort:", "Confirm New Password:":"Bestätige neues Passwort:", "Error : Incorrect User":"Fehler : Falscher Benutzer", "Error: Incorrect password":"Fehler: Falsches Passwort", "Error: Missing data":"Fehler: Daten unvollständig", "Error: Cannot apply changes":"Fehler: Kann Änderungen nicht übernehmen", "Error: Too many connections":"Fehler: Zu viele Verbindungen", "Authentication failed!":"Authentifizierung fehlgeschlagen!", "Serial is busy, retry later!":"Serial ist beschäftigt, späpter versuchen!", "Login":"Einloggen", "Log out":"Ausloggen", "Password":"Passwort", "No SD Card":"No SD Card", "Check for Update":"Auf Update überprüfen", "Please use 8.3 filename only.":"Bitte verwenden sie nur 8.3-Dateinamen.", "Preferences":"Einstellungen", "Feature":"Leistungsmerkmal", "Show camera panel":"Zeige Kamera-Panel", "Auto load camera":"Automatischer Kamerastart", "Enable bed controls":"Aktivieren Heizbett", "Enable fan controls":"Aktivieren Lüfter ", "Enable Z controls":"Aktivieren Z-achse", "Panels":"Panel", "Show control panel":"Positions Panel anzeigen", "Show temperatures panel":"Temperaturen Panel anzeigen", "Show extruder panel":"Extruder Panel anzeigen", "Show files panel":"Dateien Panel anzeigen", "Show GRBL panel":"GRBL Panel anzeigen", "Show commands panel":"Kommando Panel anzeigen", "Select files":"Dateien auswählen", "Select file":"Datei aussuchen", "$n files":"$n Dateien", "No file chosen":"Keine Datei ausgewählt", "Length":"Filament Länge", "Output msg":"Nachricht ausgeben", "Enable":"Aktivieren", "Disable":"Deaktivieren", "Serial":"Serieller Anschluss", "Chip ID":"Prozessor-ID", "CPU Frequency":"Prozessorfrequenz", "CPU Temperature":"Prozessortemperatur", "Free memory":"Freier Speicher", "Flash Size":"Flashgröße", "Available Size for update":"Verfügbare Größe für das Update", "Available Size for SPIFFS":"Verfügbare Größe für das SPIFFS", "Baud rate":"Baudrate", "Sleep mode":"Schlafmodus", "Channel":"Kanal", "Phy Mode":"Netzwerktyp", "Web port":"Web Port", "Data port":"Data Port", "Active Mode":"Aktiver Modus", "Connected to":"Verbunden mit", "IP Mode":"IP-Modus", "Gateway":"Gateway", "Mask":"Netzwerkmaske", "DNS":"DNS", "Disabled Mode":"Deaktivierter Modus", "Captive portal":"Geschlossenes Portal", "Enabled":"Aktiviert", "Web Update":"Webaktualisierung", "Pin Recovery":"Wiederherstellungs Pin", "Disabled":"Deaktiviert", "Authentication":"Authentifizierung", "Target Firmware":"Firmware", "SD Card Support":"SD Karten Unterstützung", "Time Support":"Zeitserver", "M117 output":"Anzeige für den Drucker", "Oled output":"Anzeige auf dem Oled Bildschirm", "Serial output":"Ausgabe auf dem seriellen Port", "Web socket output":"Ausgabe zum Websocket", "TCP output":"Ausgabe zum TCP-Stream", "FW version":"Version", "Show DHT output":"Zeige DHT Ausgabe", "DHT Type":"Art von DHT", "DHT check (seconds)":"DHT-Kontrollintervall (Sekunden)", "SD speed divider":"Geschwindigkeitsteiler der SD-Karte", "Number of extruders":"Anzahl der Extruder", "Mixed extruders":"Gemischte Extruder", "Extruder":"Extruder", "Enable lock interface":"Aktive Benutzeroberfläche", "Lock interface":"Benutzeroberfläche sperren", "Unlock interface":"Benutzeroberfläche entsperren", "You are disconnected":"Sie sind nicht verbunden", "Looks like you are connected from another place, so this page is now disconnected":"Es sieht so aus, als ob Sie von einem anderen Ort verbunden sind, daher ist diese Seite jetzt getrennt.", "Please reconnect me":"Bitte neu verbinden", "Mist":"Benetzung", "Flood":"Kühlmittelzufuhr", "Spindle":"Spindel", "Connection monitoring":"Verbindungsüberwachung", "XY Feedrate value must be at least 1 mm/min!":"XY Vorschub muss mindestens 1 mm/min sein!", "Z Feedrate value must be at least 1 mm/min!":"Z Vorschub muss mindestens 1 mm/min sein!", "Hold:0":"Hold complete. Ready to resume.", "Hold:1":"Hold in-progress. Reset will throw an alarm.", "Door:0":"Door closed. Ready to resume.", "Door:1":"Machine stopped. Door still ajar. Can't resume until closed.", "Door:2":"Door opened. Hold (or parking retract) in-progress. Reset will throw an alarm.", "Door:3":"Door closed and resuming. Restoring from park, if applicable. Reset will throw an alarm.", "ALARM:1":"Hard limit has been triggered. Machine position is likely lost due to sudden halt. Re-homing is highly recommended.", "ALARM:2":"Soft limit alarm. G-code motion target exceeds machine travel. Machine position retained. Alarm may be safely unlocked.", "ALARM:3":"Reset while in motion. Machine position is likely lost due to sudden halt. Re-homing is highly recommended.", "ALARM:4":"Probe fail. Probe is not in the expected initial state before starting probe cycle when G38.2 and G38.3 is not triggered and G38.4 and G38.5 is triggered.", "ALARM:5":"Probe fail. Probe did not contact the workpiece within the programmed travel for G38.2 and G38.4.", "ALARM:6":"Homing fail. The active homing cycle was reset.", "ALARM:7":"Homing fail. Safety door was opened during homing cycle.", "ALARM:8":"Homing fail. Pull off travel failed to clear limit switch. Try increasing pull-off setting or check wiring.", "ALARM:9":"Homing fail. Could not find limit switch within search distances. Try increasing max travel, decreasing pull-off distance, or check wiring.", "error:1":"G-code words consist of a letter and a value. Letter was not found.", "error:2":"Missing the expected G-code word value or numeric value format is not valid.", "error:3":"Grbl '$' system command was not recognized or supported.", "error:4":"Negative value received for an expected positive value.", "error:5":"Homing cycle failure. Homing is not enabled via settings.", "error:6":"Minimum step pulse time must be greater than 3usec.", "error:7":"An EEPROM read failed. Auto-restoring affected EEPROM to default values.", "error:8":"Grbl '$' command cannot be used unless Grbl is IDLE. Ensures smooth operation during a job.", "error:9":"G-code commands are locked out during alarm or jog state.", "error:10":"Soft limits cannot be enabled without homing also enabled.", "error:11":"Max characters per line exceeded. Received command line was not executed.", "error:12":"Grbl '$' setting value cause the step rate to exceed the maximum supported.", "error:13":"Safety door detected as opened and door state initiated.", "error:14":"Build info or startup line exceeded EEPROM line length limit. Line not stored.", "error:15":"Jog target exceeds machine travel. Jog command has been ignored.", "error:16":"Jog command has no '=' or contains prohibited g-code.", "error:17":"Laser mode requires PWM output.", "error:20":"Unsupported or invalid g-code command found in block.", "error:21":"More than one g-code command from same modal group found in block.", "error:22":"Feed rate has not yet been set or is undefined.", "error:23":"G-code command in block requires an integer value.", "error:24":"More than one g-code command that requires axis words found in block.", "error:25":"Repeated g-code word found in block.", "error:26":"No axis words found in block for g-code command or current modal state which requires them.", "error:27":"Line number value is invalid.", "error:28":"G-code command is missing a required value word.", "error:29":"G59.x work coordinate systems are not supported.", "error:30":"G53 only allowed with G0 and G1 motion modes.", "error:31":"Axis words found in block when no command or current modal state uses them.", "error:32":"G2 and G3 arcs require at least one in-plane axis word.", "error:33":"Motion command target is invalid.", "error:34":"Arc radius value is invalid.", "error:35":"G2 and G3 arcs require at least one in-plane offset word.", "error:36":"Unused value words found in block.", "error:37":"G43.1 dynamic tool length offset is not assigned to configured tool length axis.", "error:38":"Tool number greater than max supported value.", "error:60":"SD failed to mount", "error:61":"SD card failed to open file for reading", "error:62":"SD card failed to open directory", "error:63":"SD Card directory not found", "error:64":"SD Card file empty", "error:70":"Bluetooth failed to start", }; //endRemoveIf(de_lang_disabled)

luc-github commented 4 years ago

Alarms and Error msg are for grbl not 3d printing so if you do not use grbl you won't see them

Wesie commented 4 years ago

Good morning, thanks for the link for GRBL. One question : Why I can found the needed image (gz) by myself? I can only dl the files with your links. If I'm search on the HP of Github, I couldn't find the file for the Web-Gui, nor for the Firmware.. only the sources. Where is my mistake? First look on the Gui for GRBL and the tft35 BTT look good. I can read read the folder of the SD Card and start a file. The USB port make some trouble.. If I can read the USB on the Display by itself, I couldn't received an answer out from the the Web-Gui. Maybe a timing issue? I must investigate it a little bit deeper, because I changed the firmware in this moment for a mini milling machine CNC 3018 pro (away from a printer) ; But I use the global and needed routine like the ring buffer and so on ;)

Best Regards Dirk

Luc notifications@github.com schrieb am Di., 16. Juni 2020 19:53:

Alarms and Error msg are for grbl not 3d printing so if you do not use grbl you won't see them

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/luc-github/ESP3D-WEBUI/issues/102#issuecomment-644916330, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHCGQ4JBTTXRT4JI7ZA6ZTRW6WP5ANCNFSM4N6NQVLQ .

luc-github commented 4 years ago

all index.htlm.gz are here : https://github.com/luc-github/ESP3D-WEBUI image they are available for each language and for multi also

you use GRBL FW on your CNC3018 pro with BTT TFT and it works ? I am surprised I though it was only working with Marlin

For your cnc I suggest to use this project : https://github.com/bdring/Grbl_Esp32 it use same webUI but using directly and ESP32 board instead of daughter board which make the job from SD safer and faster than host streaming

Wesie commented 4 years ago

Hi, so as mention before: I modify the firmware from the TFT35 from Marlin (3D pronter) to Grbl (CNC). Most things are working now. In this moment a few things are still missing : Preselect Spindel speed and Feed-rate, Z-Probe and XYZ Probe. Manual Menue to move all axis with spindle on, off .... organise the menus a little bit better, remove the uneedet code. But it's going forward :) Best Regards Dirk

Am Mi., 17. Juni 2020 um 08:34 Uhr schrieb Luc notifications@github.com:

all index.htlm.gz are here : https://github.com/luc-github/ESP3D-WEBUI [image: image] https://user-images.githubusercontent.com/8822552/84862840-2e6fdf80-b074-11ea-93d2-38d4f3e3ae87.png they are available for each language and for multi also

you use GRBL FW on your CNC3018 pro with BTT TFT and it works ? I am surprised I though it was only working with Marlin

For your cnc I suggest to use this project : https://github.com/bdring/Grbl_Esp32 it use same webUI but using directly and ESP32 board instead of daughter board which make the job from SD safer and faster than host streaming

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/luc-github/ESP3D-WEBUI/issues/102#issuecomment-645180925, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHCGQYRMX6BSCJARADSY3DRXBPW3ANCNFSM4N6NQVLQ .

luc-github commented 4 years ago

I modify the firmware from the TFT35 from Marlin (3D pronter) to Grbl (CNC).

Ho I misunderstood this part sorry

luc-github commented 4 years ago

any update ?

Wesie commented 4 years ago

Good morning, till this moment I haven't found any time to investigate deeper into the webgui, because I must modify and create more menu pages and create own Icons for the normal usage, so I must try, what's working or not (e. g. presetting Feed rate and presetting Spindel rate in front (sending via G21 F500) will not be reflect back in the Status message via "?". But on the weekend I've the item Webgui on my pers. plan. So I expect, that I can send some questions, results in the next few days to you :)

Best Regards Dirk

Luc notifications@github.com schrieb am Fr., 19. Juni 2020 06:06:

any update ?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/luc-github/ESP3D-WEBUI/issues/102#issuecomment-646423521, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHCGQ4NRV6GBBF3UEQBPDLRXLP5FANCNFSM4N6NQVLQ .

luc-github commented 4 years ago

I am rewriting webUI for esp3D 3.0 - the GRBL interface should be improved because 2.1 it is basic and mostly derivated from 3d printer's one - in 3.0 it should be fully cnc because now code are splitted - let me know what it is currently missing in 2.1 so I may work on it

Also may I know what board you use with your cnc and which flavor of grbl do you use with your BTT TFT ?

Wesie commented 4 years ago

Hi Luc, the issue with reading the USB looks independent of the seize of the USB-Stick. With a small USB reading via WEB is OK, today. .... Further investigation is needed .. Another thing: In the Settings I can say, Show me the TFT-SD / TF-USB. Uncomfortable Grbl has no internal SD.

Wish: a) Possibility to disable the normal SD in the GUI (not visible) b) If the surface is secured (upper right tag) its not possible to change between the different file sources (TFT SD to TFT-USB and vice versa) . It will be nice, if this option is from lock excluded: [image: grafik.png]

Am Fr., 19. Juni 2020 um 06:52 Uhr schrieb Luc notifications@github.com:

I am rewriting webUI for esp3D 3.0 - the GRBL interface should be improved because 2.1 it is basic and more derivated from 3d printer one - in 3.0 it should be fully cnc because now code are splitted - let me know what it is currently missing in 2.1 so I may work on it

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/luc-github/ESP3D-WEBUI/issues/102#issuecomment-646433364, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHCGQ4R4WWOKIT42BHKAE3RXLVKVANCNFSM4N6NQVLQ .

luc-github commented 4 years ago

In the Settings I can say, Show me the TFT-SD / TF-USB. Uncomfortable Grbl has no internal SD.

GRBL_ESP32 support SD - in 2.1 TFT support was added and not in idea of having TFT-SD without SD on board as TFT was not supporting GRBL so the solution was to remove the File interface - your case GRBL no SD - BTT TFT SD for GRBL was not in expected case In 3.0 it will be ok because the selection is more flexible in settings

If the surface is secured (upper right tag) its not possible to change between the different file sources (TFT SD to TFT-USB and vice versa) .

yes UI is locked - because it query ESP which query TFT or Printer/CNC, In 3.0 I did not implemented the lock interface yet - and there is more file cache implemented - so I think changing selection without query the TFT when interface is locked should be possible - that said, if no previous query was done when interface is unlock - changing selection when UI locked will display nothing

luc-github commented 4 years ago

@Wesie do you have some code I could test for your BTT GRBL TFT?

Wesie commented 4 years ago

Does you have a BTT Display and GRBL as controller?

Luc notifications@github.com schrieb am Fr., 19. Juni 2020 21:52:

@Wesie https://github.com/Wesie do you have some code I could test for your BTT GRBL TFT?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/luc-github/ESP3D-WEBUI/issues/102#issuecomment-646837111, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHCGQYRRFQ3YY4CKBFF53TRXO6Y5ANCNFSM4N6NQVLQ .

luc-github commented 4 years ago

yes I do

Wesie commented 4 years ago

Oh, that's great, because I've build the CNC3-3018 pro and after add optical Endstops I've recognize that the default small offline controller could not support Homing. So this one is useless for me. Than I've start with the Display BTT 35V3 (with knob). Which display does you have, because the code must compile for the right hardware typ. Hopefully not a small one, because the additional icons have the seize for the 3,5 Display. Maybe the 3.0 Display use the same seize. All other Displays need smaller icons, which I haven't create till this moment.... Dirk

Luc notifications@github.com schrieb am Sa., 20. Juni 2020, 09:36:

yes I do

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/luc-github/ESP3D-WEBUI/issues/102#issuecomment-646958229, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHCGQ2UI4R5YWJY2SVA5L3RXRRIZANCNFSM4N6NQVLQ .

luc-github commented 4 years ago

I have BTT TFT 35 - E3 V3.0 / BTT TFT 3.5 V3.0 I have also flashed My MKS 32 V4.0 and V2.0 with BTT FW

Wesie commented 4 years ago

That's great, I'll send you the complied bin and the icons in the next time,. I must write also some hints, what is add changed and added :)

Luc notifications@github.com schrieb am Sa., 20. Juni 2020, 09:54:

I have BTT TFT 35 - E3 V3.0 / BTT TFT 3.5 V3.0 I have also flashed My MKS 32 V4.0 and V2.0 with BTT FW

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/luc-github/ESP3D-WEBUI/issues/102#issuecomment-646959784, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHCGQ3BADQWK7XLMVSA4B3RXRTMFANCNFSM4N6NQVLQ .

Wesie commented 4 years ago

Hi Luc,

I must prepare myself to walk with our dog. Pls find enclosed the bin and the icon to flash on the BTT V3 3.5 The connection is only to the CNC with the serial port beside the 3 block connector. More later..

Am Sa., 20. Juni 2020 um 09:57 Uhr schrieb Dirk Wesenberg < dirk.wesenberg@gmail.com>:

That's great, I'll send you the complied bin and the icons in the next time,. I must write also some hints, what is add changed and added :)

Luc notifications@github.com schrieb am Sa., 20. Juni 2020, 09:54:

I have BTT TFT 35 - E3 V3.0 / BTT TFT 3.5 V3.0 I have also flashed My MKS 32 V4.0 and V2.0 with BTT FW

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/luc-github/ESP3D-WEBUI/issues/102#issuecomment-646959784, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHCGQ3BADQWK7XLMVSA4B3RXRTMFANCNFSM4N6NQVLQ .

luc-github commented 4 years ago

@Wesie you need to use gtihub to attach files everytime you attach files by email they are not displayed / available

Wesie commented 4 years ago

hi Luc, on Github I can only make an attachemnt via link. The code is still in progress .... so nothing to publish now in this moment. Can you send me your mail address, so I can send the files direct to you?

luc-github commented 4 years ago

you just drop a zip file ESP3D-features.zip like I did image

Wesie commented 4 years ago

BIGTREE_TFT35_V3.0.26.1.zip

config.zip

In the config.ini the Serial port must be always on, (compare to my attached config.ini) and the min/max Values for XYZ should matched for your device. (without drive into the endstops.) 0.0.0 is on my device on the right top corner and Z the highes position. All ways runs into the zero area ...on my side.... like -100 (X),-50(Y),-5(Z).

The first Alarm or Error. will stay in the notification field and must be confirmed. All other Alams and Error are ignored till confirmation. Other the info field: here the last messsge is visible. Delete the msg could be done via one-Touch on the infofield.

The status report in Grbl should be "$10=3" . Grbl should be version 1.1

In Movements, there is the possibility to send $X and $H, also Jogging to different places (in depent of the min, max values of your config). In this moment , you can set the Speed and feed for each axis, which is stored localy on the TFT during runtime. (Statusscreen right upper icon = one touch to go in) This is in preparation if the manual movement menue will be available. The probe ( Z or for all 3 axis is still missing, a lot of "old" code for a 3D pronter is still avaialble ..... It's only a snapshoot ;)

luc-github commented 4 years ago

@Wesie thank you - I will have a check

Wesie commented 4 years ago

Could you get a connection? Jooging? Homing,....?

luc-github commented 4 years ago

did not tested yet - will feedback when done

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

luc-github commented 4 years ago

I do not have available system for GRBL for test right now as I am currently on the 3.0 and focusing on printer part - I will report later - so for now I think this issue can be closed

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.