diff --git a/R25.md b/R25.md
new file mode 100644
index 0000000..f3acb7e
--- /dev/null
+++ b/R25.md
@@ -0,0 +1,47 @@
+# R25 Cheatsheet
+
+## Curves
+
+### R25
+
+
+
+### R35
+
+This is a smoother way to get a wide radius without actually needing wide radius curves
+
+
+
+## S-Bends
+
+### C15 S-Bend
+
+
+
+### C7 S-Bend
+
+
+
+### C15 + C7 S-Bend
+
+
+
+## Diagonals
+
+### C15 Diagonal
+
+Any length divisible by 5 can be used
+
+
+
+### C7 Diagonal
+
+Only an S25 can be used
+
+
+
+### C15 + C7 Diagonal
+
+Any length divisible by 5 can be used
+
+
diff --git a/README.md b/README.md
index 2d26079..6dc6b2e 100644
--- a/README.md
+++ b/README.md
@@ -88,17 +88,10 @@ grid with turntables.
- Straight S12
- Straight S10
- Straight S5
-- Straight S4
+- Straight S2
- Ramp I13
-How it fits
-
-- Two C15 and one C7 make exactly a 90 degree turn, where every part stays on the stud grid.
-- An s-curve with C15 moves over 20 studs, diagonals can be done with any length divisible by 5
-- An s-curve with C7 moves two studs, but diagonals require a full S25 to land cleanly again.
-- An I13 moves up 5 bricks
-
-
+See the [Cheatsheet](./R25.md) to see how incredibly flexible this system is.
## Printing
@@ -120,10 +113,10 @@ I print on a modified Voron 2.4 with toolchanger capability through Stealthchang
### Filament
-| Color | RAL | PLA Supplier | ABS Supplier |
-| ----------------- | ---------- | ---------------------- | ------------ |
-| Light Bluish Gray | `RAL 7040` | dasfilament, Prusament | |
-| Light Gray | `RAL 7005` | | |
+| Color | RAL | PLA Supplier | ABS Supplier |
+| ----------------- | ------------------------ | ---------------------- | ------------ |
+| Light Bluish Gray | `RAL 7040` | dasfilament, Prusament | |
+| Light Gray | `RAL 7005` or `RAL 7004` | | |
- None of these colors will be an exact match, just the texture of 3d printing it can make a huge difference, but usually fall close enough in the range.
- The original rails will be in _Light Gray_, not _Light Bluish Gray_, but since I barely own any pre- 2004 color change bricks I chose to match my other bricks instead.
@@ -141,4 +134,5 @@ In case you are new to 3D printing:
- Most filaments (including PLA) can release toxic gases when _burned_
- FDM printing can cause fine particle emission
-- ABS when heated to normal printing temperatures can release styrene fumes
+- ABS when heated to normal printing temperatures releases styrene fumes,
+ and should not be printed without very good ventilation.
diff --git a/assets/examples/C15-C7-diagonal.svg b/assets/examples/C15-C7-diagonal.svg
new file mode 100644
index 0000000..3407422
--- /dev/null
+++ b/assets/examples/C15-C7-diagonal.svg
@@ -0,0 +1,48 @@
+
diff --git a/assets/examples/C15-C7-sbend.svg b/assets/examples/C15-C7-sbend.svg
new file mode 100644
index 0000000..611a535
--- /dev/null
+++ b/assets/examples/C15-C7-sbend.svg
@@ -0,0 +1,47 @@
+
diff --git a/assets/examples/C15-diagonal.svg b/assets/examples/C15-diagonal.svg
new file mode 100644
index 0000000..d9942b1
--- /dev/null
+++ b/assets/examples/C15-diagonal.svg
@@ -0,0 +1,45 @@
+
diff --git a/assets/examples/C15-sbend.svg b/assets/examples/C15-sbend.svg
new file mode 100644
index 0000000..919351a
--- /dev/null
+++ b/assets/examples/C15-sbend.svg
@@ -0,0 +1,44 @@
+
diff --git a/assets/examples/C7-diagonal.svg b/assets/examples/C7-diagonal.svg
new file mode 100644
index 0000000..afb8aa2
--- /dev/null
+++ b/assets/examples/C7-diagonal.svg
@@ -0,0 +1,45 @@
+
diff --git a/assets/examples/C7-sbend.svg b/assets/examples/C7-sbend.svg
new file mode 100644
index 0000000..e0122f4
--- /dev/null
+++ b/assets/examples/C7-sbend.svg
@@ -0,0 +1,44 @@
+
diff --git a/assets/examples/R25.svg b/assets/examples/R25.svg
new file mode 100644
index 0000000..5610228
--- /dev/null
+++ b/assets/examples/R25.svg
@@ -0,0 +1,44 @@
+
diff --git a/assets/examples/R35.svg b/assets/examples/R35.svg
new file mode 100644
index 0000000..0372c0d
--- /dev/null
+++ b/assets/examples/R35.svg
@@ -0,0 +1,54 @@
+
diff --git a/assets/r25.svg b/assets/examples/overview.svg
similarity index 100%
rename from assets/r25.svg
rename to assets/examples/overview.svg
diff --git a/src/main.py b/src/main.py
index 0b19187..6e720ea 100644
--- a/src/main.py
+++ b/src/main.py
@@ -12,10 +12,10 @@ params = [params for name, params in presets if name == target][0]
# standoff_joint = straight_joint_standoff_insert(params, cq.Plane(cq.Vector(0, 0, 0)))
# show_object(standoff_joint)
-# show_object(switch(params))
+show_object(switch(params))
# teeth = compliant_teeth(params, u.studs(10))
# cq.exporters.export(teeth, f"STEPs/compliant_teeth.step")
# show_object(teeth)
-show_object(rail_support(params))
+# show_object(rail_support(params))