A meter-scale cartesian gantry purpose-built for extruding cementitious materials, fully defined in Python, released under CERN-OHL-W-2.0. Every dimension is a variable. Every part is off-the-shelf. The full assembly STEP file is attached to this project.
## Why this exists
Most additive-construction hardware is sized for, and priced for, large general contractors and capital-rich early adopters. The end of the market that 3DCP serves least well is the operator we built for: a small concrete printer, a regional contractor, a university lab, a cement-plant new-product group, a maker space, an independent researcher. M3-CRETE is a reference design for that audience. The CAD, the BOM, the assembly conventions, and the verification harness are all open and reproducible. If the design helps you ship something proprietary on top, the license allows that. If you modify the printer hardware itself and redistribute it, your modifications stay open.
## What the M3-2 is
The M3-2 is the default variant of M3-CRETE, a cartesian gantry purpose-built for extruding cementitious materials. Build envelope 2000 x 1000 x 1000 mm inside a frame roughly 2080 x 1080 x 1080 mm. The full meter of Z travel is recovered from 1000 mm Z-posts by using the bottom Y-skid as structural floor (the build surface sits above it, not below), mounting the Z motors high on the posts, and offsetting the printhead. Big enough to print a standard CMU, a landscape retaining-wall section, or a structural column form in a single run.
Seven NEMA23 steppers drive the machine: one X, two Y (anti-racking), four Z (independent belt-driven posts for Klipper Z_TILT_ADJUST self-tramming). A BigTreeTech Kraken with eight onboard TMC5160 drivers runs the movement, leaving the final motor slot for a printhead. The printhead mounts via 1-inch NPT and targets a featherweight 1.5 kg, deliberately light so the frame elements and motors stay small enough to be safe for use in training as well as production.
## One extrusion. One length. One bolt kit.
Every structural member is a 40 x 80 C-beam. Not a mix of 2040 and 2080 V-slot. Not custom cuts. One SKU, one bolt kit, one assembly convention. If you want to order the frame, you order this part and nothing else.
Length is a shipping decision, not a structural one. The C-beam's stiffness means the frame works at 1000, 1200, or 1500 mm stock with the same bolt patterns and the same assembly. Pick 1000 mm if you want the kit to fit in standard ground-parcel boxes. Pick 1200 or 1500 mm if you want a larger printer. The parametric CAD auto-adjusts the splice count when the stock length changes.
Earlier revisions of the M3-2 used mixed 2040 and 2080 V-slot with spliced X-rails. It worked, but it fragmented procurement into four SKUs, three lengths, and two splice methods. C-beam solves all of that at once:
- **Procurement simplified.** The reference build calls for 18 pieces of 40 x 80 C-beam, which ships in two standard ground-parcel boxes at 1000 mm stock or one pallet at longer lengths. 17 pieces are required for the M3-2 version leaving an extra piece in case of damage (these are only shipped in pairs from some suppliers).
- **Bending stiffness is better.** A 40 x 80 C-beam is stiffer than either 2040 or 2080 in the critical axes, and the channel itself acts as a stress-relief rib.
- ******* Safety & security ***** Belts run inside channels instead of exposed - reducing pinch points and protecting those belts and pullies from damage, dirt and debris.
- **more rugged - more options ** Four V-groove faces plus a channel mean you can mount additional wheels for heavier equipment.
- **Honest cost and weight penalty.** A C-beam is heavier and slightly more expensive than a 2080. For a frame in a worksite environment we accepted the extra weight and cost for strength, stuffness and safety.
One caveat up front: the 2000 mm spans require splicing at center, regardless of stock length, two equal-length...
Read more »
Patrick
Haddington Dynamics
Marc Schömann