Skip to content

About

A professional, open-source 3D printing price calculator and quote management tool by RP Hobbyist. PolymagicPrice allows users to calculate costs for both FDM and Resin printing, manage materials and machines, and track quotes.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

114 Commits

Folders and files

Repository files navigation

PolymagicPrice v2.0.0

PolymagicPrice Logo
PolymagicPrice Dashboard Banner

License: AGPL v3 Version Made by Rp Hobbyist Official Site YouTube Tutorial

Professional 3D Printing Quotes, Simplified and Free

The ultimate cost estimator and shop management command center for FDM and Resin printing.

🌐 Use Online | 💻 Download Desktop App | 📺 YouTube Tutorial


PolymagicPrice Overview & Tutorial
Watch the Launch Trailer of PolymagicPrice v.2.0.0


🏢 About PolymagicPrice

PolymagicPrice is the premier 3D printing price calculator and print farm management ecosystem designed for professionals, makers, and hobbyists. This local-first 3D print cost estimator utilizes precise industrial formulas for FDM (Filament) and Resin (SLA/DLP) pricing, accurately accounting for material weight, electricity consumption, machine depreciation, and labor overhead.

Whether you are scaling an Etsy shop or managing an industrial-grade print farm, PolymagicPrice streamlines your workflow with IoT printer integration, a Production Kanban board, and a built-in Customer CRM. Designed with a "Privacy First" philosophy, it keeps all your sensitive business data offline while leveraging Local AI insights for smart quoting and shop analytics.


PolymagicPrice System Architecture


📈 Trusted by the Maker Community

User Growth Statistics Over 10,000 community interactions and growing!


🚀 What's New in Version 2.0?

The v2.0 update introduces a complete visual overhaul and a suite of "Command Center" features.

New UI Experience Advanced Manager View

🛠️ Key Capabilities

💰 Precise Pricing & Quoting

  • ✨ Smart Auto-Fill: Drag-and-drop .gcode, .3mf, or .cxdlpv4 files to instantly extract print time, weight, and volume.
  • ⚖️ Dual Technology Engine: dedicated calculators for FDM (PLA, PETG, ABS, etc.) and Resin (SLA/DLP/LCD).
  • 📊 Quote Dashboard: A unified hub to save, view, and export professional quotes for your clients.
  • 🖼️ 3D Thumbnail Previews: High-fidelity visual previews of your uploaded 3D printing jobs.

🏭 Shop & Fleet Management

  • 🖨️ Printer Manager: Real-time status tracking for your entire printer fleet (Online & Offline).
  • 📋 Production Kanban: A visual drag-and-drop board to manage jobs from "Pending" to "Shipped."
  • 📅 Capacity Planner: Accurate production forecasting and machine utilization optimization.
  • 📦 Inventory Management: Live tracking for filaments, resins, and consumables (gloves, IPA, FEP).
  • 👥 Integrated CRM: Manage customer profiles, contact info, and complete order histories.

🔒 Edge Intelligence & Security

  • 🤖 Local AI Assistant: Powered by Ollama, get deep insights into your shop profitability without cloud data leaks.
  • 🛡️ Industrial Hardening: All data is stored locally with OS-native 256-bit encryption for sensitive printer keys.
  • 📈 Advanced Analytics: Interactive charts for revenue tracking, material trends, and profit margins.

🛠️ Technical Specifications

  • Parser Support: Native extraction for .gcode, .3mf, and .cxdlpv4 metadata.
  • Printer Integration: Real-time monitoring for Bambu Lab printers via MQTT.
  • Slicer Support: Direct integration with OrcaSlicer & BambuStudio via Polymagic Bridge.
  • Platform: Cross-platform desktop performance via Electron and mobile-responsive web via Shadcn UI.

🤖 Powered by Local AI (Ollama)

Privacy-first intelligence. Connect your local Ollama instance to get instant insights into your shop data.

AI Shop Assistant

  • Natural Language Queries: Ask "Which material is my most profitable?" or "What is my average print time?"
  • Real Numbers: Answers are built from the same profit, capacity and inventory calculations the dashboards use — in your configured currency — so the assistant can't contradict the UI.
  • Sanitized Context: Shop data is fenced off as data, prompt-injection phrasing is neutralised, and personal details are redacted from answers by default.
  • Approval Required: The assistant can propose changes (rates, clients, reminders, reports) but never applies them. Each one is a separate approval card, and every proposal, approval and rejection is written to a local activity log.

Setup

  1. Install Ollama and pull a model: ollama pull gemma3:1b (small) or ollama pull llama3.
  2. In PolymagicPrice, open Settings → Local AI, enable it, set host/port (default localhost:11434), pick the model and click Test connection.
  3. Desktop app only: it runs from a local file, so Ollama must be told to accept it — set OLLAMA_ORIGINS=file://*,null,http://localhost:* and restart Ollama (Windows: setx OLLAMA_ORIGINS "file://*,null,http://localhost:*").

Local AI is available in the desktop app and when running on localhost; the hosted web build keeps it switched off.


🚀 Get Started

🖥️ Run Locally

# Clone the repository
git clone https://github.com/RPHobbyist/PolymagicPrice
cd PolymagicPrice

# Install dependencies
npm install

# Start development server
npm run dev

📦 Build for Production

npm run build

Made by RP Hobbyist
Empowering makers with professional-grade tools.

About

A professional, open-source 3D printing price calculator and quote management tool by RP Hobbyist. PolymagicPrice allows users to calculate costs for both FDM and Resin printing, manage materials and machines, and track quotes.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages