Skip to content

eben80/ESP32-CAM-Print-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-CAM-Print-Monitor

Camera print monitor for Marlin-based 3D Printers

Pictures

picture alt picture alt picture alt picture alt picture alt

Video

VIDEO

Getting Started

You will need:

  1. ESP32-CAM device
  2. USB to Serial bridge adapter
  3. 2 x 3.3V Zener Diodes 1N4728
  4. Suitable housing for camera
  5. Marlin-based 3D Printer
  6. Serial connection from 3D Printer
  7. 5V Power source or 5V connection from Printer

Connection diagram

Example without mains relay function:

picture alt

Example including mains relay function(common ground connection between printer and ESP32 not drawn):

picture alt

Practical Example:

picture alt

TODO

  • Implement Authentication
  • Implement expandable menu to:
    • Configurable data refresh rate
    • Ability to reboot device
  • Test Mains Relay code
  • Implement OTA updates
  • GCode helper
  • Load index.html from SPIFFS - WIP
  • Dream goal..... copy files to SD-Card over WiFi... FAST.....
In the code I'm using the following:
Serial connection to printer GPIO 14 & 15 - diodes between both these and GND to level shift to 3.3V - observe polarity
Pay attention to set the serial connection speed to the appropriate one for your printer.
GPIO 13 for relay that switches mains on/off

Acknowledgments

  • @luc-github
  • @Electronlibre2012

About

Camera print monitor for Marlin-based 3D Printers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published