Skip to content

Commit 7e16a2c

Browse files
committed
update modesl
1 parent 5cc8114 commit 7e16a2c

File tree

4 files changed

+29
-22
lines changed

4 files changed

+29
-22
lines changed

anemometer/cup.scad

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ bearing_h = 7.3;
88

99
angle=86;
1010

11-
pipe_d=9;
11+
pipe_d=9.2;
1212

1313
magnet_d=4.1;
1414

@@ -20,7 +20,11 @@ difference() {
2020
translate([0, 0, -bearing_h])
2121

2222
minkowski() {
23-
cylinder(r=bearing_d/2+1, h=bearing_h*2+key_r*2);
23+
union() {
24+
translate([0,0, -5])
25+
cylinder(r2=bearing_d/2+1, r1 = pipe_d/2, h=5);
26+
cylinder(r=bearing_d/2+1, h=bearing_h*2+key_r*2);
27+
}
2428
sphere(1.4);
2529
}
2630
difference() {
@@ -57,9 +61,7 @@ difference() {
5761
}
5862
sphere(2);
5963
}
60-
6164
}
62-
6365
}
6466

6567
translate([0, 0, -20])
@@ -97,7 +99,7 @@ difference() {
9799
translate([0, 0, -2])
98100
cylinder(r=bearing_d/2-2, h=bearing_h+2);
99101

100-
cylinder(r=pipe_d/2, h=bearing_h*3, center=true);
102+
cylinder(r=pipe_d/2, h=bearing_h*4, center=true);
101103

102104
translate([0, 0, -bearing_d/4])
103105
rotate(-60)

control_panel/control_panel.scad

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
$fn=40;
22

3-
//height=6.8;
3+
height=6.8;
44

5-
height=4.5;
5+
//height=4.5;
66

77
module panel(h)
88
{

rs422isolator/rs422isolator.scad

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ $fn = 60;
22

33
board_length = 49;
44
board_width = 21;
5-
board_height=17;
5+
board_height=16.5;
66
thickness = 2;
77
fit=.4;
88

@@ -40,7 +40,7 @@ difference() {
4040
screw_holder();
4141
}
4242

43-
translate([-board_length/2, -board_width/2, thickness])
43+
translate([-board_length/2, -board_width/2, thickness-.4])
4444
cube([board_length, board_width, board_height]);
4545
/*
4646
translate([board_length/4, 0, 0])
@@ -50,12 +50,16 @@ difference() {
5050
*/
5151

5252
hull() {
53-
translate([board_length/2-2, -5.5, 5.9])
54-
cube([5, 6.5, 1.5]);
55-
translate([board_length/2-2, -6, 8.5])
56-
cube([5, 7.6, 2]);
53+
translate([board_length/2-2, -5.5, 8.2])
54+
rotate([0,90,0])
55+
cylinder(r=1.7, h=10);
56+
translate([board_length/2-2, .5, 8.2])
57+
rotate([0,90,0])
58+
cylinder(r=1.7, h=10);
5759
}
5860

61+
translate([board_length/2-.2, -8, 5.9])
62+
cube([1,11,5]);
5963

6064
translate([-board_length/2-thickness*2, 0, 9]) {
6165
translate([0, -7.5, 0])

rudder_feedback/hall/holder.scad

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// petg
1+
// petg
22
// infil 28%
33
// temp 238
44
// layer height .25, line width .4
@@ -18,7 +18,7 @@ bearing_height = 24.5;
1818
washer_diameter = 9.7;
1919
washer_thickness = 2.7;
2020

21-
board_width =12;
21+
board_width =12.2;
2222
board_length = 8.2;
2323
board_height = 6;
2424
board_holder_thickness=2;
@@ -104,16 +104,16 @@ module board_holder() {
104104
difference() {
105105
union() {
106106
translate([0, 0, -.1])
107-
cylinder(r=magnet_diameter/2-fit, h = board_height+t+.2);
107+
cylinder(r=magnet_diameter/2-fit/2, h = board_height+t+.2);
108108
hull() {
109109
ccube(board_width+2*t, board_length+2*t, board_height+t);
110-
translate([holder_length*3/4, 0, 0])
110+
translate([holder_length*3/4+.2, 0, 0])
111111
ccube(1, wire_r*3, board_height+t);
112112
}
113113
}
114114
translate([0, 0, wire_r*2+t/2-2.5]) {
115115
translate([0, 0, -.1])
116-
cylinder(r=magnet_diameter/2-fit-t*3/4, board_height);
116+
cylinder(r=magnet_diameter/2-fit/2-t*3/4, board_height);
117117
ccube(board_width, board_length, board_height+wire_r);
118118
}
119119
translate([-board_width/2, 0, wire_r/2+2.05])
@@ -154,7 +154,8 @@ union() {
154154
}
155155

156156
// translate([total_radius*2, 0, 0])
157-
//translate([0, 0, total_height])
158-
//rotate([180,0,0])
159-
//rotate(180)
160-
board_holder();
157+
/*translate([0, 0, total_height])
158+
rotate([180,0,0])
159+
rotate(180)
160+
*/
161+
board_holder();

0 commit comments

Comments
 (0)