Cloud AI Developed

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

failure_detection1

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
Telegram remote control Discord remote control
  • πŸ” 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

  1. Camera β€” PiNozCam checks the webcam OctoPrint already uses.
  2. Sensitivity β€” pick a preset; you can refine it later.
  3. 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.

PiNozCam tab

PiNozCam settings

πŸ”’ 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

PiNozCam tab in OctoPrint
PiNozCam status panel in OctoPrint
Telegram remote printer monitor and control
Discord remote printer monitor and control