Rapid Prototyping Services, Professional manufacturer of CNC Prototyping and 3D Prototyping in China. 

3D Printer Monitor Wemos D1 Mini ESP8266

by:Tuowei     2019-09-10
Monitor the 3D printer via wifi connection.
This is a combination of Wemos D1 Mini and 128x64 OLED to display the status from your OctoPrint server.
The following features are required: This step requires only 4 wires to be connected between the Wemos D1 Mini and the OLED display.
Since you are monitoring a 3D printer, you may have a way to print the case for this project or create your own.
My design is pasted with Thingiverse.
Com here: your Wemos and OLED.
You may need to apply some glue to the outer corner of the OLED display to make it stick to the box.
Wemos will be saved to the case by the rear panel.
Arduino IDE is recommended.
You will need to configure the Arduino IDE to use the Wemos board and USB port and install the required USB drivers, etc.
Download the source code for the 3D printer monitor: Use the following packages and Libraries (
Download and install to Arduino IDE)
: Initial configuration you can update the project settings.
Use the OctoPrint API key or execute the h file from the web interface.
Put the OctoPrint API key from OctoPrint-
> User settings-
> Current API key.
Note: settings in settings.
H is the default setting for the first load.
After loading, you will manage changes to the settings through the Web interface.
If you want to change the settings again in the settings.
H, you need to erase the file system on Wemos or use the reset settings option in the Web interface.
The printer monitor uses WiFiManager, so it will become an AP hotspot when it cannot find the last network connected to it--
Connect to it using your phone and then you can enter the WiFi connection information.
Once connected to the WiFi network, it will display the IP address assigned to it, which can be used to open the browser of the Web interface.
Everything can be configured in the web interface.
Custom message
Chat Online
Chat Online
Leave Your Message inputting...