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/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 |
|
||||
| | super glue | | |
|
||||
| <img src="media/bom/glue.gif" height="60" width="72"> | super glue | \>= 2ml | Used to glue magnets to plastic |
|
||||
|
||||
#### 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];
|
||||
//$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);
|
||||
|
||||
@ -53,3 +53,43 @@ module magnet(tilt, r) {
|
||||
color(metalColor)
|
||||
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