Read time: 0.0 minutes (1 words)
part: thrust_bearing¶
Design Notes¶
(None)
part Design File¶
1//#####################################
2// thrust-bearing.scad
3// (c) 2021 - Roie R. Black
4//=====================================
5include <thrust_bearing_data.scad>
6
7use <MMlib/prop_bearing_2D.scad>
8$fn=100;
9
10module thrust_bearing() {
11 color(thrust_bearing_color)
12 difference() {
13 union() {
14 translate([0,thb_width/2,0])
15 rotate([90,0,0])
16 linear_extrude(thb_width)
17 prop_bearing_2D(
18 thb_length,
19 thb_height,
20 thb_front_height,
21 thb_top_length,
22 thb_thickness
23 );
24 // front lower cap
25 rotate([0,90,0])cylinder(r=thb_width/2,h=thb_thickness);
26 // rear cap
27 translate([thb_length-thb_thickness,0,0])
28 rotate([0,90,0])
29 cylinder(r=thb_width/2, h=thb_thickness);
30 }
31 translate([-0.1,0,0])
32 rotate([0,90,0])
33 cylinder(r=thb_wire_size/2,thb_length + 0.2);
34 }
35}
36
37thrust_bearing();
Component Data File(s)¶
1//#####################################
2// thrust_bearing_data.scad
3// (c) 2021 by Roie R. Black
4//=====================================
5include <colors.scad>
6include <../../math_magik_lpp_data.scad>
7thb_thickness = 1/32;
8thb_length = 1/2;
9thb_height = -prop_z_offset;
10thb_width = 1/16;
11thb_front_height = thb_height/3;
12thb_top_length = 3/16;
13thb_wire_size = 0.025;
14
15
16thrust_bearing_color = METAL_Aluminium;
17density = 168.77;