AI-driven FREE monitoring for 3D print failures, running entirely on the printer's own board. Requires Linux on ARM32, ARM64 or x86_64.
OctoPrint-PiNozCam

Introduction
PiNozCam watches your OctoPrint camera, spots print failures, and alerts you β or pauses or stops the print for you. Everything runs on your own machine; camera frames never leave your network unless you deliberately connect Telegram or Discord.
Features:
- Detection entirely on-device β no upload, no account, no subscription
- Notify, pause or stop when a failure is confirmed
- Telegram and Discord alerts, with buttons to check, mute, pause, resume or stop the print from your phone
- Mask out anything permanently in frame so bed clips and cables do not cause false alarms
β οΈ Requires Linux on ARM32, ARM64 or x86_64 β a Raspberry Pi, similar SBC, or Intel/AMD Linux host (Apple Silicon Macs are also supported). The detector ships as a prebuilt native binary; there is no Windows or FreeBSD build, and on those platforms the plugin reports the backend as unavailable rather than detect anything.
π± Your printer, in your pocket
Connect Telegram or Discord: AI failure alerts land on your phone, and you can see the camera, pause, or stop the print right from the chat. Donβt wait for an alert β press Check whenever youβre curious.
| Telegram | Discord |
|---|---|
![]() |
![]() |
- π Check β current camera view + printer status
- π Mute / Unmute β quiet alerts for this print
- βΈοΈ Pause / Resume β step in from anywhere
- βΉοΈ Stop β cancel with a confirmation tap
- π¨ Failure alert β the analysed image, boxes included
- π¨οΈ Multiple printers β one chat, all your printers
β‘ How fast is it?
| Device | Checks/min |
|---|---|
| Raspberry Pi 5 | 221 |
| Raspberry Pi 4 / CM4 | 23 |
| Jetson Orin Nano Super | 335β |
| BIQU CB2 / Orange Pi 3B (RK3566 NPU) | 215 |
| LubanCat-4 (RK3588 NPU) | 625 |
These are full camera-to-result checks, the rate you actually get, except β : the Jetson figure is the detection step alone. Even a few checks a minute is plenty to catch a failing print β throughput is rarely the constraint.
Light on memory too: OctoPrint + PiNozCam together stay under 512 MB β even a 512 MB Pi Zero 2 W / Pi CM0 works. A 1 GB Raspberry Pi 5 (~US$45) runs it comfortably.
π First run β three decisions
- Camera β PiNozCam checks the webcam OctoPrint already uses.
- Sensitivity β pick a preset; you can refine it later.
- Action on Failure β start with Alert only.
Stay on Alert only, start sensitive, and step down until false alerts stop bothering you.
π₯οΈ OctoPrint interface
PiNozCam adds its own OctoPrint status tab and keeps all detector controls together under Settings β PiNozCam.


π Private by default
Frames, results, and settings stay on your OctoPrint machine. Nothing leaves your network unless you connect Telegram or Discord β and then only the analysed image and print status go out. Keep bot tokens secret like passwords.
Pictures
Plugin Repo