31 lines
903 B
OpenSCAD
31 lines
903 B
OpenSCAD
|
|
/*
|
|
use <./models/common/metric_bolt_functions.scad>;
|
|
use <./models/brake/brake_assembly_functions.scad>;
|
|
use <./models/fixings/tube_clamp_round_tee_long_104_functions.scad>;
|
|
use <./models/fixings/tube_clamp_round_3_way_through_116_functions.scad>;
|
|
use <./models/fixings/tube_clamp_round_base_plate_132_functions.scad>;
|
|
use <./models/fixings/tube_clamp_square_base_plate_132_functions.scad>;
|
|
*/
|
|
|
|
// Configuration
|
|
R_INTERNAL = [1200, 900, 900];
|
|
|
|
D_BEAM_SKELETON = 20;
|
|
T_BEAM_SKELETON = 1.5;
|
|
|
|
COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_X = 2;
|
|
COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_Y = 2;
|
|
COUNT_BEAMS_ON_SIDE_FACE_ALONG_Z = 1;
|
|
|
|
CLEARANCE_SKIN_TO_SKELETON = 5;
|
|
T_SKIN = 10;
|
|
W_SKIN_BORDER_FRONT = 150;
|
|
|
|
D_VENT_DUCT = 100;
|
|
|
|
R_EXTERNAL = R_INTERNAL + (D_BEAM_SKELETON * 2) * [1, 1, 1];
|
|
echo("R_EXTERNAL: ", R_EXTERNAL);
|
|
|
|
R_SKIN = R_EXTERNAL + ((CLEARANCE_SKIN_TO_SKELETON + T_SKIN) * 2) * [1, 1, 1];
|
|
echo("R_SKIN: ", R_SKIN); |