Brick It - Autonomous LEGO® 3D Printer

• Model the complete mechanism in SOLIDWORKS with GD&T and run FEA on subframes to balance stiffness and weight • Prototype rapidly with 3D-printed and laser-cut parts, iterating tolerances and feed geometry • Build a slicer that maps brick colors and sorts moves to minimize travel before exporting toolpaths • Program motion control with jerk limits, jam detection via sensors, and automatic retry logic in RobotC • Engineer a quick-change magazine interface and stiffen the end-effector to control deflection at speed

• 9.5 s per brick average cycle time across 25+ builds • Zero operator touches during runs for true end-to-end autonomy • Up to 92% multi-axis placement accuracy with 15% lower end-effector deflection • 30% fewer parts and 25% faster changeovers enabled by the quick-change magazine • Stable EV3 toolpaths that drove manual slicer edits to near-zero and allow future expansion to more magazines and colors

Link to our custom slicer: https://brickit.netlify.app/

2025

View all projects

Go Home

Adam Benaissa

Thank you for visiting my website! Email: abenaiss@uwaterloo.ca © 2025. All rights reserved