diff --git a/README.md b/README.md
index bc90eeb..f9264d7 100644
--- a/README.md
+++ b/README.md
@@ -35,7 +35,7 @@ Please see [the assembly README here](./assembly-guide)
|
| M3 hex nut | 36 | ☝️ |
|
| 3x10 steel dowel pin | 4 | 3mm diameter, 10mm height |
|
| 6x2 neodymium disc magnet | 8 | 6mm diameter, 2mm height |
-| | super glue | | |
+|
| super glue | \>= 2ml | Used to glue magnets to plastic |
#### Notes:
diff --git a/media/bom/glue.gif b/media/bom/glue.gif
new file mode 100644
index 0000000..ad8070a
Binary files /dev/null and b/media/bom/glue.gif differ
diff --git a/misc/bomAnimations.scad b/misc/bomAnimations.scad
index a5b27db..ae21179 100644
--- a/misc/bomAnimations.scad
+++ b/misc/bomAnimations.scad
@@ -4,14 +4,14 @@ include <../helper/dowel.scad>
$vpr=[85,0,25];
//$vpd=40;
-//$vpd=30;
-$vpd=25;
+$vpd=30;
+//$vpd=25;
$vpf=20;
-
+glue(tilt=15,r=360*$t);
//m3FHCS(length=8,tilt=45,r=360*$t);
- magnet(tilt=90, r=360*$t);
+// magnet(tilt=90, r=360*$t);
// hingeDowel(tilt=90,r=360*$t);
// m3Hex(tilt=90,r=360*$t);
@@ -52,4 +52,44 @@ module magnet(tilt, r) {
translate(v=[0,0,-magnetH/2])
color(metalColor)
cylinder(r = magnetR, h = magnetH);
-}
\ No newline at end of file
+}
+
+module glue(tilt,r) {
+
+ rotate(a=[0,0,r])
+ rotate(a=[0,tilt,0])
+
+ union() {
+ // cap
+ color([0.3,0.3,1])
+ translate(v = [0, 0, 4])
+ union() {
+ cylinder(r1 = 0.8, r2 = 0.6, h = 2);
+
+ gills = 8;
+ for (i = [0:gills]) {
+ translate(v = [0, 0, -0.1])
+ rotate(a = [0, 0, 360/gills*i])
+ rotate(a = [0, -6.5, 0])
+ cube(size = [0.9, 0.1, 2]);
+ }
+ }
+
+ // body
+ color([0.9,0.5,0.1])
+ hull() {
+ translate(v = [0, 0, 4])
+ cylinder(r = 0.4, h = 0.1);
+
+ translate(v = [0, 0, 3])
+ scale(v = [1.2, 1, 1])
+ cylinder(r = 1, h = 0.1);
+
+ scale(v = [1.5, 1, 1])
+ cylinder(r = 1, h = 0.1);
+ translate(v = [0, 0, -3])
+ cube(size = [4, 0.2, 0.1], center = true);
+ }
+ }
+}
+