diff --git a/etching/cad_etching_bath/PCB Holder Crossbar.svg b/etching/cad_etching_bath/PCB Holder Crossbar.svg
new file mode 100644
index 0000000..838d7a5
--- /dev/null
+++ b/etching/cad_etching_bath/PCB Holder Crossbar.svg
@@ -0,0 +1,1752 @@
+
+
+
diff --git a/etching/cad_etching_bath/PCB Holder.svg b/etching/cad_etching_bath/PCB Holder.svg
new file mode 100644
index 0000000..01c968b
--- /dev/null
+++ b/etching/cad_etching_bath/PCB Holder.svg
@@ -0,0 +1,1825 @@
+
+
+
diff --git a/etching/cad_etching_bath/pcb_holder_crossbar.scad b/etching/cad_etching_bath/pcb_holder_crossbar.scad
new file mode 100644
index 0000000..a670cbc
--- /dev/null
+++ b/etching/cad_etching_bath/pcb_holder_crossbar.scad
@@ -0,0 +1,18 @@
+/////////////////////////////////////////////////////////////////////////////////
+// Adapter for drilling machine in the embedded lab.
+//
+// Author: Maximilian Stiefel
+// Last modification: 07.06.2017
+/////////////////////////////////////////////////////////////////////////////////
+
+/////////////////////////////////////////////////////////////////////////////////
+// Vars
+/////////////////////////////////////////////////////////////////////////////////
+crossbar_depth = 175;
+crossbar_height = 10;
+crossbar_width = 5;
+
+/////////////////////////////////////////////////////////////////////////////////
+// Action
+/////////////////////////////////////////////////////////////////////////////////
+cube([crossbar_width, crossbar_depth, crossbar_height], center = true);
diff --git a/etching/cad_etching_bath/pcb_holder_frame.scad b/etching/cad_etching_bath/pcb_holder_frame.scad
new file mode 100644
index 0000000..ab69737
--- /dev/null
+++ b/etching/cad_etching_bath/pcb_holder_frame.scad
@@ -0,0 +1,48 @@
+/////////////////////////////////////////////////////////////////////////////////
+// Adapter for drilling machine in the embedded lab.
+//
+// Author: Maximilian Stiefel
+// Last modification: 07.06.2017
+/////////////////////////////////////////////////////////////////////////////////
+
+/////////////////////////////////////////////////////////////////////////////////
+// Vars
+/////////////////////////////////////////////////////////////////////////////////
+cone_radius_1 = 31.8 /2;
+cone_radius_2 = 48.1 /2;
+cone_height = 31;
+
+cylinder_radius = 43 /2;
+cylinder_height = 21.5;
+
+/////////////////////////////////////////////////////////////////////////////////
+// Action
+/////////////////////////////////////////////////////////////////////////////////
+
+difference()
+{
+difference()
+{
+ union()
+ {
+ // Draw the hole to hold the drilling machine
+ translate([0, 0, cylinder_height/2])
+ cylinder(h = cylinder_height, r = cylinder_radius, center = true);
+ translate([0, 0, 1.5 + cylinder_height])
+ cylinder(h = 3, r = 26, center = true);
+ }
+
+ translate([0, 0, cone_height/2 + 3])
+ union()
+ {
+ translate([0, 0, -20])
+ cylinder(h = 15, r = cone_radius_1, center = true);
+ // Draw cone measured
+ cylinder(h = cone_height, r1 = cone_radius_1, r2 = cone_radius_2, center = true);
+
+ }
+}
+translate([cone_radius_2, 0, 0])
+cube([30, 15, 60], center = true);
+
+}
diff --git a/etching/cad_etching_bath/pcb_holder_holder_l.scad b/etching/cad_etching_bath/pcb_holder_holder_l.scad
new file mode 100644
index 0000000..8163fbe
--- /dev/null
+++ b/etching/cad_etching_bath/pcb_holder_holder_l.scad
@@ -0,0 +1,87 @@
+/////////////////////////////////////////////////////////////////////////////////
+// Adapter for drilling machine in the embedded lab.
+//
+// Author: Maximilian Stiefel
+// Last modification: 10.06.2017
+/////////////////////////////////////////////////////////////////////////////////
+
+/////////////////////////////////////////////////////////////////////////////////
+// Vars
+/////////////////////////////////////////////////////////////////////////////////
+holder_height = 175;
+holder_width = 15;
+holder_depth = 5;
+
+notch_height = 120;
+notch_width = 2;
+notch_depth = 3;
+
+allowance = 0.5;
+
+crossbar_height = 10 + allowance;
+crossbar_width = 5 + allowance;
+crossbar_depth = 175;
+
+pillar_height = 20;
+pillar_width = 15;
+pillar_depth = holder_depth;
+
+airpump_diameter = 30;
+
+// Suitable for M3 screw thread
+hole_diameter = 2.5;
+
+// Height difference between notch for PCB and the actual holder
+height_diff_1 = holder_height - notch_height;
+
+// Height difference between notch position and crossbar_slot
+height_diff_2 = 0.7*height_diff_1 - airpump_diameter/2;
+
+// Width difference between crossbar and holder
+width_diff_1 = holder_width - crossbar_width;
+
+// With difference between
+width_diff_2 = pillar_width - holder_width;
+
+/////////////////////////////////////////////////////////////////////////////////
+// Action
+/////////////////////////////////////////////////////////////////////////////////
+difference()
+{
+union()
+{
+ // Cube for the base holder
+ cube([holder_width, holder_depth, holder_height], center = false);
+ // Pillars
+ translate([holder_width - 1, 0, 0])
+ cube([pillar_width, pillar_depth, pillar_height]);
+ translate([-pillar_width + 1, 0, 0])
+ cube([pillar_width, pillar_depth, pillar_height]);
+}
+
+union()
+{
+ // Drill holes for air pump
+ translate([holder_width/2, holder_depth + 1, 0])
+ rotate([90, 0, 0])
+ cylinder(h = holder_depth + 2, r = airpump_diameter/2);
+
+ // Cube for notch
+ translate([holder_width/2 - notch_width/2, -1, 0.7*height_diff_1])
+ cube([notch_width, notch_depth, notch_height], center = false);
+
+ // Slots for crossbars
+ translate([width_diff_1/2, -1, height_diff_2/2 + airpump_diameter/2 - crossbar_height/2])
+ cube([crossbar_width, holder_depth + 2, crossbar_height], center = false);
+ translate([width_diff_1/2, -1, holder_height - 0.3*height_diff_1/2 - crossbar_height/2])
+ cube([crossbar_width, holder_depth + 2, crossbar_height], center = false);
+
+ // Drill holes for screws
+ translate([-1, holder_depth/2, height_diff_2/2 + airpump_diameter/2])
+ rotate([0, 90, 0])
+ cylinder(h = 9, r = hole_diameter/2);
+ translate([-1, holder_depth/2, holder_height - 0.3*height_diff_1/2])
+ rotate([0, 90, 0])
+ cylinder(h = 9, r = hole_diameter/2);
+}
+}
diff --git a/etching/cad_etching_bath/pcb_holder_holder_r.scad b/etching/cad_etching_bath/pcb_holder_holder_r.scad
new file mode 100644
index 0000000..4f49b5e
--- /dev/null
+++ b/etching/cad_etching_bath/pcb_holder_holder_r.scad
@@ -0,0 +1,87 @@
+/////////////////////////////////////////////////////////////////////////////////
+// Adapter for drilling machine in the embedded lab.
+//
+// Author: Maximilian Stiefel
+// Last modification: 10.06.2017
+/////////////////////////////////////////////////////////////////////////////////
+
+/////////////////////////////////////////////////////////////////////////////////
+// Vars
+/////////////////////////////////////////////////////////////////////////////////
+holder_height = 175;
+holder_width = 15;
+holder_depth = 5;
+
+notch_height = 120;
+notch_width = 2;
+notch_depth = 3;
+
+allowance = 0.5;
+
+crossbar_height = 10 + allowance;
+crossbar_width = 5 + allowance;
+crossbar_depth = 175;
+
+pillar_height = 20;
+pillar_width = 15;
+pillar_depth = holder_depth;
+
+airpump_diameter = 30;
+
+// Suitable for M3 screw thread
+hole_diameter = 2.5;
+
+// Height difference between notch for PCB and the actual holder
+height_diff_1 = holder_height - notch_height;
+
+// Height difference between notch position and crossbar_slot
+height_diff_2 = 0.7*height_diff_1 - airpump_diameter/2;
+
+// Width difference between crossbar and holder
+width_diff_1 = holder_width - crossbar_width;
+
+// With difference between
+width_diff_2 = pillar_width - holder_width;
+
+/////////////////////////////////////////////////////////////////////////////////
+// Action
+/////////////////////////////////////////////////////////////////////////////////
+difference()
+{
+union()
+{
+ // Cube for the base holder
+ cube([holder_width, holder_depth, holder_height], center = false);
+ // Pillars
+ translate([holder_width , 0, 0])
+ cube([pillar_width, pillar_depth, pillar_height]);
+ translate([-pillar_width, 0, 0])
+ cube([pillar_width, pillar_depth, pillar_height]);
+}
+
+union()
+{
+ // Drill holes for air pump
+ translate([holder_width/2, holder_depth + 1, 0])
+ rotate([90, 0, 0])
+ cylinder(h = holder_depth + 2, r = airpump_diameter/2);
+
+ // Cube for notch
+ translate([holder_width/2 - notch_width/2, -1, 0.7*height_diff_1])
+ cube([notch_width, notch_depth, notch_height], center = false);
+
+ // Slots for crossbars
+ translate([width_diff_1/2, -1, height_diff_2/2 + airpump_diameter/2 - crossbar_height/2])
+ cube([crossbar_width, holder_depth + 2, crossbar_height], center = false);
+ translate([width_diff_1/2, -1, holder_height - 0.3*height_diff_1/2 - crossbar_height/2])
+ cube([crossbar_width, holder_depth + 2, crossbar_height], center = false);
+
+ // Drill holes for screws
+ translate([holder_width/2, holder_depth/2, height_diff_2/2 + airpump_diameter/2])
+ rotate([0, 90, 0])
+ cylinder(h = 9, r = hole_diameter/2);
+ translate([holder_width/2, holder_depth/2, holder_height - 0.3*height_diff_1/2])
+ rotate([0, 90, 0])
+ cylinder(h = 9, r = hole_diameter/2);
+}
+}
diff --git a/etching/cad_etching_bath/pcb_holder_holder_r.stl b/etching/cad_etching_bath/pcb_holder_holder_r.stl
new file mode 100644
index 0000000..b9b3f23
--- /dev/null
+++ b/etching/cad_etching_bath/pcb_holder_holder_r.stl
@@ -0,0 +1,1374 @@
+solid OpenSCAD_Model
+ facet normal -1 0 0
+ outer loop
+ vertex 0 0 20
+ vertex 0 5 175
+ vertex 0 5 20
+ endloop
+ endfacet
+ facet normal -1 -0 0
+ outer loop
+ vertex 0 5 175
+ vertex 0 0 20
+ vertex 0 0 175
+ endloop
+ endfacet
+ facet normal -0 0 1
+ outer loop
+ vertex 0 5 175
+ vertex 15 0 175
+ vertex 15 5 175
+ endloop
+ endfacet
+ facet normal 0 0 1
+ outer loop
+ vertex 15 0 175
+ vertex 0 5 175
+ vertex 0 0 175
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 3.68882 166.364
+ vertex 15 3.23473 27.7613
+ vertex 15 3.68882 26.3637
+ endloop
+ endfacet
+ facet normal 1 -0 0
+ outer loop
+ vertex 15 2.5 165.5
+ vertex 15 3.23473 27.7613
+ vertex 15 3.68882 166.364
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 2.5 165.5
+ vertex 15 1.76527 27.7613
+ vertex 15 3.23473 27.7613
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 1.31118 166.364
+ vertex 15 1.76527 27.7613
+ vertex 15 2.5 165.5
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 1.76527 27.7613
+ vertex 15 1.31118 166.364
+ vertex 15 1.31118 26.3637
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 5 175
+ vertex 15 3.68882 166.364
+ vertex 15 5 20
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 5 175
+ vertex 15 3.23473 167.761
+ vertex 15 3.68882 166.364
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 5 175
+ vertex 15 1.76527 167.761
+ vertex 15 3.23473 167.761
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 0 20
+ vertex 15 1.31118 166.364
+ vertex 15 0 175
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 1.76527 167.761
+ vertex 15 0 175
+ vertex 15 1.31118 166.364
+ endloop
+ endfacet
+ facet normal 1 -0 0
+ outer loop
+ vertex 15 0 175
+ vertex 15 1.76527 167.761
+ vertex 15 5 175
+ endloop
+ endfacet
+ facet normal 1 -0 0
+ outer loop
+ vertex 15 3.68882 26.3637
+ vertex 15 5 20
+ vertex 15 3.68882 166.364
+ endloop
+ endfacet
+ facet normal 1 -0 0
+ outer loop
+ vertex 15 2.5 25.5
+ vertex 15 5 20
+ vertex 15 3.68882 26.3637
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 0 20
+ vertex 15 2.5 25.5
+ vertex 15 1.31118 26.3637
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 2.5 25.5
+ vertex 15 0 20
+ vertex 15 5 20
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 15 1.31118 166.364
+ vertex 15 0 20
+ vertex 15 1.31118 26.3637
+ endloop
+ endfacet
+ facet normal 0 1 -0
+ outer loop
+ vertex 17.537 5 11.1472
+ vertex 15 5 20
+ vertex 30 5 20
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 15 5 20
+ vertex 9.06793 5 14.9178
+ vertex 0 5 20
+ endloop
+ endfacet
+ facet normal 0 1 -0
+ outer loop
+ vertex 5.93207 5 14.9178
+ vertex 0 5 20
+ vertex 9.06793 5 14.9178
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 15 5 20
+ vertex 12.1353 5 14.2658
+ vertex 9.06793 5 14.9178
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 15 5 20
+ vertex 15 5 12.9904
+ vertex 12.1353 5 14.2658
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 15 5 20
+ vertex 17.537 5 11.1472
+ vertex 15 5 12.9904
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 30 5 20
+ vertex 19.6353 5 8.81678
+ vertex 17.537 5 11.1472
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 30 5 20
+ vertex 21.2032 5 6.10105
+ vertex 19.6353 5 8.81678
+ endloop
+ endfacet
+ facet normal 0 1 -0
+ outer loop
+ vertex 30 5 0
+ vertex 21.2032 5 6.10105
+ vertex 30 5 20
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 21.2032 5 6.10105
+ vertex 30 5 0
+ vertex 22.1722 5 3.11868
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 22.1722 5 3.11868
+ vertex 30 5 0
+ vertex 22.5 5 0
+ endloop
+ endfacet
+ facet normal 0 1 -0
+ outer loop
+ vertex 2.86474 5 14.2658
+ vertex 0 5 20
+ vertex 5.93207 5 14.9178
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 0 5 12.9904
+ vertex 0 5 20
+ vertex 2.86474 5 14.2658
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex -2.53696 5 11.1472
+ vertex 0 5 20
+ vertex 0 5 12.9904
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 0 5 20
+ vertex -2.53696 5 11.1472
+ vertex -15 5 20
+ endloop
+ endfacet
+ facet normal 0 1 -0
+ outer loop
+ vertex -4.63525 5 8.81678
+ vertex -15 5 20
+ vertex -2.53696 5 11.1472
+ endloop
+ endfacet
+ facet normal 0 1 -0
+ outer loop
+ vertex -6.20318 5 6.10105
+ vertex -15 5 20
+ vertex -4.63525 5 8.81678
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex -15 5 0
+ vertex -6.20318 5 6.10105
+ vertex -7.17221 5 3.11868
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex -15 5 0
+ vertex -7.17221 5 3.11868
+ vertex -7.5 5 0
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex -6.20318 5 6.10105
+ vertex -15 5 0
+ vertex -15 5 20
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 15 5 175
+ vertex 10.25 5 172
+ vertex 0 5 175
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 15 5 175
+ vertex 10.25 5 161.5
+ vertex 10.25 5 172
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 10.25 5 161.5
+ vertex 10.25 5 32
+ vertex 4.75 5 161.5
+ endloop
+ endfacet
+ facet normal 0 1 -0
+ outer loop
+ vertex 15 5 20
+ vertex 10.25 5 161.5
+ vertex 15 5 175
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 10.25 5 161.5
+ vertex 15 5 20
+ vertex 10.25 5 32
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 10.25 5 21.5
+ vertex 15 5 20
+ vertex 4.75 5 21.5
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 10.25 5 32
+ vertex 15 5 20
+ vertex 10.25 5 21.5
+ endloop
+ endfacet
+ facet normal 0 1 -0
+ outer loop
+ vertex 4.75 5 172
+ vertex 0 5 175
+ vertex 10.25 5 172
+ endloop
+ endfacet
+ facet normal 0 1 -0
+ outer loop
+ vertex 4.75 5 161.5
+ vertex 0 5 175
+ vertex 4.75 5 172
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 4.75 5 32
+ vertex 4.75 5 161.5
+ vertex 10.25 5 32
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 0 5 20
+ vertex 4.75 5 161.5
+ vertex 4.75 5 32
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 0 5 20
+ vertex 4.75 5 32
+ vertex 4.75 5 21.5
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 4.75 5 161.5
+ vertex 0 5 20
+ vertex 0 5 175
+ endloop
+ endfacet
+ facet normal 0 1 0
+ outer loop
+ vertex 0 5 20
+ vertex 4.75 5 21.5
+ vertex 15 5 20
+ endloop
+ endfacet
+ facet normal 0 0 -1
+ outer loop
+ vertex -15 0 0
+ vertex -7.5 5 0
+ vertex -7.5 0 0
+ endloop
+ endfacet
+ facet normal -0 0 -1
+ outer loop
+ vertex -7.5 5 0
+ vertex -15 0 0
+ vertex -15 5 0
+ endloop
+ endfacet
+ facet normal 0 0 -1
+ outer loop
+ vertex 22.5 0 0
+ vertex 30 5 0
+ vertex 30 0 0
+ endloop
+ endfacet
+ facet normal -0 0 -1
+ outer loop
+ vertex 30 5 0
+ vertex 22.5 0 0
+ vertex 22.5 5 0
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex -2.53696 0 11.1472
+ vertex 0 0 20
+ vertex -15 0 20
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 0 0 20
+ vertex 5.93207 0 14.9178
+ vertex 15 0 20
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 9.06793 0 14.9178
+ vertex 15 0 20
+ vertex 5.93207 0 14.9178
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 0 0 20
+ vertex 2.86474 0 14.2658
+ vertex 5.93207 0 14.9178
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 0 0 20
+ vertex 0 0 12.9904
+ vertex 2.86474 0 14.2658
+ endloop
+ endfacet
+ facet normal 0 -1 -0
+ outer loop
+ vertex 0 0 20
+ vertex -2.53696 0 11.1472
+ vertex 0 0 12.9904
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex -15 0 20
+ vertex -4.63525 0 8.81678
+ vertex -2.53696 0 11.1472
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex -15 0 20
+ vertex -6.20318 0 6.10105
+ vertex -4.63525 0 8.81678
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex -15 0 0
+ vertex -6.20318 0 6.10105
+ vertex -15 0 20
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex -6.20318 0 6.10105
+ vertex -15 0 0
+ vertex -7.17221 0 3.11868
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex -7.17221 0 3.11868
+ vertex -15 0 0
+ vertex -7.5 0 0
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 12.1353 0 14.2658
+ vertex 15 0 20
+ vertex 9.06793 0 14.9178
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 15 0 12.9904
+ vertex 15 0 20
+ vertex 12.1353 0 14.2658
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 17.537 0 11.1472
+ vertex 15 0 20
+ vertex 15 0 12.9904
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 15 0 20
+ vertex 17.537 0 11.1472
+ vertex 30 0 20
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 19.6353 0 8.81678
+ vertex 30 0 20
+ vertex 17.537 0 11.1472
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 21.2032 0 6.10105
+ vertex 30 0 20
+ vertex 19.6353 0 8.81678
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 30 0 0
+ vertex 21.2032 0 6.10105
+ vertex 22.1722 0 3.11868
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 30 0 0
+ vertex 22.1722 0 3.11868
+ vertex 22.5 0 0
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 21.2032 0 6.10105
+ vertex 30 0 0
+ vertex 30 0 20
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 0 0 175
+ vertex 4.75 0 172
+ vertex 15 0 175
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 0 0 175
+ vertex 4.75 0 161.5
+ vertex 4.75 0 172
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 4.75 0 161.5
+ vertex 6.5 0 158.5
+ vertex 10.25 0 161.5
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 4.75 0 161.5
+ vertex 6.5 0 38.5
+ vertex 6.5 0 158.5
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 0 0 20
+ vertex 4.75 0 161.5
+ vertex 0 0 175
+ endloop
+ endfacet
+ facet normal 0 -1 -0
+ outer loop
+ vertex 6.5 0 38.5
+ vertex 4.75 0 32
+ vertex 8.5 0 38.5
+ endloop
+ endfacet
+ facet normal 0 -1 -0
+ outer loop
+ vertex 4.75 0 161.5
+ vertex 0 0 20
+ vertex 6.5 0 38.5
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 6.5 0 38.5
+ vertex 0 0 20
+ vertex 4.75 0 32
+ endloop
+ endfacet
+ facet normal 0 -1 -0
+ outer loop
+ vertex 4.75 0 21.5
+ vertex 0 0 20
+ vertex 10.25 0 21.5
+ endloop
+ endfacet
+ facet normal 0 -1 -0
+ outer loop
+ vertex 4.75 0 32
+ vertex 0 0 20
+ vertex 4.75 0 21.5
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 10.25 0 172
+ vertex 15 0 175
+ vertex 4.75 0 172
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 10.25 0 161.5
+ vertex 15 0 175
+ vertex 10.25 0 172
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 8.5 0 158.5
+ vertex 10.25 0 161.5
+ vertex 6.5 0 158.5
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 8.5 0 38.5
+ vertex 10.25 0 161.5
+ vertex 8.5 0 158.5
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 15 0 20
+ vertex 10.25 0 161.5
+ vertex 8.5 0 38.5
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 10.25 0 32
+ vertex 8.5 0 38.5
+ vertex 4.75 0 32
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 15 0 20
+ vertex 8.5 0 38.5
+ vertex 10.25 0 32
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 15 0 20
+ vertex 10.25 0 32
+ vertex 10.25 0 21.5
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 10.25 0 161.5
+ vertex 15 0 20
+ vertex 15 0 175
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 15 0 20
+ vertex 10.25 0 21.5
+ vertex 0 0 20
+ endloop
+ endfacet
+ facet normal -0 0 1
+ outer loop
+ vertex 15 5 20
+ vertex 30 0 20
+ vertex 30 5 20
+ endloop
+ endfacet
+ facet normal 0 0 1
+ outer loop
+ vertex 30 0 20
+ vertex 15 5 20
+ vertex 15 0 20
+ endloop
+ endfacet
+ facet normal 1 -0 0
+ outer loop
+ vertex 30 0 20
+ vertex 30 5 0
+ vertex 30 5 20
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 30 5 0
+ vertex 30 0 20
+ vertex 30 0 0
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex -15 0 0
+ vertex -15 5 20
+ vertex -15 5 0
+ endloop
+ endfacet
+ facet normal -1 -0 0
+ outer loop
+ vertex -15 5 20
+ vertex -15 0 0
+ vertex -15 0 20
+ endloop
+ endfacet
+ facet normal -0 0 1
+ outer loop
+ vertex -15 5 20
+ vertex 0 0 20
+ vertex 0 5 20
+ endloop
+ endfacet
+ facet normal 0 0 1
+ outer loop
+ vertex 0 0 20
+ vertex -15 5 20
+ vertex -15 0 20
+ endloop
+ endfacet
+ facet normal -0.994522 0 -0.104528
+ outer loop
+ vertex 22.5 0 0
+ vertex 22.1722 5 3.11868
+ vertex 22.5 5 0
+ endloop
+ endfacet
+ facet normal -0.994522 -0 -0.104528
+ outer loop
+ vertex 22.1722 5 3.11868
+ vertex 22.5 0 0
+ vertex 22.1722 0 3.11868
+ endloop
+ endfacet
+ facet normal -0.951057 0 -0.309017
+ outer loop
+ vertex 22.1722 0 3.11868
+ vertex 21.2032 5 6.10105
+ vertex 22.1722 5 3.11868
+ endloop
+ endfacet
+ facet normal -0.951057 -0 -0.309017
+ outer loop
+ vertex 21.2032 5 6.10105
+ vertex 22.1722 0 3.11868
+ vertex 21.2032 0 6.10105
+ endloop
+ endfacet
+ facet normal 0.994522 0 -0.104529
+ outer loop
+ vertex -7.17221 0 3.11868
+ vertex -7.5 5 0
+ vertex -7.17221 5 3.11868
+ endloop
+ endfacet
+ facet normal 0.994522 0 -0.104529
+ outer loop
+ vertex -7.5 5 0
+ vertex -7.17221 0 3.11868
+ vertex -7.5 0 0
+ endloop
+ endfacet
+ facet normal 0 0 -1
+ outer loop
+ vertex 5.93207 0 14.9178
+ vertex 9.06793 5 14.9178
+ vertex 9.06793 0 14.9178
+ endloop
+ endfacet
+ facet normal -0 0 -1
+ outer loop
+ vertex 9.06793 5 14.9178
+ vertex 5.93207 0 14.9178
+ vertex 5.93207 5 14.9178
+ endloop
+ endfacet
+ facet normal -0.587785 0 -0.809017
+ outer loop
+ vertex 15 0 12.9904
+ vertex 17.537 5 11.1472
+ vertex 17.537 0 11.1472
+ endloop
+ endfacet
+ facet normal -0.587785 0 -0.809017
+ outer loop
+ vertex 17.537 5 11.1472
+ vertex 15 0 12.9904
+ vertex 15 5 12.9904
+ endloop
+ endfacet
+ facet normal -0.866025 0 -0.5
+ outer loop
+ vertex 21.2032 0 6.10105
+ vertex 19.6353 5 8.81678
+ vertex 21.2032 5 6.10105
+ endloop
+ endfacet
+ facet normal -0.866025 -0 -0.5
+ outer loop
+ vertex 19.6353 5 8.81678
+ vertex 21.2032 0 6.10105
+ vertex 19.6353 0 8.81678
+ endloop
+ endfacet
+ facet normal 0.743145 0 -0.669131
+ outer loop
+ vertex -2.53696 0 11.1472
+ vertex -4.63525 5 8.81678
+ vertex -2.53696 5 11.1472
+ endloop
+ endfacet
+ facet normal 0.743145 0 -0.669131
+ outer loop
+ vertex -4.63525 5 8.81678
+ vertex -2.53696 0 11.1472
+ vertex -4.63525 0 8.81678
+ endloop
+ endfacet
+ facet normal 0.406737 0 -0.913545
+ outer loop
+ vertex 0 0 12.9904
+ vertex 2.86474 5 14.2658
+ vertex 2.86474 0 14.2658
+ endloop
+ endfacet
+ facet normal 0.406737 0 -0.913545
+ outer loop
+ vertex 2.86474 5 14.2658
+ vertex 0 0 12.9904
+ vertex 0 5 12.9904
+ endloop
+ endfacet
+ facet normal -0.743145 0 -0.66913
+ outer loop
+ vertex 19.6353 0 8.81678
+ vertex 17.537 5 11.1472
+ vertex 19.6353 5 8.81678
+ endloop
+ endfacet
+ facet normal -0.743145 -0 -0.66913
+ outer loop
+ vertex 17.537 5 11.1472
+ vertex 19.6353 0 8.81678
+ vertex 17.537 0 11.1472
+ endloop
+ endfacet
+ facet normal -0.406737 0 -0.913545
+ outer loop
+ vertex 12.1353 0 14.2658
+ vertex 15 5 12.9904
+ vertex 15 0 12.9904
+ endloop
+ endfacet
+ facet normal -0.406737 0 -0.913545
+ outer loop
+ vertex 15 5 12.9904
+ vertex 12.1353 0 14.2658
+ vertex 12.1353 5 14.2658
+ endloop
+ endfacet
+ facet normal -0.207912 0 -0.978148
+ outer loop
+ vertex 9.06793 0 14.9178
+ vertex 12.1353 5 14.2658
+ vertex 12.1353 0 14.2658
+ endloop
+ endfacet
+ facet normal -0.207912 0 -0.978148
+ outer loop
+ vertex 12.1353 5 14.2658
+ vertex 9.06793 0 14.9178
+ vertex 9.06793 5 14.9178
+ endloop
+ endfacet
+ facet normal 0.587785 0 -0.809017
+ outer loop
+ vertex -2.53696 0 11.1472
+ vertex 0 5 12.9904
+ vertex 0 0 12.9904
+ endloop
+ endfacet
+ facet normal 0.587785 0 -0.809017
+ outer loop
+ vertex 0 5 12.9904
+ vertex -2.53696 0 11.1472
+ vertex -2.53696 5 11.1472
+ endloop
+ endfacet
+ facet normal 0.866025 0 -0.5
+ outer loop
+ vertex -4.63525 0 8.81678
+ vertex -6.20318 5 6.10105
+ vertex -4.63525 5 8.81678
+ endloop
+ endfacet
+ facet normal 0.866025 0 -0.5
+ outer loop
+ vertex -6.20318 5 6.10105
+ vertex -4.63525 0 8.81678
+ vertex -6.20318 0 6.10105
+ endloop
+ endfacet
+ facet normal 0.951057 0 -0.309017
+ outer loop
+ vertex -6.20318 0 6.10105
+ vertex -7.17221 5 3.11868
+ vertex -6.20318 5 6.10105
+ endloop
+ endfacet
+ facet normal 0.951057 0 -0.309017
+ outer loop
+ vertex -7.17221 5 3.11868
+ vertex -6.20318 0 6.10105
+ vertex -7.17221 0 3.11868
+ endloop
+ endfacet
+ facet normal 0.207912 0 -0.978148
+ outer loop
+ vertex 2.86474 0 14.2658
+ vertex 5.93207 5 14.9178
+ vertex 5.93207 0 14.9178
+ endloop
+ endfacet
+ facet normal 0.207912 0 -0.978148
+ outer loop
+ vertex 5.93207 5 14.9178
+ vertex 2.86474 0 14.2658
+ vertex 2.86474 5 14.2658
+ endloop
+ endfacet
+ facet normal 1 -0 0
+ outer loop
+ vertex 6.5 0 158.5
+ vertex 6.5 2 38.5
+ vertex 6.5 2 158.5
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 6.5 2 38.5
+ vertex 6.5 0 158.5
+ vertex 6.5 0 38.5
+ endloop
+ endfacet
+ facet normal 0 0 -1
+ outer loop
+ vertex 6.5 0 158.5
+ vertex 8.5 2 158.5
+ vertex 8.5 0 158.5
+ endloop
+ endfacet
+ facet normal -0 0 -1
+ outer loop
+ vertex 8.5 2 158.5
+ vertex 6.5 0 158.5
+ vertex 6.5 2 158.5
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 8.5 0 38.5
+ vertex 8.5 2 158.5
+ vertex 8.5 2 38.5
+ endloop
+ endfacet
+ facet normal -1 -0 0
+ outer loop
+ vertex 8.5 2 158.5
+ vertex 8.5 0 38.5
+ vertex 8.5 0 158.5
+ endloop
+ endfacet
+ facet normal 0 -1 0
+ outer loop
+ vertex 6.5 2 38.5
+ vertex 8.5 2 158.5
+ vertex 6.5 2 158.5
+ endloop
+ endfacet
+ facet normal 0 -1 -0
+ outer loop
+ vertex 8.5 2 158.5
+ vertex 6.5 2 38.5
+ vertex 8.5 2 38.5
+ endloop
+ endfacet
+ facet normal -0 0 1
+ outer loop
+ vertex 6.5 2 38.5
+ vertex 8.5 0 38.5
+ vertex 8.5 2 38.5
+ endloop
+ endfacet
+ facet normal 0 0 1
+ outer loop
+ vertex 8.5 0 38.5
+ vertex 6.5 2 38.5
+ vertex 6.5 0 38.5
+ endloop
+ endfacet
+ facet normal 1 -0 0
+ outer loop
+ vertex 4.75 0 32
+ vertex 4.75 5 21.5
+ vertex 4.75 5 32
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 4.75 5 21.5
+ vertex 4.75 0 32
+ vertex 4.75 0 21.5
+ endloop
+ endfacet
+ facet normal 0 0 -1
+ outer loop
+ vertex 4.75 0 32
+ vertex 10.25 5 32
+ vertex 10.25 0 32
+ endloop
+ endfacet
+ facet normal -0 0 -1
+ outer loop
+ vertex 10.25 5 32
+ vertex 4.75 0 32
+ vertex 4.75 5 32
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 5 21.5
+ vertex 10.25 3.68882 26.3637
+ vertex 10.25 5 32
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 5 21.5
+ vertex 10.25 2.5 25.5
+ vertex 10.25 3.68882 26.3637
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 0 21.5
+ vertex 10.25 2.5 25.5
+ vertex 10.25 5 21.5
+ endloop
+ endfacet
+ facet normal -1 -0 0
+ outer loop
+ vertex 10.25 2.5 25.5
+ vertex 10.25 0 21.5
+ vertex 10.25 1.31118 26.3637
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 3.23473 27.7613
+ vertex 10.25 5 32
+ vertex 10.25 3.68882 26.3637
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 1.76527 27.7613
+ vertex 10.25 5 32
+ vertex 10.25 3.23473 27.7613
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 1.76527 27.7613
+ vertex 10.25 0 32
+ vertex 10.25 5 32
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 1.31118 26.3637
+ vertex 10.25 0 32
+ vertex 10.25 1.76527 27.7613
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 0 32
+ vertex 10.25 1.31118 26.3637
+ vertex 10.25 0 21.5
+ endloop
+ endfacet
+ facet normal -0 0 1
+ outer loop
+ vertex 4.75 5 21.5
+ vertex 10.25 0 21.5
+ vertex 10.25 5 21.5
+ endloop
+ endfacet
+ facet normal 0 0 1
+ outer loop
+ vertex 10.25 0 21.5
+ vertex 4.75 5 21.5
+ vertex 4.75 0 21.5
+ endloop
+ endfacet
+ facet normal 1 -0 0
+ outer loop
+ vertex 4.75 0 172
+ vertex 4.75 5 161.5
+ vertex 4.75 5 172
+ endloop
+ endfacet
+ facet normal 1 0 0
+ outer loop
+ vertex 4.75 5 161.5
+ vertex 4.75 0 172
+ vertex 4.75 0 161.5
+ endloop
+ endfacet
+ facet normal 0 0 -1
+ outer loop
+ vertex 4.75 0 172
+ vertex 10.25 5 172
+ vertex 10.25 0 172
+ endloop
+ endfacet
+ facet normal -0 0 -1
+ outer loop
+ vertex 10.25 5 172
+ vertex 4.75 0 172
+ vertex 4.75 5 172
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 5 161.5
+ vertex 10.25 3.68882 166.364
+ vertex 10.25 5 172
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 5 161.5
+ vertex 10.25 2.5 165.5
+ vertex 10.25 3.68882 166.364
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 0 161.5
+ vertex 10.25 2.5 165.5
+ vertex 10.25 5 161.5
+ endloop
+ endfacet
+ facet normal -1 -0 0
+ outer loop
+ vertex 10.25 2.5 165.5
+ vertex 10.25 0 161.5
+ vertex 10.25 1.31118 166.364
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 3.23473 167.761
+ vertex 10.25 5 172
+ vertex 10.25 3.68882 166.364
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 1.76527 167.761
+ vertex 10.25 5 172
+ vertex 10.25 3.23473 167.761
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 1.76527 167.761
+ vertex 10.25 0 172
+ vertex 10.25 5 172
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 1.31118 166.364
+ vertex 10.25 0 172
+ vertex 10.25 1.76527 167.761
+ endloop
+ endfacet
+ facet normal -1 0 0
+ outer loop
+ vertex 10.25 0 172
+ vertex 10.25 1.31118 166.364
+ vertex 10.25 0 161.5
+ endloop
+ endfacet
+ facet normal -0 0 1
+ outer loop
+ vertex 4.75 5 161.5
+ vertex 10.25 0 161.5
+ vertex 10.25 5 161.5
+ endloop
+ endfacet
+ facet normal 0 0 1
+ outer loop
+ vertex 10.25 0 161.5
+ vertex 4.75 5 161.5
+ vertex 4.75 0 161.5
+ endloop
+ endfacet
+ facet normal 0 -0.587785 0.809017
+ outer loop
+ vertex 10.25 3.68882 26.3637
+ vertex 15 2.5 25.5
+ vertex 15 3.68882 26.3637
+ endloop
+ endfacet
+ facet normal 0 -0.587785 0.809017
+ outer loop
+ vertex 15 2.5 25.5
+ vertex 10.25 3.68882 26.3637
+ vertex 10.25 2.5 25.5
+ endloop
+ endfacet
+ facet normal 0 0 -1
+ outer loop
+ vertex 10.25 1.76527 27.7613
+ vertex 15 3.23473 27.7613
+ vertex 15 1.76527 27.7613
+ endloop
+ endfacet
+ facet normal -0 0 -1
+ outer loop
+ vertex 15 3.23473 27.7613
+ vertex 10.25 1.76527 27.7613
+ vertex 10.25 3.23473 27.7613
+ endloop
+ endfacet
+ facet normal 0 -0.951057 -0.309017
+ outer loop
+ vertex 10.25 3.68882 26.3637
+ vertex 15 3.23473 27.7613
+ vertex 10.25 3.23473 27.7613
+ endloop
+ endfacet
+ facet normal 0 -0.951057 -0.309017
+ outer loop
+ vertex 15 3.23473 27.7613
+ vertex 10.25 3.68882 26.3637
+ vertex 15 3.68882 26.3637
+ endloop
+ endfacet
+ facet normal 0 0.951057 -0.309017
+ outer loop
+ vertex 15 1.31118 26.3637
+ vertex 10.25 1.76527 27.7613
+ vertex 15 1.76527 27.7613
+ endloop
+ endfacet
+ facet normal 0 0.951057 -0.309017
+ outer loop
+ vertex 10.25 1.76527 27.7613
+ vertex 15 1.31118 26.3637
+ vertex 10.25 1.31118 26.3637
+ endloop
+ endfacet
+ facet normal -0 0.587785 0.809017
+ outer loop
+ vertex 10.25 2.5 25.5
+ vertex 15 1.31118 26.3637
+ vertex 15 2.5 25.5
+ endloop
+ endfacet
+ facet normal 0 0.587785 0.809017
+ outer loop
+ vertex 15 1.31118 26.3637
+ vertex 10.25 2.5 25.5
+ vertex 10.25 1.31118 26.3637
+ endloop
+ endfacet
+ facet normal 0 -0.587783 0.809018
+ outer loop
+ vertex 10.25 3.68882 166.364
+ vertex 15 2.5 165.5
+ vertex 15 3.68882 166.364
+ endloop
+ endfacet
+ facet normal 0 -0.587783 0.809018
+ outer loop
+ vertex 15 2.5 165.5
+ vertex 10.25 3.68882 166.364
+ vertex 10.25 2.5 165.5
+ endloop
+ endfacet
+ facet normal 0 0 -1
+ outer loop
+ vertex 10.25 1.76527 167.761
+ vertex 15 3.23473 167.761
+ vertex 15 1.76527 167.761
+ endloop
+ endfacet
+ facet normal -0 0 -1
+ outer loop
+ vertex 15 3.23473 167.761
+ vertex 10.25 1.76527 167.761
+ vertex 10.25 3.23473 167.761
+ endloop
+ endfacet
+ facet normal 0 -0.951057 -0.309015
+ outer loop
+ vertex 10.25 3.68882 166.364
+ vertex 15 3.23473 167.761
+ vertex 10.25 3.23473 167.761
+ endloop
+ endfacet
+ facet normal 0 -0.951057 -0.309015
+ outer loop
+ vertex 15 3.23473 167.761
+ vertex 10.25 3.68882 166.364
+ vertex 15 3.68882 166.364
+ endloop
+ endfacet
+ facet normal 0 0.951057 -0.309015
+ outer loop
+ vertex 15 1.31118 166.364
+ vertex 10.25 1.76527 167.761
+ vertex 15 1.76527 167.761
+ endloop
+ endfacet
+ facet normal 0 0.951057 -0.309015
+ outer loop
+ vertex 10.25 1.76527 167.761
+ vertex 15 1.31118 166.364
+ vertex 10.25 1.31118 166.364
+ endloop
+ endfacet
+ facet normal -0 0.587783 0.809019
+ outer loop
+ vertex 10.25 2.5 165.5
+ vertex 15 1.31118 166.364
+ vertex 15 2.5 165.5
+ endloop
+ endfacet
+ facet normal 0 0.587783 0.809019
+ outer loop
+ vertex 15 1.31118 166.364
+ vertex 10.25 2.5 165.5
+ vertex 10.25 1.31118 166.364
+ endloop
+ endfacet
+endsolid OpenSCAD_Model
diff --git a/etching/cad_etching_bath/tets.fcstd b/etching/cad_etching_bath/tets.fcstd
new file mode 100644
index 0000000..a2705fd
Binary files /dev/null and b/etching/cad_etching_bath/tets.fcstd differ
diff --git a/etching/cad_etching_bath/tets.fcstd1 b/etching/cad_etching_bath/tets.fcstd1
new file mode 100644
index 0000000..6782584
Binary files /dev/null and b/etching/cad_etching_bath/tets.fcstd1 differ
diff --git a/etching/cad_etching_bath/tets2.fcstd b/etching/cad_etching_bath/tets2.fcstd
new file mode 100644
index 0000000..207d5b8
Binary files /dev/null and b/etching/cad_etching_bath/tets2.fcstd differ
diff --git a/etching/cad_etching_bath/tets2.fcstd1 b/etching/cad_etching_bath/tets2.fcstd1
new file mode 100644
index 0000000..aec7f73
Binary files /dev/null and b/etching/cad_etching_bath/tets2.fcstd1 differ
diff --git a/pcbs/transimpedance_amp/transimp_amp.zip b/pcbs/transimpedance_amp/transimp_amp.zip
deleted file mode 100644
index 69fe9da..0000000
Binary files a/pcbs/transimpedance_amp/transimp_amp.zip and /dev/null differ
diff --git a/pcbs/transimpedance_amp/transimpedance_amp.jpg b/pcbs/transimpedance_amp/transimpedance_amp.jpg
deleted file mode 100644
index 07c693e..0000000
Binary files a/pcbs/transimpedance_amp/transimpedance_amp.jpg and /dev/null differ
diff --git a/pcbs/transimpedance_amp/.gitignore b/pcbs/transimpedance_amp_v0.1/.gitignore
similarity index 100%
rename from pcbs/transimpedance_amp/.gitignore
rename to pcbs/transimpedance_amp_v0.1/.gitignore
diff --git a/pcbs/transimpedance_amp/Photodiodes.pretty/BPW34FA.kicad_mod b/pcbs/transimpedance_amp_v0.1/Photodiodes.pretty/BPW34FA.kicad_mod
similarity index 100%
rename from pcbs/transimpedance_amp/Photodiodes.pretty/BPW34FA.kicad_mod
rename to pcbs/transimpedance_amp_v0.1/Photodiodes.pretty/BPW34FA.kicad_mod
diff --git a/pcbs/transimpedance_amp/Testpoints.pretty/TP_SMD_quadr_3mm.kicad_mod b/pcbs/transimpedance_amp_v0.1/Testpoints.pretty/TP_SMD_quadr_3mm.kicad_mod
similarity index 100%
rename from pcbs/transimpedance_amp/Testpoints.pretty/TP_SMD_quadr_3mm.kicad_mod
rename to pcbs/transimpedance_amp_v0.1/Testpoints.pretty/TP_SMD_quadr_3mm.kicad_mod
diff --git a/pcbs/transimpedance_amp/Vias.pretty/Stitchging-Via-0.6.kicad_mod b/pcbs/transimpedance_amp_v0.1/Vias.pretty/Stitchging-Via-0.6.kicad_mod
similarity index 100%
rename from pcbs/transimpedance_amp/Vias.pretty/Stitchging-Via-0.6.kicad_mod
rename to pcbs/transimpedance_amp_v0.1/Vias.pretty/Stitchging-Via-0.6.kicad_mod
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp-B.CrtYd.gbr b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.CrtYd.gbr
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp-B.CrtYd.gbr
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.CrtYd.gbr
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp-B.Cu.gbr b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.Cu.gbr
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp-B.Cu.gbr
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.Cu.gbr
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp-B.Mask.gbr b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.Mask.gbr
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp-B.Mask.gbr
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.Mask.gbr
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp-B.SilkS.gbr b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.SilkS.gbr
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp-B.SilkS.gbr
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.SilkS.gbr
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp-Dwgs.User.gbr b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-Dwgs.User.gbr
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp-Dwgs.User.gbr
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-Dwgs.User.gbr
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp-Edge.Cuts.gbr b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-Edge.Cuts.gbr
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp-Edge.Cuts.gbr
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-Edge.Cuts.gbr
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp-F.CrtYd.gbr b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.CrtYd.gbr
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp-F.CrtYd.gbr
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.CrtYd.gbr
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp-F.Cu.gbr b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.Cu.gbr
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp-F.Cu.gbr
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.Cu.gbr
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp-F.Mask.gbr b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.Mask.gbr
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp-F.Mask.gbr
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.Mask.gbr
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp-F.SilkS.gbr b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.SilkS.gbr
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp-F.SilkS.gbr
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.SilkS.gbr
diff --git a/pcbs/transimpedance_amp/gerberv1/transimpedance_amp.drl b/pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp.drl
similarity index 100%
rename from pcbs/transimpedance_amp/gerberv1/transimpedance_amp.drl
rename to pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp.drl
diff --git a/pcbs/transimpedance_amp_v0.1/output/pcb.pdf b/pcbs/transimpedance_amp_v0.1/output/pcb.pdf
new file mode 100644
index 0000000..3941511
Binary files /dev/null and b/pcbs/transimpedance_amp_v0.1/output/pcb.pdf differ
diff --git a/pcbs/transimpedance_amp_v0.1/output/schematics.pdf b/pcbs/transimpedance_amp_v0.1/output/schematics.pdf
new file mode 100644
index 0000000..1f268f7
Binary files /dev/null and b/pcbs/transimpedance_amp_v0.1/output/schematics.pdf differ
diff --git a/pcbs/transimpedance_amp/photodiodes.pretty/BPW34FA.kicad_mod b/pcbs/transimpedance_amp_v0.1/photodiodes.pretty/BPW34FA.kicad_mod
similarity index 100%
rename from pcbs/transimpedance_amp/photodiodes.pretty/BPW34FA.kicad_mod
rename to pcbs/transimpedance_amp_v0.1/photodiodes.pretty/BPW34FA.kicad_mod
diff --git a/pcbs/transimpedance_amp/schematicSymb/ad8616.dcm b/pcbs/transimpedance_amp_v0.1/schematicSymb/ad8616.dcm
similarity index 100%
rename from pcbs/transimpedance_amp/schematicSymb/ad8616.dcm
rename to pcbs/transimpedance_amp_v0.1/schematicSymb/ad8616.dcm
diff --git a/pcbs/transimpedance_amp/schematicSymb/ad8616.lib b/pcbs/transimpedance_amp_v0.1/schematicSymb/ad8616.lib
similarity index 100%
rename from pcbs/transimpedance_amp/schematicSymb/ad8616.lib
rename to pcbs/transimpedance_amp_v0.1/schematicSymb/ad8616.lib
diff --git a/pcbs/transimpedance_amp/transimpedance_amp-cache.lib b/pcbs/transimpedance_amp_v0.1/transimpedance_amp-cache.lib
similarity index 100%
rename from pcbs/transimpedance_amp/transimpedance_amp-cache.lib
rename to pcbs/transimpedance_amp_v0.1/transimpedance_amp-cache.lib
diff --git a/pcbs/transimpedance_amp/transimpedance_amp.kicad_pcb b/pcbs/transimpedance_amp_v0.1/transimpedance_amp.kicad_pcb
similarity index 100%
rename from pcbs/transimpedance_amp/transimpedance_amp.kicad_pcb
rename to pcbs/transimpedance_amp_v0.1/transimpedance_amp.kicad_pcb
diff --git a/pcbs/transimpedance_amp_v0.1/transimpedance_amp.pro b/pcbs/transimpedance_amp_v0.1/transimpedance_amp.pro
new file mode 100644
index 0000000..a9f8629
--- /dev/null
+++ b/pcbs/transimpedance_amp_v0.1/transimpedance_amp.pro
@@ -0,0 +1,71 @@
+update=tor 8 jun 2017 14:46:46
+version=1
+last_client=kicad
+[pcbnew]
+version=1
+LastNetListRead=
+UseCmpFile=1
+PadDrill=0.600000000000
+PadDrillOvalY=0.600000000000
+PadSizeH=1.500000000000
+PadSizeV=1.500000000000
+PcbTextSizeV=1.500000000000
+PcbTextSizeH=1.500000000000
+PcbTextThickness=0.300000000000
+ModuleTextSizeV=1.000000000000
+ModuleTextSizeH=1.000000000000
+ModuleTextSizeThickness=0.150000000000
+SolderMaskClearance=0.000000000000
+SolderMaskMinWidth=0.000000000000
+DrawSegmentWidth=0.200000000000
+BoardOutlineThickness=0.100000000000
+ModuleOutlineThickness=0.150000000000
+[cvpcb]
+version=1
+NetIExt=net
+[general]
+version=1
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
+LibName1=power
+LibName2=device
+LibName3=transistors
+LibName4=conn
+LibName5=linear
+LibName6=regul
+LibName7=74xx
+LibName8=cmos4000
+LibName9=adc-dac
+LibName10=memory
+LibName11=xilinx
+LibName12=microcontrollers
+LibName13=dsp
+LibName14=microchip
+LibName15=analog_switches
+LibName16=motorola
+LibName17=texas
+LibName18=intel
+LibName19=audio
+LibName20=interface
+LibName21=digital-audio
+LibName22=philips
+LibName23=display
+LibName24=cypress
+LibName25=siliconi
+LibName26=opto
+LibName27=atmel
+LibName28=contrib
+LibName29=valves
+LibName30=schematicSymb/ad8616
+[schematic_editor]
+version=1
+PageLayoutDescrFile=
+PlotDirectoryName=
+SubpartIdSeparator=0
+SubpartFirstId=65
+NetFmtName=
+SpiceForceRefPrefix=0
+SpiceUseNetNumbers=0
+LabSize=60
diff --git a/pcbs/transimpedance_amp/transimpedance_amp.sch b/pcbs/transimpedance_amp_v0.1/transimpedance_amp.sch
similarity index 100%
rename from pcbs/transimpedance_amp/transimpedance_amp.sch
rename to pcbs/transimpedance_amp_v0.1/transimpedance_amp.sch
diff --git a/pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.kicad_pcb b/pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.kicad_pcb
new file mode 100644
index 0000000..02c8ecb
--- /dev/null
+++ b/pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.kicad_pcb
@@ -0,0 +1 @@
+(kicad_pcb (version 4) (host kicad "dummy file") )
diff --git a/pcbs/transimpedance_amp/transimpedance_amp.pro b/pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.pro
similarity index 94%
rename from pcbs/transimpedance_amp/transimpedance_amp.pro
rename to pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.pro
index 5e8bde5..7d775ab 100644
--- a/pcbs/transimpedance_amp/transimpedance_amp.pro
+++ b/pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.pro
@@ -1,4 +1,4 @@
-update=mån 24 apr 2017 09:35:37
+update=tor 8 jun 2017 14:39:05
version=1
last_client=kicad
[pcbnew]
@@ -23,8 +23,6 @@ ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
-[general]
-version=1
[eeschema]
version=1
LibDir=
@@ -58,4 +56,5 @@ LibName26=opto
LibName27=atmel
LibName28=contrib
LibName29=valves
-LibName30=schematicSymb/ad8616
+[general]
+version=1
diff --git a/pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.sch b/pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.sch
new file mode 100644
index 0000000..8b829fb
--- /dev/null
+++ b/pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.sch
@@ -0,0 +1 @@
+EESchema Schematic File Version 2