Print Farm Management + Order Fulfillment

Run your print farm
like a factory

Daedalus is the all-in-one desktop platform for managing printers, fulfilling orders from Etsy, Shopify & Squarespace, tracking materials, and growing your maker business.

4
Printer Protocols
4
Sales Channels
50+
API Endpoints
Daedalus dashboard showing financial overview, revenue charts, and print farm status
Features

Everything you need to scale

From a single printer to a full farm, Daedalus gives you complete visibility and control over every part of your operation.

Multi-Printer Fleet Control

Manage Bambu Lab, OctoPrint, Klipper, and manual printers from a single dashboard. Real-time status, temperatures, and progress via MQTT and REST.

Multi-Channel Orders

Unified order management for Etsy, Shopify, Squarespace, and direct sales. Import, track, and fulfill from one interface.

Product Catalog

Define products with multi-part designs, pricing, and printer constraints. Immutable design versioning with 3MF file parsing.

Auto-Dispatch

Automatically assign print jobs to available printers based on material compatibility and constraints. Human-in-the-loop confirm, reject, or skip.

Material & Spool Tracking

Track filament inventory by type, color, and weight. Bambu Lab AMS integration with automatic spool and tray management.

Financial Analytics

Revenue trends, profit-per-hour, gross margins, and per-product profitability. Know exactly how your business is performing.

Expense Tracking with OCR

Upload receipts and let OCR parse vendor, amount, date, and items. Categorize across filament, tools, shipping, fees, and more.

Task Checklists

Auto-generated checklists from product parts. Track completion per item, print directly from checklist entries, and regenerate as needed.

Material Alerts

Low spool inventory alerts with configurable thresholds. Warning and critical severity levels with dismissible notifications.

Production Timeline

Gantt-style timeline of orders, tasks, and print jobs. Configurable date ranges with progress tracking and status color coding.

Automated Backups

Scheduled daily or weekly backups with retention policies. Manual backup creation, restoration, and automatic backup on startup.

Real-Time Updates

WebSocket-powered live updates for printer state, job progress, dispatch requests, and order sync. No manual refreshing needed.

Fleet management for every printer

Connect your entire fleet regardless of manufacturer. Daedalus speaks every protocol so you don't have to.

  • Bambu Lab via MQTT with AMS spool & tray management
  • OctoPrint REST API with file upload and direct control
  • Klipper/Moonraker for advanced open-source setups
  • Manual printers for logging jobs without a connection
  • Automatic network discovery and Bambu Cloud pairing
  • Real-time temperature, progress, and HMS error tracking
Daedalus printer fleet showing Bambu Lab P1S, A1, and H2S printers with status and temperature readings

Orders from everywhere, managed in one place

Stop switching between Etsy, Shopify, Squarespace, and spreadsheets. See every order in a unified interface with full status tracking.

  • Etsy OAuth with PKCE and real-time webhook sync
  • Shopify OAuth integration with order and inventory sync
  • Squarespace API integration for storefront orders
  • Manual order creation for direct sales and custom work
  • Task-based workflow: orders become trackable print jobs
  • Status pipeline from pending through printing to shipped
Daedalus task view showing order fulfillment progress with completion tracking

Know your numbers

Built-in analytics show you exactly where your money is going and where it's coming from. Make data-driven decisions about what to print.

  • Revenue trends with time-series charts and profit overlays
  • Sales breakdown by channel and by project
  • Profit-per-hour metrics to optimize your product mix
  • Expense tracking across 8 categories with OCR receipts
  • Gross margin and net revenue after marketplace fees
  • Per-product profitability with unit cost analysis
Daedalus sales analytics showing revenue by project, profit breakdown, and weekly insights
Production

Visibility across your entire operation

From spool inventory to production timelines, see everything happening in your print farm at a glance.

Daedalus production timeline showing Gantt-style order scheduling

Production Timeline

Gantt-style view of all active orders, tasks, and print jobs. Configurable date ranges with status color coding: pending, in progress, printing, completed, shipped, and cancelled.

Daedalus material inventory showing spool tracking with weight and color

Material Inventory

Track every spool across PLA, PETG, ABS, ASA, and TPU. Automatic weight updates with Bambu Lab AMS integration, color visualization, and low-stock alerts.

Receipt OCR that actually works

Upload a photo of any receipt and Daedalus extracts the details automatically. Confirm with a click and categorize across 8 expense types.

  • Automatic vendor, amount, date, and line item extraction
  • Confidence scores so you know when to double-check
  • 8 categories: filament, parts, tools, shipping, fees, subscriptions, advertising, and other
  • Auto-create spool entries from filament expenses
  • Retry OCR processing if results need improvement
Daedalus expense tracking showing OCR-parsed receipts from Amazon, Bambu Lab, and Home Depot

Organize products your way

Build a product catalog with multi-part designs, reusable templates, and automatic cost rollups. Everything you need to know about what you make.

  • Multi-part product definitions with design versioning
  • 3MF parsing extracts print time, weight, filament, and nozzle size
  • Reusable templates with materials and supplies per recipe
  • Automatic cost rollups: material, printing time, and supplies
  • Tag-based filtering and search across parts and designs
  • Per-product profitability tracking with unit cost analysis
Daedalus project catalog showing maker products with descriptions and dates
Smart Workflows

From file to finished product

Upload 3MF files and Daedalus extracts everything it needs. Paired with immutable design versioning and automated job management, you always know exactly what was printed.

3MF Parsing

Automatically extract print time, weight, filament type, nozzle size, and printer model from sliced files.

Design Versions

Immutable version history for every design. Know exactly which version was used for each print job.

Print Job Lifecycle

Full job tracking from queued to completed. Retry chains for failures, immutable event logs, and material usage recording.

Bill of Materials

Define materials and supplies per product. Automatic cost rollups with snapshot-based material cost recording at print time.

Integrations

Connects to your stack

First-class integrations with the printers you own and the marketplaces you sell on.

Bambu Lab
MQTT (LAN + Cloud)
OctoPrint
REST API
Klipper / Moonraker
REST API
Etsy
OAuth 2.0 + PKCE + Webhooks
Shopify
OAuth + Order Sync
Squarespace
API Key
Manual Printers
No connection required
Deploy

Run it your way

Desktop app for macOS and Windows, self-hosted Docker container, or deploy to the cloud. Your data, your infrastructure.

Desktop App

Native macOS and Windows app powered by Wails. Full filesystem access, system tray, and native performance.

$ wails build

Docker

Multi-stage Docker build with embedded SQLite. Mount a volume for persistence and you're running.

$ docker compose up

Self-Hosted

Deploy anywhere with Docker. Mount a volume for your database, configure with environment variables, and you're live.

$ docker compose up -d
Under the Hood

Built with modern tools

A performant, type-safe stack designed for reliability and speed.

Go
Backend
React 19
Frontend
TypeScript
Type Safety
SQLite
Database
Wails
Desktop
Tailwind CSS 4
Styling
WebSocket
Real-time
TanStack Query
Data Fetching
Vite
Build Tool
Chi Router
HTTP
MQTT
Bambu Protocol
Docker
Containers

Ready to take control?

Stop juggling spreadsheets, browser tabs, and printer UIs. Daedalus brings your entire operation into one place.

View on GitHub
$ git clone philjestin/Daedalus && make dev