Updates
BIN
tir_sportif/feinwerkbau _lp103/trigger+flag/flag.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
13
tir_sportif/feinwerkbau _lp103/trigger+flag/flag.scad
Normal file
@@ -0,0 +1,13 @@
|
||||
$fn=60;
|
||||
|
||||
include <BOSL2/std.scad>
|
||||
|
||||
// [base]
|
||||
color("orange") difference() {
|
||||
union() {
|
||||
zcyl(l=3, d=50, rounding=1.5);
|
||||
translate([22.5,0,5.5]) zcyl(l=12, d=5, rounding=1);
|
||||
}
|
||||
zcyl(d=35, l=3, rounding=-1);
|
||||
translate([22.5,0,6]) zcyl(d=3, l=11, rounding1=1.25, rounding2=-1);
|
||||
}
|
||||
BIN
tir_sportif/feinwerkbau _lp103/trigger+flag/stl/flag.stl
Normal file
BIN
tir_sportif/feinwerkbau _lp103/trigger+flag/stl/trigger.stl
Normal file
48
tir_sportif/feinwerkbau _lp103/trigger+flag/svg/rail.svg
Normal file
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="8.0000334mm"
|
||||
height="7.9995298mm"
|
||||
viewBox="0 0 8.0000334 7.9995298"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
sodipodi:docname="rail.svg"
|
||||
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
|
||||
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="15.098056"
|
||||
inkscape:cx="15.134399"
|
||||
inkscape:cy="8.9415485"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1016"
|
||||
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(-99.920067,-101.39219)">
|
||||
<path
|
||||
id="rect1"
|
||||
style="fill:#550000;fill-opacity:0.537831;stroke-width:0.606538;stroke-linecap:square"
|
||||
d="m 108.59462,105.19066 c -0.22329,0 -0.40307,0.17978 -0.40307,0.40308 v 1.29811 1.29863 c 0.2928,0.61767 0.20565,0.68044 0.49846,1.29811 v 4.50006 c 0,0.22329 0.17978,0.40307 0.40307,0.40307 h 6.19693 c 0.22329,0 0.40308,-0.17978 0.40308,-0.40307 v -4.50006 c 0.18723,-0.52595 0.11849,-0.56186 0.49849,-1.29811 v -1.29863 -1.29811 c 0,-0.2233 -0.17979,-0.40308 -0.40308,-0.40308 h -2.62695 v 0.87643 c 0.58905,0.35196 0.95497,0.98761 0.95502,1.6738 -1.2e-4,0.90369 -0.7409,1.72822 -1.57502,1.9493 0,0 0,1.37594 0,1.97083 0,0.2991 -0.11067,0.52917 -0.35,0.52917 -0.23934,0 -0.35918,-0.2215 -0.35,-0.52917 0.0196,-0.65665 0,-1.97083 0,-1.97083 -0.83417,-0.22106 -1.5749,-1.04561 -1.57502,-1.9493 10e-4,-0.6849 0.36708,-1.31889 0.95502,-1.67018 v -0.88005 z"
|
||||
sodipodi:nodetypes="sscccsssscccssccccszsccccs" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="15mm"
|
||||
height="25.000019mm"
|
||||
viewBox="0 0 15 25.000019"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
|
||||
sodipodi:docname="t_back.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.270375"
|
||||
inkscape:cx="29.154348"
|
||||
inkscape:cy="45.31218"
|
||||
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(-85.382902,-92.40149)">
|
||||
<path
|
||||
id="path1-2"
|
||||
style="fill:#0000ff;fill-opacity:0.537831;stroke-width:1.06445;stroke-linecap:square"
|
||||
d="m 85.54526,92.401489 c 0,0 5.054593,2.873458 5.984971,13.567921 0.906274,10.4174 9.108509,12.56001 5.915348,9.11907 -2.810869,-3.02898 -4.408529,-14.40189 2.066854,-18.877432 1.007777,-1.952625 0.819157,-3.279695 0.963177,-3.809559 z"
|
||||
sodipodi:nodetypes="cssccc" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="19.999998mm"
|
||||
height="25.000002mm"
|
||||
viewBox="0 0 19.999998 25.000002"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
|
||||
sodipodi:docname="t_back_v2.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.270375"
|
||||
inkscape:cx="29.154348"
|
||||
inkscape:cy="45.31218"
|
||||
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(-85.382902,-92.401489)">
|
||||
<path
|
||||
id="path1-2"
|
||||
style="fill:#0000ff;fill-opacity:0.537831;stroke-width:1.03179;stroke-linecap:square"
|
||||
d="m 85.382902,92.401508 c 0,0 2.904703,2.824009 5.504214,15.601592 2.101298,10.32867 11.700354,10.92243 8.991572,7.36264 -2.258117,-2.96753 -5.384275,-14.19147 -0.0127,-18.989154 0.798792,-0.713448 2.515132,-3.419576 2.516962,-3.975097 z"
|
||||
sodipodi:nodetypes="cssscc" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="15mm"
|
||||
height="25.000021mm"
|
||||
viewBox="0 0 15 25.000021"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
|
||||
sodipodi:docname="t_front_v1.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.270375"
|
||||
inkscape:cx="29.154348"
|
||||
inkscape:cy="45.31218"
|
||||
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(-85.382902,-92.401489)">
|
||||
<path
|
||||
id="path1-6"
|
||||
style="fill:#800080;stroke-width:0.899066;stroke-linecap:square"
|
||||
d="m 98.158584,95.348528 c -3.10878,2.357913 -5.588168,6.393512 -5.733222,10.794842 -0.127141,4.44471 2.133562,8.66036 5.139789,11.19728 l 1.929986,-0.047 c -2.334984,-2.65449 -4.185653,-6.498 -4.160077,-10.5308 -0.274077,-0.01 -0.487678,-0.23491 -0.479409,-0.50589 l 2.45e-4,-0.008 c 0.0083,-0.27166 0.236349,-0.48403 0.511436,-0.47563 l 0.0062,1.8e-4 c 0.258535,-4.05267 2.394176,-7.776273 4.937648,-10.245478 z"
|
||||
sodipodi:nodetypes="cccccsssccc"
|
||||
inkscape:transform-center-x="3.6997"
|
||||
inkscape:transform-center-y="10.785704" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="20mm"
|
||||
height="25.000021mm"
|
||||
viewBox="0 0 20 25.000021"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
|
||||
sodipodi:docname="t_front_v2.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.270375"
|
||||
inkscape:cx="29.154348"
|
||||
inkscape:cy="45.31218"
|
||||
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(-85.382902,-92.401489)">
|
||||
<path
|
||||
id="path1-6-6"
|
||||
style="fill:#800080;stroke-width:0.890436;stroke-linecap:square"
|
||||
d="m 98.000528,95.522725 c -2.492156,2.988512 -3.047242,7.312325 -2.324551,11.696515 0.748178,4.42331 2.708681,8.30742 6.060383,10.18227 l 1.82416,-0.45388 c -2.73705,-2.13285 -4.235284,-5.73537 -4.999421,-9.72981 -0.262183,0.0486 -0.509187,-0.12942 -0.55431,-0.39921 l -0.0013,-0.008 c -0.04524,-0.27046 0.129889,-0.52867 0.392837,-0.57842 l 0.0061,-0.001 c -0.546722,-4.06327 -0.257167,-8.005918 1.676224,-10.985194 z"
|
||||
sodipodi:nodetypes="cccccsssccc"
|
||||
inkscape:transform-center-x="-2.5123822"
|
||||
inkscape:transform-center-y="2.5779798" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
7
tir_sportif/feinwerkbau _lp103/trigger+flag/svg/tmp.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="54.427401008605955mm" height="19.05005687713623mm" viewBox="0 0 54.427401008605955 19.05005687713623" xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<g id="_11___Trigger_Doit32" transform="translate(30.856272,9.507177) scale(1,-1)">
|
||||
<title>b'111 - Trigger_Doit32'</title>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 419 B |
BIN
tir_sportif/feinwerkbau _lp103/trigger+flag/trigger.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
31
tir_sportif/feinwerkbau _lp103/trigger+flag/trigger.scad
Normal file
@@ -0,0 +1,31 @@
|
||||
$fn=60;
|
||||
|
||||
include <BOSL2/std.scad>
|
||||
include <nutsnbolts/cyl_head_bolt.scad>;
|
||||
|
||||
// [base]
|
||||
difference() {
|
||||
diff()
|
||||
prismoid(size1=[10,10], size2=[10,17], h=12, rounding=.5, center=true) {
|
||||
edge_profile([BOT+BACK, BOT+FRONT], excess=5, convexity=10) {
|
||||
mask2d_roundover(h=3,mask_angle=$edge_angle);
|
||||
}
|
||||
edge_profile([TOP+FRONT], excess=5, convexity=10) {
|
||||
mask2d_roundover(h=2,mask_angle=$edge_angle);
|
||||
}
|
||||
}
|
||||
color("blue") {
|
||||
translate([0,0,1]) cuboid([1,20,3], rounding=.5);
|
||||
translate([0,0,6]) cuboid([2,20,5]);
|
||||
translate([0,0,3.5]) ycyl(d=3.8, l=20);
|
||||
}
|
||||
color("cyan") translate([0,0,-2.5]) rotate([0,0,30]) zcyl(d=6.65, l=7, $fn=6);
|
||||
color("red") translate([6, 0, -2.5]) rotate([0,90,0]) hole_through(name="M3", l=5, cld=0.1, h=2, hcld=0.4);
|
||||
}
|
||||
|
||||
// [queue]
|
||||
color("green") {
|
||||
translate([0,0,-10]) rotate([0,0,30]) zcyl(d=6.5, l=6, $fn=6);
|
||||
translate([3.5, 0, -10.5]) rotate([0,90,0]) screw("M3x5"); /* hole_through(name="M3", l=5, cld=0.1, h=2, hcld=0.4); */
|
||||
translate([0,0,-23]) zcyl(d=5, l=20, rounding1=2.5);
|
||||
}
|
||||