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.

1. Error
Critical — requires immediate attention
2. Paused
Awaiting operator actions
3. Completed
Print is over — time to remove the part
4. Near completion (95-100%)
Get ready to pick up the model
5. Ready
Available for a new task
6. Printing
Operating normally
7. Offline
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

Main interface — dark theme

Efficiency analytics

Efficiency analytics

Web interface

Web interface for remote access

Smart plugs configuration

Smart plugs control

Comparison with alternatives

Capability 3DCP Mainsail Fluidd OctoPrint Bambu Studio
Multiple printers in one window Partial
Klipper + Bambu Lab together
Automatic priority sorting
Smart plug control Plugins Plugins
Print time analytics Basic Basic Plugins
Power consumption and cost calculation
Telegram notifications Plugins Plugins
Desktop app (cross-platform) ✓ Win/Mac/Linux Web-only Web-only Web-only ✓ Win/Mac
Built-in Web server
Network scanner (auto-discovery) Partial Bambu only
 Batch file dispatch to print

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

💬 Задайте вопрос

Привет! Я AI-помощник. Чем могу помочь?