ESP3D is a firmware for ESP8266 and ESP32 boards from Espressif. This firmware allows not only a cheap bridge between WiFi and serial, but also a web UI to configure WiFi, monitor a 3D printer/CNC, and control it. The UI is fully customizable without reflashing the firmware.
Firmware support depends on the target board and the version.
Warning: This is for ESP8266, ESP8285, ESP32 boards used as daughter boards connected to your main board only.
For an ESP32 board as the main board for your 3D printer, please use ESP3DLib .
Cybersecurity If you plan to have access to your ESP from outside of your private network, then you need to apply some basic security rules to avoid anybody being able to access your ESP.
Disclaimer This is for reference — you are responsible for your board and internet network; we are not responsible for any damage to any of your network appliances.
Recommendations Following steps must be done before your ESP is visible from public internet:
Activate authentication in configuration file before flashing Change default user and password (this can be done with commands or web UI) It is also strongly recommended to:
Use strong passwords Use unique passwords, not the same as for other accounts Change password regularly Configure your box to redirect a different port than 80 to the port 80 of ESP Use the DMZ feature of your box
Additional tips Remember the web server is not HTTPS, this means the server will never be fully secure. In particular, avoid connecting to your printer from any public network you do not own. Stick to your 4G network or other safe places to avoid MITM attack.