3d_objekte/gilder/files/3dPrintPlane.scad
2024-08-28 02:07:04 +02:00

23 lines
1.3 KiB
OpenSCAD

//Normally the vertical fin is 1 nozzle width thick (0.4mm on my extruder) but this
//seems to cause problems with some printers and/or slicer programs so if you're
//struggling you can try changing 'finThickness' to be thicker - try 0.8 instead
//of 0.4
//This will make the aircraft more tail-heavy but this might not be a problem
//You should expect to bend the tail rear (trailing) edges up in most cases to get
//stability anyway
finThickness = 0.4; //Only tested at 0.4mm on my machine
shiftBaseLayer = 27; //no idea why Inkscape exports with one layer shifted back
//if it decides not to do this then set this to zero
translate([-180/2,shiftBaseLayer,0])linear_extrude(0.3) import("conceptConverted.dxf",layer="redBase");
translate([-180/2,-180/2,0])linear_extrude(0.5) import("conceptConverted.dxf",layer="blueReinforce");
translate([-180/2,-180/2,0])linear_extrude(1.8) import("conceptConverted.dxf",layer="greenSpine");
translate([-180/2,-180/2,0])linear_extrude(3.0) import("conceptConverted.dxf",layer="purpleTop");
translate([-finThickness/2,-80,26]) rotate([0,90,0]) scale([0.26,0.26,1]) linear_extrude(finThickness) import("005.dxf");
//test only - 178mm circle for mini Kossel print bed
//color([0.5,0.1,0.1,0.1])translate([0,0,0])cylinder(h=1,d=178);