MKS Wifi z BeePrint Web UI

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
arkomania.pl
Postów w temacie: 6
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

MKS Wifi z BeePrint Web UI

Post autor: arkomania.pl »

Dzisiaj zainstalowałem i na razie jestem bardzo zadowolony.
Mam od pewnego czasu dwie drukarki z modułem MKS_Wifi. Oba moduły zainstalowane na MKS Robin Nano 1.2.
Nie mogłem znaleźć, żadnego "mechanizmu", dzięki któremu sprawnie mógłbym przesyłać bezprzewodowo
pliki do karty SD umieszczonej w czytniku płyty głównej. Niemal wszystkie próby, kończyły się na niepowodzeniu.
Karty Wifi były przez dłuższy czas bezużyteczne. A tu dzisiaj natrafiłem na BeePrint i wszystkie próby kopiowania zakończyły się
sukcesem. 20MB plik kopiuje się około 2min20sek. Dla mnie jest to zadowalające.

Strona projektu:
https://github.com/xreef/MKS_WIFI_upgra ... _interface

Pliki są z przed 2 tygodni, w katalogu/firmware_release/

Film instruktażowy:

[youtube]https://www.youtube.com/watch?v=VzX84yEbjKM&t=132s[/youtube]
Pozdrawiam Arek G. arkomania
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 5
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: MKS Wifi z BeePrint Web UI

Post autor: Berg »

To chyba powinno działać z każdą elektroniką o ile się odpowiednio podłączy moduł ESP.

A jaka szybkość upload pliku na kartę po wifi ?
Awatar użytkownika
arkomania.pl
Postów w temacie: 6
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: MKS Wifi z BeePrint Web UI

Post autor: arkomania.pl »

Plik 20450kB robił upload w 2min 27sek.
Pozdrawiam Arek G. arkomania
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 5
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: MKS Wifi z BeePrint Web UI

Post autor: Berg »

To szału nie ma.
Awatar użytkownika
arkomania.pl
Postów w temacie: 6
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: MKS Wifi z BeePrint Web UI

Post autor: arkomania.pl »

Mi to wystarcza.
Jak na razie po paru próbach transmisja przebiegła bez problemu.
Ten prosty GUI też mi wystarcza.
Pozdrawiam Arek G. arkomania
Awatar użytkownika
arkomania.pl
Postów w temacie: 6
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: MKS Wifi z BeePrint Web UI

Post autor: arkomania.pl »

Miałem dwa dodatkowe moduły z układem ESP8266MOD.

Jeden jest na płytce z interfejsem USB--->RS LoLin NodeMcu V3, drugi podłączyłem na czas programowania z adapterem USB--->RS

Oba zaprogramowałem firmware BeePrint Web UI.

Podłączyłem moduły na próbę do płyty MKS SKR V1.3
Pozdrawiam Arek G. arkomania
adambrejniak
Postów w temacie: 1
Posty: 31
Rejestracja: 03 kwie 2017, 12:09
Lokalizacja: Warszawa
x 13

Re: MKS Wifi z BeePrint Web UI

Post autor: adambrejniak »

arkomania.pl pisze:Podłączyłem moduły na próbę do płyty MKS SKR V1.3
Jak podłączyłeś to do SKR 1.3 i jak masz skonfigurowany soft? Z tego co widzę nie ma na tej płycie dedykowanego złącza do esp
Awatar użytkownika
arkomania.pl
Postów w temacie: 6
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: MKS Wifi z BeePrint Web UI

Post autor: arkomania.pl »

Aby mieć jasność jak podłączyć moduł MKS_WIFI prześledziłem opis złącza WIFI w płycie MKS ROBIN NANO 1.2
MKS_WIFI obsługiwane jest przez porty TX, RX i trzy dodatkowe porty które trzeba zdefiniować w pliku pins_BTT_SKR_V1_3.h

Są, to:

#define WIFI_IO0_PIN P0_0 // MKS ESP WIFI IO0 PIN
#define WIFI_IO1_PIN P0_1 // MKS ESP WIFI IO1 PIN
#define WIFI_RESET_PIN P0_10 // MKS ESP WIFI RESET PIN

Ja wybrałem wolne porty ze złącza E1

TX RX GND i Vcc wybrałem ze złącza AUX1

Ja mam moduły z załączonym ENABLE i stabilizatorem 3.3V.

W Confiiguration.h trzeba załączyć obsługę MKS_WIFI wyciągając ją z obsługi LVGL_UI

#define MKS_WIFI_MODULE // MKS WiFi module

WIFI_IO1_PIN to GPIO4 (nie wiem, czemu tak został nazwany, powinien mieć nazwę WIFI_IO4_PIN)
Definicja jest dostępna od wersji MARLINA 020008 to

***************************************************
opis autora BeePrint na stronie https://www.mischianti.org/2021/11/17/m ... nodemcu-1/

Uart Tx/Rx: do przesyłania danych uart
Reset: do resetowania Wi-Fi przez host-board
GPIO4 : aby moduł Wi-Fi odczytał, czy płyta główna jest gotowa do odbioru danych w trybie szeregowym (prawidłowy niski poziom)
GPIO0: do przełączania modułu Wi-Fi w tryb rozruchu (wysoki poziom) lub tryb flashowania oprogramowania układowego (niski poziom) przez płytę hosta
**************************************************

Moduł można dowolnie ustawiać w tryb STA lub AP
Wystarczy wpisać adres_ip/update
adambrejniak
Pozdrawiam Arek G. arkomania
mischianti
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 31 gru 2021, 15:40
x 2

Re: MKS Wifi z BeePrint Web UI

Post autor: mischianti »

Hi all,
can anyone help me to do a translation of BeePrint in pl??

Kod: Zaznacz cały

  "en": {
    "layouts.set": "Layouts of the page are saved on device",
    "layouts.home.add": "Element added to home page",
    "layouts.home.remove": "Element removed from home page",

    "menu.sidebar.home": "Home",
    "menu.navbar.home": "Home",

    "menu.sidebar.printerstats": "Heat and fan",
    "menu.navbar.printerstats": "Heat and fan",

    "menu.sidebar.movements": "Movements",
    "menu.navbar.movements": "Movements",

    "menu.sidebar.printing": "Printing",
    "menu.navbar.printing": "Printing",

    "menu.sidebar.stream": "Video",
    "menu.navbar.stream": "Video",

    "menu.sidebar.storage": "Storage",
    "menu.navbar.storage": "Storage",

    "menu.sidebar.daily": "Daily chart",
    "menu.navbar.daily": "Daily chart",

    "menu.sidebar.monthly": "Monthly chart",
    "menu.navbar.monthly": "Monthly chart",

    "menu.sidebar.configuration": "Configuration",
    "menu.navbar.configuration": "Configuration",

    "menu.sidebar.introduction": "Introduction",
    "menu.navbar.introduction": "Introduction",

    "date.label": "Date",

    "chart.no_data": "No data",
    "chart.no_production": "No production",
    "chart.loading": "Loading...",

    "chart.temperature.title": "Temperatures",
    "chart.temperature.subtitle": "Extruders and Bed temperatures",
    "chart.temperature.T0.label": "Primary extruder",
    "chart.temperature.T1.label": "Secondary extruder",
    "chart.temperature.B.label": "Bed",

    "chart.production.battery.title": "Battery",

    "informative.realtime.move.title": "Printer movement",
    "informative.realtime.T0Temp.title": "Extruder 1",
    "informative.realtime.T1Temp.title": "Extruder 2",

    "informative.realtime.fan.title": "Fan speed",
    "informative.realtime.fan.button_set": "Set Fan speed",
    "informative.realtime.fan.text": "Last fan speed ",

    "informative.temperature.T0Temp.title": "Extruder 1",
    "informative.temperature.T1Temp.title": "Extruder 2",
    "informative.realtime.bed.title": "Bed temp",
    "informative.realtime.status.title": "Printer status",
    "informative.realtime.status.button.resume": "Resume",
    "informative.realtime.status.button.pause": "Pause",
    "informative.realtime.status.button.stop": "Stop",
    "informative.realtime.status.label.file": "File",
    "informative.realtime.status.label.size": "Size",
    "informative.realtime.status.label.elapsed_time": "Elapsed time",

    "informative.realtime.video.title": "Video",
    "informative.realtime.video.subtitle": "Video stream of the printer",

    "last.update": "Last update",

    "upload.success": "File {filename} was uploaded!",
    "upload.failure": "File {filename} upload error! ({err})",

    "box.file.upload.title": "File upload",
    "box.file.upload.choose_file": "Choose file",
    "box.file.upload.upload_and_print": "Upload and print",
    "box.file.upload.upload": "Upload",
    "box.file.upload.dialog.text": "File already exist, continue? A progressive will be added at the end of the file. And this file will always be used.",
    "box.file.upload.subtitle": "Add file to the 3D printer SD",

    "box.gcode.title": "GCode sender",
    "box.gcode.subtitle": "Write on editor and send",
    "box.gcode.send": "Send",
    "box.gcode.placeholder": "Insert your gcode here",
    "box.gcode.message.sended": "{numGcodeLine} GCode commands sended!",

    "table.file.list.title": "File list",
    "table.file.list.subtitle": "All files inside sd card",

    "configuration.preferences.title": "Settings",
    "configuration.preferences.subtitle": "Generic settings",
    "configuration.preferences.update": "Update preferences",

    "configuration.network.title": "Network configuration",
    "configuration.network.subtitle": "Remember to set a correct static IP",

    "configuration.network.staticIP.label": "Select a static IP",

    "configuration.email.table.email":"EMail",
    "configuration.email.notification.enabled.label": "Activate notification when printer finish job",

    "configuration.network.update": "Update network settings",

    "configuration.camera.title": "Camera configuration",
    "configuration.camera.subtitle": "Use an esp32-cam like in the article",
    "configuration.camera.streamingurl.label": "esp32-cam IP",
    "configuration.camera.update": "Update camera configuration",
    "configuration.camera.rotation.label": "Camera rotation",

    "configuration.email.notification.title": "Notification settings",
    "configuration.email.notification.finishprintemail.label": "Email for notification of finish print",
    "configuration.email.notification.subtitle": "Configure Server SMTP first",
    "configuration.email.notification.add": "New notification email",
    "configuration.email.notification.add.modal.title":"Insert",
    "configuration.email.notification.add.modal.no_email":"None",
    "configuration.email.notification.add.modal.first_alarm":"First alarm",
    "configuration.email.notification.add.modal.all_state_change":"At all state change",

    "configuration.save.success": "Configuration saved successfully",
    "configuration.save.failed": "Failed to save configuration <br>{err}",

    "configuration.smtpserver.title": "Settings server SMTP",
    "configuration.smtpserver.subtitle": "To receive notification you need configure SMTP server",
    "configuration.smtpserver.update": "Update data of server SMTP",

    "home.fab.tooltip": "Locally save current layouts of this page",

    "page.intro": "<div><h2>Introduction</h2><div>To install this Web App activate the chrome features <b> Desktop PWAs</b></div><div>Copy this link and paste in your browser</div><div>chrome://flags/#enable-desktop-pwas</div></div>",

    "websocket.open": "3D Printer connected",
    "websocket.close": "3D Printer disconnected",
    "websocket.error": "Error <br>Not connected!",

    "websocket.message.preheat.sended": "Command pre heat for toot {tool} ad temp {preHeatTemp} sended!",
    "websocket.message.preheat.button": "Pre-Heat",

    "iframe.button.move": "Drag to move",
    "iframe.button.close": "Click to close"
  },

Thanks Renzo
Berg
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 5
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: MKS Wifi z BeePrint Web UI

Post autor: Berg »

Hi, Renzo. Welcome to the forum.

Group work on google docs:

https://docs.google.com/spreadsheets/d/ ... sp=sharing

Mógłby ktoś sprawdzić powyższe tłumaczenia?
ODPOWIEDZ

Wróć do „Firmware'y i hosty”