Cleanup
This commit is contained in:
parent
d1e247ef64
commit
006a1a43d6
4
.gitignore
vendored
4
.gitignore
vendored
@ -4,3 +4,7 @@ various
|
|||||||
|
|
||||||
|
|
||||||
test.scad
|
test.scad
|
||||||
|
|
||||||
|
|
||||||
|
# Folder
|
||||||
|
stl
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
"fileFormatVersion": "1",
|
"fileFormatVersion": "1",
|
||||||
"parameterSets": {
|
"parameterSets": {
|
||||||
"New set 1": {
|
"New set 1": {
|
||||||
"base_extra_thickness": "20",
|
|
||||||
"build_fin": "true",
|
"build_fin": "true",
|
||||||
"draw_profile": "false",
|
"draw_profile": "false",
|
||||||
"fin_back_angle": "20",
|
"fin_back_angle": "20",
|
||||||
@ -30,7 +29,6 @@
|
|||||||
},
|
},
|
||||||
"New set 2": {
|
"New set 2": {
|
||||||
"OFFSET": "0.01",
|
"OFFSET": "0.01",
|
||||||
"base_extra_thickness": "20",
|
|
||||||
"build_fin": "true",
|
"build_fin": "true",
|
||||||
"draw_profile": "false",
|
"draw_profile": "false",
|
||||||
"fin_back_angle": "20",
|
"fin_back_angle": "20",
|
||||||
@ -64,7 +62,6 @@
|
|||||||
},
|
},
|
||||||
"New set 3": {
|
"New set 3": {
|
||||||
"OFFSET": "0.01",
|
"OFFSET": "0.01",
|
||||||
"base_extra_thickness": "20",
|
|
||||||
"build_fin": "false",
|
"build_fin": "false",
|
||||||
"draw_profile": "false",
|
"draw_profile": "false",
|
||||||
"fin_back_angle": "20",
|
"fin_back_angle": "20",
|
||||||
@ -101,7 +98,6 @@
|
|||||||
},
|
},
|
||||||
"New set 4": {
|
"New set 4": {
|
||||||
"OFFSET": "0.01",
|
"OFFSET": "0.01",
|
||||||
"base_extra_thickness": "20",
|
|
||||||
"build_fin": "false",
|
"build_fin": "false",
|
||||||
"draw_profile": "false",
|
"draw_profile": "false",
|
||||||
"fin_back_angle": "20",
|
"fin_back_angle": "20",
|
||||||
@ -139,7 +135,6 @@
|
|||||||
"New set 5": {
|
"New set 5": {
|
||||||
"CLEARING": "0.10000000000000001",
|
"CLEARING": "0.10000000000000001",
|
||||||
"OFFSET": "0.01",
|
"OFFSET": "0.01",
|
||||||
"base_extra_thickness": "20",
|
|
||||||
"build_fin": "false",
|
"build_fin": "false",
|
||||||
"draw_profile": "false",
|
"draw_profile": "false",
|
||||||
"fin_back_angle": "20",
|
"fin_back_angle": "20",
|
||||||
@ -178,7 +173,6 @@
|
|||||||
"New set 6": {
|
"New set 6": {
|
||||||
"CLEARING": "0.10000000000000001",
|
"CLEARING": "0.10000000000000001",
|
||||||
"OFFSET": "0.01",
|
"OFFSET": "0.01",
|
||||||
"base_extra_thickness": "20",
|
|
||||||
"build_fin": "false",
|
"build_fin": "false",
|
||||||
"draw_profile": "false",
|
"draw_profile": "false",
|
||||||
"fin_back_angle": "20",
|
"fin_back_angle": "20",
|
||||||
@ -218,7 +212,6 @@
|
|||||||
"New set 7": {
|
"New set 7": {
|
||||||
"CLEARING": "0.10000000000000001",
|
"CLEARING": "0.10000000000000001",
|
||||||
"OFFSET": "0.01",
|
"OFFSET": "0.01",
|
||||||
"base_extra_thickness": "20",
|
|
||||||
"build_fin": "false",
|
"build_fin": "false",
|
||||||
"draw_profile": "false",
|
"draw_profile": "false",
|
||||||
"fin_back_angle": "20",
|
"fin_back_angle": "20",
|
||||||
@ -244,7 +237,52 @@
|
|||||||
"merge_holes_diameter": "6",
|
"merge_holes_diameter": "6",
|
||||||
"mold_extra_height": "3",
|
"mold_extra_height": "3",
|
||||||
"mold_extra_width": "3",
|
"mold_extra_width": "3",
|
||||||
"mold_part": "top",
|
"mold_part": "bottom",
|
||||||
|
"mold_piston_height": "10",
|
||||||
|
"mold_skirt_factor": "3",
|
||||||
|
"name": "Kiteboard",
|
||||||
|
"name_suffix": "fin",
|
||||||
|
"parts": "all",
|
||||||
|
"piston_depth": "5",
|
||||||
|
"printable": "true",
|
||||||
|
"render_drill_template": "false",
|
||||||
|
"render_fin": "false",
|
||||||
|
"render_mold": "true",
|
||||||
|
"resin_escape_diameter": "4",
|
||||||
|
"scale_factor": "1",
|
||||||
|
"show_debug_layers": "false",
|
||||||
|
"start": "[0, 0]",
|
||||||
|
"version": "0.9b"
|
||||||
|
},
|
||||||
|
"New set 8": {
|
||||||
|
"CLEARING": "0.10000000000000001",
|
||||||
|
"OFFSET": "0.01",
|
||||||
|
"build_fin": "false",
|
||||||
|
"draw_profile": "false",
|
||||||
|
"fin_back_angle": "20",
|
||||||
|
"fin_back_height": "30",
|
||||||
|
"fin_back_strength": "30",
|
||||||
|
"fin_back_widthdraw": "20",
|
||||||
|
"fin_back_withraw": "20",
|
||||||
|
"fin_base": "114",
|
||||||
|
"fin_counter_angle": "30",
|
||||||
|
"fin_counter_strength": "10",
|
||||||
|
"fin_edge_angle": "30",
|
||||||
|
"fin_edge_strength": "30",
|
||||||
|
"fin_edge_withdraw": "20",
|
||||||
|
"fin_end_angle": "110",
|
||||||
|
"fin_end_strength": "30",
|
||||||
|
"fin_height": "51",
|
||||||
|
"fin_start_angle": "60",
|
||||||
|
"fin_sweep": "25",
|
||||||
|
"fin_thickness": "8",
|
||||||
|
"fin_top_withdraw": "10",
|
||||||
|
"fin_width": "120",
|
||||||
|
"fin_width_tip": "5",
|
||||||
|
"merge_holes_diameter": "6",
|
||||||
|
"mold_extra_height": "3",
|
||||||
|
"mold_extra_width": "3",
|
||||||
|
"mold_part": "bottom",
|
||||||
"mold_piston_height": "10",
|
"mold_piston_height": "10",
|
||||||
"mold_skirt_factor": "3",
|
"mold_skirt_factor": "3",
|
||||||
"name": "Kiteboard",
|
"name": "Kiteboard",
|
||||||
|
@ -33,6 +33,9 @@ include <lib/mold.scad>;
|
|||||||
fin_height = 51; // 10 inches in mm
|
fin_height = 51; // 10 inches in mm
|
||||||
// Width
|
// Width
|
||||||
fin_width = 120; // Width at the base in mm
|
fin_width = 120; // Width at the base in mm
|
||||||
|
// Length at the base in mm
|
||||||
|
fin_base = 114;
|
||||||
|
|
||||||
fin_top_withdraw = 10;
|
fin_top_withdraw = 10;
|
||||||
fin_edge_withdraw = 20;
|
fin_edge_withdraw = 20;
|
||||||
fin_back_withraw = 20;
|
fin_back_withraw = 20;
|
||||||
@ -46,8 +49,6 @@ fin_edge_strength = 30;
|
|||||||
fin_counter_angle = 30; // counter angle [Point 2]
|
fin_counter_angle = 30; // counter angle [Point 2]
|
||||||
fin_counter_strength = 10; // Length [Point 2]
|
fin_counter_strength = 10; // Length [Point 2]
|
||||||
|
|
||||||
// Length at the base in mm
|
|
||||||
fin_base = 114;
|
|
||||||
|
|
||||||
|
|
||||||
fin_width_tip = 5; // Width at the tip in mm
|
fin_width_tip = 5; // Width at the tip in mm
|
||||||
@ -62,10 +63,6 @@ fin_back_widthdraw = 20; // Percent height
|
|||||||
fin_back_angle = 20; // back angle
|
fin_back_angle = 20; // back angle
|
||||||
fin_back_strength = 30;
|
fin_back_strength = 30;
|
||||||
|
|
||||||
/* [Base Specs] */
|
|
||||||
|
|
||||||
//base_tickness=8;
|
|
||||||
base_extra_thickness = 20;
|
|
||||||
|
|
||||||
/* [Debugging] */
|
/* [Debugging] */
|
||||||
|
|
||||||
@ -101,8 +98,6 @@ render_mold = true;
|
|||||||
render_drill_template = false;
|
render_drill_template = false;
|
||||||
|
|
||||||
parts = "all"; // [all, top, bottom]
|
parts = "all"; // [all, top, bottom]
|
||||||
|
|
||||||
|
|
||||||
mold_part = "all"; // [all, top, bottom]
|
mold_part = "all"; // [all, top, bottom]
|
||||||
|
|
||||||
name = "Kiteboard";
|
name = "Kiteboard";
|
||||||
@ -177,9 +172,6 @@ points = flatten([
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
profile = translate_path( asCurve(points,32),-fin_base/2,0 );
|
profile = translate_path( asCurve(points,32),-fin_base/2,0 );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (false) back(100) {
|
if (false) back(100) {
|
||||||
@ -238,8 +230,12 @@ module buildMold() {
|
|||||||
part="bottom"
|
part="bottom"
|
||||||
);
|
);
|
||||||
buildFin( fin_thickness );
|
buildFin( fin_thickness );
|
||||||
|
translate([-25,fin_height/4,-9]) mirror([-1,0,0])
|
||||||
|
color("Orange")
|
||||||
|
moldMark( name, name_suffix, version, font="Saira Stencil One", size=8 );
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
moldSkirt (
|
moldSkirt (
|
||||||
profile,
|
profile,
|
||||||
deepness = fin_thickness,
|
deepness = fin_thickness,
|
||||||
@ -267,13 +263,10 @@ module buildMold() {
|
|||||||
height = fin_thickness/2 + mold_extra_height,
|
height = fin_thickness/2 + mold_extra_height,
|
||||||
part="top"
|
part="top"
|
||||||
);
|
);
|
||||||
//right(60) up(5)
|
|
||||||
translate([50,fin_height/4,5])
|
translate([50,fin_height/4,5])
|
||||||
color("Orange")
|
color("Orange")
|
||||||
|
moldMark( name, name_suffix, version, font="Saira Stencil One", size=8 );
|
||||||
moldMark( name, name_suffix, version, font="Saira Stencil One", size=8 );
|
moldSkirt (
|
||||||
;
|
|
||||||
if moldSkirt (
|
|
||||||
profile,
|
profile,
|
||||||
deepness = fin_thickness,
|
deepness = fin_thickness,
|
||||||
heightFactor = mold_skirt_factor,
|
heightFactor = mold_skirt_factor,
|
||||||
@ -511,6 +504,10 @@ echo ("**********************");
|
|||||||
// Draw fin profile
|
// Draw fin profile
|
||||||
if ( draw_profile ) drawProfile( points, true );
|
if ( draw_profile ) drawProfile( points, true );
|
||||||
|
|
||||||
|
echo ("****************************");
|
||||||
|
echo ("** Build **");
|
||||||
|
echo ("****************************");
|
||||||
|
echo (str("filename :",name,"-",mold_part,"-"/*,partition,*/,version,".stl"," "));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user