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

← Back to home