diff --git a/replacement-parts/givi-key-grip.scad b/replacement-parts/givi-key-grip.scad new file mode 100644 index 0000000..59c29e2 --- /dev/null +++ b/replacement-parts/givi-key-grip.scad @@ -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); + } + } +} diff --git a/replacement-parts/givi-key-grip.stl b/replacement-parts/givi-key-grip.stl new file mode 100644 index 0000000..e23e693 Binary files /dev/null and b/replacement-parts/givi-key-grip.stl differ diff --git a/replacement-parts/probatem-logo.svg b/replacement-parts/probatem-logo.svg new file mode 100644 index 0000000..aa6b7e7 --- /dev/null +++ b/replacement-parts/probatem-logo.svg @@ -0,0 +1,47 @@ + + + + + + + + + +