diff --git a/CAD/belt_axis/belt_clip_bod.stl b/CAD/belt_axis/belt_clip_bod.stl
new file mode 100644
index 0000000000000000000000000000000000000000..ddae2349fbbb1705ce737efb8b29596ff500ab04
Binary files /dev/null and b/CAD/belt_axis/belt_clip_bod.stl differ
diff --git a/CAD/belt_axis/belt_clip_cap.stl b/CAD/belt_axis/belt_clip_cap.stl
new file mode 100644
index 0000000000000000000000000000000000000000..8f88909d9ab4d20b6b76977f1bebf1d8b5a5626b
Binary files /dev/null and b/CAD/belt_axis/belt_clip_cap.stl differ
diff --git a/CAD/belt_axis/belt_idler_body.stl b/CAD/belt_axis/belt_idler_body.stl
new file mode 100644
index 0000000000000000000000000000000000000000..fac5798da24184d3073f10db15132d929c892fa5
Binary files /dev/null and b/CAD/belt_axis/belt_idler_body.stl differ
diff --git a/CAD/belt_axis/belt_idler_cap.stl b/CAD/belt_axis/belt_idler_cap.stl
new file mode 100644
index 0000000000000000000000000000000000000000..1ead3334e03335e57e9a5b7257591d395ecfaf6f
Binary files /dev/null and b/CAD/belt_axis/belt_idler_cap.stl differ
diff --git a/CAD/belt_axis/belt_motor_mount.stl b/CAD/belt_axis/belt_motor_mount.stl
new file mode 100644
index 0000000000000000000000000000000000000000..2ef8dd5b5ac20ca8dcec90e83216788822d2975d
Binary files /dev/null and b/CAD/belt_axis/belt_motor_mount.stl differ
diff --git a/CAD/belt_axis/leadscrew_axis_kit.stl b/CAD/belt_axis/leadscrew_axis_kit.stl
new file mode 100644
index 0000000000000000000000000000000000000000..fc69c94e9e1b2737bbf4fe61cfd583a4a4cd4e19
Binary files /dev/null and b/CAD/belt_axis/leadscrew_axis_kit.stl differ
diff --git a/CAD/leadscrew_axis/leadscrew_axis_kit.stl b/CAD/leadscrew_axis/leadscrew_axis_kit.stl
new file mode 100644
index 0000000000000000000000000000000000000000..0135d76c86e1d7e064a532d9221cb5d1aef9909e
Binary files /dev/null and b/CAD/leadscrew_axis/leadscrew_axis_kit.stl differ
diff --git a/CAD/parts/leadscrew_motor_mount.stl b/CAD/leadscrew_axis/leadscrew_motor_mount.stl
similarity index 100%
rename from CAD/parts/leadscrew_motor_mount.stl
rename to CAD/leadscrew_axis/leadscrew_motor_mount.stl
diff --git a/CAD/parts/cart.stl b/CAD/parts/cart.stl
new file mode 100644
index 0000000000000000000000000000000000000000..4876e383385d8ad48e014be28b72373a29433097
Binary files /dev/null and b/CAD/parts/cart.stl differ
diff --git a/CAD/parts/limit_mount.stl b/CAD/parts/limit_mount.stl
new file mode 100644
index 0000000000000000000000000000000000000000..58c23bd0168a1c23d789ade089e4dca7a350e848
Binary files /dev/null and b/CAD/parts/limit_mount.stl differ
diff --git a/CAD/rotary_axis/rotary_axis_kit.stl b/CAD/rotary_axis/rotary_axis_kit.stl
new file mode 100644
index 0000000000000000000000000000000000000000..f7f4e849a9b38533876517ecf427e9a2b82cafd8
Binary files /dev/null and b/CAD/rotary_axis/rotary_axis_kit.stl differ
diff --git a/CAD/rotary_axis/rotary_barrel_cap.stl b/CAD/rotary_axis/rotary_barrel_cap.stl
new file mode 100644
index 0000000000000000000000000000000000000000..5931517d93dc7e9a29f4345b17963579008e7384
Binary files /dev/null and b/CAD/rotary_axis/rotary_barrel_cap.stl differ
diff --git a/CAD/rotary_axis/rotary_barrel_toothed.stl b/CAD/rotary_axis/rotary_barrel_toothed.stl
new file mode 100644
index 0000000000000000000000000000000000000000..d785ca8eb6ecf3c538b452ad53e8da0e2a02036d
Binary files /dev/null and b/CAD/rotary_axis/rotary_barrel_toothed.stl differ
diff --git a/CAD/rotary_axis/rotary_body.stl b/CAD/rotary_axis/rotary_body.stl
new file mode 100644
index 0000000000000000000000000000000000000000..743823cbbad6f3bb491f105582737cd42bcd1c14
Binary files /dev/null and b/CAD/rotary_axis/rotary_body.stl differ
diff --git a/CAD/rotary_axis/rotary_body_cap.stl b/CAD/rotary_axis/rotary_body_cap.stl
new file mode 100644
index 0000000000000000000000000000000000000000..d0045bcaf00198b82285e78d521dc9ccfc8936ce
Binary files /dev/null and b/CAD/rotary_axis/rotary_body_cap.stl differ
diff --git a/README.md b/README.md
index d1d2633e5a4a9427e7af76571c2c9554cc8c7d9e..615763c578b716d4b2792d8cb96297ee11f69efa 100644
--- a/README.md
+++ b/README.md
@@ -70,15 +70,31 @@ Elbow gusset [[CAD](CAD/parts/gusset_elbow.f3z)][[stl](CAD/parts/gusset_elbow.st
 
 ### Belt Axis [[CAD](CAD/belt_axis/belt_axis.f3z)]
 
-<img src=img/belt_axis.png width=70%><br>
+<img src=img/belt_axis.png width=50%><br>
 
-### Leadscrew Axis [[CAD](CAD/leadscrew_axis/leadscrew_axis.f3z)]
+Kit [[stl](CAD/belt_axis/belt_axis_kit.stl)]
 
-<img src=img/leadscrew_axis.png width=70%><br>
+<img src=img/belt_axis_kit.png width=50%><br>
 
-### A Rotary Axis [[CAD](CAD/rotary_axis/rotary_axis.f3z)] [[notes](https://ekswhyzee.com/2019/04/09/gt2-belt-rotary-cad.html)]
+### Leadscrew Axis
 
-<img src=img/rotary_axis.png width=70%><br>
+Assembly [[CAD](CAD/leadscrew_axis/leadscrew_axis.f3z)]
+
+<img src=img/leadscrew_axis.png width=50%><br>
+
+Kit [[stl](CAD/leadscrew_axis/leadscrew_axis_kit.stl)]
+
+<img src=img/leadscrew_axis_kit.png width=50%><br>
+
+### Rotary Axis
+
+Assembly [[CAD](CAD/rotary_axis/rotary_axis.f3z)] [[notes](https://ekswhyzee.com/2019/04/09/gt2-belt-rotary-cad.html)]
+
+<img src=img/rotary_axis.png width=50%><br>
+
+Kit [[stl](CAD/rotary_axis/rotary_axis_kit.stl)]
+
+<img src=img/rotary_axis_kit.png width=50%><br>
 
 ## The Blot / Drawing Machine [[notes](https://blot.hackclub.dev/)]
 
diff --git a/img/belt_axis_kit.png b/img/belt_axis_kit.png
new file mode 100644
index 0000000000000000000000000000000000000000..251928bdc4025d13715172b3b1a2f6ff63c501f7
Binary files /dev/null and b/img/belt_axis_kit.png differ
diff --git a/img/leadscrew_axis_kit.png b/img/leadscrew_axis_kit.png
new file mode 100644
index 0000000000000000000000000000000000000000..42ec7b34fb270a23fcbe9d3f53510fd0483d80ab
Binary files /dev/null and b/img/leadscrew_axis_kit.png differ
diff --git a/img/rotary_axis_kit.png b/img/rotary_axis_kit.png
new file mode 100644
index 0000000000000000000000000000000000000000..21af6339294a27ac0c62539cbd6b5d2fb6f2ed97
Binary files /dev/null and b/img/rotary_axis_kit.png differ