# Iteration 3
## Did
- Added GT2 belt loops (belt_x.stl, belt_z.stl — 2 runs each) between the pulleys on the X and Z axes.
- Gantry drive train now visually complete: X/Z = MGN12 rail + belt + pulleys + NEMA17; Y = rail + T8 leadscrew.
## Files
gen_nema.py, belt_x.stl, belt_z.stl, gantry_arm_motorized.urdf (HTTP 200)
## Note / TODO
Belt-motor shaft orientation is approximate (viz-level); final routing (motor shaft perpendicular to travel,
belt clamp on carriage) to nail down with the carriage plate.
## Next
Real printable carriage plate (MGN12 block seat + belt clamp + next-axis mount).
