Site icon Renzo Mischianti

MKS WIFI for Makerbase Robin: BeePrint web interface with Camera on Flying Bear Ghost – 5

Spread the love

I bought a FlyingBear Ghost 5 with an integrated WiFi module, but I discovered no web interface. I don’t know why they can’t add a basic user interface. Then I went to see the web interface of the high-end Makerbase cards and realized that it was better they didn’t develop it.

My solution was to modify the firmware to support the Web Socket and develop the Web interface. This feature is compatible with all Makerbase cards with an MKS WiFi module.

MKS Flying Bear WiFi Web Interface BeePrint firmware

Here is the installation and demo video of the BeePrint web interface with MKS WiFi firmware.

Check how to install the firmware in the previous article.

BeePrint the Web Interface for MKS WiFi Mischianti version

I wrote a simple but complete web interface with React/Redux. It’s modular, and you can compose your homepage as you want by selecting which widget you want to add to the homepage. I use this to monitor and manage the printer phase.

BeePrint for MKS WiFi logo

After installing the firmware in the root http://<MKS_IP> you can find the new user interface, and you will see the old firmware page to the http://<MKS_IP>/update.

BeePrint for MKS WiFi new update page

Widgets

I’ve created a basic set of widgets to ensure a good feature set.

Bed and Extruders temperature managers

BeePrint MKS WiFi bed and the extruder temperature

These widgets help to monitor and can be used to set the pre-heat temperature.

Temperature charts

BeePrint MKS WiFi temperature chart

Here is the classic temperature chart.

Fan control

BeePrint MKS WiFi manages fan.

A widget to manage fan speed, but no feedback of the action.

File upload and files list

BeePrint MKS WiFi file and upload gcode

These two widgets help you check and manage your files list, and you can use the File Upload to upload new files.

Printer status

BeePrint MKS WiFi printer status

A basic widget with the phase of the printer.

Printing status

BeePrint MKS WiFi printing status

With this widget, you can check the printing progress and put it on pause or stop It.

Video

BeePrint MKS WiFi video cam

You can use this widget to control an IP camera; I use an esp32 cam for my purpose. You can check more about that here “ESP32-CAM“.

To get the CAM fully working, I advise changing the CameraWebServer example with flash and CORS so that you can control light directly from the widget.

To power the device, I use a 9v-24v to 5v (quick charge) convert very usefully

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

Create your own home page

In all the widgets, you can find the “heart” button,

when you select this button, the widget appears on the initial home page. You can change the position and size of the widgets, and you can save It with the floating button kept

in the bottom right corner.

BeePrint MKS WiFi home page example

If you have suggestions, doubts, or write on the specific forum section, that’s all.

Thanks

  1. MKS WIFI for Makerbase Robin: boards and how to wiring esp12 & NodeMCU
  2. MKS WIFI for Makerbase Robin: PCB and how to compile & upload firmware
  3. MKS WIFI for Makerbase Robin: communication protocol and Cura plugin
  4. MKS WIFI for Makerbase Robin: firmware upgrade and new Web Socket features
  5. MKS WIFI for Makerbase Robin: BeePrint web interface with Camera on Flying Bear Ghost
All the code is released under
Spread the love
Exit mobile version