Thu, 25 Dec 2025 20:55:35 UTC
context for those not coming from search engines: the IdeaFormer IR3v2 is a 3d printer with a conveyor belt instead of a typical print bed. this allows you to print very long parts or automatically print many copies of one part without needing to clear the bed.
the IdeaFormer IR3v2 has two main ways of queueing jobs; the Mainsail queue managed through the web interface and the repetition feature in the IdeaMaker slicer. the Mainsail queue is more flexible but inherently has a purge line for every part. IdeaMaker's repetition feature doesnt place a purge line before each part but, as the name implies, only allows you to repeat one slice instead of queueing arbitrary parts at will. the repetition feature also for some reason doesnt use looping gcode and instead just puts several copies of the slice in the file causing huge file sizes.
the repetition feature relies on some gcode that gets placed between each copy of the part, aptly called the repetition gcode. unfortunately, this bit of gcode is not shipped with the default profile, which results in the printer attemtping to reverse the belt and crash the part when it goes to start work on the next copy. i have written repetition gcode and it works well for me. to fix the repetition feature simply add this to the repetition gcode in your printer profile:
;repetition gcode
G92 E0 Z0
G0 E-0.6
G28 XY
G1 Y10 Z10
G92 E0 Z0
;repetition gcode