🌡 DRY SCHEDULE
Spools not dried in 7+ days need drying · CF/GF: always dry
Sync 3MF files from the Desktop Companion — select them when logging a print to auto-fill all fields
🎨 Colour View — AMS Slots
▲ hide
⚡ Quick Add Order
CUSTOMER
ITEMS
Product / Name
Qty
Price $
📋 Tax Summary
Tax Rate:
%
⚡ Power Costs
🔩 Nozzle Wear
Brass: warn at 200h · Hardened steel: warn at 500h · CF/GF filament counts double
Based on last 30 days of usage — sorted by soonest runout
Stock by Material
Stock by Printer
🔴 Reorder List
Paper size
⚡ AI Price Recommendation Engine
Powered by Claude AI — analyzes your actual filament costs, print times, labor, electricity, and historical sales data to recommend optimal sell prices per product. Hit Analyze to get fresh recommendations.
Uses your actual cost data from prints + sales history
💾
Time to back up!
It's been over 30 days since your last backup. Your data is only stored in this browser — export a backup to keep it safe.
Export / Backup
Download all your data as a single JSON file. Save it somewhere safe — it contains your spools, prints, orders, sales, history, 3MF library, settings, and everything else.
Import / Restore
Restore from a previous backup. This will merge your existing data with the imported file — existing records won't be duplicated.
📂
Drop backup JSON here or click to select
⚠ Reset App
Permanently delete data from the app. A backup will be downloaded automatically before any reset. This cannot be undone.
🗑 Full Reset
Wipe everything — all spools, prints, orders, sales, history, settings, and 3MF library. Start completely fresh.
✂ Selective Reset
Choose which data to clear. Keep your spools and settings while clearing order history, or vice versa.
SELECT DATA TO CLEAR:
Type RESET to confirm — a backup will download first:
Printers appear in all dropdowns automatically · Electricity settings move here per-printer
Based on your sales velocity vs current printed stock — updated in real time
🛒 Shop List
Spools under 30% — click Shop to open Bambu Lab store
🏭 Bambu Restock Tracker
Pi Hub checks Bambu product pages every 15 min — pings #bambu-restock on Discord when items return to stock
Requires Pi Hub URL configured in Pi Hub settings · Bambu restock Discord webhook must be set in Discord settings
🗑 Waste Tracker
🔔 Push Notifications
Get notified when prints finish, when orders stay pending too long, and reminders before conventions — even when the app is in the background or minimized.
Checking status…
WHAT YOU'LL GET:
🖨 Print timer alerts (done + 25% overdue warnings)
🎪 Convention reminders (18 h and 1 h before start)
📦 Aging order alerts (pending 3+ days)
🎪 Convention reminders (18 h and 1 h before start)
📦 Aging order alerts (pending 3+ days)
BACKGROUND BEHAVIOUR:
Push notifications are delivered by the server even when the app is closed. For the most reliable experience on Android, add this app to your home screen and keep it installed. iOS (Safari) supports notifications only when added to the home screen.
💾BACKUP & RESTORE▾
💾
Time to back up!
It's been over 30 days since your last backup.
Export / Backup
Download all your data as a single JSON file. Contains your spools, prints, orders, sales, history, 3MF library, and settings.
Import / Restore
Restore from a previous backup. Merges with existing data — no duplicates.
📂
Drop backup JSON here or click to select
Import from Shopify
Runs through your Supabase proxy — no token needed here. Make sure you have set up the Edge Function first:
1. Supabase → Edge Functions → Deploy new → Via Editor → name it shopify-catalog → paste the code from shopify-proxy.js
2. In the function → Secrets tab → add SHOPIFY_SHOP =
3. Add SHOPIFY_TOKEN = your Admin API access token
1. Supabase → Edge Functions → Deploy new → Via Editor → name it shopify-catalog → paste the code from shopify-proxy.js
2. In the function → Secrets tab → add SHOPIFY_SHOP =
hypedanubis3d-2.myshopify.com3. Add SHOPIFY_TOKEN = your Admin API access token
Track shipments, carriers, and addresses
💡 Click + Add to Spools on any filament to pre-fill the spool form. Hit ⟳ Sync Colors to pull live color additions from the community database.