@@ -22,6 +22,15 @@ module servo()
22
22
# rotate ([0 ,0 ,270 ]) translate ([- sg90l/2 ,sg90L+ sg90topCylinderH,0 ]) rotate ([90 ,0 ,0 ]) servoSG90();
23
23
}
24
24
25
+ module dovetail(jeu_dovetail)
26
+ {
27
+ hull ()
28
+ {
29
+ cube ([6 ,3 + jeu_dovetail,0.1 ],center= true );
30
+ translate ([0 ,0 ,- 2 ]) cube ([6 ,6 + jeu_dovetail,0.1 ],center= true );
31
+ }
32
+ }
33
+
25
34
module sensorholder()
26
35
{
27
36
difference ()
@@ -48,8 +57,11 @@ module tigeservo()
48
57
cylinder (h= 10 , r= 10 );
49
58
translate ([deportX+ 5 ,0 ,0 ]) cylinder (h= tigeH, r= 5 );
50
59
}
60
+ translate ([0 ,0 ,5 ]) rotate ([0 ,90 ,180 ]) cylinder (h= 50 , r= 1 );
51
61
translate ([0 ,12 ,tigeH- 5 ]) rotate ([90 ,0 ,0 ]) scale ([1 ,0.5 ,1 ]) cylinder (h= 24 , r= deportX+ 3 );
52
62
translate ([deportX* 4 /3 ,12 ,0 ]) rotate ([90 ,0 ,0 ]) cylinder (h= 24 , r= 3 + deportX/2 );
63
+ translate ([deportX+ 6 ,0 ,tigeH]) dovetail(0.2 );
64
+ translate ([deportX+ 8 ,0 ,tigeH]) dovetail(0.2 );
53
65
translate ([0 ,0 ,- 20 ]) stepper();
54
66
}
55
67
}
@@ -61,6 +73,7 @@ module servoholder()
61
73
translate ([1 ,- 22.5 ,- 2 ]) cube ([9 ,35 ,16 ]);
62
74
translate ([0 ,0 ,0.1 ]) servo();
63
75
}
76
+ translate ([6 ,0 ,- 2 ]) dovetail(0 );
64
77
}
65
78
66
79
module tige()
0 commit comments