MacroHard Maker — CCF 3D Printing Path Planner

Feb 1, 2026 · 1 min read
Real-time 3D layer preview with Three.js

MacroHard Maker is a full-stack toolpath planning system for multi-axis continuous carbon fiber (CCF) FFF printers, aligning fiber deposition with principal stress directions for maximum structural performance.

macrohard-maker-core Python 后端核心:FastAPI + FEA + 路径规划 + G-code 生成 GitHub macrohard-maker-desktop 连续碳纤维 3D 打印路径规划桌面软件 GitHub

Algorithm pipeline:

  • FEA (scikit-fem) — linear elastic stress analysis, principal stress direction extraction
  • SIMP topology optimization — print direction enumeration to minimize overhang area
  • Geodesic path planning — stress-aligned surface routing on arbitrary geometries
  • XYA motion planner — helical winding + infill layer G-code generation (16× speedup)
  • Three.js visualization — real-time layer-by-layer preview in browser

Stack: Python · FastAPI · scikit-fem · Next.js 15 · Three.js · TypeScript · Tailwind