Givi Topcase Key Grip Replacement.

This commit is contained in:
Jonathan Bernard 2024-06-04 23:13:12 -05:00
parent d5d5d4814c
commit 7736cf18aa
3 changed files with 88 additions and 0 deletions

View File

@ -0,0 +1,41 @@
$fn=360;
difference() {
color("white") union() {
translate([-12, 0, -2.5]) cube([24, 12, 5]);
translate([-6, -12, -2.5]) cube([12, 12, 5]);
translate([0, 0, 1.5]) cylinder(r1=12, r2=11, h=1);
translate([0, 0, -1.501]) cylinder(r=12, h=3.002);
translate([0, 0, -2.5]) cylinder(r1=11, r2=12, h=1);
}
union() {
color("red") translate([0, -11.4, 0]) union() {
for (i = [0:8]) {
translate([-5, i*1.2, -2]) cube([10, 0.4, 4]);
}
}
color("black") union() {
translate([0, 0, 2.1]) scale([0.32, 0.32, 0.402])
linear_extrude(1) import("probatem-logo.svg", center=true);
// translate([0, 0, -2.301]) rotate([0, 180, 0]) scale([0.32, 0.32, 0.201])
// linear_extrude(1) import("probatem-logo.svg", center=true);
}
color("slateblue") union() {
translate([-12, 6.4, 2.5]) rotate([0, 45, 0]) cube([1.414, 13, 1.414], center=true);
translate([-12, 6.4, -2.5]) rotate([0, 45, 0]) cube([1.414, 13, 1.414], center=true);
translate([12, 6.4, 2.5]) rotate([0, 45, 0]) cube([1.414, 13, 1.414], center=true);
translate([12, 6.4, -2.5]) rotate([0, 45, 0]) cube([1.414, 13, 1.414], center=true);
translate([0, 12, 2.5]) rotate([45, 0, 0]) cube([26, 1.414, 1.414], center=true);
translate([0, 12, -2.5]) rotate([45, 0, 0]) cube([26, 1.414, 1.414], center=true);
translate([-12, 12, 0]) rotate([0, 0, 45]) cube([1.414, 1.414, 6], center=true);
translate([12, 12, 0]) rotate([0, 0, 45]) cube([1.414, 1.414, 6], center=true);
}
}
}

Binary file not shown.

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="59.999954mm"
height="59.999962mm"
viewBox="0 0 59.999954 59.999962"
version="1.1"
id="svg1"
inkscape:version="1.3.1 (91b66b0783, 2023-11-16, custom)"
sodipodi:docname="probatem-icon.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="#999999"
borderopacity="1"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="1.5168671"
inkscape:cx="256.12001"
inkscape:cy="53.399538"
inkscape:window-width="3440"
inkscape:window-height="1410"
inkscape:window-x="2560"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-17.992183,-87.57605)">
<path
id="rect1"
style="fill:#000000;stroke-width:0.264583;stroke-dasharray:none"
d="m 47.992419,87.57605 c -16.562241,0 -30.000236,13.43799 -30.000236,30.00024 3e-6,16.56224 13.437997,29.99972 30.000236,29.99972 16.562241,0 29.999718,-13.43748 29.99972,-29.99972 0,-16.56225 -13.437477,-30.00024 -29.99972,-30.00024 z m 0,1.05885 c 15.990279,0 28.941386,12.95111 28.941386,28.94139 -3e-6,15.99027 -12.951109,28.94345 -28.941386,28.94345 -15.990276,0 -28.941382,-12.95318 -28.941385,-28.94345 0,-15.99028 12.951107,-28.94139 28.941385,-28.94139 z m -11.5564,8.864575 v 3.407545 h 15.61145 c 4.925409,-0.0939 10.185426,3.494 10.185425,9.42423 -4e-6,5.91687 -4.274877,10.18871 -10.186458,10.21075 H 36.436019 v 3.37343 15.91738 h 3.24528 v -15.91738 h 13.158887 c 8.702151,-0.56293 12.809544,-6.77607 12.809554,-13.58418 0,-6.80812 -5.773308,-12.474311 -12.809554,-12.831775 -0.27085,-3e-5 -0.522899,4e-5 -0.79375,0 z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB