Read time: 0.0 minutes (1 words)
assembly: stab¶
Design Notes¶
(None)
assembly Design File¶
1//###################################################
2// stab.scad
3// (c) 2021 - Roie R. Black
4//***************************************************
5include <./stab_data.scad>
6include <./stab_pos.scad>
7
8use <MMlib/position.scad>
9
10use <./center/center.scad>
11use <./right_tip/right_tip.scad>
12use <./left_tip/left_tip.scad>
13use <./stab_mount/stab_mount.scad>
14
15
16module stab() {
17 align(right_tip_pos) right_tip();
18 align(center_pos) center();
19 align(left_tip_pos) left_tip();
20 align(stab_le_mount_pos) stab_mount();
21 align(stab_te_mount_pos) stab_mount();
22
23}
24
25stab();
26
Component Data File(s)¶
1//#####################################
2// stab.data
3// (c) 2021 by Roie R. Black
4//=====================================
5include <../constraints.scad>
6
7// center section dimensions
8center_span = 6;
9spar_size = 1/16;
10rib_chord = max_stab_chord - 2 * spar_size;
11rib_camber = 2;
12num_center_ribs = 3;
13
14// tip section dimensions
15tip_span = (max_stab_span - center_span)/2;
16tip_radius = 1.5;
17tip_le_span = tip_span - tip_radius;
18tip_rib_chord = max_stab_chord - tip_radius - spar_size;
Components¶
Component Position File¶
1//########################################
2// stab_pos.scad
3// (c) 2021 - Roie R. Black
4//****************************************
5include <./stab_data.scad>
6include <../materials.scad>
7center_pos = [0,0,0,0,0,0];
8left_tip_pos = [0, -center_span/2, 0, 0,0,0];
9right_tip_pos = [0, center_span/2, 0, 0,0,0];
10stab_le_mount_pos = [-post_diameter/2-tube_thickness,0,0,0,0,0];
11stab_te_mount_pos = [max_stab_chord+post_diameter/2+tube_thickness,0,0,0,0,0];