Skip to content

ZMod printers ​

Print Buddy's home platform is Flashforge printers running ZMod (Klipper + Moonraker on top of the stock firmware). ZMod supports five Flashforge models; Print Buddy has first-class profiles for the three single-filament-system machines below, and the two toolhead machines are Stage 2 of #301.

Model[printer] modelBuild volumeFilament systemStatus
Flashforge AD5Xflashforge.ad5x220 × 220 × 220 mm4-slot IFS feederSupported
Flashforge AD5Mflashforge.ad5m220 × 220 × 220 mmSingle extruder, no IFSSupported
Flashforge AD5M Proflashforge.ad5m_pro220 × 220 × 220 mmSingle extruder, no IFSSupported
Flashforge Creator 5flashforge.creator5256 × 256 × 256 mm4 independent toolheadsNot yet — #301 Stage 2
Flashforge Creator 5 Proflashforge.creator5_pro256 × 256 × 256 mm4 independent toolheadsNot yet — #301 Stage 2

The Creator rows name the model keys Stage 2 will register; selecting them today is rejected as an unknown model. Nothing in this table is live-hardware tested: every profile is offline-verified, the same treatment the AD5X support has.

How the supported models differ ​

All three supported models speak the same ZMod language — Moonraker transport and ZMod's START_PRINT ... MESH= / END_PRINT start code from their Orca templates — and each ships its own Orca machine/process/filament templates under print_buddy/templates/orca/, derived from OrcaSlicer's upstream Flashforge profiles with the same adjustments the AD5X templates carry (ZMod start/end G-code, retraction tuning, corner-origin printable area).

The filament system is where they part:

  • AD5X is the full ZMod path: 4 IFS slots, slot questions during intake, Spoolman slot matching, the native-screen and stock /detail machinery, and the PRINT_BUDDY ZMod plugin macro that reports spools ZMod can switch to mid-print (see the project reference's "ZMod plugin and spool matching" section).
  • AD5M and AD5M Pro are single-extruder printers. Their adapter shares the ZMod start code and Moonraker transport with the AD5X and nothing else: no IFS slot questions, no spool-switch claims, no PRINT_BUDDY macro (it is AD5X-only), no native-screen sync and no stock /detail polling. A multi-colour job is refused, not approximated — slice it single-colour or use a multi-slot printer. The Pro's enclosure, camera and air filtration do not change slicing; its geometry is the AD5M's.

Choosing a model ​

Set [printer] model to the key from the table (or PRINT_BUDDY__PRINTER__MODEL in Docker). The setup wizard and the Web UI picker list these models from the printer registry, so no other configuration names them. Stock (non-ZMod) firmware is a separate path — only the AD5X has one today (flashforge_stock.ad5x).

Documentation content is copied from catduckgnaf/print-buddy — that repo's docs/ directory is the source of truth.