PelletTrackr: Jobs and Billing for a 3D Printing Lab

Admin dashboard of a workshop management web app with machine status, totals and open tasks, demo data

R&D · Web app for a shared workshop

PelletTrackr: Jobs and Billing for a 3D Printing Lab

PelletTrackr is the web app we built for a shared 3D printing lab. Users log their jobs and see the cost straight away. The lab team manages machines, material, orders and payments in one place. It replaced a billing spreadsheet.

Admin dashboard of a workshop management web app with machine status, totals and open tasks, demo data
The team overview: jobs, users, revenue, open amounts and open tasks. Demo with sample data.

Used by

Students and staff of a university 3D printing lab

Covers

3D printing, laser, CNC and robots, material, loans, problems, payments

Status

Version 1.0 since July 2025, developed further since

Tools

JavaScript, Firebase (Firestore, Auth, Cloud Functions)

From one spreadsheet to one place for jobs, machines and money.

The lab used to bill print jobs in a shared spreadsheet: one row per job with material, amount, total and a column for “paid”.

PelletTrackr turns each row into a job that users enter themselves. Material prices and the lab’s tariffs are stored once, so the cost is calculated while the form is filled in. Open payments, material orders and problem reports show up for the team as tasks.

Job form with machine, time, material and a live cost estimate, demo data

01

Jobs with live costs

Machine, time and material in, price out. Tariffs per machine and user group: free, flat, per minute or per hour. Each job keeps the price it was saved with.

02

Open or paid at a glance

Every job shows whether it is open or paid. Open payments show up as tasks. The team approves them and the app issues the payment record.

List of print jobs with costs and open or paid status, demo data
Machine overview grouped by type with one-click status buttons, demo data

03

Machines, material and help

One-click machine status, maintenance dates with reminders, safety trainings and QR labels. Material stock with minimum levels and orders with approval. Guides and troubleshooting for each machine come from the LARGER.slicer manuals.

Concept and development Moritz WesselerScreenshots demo with sample dataCode GitHub

Running a shared workshop?

Labs, makerspaces, workshops: we build tools that track jobs, machines and costs, so the team can spend its time on the work.