SpoolFarm IkkaDoes
Android 12+ · on Google Play

Your print farm's control room, in your pocket

Filament inventory, honest costing, customer orders and live printer control. Ten screens, one app, not a single server.

spoolfarm.ikkadoes.com · spoolfarm@ikkadoes.com

Why this exists

Your slicer shows grams. Your bank shows the monthly total.
Nothing lives in between.

With one printer everything fits in your head. Add a few more and the first thing you lose is the money: how much filament is actually left, what a specific print really cost once electricity and wear are counted, whether you made anything on that order — or quietly paid for part of it yourself.

The usual fix is a spreadsheet, abandoned a month later because every print has to be entered by hand. SpoolFarm closes that gap on its own: it writes filament off when a print finishes, computes the real cost and shows the profit on every order.

5printer ecosystems in one list: Bambu Lab, Klipper, OctoPrint, Prusa, Duet
0servers, accounts, analytics and ads — your data never leaves the phone
5cost items your slicer never sees: plastic, electricity, depreciation, labour, failure rate

What it looks like

The five screens everything else rests on.

SpoolFarm dashboard: four printer tiles with status, progress and temperatures

Farm overview

The whole farm on one screen

Printers of different brands in a single list instead of four separate apps. You can see at a glance who is printing, who is idle and where something went wrong.

  • Status, progress and temperatures for nozzle, bed and chamber
  • Bambu Lab over your LAN, no cloud account required
  • Pause, cancel and jump into control straight from the tile
Filament inventory: spool list with remaining weight and a low-stock warning

Inventory

Every spool, down to the gram

The remaining weight drops by itself when a print completes. Nothing to enter by hand — that is exactly where spreadsheets usually die.

  • A forecast, not just a number: “TPU, 84 g left — about 10 days”
  • Per-spool low-stock threshold
  • Search and filters by material, sorting by what is left
  • Barcodes and NFC tags for fast stocktaking
Cost calculator: three models with cost per unit, price and profit

Money

Cost, not grams

A slicer only knows about plastic. Profit is eaten by the items it never sees: electricity, printer wear, your labour and the share of failed prints.

  • Quote before you print — so you name a price deliberately, not by feel
  • Cost, price and profit per line item, immediately
  • Several models in one calculation
  • Filament priced from the actual spool you will use
Model Your slicer knows SpoolFarm shows
MaterialTime CostPriceProfit
Retail Display Stand PLA · 410 g11 h €1.80€3.43 €1.62
Desk Organizer Tray PLA · 182 g5 h €0.30€0.56 €0.27
Drone Frame Arm PLA · 96 g3 h €0.11€0.21 €0.10

These are the same three rows shown in the screenshot above. On the left is everything your slicer will tell you. The right-hand half only appears once electricity, printer depreciation, labour and the failure rate have been accounted for. The amounts are illustrative — they come from the demo farm, not from anyone's real production.

Order list: active orders, €1522 revenue, €956.50 profit

Orders

Profit, not just revenue

The summary on top covers every order: how much is in progress, how much it brought in and how much of that survives the cost of making it.

  • Line items, quantity, price, customer
  • Filters by stage: new, in progress, ready, shipped
  • PDF invoice with your own business details
  • Packaging is written off from stock and folded into the cost
Printer screen: 62 percent progress, layer 259 of 412, temperatures, axis control

Printers

Real control, not just a viewer

Layers, remaining time and finish time, temperatures, axis movement, lighting and part cooling — all from the phone.

  • Pause, cancel and skip object
  • Camera stream
  • G-code console and interactive Klipper macros
  • File queue and sending a model to print
  • A direct phone-to-printer connection, no server in the middle

And five more screens

The ones you need less often, but without which the picture does not add up.

Off camera: notification settings, server mode with a web interface, the filament loading wizard and K-factor profiles. The complete list is below.

How it differs from what already exists

The individual tools exist, and many of them are free. The difference is that none of them answers “did I make money on this”, and none keeps printers of different brands in one place.

What a farm needs SpoolFarm Bambu Handy Mobileraker Spoolman + OctoPrint
Printers of different brands in one list Yes, 5 ecosystemsBambu only Klipper onlyOctoPrint only
Filament inventory with weight and price YesNo NoYes (Spoolman)
Write-off when a print finishes Yes, automaticNo NoPartly, via plugin
Costing: electricity, wear, failures YesNo NoNo
Price calculator before printing YesNo NoNo
Orders, profit, PDF invoice YesNo NoNo
Packaging stock YesNo NoNo
Analytics about money YesNo NoNo
Works without cloud or account YesAccount required YesYes
Needs a separate server or computer No, all on the phoneNo NoYes, always on

Comparison as of August 2026, and only for the jobs a made-to-order farm has to do. Each of these tools is strong in its own area: Mobileraker goes deeper into Klipper, Spoolman is a mature inventory server, and OctoPrint has a plugin ecosystem a mobile app cannot match.

Privacy is built into the architecture

There is no SpoolFarm server. The app contains no analytics, no crash reporting, no advertising SDKs and no user accounts. The developer is technically unable to receive your data.

Spools, orders, customer names and prices stay on the device. Data leaves the phone only through integrations you configure yourself, and goes only to the address you entered: your printer, your server, your bot. The app also works offline.

Privacy policy · Terms of service

The complete feature list — every part of the app, itemised

Inventory

  • Spools tracked to the gram
  • Automatic write-off after printing
  • Low-stock threshold and day forecast
  • Barcodes and NFC
  • Fast stocktaking
  • Spoolman: server or local
  • CSV import and export

Money

  • Cost of every print
  • Electricity and depreciation
  • Labour and failure rate
  • Calculator before printing
  • Multi-model calculation
  • Price and margin

Orders

  • Line items, quantity, price
  • Profit per order
  • PDF invoice with your details
  • Packaging stock with write-off
  • Packaging low-stock threshold

Printers

  • Bambu Lab over LAN
  • Klipper / Moonraker
  • OctoPrint, Prusa, Duet
  • Status, temperatures, progress
  • Camera
  • G-code console
  • Interactive Klipper macros

Records and reports

  • Print log with amounts
  • Consumption and money by month
  • Breakdown by material
  • Breakdown by printer

Notifications and access

  • Telegram notifications
  • Discord notifications
  • Webhooks
  • Server mode: web interface
  • Access away from home over VPN

Data and privacy

  • Everything stored on the phone
  • No analytics, no ads
  • Works offline
  • Encrypted backups
  • Mobile data switch

Maintenance

  • Running hours per printer
  • Bed cleaning, extruder inspection
  • Belt tension, Z-axis lubrication
  • Overdue tasks called out
  • K-factor profiles

Details you notice

  • Demo mode with a ready-made farm
  • 7 interface languages
  • Dark theme
  • Battery-conscious background work

Closed testing

SpoolFarm is out on Google Play, and testing keeps running alongside it: a limited group gets the builds early and sends back what they find before everyone else sees it. Some of the app's features came from other people's workflows.

  • What is asked of youUse the app in real work and say what broke, what is awkward and what is missing.
  • How long it runsGoogle requires the group to take part continuously for 14 days; after that it is up to you.
  • What you getEarly builds and a direct say in what goes into the app next.

The message opens with a ready template — just fill in the blanks. Please keep the [SpoolFarm] tag in the subject line so the mail does not get lost.