From dd867a7b674428af6fd14b37f6767fea55371e43 Mon Sep 17 00:00:00 2001 From: leblane Date: Wed, 22 Feb 2023 17:31:00 +0200 Subject: [PATCH] Initial code --- pcb-jig.scad | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pcb-jig.scad 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