This commit is contained in:
2025-06-28 15:45:58 +02:00
parent d140f010d0
commit ead70745d1
260 changed files with 1121678 additions and 0 deletions

View File

@@ -0,0 +1,92 @@
$fn = 200;
include <boltsos_0.4.1/BOLTS.scad>
difference() {
union() {
cube([39.7, 22, 6]);
color("cyan") {
rotate([90,0,0]) {
translate([0, 0, -11]) {
linear_extrude(height = 3, center=true)
import("wing.svg");
}
translate([0, 0, -3.5]) {
linear_extrude(height = 7, center=true)
import("spacer.svg");
}
translate([0, 0, -18.5]) {
linear_extrude(height = 7, center=true)
import("spacer.svg");
}
}
}
}
color("blue") {
union() {
translate([4.8, 4, 0]) {
cylinder(h=10, d=4);
translate([0,0,10]) {
cylinder(h=4, d=5.5);
}
}
translate([37, 4, 0]) {
cylinder(h=10, d=4);
translate([0,0,10]) {
cylinder(h=4, d=5.5);
}
}
translate([4.8, 17.3, 0]) {
cylinder(h=10, d=4);
translate([0,0,10]) {
cylinder(h=4, d=5.5);
}
}
translate([37, 17.3, 0]) {
cylinder(h=10, d=4);
translate([0,0,10]) {
cylinder(h=4, d=5.5);
}
}
}
}
* translate([0, 0, 5]) {
cube([18, 22, 8]);
}
* translate([33.15, 0, 5]) {
cube([6.6, 22, 8]);
}
color("red") {
translate([0, 7.45, 0]) {
cube([39.7, 7.1, 4]);
}
translate([24.5, 7.45, 0]) {
cube([12.4, 7.1, 13]);
}
}
color("green") {
translate([13.5,0,8.5]) {
union() {
translate([0,20,0]) {
rotate([90,90,0]) {
ISO4014(key="M3", l=20);
}
}
translate([0,19.5,0]) {
rotate([90,90,0]) {
ISO4014(key="M3", l=20);
}
}
translate([0,0,0]) {
rotate([-90,90,0]) {
cylinder(h=3, d=5.5);
}
}
}
}
}
}

View File

@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="39.700001mm"
height="14.999906mm"
viewBox="0 0 39.700002 14.999906"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="spacer.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="4.8209497"
inkscape:cx="74.985225"
inkscape:cy="28.313923"
inkscape:window-width="1920"
inkscape:window-height="1015"
inkscape:window-x="0"
inkscape:window-y="36"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-43.40247,-84.931346)">
<path
id="path2"
style="fill:#ffaaaa;stroke-width:1.14407;stroke-linecap:square"
d="m 52.13217,86.931252 c -0.14881,0.473678 -0.229466,2.477509 -0.229444,3.000306 l -0.854211,1.300179 h -0.766878 v 3.700032 h 3.120739 3.500562 5.528861 v -5.000211 h -0.529166 c 2.2e-5,-0.522759 -0.08065,-2.526656 -0.229444,-3.000306 z m 4.770251,2.875249 c 0.897436,-1.24e-4 1.625081,0.727271 1.625224,1.624707 1.43e-4,0.897638 -0.727586,1.625366 -1.625224,1.625223 -0.897436,-1.43e-4 -1.62485,-0.727787 -1.624707,-1.625223 1.43e-4,-0.897234 0.727473,-1.624545 1.624707,-1.624707 z"
sodipodi:nodetypes="cccccccccccccsssc" />
<path
id="rect1"
style="fill:#d40000;fill-opacity:0.535346;stroke-width:5.45687;stroke-linecap:round"
d="m 45.213778,86.931012 c -1.003352,0 -1.811259,0.807907 -1.811259,1.811259 V 99.931252 H 83.102421 V 88.742271 c 0,-1.003352 -0.807907,-1.811259 -1.811259,-1.811259 H 60.690353 l -0.713652,7.408333 h -5.982064 l -0.877982,-7.408333 z"
sodipodi:nodetypes="ssccssccccs" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="18.50042mm"
height="14.999906mm"
viewBox="0 0 18.50042 14.999906"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="wing.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="8.1336326"
inkscape:cx="31.781617"
inkscape:cy="45.182763"
inkscape:window-width="1920"
inkscape:window-height="1015"
inkscape:window-x="0"
inkscape:window-y="36"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-43.40247,-84.931346)">
<path
id="path1"
style="fill:#550000;stroke-width:0.17644;stroke-linecap:square"
d="m 49.170981,86.938424 h -4.388233 c -0.764585,0 -1.380278,0.615176 -1.380278,1.37976 v 6.613033 h 23.9997 l 6e-4,-8.000028 c 0,0 -4.75287,0.08714 -5.512123,0 -0.455918,-0.05232 -0.88242,-0.238507 -1.079786,-0.344911 -0.630151,-0.508289 -2.122659,-1.65436 -4.343283,-1.654367 -2.220625,-6e-6 -4.821583,1.841767 -7.296597,2.006513 z m 7.731407,2.868077 c 0.05609,-8e-6 0.111771,0.0027 0.166398,0.0083 0.109254,0.01108 0.215008,0.03296 0.316777,0.06459 0.05088,0.01582 0.10074,0.03423 0.149345,0.05478 0.0486,0.02055 0.09606,0.04321 0.14211,0.06821 0.138159,0.07502 0.264364,0.169832 0.374654,0.280087 0.07353,0.0735 0.14002,0.153856 0.198438,0.240295 0.02921,0.04322 0.05611,0.0878 0.08113,0.133842 0.07507,0.138135 0.130801,0.288336 0.163297,0.447001 0.01083,0.05289 0.01925,0.106605 0.02481,0.161231 0.0056,0.05463 0.0083,0.110308 0.0083,0.166398 4.6e-5,0.336614 -0.102266,0.64907 -0.277502,0.908471 v 5.17e-4 c -0.02914,0.04311 -0.0605,0.08451 -0.09354,0.12454 v 5.17e-4 c -0.09931,0.120284 -0.215604,0.22613 -0.345198,0.313676 -0.08647,0.05841 -0.179244,0.108746 -0.276469,0.149862 -0.09723,0.04111 -0.199086,0.07293 -0.304891,0.09457 -0.105805,0.02164 -0.215424,0.03309 -0.327629,0.03307 -0.112179,-2e-5 -0.221852,-0.01141 -0.327628,-0.03307 -0.05289,-0.01083 -0.104667,-0.02447 -0.155546,-0.04031 -0.101759,-0.03167 -0.199366,-0.07294 -0.291456,-0.12299 -0.138134,-0.07507 -0.263882,-0.169796 -0.374137,-0.280086 -0.110151,-0.110187 -0.205095,-0.236131 -0.280086,-0.374138 v -5.16e-4 C 55.39862,92.067305 55.343247,91.91733 55.310787,91.758836 v -5.17e-4 c -0.01078,-0.05273 -0.01926,-0.106262 -0.02481,-0.160713 v -5.17e-4 c -0.0055,-0.05463 -0.0083,-0.109792 -0.0083,-0.165881 1e-5,-0.0559 0.0027,-0.111432 0.0083,-0.165882 v -5.16e-4 c 0.0222,-0.218294 0.08817,-0.423665 0.188103,-0.607715 v -5.17e-4 c 0.125066,-0.230192 0.303792,-0.426586 0.519864,-0.572575 0.08643,-0.05839 0.178772,-0.108748 0.275953,-0.149862 0.194361,-0.08223 0.408211,-0.1276 0.632519,-0.12764 z"
sodipodi:nodetypes="zsscccscczsssssssscccccssscssssccccccsccccssscss" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB