Site icon Renzo Mischianti

MKS WIFI per Makerbase Robin: interfaccia web BeePrint con fotocamera su Flying Bear Ghost – 5

MKS Flying Bear wifi firmware interfaccia Web BeePrint

MKS Flying Bear wifi firmware interfaccia Web BeePrint

Spread the love

Ho acquistato un FlyingBear Ghost 5 con modulo WiFi integrato, ma scopro che non c’è l’interfaccia web. Non so perché non possano aggiungere un’interfaccia utente di base. Poi sono andato a vedere l’interfaccia web delle schede di fascia alta della Makerbase e ho capito che era meglio che non l’avessero sviluppata.

La mia soluzione è stata modificare il firmware per supportare il Web Socket e sviluppare l’interfaccia Web. Questa funzione è compatibile con tutte le schede Makerbase che dispongono di un modulo WiFi MKS.

MKS Flying Bear wifi Web Interface BeePrint firmware

Qui il video dell’installazione e demo dell’interfaccia Web BeePrint con firmware MKS WiFi.

Controlla come installare il firmware nell’articolo precedente.

BeePrint l’interfaccia Web per la versione MKS WiFi Mischianti

Ho scritto un’interfaccia web semplice ma completa con React/Redux. La uso per monitorare e gestire la fase di stampa. È modulare e puoi comporre la tua homepage come vuoi selezionando il widget che vuoi aggiungere alla homepage.

BeePrint for MKS WiFi logo

Dopo l’installazione del firmware nella root http://<MKS_IP> puoi trovare la nuova interfaccia utente e troverai la vecchia pagina del firmware su http://<MKS_IP>/update .

BeePrint for MKS WiFi new update page

Widgets

Ho creato un set base di widget per garantire un buon set di funzionalità.

Gestori temperatura letto ed estrusori

BeePrint MKS WiFi bed and extruder temperature

Questi widget aiutano a monitorare e possono essere utilizzati per impostare la temperatura di preriscaldamento.

Grafici della temperatura

BeePrint MKS WiFi temperature chart

Qui il classico grafico della temperatura.

Controllo della ventola

BeePrint MKS WiFi manage fan

Un widget per gestire la velocità della ventola, ma nessun feedback sull’azione.

Caricamento file ed elenco file

BeePrint MKS WiFi file and upload gcode

Questo 2 widget ti aiutano a controllare e gestire il tuo elenco di file e puoi utilizzare il caricamento file per l’upload di nuovi file.

Stato della stampante

BeePrint MKS WiFi printer status

Un widget di base con la fase della stampante.

Stato di stampa

BeePrint MKS WiFi printing status

Con questo widget puoi controllare lo stato di avanzamento della stampa e puoi metterlo in pausa o fermarlo.

Video

BeePrint MKS WiFi video cam

Puoi usare questo widget per controllare una telecamera IP, per il mio scopo uso e esp32 cam, puoi controllare di più su questo qui “ESP32-CAM“.

Per far funzionare a pieno la CAM consiglio di installare l’esempio di CameraWebServer con flash e CORS, in modo da poter controllare la luce direttamente dal widget.

Per alimentare il dispositivo utilizzo un convertitore da 9v-24v a 5v (quick charge) molto utile

You can find here Converter from 9v-24v to USB 5v quick charging

Crea la tua home page

In tutti i widget trovi il pulsante “cuore”,

quando si seleziona questo pulsante il widget appare nella home page iniziale. Puoi cambiare la posizione e la dimensione dei widget e puoi salvarlo con il pulsante mobile salva

nell’angolo in basso a destra.

BeePrint MKS WiFi home page example

Questo è tutto, se hai suggerimenti dubbi o altro scrivi nella sezione del forum specifica.

Grazie

  1. MKS WIFI per Makerbase Robin: schede e come collegare un esp12 o NodeMCU
  2. MKS WIFI per Makerbase Robin: PCB e come compilare e caricare il firmware
  3. MKS WIFI per Makerbase Robin: protocollo di comunicazione e plugin Cura
  4. MKS WIFI per Makerbase Robin: aggiornamento del firmware e nuova funzionalità Web Socket
  5. MKS WIFI per Makerbase Robin: interfaccia web BeePrint con fotocamera su Flying Bear Ghost
Tutto il codice è rilasciato sotto licenza

Cummunity italiana


Spread the love
Exit mobile version