MacroHard Maker — CCF 3D Printing Path Planner
Feb 1, 2026
·
1 min read
Real-time 3D layer preview with Three.jsMacroHard 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 打印路径规划桌面软件 GitHubAlgorithm 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