Built a Raspberry Pi 5 “Print Bed Monitor” that serves a secure, login-gated dashboard to watch a 3D printer in real time. The Node.js app streams the AI camera feed to an HTML5 canvas, supports start/stop and fullscreen controls, and overlays simple print-bed occupancy detection to flag when something is present. It also surfaces live Pi health stats (CPU temp/load, memory, disk, uptime, camera status), and runs headlessly via systemd with an ngrok tunnel for remote access. Designed with both admin and guest roles so it’s easy to demo without exposing control actions.
Project attributes
- Date started
- Apr 7, 2025
- Development time
- 1 week
- Categories
- Web Development Robotics
- Technologies
- Raspberry Pi Artificial Intelligence C++ NGROK Node.js Javascript Node.js TensorFlow
Media
Project gallery
Video