Components
Every part used in the Ultramarine3D printer.
A full breakdown of the mechanical, motion, electronic and software components used in the build. Sourced from the project documentation.
Frame & structure
- Marek industrial 30-series profilesAluminum extrusion, ITEM-style 6 mm slot — main frame
- Corner connectorsModular profile joining for rigid, serviceable frame
- 2020 profile (X axis)Lower mass on the moving X gantry vs 3030 (~250 g saved)
- 2020 profiles (bed support)450 mm and 325 mm pieces under the heated bed
- 3D-printed bracketsPETG / ABS / ASA / PLA — motor mounts, tensioners, covers, cable guides
Motion system
- CoreXY belt pathTwo stationary steppers driving X/Y via crossed GT2 belts
- GT2 belts, 9 mmWide belts for high-acceleration printing
- MGN12 linear railsUsed on X and Y axes for smooth, low-friction motion
- Rear-mounted belt tensionersEasy access without removing covers
- NEMA 17 steppers (X/Y)Frame-mounted to keep the toolhead light
Z axis
- 3× Hanpose 17HS6401S NEMA 17Independently driven for auto-tramming
- 3× SFU1204 ballscrews, 350 mmLower friction and backlash than threaded rods
- Flexible shaft couplersCompensate small misalignment between motor and ballscrew
- 3× MGN12 linear railsStabilize the bed carriage
- WobbleX systemDecouples ballscrew error from the bed to eliminate Z-banding
Toolhead
- EVA 3 toolheadModular open-source platform — easy upgrades
- Phaetus Rapido 2 HF hotendHigh-flow hotend, up to 52 mm³/s
- LDO Orbiter v2.5 extruderCompact direct drive, high torque, flexible-friendly
- Klicky ProbeMagnetically docked microswitch probe for bed mesh / Z-tilt
- BTT EBB36Toolhead control board over CAN bus — simplifies wiring
Heated bed
- 350 × 350 × 8 mm aluminum plateFlat, thermally massive build surface
- Magnetic base + dual-sided PEI sheetRemovable spring steel for easy part release
- 2× silicone heating pads (230 V)Even heat distribution across the plate
- Solid State Relay (SSR)Switches mains heaters from the Manta M8P bed output
Electronics
- BTT Manta M8P V232-bit mainboard with eFuse and direct CM5 socket
- Raspberry Pi Compute Module 58 GB RAM / 64 GB eMMC — runs Klipper host + Fluidd
- BTT U2CUSB ↔ CAN bridge for the toolhead board
- TMC stepper driversQuiet operation with sensorless homing support
- DIN-rail enclosureMains and low-voltage electronics separated for safety
Power
- MEAN WELL XDR-480E-24Powers motors and toolhead — upgradeable to 48 V
- MEAN WELL XDR-240E-24Powers fans, display, CM5 and auxiliary electronics
- Split-rail designBetter modularity, safety, and cheaper repairs
Enclosure
- Polycarbonate panels — 4 mm & 6 mm560×520, 570×520 and 520×520 mm — chamber stability for ABS/ASA
- 3D-printed panel mountsAccount for thermal expansion and easy disassembly
Software & firmware
- KlipperMotion firmware — input shaper, pressure advance, fast movement planning
- FluiddWeb UI for controlling and monitoring the printer
- KIAUHUsed to install the Klipper stack on the CM5
- OrcaSlicerSlicer with a custom profile tuned for this machine
- Autodesk Fusion 360Parametric CAD used for the entire mechanical design