Capuchon de Red Dot pour Laurent
This commit is contained in:
parent
e98fef0cdb
commit
b22c38cfcb
|
@ -0,0 +1,73 @@
|
|||
$fn=120;
|
||||
BORDER=1.2;
|
||||
|
||||
difference()
|
||||
{
|
||||
|
||||
intersection()
|
||||
{
|
||||
linear_extrude(28)
|
||||
union()
|
||||
{
|
||||
translate([4.5,0])
|
||||
import("/tmp/reddot-cover.svg");
|
||||
square([5,5]);
|
||||
}
|
||||
|
||||
translate([0,13,14])
|
||||
rotate([0,90,0])
|
||||
linear_extrude(55)
|
||||
union()
|
||||
{
|
||||
resize([38,26]) circle(14);
|
||||
translate([-19, -13]) square([38, 13]);
|
||||
}
|
||||
}
|
||||
|
||||
// Stretched diff model
|
||||
translate([4.5,0, BORDER])
|
||||
{
|
||||
intersection()
|
||||
{
|
||||
linear_extrude(28-BORDER*2)
|
||||
union()
|
||||
{
|
||||
offset(-BORDER) import("/tmp/reddot-cover.svg");
|
||||
translate([BORDER, -10]) square([47.5-BORDER*2, 10+BORDER]);
|
||||
translate([46, -2]) square([3, 10]);
|
||||
|
||||
}
|
||||
|
||||
translate([0,13,14])
|
||||
rotate([0,90,0])
|
||||
linear_extrude(55)
|
||||
union()
|
||||
{
|
||||
offset(-BORDER) resize([38,26]) circle(14);
|
||||
translate([-19, -18]) square([38, 18]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//Front wire holder
|
||||
translate([2, -0.5, 2]) cube([2.5, 6, 11]);
|
||||
translate([2, -0.5, 2+11+2]) cube([2.5, 6, 11]);
|
||||
}
|
||||
|
||||
// Lateral holders
|
||||
translate([30,4.5,0.1])
|
||||
translate([0,0,-5+BORDER+1.3])
|
||||
difference()
|
||||
{
|
||||
sphere(5);
|
||||
translate([-5, -5, -10+BORDER+1.3]) cube(10);
|
||||
}
|
||||
|
||||
translate([30,4.5,28-0.1])
|
||||
mirror([0,0,1])
|
||||
translate([0,0,-5+BORDER+1.3])
|
||||
difference()
|
||||
{
|
||||
sphere(5);
|
||||
translate([-5, -5, -10+BORDER+1.3]) cube(10);
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="47.5mm"
|
||||
height="26mm"
|
||||
viewBox="0 0 47.5 26"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
|
||||
sodipodi:docname="reddot-covers.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="namedview7"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="false"
|
||||
inkscape:zoom="2.3786088"
|
||||
inkscape:cx="38.678071"
|
||||
inkscape:cy="87.866487"
|
||||
inkscape:window-width="1916"
|
||||
inkscape:window-height="1030"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs2" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-541.99999)">
|
||||
<path
|
||||
id="rect234"
|
||||
style="stroke-width:0.264999;paint-order:fill markers stroke"
|
||||
d="M 3.9999996,541.99999 H 18 c 1.940656,9.31123 8.158899,13.54073 17,14.5 h 12.5 v 11.5 H 0 c 0.5254025,-9.06702 0.2622503,-18.52478 3.9999996,-26 z"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
Loading…
Reference in New Issue
Block a user