update bom with glue
This commit is contained in:
@ -35,7 +35,7 @@ Please see [the assembly README here](./assembly-guide)
|
|||||||
| <img src="media/bom/hex_nut.gif" height="60" width="72"> | M3 hex nut | 36 | ☝️ |
|
| <img src="media/bom/hex_nut.gif" height="60" width="72"> | M3 hex nut | 36 | ☝️ |
|
||||||
| <img src="media/bom/dowel.gif" height="60" width="72"> | 3x10 steel dowel pin | 4 | 3mm diameter, 10mm height |
|
| <img src="media/bom/dowel.gif" height="60" width="72"> | 3x10 steel dowel pin | 4 | 3mm diameter, 10mm height |
|
||||||
| <img src="media/bom/magnet.gif" height="60" width="72"> | 6x2 neodymium disc magnet | 8 | 6mm diameter, 2mm height |
|
| <img src="media/bom/magnet.gif" height="60" width="72"> | 6x2 neodymium disc magnet | 8 | 6mm diameter, 2mm height |
|
||||||
| | super glue | | |
|
| <img src="media/bom/glue.gif" height="60" width="72"> | super glue | \>= 2ml | Used to glue magnets to plastic |
|
||||||
|
|
||||||
#### Notes:
|
#### Notes:
|
||||||
|
|
||||||
|
|||||||
BIN
media/bom/glue.gif
Normal file
BIN
media/bom/glue.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 75 KiB |
@ -4,14 +4,14 @@ include <../helper/dowel.scad>
|
|||||||
|
|
||||||
$vpr=[85,0,25];
|
$vpr=[85,0,25];
|
||||||
//$vpd=40;
|
//$vpd=40;
|
||||||
//$vpd=30;
|
$vpd=30;
|
||||||
$vpd=25;
|
//$vpd=25;
|
||||||
$vpf=20;
|
$vpf=20;
|
||||||
|
|
||||||
|
|
||||||
|
glue(tilt=15,r=360*$t);
|
||||||
//m3FHCS(length=8,tilt=45,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);
|
// hingeDowel(tilt=90,r=360*$t);
|
||||||
// m3Hex(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])
|
translate(v=[0,0,-magnetH/2])
|
||||||
color(metalColor)
|
color(metalColor)
|
||||||
cylinder(r = magnetR, h = magnetH);
|
cylinder(r = magnetR, h = magnetH);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user