3DCP Features
Professional solution for managing multiple 3D printers. Created by operators for operators.
Who is this solution for
Primary audience: 3D farm and service center operators with 2+ printers.
Secondary audience: production managers, project managers, technical specialists.
If you manage multiple printers simultaneously, track work efficiency, optimize power consumption and want to see the full picture in real-time - this is your tool.
Core Functionality
Centralized Printer Management
A single interface to monitor all printers regardless of manufacturer. Supports Klipper (Moonraker API) and Bambu Lab (MQTT) in one window.
- Temperature monitoring (nozzle, bed, chamber)
- Print progress tracking (in %)
- Remaining time control
- Current file and layer preview
- Configurable polling interval (1-60 seconds)
- Automatic reconnection on failures
Smart Sorting
The system automatically orders printer cards by priority. You do not need to look for a problematic printer — it is always at the top.
Critical — requires immediate attention
Awaiting operator actions
Print is over — time to remove the part
Get ready to pick up the model
Available for a new task
Operating normally
Powered off or unavailable
Power Management
Automation of powering printers on and off via smart plugs. Save electricity and protect against overheating.
Supported platforms:
- Tuya Smart Plugs - direct integration with Smart Life, Gosund, Nous plugs
- Home Assistant - universal integration with ANY plugs (Tuya, Yandex, TP-Link, Sonoff, etc.)
Automation:
- Auto-shutdown after print completion (configurable delay)
- Emergency shutdown on MCU overheat (70°C threshold)
- Auto-shutdown on print errors
- Telegram notifications for all power events
- Manual control directly from the printer card
Analytics & Reporting
Detailed statistics for each printer with efficiency and electricity cost calculations.
- Print time vs idle — charts per printer and overall statistics
- Energy consumption — kWh calculation based on configured wattage
- Electricity cost — automatic cost calculation (configurable kWh rate)
- Inefficiency periods — detecting idle periods longer than a threshold
- Operator reports — who used which printer and when
- Data export — CSV
Network Scanner
Automatic discovery and adding printers in the local network.
- Klipper discovery (scan ports 7125, 80-90, 7000-7999)
- Bambu Lab discovery (mDNS/Bonjour)
- Batch adding discovered devices
- Automatic connection testing
- Preview printer info before adding
Built-in Web Server
Access the control panel from any device on the local network. No need to install the app on every computer.
- Real-time — data updates automatically via WebSocket
- Responsive UI — desktop, tablets, phones
- REST API — integrations (status, print control)
- Configurable port
- Security — local network access only
Notifications System
Telegram integration for instant notifications about important events.
- Print completion — notification when the model is ready
- Print errors — instant problem alerts
- Power events — auto-shutdown, emergency shutdown
- Status changes — pause, resume, cancel
- Filter settings — only the events you need
- Dedicated bot — keeps personal chats clean
Bambu Lab Support
Full support for Bambu Lab printers via the MQTT protocol. Can be used together with Klipper printers in a single interface.
- Supported models: X1, X1 Carbon, P1P, P1S, A1, A1 Mini
- Real-time data: temperatures, progress, speed, material usage
- Print monitoring: current layer, remaining time, preview
- LAN Mode: local connection without cloud
Important:
Bambu Lab printers use a closed firmware. Their operation with the program is not guaranteed and may stop at any time for reasons beyond our control (firmware updates, protocol blocking). See details in Bambu Lab — Troubleshooting.
Batch Operations
Save time when configuring, maintaining, and starting prints across your printer fleet.
- Mass file dispatch to printers — send a single G-code file to multiple printers at once
- Smart filtering — only printers ready to print are shown automatically
- Batch adding — select multiple printers from scan results and add with one click
- Connection testing — check availability of all printers at once
- Configuration export — save the printer list to JSON for backup
- Configuration import — quick recovery after reinstall or migration to another PC
Batch Printing
How to use: Printer Management → Send to Print → Select a G-code file → Select ready printers → Start.
Supports: Klipper (Moonraker API) and Bambu Lab (MQTT).
Formats: Only .gcode files (ready-to-print, no .3mf/.stl).
Application Interface
Main interface — dark theme
Efficiency analytics
Web interface for remote access
Smart plugs control
Comparison with alternatives
3DCP combines the best of each solution and adds unique capabilities for managing a printer fleet.
Who it is for
3D farms
5–50+ printers. Need efficiency control, idle time tracking, power consumption calculation. Operators value auto-sorting and notifications.
Service centers
Print-on-demand. Need quick response to print completion, monitoring several orders at once, and time/cost accounting.
Educational institutions
Multiple printers for students. Need simple monitoring, overheat protection, and remote access for teachers.
Manufacturing companies
Prototyping and small-batch production. Reliability is critical, utilization analytics, and integration with other systems via API.
Technical advantages
Performance
- Native app (Electron) — faster than web interfaces
- Asynchronous requests — non-blocking UI
- Optimized batch adding of printers
- Local data storage (electron-store)
Reliability
- Automatic reconnection on failures
- Data loss protection (backups)
- Sensitive data encryption (AES-256)
- Graceful shutdown — cleanly closing connections
Scalability
- From 1 to 100+ printers
- Optimized for large number of devices
- Web server for access from multiple workstations
- REST API for integration with ERP/MES systems
Usability
- Simple installation — single EXE file
- Automatic printer discovery on the network
- Russian and English interface
- No server or database setup required
Why 3DCP
The only solution for mixed fleets
If you have both Klipper and Bambu Lab printers, you do not need to switch between different programs. 3DCP works with both types simultaneously.
Focus on efficiency
Automatic sorting, idle analytics, power consumption calculation — everything needed to optimize the farm. Not just monitoring, but a management tool.
Energy saving
Integration with smart plugs from any vendor. Auto-shutdown after print, overheat protection, emergency shutdown on errors. Real 20–30% electricity savings.
Ready out of the box
No need to set up a Raspberry Pi, install plugins, or edit configs. Download the EXE, run it, add printers — done. 5 minutes instead of hours.
Try for free
Free version — completely free and without time limits
Download 3DCP