diff --git a/pcb-jig.scad b/pcb-jig.scad new file mode 100644 index 0000000..ee927f8 --- /dev/null +++ b/pcb-jig.scad @@ -0,0 +1,34 @@ +module pcb_jig(width, height) { + difference() { + color("green") + translate([0, 0, 5]) + cube([width + 50, height + 15, 10], center = true); + + color("red") + translate([0, 0, 10]) + cube([width + 1, height + 1, 5], center = true); + + color("blue") + translate([0, height / 2 + 5, 2.5]) + cube([15, 20, 20], center = true); + + color("blue") + translate([0, -height / 2 - 5, 2.5]) + cube([15, 20, 20], center = true); + + translate([2.5, 0, -1]) { + translate([width / 2 + 10, 0, 0]) { + translate([0, height / 2 - 3.25, 0]) + cylinder(h = 20, d = 6.5); + translate([0, -height / 2 + 3.25, 0]) + cylinder(h = 20, d = 6.5); + } + translate([-width / 2 - 15, 0, 0]) { + translate([0, height / 2 - 3.25, 0]) + cylinder(h = 20, d = 6.5); + translate([0, -height / 2 + 3.25, 0]) + cylinder(h = 20, d = 6.5); + } + } + } +} \ No newline at end of file