MESHBY KINETIC CARVING
Modeling · Extrusion · Slicing · Help
Return to Kinetic Carving MembershipJoin
Advanced FDM · ProductionintermediateFDM~4 min read

Batch Printing and Repeatability

Short answer

Prove one part first, then save the exact project file that made it and reuse it for every batch. A full plate printed layer by layer is efficient but shares one fate; one-object-at-a-time printing limits a failure to one part but needs head clearance. Log the printer, filament, project and a measured check for every plate so a change in results can be traced.

Prove one part before printing fifty

  1. Print a single part with the profile you intend to use.
  2. Check it the way it will be used: fit, function, appearance. Measure the dimensions that matter with calipers Measure it; see Dimensional Accuracy.
  3. Fix anything now. A change after the batch is printed costs the whole batch.
  4. Print one full plate before committing to many. A full plate behaves differently from a single part: longer layers, more travel, more bed area in use.

Layer by layer or one object at a time

With several parts on a plate, the slicer can print every part's layer 1, then every part's layer 2, and so on. Or it can finish one part completely before starting the next. PrusaSlicer calls the second option sequential printing (Complete individual objects); OrcaSlicer and Bambu Studio call it the By object print sequence.

Layer by layerOne object at a time
If one part failsEvery part is printing at once, so one failure can take the plate with itPrusa: failure of one part is less likely to ruin the others
Travel and stringingTravel between parts on every layerPrusa: less travel, so less stringing and oozing
SpacingParts can sit close togetherNeeds room for the print head around finished parts; OrcaSlicer notes it requires more space between models
Part heightAny height that fitsLimited by the clearance under the print head assembly

Prusa's notes on sequential printing:

  • The slicer uses an extruder clearance radius and height to check for collisions. Prusa printers have built-in limits; for other printers you enter your own, from your printer's real dimensions.
  • If you move parts and the slicer detects a possible collision, it shows an error, but it does not block G-code export. Review it carefully before printing.
  • Each object is still a new chance for a part to not stick to the bed, so check the printer regularly.
  • Pausing at a layer (for inserting nuts or magnets) does not work with sequential printing.

Laying out the plate

  • Use instances, not copies. In PrusaSlicer, instances are linked copies of one object: they share settings and orientation (except rotation around Z), so a change to one applies to all. Copy and paste makes independent objects that can drift apart. Other slicers have similar linked-copy features.
  • Fill the bed deliberately. PrusaSlicer can set a number of instances or fill the bed with as many as fit, using the auto-arrange spacing. Tighter spacing fits more, but leaves less margin for a brim and for one failed part to stay clear of its neighbors.
  • Reuse a layout that works. Once a plate prints well, keep the same positions in the saved project instead of re-arranging each time.
  • Compare the full plate with the test part. Measure a part from the first full plate against your single test part before printing the rest Measure it.

Locking down what works

Repeatability means the tenth plate prints like the first. The biggest risk is not the printer, it is settings changing without anyone noticing: a profile edited for another job, a slicer update, a different spool.

  • Save the project file. Prusa says a 3MF project saves all objects, settings, modifiers and their parameters, and opened on another computer it should still produce the same G-code. Name it with the part and the date, and reuse it instead of re-slicing from the STL.
  • Keep the G-code too. The exact file that made a good plate can be printed again with no slicing step at all, on the same printer model, nozzle and filament.
  • Do not edit the batch profile for other work. Save a separate copy for experiments.
  • Re-check after any change to the slicer version, nozzle, build plate or filament brand: print one plate, measure, then continue.

What to log for every plate

FieldWhy
Date, printer, nozzle size and typeSeparates one machine's problem from a design problem
Filament brand, type, color and when the spool was opened or driedSpools and colors behave differently; wet filament changes results
Project file nameTies the result to the exact settings
Build plate usedSurfaces wear and differ in adhesion
Parts printed, parts passedYour real failure rate, for planning and costing
One measured check dimensionShows drift before parts stop fitting
Notes: failures, maintenance donePatterns show up over weeks, not on one plate

A simple spreadsheet is enough. The failure rate and time per plate feed straight into Working Out What a Print Really Costs.

Keep the printer consistent

Planning the run

FormulaTotal job time
total = (slicer estimate per plate × plates) + (changeover per plate × plates)

Changeover is your time to remove parts, clean the plate and start the next one. Example: a 2 h 30 min plate printed 4 times with 10 minutes of changeover each is 10 h of machine time plus 40 min, about 10 h 40 min.

The slicer's estimate is the only real toolpath time; actual time can differ because of acceleration limits and firmware. Time one real plate Measure it and use that if it differs. The calculator below does the arithmetic.

Sources

Last reviewed 2026-11-05