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.
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.
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.
Widgets
I’ve created a basic set of widgets to ensure a good feature set.
Bed and Extruders temperature managers
These widgets help to monitor and can be used to set the pre-heat temperature.
Temperature charts
Here is the classic temperature chart.
Fan control
A widget to manage fan speed, but no feedback of the action.
File upload and files list
These two widgets help you check and manage your files list, and you can use the File Upload to upload new files.
Printer status
A basic widget with the phase of the printer.
Printing status
With this widget, you can check the printing progress and put it on pause or stop It.
Video
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.
If you have suggestions, doubts, or write on the specific forum section, that’s all.
Thanks
- MKS WIFI for Makerbase Robin: boards and how to wiring esp12 & NodeMCU
- MKS WIFI for Makerbase Robin: PCB and how to compile & upload firmware
- MKS WIFI for Makerbase Robin: communication protocol and Cura plugin
- MKS WIFI for Makerbase Robin: firmware upgrade and new Web Socket features
- MKS WIFI for Makerbase Robin: BeePrint web interface with Camera on Flying Bear Ghost