Running a school 3D printer: print queues, Chromebooks, failed prints and filament budget
How to run one printer for a whole class: a print queue that works, slicing on Chromebooks, cutting failed prints, and a filament budget with cost per print.One printer, thirty students, a 50-minute period. The printer is rarely the problem; the queue, the files and the failed prints are. Here is a setup that keeps a shared school printer busy and the students' parts coming back.
1. Slice where the students are
Desktop slicers do not install on managed Chromebooks, and school computers often block installs. A browser slicer avoids both: the student drops the STL, picks the class printer, and downloads G-code with the print time and grams. SpeakCAD's online slicer has OrcaSlicer profiles for 380+ printers, and slicing runs on the server, so a basic Chromebook handles it. how to 3D print from a Chromebook and slicing on a school or work computer cover the steps and the ways to get the file to the printer (SD card, USB stick or the printer's web page).
The online slicer takes one model per file and standard profiles. To plate several students' parts on one bed, collect the STLs and plate them in a desktop slicer on the teacher's computer (OrcaSlicer, PrusaSlicer, Cura or Bambu Studio).
2. A queue students can read
The simplest queue that works is a shared sheet with one row per print:
| Column | Why |
|---|---|
| Student, period | Who to hand it to |
| File name (lastname-part-v2) | Finding it on the card |
| Print time from the slicer | Fits the slot or waits for overnight |
| Grams from the slicer | The filament budget |
| Status: queued, printing, done, failed | No one asks twice |
| What failed, in one line | The fix for the reprint |
Two rules keep it moving: anything over your slot length (say 45 minutes) prints after school or overnight, and a student's second print waits until everyone's first is done. Ask for the slicer's numbers on submission, not after.
3. Fewer failed prints
Most classroom failures come from a handful of causes:
- First layer. Clean the bed with isopropyl alcohol each morning; fingerprints are the most common cause of parts lifting.
- Wrong orientation. A part standing on its narrow end falls over. Leave the slicer's orientation option on, and teach "largest flat face down".
- Missing supports. Leave Supports on Auto in the slicer for overhangs past about 45°.
- The part does not fit. Not a print failure, a design one, and the most common in a design class. A five-minute Fit Check slice around the critical fit, printed first, saves the full print.
- Wrong file. Short file names with the student's name, and the printer chosen on the student's account, not remembered.
Log the cause in the queue. After a few weeks the log tells you which lesson to repeat.
4. The filament budget
PLA is the classroom material: it prints at low temperature, does not smell much and does not need an enclosure. At about $20 a kilogram, typical school parts cost cents. The grams and times below are estimates at 0.2 mm layers and 15% infill on a typical bed slinger; your slicer gives the real numbers for each file.
| Part | Filament (est.) | Cost (est.) | Print time (est.) |
|---|---|---|---|
| Fit Check test slice | 3 g | $0.06 | 5 to 10 min |
| Cable clip for a desk edge | 5 g | $0.10 | 15 to 25 min |
| Name tag or key fob, 60 × 20 × 3 mm | 5 g | $0.10 | 15 to 20 min |
| Robot sensor bracket | 10 g | $0.20 | 30 to 45 min |
| Pegboard tool holder | 15 g | $0.30 | 40 to 60 min |
| Gridfinity bin, 1 × 2 units | 20 g | $0.40 | 1 to 1.5 h |
| Phone stand | 35 g | $0.70 | 1.5 to 2.5 h |
| Arduino Uno enclosure with lid | 45 g | $0.90 | 2 to 3 h |
A class budget, worked out: 25 students × 3 prints a term × about 20 g each is 1.5 kg of filament. Add a quarter for failed prints and test slices and plan for about 1.9 kg, or $38 a term at that price. The cost calculator does the same sum for a single file with your own filament price.
The bigger cost is printer time, not plastic. A 2-hour phone stand uses one slot that ten 10-minute clips could share. Teach students to read the print time and make the part smaller, thinner or with less infill where it does not need strength.
5. Accounts and software
Each student needs an account to save their parts and slice. Students can sign up with any e-mail address, and slicing their own STL or 3MF is free on a free account up to 10 files a day, so a class that only slices downloaded files needs nothing else.
For a class that designs its own parts, Education seats put the editor's AI and every download on each student's account. An Education seat is $3 a month, or $30 a year (2 months free), taxes included. Each seat puts 25 credits a month on the student's own account, with every STL, 3MF and sliced G-code download included and the online slicer up to 60 files a day. The teacher applies for the class in SpeakCAD with the school, its website and their role; once it is approved (usually within a day) they pick the number of seats (from 2 to 300, your own seat included) and pays through Stripe; the invoice carries the school's name, address and tax ID. Students join with the class link you put on the board, in the LMS or in the class chat, or with an e-mailed invitation, and they sign up with any e-mail address: no school e-mail needed.
From the class page the teacher sees each student's credits, number of models and last activity, adds or removes seats any time (Stripe prorates the change), removes a student who left, and makes a new join link if the old one spread too far. The students' models stay private unless they publish them.
The short version
Slice in the browser, keep a queue with the slicer's numbers in it, print the fit test before the full part, and budget filament in grams, not spools. The high school page has the department setup.
Questions
Less than most expect. Typical student parts weigh 5 to 45 grams; a class of 25 printing three parts each uses about two kilograms of PLA a term, failed prints and test slices included. The printer's time is the scarcer resource.
With a browser-based slicer: the student uploads the STL, picks the class printer and downloads the G-code with the print time and grams. Nothing is installed, so it works on managed Chromebooks.
Use a shared sheet with the student, file name, print time and grams from the slicer, and a status. Print anything longer than the class slot after school, and print everyone's first part before anyone's second.