Space Works Machines is a free, open-source, self-hosted machine management app for makerspaces, fab labs and college workshops that runs job requests through a fair queue, takes payments and tracks consumables, maintenance and repairs.
Space Works Machines lists your 3D printers, laser cutters, CNC routers and the rest, takes job requests with files and a fair queue, prices them or keeps them free, and takes payments online or at the desk. Consumables, maintenance, faults and warranties sit in one place, and printers and other tools can connect through a REST API and webhooks. One install runs many makerspaces, each with its own staff, makers, machines, prices and payment account, and your makers' data stays in your own database.
A separate self-hosted app with its own installer and database. Its rules for machines, printing, maintenance and payments are ported from the Django Space Works apps, and it connects to printers and other tools through a REST API and signed webhooks.
Yes. Space Works Machines is free, open-source software under the GNU AGPL v3.0 or later, and it is self-hosted, so your makers' data stays in your own database.
Can Space Works Machines take payments for 3D print and laser jobs?
+
Yes. Space Works Machines prices jobs as free, flat, time, material or time and material, and takes payment through each space's own Razorpay or Stripe account or records it at the desk (cash, UPI, bank transfer or card terminal).
Does Space Works Machines connect to my 3D printers?
+
Today Space Works Machines offers a manual connection and a built-in simulated printer; OctoPrint, Moonraker/Klipper, Bambu Lab and PrusaLink connections are listed as coming soon. Other tools can connect through its REST API and signed webhooks.
How do I install Space Works Machines?
+
Run the one-line installer on a Linux server with at least 4 GiB RAM and swap; it checks the server, asks its questions and shows a summary before installing. You can also deploy it to Render with the included Blueprint and your own managed PostgreSQL, Redis, bucket and SMTP.
Does Space Works Machines work with the main Space Works platform?
+
Space Works Machines is a separate app with its own installer and database. Its rules for machines, printing, maintenance and payments are ported from the Django Space Works apps, and it connects to other systems through a REST API and signed webhooks.