diff --git a/v0.5/1-hardware/Cascade/cascade_drawing.svg b/v0.5/1-hardware/Cascade/cascade_drawing.svg
new file mode 100644
index 0000000..0ad34b1
--- /dev/null
+++ b/v0.5/1-hardware/Cascade/cascade_drawing.svg
@@ -0,0 +1,9092 @@
+
+
+
diff --git a/v0.5/1-hardware/Cascade/cascade_schematic.svg b/v0.5/1-hardware/Cascade/cascade_schematic.svg
new file mode 100644
index 0000000..405cfc6
--- /dev/null
+++ b/v0.5/1-hardware/Cascade/cascade_schematic.svg
@@ -0,0 +1,5557 @@
+
+
+
diff --git a/v0.5/1-hardware/Cascade/photos/cascade_side.jpg b/v0.5/1-hardware/Cascade/photos/cascade_side.jpg
new file mode 100644
index 0000000..dcb3b6e
Binary files /dev/null and b/v0.5/1-hardware/Cascade/photos/cascade_side.jpg differ
diff --git a/v0.5/1-hardware/Cascade/photos/cascade_top.jpg b/v0.5/1-hardware/Cascade/photos/cascade_top.jpg
new file mode 100644
index 0000000..51cc602
Binary files /dev/null and b/v0.5/1-hardware/Cascade/photos/cascade_top.jpg differ
diff --git a/v0.5/1-hardware/Cascade/production/cascade-F.Cu.gbr b/v0.5/1-hardware/Cascade/production/cascade-F.Cu.gbr
new file mode 100644
index 0000000..f1ec9f8
--- /dev/null
+++ b/v0.5/1-hardware/Cascade/production/cascade-F.Cu.gbr
@@ -0,0 +1,436 @@
+G04 #@! TF.FileFunction,Copper,L1,Top,Signal*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.7) date 12/27/24 21:57:26*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,2.000000*%
+%ADD12R,2.400000X2.400000*%
+%ADD13O,2.400000X2.400000*%
+%ADD14C,3.000000*%
+G04 APERTURE END LIST*
+D10*
+D11*
+X29000000Y-25000000D03*
+X29000000Y-35000000D03*
+X37000000Y-29000000D03*
+X47000000Y-29000000D03*
+X55000000Y-29000000D03*
+X65000000Y-29000000D03*
+X73000000Y-29000000D03*
+X83000000Y-29000000D03*
+X91000000Y-29000000D03*
+X101000000Y-29000000D03*
+X109000000Y-29000000D03*
+X119000000Y-29000000D03*
+X127000000Y-29000000D03*
+X137000000Y-29000000D03*
+X145000000Y-29000000D03*
+X155000000Y-29000000D03*
+X28000000Y-79000000D03*
+X38000000Y-79000000D03*
+X46000000Y-79000000D03*
+X56000000Y-79000000D03*
+X64000000Y-79000000D03*
+X74000000Y-79000000D03*
+X82000000Y-79000000D03*
+X92000000Y-79000000D03*
+X100000000Y-79000000D03*
+X110000000Y-79000000D03*
+X118000000Y-79000000D03*
+X128000000Y-79000000D03*
+X136000000Y-79000000D03*
+X146000000Y-79000000D03*
+X154000000Y-79000000D03*
+X164000000Y-79000000D03*
+D12*
+X29000000Y-69000000D03*
+D13*
+X29000000Y-39000000D03*
+D12*
+X38000000Y-39000000D03*
+D13*
+X38000000Y-69000000D03*
+D12*
+X47000000Y-69000000D03*
+D13*
+X47000000Y-39000000D03*
+D12*
+X56000000Y-39000000D03*
+D13*
+X56000000Y-69000000D03*
+D12*
+X65000000Y-69000000D03*
+D13*
+X65000000Y-39000000D03*
+D12*
+X74000000Y-39000000D03*
+D13*
+X74000000Y-69000000D03*
+D12*
+X83000000Y-69000000D03*
+D13*
+X83000000Y-39000000D03*
+D12*
+X92000000Y-39000000D03*
+D13*
+X92000000Y-69000000D03*
+D12*
+X101000000Y-69000000D03*
+D13*
+X101000000Y-39000000D03*
+D12*
+X110000000Y-39000000D03*
+D13*
+X110000000Y-69000000D03*
+D12*
+X119000000Y-69000000D03*
+D13*
+X119000000Y-39000000D03*
+D12*
+X128000000Y-39000000D03*
+D13*
+X128000000Y-69000000D03*
+D12*
+X137000000Y-69000000D03*
+D13*
+X137000000Y-39000000D03*
+D12*
+X146000000Y-39000000D03*
+D13*
+X146000000Y-69000000D03*
+D12*
+X155000000Y-69000000D03*
+D13*
+X155000000Y-39000000D03*
+D12*
+X164000000Y-39000000D03*
+D13*
+X164000000Y-69000000D03*
+D14*
+X29000000Y-25000000D02*
+X29000000Y-23000000D01*
+X26000000Y-25000000D02*
+X29000000Y-25000000D01*
+X26000000Y-23000000D02*
+X26000000Y-25000000D01*
+X29000000Y-23000000D02*
+X26000000Y-23000000D01*
+X29000000Y-35000000D02*
+X37000000Y-35000000D01*
+X37000000Y-35000000D02*
+X37000000Y-38000000D01*
+X37000000Y-38000000D02*
+X36000000Y-37000000D01*
+X31000000Y-37000000D02*
+X29000000Y-39000000D01*
+X36000000Y-37000000D02*
+X31000000Y-37000000D01*
+X29000000Y-35000000D02*
+X29000000Y-39000000D01*
+X29000000Y-39000000D02*
+X38000000Y-39000000D01*
+X38000000Y-39000000D02*
+X37000000Y-38000000D01*
+X37000000Y-38000000D02*
+X37000000Y-29000000D01*
+X56000000Y-39000000D02*
+X56000000Y-30000000D01*
+X56000000Y-30000000D02*
+X55000000Y-29000000D01*
+X55000000Y-29000000D02*
+X53000000Y-29000000D01*
+X50000000Y-29000000D02*
+X47000000Y-29000000D01*
+X50000000Y-39000000D02*
+X50000000Y-29000000D01*
+X53000000Y-39000000D02*
+X50000000Y-39000000D01*
+X53000000Y-29000000D02*
+X53000000Y-39000000D01*
+X55000000Y-29000000D02*
+X47000000Y-29000000D01*
+X47000000Y-29000000D02*
+X47000000Y-39000000D01*
+X47000000Y-39000000D02*
+X56000000Y-39000000D01*
+X74000000Y-39000000D02*
+X74000000Y-30000000D01*
+X74000000Y-30000000D02*
+X73000000Y-29000000D01*
+X73000000Y-29000000D02*
+X71000000Y-29000000D01*
+X68000000Y-29000000D02*
+X65000000Y-29000000D01*
+X68000000Y-39000000D02*
+X68000000Y-29000000D01*
+X71000000Y-39000000D02*
+X68000000Y-39000000D01*
+X71000000Y-29000000D02*
+X71000000Y-39000000D01*
+X73000000Y-29000000D02*
+X65000000Y-29000000D01*
+X65000000Y-29000000D02*
+X65000000Y-39000000D01*
+X65000000Y-39000000D02*
+X74000000Y-39000000D01*
+X92000000Y-39000000D02*
+X92000000Y-30000000D01*
+X92000000Y-30000000D02*
+X91000000Y-29000000D01*
+X91000000Y-29000000D02*
+X89000000Y-29000000D01*
+X86000000Y-29000000D02*
+X83000000Y-29000000D01*
+X86000000Y-39000000D02*
+X86000000Y-29000000D01*
+X89000000Y-39000000D02*
+X86000000Y-39000000D01*
+X89000000Y-29000000D02*
+X89000000Y-39000000D01*
+X91000000Y-29000000D02*
+X83000000Y-29000000D01*
+X83000000Y-29000000D02*
+X83000000Y-39000000D01*
+X83000000Y-39000000D02*
+X92000000Y-39000000D01*
+X110000000Y-39000000D02*
+X110000000Y-30000000D01*
+X110000000Y-30000000D02*
+X109000000Y-29000000D01*
+X109000000Y-29000000D02*
+X107000000Y-29000000D01*
+X104000000Y-29000000D02*
+X101000000Y-29000000D01*
+X104000000Y-39000000D02*
+X104000000Y-29000000D01*
+X107000000Y-39000000D02*
+X104000000Y-39000000D01*
+X107000000Y-29000000D02*
+X107000000Y-39000000D01*
+X109000000Y-29000000D02*
+X101000000Y-29000000D01*
+X101000000Y-29000000D02*
+X101000000Y-39000000D01*
+X101000000Y-39000000D02*
+X110000000Y-39000000D01*
+X128000000Y-39000000D02*
+X128000000Y-30000000D01*
+X128000000Y-30000000D02*
+X127000000Y-29000000D01*
+X127000000Y-29000000D02*
+X125000000Y-29000000D01*
+X122000000Y-29000000D02*
+X119000000Y-29000000D01*
+X122000000Y-39000000D02*
+X122000000Y-29000000D01*
+X125000000Y-39000000D02*
+X122000000Y-39000000D01*
+X125000000Y-29000000D02*
+X125000000Y-39000000D01*
+X127000000Y-29000000D02*
+X119000000Y-29000000D01*
+X119000000Y-29000000D02*
+X119000000Y-39000000D01*
+X119000000Y-39000000D02*
+X128000000Y-39000000D01*
+X146000000Y-39000000D02*
+X146000000Y-30000000D01*
+X146000000Y-30000000D02*
+X145000000Y-29000000D01*
+X145000000Y-29000000D02*
+X143000000Y-29000000D01*
+X140000000Y-29000000D02*
+X137000000Y-29000000D01*
+X140000000Y-39000000D02*
+X140000000Y-29000000D01*
+X143000000Y-39000000D02*
+X140000000Y-39000000D01*
+X143000000Y-29000000D02*
+X143000000Y-39000000D01*
+X145000000Y-29000000D02*
+X137000000Y-29000000D01*
+X137000000Y-29000000D02*
+X137000000Y-39000000D01*
+X137000000Y-39000000D02*
+X146000000Y-39000000D01*
+X155000000Y-29000000D02*
+X155000000Y-30000000D01*
+X155000000Y-30000000D02*
+X164000000Y-39000000D01*
+X155000000Y-29000000D02*
+X157000000Y-29000000D01*
+X164000000Y-37000000D02*
+X164000000Y-39000000D01*
+X157000000Y-37000000D02*
+X164000000Y-37000000D01*
+X157000000Y-29000000D02*
+X157000000Y-37000000D01*
+X155000000Y-29000000D02*
+X155000000Y-39000000D01*
+X155000000Y-39000000D02*
+X164000000Y-39000000D01*
+X28000000Y-79000000D02*
+X26000000Y-79000000D01*
+X26000000Y-69000000D02*
+X29000000Y-69000000D01*
+X26000000Y-79000000D02*
+X26000000Y-69000000D01*
+X28000000Y-79000000D02*
+X28000000Y-70000000D01*
+X28000000Y-70000000D02*
+X29000000Y-69000000D01*
+X47000000Y-69000000D02*
+X47000000Y-78000000D01*
+X47000000Y-78000000D02*
+X46000000Y-79000000D01*
+X46000000Y-79000000D02*
+X44000000Y-79000000D01*
+X41000000Y-79000000D02*
+X38000000Y-79000000D01*
+X41000000Y-69000000D02*
+X41000000Y-79000000D01*
+X44000000Y-69000000D02*
+X41000000Y-69000000D01*
+X44000000Y-79000000D02*
+X44000000Y-69000000D01*
+X47000000Y-69000000D02*
+X38000000Y-69000000D01*
+X38000000Y-69000000D02*
+X38000000Y-79000000D01*
+X38000000Y-79000000D02*
+X46000000Y-79000000D01*
+X65000000Y-69000000D02*
+X65000000Y-78000000D01*
+X65000000Y-78000000D02*
+X64000000Y-79000000D01*
+X64000000Y-79000000D02*
+X62000000Y-79000000D01*
+X59000000Y-79000000D02*
+X56000000Y-79000000D01*
+X59000000Y-69000000D02*
+X59000000Y-79000000D01*
+X62000000Y-69000000D02*
+X59000000Y-69000000D01*
+X62000000Y-79000000D02*
+X62000000Y-69000000D01*
+X65000000Y-69000000D02*
+X56000000Y-69000000D01*
+X56000000Y-69000000D02*
+X56000000Y-79000000D01*
+X56000000Y-79000000D02*
+X64000000Y-79000000D01*
+X83000000Y-69000000D02*
+X83000000Y-78000000D01*
+X83000000Y-78000000D02*
+X82000000Y-79000000D01*
+X82000000Y-79000000D02*
+X80000000Y-79000000D01*
+X77000000Y-79000000D02*
+X74000000Y-79000000D01*
+X77000000Y-69000000D02*
+X77000000Y-79000000D01*
+X80000000Y-69000000D02*
+X77000000Y-69000000D01*
+X80000000Y-79000000D02*
+X80000000Y-69000000D01*
+X83000000Y-69000000D02*
+X74000000Y-69000000D01*
+X74000000Y-69000000D02*
+X74000000Y-79000000D01*
+X74000000Y-79000000D02*
+X82000000Y-79000000D01*
+X101000000Y-69000000D02*
+X101000000Y-78000000D01*
+X101000000Y-78000000D02*
+X100000000Y-79000000D01*
+X100000000Y-79000000D02*
+X99000000Y-79000000D01*
+X99000000Y-79000000D02*
+X98000000Y-78000000D01*
+X98000000Y-78000000D02*
+X98000000Y-69000000D01*
+X98000000Y-69000000D02*
+X95000000Y-69000000D01*
+X95000000Y-69000000D02*
+X95000000Y-79000000D01*
+X95000000Y-79000000D02*
+X92000000Y-79000000D01*
+X101000000Y-69000000D02*
+X92000000Y-69000000D01*
+X92000000Y-69000000D02*
+X92000000Y-79000000D01*
+X92000000Y-79000000D02*
+X100000000Y-79000000D01*
+X119000000Y-69000000D02*
+X119000000Y-78000000D01*
+X119000000Y-78000000D02*
+X118000000Y-79000000D01*
+X118000000Y-79000000D02*
+X116000000Y-79000000D01*
+X113000000Y-79000000D02*
+X110000000Y-79000000D01*
+X113000000Y-69000000D02*
+X113000000Y-79000000D01*
+X116000000Y-69000000D02*
+X113000000Y-69000000D01*
+X116000000Y-79000000D02*
+X116000000Y-69000000D01*
+X119000000Y-69000000D02*
+X110000000Y-69000000D01*
+X110000000Y-69000000D02*
+X110000000Y-79000000D01*
+X110000000Y-79000000D02*
+X118000000Y-79000000D01*
+X137000000Y-69000000D02*
+X137000000Y-78000000D01*
+X137000000Y-78000000D02*
+X136000000Y-79000000D01*
+X136000000Y-79000000D02*
+X134000000Y-79000000D01*
+X131000000Y-79000000D02*
+X128000000Y-79000000D01*
+X131000000Y-69000000D02*
+X131000000Y-79000000D01*
+X134000000Y-69000000D02*
+X131000000Y-69000000D01*
+X134000000Y-79000000D02*
+X134000000Y-69000000D01*
+X137000000Y-69000000D02*
+X128000000Y-69000000D01*
+X128000000Y-69000000D02*
+X128000000Y-79000000D01*
+X128000000Y-79000000D02*
+X136000000Y-79000000D01*
+X155000000Y-69000000D02*
+X155000000Y-78000000D01*
+X155000000Y-78000000D02*
+X154000000Y-79000000D01*
+X154000000Y-79000000D02*
+X152000000Y-79000000D01*
+X149000000Y-79000000D02*
+X146000000Y-79000000D01*
+X149000000Y-69000000D02*
+X149000000Y-79000000D01*
+X152000000Y-69000000D02*
+X149000000Y-69000000D01*
+X152000000Y-79000000D02*
+X152000000Y-69000000D01*
+X155000000Y-69000000D02*
+X146000000Y-69000000D01*
+X146000000Y-69000000D02*
+X146000000Y-79000000D01*
+X146000000Y-79000000D02*
+X154000000Y-79000000D01*
+X164000000Y-69000000D02*
+X167000000Y-69000000D01*
+X167000000Y-79000000D02*
+X164000000Y-79000000D01*
+X167000000Y-69000000D02*
+X167000000Y-79000000D01*
+X164000000Y-79000000D02*
+X164000000Y-69000000D01*
+M02*
diff --git a/v0.5/1-hardware/Cascade/production/cascade-Margin.gbr b/v0.5/1-hardware/Cascade/production/cascade-Margin.gbr
new file mode 100644
index 0000000..5f23878
--- /dev/null
+++ b/v0.5/1-hardware/Cascade/production/cascade-Margin.gbr
@@ -0,0 +1,148 @@
+G04 #@! TF.FileFunction,Other,User*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.7) date 12/27/24 21:57:26*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,0.200000*%
+G04 APERTURE END LIST*
+D10*
+D11*
+X161000000Y-83000000D02*
+X168000000Y-83000000D01*
+X161000000Y-58000000D02*
+X161000000Y-83000000D01*
+X158000000Y-58000000D02*
+X161000000Y-58000000D01*
+X158000000Y-83000000D02*
+X158000000Y-58000000D01*
+X143000000Y-83000000D02*
+X158000000Y-83000000D01*
+X143000000Y-58000000D02*
+X143000000Y-83000000D01*
+X140000000Y-58000000D02*
+X143000000Y-58000000D01*
+X140000000Y-83000000D02*
+X140000000Y-58000000D01*
+X125000000Y-83000000D02*
+X140000000Y-83000000D01*
+X125000000Y-58000000D02*
+X125000000Y-83000000D01*
+X122000000Y-58000000D02*
+X125000000Y-58000000D01*
+X122000000Y-83000000D02*
+X122000000Y-58000000D01*
+X107000000Y-83000000D02*
+X122000000Y-83000000D01*
+X107000000Y-58000000D02*
+X107000000Y-83000000D01*
+X104000000Y-58000000D02*
+X107000000Y-58000000D01*
+X104000000Y-83000000D02*
+X104000000Y-58000000D01*
+X103000000Y-83000000D02*
+X104000000Y-83000000D01*
+X89000000Y-83000000D02*
+X103000000Y-83000000D01*
+X89000000Y-58000000D02*
+X89000000Y-83000000D01*
+X86000000Y-58000000D02*
+X89000000Y-58000000D01*
+X86000000Y-83000000D02*
+X86000000Y-58000000D01*
+X71000000Y-83000000D02*
+X86000000Y-83000000D01*
+X71000000Y-58000000D02*
+X71000000Y-83000000D01*
+X68000000Y-58000000D02*
+X71000000Y-58000000D01*
+X68000000Y-83000000D02*
+X68000000Y-58000000D01*
+X53000000Y-83000000D02*
+X68000000Y-83000000D01*
+X53000000Y-58000000D02*
+X53000000Y-83000000D01*
+X50000000Y-58000000D02*
+X53000000Y-58000000D01*
+X50000000Y-83000000D02*
+X50000000Y-58000000D01*
+X35000000Y-83000000D02*
+X50000000Y-83000000D01*
+X168000000Y-22000000D02*
+X168000000Y-83000000D01*
+X152000000Y-22000000D02*
+X168000000Y-22000000D01*
+X152000000Y-49000000D02*
+X152000000Y-22000000D01*
+X149000000Y-49000000D02*
+X152000000Y-49000000D01*
+X149000000Y-22000000D02*
+X149000000Y-49000000D01*
+X148000000Y-22000000D02*
+X149000000Y-22000000D01*
+X134000000Y-22000000D02*
+X148000000Y-22000000D01*
+X134000000Y-49000000D02*
+X134000000Y-22000000D01*
+X131000000Y-49000000D02*
+X134000000Y-49000000D01*
+X131000000Y-22000000D02*
+X131000000Y-49000000D01*
+X116000000Y-22000000D02*
+X131000000Y-22000000D01*
+X116000000Y-49000000D02*
+X116000000Y-22000000D01*
+X113000000Y-49000000D02*
+X116000000Y-49000000D01*
+X113000000Y-22000000D02*
+X113000000Y-49000000D01*
+X98000000Y-22000000D02*
+X113000000Y-22000000D01*
+X98000000Y-49000000D02*
+X98000000Y-22000000D01*
+X95000000Y-49000000D02*
+X98000000Y-49000000D01*
+X95000000Y-22000000D02*
+X95000000Y-49000000D01*
+X80000000Y-22000000D02*
+X95000000Y-22000000D01*
+X80000000Y-49000000D02*
+X80000000Y-22000000D01*
+X77000000Y-49000000D02*
+X80000000Y-49000000D01*
+X77000000Y-22000000D02*
+X77000000Y-49000000D01*
+X76000000Y-22000000D02*
+X77000000Y-22000000D01*
+X62000000Y-22000000D02*
+X76000000Y-22000000D01*
+X62000000Y-49000000D02*
+X62000000Y-22000000D01*
+X59000000Y-49000000D02*
+X62000000Y-49000000D01*
+X59000000Y-22000000D02*
+X59000000Y-49000000D01*
+X44000000Y-22000000D02*
+X59000000Y-22000000D01*
+X44000000Y-49000000D02*
+X44000000Y-22000000D01*
+X41000000Y-49000000D02*
+X44000000Y-49000000D01*
+X41000000Y-22000000D02*
+X41000000Y-49000000D01*
+X25000000Y-22000000D02*
+X41000000Y-22000000D01*
+X25000000Y-83000000D02*
+X25000000Y-22000000D01*
+X32000000Y-83000000D02*
+X25000000Y-83000000D01*
+X32000000Y-58000000D02*
+X32000000Y-83000000D01*
+X35000000Y-58000000D02*
+X32000000Y-58000000D01*
+X35000000Y-83000000D02*
+X35000000Y-58000000D01*
+M02*
diff --git a/v0.5/1-hardware/Cascade/production/cascade.drl b/v0.5/1-hardware/Cascade/production/cascade.drl
new file mode 100644
index 0000000..4cc55df
--- /dev/null
+++ b/v0.5/1-hardware/Cascade/production/cascade.drl
@@ -0,0 +1,79 @@
+M48
+;DRILL file {KiCad 4.0.7} date 12/27/24 21:57:31
+;FORMAT={-:-/ absolute / metric / decimal}
+FMAT,2
+METRIC,TZ
+T1C1.000
+T2C1.200
+%
+G90
+G05
+M71
+T1
+X28.Y-79.
+X29.Y-25.
+X29.Y-35.
+X37.Y-29.
+X38.Y-79.
+X46.Y-79.
+X47.Y-29.
+X55.Y-29.
+X56.Y-79.
+X64.Y-79.
+X65.Y-29.
+X73.Y-29.
+X74.Y-79.
+X82.Y-79.
+X83.Y-29.
+X91.Y-29.
+X92.Y-79.
+X100.Y-79.
+X101.Y-29.
+X109.Y-29.
+X110.Y-79.
+X118.Y-79.
+X119.Y-29.
+X127.Y-29.
+X128.Y-79.
+X136.Y-79.
+X137.Y-29.
+X145.Y-29.
+X146.Y-79.
+X154.Y-79.
+X155.Y-29.
+X164.Y-79.
+T2
+X29.Y-39.
+X29.Y-69.
+X38.Y-39.
+X38.Y-69.
+X47.Y-39.
+X47.Y-69.
+X56.Y-39.
+X56.Y-69.
+X65.Y-39.
+X65.Y-69.
+X74.Y-39.
+X74.Y-69.
+X83.Y-39.
+X83.Y-69.
+X92.Y-39.
+X92.Y-69.
+X101.Y-39.
+X101.Y-69.
+X110.Y-39.
+X110.Y-69.
+X119.Y-39.
+X119.Y-69.
+X128.Y-39.
+X128.Y-69.
+X137.Y-39.
+X137.Y-69.
+X146.Y-39.
+X146.Y-69.
+X155.Y-39.
+X155.Y-69.
+X164.Y-39.
+X164.Y-69.
+T0
+M30
diff --git a/v0.5/1-hardware/Grip/Grip_drawing.svg b/v0.5/1-hardware/Grip/Grip_drawing.svg
new file mode 100644
index 0000000..64ee8ca
--- /dev/null
+++ b/v0.5/1-hardware/Grip/Grip_drawing.svg
@@ -0,0 +1,6542 @@
+
+
+
diff --git a/v0.5/1-hardware/Grip/photos/grip.jpg b/v0.5/1-hardware/Grip/photos/grip.jpg
new file mode 100644
index 0000000..1e57582
Binary files /dev/null and b/v0.5/1-hardware/Grip/photos/grip.jpg differ
diff --git a/v0.5/1-hardware/Grip/photos/grip_milling.jpg b/v0.5/1-hardware/Grip/photos/grip_milling.jpg
new file mode 100644
index 0000000..3b4bbbb
Binary files /dev/null and b/v0.5/1-hardware/Grip/photos/grip_milling.jpg differ
diff --git a/v0.5/1-hardware/Grip/production/Grip-B.Cu.gbr b/v0.5/1-hardware/Grip/production/Grip-B.Cu.gbr
new file mode 100644
index 0000000..14a8c0e
--- /dev/null
+++ b/v0.5/1-hardware/Grip/production/Grip-B.Cu.gbr
@@ -0,0 +1,59 @@
+G04 #@! TF.FileFunction,Copper,L2,Bot,Signal*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.7) date 01/15/25 18:48:17*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,2.000000*%
+%ADD12C,3.500000*%
+%ADD13C,2.100000*%
+%ADD14C,1.750000*%
+G04 APERTURE END LIST*
+D10*
+D11*
+X84800000Y-134800000D03*
+X89400000Y-134800000D03*
+X96600000Y-134800000D03*
+X101200000Y-134800000D03*
+X84800000Y-159200000D03*
+X101200000Y-159200000D03*
+D12*
+X128376901Y-51121978D03*
+D10*
+G36*
+X104797378Y-121022844D02*
+X101508454Y-119825774D01*
+X102705524Y-116536850D01*
+X105994448Y-117733920D01*
+X104797378Y-121022844D01*
+X104797378Y-121022844D01*
+G37*
+D12*
+X78374550Y-121657869D03*
+D10*
+G36*
+X101954073Y-51757003D02*
+X105242997Y-52954073D01*
+X104045927Y-56242997D01*
+X100757003Y-55045927D01*
+X101954073Y-51757003D01*
+X101954073Y-51757003D01*
+G37*
+D13*
+X135690129Y-74560999D03*
+D14*
+X138460909Y-74228617D03*
+X140000000Y-70000000D03*
+D13*
+X138087691Y-67973754D03*
+D11*
+X62800000Y-134800000D03*
+X67400000Y-134800000D03*
+X74600000Y-134800000D03*
+X79200000Y-134800000D03*
+X62800000Y-159200000D03*
+X79200000Y-159200000D03*
+M02*
diff --git a/v0.5/1-hardware/Grip/production/Grip-F.Cu.gbr b/v0.5/1-hardware/Grip/production/Grip-F.Cu.gbr
new file mode 100644
index 0000000..df55745
--- /dev/null
+++ b/v0.5/1-hardware/Grip/production/Grip-F.Cu.gbr
@@ -0,0 +1,140 @@
+G04 #@! TF.FileFunction,Copper,L1,Top,Signal*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.7) date 01/15/25 18:48:17*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,2.000000*%
+%ADD12C,3.500000*%
+%ADD13C,2.100000*%
+%ADD14C,1.750000*%
+%ADD15C,3.000000*%
+%ADD16C,2.000000*%
+G04 APERTURE END LIST*
+D10*
+D11*
+X84800000Y-134800000D03*
+X89400000Y-134800000D03*
+X96600000Y-134800000D03*
+X101200000Y-134800000D03*
+X84800000Y-159200000D03*
+X101200000Y-159200000D03*
+D12*
+X128376901Y-51121978D03*
+D10*
+G36*
+X104797378Y-121022844D02*
+X101508454Y-119825774D01*
+X102705524Y-116536850D01*
+X105994448Y-117733920D01*
+X104797378Y-121022844D01*
+X104797378Y-121022844D01*
+G37*
+D12*
+X78374550Y-121657869D03*
+D10*
+G36*
+X101954073Y-51757003D02*
+X105242997Y-52954073D01*
+X104045927Y-56242997D01*
+X100757003Y-55045927D01*
+X101954073Y-51757003D01*
+X101954073Y-51757003D01*
+G37*
+D13*
+X135690129Y-74560999D03*
+D14*
+X138460909Y-74228617D03*
+X140000000Y-70000000D03*
+D13*
+X138087691Y-67973754D03*
+D11*
+X62800000Y-134800000D03*
+X67400000Y-134800000D03*
+X74600000Y-134800000D03*
+X79200000Y-134800000D03*
+X62800000Y-159200000D03*
+X79200000Y-159200000D03*
+D15*
+X127500000Y-33500000D02*
+X127500000Y-49500000D01*
+X127500000Y-49500000D02*
+X128376901Y-51121978D01*
+D16*
+X135000000Y-33000000D02*
+X135000000Y-69500000D01*
+X135000000Y-69500000D02*
+X138460909Y-74228617D01*
+X140000000Y-33000000D02*
+X139500000Y-65000000D01*
+X141500000Y-66000000D02*
+X140000000Y-70000000D01*
+X139500000Y-65000000D02*
+X141500000Y-66000000D01*
+D15*
+X118000000Y-33000000D02*
+X118000000Y-56000000D01*
+X118000000Y-56000000D02*
+X96244159Y-116087561D01*
+X109000000Y-33000000D02*
+X109000000Y-36000000D01*
+X109000000Y-36000000D02*
+X103000000Y-54000000D01*
+X96600000Y-134800000D02*
+X101200000Y-134800000D01*
+X84800000Y-134800000D02*
+X89400000Y-134800000D01*
+X74600000Y-134800000D02*
+X79200000Y-134800000D01*
+X62800000Y-134800000D02*
+X67400000Y-134800000D01*
+X128376901Y-51121978D02*
+X130000000Y-56000000D01*
+X128000000Y-73000000D02*
+X106000000Y-134809524D01*
+X125000000Y-71000000D02*
+X128000000Y-73000000D01*
+X130000000Y-57000000D02*
+X125000000Y-71000000D01*
+X130000000Y-56000000D02*
+X130000000Y-57000000D01*
+X103000000Y-54000000D02*
+X96000000Y-51000000D01*
+X63000000Y-124000000D02*
+X62800000Y-134800000D01*
+X69000000Y-124000000D02*
+X63000000Y-124000000D01*
+X96000000Y-51000000D02*
+X69000000Y-124000000D01*
+X84800000Y-134800000D02*
+X85000000Y-130000000D01*
+X96000000Y-116000000D02*
+X96244159Y-116087561D01*
+X96244159Y-116087561D02*
+X96246771Y-116088498D01*
+X96246771Y-116088498D02*
+X103751451Y-118779847D01*
+X91000000Y-130000000D02*
+X96000000Y-116000000D01*
+X85000000Y-130000000D02*
+X91000000Y-130000000D01*
+X79200000Y-134800000D02*
+X79000000Y-148000000D01*
+X106000000Y-142000000D02*
+X106000000Y-134809524D01*
+X100000000Y-148000000D02*
+X106000000Y-142000000D01*
+X79000000Y-148000000D02*
+X100000000Y-148000000D01*
+X106000000Y-134809524D02*
+X106000000Y-134000000D01*
+X106000000Y-134000000D02*
+X101200000Y-134800000D01*
+X79200000Y-134800000D02*
+X79200000Y-122483319D01*
+X79200000Y-122483319D02*
+X78374550Y-121657869D01*
+M02*
diff --git a/v0.5/1-hardware/Grip/production/Grip-Margin.gbr b/v0.5/1-hardware/Grip/production/Grip-Margin.gbr
new file mode 100644
index 0000000..0a8641d
--- /dev/null
+++ b/v0.5/1-hardware/Grip/production/Grip-Margin.gbr
@@ -0,0 +1,26 @@
+G04 #@! TF.FileFunction,Other,User*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.7) date 01/15/25 18:48:17*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,0.200000*%
+G04 APERTURE END LIST*
+D10*
+D11*
+X93000000Y-29000000D02*
+X158000000Y-29000000D01*
+X117000000Y-162000000D02*
+X117000000Y-142000000D01*
+X47000000Y-162000000D02*
+X47000000Y-142000000D01*
+X117000000Y-162000000D02*
+X47000000Y-162000000D01*
+X47000000Y-142000000D02*
+X93000000Y-29000000D01*
+X158000000Y-29000000D02*
+X117000000Y-142000000D01*
+M02*
diff --git a/v0.5/1-hardware/Grip/production/Grip-NPTH.drl b/v0.5/1-hardware/Grip/production/Grip-NPTH.drl
new file mode 100644
index 0000000..53c352f
--- /dev/null
+++ b/v0.5/1-hardware/Grip/production/Grip-NPTH.drl
@@ -0,0 +1,21 @@
+M48
+;DRILL file {KiCad 4.0.7} date 01/15/25 18:48:20
+;FORMAT={-:-/ absolute / metric / decimal}
+FMAT,2
+METRIC,TZ
+T1C3.200
+%
+G90
+G05
+M71
+T1
+X54.Y-155.
+X81.023Y-114.38
+X98.Y-37.
+X100.043Y-62.124
+X106.708Y-110.656
+X110.Y-155.
+X125.728Y-58.4
+X146.Y-37.
+T0
+M30
diff --git a/v0.5/1-hardware/Grip/production/Grip.drl b/v0.5/1-hardware/Grip/production/Grip.drl
new file mode 100644
index 0000000..46664a1
--- /dev/null
+++ b/v0.5/1-hardware/Grip/production/Grip.drl
@@ -0,0 +1,39 @@
+M48
+;DRILL file {KiCad 4.0.7} date 01/15/25 18:48:20
+;FORMAT={-:-/ absolute / metric / decimal}
+FMAT,2
+METRIC,TZ
+T1C0.990
+T2C1.000
+T3C1.300
+T4C2.000
+%
+G90
+G05
+M71
+T1
+X138.461Y-74.229
+X140.Y-70.
+T2
+X62.8Y-134.8
+X62.8Y-159.2
+X67.4Y-134.8
+X74.6Y-134.8
+X79.2Y-134.8
+X79.2Y-159.2
+X84.8Y-134.8
+X84.8Y-159.2
+X89.4Y-134.8
+X96.6Y-134.8
+X101.2Y-134.8
+X101.2Y-159.2
+T3
+X135.69Y-74.561
+X138.088Y-67.974
+T4
+X78.375Y-121.658
+X103.Y-54.
+X103.751Y-118.78
+X128.377Y-51.122
+T0
+M30
diff --git a/v0.5/1-hardware/MCU/MCU_drawing.svg b/v0.5/1-hardware/MCU/MCU_drawing.svg
new file mode 100644
index 0000000..40c50a0
--- /dev/null
+++ b/v0.5/1-hardware/MCU/MCU_drawing.svg
@@ -0,0 +1,20310 @@
+
+
+
diff --git a/v0.5/1-hardware/MCU/MCU_schematic.pdf b/v0.5/1-hardware/MCU/MCU_schematic.pdf
new file mode 100644
index 0000000..7be2584
Binary files /dev/null and b/v0.5/1-hardware/MCU/MCU_schematic.pdf differ
diff --git a/v0.5/1-hardware/MCU/photos/MCU_side.jpg b/v0.5/1-hardware/MCU/photos/MCU_side.jpg
new file mode 100644
index 0000000..05a7fe7
Binary files /dev/null and b/v0.5/1-hardware/MCU/photos/MCU_side.jpg differ
diff --git a/v0.5/1-hardware/MCU/photos/MCU_top.jpg b/v0.5/1-hardware/MCU/photos/MCU_top.jpg
new file mode 100644
index 0000000..3cdc9d6
Binary files /dev/null and b/v0.5/1-hardware/MCU/photos/MCU_top.jpg differ
diff --git a/v0.5/1-hardware/MCU/production/MCU-B_Cu.gbr b/v0.5/1-hardware/MCU/production/MCU-B_Cu.gbr
new file mode 100644
index 0000000..a276577
--- /dev/null
+++ b/v0.5/1-hardware/MCU/production/MCU-B_Cu.gbr
@@ -0,0 +1,829 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%
+%TF.CreationDate,2025-01-16T08:49:34+01:00*%
+%TF.ProjectId,MCU,4d43552e-6b69-4636-9164-5f7063625858,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Copper,L2,Bot*%
+%TF.FilePolarity,Positive*%
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 8.0.3) date 2025-01-16 08:49:34*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 Aperture macros list*
+%AMRoundRect*
+0 Rectangle with rounded corners*
+0 $1 Rounding radius*
+0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
+0 Add a 4 corners polygon primitive as box body*
+4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
+0 Add four circle primitives for the rounded corners*
+1,1,$1+$1,$2,$3*
+1,1,$1+$1,$4,$5*
+1,1,$1+$1,$6,$7*
+1,1,$1+$1,$8,$9*
+0 Add four rect primitives between the rounded corners*
+20,1,$1+$1,$2,$3,$4,$5,0*
+20,1,$1+$1,$4,$5,$6,$7,0*
+20,1,$1+$1,$6,$7,$8,$9,0*
+20,1,$1+$1,$8,$9,$2,$3,0*%
+G04 Aperture macros list end*
+%TA.AperFunction,ComponentPad*%
+%ADD10C,1.600000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD11C,2.000000*%
+%TD*%
+%TA.AperFunction,FiducialPad,Local*%
+%ADD12O,1.600000X1.600000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD13O,1.600000X1.600000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD14C,3.500000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD15C,2.400000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD16R,2.400000X2.400000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD17O,3.200000X1.900000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD18C,3.000000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD19R,1.600000X1.600000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD20RoundRect,0.412500X-0.412500X0.412500X-0.412500X-0.412500X0.412500X-0.412500X0.412500X0.412500X0*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD21C,1.650000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD22R,1.905000X2.000000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD23O,1.905000X2.000000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD24RoundRect,0.250000X-0.550000X-0.550000X0.550000X-0.550000X0.550000X0.550000X-0.550000X0.550000X0*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD25O,4.100000X3.000000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD26O,4.000500X1.501140*%
+%TD*%
+%TA.AperFunction,ViaPad*%
+%ADD27C,2.500000*%
+%TD*%
+%TA.AperFunction,Conductor*%
+%ADD28C,1.000000*%
+%TD*%
+%TA.AperFunction,Conductor*%
+%ADD29C,3.000000*%
+%TD*%
+%TA.AperFunction,Conductor*%
+%ADD30C,2.000000*%
+%TD*%
+G04 APERTURE END LIST*
+D10*
+%TO.P,C9,1*%
+%TO.N,/meas*%
+X112000000Y-183000000D03*
+%TO.P,C9,2*%
+%TO.N,GND*%
+X112000000Y-188000000D03*
+%TD*%
+D11*
+%TO.P,PS2,1,+Vin*%
+%TO.N,/+B2*%
+X142700000Y-187500000D03*
+%TO.P,PS2,2,-Vin*%
+%TO.N,GND*%
+X156300000Y-187500000D03*
+%TO.P,PS2,3,+Vout*%
+%TO.N,/Vcc*%
+X142700000Y-158500000D03*
+%TO.P,PS2,4,-Vout*%
+%TO.N,GND*%
+X156300000Y-158500000D03*
+%TD*%
+D10*
+%TO.P,R8,1*%
+%TO.N,/Fire_button*%
+X163000000Y-177420000D03*
+D12*
+%TO.P,R8,2*%
+%TO.N,GND*%
+X163000000Y-187580000D03*
+%TD*%
+D10*
+%TO.P,R6,1*%
+%TO.N,/Arduino_D10*%
+X101160000Y-73000000D03*
+D13*
+%TO.P,R6,2*%
+%TO.N,GND*%
+X91000000Y-73000000D03*
+%TD*%
+D10*
+%TO.P,R7,1*%
+%TO.N,/Arduino_D11*%
+X91000000Y-69000000D03*
+D13*
+%TO.P,R7,2*%
+%TO.N,GND*%
+X101160000Y-69000000D03*
+%TD*%
+D14*
+%TO.P,T1,1,AA*%
+%TO.N,/Vcc*%
+X119680000Y-72260000D03*
+X119680000Y-77340000D03*
+X119680000Y-82420000D03*
+X119680000Y-87500000D03*
+X119680000Y-92580000D03*
+%TO.P,T1,2,AB*%
+%TO.N,Net-(Q1-C)*%
+X119680000Y-97660000D03*
+X119680000Y-102740000D03*
+X119680000Y-107820000D03*
+X119680000Y-112900000D03*
+X119680000Y-117980000D03*
+%TO.P,T1,3,SA*%
+%TO.N,GND*%
+X160320000Y-72260000D03*
+X160320000Y-77340000D03*
+X160320000Y-82420000D03*
+X160320000Y-87500000D03*
+X160320000Y-92580000D03*
+%TO.P,T1,4,SB*%
+%TO.N,Net-(T1-SB)*%
+X160320000Y-97660000D03*
+X160320000Y-102740000D03*
+X160320000Y-107820000D03*
+X160320000Y-112900000D03*
+X160320000Y-117980000D03*
+%TD*%
+D15*
+%TO.P,C10,1*%
+%TO.N,/Arduino_5V*%
+X115500000Y-146500000D03*
+%TO.P,C10,2*%
+%TO.N,GND*%
+X115500000Y-169000000D03*
+%TD*%
+D10*
+%TO.P,R1,1*%
+%TO.N,/Arduino_D9*%
+X112420000Y-127500000D03*
+D13*
+%TO.P,R1,2*%
+%TO.N,Net-(Q1-B)*%
+X122580000Y-127500000D03*
+%TD*%
+D16*
+%TO.P,C4,1*%
+%TO.N,/Vcc*%
+X139000000Y-140000000D03*
+D15*
+%TO.P,C4,2*%
+%TO.N,GND*%
+X139000000Y-135000000D03*
+%TD*%
+D17*
+%TO.P,SW2,1,1*%
+%TO.N,/Arduino_5V*%
+X74500000Y-55000000D03*
+X87000000Y-55000000D03*
+%TO.P,SW2,2,2*%
+%TO.N,/Arduino_D12*%
+X74500000Y-60000000D03*
+X87000000Y-60000000D03*
+%TD*%
+D16*
+%TO.P,C3,1*%
+%TO.N,/Vcc*%
+X156000000Y-140000000D03*
+D15*
+%TO.P,C3,2*%
+%TO.N,GND*%
+X156000000Y-135000000D03*
+%TD*%
+D17*
+%TO.P,SW1,1,1*%
+%TO.N,/Arduino_5V*%
+X56500000Y-55000000D03*
+X69000000Y-55000000D03*
+%TO.P,SW1,2,2*%
+%TO.N,/Arduino_D13*%
+X56500000Y-60000000D03*
+X69000000Y-60000000D03*
+%TD*%
+D16*
+%TO.P,C2,1*%
+%TO.N,/Vcc*%
+X130000000Y-151000000D03*
+D15*
+%TO.P,C2,2*%
+%TO.N,GND*%
+X130000000Y-146000000D03*
+%TD*%
+D16*
+%TO.P,C5,1*%
+%TO.N,/Vcc*%
+X122000000Y-140000000D03*
+D15*
+%TO.P,C5,2*%
+%TO.N,GND*%
+X122000000Y-135000000D03*
+%TD*%
+D10*
+%TO.P,R2,1*%
+%TO.N,GND*%
+X147660000Y-127500000D03*
+D13*
+%TO.P,R2,2*%
+%TO.N,Net-(Q1-E)*%
+X137500000Y-127500000D03*
+%TD*%
+D10*
+%TO.P,C7,1*%
+%TO.N,/Arduino_A6*%
+X100000000Y-183000000D03*
+%TO.P,C7,2*%
+%TO.N,GND*%
+X100000000Y-188000000D03*
+%TD*%
+%TO.P,R4,1*%
+%TO.N,/Arduino_D12*%
+X87080000Y-69000000D03*
+D13*
+%TO.P,R4,2*%
+%TO.N,GND*%
+X76920000Y-69000000D03*
+%TD*%
+D18*
+%TO.P,REF\u002A\u002A,1*%
+%TO.N,N/C*%
+X119700000Y-112880000D03*
+X119700000Y-107800000D03*
+X119700000Y-102720000D03*
+X119700000Y-97640000D03*
+%TO.P,REF\u002A\u002A,2*%
+X119700000Y-92560000D03*
+X119700000Y-87480000D03*
+X119700000Y-82400000D03*
+%TO.P,REF\u002A\u002A,3*%
+%TO.N,Net-(T1-SB)*%
+X145100000Y-112880000D03*
+X145100000Y-107800000D03*
+X145100000Y-102720000D03*
+%TO.P,REF\u002A\u002A,4*%
+%TO.N,GND*%
+X145100000Y-92560000D03*
+X145100000Y-87480000D03*
+X145100000Y-82400000D03*
+%TD*%
+D10*
+%TO.P,R10,1*%
+%TO.N,Net-(C8-Pad1)*%
+X109000000Y-169920000D03*
+D13*
+%TO.P,R10,2*%
+%TO.N,/meas*%
+X109000000Y-180080000D03*
+%TD*%
+D19*
+%TO.P,A1,1,D1/TX*%
+%TO.N,unconnected-(A1-D1{slash}TX-Pad1)*%
+X92060000Y-166500000D03*
+D13*
+%TO.P,A1,2,D0/RX*%
+%TO.N,unconnected-(A1-D0{slash}RX-Pad2)*%
+X89520000Y-166500000D03*
+%TO.P,A1,3,~{RESET}*%
+%TO.N,unconnected-(A1-~{RESET}-Pad3)*%
+X86980000Y-166500000D03*
+%TO.P,A1,4,GND*%
+%TO.N,GND*%
+X84440000Y-166500000D03*
+%TO.P,A1,5,D2*%
+%TO.N,/Arduino_D2*%
+X81900000Y-166500000D03*
+%TO.P,A1,6,D3*%
+%TO.N,/Arduino_D3*%
+X79360000Y-166500000D03*
+%TO.P,A1,7,D4*%
+%TO.N,/Arduino_D4*%
+X76820000Y-166500000D03*
+%TO.P,A1,8,D5*%
+%TO.N,/Arduino_D5*%
+X74280000Y-166500000D03*
+%TO.P,A1,9,D6*%
+%TO.N,/Arduino_D6*%
+X71740000Y-166500000D03*
+%TO.P,A1,10,D7*%
+%TO.N,/Arduino_D7*%
+X69200000Y-166500000D03*
+%TO.P,A1,11,D8*%
+%TO.N,/Arduino_D8*%
+X66660000Y-166500000D03*
+%TO.P,A1,12,D9*%
+%TO.N,/Arduino_D9*%
+X64120000Y-166500000D03*
+%TO.P,A1,13,D10*%
+%TO.N,/Arduino_D10*%
+X61580000Y-166500000D03*
+%TO.P,A1,14,D11*%
+%TO.N,/Arduino_D11*%
+X59040000Y-166500000D03*
+%TO.P,A1,15,D12*%
+%TO.N,/Arduino_D12*%
+X56500000Y-166500000D03*
+%TO.P,A1,16,D13*%
+%TO.N,/Arduino_D13*%
+X56500000Y-181740000D03*
+%TO.P,A1,17,3V3*%
+%TO.N,unconnected-(A1-3V3-Pad17)*%
+X59040000Y-181740000D03*
+%TO.P,A1,18,AREF*%
+%TO.N,unconnected-(A1-AREF-Pad18)*%
+X61580000Y-181740000D03*
+%TO.P,A1,19,A0*%
+%TO.N,unconnected-(A1-A0-Pad19)*%
+X64120000Y-181740000D03*
+%TO.P,A1,20,A1*%
+%TO.N,unconnected-(A1-A1-Pad20)*%
+X66660000Y-181740000D03*
+%TO.P,A1,21,A2*%
+%TO.N,unconnected-(A1-A2-Pad21)*%
+X69200000Y-181740000D03*
+%TO.P,A1,22,A3*%
+%TO.N,unconnected-(A1-A3-Pad22)*%
+X71740000Y-181740000D03*
+%TO.P,A1,23,A4*%
+%TO.N,/Fire_button*%
+X74280000Y-181740000D03*
+%TO.P,A1,24,A5*%
+%TO.N,/+B2*%
+X76820000Y-181740000D03*
+%TO.P,A1,25,A6*%
+%TO.N,/Arduino_A6*%
+X79360000Y-181740000D03*
+%TO.P,A1,26,A7*%
+%TO.N,/+B1*%
+X81900000Y-181740000D03*
+%TO.P,A1,27,+5V*%
+%TO.N,/Arduino_5V*%
+X84440000Y-181740000D03*
+%TO.P,A1,28,~{RESET}*%
+%TO.N,unconnected-(A1-~{RESET}-Pad28)*%
+X86980000Y-181740000D03*
+%TO.P,A1,29,GND*%
+%TO.N,GND*%
+X89520000Y-181740000D03*
+%TO.P,A1,30,VIN*%
+%TO.N,Net-(A1-VIN)*%
+X92060000Y-181740000D03*
+%TD*%
+D10*
+%TO.P,R5,1*%
+%TO.N,/Arduino_D8*%
+X112840000Y-64000000D03*
+D13*
+%TO.P,R5,2*%
+%TO.N,GND*%
+X123000000Y-64000000D03*
+%TD*%
+D20*
+%TO.P,RV1,1,1*%
+%TO.N,/Arduino_5V*%
+X121000000Y-54000000D03*
+D21*
+%TO.P,RV1,2,2*%
+%TO.N,Net-(DS1-VO)*%
+X121000000Y-56540000D03*
+%TO.P,RV1,3,3*%
+%TO.N,GND*%
+X121000000Y-59080000D03*
+%TD*%
+D10*
+%TO.P,C8,1*%
+%TO.N,Net-(C8-Pad1)*%
+X106000000Y-183000000D03*
+%TO.P,C8,2*%
+%TO.N,GND*%
+X106000000Y-188000000D03*
+%TD*%
+D11*
+%TO.P,PS1,1,+Vin*%
+%TO.N,/+B1*%
+X123200000Y-187500000D03*
+%TO.P,PS1,2,-Vin*%
+%TO.N,GND*%
+X136800000Y-187500000D03*
+%TO.P,PS1,3,+Vout*%
+%TO.N,Net-(A1-VIN)*%
+X123200000Y-158500000D03*
+%TO.P,PS1,4,-Vout*%
+%TO.N,GND*%
+X136800000Y-158500000D03*
+%TD*%
+D22*
+%TO.P,Q1,1,B*%
+%TO.N,Net-(Q1-B)*%
+X127460000Y-127500000D03*
+D23*
+%TO.P,Q1,2,C*%
+%TO.N,Net-(Q1-C)*%
+X130000000Y-127500000D03*
+%TO.P,Q1,3,E*%
+%TO.N,Net-(Q1-E)*%
+X132540000Y-127500000D03*
+%TD*%
+D10*
+%TO.P,R9,1*%
+%TO.N,/Arduino_A6*%
+X103000000Y-180080000D03*
+D13*
+%TO.P,R9,2*%
+%TO.N,Net-(C8-Pad1)*%
+X103000000Y-169920000D03*
+%TD*%
+D10*
+%TO.P,R3,1*%
+%TO.N,/Arduino_D13*%
+X58840000Y-69000000D03*
+D13*
+%TO.P,R3,2*%
+%TO.N,GND*%
+X69000000Y-69000000D03*
+%TD*%
+D24*
+%TO.P,SW3,A,A*%
+%TO.N,/Arduino_D11*%
+X96500000Y-55000000D03*
+D10*
+%TO.P,SW3,B,B*%
+%TO.N,/Arduino_D10*%
+X96500000Y-60000000D03*
+%TO.P,SW3,C,C*%
+%TO.N,GND*%
+X96500000Y-57500000D03*
+%TO.P,SW3,S1,S1*%
+%TO.N,/Arduino_5V*%
+X111000000Y-55000000D03*
+%TO.P,SW3,S2,S2*%
+%TO.N,/Arduino_D8*%
+X111000000Y-60000000D03*
+D25*
+%TO.P,SW3,SH*%
+%TO.N,N/C*%
+X104000000Y-51900000D03*
+X104000000Y-63100000D03*
+%TD*%
+D11*
+%TO.P,C6,1*%
+%TO.N,Net-(T1-SB)*%
+X156000000Y-127000000D03*
+%TO.P,C6,2*%
+%TO.N,/Sec*%
+X166000000Y-127000000D03*
+%TD*%
+D16*
+%TO.P,C1,1*%
+%TO.N,/Vcc*%
+X147000000Y-151000000D03*
+D15*
+%TO.P,C1,2*%
+%TO.N,GND*%
+X147000000Y-146000000D03*
+%TD*%
+D26*
+%TO.P,DS1,1,VSS*%
+%TO.N,GND*%
+X107500580Y-76000840D03*
+%TO.P,DS1,2,VDD*%
+%TO.N,/Arduino_5V*%
+X107500580Y-78540840D03*
+%TO.P,DS1,3,VO*%
+%TO.N,Net-(DS1-VO)*%
+X107500580Y-81080840D03*
+%TO.P,DS1,4,RS*%
+%TO.N,/Arduino_D7*%
+X107500580Y-83620840D03*
+%TO.P,DS1,5,R/W*%
+%TO.N,GND*%
+X107500580Y-86160840D03*
+%TO.P,DS1,6,E*%
+%TO.N,/Arduino_D6*%
+X107500580Y-88700840D03*
+%TO.P,DS1,7,D0*%
+%TO.N,GND*%
+X107500580Y-91240840D03*
+%TO.P,DS1,8,D1*%
+X107500580Y-93780840D03*
+%TO.P,DS1,9,D2*%
+X107500580Y-96320840D03*
+%TO.P,DS1,10,D3*%
+X107500580Y-98860840D03*
+%TO.P,DS1,11,D4*%
+%TO.N,/Arduino_D5*%
+X107500580Y-101400840D03*
+%TO.P,DS1,12,D5*%
+%TO.N,/Arduino_D4*%
+X107500580Y-103940840D03*
+%TO.P,DS1,13,D6*%
+%TO.N,/Arduino_D3*%
+X107500580Y-106480840D03*
+%TO.P,DS1,14,D7*%
+%TO.N,/Arduino_D2*%
+X107500580Y-109020840D03*
+%TO.P,DS1,15,LED(+)*%
+%TO.N,/Arduino_5V*%
+X107500580Y-111560840D03*
+%TO.P,DS1,16,LED(-)*%
+%TO.N,GND*%
+X107500580Y-114100840D03*
+%TD*%
+D27*
+%TO.N,/+B2*%
+X115500000Y-178000000D03*
+%TO.N,/Fire_button*%
+X115500000Y-174000000D03*
+%TD*%
+D28*
+%TO.N,/Arduino_D9*%
+X64120000Y-166500000D02*
+X64120000Y-165368630D01*
+X101988630Y-127500000D02*
+X112420000Y-127500000D01*
+X64120000Y-165368630D02*
+X101988630Y-127500000D01*
+%TO.N,/+B2*%
+X76820000Y-180608630D02*
+X76820000Y-181740000D01*
+X79428630Y-178000000D02*
+X76820000Y-180608630D01*
+X115500000Y-178000000D02*
+X79428630Y-178000000D01*
+%TO.N,GND*%
+X115500000Y-169000000D02*
+X110908428Y-169000000D01*
+X89520000Y-187440000D02*
+X90080000Y-188000000D01*
+D29*
+X156300000Y-168200000D02*
+X155500000Y-169000000D01*
+X153000000Y-120000000D02*
+X153000000Y-100460000D01*
+X123000000Y-64000000D02*
+X119090850Y-64000000D01*
+D28*
+X107500580Y-93780840D02*
+X107500580Y-91240840D01*
+D29*
+X155500000Y-169000000D02*
+X137500000Y-169000000D01*
+D30*
+X121000000Y-59080000D02*
+X121000000Y-62000000D01*
+D29*
+X153000000Y-100460000D02*
+X145100000Y-92560000D01*
+X147660000Y-127500000D02*
+X147660000Y-134340000D01*
+D28*
+X69000000Y-69000000D02*
+X76920000Y-69000000D01*
+D29*
+X115500000Y-188000000D02*
+X112000000Y-188000000D01*
+X147660000Y-125340000D02*
+X153000000Y-120000000D01*
+D28*
+X79920000Y-66000000D02*
+X87251572Y-66000000D01*
+X112000000Y-113000000D02*
+X112000000Y-101000000D01*
+D29*
+X136800000Y-187500000D02*
+X136800000Y-169700000D01*
+X156300000Y-158500000D02*
+X156300000Y-168200000D01*
+X147660000Y-127500000D02*
+X147660000Y-125340000D01*
+D28*
+X110899160Y-114100840D02*
+X112000000Y-113000000D01*
+D29*
+X90080000Y-188000000D02*
+X100000000Y-188000000D01*
+D28*
+X97500000Y-163000000D02*
+X85000000Y-163000000D01*
+D29*
+X123000000Y-64000000D02*
+X145000000Y-64000000D01*
+D28*
+X85000000Y-163000000D02*
+X84440000Y-163560000D01*
+D30*
+X121000000Y-62000000D02*
+X123000000Y-64000000D01*
+D28*
+X107500580Y-75340580D02*
+X101160000Y-69000000D01*
+X107500580Y-114100840D02*
+X110899160Y-114100840D01*
+D29*
+X147000000Y-135000000D02*
+X156000000Y-135000000D01*
+X106000000Y-188000000D02*
+X112000000Y-188000000D01*
+X146676041Y-146000000D02*
+X147000000Y-146323959D01*
+X136800000Y-168300000D02*
+X137500000Y-169000000D01*
+D28*
+X95751572Y-57500000D02*
+X96500000Y-57500000D01*
+X80920000Y-73000000D02*
+X91000000Y-73000000D01*
+X108908428Y-167000000D02*
+X101500000Y-167000000D01*
+X109860840Y-98860840D02*
+X107500580Y-98860840D01*
+D29*
+X136800000Y-169700000D02*
+X137500000Y-169000000D01*
+X147500000Y-64000000D02*
+X152060000Y-64000000D01*
+X160320000Y-72260000D02*
+X160320000Y-92580000D01*
+D30*
+X107500580Y-76000840D02*
+X111999160Y-76000840D01*
+D28*
+X97160000Y-73000000D02*
+X101160000Y-69000000D01*
+D29*
+X121500000Y-169000000D02*
+X137500000Y-169000000D01*
+D28*
+X111999160Y-88241370D02*
+X111999160Y-85866840D01*
+D29*
+X115500000Y-169000000D02*
+X121500000Y-169000000D01*
+X163000000Y-187580000D02*
+X156380000Y-187580000D01*
+X139000000Y-135000000D02*
+X147000000Y-135000000D01*
+D30*
+X111999160Y-85866840D02*
+X111705160Y-86160840D01*
+X111999160Y-76000840D02*
+X111999160Y-85866840D01*
+D29*
+X136800000Y-158500000D02*
+X136800000Y-146200000D01*
+X115500000Y-188000000D02*
+X121500000Y-182000000D01*
+D28*
+X107500580Y-91240840D02*
+X108999690Y-91240840D01*
+X107500580Y-96320840D02*
+X107500580Y-93780840D01*
+D29*
+X121500000Y-182000000D02*
+X121500000Y-169000000D01*
+D28*
+X91000000Y-73000000D02*
+X97160000Y-73000000D01*
+X76920000Y-69000000D02*
+X80920000Y-73000000D01*
+D29*
+X156380000Y-187580000D02*
+X156300000Y-187500000D01*
+X145100000Y-82400000D02*
+X145100000Y-64100000D01*
+X156300000Y-187500000D02*
+X156300000Y-168200000D01*
+X152060000Y-64000000D02*
+X160320000Y-72260000D01*
+D30*
+X111705160Y-86160840D02*
+X107500580Y-86160840D01*
+D29*
+X147000000Y-146000000D02*
+X147000000Y-135000000D01*
+X145100000Y-64100000D02*
+X145000000Y-64000000D01*
+X130000000Y-146000000D02*
+X146676041Y-146000000D01*
+D28*
+X89520000Y-181740000D02*
+X89520000Y-187440000D01*
+X107500580Y-98860840D02*
+X107500580Y-96320840D01*
+D29*
+X136800000Y-158500000D02*
+X136800000Y-168300000D01*
+D28*
+X101500000Y-167000000D02*
+X97500000Y-163000000D01*
+X108999690Y-91240840D02*
+X111999160Y-88241370D01*
+D29*
+X137000000Y-146000000D02*
+X130000000Y-146000000D01*
+X119090850Y-64000000D02*
+X107500580Y-75590270D01*
+D28*
+X87251572Y-66000000D02*
+X95751572Y-57500000D01*
+D29*
+X122000000Y-135000000D02*
+X139000000Y-135000000D01*
+D28*
+X107500580Y-76000840D02*
+X107500580Y-75340580D01*
+D29*
+X145100000Y-92560000D02*
+X145100000Y-82400000D01*
+X147660000Y-134340000D02*
+X147000000Y-135000000D01*
+D28*
+X112000000Y-101000000D02*
+X109860840Y-98860840D01*
+X110908428Y-169000000D02*
+X108908428Y-167000000D01*
+D29*
+X136800000Y-146200000D02*
+X137000000Y-146000000D01*
+X100000000Y-188000000D02*
+X106000000Y-188000000D01*
+D28*
+X84440000Y-163560000D02*
+X84440000Y-166500000D01*
+X76920000Y-69000000D02*
+X79920000Y-66000000D01*
+D29*
+X145000000Y-64000000D02*
+X147500000Y-64000000D01*
+D28*
+%TO.N,/Arduino_5V*%
+X103459160Y-78540840D02*
+X107500580Y-78540840D01*
+X101000000Y-111000000D02*
+X101000000Y-81000000D01*
+X107500580Y-111560840D02*
+X101560840Y-111560840D01*
+X101000000Y-81000000D02*
+X103459160Y-78540840D01*
+X101560840Y-111560840D02*
+X101000000Y-111000000D01*
+X105459160Y-78540840D02*
+X107500580Y-78540840D01*
+%TO.N,/Arduino_D13*%
+X56500000Y-181740000D02*
+X54500000Y-179740000D01*
+X56500000Y-60000000D02*
+X69000000Y-60000000D01*
+X54500000Y-165000000D02*
+X58840000Y-160660000D01*
+X58840000Y-69000000D02*
+X58840000Y-62340000D01*
+X58840000Y-160660000D02*
+X58840000Y-69000000D01*
+X58840000Y-62340000D02*
+X56500000Y-60000000D01*
+X54500000Y-179740000D02*
+X54500000Y-165000000D01*
+%TO.N,/Fire_button*%
+X74280000Y-180608630D02*
+X74280000Y-181740000D01*
+X115500000Y-174000000D02*
+X80888630Y-174000000D01*
+X80888630Y-174000000D02*
+X74280000Y-180608630D01*
+%TO.N,/Arduino_A6*%
+X96740000Y-179740000D02*
+X80228630Y-179740000D01*
+X96740000Y-179740000D02*
+X100000000Y-183000000D01*
+X79360000Y-180608630D02*
+X79360000Y-181740000D01*
+X80228630Y-179740000D02*
+X79360000Y-180608630D01*
+%TD*%
+M02*
diff --git a/v0.5/1-hardware/MCU/production/MCU-Edge_Cuts.gbr b/v0.5/1-hardware/MCU/production/MCU-Edge_Cuts.gbr
new file mode 100644
index 0000000..3cd0cc5
--- /dev/null
+++ b/v0.5/1-hardware/MCU/production/MCU-Edge_Cuts.gbr
@@ -0,0 +1,26 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%
+%TF.CreationDate,2025-01-16T08:49:34+01:00*%
+%TF.ProjectId,MCU,4d43552e-6b69-4636-9164-5f7063625858,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Profile,NP*%
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 8.0.3) date 2025-01-16 08:49:34*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%TA.AperFunction,Profile*%
+%ADD10C,0.050000*%
+%TD*%
+G04 APERTURE END LIST*
+D10*
+X170000000Y-50000000D02*
+X170000000Y-190000000D01*
+X170000000Y-190000000D02*
+X50000000Y-190000000D01*
+X50000000Y-50000000D02*
+X170000000Y-50000000D01*
+X50000000Y-190000000D02*
+X50000000Y-50000000D01*
+M02*
diff --git a/v0.5/1-hardware/MCU/production/MCU-F_Cu.gbr b/v0.5/1-hardware/MCU/production/MCU-F_Cu.gbr
new file mode 100644
index 0000000..de0285c
--- /dev/null
+++ b/v0.5/1-hardware/MCU/production/MCU-F_Cu.gbr
@@ -0,0 +1,851 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%
+%TF.CreationDate,2025-01-16T08:49:34+01:00*%
+%TF.ProjectId,MCU,4d43552e-6b69-4636-9164-5f7063625858,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Copper,L1,Top*%
+%TF.FilePolarity,Positive*%
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 8.0.3) date 2025-01-16 08:49:34*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 Aperture macros list*
+%AMRoundRect*
+0 Rectangle with rounded corners*
+0 $1 Rounding radius*
+0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
+0 Add a 4 corners polygon primitive as box body*
+4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
+0 Add four circle primitives for the rounded corners*
+1,1,$1+$1,$2,$3*
+1,1,$1+$1,$4,$5*
+1,1,$1+$1,$6,$7*
+1,1,$1+$1,$8,$9*
+0 Add four rect primitives between the rounded corners*
+20,1,$1+$1,$2,$3,$4,$5,0*
+20,1,$1+$1,$4,$5,$6,$7,0*
+20,1,$1+$1,$6,$7,$8,$9,0*
+20,1,$1+$1,$8,$9,$2,$3,0*%
+G04 Aperture macros list end*
+%TA.AperFunction,ComponentPad*%
+%ADD10C,1.600000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD11C,2.000000*%
+%TD*%
+%TA.AperFunction,FiducialPad,Local*%
+%ADD12O,1.600000X1.600000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD13O,1.600000X1.600000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD14C,3.500000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD15C,2.400000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD16R,2.400000X2.400000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD17O,3.200000X1.900000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD18C,3.000000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD19R,1.600000X1.600000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD20RoundRect,0.412500X-0.412500X0.412500X-0.412500X-0.412500X0.412500X-0.412500X0.412500X0.412500X0*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD21C,1.650000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD22R,1.905000X2.000000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD23O,1.905000X2.000000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD24RoundRect,0.250000X-0.550000X-0.550000X0.550000X-0.550000X0.550000X0.550000X-0.550000X0.550000X0*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD25O,4.100000X3.000000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD26O,4.000500X1.501140*%
+%TD*%
+%TA.AperFunction,ViaPad*%
+%ADD27C,2.500000*%
+%TD*%
+%TA.AperFunction,Conductor*%
+%ADD28C,1.000000*%
+%TD*%
+%TA.AperFunction,Conductor*%
+%ADD29C,2.000000*%
+%TD*%
+%TA.AperFunction,Conductor*%
+%ADD30C,3.000000*%
+%TD*%
+%TA.AperFunction,Conductor*%
+%ADD31C,5.000000*%
+%TD*%
+G04 APERTURE END LIST*
+D10*
+%TO.P,C9,1*%
+%TO.N,/meas*%
+X112000000Y-183000000D03*
+%TO.P,C9,2*%
+%TO.N,GND*%
+X112000000Y-188000000D03*
+%TD*%
+D11*
+%TO.P,PS2,1,+Vin*%
+%TO.N,/+B2*%
+X142700000Y-187500000D03*
+%TO.P,PS2,2,-Vin*%
+%TO.N,GND*%
+X156300000Y-187500000D03*
+%TO.P,PS2,3,+Vout*%
+%TO.N,/Vcc*%
+X142700000Y-158500000D03*
+%TO.P,PS2,4,-Vout*%
+%TO.N,GND*%
+X156300000Y-158500000D03*
+%TD*%
+D10*
+%TO.P,R8,1*%
+%TO.N,/Fire_button*%
+X163000000Y-177420000D03*
+D12*
+%TO.P,R8,2*%
+%TO.N,GND*%
+X163000000Y-187580000D03*
+%TD*%
+D10*
+%TO.P,R6,1*%
+%TO.N,/Arduino_D10*%
+X101160000Y-73000000D03*
+D13*
+%TO.P,R6,2*%
+%TO.N,GND*%
+X91000000Y-73000000D03*
+%TD*%
+D10*
+%TO.P,R7,1*%
+%TO.N,/Arduino_D11*%
+X91000000Y-69000000D03*
+D13*
+%TO.P,R7,2*%
+%TO.N,GND*%
+X101160000Y-69000000D03*
+%TD*%
+D14*
+%TO.P,T1,1,AA*%
+%TO.N,/Vcc*%
+X119680000Y-72260000D03*
+X119680000Y-77340000D03*
+X119680000Y-82420000D03*
+X119680000Y-87500000D03*
+X119680000Y-92580000D03*
+%TO.P,T1,2,AB*%
+%TO.N,Net-(Q1-C)*%
+X119680000Y-97660000D03*
+X119680000Y-102740000D03*
+X119680000Y-107820000D03*
+X119680000Y-112900000D03*
+X119680000Y-117980000D03*
+%TO.P,T1,3,SA*%
+%TO.N,GND*%
+X160320000Y-72260000D03*
+X160320000Y-77340000D03*
+X160320000Y-82420000D03*
+X160320000Y-87500000D03*
+X160320000Y-92580000D03*
+%TO.P,T1,4,SB*%
+%TO.N,Net-(T1-SB)*%
+X160320000Y-97660000D03*
+X160320000Y-102740000D03*
+X160320000Y-107820000D03*
+X160320000Y-112900000D03*
+X160320000Y-117980000D03*
+%TD*%
+D15*
+%TO.P,C10,1*%
+%TO.N,/Arduino_5V*%
+X115500000Y-146500000D03*
+%TO.P,C10,2*%
+%TO.N,GND*%
+X115500000Y-169000000D03*
+%TD*%
+D10*
+%TO.P,R1,1*%
+%TO.N,/Arduino_D9*%
+X112420000Y-127500000D03*
+D13*
+%TO.P,R1,2*%
+%TO.N,Net-(Q1-B)*%
+X122580000Y-127500000D03*
+%TD*%
+D16*
+%TO.P,C4,1*%
+%TO.N,/Vcc*%
+X139000000Y-140000000D03*
+D15*
+%TO.P,C4,2*%
+%TO.N,GND*%
+X139000000Y-135000000D03*
+%TD*%
+D17*
+%TO.P,SW2,1,1*%
+%TO.N,/Arduino_5V*%
+X74500000Y-55000000D03*
+X87000000Y-55000000D03*
+%TO.P,SW2,2,2*%
+%TO.N,/Arduino_D12*%
+X74500000Y-60000000D03*
+X87000000Y-60000000D03*
+%TD*%
+D16*
+%TO.P,C3,1*%
+%TO.N,/Vcc*%
+X156000000Y-140000000D03*
+D15*
+%TO.P,C3,2*%
+%TO.N,GND*%
+X156000000Y-135000000D03*
+%TD*%
+D17*
+%TO.P,SW1,1,1*%
+%TO.N,/Arduino_5V*%
+X56500000Y-55000000D03*
+X69000000Y-55000000D03*
+%TO.P,SW1,2,2*%
+%TO.N,/Arduino_D13*%
+X56500000Y-60000000D03*
+X69000000Y-60000000D03*
+%TD*%
+D16*
+%TO.P,C2,1*%
+%TO.N,/Vcc*%
+X130000000Y-151000000D03*
+D15*
+%TO.P,C2,2*%
+%TO.N,GND*%
+X130000000Y-146000000D03*
+%TD*%
+D16*
+%TO.P,C5,1*%
+%TO.N,/Vcc*%
+X122000000Y-140000000D03*
+D15*
+%TO.P,C5,2*%
+%TO.N,GND*%
+X122000000Y-135000000D03*
+%TD*%
+D10*
+%TO.P,R2,1*%
+%TO.N,GND*%
+X147660000Y-127500000D03*
+D13*
+%TO.P,R2,2*%
+%TO.N,Net-(Q1-E)*%
+X137500000Y-127500000D03*
+%TD*%
+D10*
+%TO.P,C7,1*%
+%TO.N,/Arduino_A6*%
+X100000000Y-183000000D03*
+%TO.P,C7,2*%
+%TO.N,GND*%
+X100000000Y-188000000D03*
+%TD*%
+%TO.P,R4,1*%
+%TO.N,/Arduino_D12*%
+X87080000Y-69000000D03*
+D13*
+%TO.P,R4,2*%
+%TO.N,GND*%
+X76920000Y-69000000D03*
+%TD*%
+D18*
+%TO.P,REF\u002A\u002A,1*%
+%TO.N,N/C*%
+X119700000Y-112880000D03*
+X119700000Y-107800000D03*
+X119700000Y-102720000D03*
+X119700000Y-97640000D03*
+%TO.P,REF\u002A\u002A,2*%
+X119700000Y-92560000D03*
+X119700000Y-87480000D03*
+X119700000Y-82400000D03*
+%TO.P,REF\u002A\u002A,3*%
+%TO.N,Net-(T1-SB)*%
+X145100000Y-112880000D03*
+X145100000Y-107800000D03*
+X145100000Y-102720000D03*
+%TO.P,REF\u002A\u002A,4*%
+%TO.N,GND*%
+X145100000Y-92560000D03*
+X145100000Y-87480000D03*
+X145100000Y-82400000D03*
+%TD*%
+D10*
+%TO.P,R10,1*%
+%TO.N,Net-(C8-Pad1)*%
+X109000000Y-169920000D03*
+D13*
+%TO.P,R10,2*%
+%TO.N,/meas*%
+X109000000Y-180080000D03*
+%TD*%
+D19*
+%TO.P,A1,1,D1/TX*%
+%TO.N,unconnected-(A1-D1{slash}TX-Pad1)*%
+X92060000Y-166500000D03*
+D13*
+%TO.P,A1,2,D0/RX*%
+%TO.N,unconnected-(A1-D0{slash}RX-Pad2)*%
+X89520000Y-166500000D03*
+%TO.P,A1,3,~{RESET}*%
+%TO.N,unconnected-(A1-~{RESET}-Pad3)*%
+X86980000Y-166500000D03*
+%TO.P,A1,4,GND*%
+%TO.N,GND*%
+X84440000Y-166500000D03*
+%TO.P,A1,5,D2*%
+%TO.N,/Arduino_D2*%
+X81900000Y-166500000D03*
+%TO.P,A1,6,D3*%
+%TO.N,/Arduino_D3*%
+X79360000Y-166500000D03*
+%TO.P,A1,7,D4*%
+%TO.N,/Arduino_D4*%
+X76820000Y-166500000D03*
+%TO.P,A1,8,D5*%
+%TO.N,/Arduino_D5*%
+X74280000Y-166500000D03*
+%TO.P,A1,9,D6*%
+%TO.N,/Arduino_D6*%
+X71740000Y-166500000D03*
+%TO.P,A1,10,D7*%
+%TO.N,/Arduino_D7*%
+X69200000Y-166500000D03*
+%TO.P,A1,11,D8*%
+%TO.N,/Arduino_D8*%
+X66660000Y-166500000D03*
+%TO.P,A1,12,D9*%
+%TO.N,/Arduino_D9*%
+X64120000Y-166500000D03*
+%TO.P,A1,13,D10*%
+%TO.N,/Arduino_D10*%
+X61580000Y-166500000D03*
+%TO.P,A1,14,D11*%
+%TO.N,/Arduino_D11*%
+X59040000Y-166500000D03*
+%TO.P,A1,15,D12*%
+%TO.N,/Arduino_D12*%
+X56500000Y-166500000D03*
+%TO.P,A1,16,D13*%
+%TO.N,/Arduino_D13*%
+X56500000Y-181740000D03*
+%TO.P,A1,17,3V3*%
+%TO.N,unconnected-(A1-3V3-Pad17)*%
+X59040000Y-181740000D03*
+%TO.P,A1,18,AREF*%
+%TO.N,unconnected-(A1-AREF-Pad18)*%
+X61580000Y-181740000D03*
+%TO.P,A1,19,A0*%
+%TO.N,unconnected-(A1-A0-Pad19)*%
+X64120000Y-181740000D03*
+%TO.P,A1,20,A1*%
+%TO.N,unconnected-(A1-A1-Pad20)*%
+X66660000Y-181740000D03*
+%TO.P,A1,21,A2*%
+%TO.N,unconnected-(A1-A2-Pad21)*%
+X69200000Y-181740000D03*
+%TO.P,A1,22,A3*%
+%TO.N,unconnected-(A1-A3-Pad22)*%
+X71740000Y-181740000D03*
+%TO.P,A1,23,A4*%
+%TO.N,/Fire_button*%
+X74280000Y-181740000D03*
+%TO.P,A1,24,A5*%
+%TO.N,/+B2*%
+X76820000Y-181740000D03*
+%TO.P,A1,25,A6*%
+%TO.N,/Arduino_A6*%
+X79360000Y-181740000D03*
+%TO.P,A1,26,A7*%
+%TO.N,/+B1*%
+X81900000Y-181740000D03*
+%TO.P,A1,27,+5V*%
+%TO.N,/Arduino_5V*%
+X84440000Y-181740000D03*
+%TO.P,A1,28,~{RESET}*%
+%TO.N,unconnected-(A1-~{RESET}-Pad28)*%
+X86980000Y-181740000D03*
+%TO.P,A1,29,GND*%
+%TO.N,GND*%
+X89520000Y-181740000D03*
+%TO.P,A1,30,VIN*%
+%TO.N,Net-(A1-VIN)*%
+X92060000Y-181740000D03*
+%TD*%
+D10*
+%TO.P,R5,1*%
+%TO.N,/Arduino_D8*%
+X112840000Y-64000000D03*
+D13*
+%TO.P,R5,2*%
+%TO.N,GND*%
+X123000000Y-64000000D03*
+%TD*%
+D20*
+%TO.P,RV1,1,1*%
+%TO.N,/Arduino_5V*%
+X121000000Y-54000000D03*
+D21*
+%TO.P,RV1,2,2*%
+%TO.N,Net-(DS1-VO)*%
+X121000000Y-56540000D03*
+%TO.P,RV1,3,3*%
+%TO.N,GND*%
+X121000000Y-59080000D03*
+%TD*%
+D10*
+%TO.P,C8,1*%
+%TO.N,Net-(C8-Pad1)*%
+X106000000Y-183000000D03*
+%TO.P,C8,2*%
+%TO.N,GND*%
+X106000000Y-188000000D03*
+%TD*%
+D11*
+%TO.P,PS1,1,+Vin*%
+%TO.N,/+B1*%
+X123200000Y-187500000D03*
+%TO.P,PS1,2,-Vin*%
+%TO.N,GND*%
+X136800000Y-187500000D03*
+%TO.P,PS1,3,+Vout*%
+%TO.N,Net-(A1-VIN)*%
+X123200000Y-158500000D03*
+%TO.P,PS1,4,-Vout*%
+%TO.N,GND*%
+X136800000Y-158500000D03*
+%TD*%
+D22*
+%TO.P,Q1,1,B*%
+%TO.N,Net-(Q1-B)*%
+X127460000Y-127500000D03*
+D23*
+%TO.P,Q1,2,C*%
+%TO.N,Net-(Q1-C)*%
+X130000000Y-127500000D03*
+%TO.P,Q1,3,E*%
+%TO.N,Net-(Q1-E)*%
+X132540000Y-127500000D03*
+%TD*%
+D10*
+%TO.P,R9,1*%
+%TO.N,/Arduino_A6*%
+X103000000Y-180080000D03*
+D13*
+%TO.P,R9,2*%
+%TO.N,Net-(C8-Pad1)*%
+X103000000Y-169920000D03*
+%TD*%
+D10*
+%TO.P,R3,1*%
+%TO.N,/Arduino_D13*%
+X58840000Y-69000000D03*
+D13*
+%TO.P,R3,2*%
+%TO.N,GND*%
+X69000000Y-69000000D03*
+%TD*%
+D24*
+%TO.P,SW3,A,A*%
+%TO.N,/Arduino_D11*%
+X96500000Y-55000000D03*
+D10*
+%TO.P,SW3,B,B*%
+%TO.N,/Arduino_D10*%
+X96500000Y-60000000D03*
+%TO.P,SW3,C,C*%
+%TO.N,GND*%
+X96500000Y-57500000D03*
+%TO.P,SW3,S1,S1*%
+%TO.N,/Arduino_5V*%
+X111000000Y-55000000D03*
+%TO.P,SW3,S2,S2*%
+%TO.N,/Arduino_D8*%
+X111000000Y-60000000D03*
+D25*
+%TO.P,SW3,SH*%
+%TO.N,N/C*%
+X104000000Y-51900000D03*
+X104000000Y-63100000D03*
+%TD*%
+D11*
+%TO.P,C6,1*%
+%TO.N,Net-(T1-SB)*%
+X156000000Y-127000000D03*
+%TO.P,C6,2*%
+%TO.N,/Sec*%
+X166000000Y-127000000D03*
+%TD*%
+D16*
+%TO.P,C1,1*%
+%TO.N,/Vcc*%
+X147000000Y-151000000D03*
+D15*
+%TO.P,C1,2*%
+%TO.N,GND*%
+X147000000Y-146000000D03*
+%TD*%
+D26*
+%TO.P,DS1,1,VSS*%
+%TO.N,GND*%
+X107500580Y-76000840D03*
+%TO.P,DS1,2,VDD*%
+%TO.N,/Arduino_5V*%
+X107500580Y-78540840D03*
+%TO.P,DS1,3,VO*%
+%TO.N,Net-(DS1-VO)*%
+X107500580Y-81080840D03*
+%TO.P,DS1,4,RS*%
+%TO.N,/Arduino_D7*%
+X107500580Y-83620840D03*
+%TO.P,DS1,5,R/W*%
+%TO.N,GND*%
+X107500580Y-86160840D03*
+%TO.P,DS1,6,E*%
+%TO.N,/Arduino_D6*%
+X107500580Y-88700840D03*
+%TO.P,DS1,7,D0*%
+%TO.N,GND*%
+X107500580Y-91240840D03*
+%TO.P,DS1,8,D1*%
+X107500580Y-93780840D03*
+%TO.P,DS1,9,D2*%
+X107500580Y-96320840D03*
+%TO.P,DS1,10,D3*%
+X107500580Y-98860840D03*
+%TO.P,DS1,11,D4*%
+%TO.N,/Arduino_D5*%
+X107500580Y-101400840D03*
+%TO.P,DS1,12,D5*%
+%TO.N,/Arduino_D4*%
+X107500580Y-103940840D03*
+%TO.P,DS1,13,D6*%
+%TO.N,/Arduino_D3*%
+X107500580Y-106480840D03*
+%TO.P,DS1,14,D7*%
+%TO.N,/Arduino_D2*%
+X107500580Y-109020840D03*
+%TO.P,DS1,15,LED(+)*%
+%TO.N,/Arduino_5V*%
+X107500580Y-111560840D03*
+%TO.P,DS1,16,LED(-)*%
+%TO.N,GND*%
+X107500580Y-114100840D03*
+%TD*%
+D27*
+%TO.N,/+B2*%
+X115500000Y-178000000D03*
+%TO.N,/Fire_button*%
+X115500000Y-174000000D03*
+%TD*%
+D28*
+%TO.N,/Arduino_D8*%
+X111000000Y-60000000D02*
+X111000000Y-62160000D01*
+X104494214Y-72494214D02*
+X66660000Y-110328428D01*
+X111000000Y-62160000D02*
+X112840000Y-64000000D01*
+X104500000Y-67500000D02*
+X104500000Y-72488428D01*
+X112840000Y-64000000D02*
+X108000000Y-64000000D01*
+X66660000Y-110328428D02*
+X66660000Y-166500000D01*
+X108000000Y-64000000D02*
+X104500000Y-67500000D01*
+X104500000Y-72488428D02*
+X104494214Y-72494214D01*
+%TO.N,/Arduino_D12*%
+X87000000Y-60000000D02*
+X74500000Y-60000000D01*
+X87080000Y-60080000D02*
+X87000000Y-60000000D01*
+X87080000Y-69000000D02*
+X87080000Y-60080000D01*
+X87080000Y-69000000D02*
+X56500000Y-99580000D01*
+X56500000Y-99580000D02*
+X56500000Y-166500000D01*
+%TO.N,/+B2*%
+X133200000Y-178000000D02*
+X115500000Y-178000000D01*
+X142700000Y-187500000D02*
+X133200000Y-178000000D01*
+%TO.N,/Arduino_D6*%
+X71740000Y-122962310D02*
+X71740000Y-166500000D01*
+X106001470Y-88700840D02*
+X71740000Y-122962310D01*
+X107500580Y-88700840D02*
+X106001470Y-88700840D01*
+%TO.N,/Arduino_D2*%
+X106001470Y-109020840D02*
+X81900000Y-133122310D01*
+X107500580Y-109020840D02*
+X106001470Y-109020840D01*
+X81900000Y-133122310D02*
+X81900000Y-166500000D01*
+D29*
+%TO.N,Net-(A1-VIN)*%
+X123200000Y-158500000D02*
+X116700000Y-165000000D01*
+X114000000Y-165000000D02*
+X112000000Y-167000000D01*
+X116700000Y-165000000D02*
+X114000000Y-165000000D01*
+X92060000Y-177324466D02*
+X92060000Y-181740000D01*
+X102384466Y-167000000D02*
+X92060000Y-177324466D01*
+X112000000Y-167000000D02*
+X102384466Y-167000000D01*
+D28*
+%TO.N,/Arduino_D5*%
+X107500580Y-101400840D02*
+X106001470Y-101400840D01*
+X106001470Y-101400840D02*
+X74280000Y-133122310D01*
+X74280000Y-133122310D02*
+X74280000Y-166500000D01*
+%TO.N,/Arduino_5V*%
+X112000000Y-54000000D02*
+X121000000Y-54000000D01*
+X108999690Y-78540840D02*
+X107500580Y-78540840D01*
+X84440000Y-180608630D02*
+X100500000Y-164548630D01*
+X87000000Y-55000000D02*
+X89000000Y-53000000D01*
+X84440000Y-181740000D02*
+X84440000Y-180608630D01*
+X115000000Y-150000000D02*
+X115500000Y-149500000D01*
+X108999690Y-111560840D02*
+X115500000Y-118061150D01*
+X69000000Y-55000000D02*
+X74500000Y-55000000D01*
+X89000000Y-53000000D02*
+X100731623Y-53000000D01*
+X107500580Y-111560840D02*
+X108999690Y-111560840D01*
+X115500000Y-149548630D02*
+X115500000Y-149500000D01*
+X84440000Y-181000000D02*
+X84440000Y-181740000D01*
+X114840000Y-58840000D02*
+X114840000Y-72700530D01*
+X115500000Y-118061150D02*
+X115500000Y-146500000D01*
+X74500000Y-55000000D02*
+X87000000Y-55000000D01*
+X100500000Y-150000000D02*
+X115000000Y-150000000D01*
+X115500000Y-149500000D02*
+X115500000Y-146500000D01*
+X111000000Y-55000000D02*
+X112000000Y-54000000D01*
+X100731623Y-53000000D02*
+X102731623Y-55000000D01*
+X111000000Y-55000000D02*
+X114840000Y-58840000D01*
+X56500000Y-55000000D02*
+X69000000Y-55000000D01*
+X102731623Y-55000000D02*
+X111000000Y-55000000D01*
+X100500000Y-164548630D02*
+X100500000Y-150000000D01*
+X114840000Y-72700530D02*
+X108999690Y-78540840D01*
+%TO.N,/Arduino_D3*%
+X79360000Y-133122310D02*
+X79360000Y-166500000D01*
+X106001470Y-106480840D02*
+X79360000Y-133122310D01*
+X107500580Y-106480840D02*
+X106001470Y-106480840D01*
+%TO.N,/Arduino_D7*%
+X69200000Y-120422310D02*
+X69200000Y-166500000D01*
+X106001470Y-83620840D02*
+X69200000Y-120422310D01*
+X107500580Y-83620840D02*
+X106001470Y-83620840D01*
+%TO.N,/Arduino_D11*%
+X59040000Y-100960000D02*
+X59040000Y-166500000D01*
+X92971572Y-55000000D02*
+X91000000Y-56971572D01*
+X96500000Y-55000000D02*
+X92971572Y-55000000D01*
+X91000000Y-69000000D02*
+X59040000Y-100960000D01*
+X91000000Y-56971572D02*
+X91000000Y-69000000D01*
+%TO.N,/Arduino_D4*%
+X76820000Y-133153217D02*
+X76820000Y-166500000D01*
+X107500580Y-103940840D02*
+X106032377Y-103940840D01*
+X106032377Y-103940840D02*
+X76820000Y-133153217D01*
+%TO.N,/+B1*%
+X123200000Y-187500000D02*
+X121200000Y-185500000D01*
+X81900000Y-181740000D02*
+X81900000Y-182871370D01*
+X81900000Y-182871370D02*
+X84528630Y-185500000D01*
+X84528630Y-185500000D02*
+X121200000Y-185500000D01*
+%TO.N,/Arduino_D10*%
+X61580000Y-112580000D02*
+X61580000Y-166500000D01*
+X101160000Y-73000000D02*
+X61580000Y-112580000D01*
+X96500000Y-60000000D02*
+X96500000Y-68340000D01*
+X96500000Y-68340000D02*
+X101160000Y-73000000D01*
+%TO.N,/Fire_button*%
+X159580000Y-174000000D02*
+X115500000Y-174000000D01*
+X163000000Y-177420000D02*
+X159580000Y-174000000D01*
+D29*
+%TO.N,/Vcc*%
+X142500000Y-140000000D02*
+X156000000Y-140000000D01*
+D30*
+X161500000Y-151000000D02*
+X162000000Y-151500000D01*
+X162000000Y-151500000D02*
+X163500000Y-153000000D01*
+D28*
+X142500000Y-123500000D02*
+X142500000Y-140000000D01*
+D29*
+X142700000Y-158500000D02*
+X142700000Y-155300000D01*
+X139000000Y-151000000D02*
+X147000000Y-151000000D01*
+D28*
+X132000000Y-84580000D02*
+X132000000Y-113000000D01*
+D30*
+X163500000Y-153000000D02*
+X163500000Y-165500000D01*
+D29*
+X142700000Y-155300000D02*
+X147000000Y-151000000D01*
+X139000000Y-140000000D02*
+X139000000Y-151000000D01*
+X139000000Y-140000000D02*
+X142500000Y-140000000D01*
+D30*
+X119680000Y-72260000D02*
+X119680000Y-92580000D01*
+D28*
+X132000000Y-113000000D02*
+X142500000Y-123500000D01*
+D29*
+X122000000Y-140000000D02*
+X139000000Y-140000000D01*
+X130000000Y-151000000D02*
+X139000000Y-151000000D01*
+D28*
+X119680000Y-72260000D02*
+X132000000Y-84580000D01*
+D30*
+X147000000Y-151000000D02*
+X161500000Y-151000000D01*
+%TO.N,Net-(T1-SB)*%
+X160320000Y-117980000D02*
+X160320000Y-122680000D01*
+X160300000Y-102720000D02*
+X160320000Y-102740000D01*
+X160320000Y-122680000D02*
+X156000000Y-127000000D01*
+X160320000Y-117980000D02*
+X160320000Y-97660000D01*
+X145100000Y-102720000D02*
+X160300000Y-102720000D01*
+X145100000Y-112880000D02*
+X145100000Y-102720000D01*
+D31*
+%TO.N,/Sec*%
+X166000000Y-134000000D02*
+X166000000Y-127000000D01*
+D28*
+%TO.N,Net-(C8-Pad1)*%
+X106000000Y-183000000D02*
+X106000000Y-169920000D01*
+X103000000Y-169920000D02*
+X106000000Y-169920000D01*
+X106000000Y-169920000D02*
+X109000000Y-169920000D01*
+%TO.N,/meas*%
+X109000000Y-180080000D02*
+X109080000Y-180080000D01*
+X109080000Y-180080000D02*
+X112000000Y-183000000D01*
+%TO.N,Net-(DS1-VO)*%
+X121000000Y-56540000D02*
+X119833274Y-56540000D01*
+X116730000Y-74270000D02*
+X109919160Y-81080840D01*
+X119833274Y-56540000D02*
+X116730000Y-59643274D01*
+X116730000Y-59643274D02*
+X116730000Y-74270000D01*
+X109919160Y-81080840D02*
+X107500580Y-81080840D01*
+%TO.N,Net-(Q1-C)*%
+X119680000Y-117980000D02*
+X128780000Y-117980000D01*
+X130000000Y-119200000D02*
+X130000000Y-127500000D01*
+X128780000Y-117980000D02*
+X130000000Y-119200000D01*
+D30*
+X119680000Y-117980000D02*
+X119680000Y-97660000D01*
+D28*
+%TO.N,Net-(Q1-B)*%
+X122580000Y-127500000D02*
+X127460000Y-127500000D01*
+%TO.N,Net-(Q1-E)*%
+X132540000Y-127500000D02*
+X137500000Y-127500000D01*
+%TO.N,/Arduino_A6*%
+X102920000Y-180080000D02*
+X100000000Y-183000000D01*
+X103000000Y-180080000D02*
+X102920000Y-180080000D01*
+%TD*%
+M02*
diff --git a/v0.5/1-hardware/MCU/production/MCU-Margin.gbr b/v0.5/1-hardware/MCU/production/MCU-Margin.gbr
new file mode 100644
index 0000000..a4c31db
--- /dev/null
+++ b/v0.5/1-hardware/MCU/production/MCU-Margin.gbr
@@ -0,0 +1,24 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%
+%TF.CreationDate,2025-01-16T08:49:34+01:00*%
+%TF.ProjectId,MCU,4d43552e-6b69-4636-9164-5f7063625858,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Other,User*%
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 8.0.3) date 2025-01-16 08:49:34*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+G04 APERTURE END LIST*
+D10*
+X170000000Y-190000000D02*
+X50000000Y-190000000D01*
+X50000000Y-190000000D02*
+X50000000Y-50000000D01*
+X170000000Y-50000000D02*
+X170000000Y-190000000D01*
+X50000000Y-50000000D02*
+X170000000Y-50000000D01*
+M02*
diff --git a/v0.5/1-hardware/MCU/production/MCU-NPTH.drl b/v0.5/1-hardware/MCU/production/MCU-NPTH.drl
new file mode 100644
index 0000000..9b20601
--- /dev/null
+++ b/v0.5/1-hardware/MCU/production/MCU-NPTH.drl
@@ -0,0 +1,26 @@
+M48
+; DRILL file {KiCad 8.0.3} date 2025-01-16T08:49:59+0100
+; FORMAT={-:-/ absolute / inch / decimal}
+; #@! TF.CreationDate,2025-01-16T08:49:59+01:00
+; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.3
+; #@! TF.FileFunction,NonPlated,1,2,NPTH
+FMAT,2
+INCH
+; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
+T1C0.0394
+; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
+T2C0.1024
+%
+G90
+G05
+T1
+X2.0866Y-2.0866
+X2.0866Y-7.3622
+X6.5748Y-2.0866
+X6.5748Y-7.3622
+T2
+X2.0669Y-2.6969
+X2.0669Y-6.3583
+X4.2323Y-2.6969
+X4.2323Y-6.3583
+M30
diff --git a/v0.5/1-hardware/MCU/production/MCU-PTH.drl b/v0.5/1-hardware/MCU/production/MCU-PTH.drl
new file mode 100644
index 0000000..f18535f
--- /dev/null
+++ b/v0.5/1-hardware/MCU/production/MCU-PTH.drl
@@ -0,0 +1,192 @@
+M48
+; DRILL file {KiCad 8.0.3} date 2025-01-16T08:49:59+0100
+; FORMAT={-:-/ absolute / inch / decimal}
+; #@! TF.CreationDate,2025-01-16T08:49:59+01:00
+; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.3
+; #@! TF.FileFunction,Plated,1,2,PTH
+FMAT,2
+INCH
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T1C0.0315
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T2C0.0335
+; #@! TA.AperFunction,Plated,PTH,ViaDrill
+T3C0.0394
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T4C0.0394
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T5C0.0394
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T6C0.0433
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T7C0.0472
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T8C0.0512
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T9C0.0630
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T10C0.0709
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T11C0.0787
+%
+G90
+G05
+T1
+X2.3165Y-2.7165
+X2.7165Y-2.7165
+X3.0283Y-2.7165
+X3.4283Y-2.7165
+X3.5827Y-2.7165
+X3.5827Y-2.874
+X3.937Y-7.2047
+X3.937Y-7.4016
+X3.9827Y-2.7165
+X3.9827Y-2.874
+X4.0551Y-6.6898
+X4.0551Y-7.0898
+X4.1732Y-7.2047
+X4.1732Y-7.4016
+X4.2913Y-6.6898
+X4.2913Y-7.0898
+X4.4094Y-7.2047
+X4.4094Y-7.4016
+X4.426Y-5.0197
+X4.4425Y-2.5197
+X4.826Y-5.0197
+X4.8425Y-2.5197
+X5.4134Y-5.0197
+X5.8134Y-5.0197
+X6.4173Y-6.985
+X6.4173Y-7.385
+T2
+X4.7638Y-2.126
+X4.7638Y-2.226
+X4.7638Y-2.326
+T3
+X4.5472Y-6.8504
+X4.5472Y-7.0079
+T4
+X2.2244Y-6.5551
+X2.2244Y-7.1551
+X2.3244Y-6.5551
+X2.3244Y-7.1551
+X2.4244Y-6.5551
+X2.4244Y-7.1551
+X2.5244Y-6.5551
+X2.5244Y-7.1551
+X2.6244Y-6.5551
+X2.6244Y-7.1551
+X2.7244Y-6.5551
+X2.7244Y-7.1551
+X2.8244Y-6.5551
+X2.8244Y-7.1551
+X2.9244Y-6.5551
+X2.9244Y-7.1551
+X3.0244Y-6.5551
+X3.0244Y-7.1551
+X3.1244Y-6.5551
+X3.1244Y-7.1551
+X3.2244Y-6.5551
+X3.2244Y-7.1551
+X3.3244Y-6.5551
+X3.3244Y-7.1551
+X3.4244Y-6.5551
+X3.4244Y-7.1551
+X3.5244Y-6.5551
+X3.5244Y-7.1551
+X3.6244Y-6.5551
+X3.6244Y-7.1551
+X3.7992Y-2.1654
+X3.7992Y-2.2638
+X3.7992Y-2.3622
+X4.3701Y-2.1654
+X4.3701Y-2.3622
+X4.8504Y-6.2402
+X4.8504Y-7.3819
+X5.3858Y-6.2402
+X5.3858Y-7.3819
+X5.6181Y-6.2402
+X5.6181Y-7.3819
+X6.1417Y-5.0
+X6.1535Y-6.2402
+X6.1535Y-7.3819
+X6.5354Y-5.0
+T5
+X4.2323Y-2.9922
+X4.2323Y-3.0922
+X4.2323Y-3.1922
+X4.2323Y-3.2922
+X4.2323Y-3.3922
+X4.2323Y-3.4922
+X4.2323Y-3.5922
+X4.2323Y-3.6922
+X4.2323Y-3.7922
+X4.2323Y-3.8922
+X4.2323Y-3.9922
+X4.2323Y-4.0922
+X4.2323Y-4.1922
+X4.2323Y-4.2922
+X4.2323Y-4.3922
+X4.2323Y-4.4922
+T6
+X5.0181Y-5.0197
+X5.1181Y-5.0197
+X5.2181Y-5.0197
+T7
+X4.5472Y-5.7677
+X4.5472Y-6.6535
+X4.8031Y-5.315
+X4.8031Y-5.5118
+X5.1181Y-5.748
+X5.1181Y-5.9449
+X5.4724Y-5.315
+X5.4724Y-5.5118
+X5.7874Y-5.748
+X5.7874Y-5.9449
+X6.1417Y-5.315
+X6.1417Y-5.5118
+T8
+X2.2244Y-2.1654
+X2.2244Y-2.3622
+X2.7165Y-2.1654
+X2.7165Y-2.3622
+X2.9331Y-2.1654
+X2.9331Y-2.3622
+X3.4252Y-2.1654
+X3.4252Y-2.3622
+T9
+X4.7126Y-3.2441
+X4.7126Y-3.4441
+X4.7126Y-3.6441
+X4.7126Y-3.8441
+X4.7126Y-4.0441
+X4.7126Y-4.2441
+X4.7126Y-4.4441
+X5.7126Y-3.2441
+X5.7126Y-3.4441
+X5.7126Y-3.6441
+X5.7126Y-4.0441
+X5.7126Y-4.2441
+X5.7126Y-4.4441
+T10
+X4.7118Y-2.8449
+X4.7118Y-3.0449
+X4.7118Y-3.2449
+X4.7118Y-3.4449
+X4.7118Y-3.6449
+X4.7118Y-3.8449
+X4.7118Y-4.0449
+X4.7118Y-4.2449
+X4.7118Y-4.4449
+X4.7118Y-4.6449
+X6.3118Y-2.8449
+X6.3118Y-3.0449
+X6.3118Y-3.2449
+X6.3118Y-3.4449
+X6.3118Y-3.6449
+X6.3118Y-3.8449
+X6.3118Y-4.0449
+X6.3118Y-4.2449
+X6.3118Y-4.4449
+X6.3118Y-4.6449
+M30
diff --git a/v0.5/1-hardware/Shaper/photos/shaper_assembled.jpg b/v0.5/1-hardware/Shaper/photos/shaper_assembled.jpg
new file mode 100644
index 0000000..96e13cd
Binary files /dev/null and b/v0.5/1-hardware/Shaper/photos/shaper_assembled.jpg differ
diff --git a/v0.5/1-hardware/Shaper/photos/strap_claws.jpg b/v0.5/1-hardware/Shaper/photos/strap_claws.jpg
new file mode 100644
index 0000000..5ad0249
Binary files /dev/null and b/v0.5/1-hardware/Shaper/photos/strap_claws.jpg differ
diff --git a/v0.5/1-hardware/Shaper/production_shaper/shaper1-B.Cu.gbr b/v0.5/1-hardware/Shaper/production_shaper/shaper1-B.Cu.gbr
new file mode 100644
index 0000000..2a19e1c
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_shaper/shaper1-B.Cu.gbr
@@ -0,0 +1,1818 @@
+G04 #@! TF.FileFunction,Copper,L2,Bot,Signal*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.3-stable) date 01/11/25 11:01:01*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,1.600000*%
+%ADD12O,1.600000X1.600000*%
+%ADD13R,1.700000X1.700000*%
+%ADD14C,1.700000*%
+%ADD15C,3.000000*%
+%ADD16R,1.800000X1.800000*%
+%ADD17O,1.800000X1.800000*%
+%ADD18R,2.200000X2.200000*%
+%ADD19O,2.200000X2.200000*%
+%ADD20C,2.000000*%
+%ADD21C,0.250000*%
+%ADD22C,0.025400*%
+G04 APERTURE END LIST*
+D10*
+D11*
+X119000000Y-152000000D03*
+D12*
+X126620000Y-152000000D03*
+D11*
+X130000000Y-152000000D03*
+D12*
+X137620000Y-152000000D03*
+D11*
+X122000000Y-146000000D03*
+D12*
+X129620000Y-146000000D03*
+D13*
+X159200000Y-158500000D03*
+D14*
+X159200000Y-161040000D03*
+X156660000Y-158500000D03*
+X156660000Y-161040000D03*
+X154120000Y-158500000D03*
+X154120000Y-161040000D03*
+X151580000Y-158500000D03*
+X151580000Y-161040000D03*
+X149040000Y-158500000D03*
+X149040000Y-161040000D03*
+X146500000Y-158500000D03*
+X146500000Y-161040000D03*
+X143960000Y-158500000D03*
+X143960000Y-161040000D03*
+X141420000Y-158500000D03*
+X141420000Y-161040000D03*
+X138880000Y-158500000D03*
+X138880000Y-161040000D03*
+X136340000Y-158500000D03*
+X136340000Y-161040000D03*
+X133800000Y-158500000D03*
+X133800000Y-161040000D03*
+X131260000Y-158500000D03*
+X131260000Y-161040000D03*
+X128720000Y-158500000D03*
+X128720000Y-161040000D03*
+X126180000Y-158500000D03*
+X126180000Y-161040000D03*
+X123640000Y-158500000D03*
+X123640000Y-161040000D03*
+X121100000Y-158500000D03*
+X121100000Y-161040000D03*
+X118560000Y-158500000D03*
+X118560000Y-161040000D03*
+D15*
+X133180000Y-134080000D03*
+X90000000Y-129000000D03*
+X150960000Y-129000000D03*
+X107780000Y-134080000D03*
+D16*
+X142000000Y-144000000D03*
+D17*
+X142000000Y-146540000D03*
+X142000000Y-149080000D03*
+D18*
+X120000000Y-142000000D03*
+D19*
+X132700000Y-142000000D03*
+D11*
+X149000000Y-144000000D03*
+D12*
+X149000000Y-151620000D03*
+D20*
+X142000000Y-144000000D02*
+X149000000Y-144000000D01*
+X142000000Y-149080000D02*
+X142000000Y-156000000D01*
+X142000000Y-146540000D02*
+X137240000Y-146540000D01*
+X137240000Y-146540000D02*
+X132700000Y-142000000D01*
+X133180000Y-134080000D02*
+X133180000Y-141520000D01*
+X133180000Y-141520000D02*
+X132700000Y-142000000D01*
+X129620000Y-146000000D02*
+X129620000Y-151620000D01*
+X129620000Y-151620000D02*
+X130000000Y-152000000D01*
+X107780000Y-134080000D02*
+X107780000Y-141780000D01*
+X108000000Y-142000000D02*
+X120000000Y-142000000D01*
+X107780000Y-141780000D02*
+X108000000Y-142000000D01*
+X122000000Y-146000000D02*
+X120000000Y-146000000D01*
+X120000000Y-146000000D02*
+X120000000Y-142000000D01*
+X137620000Y-152000000D02*
+X137620000Y-155620000D01*
+X137620000Y-155620000D02*
+X138000000Y-156000000D01*
+X126620000Y-152000000D02*
+X130000000Y-152000000D01*
+D21*
+X164000000Y-163000000D02*
+X163000000Y-163000000D01*
+X81000000Y-99000000D02*
+X82000000Y-99000000D01*
+X40000000Y-78000000D02*
+X41000000Y-78000000D01*
+D22*
+G36*
+X73760411Y-35164204D02*
+X74405058Y-35594942D01*
+X74835796Y-36239589D01*
+X74987300Y-37001251D01*
+X74987300Y-91000000D01*
+X74987544Y-91002478D01*
+X75139785Y-91767845D01*
+X75141681Y-91772423D01*
+X75575226Y-92421270D01*
+X75578730Y-92424774D01*
+X76227577Y-92858319D01*
+X76232155Y-92860215D01*
+X76997522Y-93012456D01*
+X77000000Y-93012700D01*
+X95998749Y-93012700D01*
+X96760411Y-93164204D01*
+X97405058Y-93594942D01*
+X97835796Y-94239589D01*
+X97987300Y-95001251D01*
+X97987300Y-110998749D01*
+X97835796Y-111760411D01*
+X97405058Y-112405058D01*
+X96760411Y-112835796D01*
+X95998749Y-112987300D01*
+X77000000Y-112987300D01*
+X76997522Y-112987544D01*
+X76232155Y-113139785D01*
+X76227577Y-113141681D01*
+X75578730Y-113575226D01*
+X75575226Y-113578730D01*
+X75141681Y-114227577D01*
+X75139785Y-114232155D01*
+X74987544Y-114997522D01*
+X74987300Y-115000000D01*
+X74987300Y-145000000D01*
+X74987544Y-145002478D01*
+X75139785Y-145767845D01*
+X75141681Y-145772423D01*
+X75575226Y-146421270D01*
+X75578730Y-146424774D01*
+X76227577Y-146858319D01*
+X76232155Y-146860215D01*
+X76997522Y-147012456D01*
+X77000000Y-147012700D01*
+X104170322Y-147012700D01*
+X104931984Y-147164204D01*
+X105577693Y-147595653D01*
+X112405234Y-154423194D01*
+X112407158Y-154424774D01*
+X113056004Y-154858319D01*
+X113060582Y-154860215D01*
+X113825949Y-155012456D01*
+X113828427Y-155012700D01*
+X136607300Y-155012700D01*
+X136607300Y-155620000D01*
+X136684387Y-156007544D01*
+X136903913Y-156336087D01*
+X137283913Y-156716087D01*
+X137612457Y-156935613D01*
+X138000000Y-157012700D01*
+X138387543Y-156935613D01*
+X138716087Y-156716087D01*
+X138935613Y-156387543D01*
+X139012700Y-156000000D01*
+X138935613Y-155612457D01*
+X138716087Y-155283913D01*
+X138632700Y-155200526D01*
+X138632700Y-155012700D01*
+X140987300Y-155012700D01*
+X140987300Y-156000000D01*
+X141064387Y-156387544D01*
+X141283913Y-156716087D01*
+X141612456Y-156935613D01*
+X142000000Y-157012700D01*
+X142387544Y-156935613D01*
+X142716087Y-156716087D01*
+X142935613Y-156387544D01*
+X143012700Y-156000000D01*
+X143012700Y-155012700D01*
+X162998749Y-155012700D01*
+X163760411Y-155164204D01*
+X164405058Y-155594942D01*
+X164835796Y-156239589D01*
+X164987300Y-157001251D01*
+X164987300Y-162998749D01*
+X164835796Y-163760411D01*
+X164405058Y-164405058D01*
+X163760411Y-164835796D01*
+X162998749Y-164987300D01*
+X113829678Y-164987300D01*
+X113068016Y-164835796D01*
+X112422307Y-164404347D01*
+X111017960Y-163000000D01*
+X162862300Y-163000000D01*
+X162872782Y-163052696D01*
+X162902631Y-163097369D01*
+X162947304Y-163127218D01*
+X163000000Y-163137700D01*
+X164000000Y-163137700D01*
+X164052696Y-163127218D01*
+X164097369Y-163097369D01*
+X164127218Y-163052696D01*
+X164137700Y-163000000D01*
+X164127218Y-162947304D01*
+X164097369Y-162902631D01*
+X164052696Y-162872782D01*
+X164000000Y-162862300D01*
+X163000000Y-162862300D01*
+X162947304Y-162872782D01*
+X162902631Y-162902631D01*
+X162872782Y-162947304D01*
+X162862300Y-163000000D01*
+X111017960Y-163000000D01*
+X110119495Y-162101535D01*
+X161487212Y-162101535D01*
+X161565101Y-162290042D01*
+X161709200Y-162434392D01*
+X161897570Y-162512610D01*
+X162101535Y-162512788D01*
+X162290042Y-162434899D01*
+X162434392Y-162290800D01*
+X162512610Y-162102430D01*
+X162512788Y-161898465D01*
+X162434899Y-161709958D01*
+X162290800Y-161565608D01*
+X162102430Y-161487390D01*
+X161898465Y-161487212D01*
+X161709958Y-161565101D01*
+X161565608Y-161709200D01*
+X161487390Y-161897570D01*
+X161487212Y-162101535D01*
+X110119495Y-162101535D01*
+X109228809Y-161210849D01*
+X117697151Y-161210849D01*
+X117828212Y-161528042D01*
+X118070682Y-161770935D01*
+X118387646Y-161902550D01*
+X118730849Y-161902849D01*
+X119048042Y-161771788D01*
+X119290935Y-161529318D01*
+X119422550Y-161212354D01*
+X119422551Y-161210849D01*
+X120237151Y-161210849D01*
+X120368212Y-161528042D01*
+X120610682Y-161770935D01*
+X120927646Y-161902550D01*
+X121270849Y-161902849D01*
+X121588042Y-161771788D01*
+X121830935Y-161529318D01*
+X121962550Y-161212354D01*
+X121962551Y-161210849D01*
+X122777151Y-161210849D01*
+X122908212Y-161528042D01*
+X123150682Y-161770935D01*
+X123467646Y-161902550D01*
+X123810849Y-161902849D01*
+X124128042Y-161771788D01*
+X124370935Y-161529318D01*
+X124502550Y-161212354D01*
+X124502551Y-161210849D01*
+X125317151Y-161210849D01*
+X125448212Y-161528042D01*
+X125690682Y-161770935D01*
+X126007646Y-161902550D01*
+X126350849Y-161902849D01*
+X126668042Y-161771788D01*
+X126910935Y-161529318D01*
+X127042550Y-161212354D01*
+X127042551Y-161210849D01*
+X127857151Y-161210849D01*
+X127988212Y-161528042D01*
+X128230682Y-161770935D01*
+X128547646Y-161902550D01*
+X128890849Y-161902849D01*
+X129208042Y-161771788D01*
+X129450935Y-161529318D01*
+X129582550Y-161212354D01*
+X129582551Y-161210849D01*
+X130397151Y-161210849D01*
+X130528212Y-161528042D01*
+X130770682Y-161770935D01*
+X131087646Y-161902550D01*
+X131430849Y-161902849D01*
+X131748042Y-161771788D01*
+X131990935Y-161529318D01*
+X132122550Y-161212354D01*
+X132122551Y-161210849D01*
+X132937151Y-161210849D01*
+X133068212Y-161528042D01*
+X133310682Y-161770935D01*
+X133627646Y-161902550D01*
+X133970849Y-161902849D01*
+X134288042Y-161771788D01*
+X134530935Y-161529318D01*
+X134662550Y-161212354D01*
+X134662551Y-161210849D01*
+X135477151Y-161210849D01*
+X135608212Y-161528042D01*
+X135850682Y-161770935D01*
+X136167646Y-161902550D01*
+X136510849Y-161902849D01*
+X136828042Y-161771788D01*
+X137070935Y-161529318D01*
+X137202550Y-161212354D01*
+X137202551Y-161210849D01*
+X138017151Y-161210849D01*
+X138148212Y-161528042D01*
+X138390682Y-161770935D01*
+X138707646Y-161902550D01*
+X139050849Y-161902849D01*
+X139368042Y-161771788D01*
+X139610935Y-161529318D01*
+X139742550Y-161212354D01*
+X139742551Y-161210849D01*
+X140557151Y-161210849D01*
+X140688212Y-161528042D01*
+X140930682Y-161770935D01*
+X141247646Y-161902550D01*
+X141590849Y-161902849D01*
+X141908042Y-161771788D01*
+X142150935Y-161529318D01*
+X142282550Y-161212354D01*
+X142282551Y-161210849D01*
+X143097151Y-161210849D01*
+X143228212Y-161528042D01*
+X143470682Y-161770935D01*
+X143787646Y-161902550D01*
+X144130849Y-161902849D01*
+X144448042Y-161771788D01*
+X144690935Y-161529318D01*
+X144822550Y-161212354D01*
+X144822551Y-161210849D01*
+X145637151Y-161210849D01*
+X145768212Y-161528042D01*
+X146010682Y-161770935D01*
+X146327646Y-161902550D01*
+X146670849Y-161902849D01*
+X146988042Y-161771788D01*
+X147230935Y-161529318D01*
+X147362550Y-161212354D01*
+X147362551Y-161210849D01*
+X148177151Y-161210849D01*
+X148308212Y-161528042D01*
+X148550682Y-161770935D01*
+X148867646Y-161902550D01*
+X149210849Y-161902849D01*
+X149528042Y-161771788D01*
+X149770935Y-161529318D01*
+X149902550Y-161212354D01*
+X149902551Y-161210849D01*
+X150717151Y-161210849D01*
+X150848212Y-161528042D01*
+X151090682Y-161770935D01*
+X151407646Y-161902550D01*
+X151750849Y-161902849D01*
+X152068042Y-161771788D01*
+X152310935Y-161529318D01*
+X152442550Y-161212354D01*
+X152442551Y-161210849D01*
+X153257151Y-161210849D01*
+X153388212Y-161528042D01*
+X153630682Y-161770935D01*
+X153947646Y-161902550D01*
+X154290849Y-161902849D01*
+X154608042Y-161771788D01*
+X154850935Y-161529318D01*
+X154982550Y-161212354D01*
+X154982551Y-161210849D01*
+X155797151Y-161210849D01*
+X155928212Y-161528042D01*
+X156170682Y-161770935D01*
+X156487646Y-161902550D01*
+X156830849Y-161902849D01*
+X157148042Y-161771788D01*
+X157390935Y-161529318D01*
+X157522550Y-161212354D01*
+X157522551Y-161210849D01*
+X158337151Y-161210849D01*
+X158468212Y-161528042D01*
+X158710682Y-161770935D01*
+X159027646Y-161902550D01*
+X159370849Y-161902849D01*
+X159688042Y-161771788D01*
+X159930935Y-161529318D01*
+X160062550Y-161212354D01*
+X160062849Y-160869151D01*
+X159931788Y-160551958D01*
+X159689318Y-160309065D01*
+X159372354Y-160177450D01*
+X159029151Y-160177151D01*
+X158711958Y-160308212D01*
+X158469065Y-160550682D01*
+X158337450Y-160867646D01*
+X158337151Y-161210849D01*
+X157522551Y-161210849D01*
+X157522849Y-160869151D01*
+X157391788Y-160551958D01*
+X157149318Y-160309065D01*
+X156832354Y-160177450D01*
+X156489151Y-160177151D01*
+X156171958Y-160308212D01*
+X155929065Y-160550682D01*
+X155797450Y-160867646D01*
+X155797151Y-161210849D01*
+X154982551Y-161210849D01*
+X154982849Y-160869151D01*
+X154851788Y-160551958D01*
+X154609318Y-160309065D01*
+X154292354Y-160177450D01*
+X153949151Y-160177151D01*
+X153631958Y-160308212D01*
+X153389065Y-160550682D01*
+X153257450Y-160867646D01*
+X153257151Y-161210849D01*
+X152442551Y-161210849D01*
+X152442849Y-160869151D01*
+X152311788Y-160551958D01*
+X152069318Y-160309065D01*
+X151752354Y-160177450D01*
+X151409151Y-160177151D01*
+X151091958Y-160308212D01*
+X150849065Y-160550682D01*
+X150717450Y-160867646D01*
+X150717151Y-161210849D01*
+X149902551Y-161210849D01*
+X149902849Y-160869151D01*
+X149771788Y-160551958D01*
+X149529318Y-160309065D01*
+X149212354Y-160177450D01*
+X148869151Y-160177151D01*
+X148551958Y-160308212D01*
+X148309065Y-160550682D01*
+X148177450Y-160867646D01*
+X148177151Y-161210849D01*
+X147362551Y-161210849D01*
+X147362849Y-160869151D01*
+X147231788Y-160551958D01*
+X146989318Y-160309065D01*
+X146672354Y-160177450D01*
+X146329151Y-160177151D01*
+X146011958Y-160308212D01*
+X145769065Y-160550682D01*
+X145637450Y-160867646D01*
+X145637151Y-161210849D01*
+X144822551Y-161210849D01*
+X144822849Y-160869151D01*
+X144691788Y-160551958D01*
+X144449318Y-160309065D01*
+X144132354Y-160177450D01*
+X143789151Y-160177151D01*
+X143471958Y-160308212D01*
+X143229065Y-160550682D01*
+X143097450Y-160867646D01*
+X143097151Y-161210849D01*
+X142282551Y-161210849D01*
+X142282849Y-160869151D01*
+X142151788Y-160551958D01*
+X141909318Y-160309065D01*
+X141592354Y-160177450D01*
+X141249151Y-160177151D01*
+X140931958Y-160308212D01*
+X140689065Y-160550682D01*
+X140557450Y-160867646D01*
+X140557151Y-161210849D01*
+X139742551Y-161210849D01*
+X139742849Y-160869151D01*
+X139611788Y-160551958D01*
+X139369318Y-160309065D01*
+X139052354Y-160177450D01*
+X138709151Y-160177151D01*
+X138391958Y-160308212D01*
+X138149065Y-160550682D01*
+X138017450Y-160867646D01*
+X138017151Y-161210849D01*
+X137202551Y-161210849D01*
+X137202849Y-160869151D01*
+X137071788Y-160551958D01*
+X136829318Y-160309065D01*
+X136512354Y-160177450D01*
+X136169151Y-160177151D01*
+X135851958Y-160308212D01*
+X135609065Y-160550682D01*
+X135477450Y-160867646D01*
+X135477151Y-161210849D01*
+X134662551Y-161210849D01*
+X134662849Y-160869151D01*
+X134531788Y-160551958D01*
+X134289318Y-160309065D01*
+X133972354Y-160177450D01*
+X133629151Y-160177151D01*
+X133311958Y-160308212D01*
+X133069065Y-160550682D01*
+X132937450Y-160867646D01*
+X132937151Y-161210849D01*
+X132122551Y-161210849D01*
+X132122849Y-160869151D01*
+X131991788Y-160551958D01*
+X131749318Y-160309065D01*
+X131432354Y-160177450D01*
+X131089151Y-160177151D01*
+X130771958Y-160308212D01*
+X130529065Y-160550682D01*
+X130397450Y-160867646D01*
+X130397151Y-161210849D01*
+X129582551Y-161210849D01*
+X129582849Y-160869151D01*
+X129451788Y-160551958D01*
+X129209318Y-160309065D01*
+X128892354Y-160177450D01*
+X128549151Y-160177151D01*
+X128231958Y-160308212D01*
+X127989065Y-160550682D01*
+X127857450Y-160867646D01*
+X127857151Y-161210849D01*
+X127042551Y-161210849D01*
+X127042849Y-160869151D01*
+X126911788Y-160551958D01*
+X126669318Y-160309065D01*
+X126352354Y-160177450D01*
+X126009151Y-160177151D01*
+X125691958Y-160308212D01*
+X125449065Y-160550682D01*
+X125317450Y-160867646D01*
+X125317151Y-161210849D01*
+X124502551Y-161210849D01*
+X124502849Y-160869151D01*
+X124371788Y-160551958D01*
+X124129318Y-160309065D01*
+X123812354Y-160177450D01*
+X123469151Y-160177151D01*
+X123151958Y-160308212D01*
+X122909065Y-160550682D01*
+X122777450Y-160867646D01*
+X122777151Y-161210849D01*
+X121962551Y-161210849D01*
+X121962849Y-160869151D01*
+X121831788Y-160551958D01*
+X121589318Y-160309065D01*
+X121272354Y-160177450D01*
+X120929151Y-160177151D01*
+X120611958Y-160308212D01*
+X120369065Y-160550682D01*
+X120237450Y-160867646D01*
+X120237151Y-161210849D01*
+X119422551Y-161210849D01*
+X119422849Y-160869151D01*
+X119291788Y-160551958D01*
+X119049318Y-160309065D01*
+X118732354Y-160177450D01*
+X118389151Y-160177151D01*
+X118071958Y-160308212D01*
+X117829065Y-160550682D01*
+X117697450Y-160867646D01*
+X117697151Y-161210849D01*
+X109228809Y-161210849D01*
+X106688809Y-158670849D01*
+X117697151Y-158670849D01*
+X117828212Y-158988042D01*
+X118070682Y-159230935D01*
+X118387646Y-159362550D01*
+X118730849Y-159362849D01*
+X119048042Y-159231788D01*
+X119290935Y-158989318D01*
+X119422550Y-158672354D01*
+X119422551Y-158670849D01*
+X120237151Y-158670849D01*
+X120368212Y-158988042D01*
+X120610682Y-159230935D01*
+X120927646Y-159362550D01*
+X121270849Y-159362849D01*
+X121588042Y-159231788D01*
+X121830935Y-158989318D01*
+X121962550Y-158672354D01*
+X121962551Y-158670849D01*
+X122777151Y-158670849D01*
+X122908212Y-158988042D01*
+X123150682Y-159230935D01*
+X123467646Y-159362550D01*
+X123810849Y-159362849D01*
+X124128042Y-159231788D01*
+X124370935Y-158989318D01*
+X124502550Y-158672354D01*
+X124502551Y-158670849D01*
+X125317151Y-158670849D01*
+X125448212Y-158988042D01*
+X125690682Y-159230935D01*
+X126007646Y-159362550D01*
+X126350849Y-159362849D01*
+X126668042Y-159231788D01*
+X126910935Y-158989318D01*
+X127042550Y-158672354D01*
+X127042551Y-158670849D01*
+X127857151Y-158670849D01*
+X127988212Y-158988042D01*
+X128230682Y-159230935D01*
+X128547646Y-159362550D01*
+X128890849Y-159362849D01*
+X129208042Y-159231788D01*
+X129450935Y-158989318D01*
+X129582550Y-158672354D01*
+X129582551Y-158670849D01*
+X130397151Y-158670849D01*
+X130528212Y-158988042D01*
+X130770682Y-159230935D01*
+X131087646Y-159362550D01*
+X131430849Y-159362849D01*
+X131748042Y-159231788D01*
+X131990935Y-158989318D01*
+X132122550Y-158672354D01*
+X132122551Y-158670849D01*
+X132937151Y-158670849D01*
+X133068212Y-158988042D01*
+X133310682Y-159230935D01*
+X133627646Y-159362550D01*
+X133970849Y-159362849D01*
+X134288042Y-159231788D01*
+X134530935Y-158989318D01*
+X134662550Y-158672354D01*
+X134662551Y-158670849D01*
+X135477151Y-158670849D01*
+X135608212Y-158988042D01*
+X135850682Y-159230935D01*
+X136167646Y-159362550D01*
+X136510849Y-159362849D01*
+X136828042Y-159231788D01*
+X137070935Y-158989318D01*
+X137202550Y-158672354D01*
+X137202551Y-158670849D01*
+X138017151Y-158670849D01*
+X138148212Y-158988042D01*
+X138390682Y-159230935D01*
+X138707646Y-159362550D01*
+X139050849Y-159362849D01*
+X139368042Y-159231788D01*
+X139610935Y-158989318D01*
+X139742550Y-158672354D01*
+X139742551Y-158670849D01*
+X140557151Y-158670849D01*
+X140688212Y-158988042D01*
+X140930682Y-159230935D01*
+X141247646Y-159362550D01*
+X141590849Y-159362849D01*
+X141908042Y-159231788D01*
+X142150935Y-158989318D01*
+X142282550Y-158672354D01*
+X142282551Y-158670849D01*
+X143097151Y-158670849D01*
+X143228212Y-158988042D01*
+X143470682Y-159230935D01*
+X143787646Y-159362550D01*
+X144130849Y-159362849D01*
+X144448042Y-159231788D01*
+X144690935Y-158989318D01*
+X144822550Y-158672354D01*
+X144822551Y-158670849D01*
+X145637151Y-158670849D01*
+X145768212Y-158988042D01*
+X146010682Y-159230935D01*
+X146327646Y-159362550D01*
+X146670849Y-159362849D01*
+X146988042Y-159231788D01*
+X147230935Y-158989318D01*
+X147362550Y-158672354D01*
+X147362551Y-158670849D01*
+X148177151Y-158670849D01*
+X148308212Y-158988042D01*
+X148550682Y-159230935D01*
+X148867646Y-159362550D01*
+X149210849Y-159362849D01*
+X149528042Y-159231788D01*
+X149770935Y-158989318D01*
+X149902550Y-158672354D01*
+X149902551Y-158670849D01*
+X150717151Y-158670849D01*
+X150848212Y-158988042D01*
+X151090682Y-159230935D01*
+X151407646Y-159362550D01*
+X151750849Y-159362849D01*
+X152068042Y-159231788D01*
+X152310935Y-158989318D01*
+X152442550Y-158672354D01*
+X152442551Y-158670849D01*
+X153257151Y-158670849D01*
+X153388212Y-158988042D01*
+X153630682Y-159230935D01*
+X153947646Y-159362550D01*
+X154290849Y-159362849D01*
+X154608042Y-159231788D01*
+X154850935Y-158989318D01*
+X154982550Y-158672354D01*
+X154982551Y-158670849D01*
+X155797151Y-158670849D01*
+X155928212Y-158988042D01*
+X156170682Y-159230935D01*
+X156487646Y-159362550D01*
+X156830849Y-159362849D01*
+X157148042Y-159231788D01*
+X157390935Y-158989318D01*
+X157522550Y-158672354D01*
+X157522849Y-158329151D01*
+X157391788Y-158011958D01*
+X157149318Y-157769065D01*
+X156862578Y-157650000D01*
+X158337052Y-157650000D01*
+X158337052Y-159350000D01*
+X158337938Y-159354706D01*
+X158340719Y-159359028D01*
+X158344963Y-159361928D01*
+X158350000Y-159362948D01*
+X160050000Y-159362948D01*
+X160054706Y-159362062D01*
+X160059028Y-159359281D01*
+X160061928Y-159355037D01*
+X160062948Y-159350000D01*
+X160062948Y-157650000D01*
+X160062062Y-157645294D01*
+X160059281Y-157640972D01*
+X160055037Y-157638072D01*
+X160050000Y-157637052D01*
+X158350000Y-157637052D01*
+X158345294Y-157637938D01*
+X158340972Y-157640719D01*
+X158338072Y-157644963D01*
+X158337052Y-157650000D01*
+X156862578Y-157650000D01*
+X156832354Y-157637450D01*
+X156489151Y-157637151D01*
+X156171958Y-157768212D01*
+X155929065Y-158010682D01*
+X155797450Y-158327646D01*
+X155797151Y-158670849D01*
+X154982551Y-158670849D01*
+X154982849Y-158329151D01*
+X154851788Y-158011958D01*
+X154609318Y-157769065D01*
+X154292354Y-157637450D01*
+X153949151Y-157637151D01*
+X153631958Y-157768212D01*
+X153389065Y-158010682D01*
+X153257450Y-158327646D01*
+X153257151Y-158670849D01*
+X152442551Y-158670849D01*
+X152442849Y-158329151D01*
+X152311788Y-158011958D01*
+X152069318Y-157769065D01*
+X151752354Y-157637450D01*
+X151409151Y-157637151D01*
+X151091958Y-157768212D01*
+X150849065Y-158010682D01*
+X150717450Y-158327646D01*
+X150717151Y-158670849D01*
+X149902551Y-158670849D01*
+X149902849Y-158329151D01*
+X149771788Y-158011958D01*
+X149529318Y-157769065D01*
+X149212354Y-157637450D01*
+X148869151Y-157637151D01*
+X148551958Y-157768212D01*
+X148309065Y-158010682D01*
+X148177450Y-158327646D01*
+X148177151Y-158670849D01*
+X147362551Y-158670849D01*
+X147362849Y-158329151D01*
+X147231788Y-158011958D01*
+X146989318Y-157769065D01*
+X146672354Y-157637450D01*
+X146329151Y-157637151D01*
+X146011958Y-157768212D01*
+X145769065Y-158010682D01*
+X145637450Y-158327646D01*
+X145637151Y-158670849D01*
+X144822551Y-158670849D01*
+X144822849Y-158329151D01*
+X144691788Y-158011958D01*
+X144449318Y-157769065D01*
+X144132354Y-157637450D01*
+X143789151Y-157637151D01*
+X143471958Y-157768212D01*
+X143229065Y-158010682D01*
+X143097450Y-158327646D01*
+X143097151Y-158670849D01*
+X142282551Y-158670849D01*
+X142282849Y-158329151D01*
+X142151788Y-158011958D01*
+X141909318Y-157769065D01*
+X141592354Y-157637450D01*
+X141249151Y-157637151D01*
+X140931958Y-157768212D01*
+X140689065Y-158010682D01*
+X140557450Y-158327646D01*
+X140557151Y-158670849D01*
+X139742551Y-158670849D01*
+X139742849Y-158329151D01*
+X139611788Y-158011958D01*
+X139369318Y-157769065D01*
+X139052354Y-157637450D01*
+X138709151Y-157637151D01*
+X138391958Y-157768212D01*
+X138149065Y-158010682D01*
+X138017450Y-158327646D01*
+X138017151Y-158670849D01*
+X137202551Y-158670849D01*
+X137202849Y-158329151D01*
+X137071788Y-158011958D01*
+X136829318Y-157769065D01*
+X136512354Y-157637450D01*
+X136169151Y-157637151D01*
+X135851958Y-157768212D01*
+X135609065Y-158010682D01*
+X135477450Y-158327646D01*
+X135477151Y-158670849D01*
+X134662551Y-158670849D01*
+X134662849Y-158329151D01*
+X134531788Y-158011958D01*
+X134289318Y-157769065D01*
+X133972354Y-157637450D01*
+X133629151Y-157637151D01*
+X133311958Y-157768212D01*
+X133069065Y-158010682D01*
+X132937450Y-158327646D01*
+X132937151Y-158670849D01*
+X132122551Y-158670849D01*
+X132122849Y-158329151D01*
+X131991788Y-158011958D01*
+X131749318Y-157769065D01*
+X131432354Y-157637450D01*
+X131089151Y-157637151D01*
+X130771958Y-157768212D01*
+X130529065Y-158010682D01*
+X130397450Y-158327646D01*
+X130397151Y-158670849D01*
+X129582551Y-158670849D01*
+X129582849Y-158329151D01*
+X129451788Y-158011958D01*
+X129209318Y-157769065D01*
+X128892354Y-157637450D01*
+X128549151Y-157637151D01*
+X128231958Y-157768212D01*
+X127989065Y-158010682D01*
+X127857450Y-158327646D01*
+X127857151Y-158670849D01*
+X127042551Y-158670849D01*
+X127042849Y-158329151D01*
+X126911788Y-158011958D01*
+X126669318Y-157769065D01*
+X126352354Y-157637450D01*
+X126009151Y-157637151D01*
+X125691958Y-157768212D01*
+X125449065Y-158010682D01*
+X125317450Y-158327646D01*
+X125317151Y-158670849D01*
+X124502551Y-158670849D01*
+X124502849Y-158329151D01*
+X124371788Y-158011958D01*
+X124129318Y-157769065D01*
+X123812354Y-157637450D01*
+X123469151Y-157637151D01*
+X123151958Y-157768212D01*
+X122909065Y-158010682D01*
+X122777450Y-158327646D01*
+X122777151Y-158670849D01*
+X121962551Y-158670849D01*
+X121962849Y-158329151D01*
+X121831788Y-158011958D01*
+X121589318Y-157769065D01*
+X121272354Y-157637450D01*
+X120929151Y-157637151D01*
+X120611958Y-157768212D01*
+X120369065Y-158010682D01*
+X120237450Y-158327646D01*
+X120237151Y-158670849D01*
+X119422551Y-158670849D01*
+X119422849Y-158329151D01*
+X119291788Y-158011958D01*
+X119049318Y-157769065D01*
+X118732354Y-157637450D01*
+X118389151Y-157637151D01*
+X118071958Y-157768212D01*
+X117829065Y-158010682D01*
+X117697450Y-158327646D01*
+X117697151Y-158670849D01*
+X106688809Y-158670849D01*
+X103594766Y-155576806D01*
+X103592842Y-155575226D01*
+X102943996Y-155141681D01*
+X102939418Y-155139785D01*
+X102174051Y-154987544D01*
+X102171573Y-154987300D01*
+X37001251Y-154987300D01*
+X36239589Y-154835796D01*
+X35594942Y-154405058D01*
+X35164204Y-153760411D01*
+X35012700Y-152998749D01*
+X35012700Y-99000000D01*
+X80862300Y-99000000D01*
+X80872782Y-99052696D01*
+X80902631Y-99097369D01*
+X80947304Y-99127218D01*
+X81000000Y-99137700D01*
+X82000000Y-99137700D01*
+X82052696Y-99127218D01*
+X82097369Y-99097369D01*
+X82127218Y-99052696D01*
+X82137700Y-99000000D01*
+X82127218Y-98947304D01*
+X82097369Y-98902631D01*
+X82052696Y-98872782D01*
+X82000000Y-98862300D01*
+X81000000Y-98862300D01*
+X80947304Y-98872782D01*
+X80902631Y-98902631D01*
+X80872782Y-98947304D01*
+X80862300Y-99000000D01*
+X35012700Y-99000000D01*
+X35012700Y-78000000D01*
+X39862300Y-78000000D01*
+X39872782Y-78052696D01*
+X39902631Y-78097369D01*
+X39947304Y-78127218D01*
+X40000000Y-78137700D01*
+X41000000Y-78137700D01*
+X41052696Y-78127218D01*
+X41097369Y-78097369D01*
+X41127218Y-78052696D01*
+X41137700Y-78000000D01*
+X41127218Y-77947304D01*
+X41097369Y-77902631D01*
+X41052696Y-77872782D01*
+X41000000Y-77862300D01*
+X40000000Y-77862300D01*
+X39947304Y-77872782D01*
+X39902631Y-77902631D01*
+X39872782Y-77947304D01*
+X39862300Y-78000000D01*
+X35012700Y-78000000D01*
+X35012700Y-37001251D01*
+X35164204Y-36239589D01*
+X35594942Y-35594942D01*
+X36239589Y-35164204D01*
+X37001251Y-35012700D01*
+X72998749Y-35012700D01*
+X73760411Y-35164204D01*
+X73760411Y-35164204D01*
+G37*
+X73760411Y-35164204D02*
+X74405058Y-35594942D01*
+X74835796Y-36239589D01*
+X74987300Y-37001251D01*
+X74987300Y-91000000D01*
+X74987544Y-91002478D01*
+X75139785Y-91767845D01*
+X75141681Y-91772423D01*
+X75575226Y-92421270D01*
+X75578730Y-92424774D01*
+X76227577Y-92858319D01*
+X76232155Y-92860215D01*
+X76997522Y-93012456D01*
+X77000000Y-93012700D01*
+X95998749Y-93012700D01*
+X96760411Y-93164204D01*
+X97405058Y-93594942D01*
+X97835796Y-94239589D01*
+X97987300Y-95001251D01*
+X97987300Y-110998749D01*
+X97835796Y-111760411D01*
+X97405058Y-112405058D01*
+X96760411Y-112835796D01*
+X95998749Y-112987300D01*
+X77000000Y-112987300D01*
+X76997522Y-112987544D01*
+X76232155Y-113139785D01*
+X76227577Y-113141681D01*
+X75578730Y-113575226D01*
+X75575226Y-113578730D01*
+X75141681Y-114227577D01*
+X75139785Y-114232155D01*
+X74987544Y-114997522D01*
+X74987300Y-115000000D01*
+X74987300Y-145000000D01*
+X74987544Y-145002478D01*
+X75139785Y-145767845D01*
+X75141681Y-145772423D01*
+X75575226Y-146421270D01*
+X75578730Y-146424774D01*
+X76227577Y-146858319D01*
+X76232155Y-146860215D01*
+X76997522Y-147012456D01*
+X77000000Y-147012700D01*
+X104170322Y-147012700D01*
+X104931984Y-147164204D01*
+X105577693Y-147595653D01*
+X112405234Y-154423194D01*
+X112407158Y-154424774D01*
+X113056004Y-154858319D01*
+X113060582Y-154860215D01*
+X113825949Y-155012456D01*
+X113828427Y-155012700D01*
+X136607300Y-155012700D01*
+X136607300Y-155620000D01*
+X136684387Y-156007544D01*
+X136903913Y-156336087D01*
+X137283913Y-156716087D01*
+X137612457Y-156935613D01*
+X138000000Y-157012700D01*
+X138387543Y-156935613D01*
+X138716087Y-156716087D01*
+X138935613Y-156387543D01*
+X139012700Y-156000000D01*
+X138935613Y-155612457D01*
+X138716087Y-155283913D01*
+X138632700Y-155200526D01*
+X138632700Y-155012700D01*
+X140987300Y-155012700D01*
+X140987300Y-156000000D01*
+X141064387Y-156387544D01*
+X141283913Y-156716087D01*
+X141612456Y-156935613D01*
+X142000000Y-157012700D01*
+X142387544Y-156935613D01*
+X142716087Y-156716087D01*
+X142935613Y-156387544D01*
+X143012700Y-156000000D01*
+X143012700Y-155012700D01*
+X162998749Y-155012700D01*
+X163760411Y-155164204D01*
+X164405058Y-155594942D01*
+X164835796Y-156239589D01*
+X164987300Y-157001251D01*
+X164987300Y-162998749D01*
+X164835796Y-163760411D01*
+X164405058Y-164405058D01*
+X163760411Y-164835796D01*
+X162998749Y-164987300D01*
+X113829678Y-164987300D01*
+X113068016Y-164835796D01*
+X112422307Y-164404347D01*
+X111017960Y-163000000D01*
+X162862300Y-163000000D01*
+X162872782Y-163052696D01*
+X162902631Y-163097369D01*
+X162947304Y-163127218D01*
+X163000000Y-163137700D01*
+X164000000Y-163137700D01*
+X164052696Y-163127218D01*
+X164097369Y-163097369D01*
+X164127218Y-163052696D01*
+X164137700Y-163000000D01*
+X164127218Y-162947304D01*
+X164097369Y-162902631D01*
+X164052696Y-162872782D01*
+X164000000Y-162862300D01*
+X163000000Y-162862300D01*
+X162947304Y-162872782D01*
+X162902631Y-162902631D01*
+X162872782Y-162947304D01*
+X162862300Y-163000000D01*
+X111017960Y-163000000D01*
+X110119495Y-162101535D01*
+X161487212Y-162101535D01*
+X161565101Y-162290042D01*
+X161709200Y-162434392D01*
+X161897570Y-162512610D01*
+X162101535Y-162512788D01*
+X162290042Y-162434899D01*
+X162434392Y-162290800D01*
+X162512610Y-162102430D01*
+X162512788Y-161898465D01*
+X162434899Y-161709958D01*
+X162290800Y-161565608D01*
+X162102430Y-161487390D01*
+X161898465Y-161487212D01*
+X161709958Y-161565101D01*
+X161565608Y-161709200D01*
+X161487390Y-161897570D01*
+X161487212Y-162101535D01*
+X110119495Y-162101535D01*
+X109228809Y-161210849D01*
+X117697151Y-161210849D01*
+X117828212Y-161528042D01*
+X118070682Y-161770935D01*
+X118387646Y-161902550D01*
+X118730849Y-161902849D01*
+X119048042Y-161771788D01*
+X119290935Y-161529318D01*
+X119422550Y-161212354D01*
+X119422551Y-161210849D01*
+X120237151Y-161210849D01*
+X120368212Y-161528042D01*
+X120610682Y-161770935D01*
+X120927646Y-161902550D01*
+X121270849Y-161902849D01*
+X121588042Y-161771788D01*
+X121830935Y-161529318D01*
+X121962550Y-161212354D01*
+X121962551Y-161210849D01*
+X122777151Y-161210849D01*
+X122908212Y-161528042D01*
+X123150682Y-161770935D01*
+X123467646Y-161902550D01*
+X123810849Y-161902849D01*
+X124128042Y-161771788D01*
+X124370935Y-161529318D01*
+X124502550Y-161212354D01*
+X124502551Y-161210849D01*
+X125317151Y-161210849D01*
+X125448212Y-161528042D01*
+X125690682Y-161770935D01*
+X126007646Y-161902550D01*
+X126350849Y-161902849D01*
+X126668042Y-161771788D01*
+X126910935Y-161529318D01*
+X127042550Y-161212354D01*
+X127042551Y-161210849D01*
+X127857151Y-161210849D01*
+X127988212Y-161528042D01*
+X128230682Y-161770935D01*
+X128547646Y-161902550D01*
+X128890849Y-161902849D01*
+X129208042Y-161771788D01*
+X129450935Y-161529318D01*
+X129582550Y-161212354D01*
+X129582551Y-161210849D01*
+X130397151Y-161210849D01*
+X130528212Y-161528042D01*
+X130770682Y-161770935D01*
+X131087646Y-161902550D01*
+X131430849Y-161902849D01*
+X131748042Y-161771788D01*
+X131990935Y-161529318D01*
+X132122550Y-161212354D01*
+X132122551Y-161210849D01*
+X132937151Y-161210849D01*
+X133068212Y-161528042D01*
+X133310682Y-161770935D01*
+X133627646Y-161902550D01*
+X133970849Y-161902849D01*
+X134288042Y-161771788D01*
+X134530935Y-161529318D01*
+X134662550Y-161212354D01*
+X134662551Y-161210849D01*
+X135477151Y-161210849D01*
+X135608212Y-161528042D01*
+X135850682Y-161770935D01*
+X136167646Y-161902550D01*
+X136510849Y-161902849D01*
+X136828042Y-161771788D01*
+X137070935Y-161529318D01*
+X137202550Y-161212354D01*
+X137202551Y-161210849D01*
+X138017151Y-161210849D01*
+X138148212Y-161528042D01*
+X138390682Y-161770935D01*
+X138707646Y-161902550D01*
+X139050849Y-161902849D01*
+X139368042Y-161771788D01*
+X139610935Y-161529318D01*
+X139742550Y-161212354D01*
+X139742551Y-161210849D01*
+X140557151Y-161210849D01*
+X140688212Y-161528042D01*
+X140930682Y-161770935D01*
+X141247646Y-161902550D01*
+X141590849Y-161902849D01*
+X141908042Y-161771788D01*
+X142150935Y-161529318D01*
+X142282550Y-161212354D01*
+X142282551Y-161210849D01*
+X143097151Y-161210849D01*
+X143228212Y-161528042D01*
+X143470682Y-161770935D01*
+X143787646Y-161902550D01*
+X144130849Y-161902849D01*
+X144448042Y-161771788D01*
+X144690935Y-161529318D01*
+X144822550Y-161212354D01*
+X144822551Y-161210849D01*
+X145637151Y-161210849D01*
+X145768212Y-161528042D01*
+X146010682Y-161770935D01*
+X146327646Y-161902550D01*
+X146670849Y-161902849D01*
+X146988042Y-161771788D01*
+X147230935Y-161529318D01*
+X147362550Y-161212354D01*
+X147362551Y-161210849D01*
+X148177151Y-161210849D01*
+X148308212Y-161528042D01*
+X148550682Y-161770935D01*
+X148867646Y-161902550D01*
+X149210849Y-161902849D01*
+X149528042Y-161771788D01*
+X149770935Y-161529318D01*
+X149902550Y-161212354D01*
+X149902551Y-161210849D01*
+X150717151Y-161210849D01*
+X150848212Y-161528042D01*
+X151090682Y-161770935D01*
+X151407646Y-161902550D01*
+X151750849Y-161902849D01*
+X152068042Y-161771788D01*
+X152310935Y-161529318D01*
+X152442550Y-161212354D01*
+X152442551Y-161210849D01*
+X153257151Y-161210849D01*
+X153388212Y-161528042D01*
+X153630682Y-161770935D01*
+X153947646Y-161902550D01*
+X154290849Y-161902849D01*
+X154608042Y-161771788D01*
+X154850935Y-161529318D01*
+X154982550Y-161212354D01*
+X154982551Y-161210849D01*
+X155797151Y-161210849D01*
+X155928212Y-161528042D01*
+X156170682Y-161770935D01*
+X156487646Y-161902550D01*
+X156830849Y-161902849D01*
+X157148042Y-161771788D01*
+X157390935Y-161529318D01*
+X157522550Y-161212354D01*
+X157522551Y-161210849D01*
+X158337151Y-161210849D01*
+X158468212Y-161528042D01*
+X158710682Y-161770935D01*
+X159027646Y-161902550D01*
+X159370849Y-161902849D01*
+X159688042Y-161771788D01*
+X159930935Y-161529318D01*
+X160062550Y-161212354D01*
+X160062849Y-160869151D01*
+X159931788Y-160551958D01*
+X159689318Y-160309065D01*
+X159372354Y-160177450D01*
+X159029151Y-160177151D01*
+X158711958Y-160308212D01*
+X158469065Y-160550682D01*
+X158337450Y-160867646D01*
+X158337151Y-161210849D01*
+X157522551Y-161210849D01*
+X157522849Y-160869151D01*
+X157391788Y-160551958D01*
+X157149318Y-160309065D01*
+X156832354Y-160177450D01*
+X156489151Y-160177151D01*
+X156171958Y-160308212D01*
+X155929065Y-160550682D01*
+X155797450Y-160867646D01*
+X155797151Y-161210849D01*
+X154982551Y-161210849D01*
+X154982849Y-160869151D01*
+X154851788Y-160551958D01*
+X154609318Y-160309065D01*
+X154292354Y-160177450D01*
+X153949151Y-160177151D01*
+X153631958Y-160308212D01*
+X153389065Y-160550682D01*
+X153257450Y-160867646D01*
+X153257151Y-161210849D01*
+X152442551Y-161210849D01*
+X152442849Y-160869151D01*
+X152311788Y-160551958D01*
+X152069318Y-160309065D01*
+X151752354Y-160177450D01*
+X151409151Y-160177151D01*
+X151091958Y-160308212D01*
+X150849065Y-160550682D01*
+X150717450Y-160867646D01*
+X150717151Y-161210849D01*
+X149902551Y-161210849D01*
+X149902849Y-160869151D01*
+X149771788Y-160551958D01*
+X149529318Y-160309065D01*
+X149212354Y-160177450D01*
+X148869151Y-160177151D01*
+X148551958Y-160308212D01*
+X148309065Y-160550682D01*
+X148177450Y-160867646D01*
+X148177151Y-161210849D01*
+X147362551Y-161210849D01*
+X147362849Y-160869151D01*
+X147231788Y-160551958D01*
+X146989318Y-160309065D01*
+X146672354Y-160177450D01*
+X146329151Y-160177151D01*
+X146011958Y-160308212D01*
+X145769065Y-160550682D01*
+X145637450Y-160867646D01*
+X145637151Y-161210849D01*
+X144822551Y-161210849D01*
+X144822849Y-160869151D01*
+X144691788Y-160551958D01*
+X144449318Y-160309065D01*
+X144132354Y-160177450D01*
+X143789151Y-160177151D01*
+X143471958Y-160308212D01*
+X143229065Y-160550682D01*
+X143097450Y-160867646D01*
+X143097151Y-161210849D01*
+X142282551Y-161210849D01*
+X142282849Y-160869151D01*
+X142151788Y-160551958D01*
+X141909318Y-160309065D01*
+X141592354Y-160177450D01*
+X141249151Y-160177151D01*
+X140931958Y-160308212D01*
+X140689065Y-160550682D01*
+X140557450Y-160867646D01*
+X140557151Y-161210849D01*
+X139742551Y-161210849D01*
+X139742849Y-160869151D01*
+X139611788Y-160551958D01*
+X139369318Y-160309065D01*
+X139052354Y-160177450D01*
+X138709151Y-160177151D01*
+X138391958Y-160308212D01*
+X138149065Y-160550682D01*
+X138017450Y-160867646D01*
+X138017151Y-161210849D01*
+X137202551Y-161210849D01*
+X137202849Y-160869151D01*
+X137071788Y-160551958D01*
+X136829318Y-160309065D01*
+X136512354Y-160177450D01*
+X136169151Y-160177151D01*
+X135851958Y-160308212D01*
+X135609065Y-160550682D01*
+X135477450Y-160867646D01*
+X135477151Y-161210849D01*
+X134662551Y-161210849D01*
+X134662849Y-160869151D01*
+X134531788Y-160551958D01*
+X134289318Y-160309065D01*
+X133972354Y-160177450D01*
+X133629151Y-160177151D01*
+X133311958Y-160308212D01*
+X133069065Y-160550682D01*
+X132937450Y-160867646D01*
+X132937151Y-161210849D01*
+X132122551Y-161210849D01*
+X132122849Y-160869151D01*
+X131991788Y-160551958D01*
+X131749318Y-160309065D01*
+X131432354Y-160177450D01*
+X131089151Y-160177151D01*
+X130771958Y-160308212D01*
+X130529065Y-160550682D01*
+X130397450Y-160867646D01*
+X130397151Y-161210849D01*
+X129582551Y-161210849D01*
+X129582849Y-160869151D01*
+X129451788Y-160551958D01*
+X129209318Y-160309065D01*
+X128892354Y-160177450D01*
+X128549151Y-160177151D01*
+X128231958Y-160308212D01*
+X127989065Y-160550682D01*
+X127857450Y-160867646D01*
+X127857151Y-161210849D01*
+X127042551Y-161210849D01*
+X127042849Y-160869151D01*
+X126911788Y-160551958D01*
+X126669318Y-160309065D01*
+X126352354Y-160177450D01*
+X126009151Y-160177151D01*
+X125691958Y-160308212D01*
+X125449065Y-160550682D01*
+X125317450Y-160867646D01*
+X125317151Y-161210849D01*
+X124502551Y-161210849D01*
+X124502849Y-160869151D01*
+X124371788Y-160551958D01*
+X124129318Y-160309065D01*
+X123812354Y-160177450D01*
+X123469151Y-160177151D01*
+X123151958Y-160308212D01*
+X122909065Y-160550682D01*
+X122777450Y-160867646D01*
+X122777151Y-161210849D01*
+X121962551Y-161210849D01*
+X121962849Y-160869151D01*
+X121831788Y-160551958D01*
+X121589318Y-160309065D01*
+X121272354Y-160177450D01*
+X120929151Y-160177151D01*
+X120611958Y-160308212D01*
+X120369065Y-160550682D01*
+X120237450Y-160867646D01*
+X120237151Y-161210849D01*
+X119422551Y-161210849D01*
+X119422849Y-160869151D01*
+X119291788Y-160551958D01*
+X119049318Y-160309065D01*
+X118732354Y-160177450D01*
+X118389151Y-160177151D01*
+X118071958Y-160308212D01*
+X117829065Y-160550682D01*
+X117697450Y-160867646D01*
+X117697151Y-161210849D01*
+X109228809Y-161210849D01*
+X106688809Y-158670849D01*
+X117697151Y-158670849D01*
+X117828212Y-158988042D01*
+X118070682Y-159230935D01*
+X118387646Y-159362550D01*
+X118730849Y-159362849D01*
+X119048042Y-159231788D01*
+X119290935Y-158989318D01*
+X119422550Y-158672354D01*
+X119422551Y-158670849D01*
+X120237151Y-158670849D01*
+X120368212Y-158988042D01*
+X120610682Y-159230935D01*
+X120927646Y-159362550D01*
+X121270849Y-159362849D01*
+X121588042Y-159231788D01*
+X121830935Y-158989318D01*
+X121962550Y-158672354D01*
+X121962551Y-158670849D01*
+X122777151Y-158670849D01*
+X122908212Y-158988042D01*
+X123150682Y-159230935D01*
+X123467646Y-159362550D01*
+X123810849Y-159362849D01*
+X124128042Y-159231788D01*
+X124370935Y-158989318D01*
+X124502550Y-158672354D01*
+X124502551Y-158670849D01*
+X125317151Y-158670849D01*
+X125448212Y-158988042D01*
+X125690682Y-159230935D01*
+X126007646Y-159362550D01*
+X126350849Y-159362849D01*
+X126668042Y-159231788D01*
+X126910935Y-158989318D01*
+X127042550Y-158672354D01*
+X127042551Y-158670849D01*
+X127857151Y-158670849D01*
+X127988212Y-158988042D01*
+X128230682Y-159230935D01*
+X128547646Y-159362550D01*
+X128890849Y-159362849D01*
+X129208042Y-159231788D01*
+X129450935Y-158989318D01*
+X129582550Y-158672354D01*
+X129582551Y-158670849D01*
+X130397151Y-158670849D01*
+X130528212Y-158988042D01*
+X130770682Y-159230935D01*
+X131087646Y-159362550D01*
+X131430849Y-159362849D01*
+X131748042Y-159231788D01*
+X131990935Y-158989318D01*
+X132122550Y-158672354D01*
+X132122551Y-158670849D01*
+X132937151Y-158670849D01*
+X133068212Y-158988042D01*
+X133310682Y-159230935D01*
+X133627646Y-159362550D01*
+X133970849Y-159362849D01*
+X134288042Y-159231788D01*
+X134530935Y-158989318D01*
+X134662550Y-158672354D01*
+X134662551Y-158670849D01*
+X135477151Y-158670849D01*
+X135608212Y-158988042D01*
+X135850682Y-159230935D01*
+X136167646Y-159362550D01*
+X136510849Y-159362849D01*
+X136828042Y-159231788D01*
+X137070935Y-158989318D01*
+X137202550Y-158672354D01*
+X137202551Y-158670849D01*
+X138017151Y-158670849D01*
+X138148212Y-158988042D01*
+X138390682Y-159230935D01*
+X138707646Y-159362550D01*
+X139050849Y-159362849D01*
+X139368042Y-159231788D01*
+X139610935Y-158989318D01*
+X139742550Y-158672354D01*
+X139742551Y-158670849D01*
+X140557151Y-158670849D01*
+X140688212Y-158988042D01*
+X140930682Y-159230935D01*
+X141247646Y-159362550D01*
+X141590849Y-159362849D01*
+X141908042Y-159231788D01*
+X142150935Y-158989318D01*
+X142282550Y-158672354D01*
+X142282551Y-158670849D01*
+X143097151Y-158670849D01*
+X143228212Y-158988042D01*
+X143470682Y-159230935D01*
+X143787646Y-159362550D01*
+X144130849Y-159362849D01*
+X144448042Y-159231788D01*
+X144690935Y-158989318D01*
+X144822550Y-158672354D01*
+X144822551Y-158670849D01*
+X145637151Y-158670849D01*
+X145768212Y-158988042D01*
+X146010682Y-159230935D01*
+X146327646Y-159362550D01*
+X146670849Y-159362849D01*
+X146988042Y-159231788D01*
+X147230935Y-158989318D01*
+X147362550Y-158672354D01*
+X147362551Y-158670849D01*
+X148177151Y-158670849D01*
+X148308212Y-158988042D01*
+X148550682Y-159230935D01*
+X148867646Y-159362550D01*
+X149210849Y-159362849D01*
+X149528042Y-159231788D01*
+X149770935Y-158989318D01*
+X149902550Y-158672354D01*
+X149902551Y-158670849D01*
+X150717151Y-158670849D01*
+X150848212Y-158988042D01*
+X151090682Y-159230935D01*
+X151407646Y-159362550D01*
+X151750849Y-159362849D01*
+X152068042Y-159231788D01*
+X152310935Y-158989318D01*
+X152442550Y-158672354D01*
+X152442551Y-158670849D01*
+X153257151Y-158670849D01*
+X153388212Y-158988042D01*
+X153630682Y-159230935D01*
+X153947646Y-159362550D01*
+X154290849Y-159362849D01*
+X154608042Y-159231788D01*
+X154850935Y-158989318D01*
+X154982550Y-158672354D01*
+X154982551Y-158670849D01*
+X155797151Y-158670849D01*
+X155928212Y-158988042D01*
+X156170682Y-159230935D01*
+X156487646Y-159362550D01*
+X156830849Y-159362849D01*
+X157148042Y-159231788D01*
+X157390935Y-158989318D01*
+X157522550Y-158672354D01*
+X157522849Y-158329151D01*
+X157391788Y-158011958D01*
+X157149318Y-157769065D01*
+X156862578Y-157650000D01*
+X158337052Y-157650000D01*
+X158337052Y-159350000D01*
+X158337938Y-159354706D01*
+X158340719Y-159359028D01*
+X158344963Y-159361928D01*
+X158350000Y-159362948D01*
+X160050000Y-159362948D01*
+X160054706Y-159362062D01*
+X160059028Y-159359281D01*
+X160061928Y-159355037D01*
+X160062948Y-159350000D01*
+X160062948Y-157650000D01*
+X160062062Y-157645294D01*
+X160059281Y-157640972D01*
+X160055037Y-157638072D01*
+X160050000Y-157637052D01*
+X158350000Y-157637052D01*
+X158345294Y-157637938D01*
+X158340972Y-157640719D01*
+X158338072Y-157644963D01*
+X158337052Y-157650000D01*
+X156862578Y-157650000D01*
+X156832354Y-157637450D01*
+X156489151Y-157637151D01*
+X156171958Y-157768212D01*
+X155929065Y-158010682D01*
+X155797450Y-158327646D01*
+X155797151Y-158670849D01*
+X154982551Y-158670849D01*
+X154982849Y-158329151D01*
+X154851788Y-158011958D01*
+X154609318Y-157769065D01*
+X154292354Y-157637450D01*
+X153949151Y-157637151D01*
+X153631958Y-157768212D01*
+X153389065Y-158010682D01*
+X153257450Y-158327646D01*
+X153257151Y-158670849D01*
+X152442551Y-158670849D01*
+X152442849Y-158329151D01*
+X152311788Y-158011958D01*
+X152069318Y-157769065D01*
+X151752354Y-157637450D01*
+X151409151Y-157637151D01*
+X151091958Y-157768212D01*
+X150849065Y-158010682D01*
+X150717450Y-158327646D01*
+X150717151Y-158670849D01*
+X149902551Y-158670849D01*
+X149902849Y-158329151D01*
+X149771788Y-158011958D01*
+X149529318Y-157769065D01*
+X149212354Y-157637450D01*
+X148869151Y-157637151D01*
+X148551958Y-157768212D01*
+X148309065Y-158010682D01*
+X148177450Y-158327646D01*
+X148177151Y-158670849D01*
+X147362551Y-158670849D01*
+X147362849Y-158329151D01*
+X147231788Y-158011958D01*
+X146989318Y-157769065D01*
+X146672354Y-157637450D01*
+X146329151Y-157637151D01*
+X146011958Y-157768212D01*
+X145769065Y-158010682D01*
+X145637450Y-158327646D01*
+X145637151Y-158670849D01*
+X144822551Y-158670849D01*
+X144822849Y-158329151D01*
+X144691788Y-158011958D01*
+X144449318Y-157769065D01*
+X144132354Y-157637450D01*
+X143789151Y-157637151D01*
+X143471958Y-157768212D01*
+X143229065Y-158010682D01*
+X143097450Y-158327646D01*
+X143097151Y-158670849D01*
+X142282551Y-158670849D01*
+X142282849Y-158329151D01*
+X142151788Y-158011958D01*
+X141909318Y-157769065D01*
+X141592354Y-157637450D01*
+X141249151Y-157637151D01*
+X140931958Y-157768212D01*
+X140689065Y-158010682D01*
+X140557450Y-158327646D01*
+X140557151Y-158670849D01*
+X139742551Y-158670849D01*
+X139742849Y-158329151D01*
+X139611788Y-158011958D01*
+X139369318Y-157769065D01*
+X139052354Y-157637450D01*
+X138709151Y-157637151D01*
+X138391958Y-157768212D01*
+X138149065Y-158010682D01*
+X138017450Y-158327646D01*
+X138017151Y-158670849D01*
+X137202551Y-158670849D01*
+X137202849Y-158329151D01*
+X137071788Y-158011958D01*
+X136829318Y-157769065D01*
+X136512354Y-157637450D01*
+X136169151Y-157637151D01*
+X135851958Y-157768212D01*
+X135609065Y-158010682D01*
+X135477450Y-158327646D01*
+X135477151Y-158670849D01*
+X134662551Y-158670849D01*
+X134662849Y-158329151D01*
+X134531788Y-158011958D01*
+X134289318Y-157769065D01*
+X133972354Y-157637450D01*
+X133629151Y-157637151D01*
+X133311958Y-157768212D01*
+X133069065Y-158010682D01*
+X132937450Y-158327646D01*
+X132937151Y-158670849D01*
+X132122551Y-158670849D01*
+X132122849Y-158329151D01*
+X131991788Y-158011958D01*
+X131749318Y-157769065D01*
+X131432354Y-157637450D01*
+X131089151Y-157637151D01*
+X130771958Y-157768212D01*
+X130529065Y-158010682D01*
+X130397450Y-158327646D01*
+X130397151Y-158670849D01*
+X129582551Y-158670849D01*
+X129582849Y-158329151D01*
+X129451788Y-158011958D01*
+X129209318Y-157769065D01*
+X128892354Y-157637450D01*
+X128549151Y-157637151D01*
+X128231958Y-157768212D01*
+X127989065Y-158010682D01*
+X127857450Y-158327646D01*
+X127857151Y-158670849D01*
+X127042551Y-158670849D01*
+X127042849Y-158329151D01*
+X126911788Y-158011958D01*
+X126669318Y-157769065D01*
+X126352354Y-157637450D01*
+X126009151Y-157637151D01*
+X125691958Y-157768212D01*
+X125449065Y-158010682D01*
+X125317450Y-158327646D01*
+X125317151Y-158670849D01*
+X124502551Y-158670849D01*
+X124502849Y-158329151D01*
+X124371788Y-158011958D01*
+X124129318Y-157769065D01*
+X123812354Y-157637450D01*
+X123469151Y-157637151D01*
+X123151958Y-157768212D01*
+X122909065Y-158010682D01*
+X122777450Y-158327646D01*
+X122777151Y-158670849D01*
+X121962551Y-158670849D01*
+X121962849Y-158329151D01*
+X121831788Y-158011958D01*
+X121589318Y-157769065D01*
+X121272354Y-157637450D01*
+X120929151Y-157637151D01*
+X120611958Y-157768212D01*
+X120369065Y-158010682D01*
+X120237450Y-158327646D01*
+X120237151Y-158670849D01*
+X119422551Y-158670849D01*
+X119422849Y-158329151D01*
+X119291788Y-158011958D01*
+X119049318Y-157769065D01*
+X118732354Y-157637450D01*
+X118389151Y-157637151D01*
+X118071958Y-157768212D01*
+X117829065Y-158010682D01*
+X117697450Y-158327646D01*
+X117697151Y-158670849D01*
+X106688809Y-158670849D01*
+X103594766Y-155576806D01*
+X103592842Y-155575226D01*
+X102943996Y-155141681D01*
+X102939418Y-155139785D01*
+X102174051Y-154987544D01*
+X102171573Y-154987300D01*
+X37001251Y-154987300D01*
+X36239589Y-154835796D01*
+X35594942Y-154405058D01*
+X35164204Y-153760411D01*
+X35012700Y-152998749D01*
+X35012700Y-99000000D01*
+X80862300Y-99000000D01*
+X80872782Y-99052696D01*
+X80902631Y-99097369D01*
+X80947304Y-99127218D01*
+X81000000Y-99137700D01*
+X82000000Y-99137700D01*
+X82052696Y-99127218D01*
+X82097369Y-99097369D01*
+X82127218Y-99052696D01*
+X82137700Y-99000000D01*
+X82127218Y-98947304D01*
+X82097369Y-98902631D01*
+X82052696Y-98872782D01*
+X82000000Y-98862300D01*
+X81000000Y-98862300D01*
+X80947304Y-98872782D01*
+X80902631Y-98902631D01*
+X80872782Y-98947304D01*
+X80862300Y-99000000D01*
+X35012700Y-99000000D01*
+X35012700Y-78000000D01*
+X39862300Y-78000000D01*
+X39872782Y-78052696D01*
+X39902631Y-78097369D01*
+X39947304Y-78127218D01*
+X40000000Y-78137700D01*
+X41000000Y-78137700D01*
+X41052696Y-78127218D01*
+X41097369Y-78097369D01*
+X41127218Y-78052696D01*
+X41137700Y-78000000D01*
+X41127218Y-77947304D01*
+X41097369Y-77902631D01*
+X41052696Y-77872782D01*
+X41000000Y-77862300D01*
+X40000000Y-77862300D01*
+X39947304Y-77872782D01*
+X39902631Y-77902631D01*
+X39872782Y-77947304D01*
+X39862300Y-78000000D01*
+X35012700Y-78000000D01*
+X35012700Y-37001251D01*
+X35164204Y-36239589D01*
+X35594942Y-35594942D01*
+X36239589Y-35164204D01*
+X37001251Y-35012700D01*
+X72998749Y-35012700D01*
+X73760411Y-35164204D01*
+M02*
diff --git a/v0.5/1-hardware/Shaper/production_shaper/shaper1-B.SilkS.gbr b/v0.5/1-hardware/Shaper/production_shaper/shaper1-B.SilkS.gbr
new file mode 100644
index 0000000..96fbae5
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_shaper/shaper1-B.SilkS.gbr
@@ -0,0 +1,12 @@
+G04 #@! TF.FileFunction,Legend,Bot*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.3-stable) date 01/11/25 11:01:01*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+G04 APERTURE END LIST*
+D10*
+M02*
diff --git a/v0.5/1-hardware/Shaper/production_shaper/shaper1-Dwgs.User.gbr b/v0.5/1-hardware/Shaper/production_shaper/shaper1-Dwgs.User.gbr
new file mode 100644
index 0000000..a42ebc4
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_shaper/shaper1-Dwgs.User.gbr
@@ -0,0 +1,904 @@
+G04 #@! TF.FileFunction,Drawing*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.3-stable) date 01/11/25 11:01:01*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,0.300000*%
+%ADD12C,0.200000*%
+G04 APERTURE END LIST*
+D10*
+D11*
+X160403571Y-76214286D02*
+X158903571Y-76214286D01*
+X159617857Y-76214286D02*
+X159617857Y-75357143D01*
+X160403571Y-75357143D02*
+X158903571Y-75357143D01*
+X158903571Y-74857143D02*
+X160403571Y-74357143D01*
+X158903571Y-73857143D01*
+X160403571Y-72000000D02*
+X160332143Y-72142858D01*
+X160260714Y-72214286D01*
+X160117857Y-72285715D01*
+X159689286Y-72285715D01*
+X159546429Y-72214286D01*
+X159475000Y-72142858D01*
+X159403571Y-72000000D01*
+X159403571Y-71785715D01*
+X159475000Y-71642858D01*
+X159546429Y-71571429D01*
+X159689286Y-71500000D01*
+X160117857Y-71500000D01*
+X160260714Y-71571429D01*
+X160332143Y-71642858D01*
+X160403571Y-71785715D01*
+X160403571Y-72000000D01*
+X159403571Y-70214286D02*
+X160403571Y-70214286D01*
+X159403571Y-70857143D02*
+X160189286Y-70857143D01*
+X160332143Y-70785715D01*
+X160403571Y-70642857D01*
+X160403571Y-70428572D01*
+X160332143Y-70285715D01*
+X160260714Y-70214286D01*
+X159403571Y-69714286D02*
+X159403571Y-69142857D01*
+X158903571Y-69500000D02*
+X160189286Y-69500000D01*
+X160332143Y-69428572D01*
+X160403571Y-69285714D01*
+X160403571Y-69142857D01*
+X159403571Y-68642857D02*
+X160903571Y-68642857D01*
+X159475000Y-68642857D02*
+X159403571Y-68500000D01*
+X159403571Y-68214286D01*
+X159475000Y-68071429D01*
+X159546429Y-68000000D01*
+X159689286Y-67928571D01*
+X160117857Y-67928571D01*
+X160260714Y-68000000D01*
+X160332143Y-68071429D01*
+X160403571Y-68214286D01*
+X160403571Y-68500000D01*
+X160332143Y-68642857D01*
+X159403571Y-66642857D02*
+X160403571Y-66642857D01*
+X159403571Y-67285714D02*
+X160189286Y-67285714D01*
+X160332143Y-67214286D01*
+X160403571Y-67071428D01*
+X160403571Y-66857143D01*
+X160332143Y-66714286D01*
+X160260714Y-66642857D01*
+X159403571Y-66142857D02*
+X159403571Y-65571428D01*
+X158903571Y-65928571D02*
+X160189286Y-65928571D01*
+X160332143Y-65857143D01*
+X160403571Y-65714285D01*
+X160403571Y-65571428D01*
+X162525000Y-78178571D02*
+X162525000Y-77464285D01*
+X162953571Y-78321428D02*
+X161453571Y-77821428D01*
+X162953571Y-77321428D01*
+X162953571Y-76821428D02*
+X161953571Y-76821428D01*
+X161453571Y-76821428D02*
+X161525000Y-76892857D01*
+X161596429Y-76821428D01*
+X161525000Y-76750000D01*
+X161453571Y-76821428D01*
+X161596429Y-76821428D01*
+X162953571Y-76107142D02*
+X161953571Y-76107142D01*
+X162239286Y-76107142D02*
+X162096429Y-76035714D01*
+X162025000Y-75964285D01*
+X161953571Y-75821428D01*
+X161953571Y-75678571D01*
+X162953571Y-73392857D02*
+X161453571Y-73392857D01*
+X162882143Y-73392857D02*
+X162953571Y-73535714D01*
+X162953571Y-73821428D01*
+X162882143Y-73964286D01*
+X162810714Y-74035714D01*
+X162667857Y-74107143D01*
+X162239286Y-74107143D01*
+X162096429Y-74035714D01*
+X162025000Y-73964286D01*
+X161953571Y-73821428D01*
+X161953571Y-73535714D01*
+X162025000Y-73392857D01*
+X162953571Y-72678571D02*
+X161953571Y-72678571D01*
+X161453571Y-72678571D02*
+X161525000Y-72750000D01*
+X161596429Y-72678571D01*
+X161525000Y-72607143D01*
+X161453571Y-72678571D01*
+X161596429Y-72678571D01*
+X162882143Y-72035714D02*
+X162953571Y-71892857D01*
+X162953571Y-71607142D01*
+X162882143Y-71464285D01*
+X162739286Y-71392857D01*
+X162667857Y-71392857D01*
+X162525000Y-71464285D01*
+X162453571Y-71607142D01*
+X162453571Y-71821428D01*
+X162382143Y-71964285D01*
+X162239286Y-72035714D01*
+X162167857Y-72035714D01*
+X162025000Y-71964285D01*
+X161953571Y-71821428D01*
+X161953571Y-71607142D01*
+X162025000Y-71464285D01*
+X162882143Y-70107142D02*
+X162953571Y-70249999D01*
+X162953571Y-70535713D01*
+X162882143Y-70678571D01*
+X162810714Y-70749999D01*
+X162667857Y-70821428D01*
+X162239286Y-70821428D01*
+X162096429Y-70749999D01*
+X162025000Y-70678571D01*
+X161953571Y-70535713D01*
+X161953571Y-70249999D01*
+X162025000Y-70107142D01*
+X162953571Y-69464285D02*
+X161453571Y-69464285D01*
+X162953571Y-68821428D02*
+X162167857Y-68821428D01*
+X162025000Y-68892857D01*
+X161953571Y-69035714D01*
+X161953571Y-69249999D01*
+X162025000Y-69392857D01*
+X162096429Y-69464285D01*
+X162953571Y-67464285D02*
+X162167857Y-67464285D01*
+X162025000Y-67535714D01*
+X161953571Y-67678571D01*
+X161953571Y-67964285D01*
+X162025000Y-68107142D01*
+X162882143Y-67464285D02*
+X162953571Y-67607142D01*
+X162953571Y-67964285D01*
+X162882143Y-68107142D01*
+X162739286Y-68178571D01*
+X162596429Y-68178571D01*
+X162453571Y-68107142D01*
+X162382143Y-67964285D01*
+X162382143Y-67607142D01*
+X162310714Y-67464285D01*
+X162953571Y-66749999D02*
+X161953571Y-66749999D01*
+X162239286Y-66749999D02*
+X162096429Y-66678571D01*
+X162025000Y-66607142D01*
+X161953571Y-66464285D01*
+X161953571Y-66321428D01*
+X161953571Y-65178571D02*
+X163167857Y-65178571D01*
+X163310714Y-65250000D01*
+X163382143Y-65321428D01*
+X163453571Y-65464285D01*
+X163453571Y-65678571D01*
+X163382143Y-65821428D01*
+X162882143Y-65178571D02*
+X162953571Y-65321428D01*
+X162953571Y-65607142D01*
+X162882143Y-65750000D01*
+X162810714Y-65821428D01*
+X162667857Y-65892857D01*
+X162239286Y-65892857D01*
+X162096429Y-65821428D01*
+X162025000Y-65750000D01*
+X161953571Y-65607142D01*
+X161953571Y-65321428D01*
+X162025000Y-65178571D01*
+X162882143Y-63892857D02*
+X162953571Y-64035714D01*
+X162953571Y-64321428D01*
+X162882143Y-64464285D01*
+X162739286Y-64535714D01*
+X162167857Y-64535714D01*
+X162025000Y-64464285D01*
+X161953571Y-64321428D01*
+X161953571Y-64035714D01*
+X162025000Y-63892857D01*
+X162167857Y-63821428D01*
+X162310714Y-63821428D01*
+X162453571Y-64535714D01*
+X160403571Y-117785714D02*
+X158903571Y-117785714D01*
+X159617857Y-117785714D02*
+X159617857Y-116928571D01*
+X160403571Y-116928571D02*
+X158903571Y-116928571D01*
+X158903571Y-116428571D02*
+X160403571Y-115928571D01*
+X158903571Y-115428571D01*
+X160403571Y-113571428D02*
+X160332143Y-113714286D01*
+X160260714Y-113785714D01*
+X160117857Y-113857143D01*
+X159689286Y-113857143D01*
+X159546429Y-113785714D01*
+X159475000Y-113714286D01*
+X159403571Y-113571428D01*
+X159403571Y-113357143D01*
+X159475000Y-113214286D01*
+X159546429Y-113142857D01*
+X159689286Y-113071428D01*
+X160117857Y-113071428D01*
+X160260714Y-113142857D01*
+X160332143Y-113214286D01*
+X160403571Y-113357143D01*
+X160403571Y-113571428D01*
+X159403571Y-111785714D02*
+X160403571Y-111785714D01*
+X159403571Y-112428571D02*
+X160189286Y-112428571D01*
+X160332143Y-112357143D01*
+X160403571Y-112214285D01*
+X160403571Y-112000000D01*
+X160332143Y-111857143D01*
+X160260714Y-111785714D01*
+X159403571Y-111285714D02*
+X159403571Y-110714285D01*
+X158903571Y-111071428D02*
+X160189286Y-111071428D01*
+X160332143Y-111000000D01*
+X160403571Y-110857142D01*
+X160403571Y-110714285D01*
+X159403571Y-110214285D02*
+X160903571Y-110214285D01*
+X159475000Y-110214285D02*
+X159403571Y-110071428D01*
+X159403571Y-109785714D01*
+X159475000Y-109642857D01*
+X159546429Y-109571428D01*
+X159689286Y-109499999D01*
+X160117857Y-109499999D01*
+X160260714Y-109571428D01*
+X160332143Y-109642857D01*
+X160403571Y-109785714D01*
+X160403571Y-110071428D01*
+X160332143Y-110214285D01*
+X159403571Y-108214285D02*
+X160403571Y-108214285D01*
+X159403571Y-108857142D02*
+X160189286Y-108857142D01*
+X160332143Y-108785714D01*
+X160403571Y-108642856D01*
+X160403571Y-108428571D01*
+X160332143Y-108285714D01*
+X160260714Y-108214285D01*
+X159403571Y-107714285D02*
+X159403571Y-107142856D01*
+X158903571Y-107499999D02*
+X160189286Y-107499999D01*
+X160332143Y-107428571D01*
+X160403571Y-107285713D01*
+X160403571Y-107142856D01*
+X162810714Y-121142857D02*
+X162882143Y-121214286D01*
+X162953571Y-121428572D01*
+X162953571Y-121571429D01*
+X162882143Y-121785714D01*
+X162739286Y-121928572D01*
+X162596429Y-122000000D01*
+X162310714Y-122071429D01*
+X162096429Y-122071429D01*
+X161810714Y-122000000D01*
+X161667857Y-121928572D01*
+X161525000Y-121785714D01*
+X161453571Y-121571429D01*
+X161453571Y-121428572D01*
+X161525000Y-121214286D01*
+X161596429Y-121142857D01*
+X162953571Y-120285714D02*
+X162882143Y-120428572D01*
+X162810714Y-120500000D01*
+X162667857Y-120571429D01*
+X162239286Y-120571429D01*
+X162096429Y-120500000D01*
+X162025000Y-120428572D01*
+X161953571Y-120285714D01*
+X161953571Y-120071429D01*
+X162025000Y-119928572D01*
+X162096429Y-119857143D01*
+X162239286Y-119785714D01*
+X162667857Y-119785714D01*
+X162810714Y-119857143D01*
+X162882143Y-119928572D01*
+X162953571Y-120071429D01*
+X162953571Y-120285714D01*
+X161953571Y-119142857D02*
+X162953571Y-119142857D01*
+X162096429Y-119142857D02*
+X162025000Y-119071429D01*
+X161953571Y-118928571D01*
+X161953571Y-118714286D01*
+X162025000Y-118571429D01*
+X162167857Y-118500000D01*
+X162953571Y-118500000D01*
+X161953571Y-118000000D02*
+X161953571Y-117428571D01*
+X161453571Y-117785714D02*
+X162739286Y-117785714D01*
+X162882143Y-117714286D01*
+X162953571Y-117571428D01*
+X162953571Y-117428571D01*
+X162953571Y-116285714D02*
+X162167857Y-116285714D01*
+X162025000Y-116357143D01*
+X161953571Y-116500000D01*
+X161953571Y-116785714D01*
+X162025000Y-116928571D01*
+X162882143Y-116285714D02*
+X162953571Y-116428571D01*
+X162953571Y-116785714D01*
+X162882143Y-116928571D01*
+X162739286Y-117000000D01*
+X162596429Y-117000000D01*
+X162453571Y-116928571D01*
+X162382143Y-116785714D01*
+X162382143Y-116428571D01*
+X162310714Y-116285714D01*
+X162882143Y-114928571D02*
+X162953571Y-115071428D01*
+X162953571Y-115357142D01*
+X162882143Y-115500000D01*
+X162810714Y-115571428D01*
+X162667857Y-115642857D01*
+X162239286Y-115642857D01*
+X162096429Y-115571428D01*
+X162025000Y-115500000D01*
+X161953571Y-115357142D01*
+X161953571Y-115071428D01*
+X162025000Y-114928571D01*
+X161953571Y-114500000D02*
+X161953571Y-113928571D01*
+X161453571Y-114285714D02*
+X162739286Y-114285714D01*
+X162882143Y-114214286D01*
+X162953571Y-114071428D01*
+X162953571Y-113928571D01*
+X162953571Y-112285714D02*
+X161453571Y-112285714D01*
+X161453571Y-111928571D01*
+X161525000Y-111714286D01*
+X161667857Y-111571428D01*
+X161810714Y-111500000D01*
+X162096429Y-111428571D01*
+X162310714Y-111428571D01*
+X162596429Y-111500000D01*
+X162739286Y-111571428D01*
+X162882143Y-111714286D01*
+X162953571Y-111928571D01*
+X162953571Y-112285714D01*
+X162953571Y-110785714D02*
+X161953571Y-110785714D01*
+X161453571Y-110785714D02*
+X161525000Y-110857143D01*
+X161596429Y-110785714D01*
+X161525000Y-110714286D01*
+X161453571Y-110785714D01*
+X161596429Y-110785714D01*
+X162882143Y-110142857D02*
+X162953571Y-110000000D01*
+X162953571Y-109714285D01*
+X162882143Y-109571428D01*
+X162739286Y-109500000D01*
+X162667857Y-109500000D01*
+X162525000Y-109571428D01*
+X162453571Y-109714285D01*
+X162453571Y-109928571D01*
+X162382143Y-110071428D01*
+X162239286Y-110142857D01*
+X162167857Y-110142857D01*
+X162025000Y-110071428D01*
+X161953571Y-109928571D01*
+X161953571Y-109714285D01*
+X162025000Y-109571428D01*
+X162882143Y-108214285D02*
+X162953571Y-108357142D01*
+X162953571Y-108642856D01*
+X162882143Y-108785714D01*
+X162810714Y-108857142D01*
+X162667857Y-108928571D01*
+X162239286Y-108928571D01*
+X162096429Y-108857142D01*
+X162025000Y-108785714D01*
+X161953571Y-108642856D01*
+X161953571Y-108357142D01*
+X162025000Y-108214285D01*
+X162953571Y-107571428D02*
+X161453571Y-107571428D01*
+X162953571Y-106928571D02*
+X162167857Y-106928571D01*
+X162025000Y-107000000D01*
+X161953571Y-107142857D01*
+X161953571Y-107357142D01*
+X162025000Y-107500000D01*
+X162096429Y-107571428D01*
+X162953571Y-105571428D02*
+X162167857Y-105571428D01*
+X162025000Y-105642857D01*
+X161953571Y-105785714D01*
+X161953571Y-106071428D01*
+X162025000Y-106214285D01*
+X162882143Y-105571428D02*
+X162953571Y-105714285D01*
+X162953571Y-106071428D01*
+X162882143Y-106214285D01*
+X162739286Y-106285714D01*
+X162596429Y-106285714D01*
+X162453571Y-106214285D01*
+X162382143Y-106071428D01*
+X162382143Y-105714285D01*
+X162310714Y-105571428D01*
+X162953571Y-104857142D02*
+X161953571Y-104857142D01*
+X162239286Y-104857142D02*
+X162096429Y-104785714D01*
+X162025000Y-104714285D01*
+X161953571Y-104571428D01*
+X161953571Y-104428571D01*
+X161953571Y-103285714D02*
+X163167857Y-103285714D01*
+X163310714Y-103357143D01*
+X163382143Y-103428571D01*
+X163453571Y-103571428D01*
+X163453571Y-103785714D01*
+X163382143Y-103928571D01*
+X162882143Y-103285714D02*
+X162953571Y-103428571D01*
+X162953571Y-103714285D01*
+X162882143Y-103857143D01*
+X162810714Y-103928571D01*
+X162667857Y-104000000D01*
+X162239286Y-104000000D01*
+X162096429Y-103928571D01*
+X162025000Y-103857143D01*
+X161953571Y-103714285D01*
+X161953571Y-103428571D01*
+X162025000Y-103285714D01*
+X162882143Y-102000000D02*
+X162953571Y-102142857D01*
+X162953571Y-102428571D01*
+X162882143Y-102571428D01*
+X162739286Y-102642857D01*
+X162167857Y-102642857D01*
+X162025000Y-102571428D01*
+X161953571Y-102428571D01*
+X161953571Y-102142857D01*
+X162025000Y-102000000D01*
+X162167857Y-101928571D01*
+X162310714Y-101928571D01*
+X162453571Y-102642857D01*
+X151178571Y-151785715D02*
+X151178571Y-151500001D01*
+X151250000Y-151357143D01*
+X151392857Y-151214286D01*
+X151678571Y-151142858D01*
+X152178571Y-151142858D01*
+X152464286Y-151214286D01*
+X152607143Y-151357143D01*
+X152678571Y-151500001D01*
+X152678571Y-151785715D01*
+X152607143Y-151928572D01*
+X152464286Y-152071429D01*
+X152178571Y-152142858D01*
+X151678571Y-152142858D01*
+X151392857Y-152071429D01*
+X151250000Y-151928572D01*
+X151178571Y-151785715D01*
+X152678571Y-150500000D02*
+X151178571Y-150500000D01*
+X152678571Y-149642857D01*
+X151178571Y-149642857D01*
+X151107143Y-147857143D02*
+X153035714Y-149142857D01*
+X151178571Y-147071428D02*
+X151178571Y-146785714D01*
+X151250000Y-146642856D01*
+X151392857Y-146499999D01*
+X151678571Y-146428571D01*
+X152178571Y-146428571D01*
+X152464286Y-146499999D01*
+X152607143Y-146642856D01*
+X152678571Y-146785714D01*
+X152678571Y-147071428D01*
+X152607143Y-147214285D01*
+X152464286Y-147357142D01*
+X152178571Y-147428571D01*
+X151678571Y-147428571D01*
+X151392857Y-147357142D01*
+X151250000Y-147214285D01*
+X151178571Y-147071428D01*
+X151892857Y-145285713D02*
+X151892857Y-145785713D01*
+X152678571Y-145785713D02*
+X151178571Y-145785713D01*
+X151178571Y-145071427D01*
+X151892857Y-143999999D02*
+X151892857Y-144499999D01*
+X152678571Y-144499999D02*
+X151178571Y-144499999D01*
+X151178571Y-143785713D01*
+X114571429Y-148678571D02*
+X114571429Y-147178571D01*
+X115071429Y-148250000D01*
+X115571429Y-147178571D01*
+X115571429Y-148678571D01*
+X116857143Y-148607143D02*
+X116714286Y-148678571D01*
+X116428572Y-148678571D01*
+X116285715Y-148607143D01*
+X116214286Y-148464286D01*
+X116214286Y-147892857D01*
+X116285715Y-147750000D01*
+X116428572Y-147678571D01*
+X116714286Y-147678571D01*
+X116857143Y-147750000D01*
+X116928572Y-147892857D01*
+X116928572Y-148035714D01*
+X116214286Y-148178571D01*
+X118214286Y-148678571D02*
+X118214286Y-147892857D01*
+X118142857Y-147750000D01*
+X118000000Y-147678571D01*
+X117714286Y-147678571D01*
+X117571429Y-147750000D01*
+X118214286Y-148607143D02*
+X118071429Y-148678571D01*
+X117714286Y-148678571D01*
+X117571429Y-148607143D01*
+X117500000Y-148464286D01*
+X117500000Y-148321429D01*
+X117571429Y-148178571D01*
+X117714286Y-148107143D01*
+X118071429Y-148107143D01*
+X118214286Y-148035714D01*
+X118857143Y-148607143D02*
+X119000000Y-148678571D01*
+X119285715Y-148678571D01*
+X119428572Y-148607143D01*
+X119500000Y-148464286D01*
+X119500000Y-148392857D01*
+X119428572Y-148250000D01*
+X119285715Y-148178571D01*
+X119071429Y-148178571D01*
+X118928572Y-148107143D01*
+X118857143Y-147964286D01*
+X118857143Y-147892857D01*
+X118928572Y-147750000D01*
+X119071429Y-147678571D01*
+X119285715Y-147678571D01*
+X119428572Y-147750000D01*
+X101214287Y-133178571D02*
+X100500001Y-133178571D01*
+X100428572Y-133892857D01*
+X100500001Y-133821429D01*
+X100642858Y-133750000D01*
+X101000001Y-133750000D01*
+X101142858Y-133821429D01*
+X101214287Y-133892857D01*
+X101285715Y-134035714D01*
+X101285715Y-134392857D01*
+X101214287Y-134535714D01*
+X101142858Y-134607143D01*
+X101000001Y-134678571D01*
+X100642858Y-134678571D01*
+X100500001Y-134607143D01*
+X100428572Y-134535714D01*
+X101714286Y-133178571D02*
+X102214286Y-134678571D01*
+X102714286Y-133178571D01*
+X103214286Y-134678571D02*
+X103214286Y-133178571D01*
+X103571429Y-133178571D01*
+X103785714Y-133250000D01*
+X103928572Y-133392857D01*
+X104000000Y-133535714D01*
+X104071429Y-133821429D01*
+X104071429Y-134035714D01*
+X104000000Y-134321429D01*
+X103928572Y-134464286D01*
+X103785714Y-134607143D01*
+X103571429Y-134678571D01*
+X103214286Y-134678571D01*
+X105571429Y-134535714D02*
+X105500000Y-134607143D01*
+X105285714Y-134678571D01*
+X105142857Y-134678571D01*
+X104928572Y-134607143D01*
+X104785714Y-134464286D01*
+X104714286Y-134321429D01*
+X104642857Y-134035714D01*
+X104642857Y-133821429D01*
+X104714286Y-133535714D01*
+X104785714Y-133392857D01*
+X104928572Y-133250000D01*
+X105142857Y-133178571D01*
+X105285714Y-133178571D01*
+X105500000Y-133250000D01*
+X105571429Y-133321429D01*
+D12*
+X117000000Y-150000000D02*
+X69000000Y-150000000D01*
+D11*
+X96678571Y-87749999D02*
+X96678571Y-88607142D01*
+X96678571Y-88178570D02*
+X95178571Y-88178570D01*
+X95392857Y-88321427D01*
+X95535714Y-88464285D01*
+X95607143Y-88607142D01*
+X95178571Y-87249999D02*
+X95178571Y-86321428D01*
+X95750000Y-86821428D01*
+X95750000Y-86607142D01*
+X95821429Y-86464285D01*
+X95892857Y-86392856D01*
+X96035714Y-86321428D01*
+X96392857Y-86321428D01*
+X96535714Y-86392856D01*
+X96607143Y-86464285D01*
+X96678571Y-86607142D01*
+X96678571Y-87035714D01*
+X96607143Y-87178571D01*
+X96535714Y-87249999D01*
+X95178571Y-85392857D02*
+X95178571Y-85250000D01*
+X95250000Y-85107143D01*
+X95321429Y-85035714D01*
+X95464286Y-84964285D01*
+X95750000Y-84892857D01*
+X96107143Y-84892857D01*
+X96392857Y-84964285D01*
+X96535714Y-85035714D01*
+X96607143Y-85107143D01*
+X96678571Y-85250000D01*
+X96678571Y-85392857D01*
+X96607143Y-85535714D01*
+X96535714Y-85607143D01*
+X96392857Y-85678571D01*
+X96107143Y-85750000D01*
+X95750000Y-85750000D01*
+X95464286Y-85678571D01*
+X95321429Y-85607143D01*
+X95250000Y-85535714D01*
+X95178571Y-85392857D01*
+X96678571Y-83392857D02*
+X95964286Y-83892857D01*
+X96678571Y-84250000D02*
+X95178571Y-84250000D01*
+X95178571Y-83678572D01*
+X95250000Y-83535714D01*
+X95321429Y-83464286D01*
+X95464286Y-83392857D01*
+X95678571Y-83392857D01*
+X95821429Y-83464286D01*
+X95892857Y-83535714D01*
+X95964286Y-83678572D01*
+X95964286Y-84250000D01*
+D12*
+X94000000Y-68000000D02*
+X95000000Y-68000000D01*
+X94000000Y-102000000D02*
+X94000000Y-68000000D01*
+X98000000Y-102000000D02*
+X94000000Y-102000000D01*
+X98000000Y-99000000D02*
+X98000000Y-102000000D01*
+X98000000Y-68000000D02*
+X98000000Y-99000000D01*
+X94000000Y-68000000D02*
+X98000000Y-68000000D01*
+D11*
+X80321429Y-122607142D02*
+X80250000Y-122535713D01*
+X80178571Y-122392856D01*
+X80178571Y-122035713D01*
+X80250000Y-121892856D01*
+X80321429Y-121821427D01*
+X80464286Y-121749999D01*
+X80607143Y-121749999D01*
+X80821429Y-121821427D01*
+X81678571Y-122678570D01*
+X81678571Y-121749999D01*
+X80321429Y-121178571D02*
+X80250000Y-121107142D01*
+X80178571Y-120964285D01*
+X80178571Y-120607142D01*
+X80250000Y-120464285D01*
+X80321429Y-120392856D01*
+X80464286Y-120321428D01*
+X80607143Y-120321428D01*
+X80821429Y-120392856D01*
+X81678571Y-121249999D01*
+X81678571Y-120321428D01*
+X80178571Y-119392857D02*
+X80178571Y-119250000D01*
+X80250000Y-119107143D01*
+X80321429Y-119035714D01*
+X80464286Y-118964285D01*
+X80750000Y-118892857D01*
+X81107143Y-118892857D01*
+X81392857Y-118964285D01*
+X81535714Y-119035714D01*
+X81607143Y-119107143D01*
+X81678571Y-119250000D01*
+X81678571Y-119392857D01*
+X81607143Y-119535714D01*
+X81535714Y-119607143D01*
+X81392857Y-119678571D01*
+X81107143Y-119750000D01*
+X80750000Y-119750000D01*
+X80464286Y-119678571D01*
+X80321429Y-119607143D01*
+X80250000Y-119535714D01*
+X80178571Y-119392857D01*
+X81678571Y-117392857D02*
+X80964286Y-117892857D01*
+X81678571Y-118250000D02*
+X80178571Y-118250000D01*
+X80178571Y-117678572D01*
+X80250000Y-117535714D01*
+X80321429Y-117464286D01*
+X80464286Y-117392857D01*
+X80678571Y-117392857D01*
+X80821429Y-117464286D01*
+X80892857Y-117535714D01*
+X80964286Y-117678572D01*
+X80964286Y-118250000D01*
+D12*
+X84000000Y-106000000D02*
+X84000000Y-132000000D01*
+X78000000Y-106000000D02*
+X84000000Y-106000000D01*
+X78000000Y-132000000D02*
+X78000000Y-106000000D01*
+X84000000Y-132000000D02*
+X78000000Y-132000000D01*
+D11*
+X47821429Y-95678571D02*
+X46964286Y-95678571D01*
+X47392858Y-95678571D02*
+X47392858Y-94178571D01*
+X47250001Y-94392857D01*
+X47107143Y-94535714D01*
+X46964286Y-94607143D01*
+X48750000Y-94178571D02*
+X48892857Y-94178571D01*
+X49035714Y-94250000D01*
+X49107143Y-94321429D01*
+X49178572Y-94464286D01*
+X49250000Y-94750000D01*
+X49250000Y-95107143D01*
+X49178572Y-95392857D01*
+X49107143Y-95535714D01*
+X49035714Y-95607143D01*
+X48892857Y-95678571D01*
+X48750000Y-95678571D01*
+X48607143Y-95607143D01*
+X48535714Y-95535714D01*
+X48464286Y-95392857D01*
+X48392857Y-95107143D01*
+X48392857Y-94750000D01*
+X48464286Y-94464286D01*
+X48535714Y-94321429D01*
+X48607143Y-94250000D01*
+X48750000Y-94178571D01*
+X50178571Y-94178571D02*
+X50321428Y-94178571D01*
+X50464285Y-94250000D01*
+X50535714Y-94321429D01*
+X50607143Y-94464286D01*
+X50678571Y-94750000D01*
+X50678571Y-95107143D01*
+X50607143Y-95392857D01*
+X50535714Y-95535714D01*
+X50464285Y-95607143D01*
+X50321428Y-95678571D01*
+X50178571Y-95678571D01*
+X50035714Y-95607143D01*
+X49964285Y-95535714D01*
+X49892857Y-95392857D01*
+X49821428Y-95107143D01*
+X49821428Y-94750000D01*
+X49892857Y-94464286D01*
+X49964285Y-94321429D01*
+X50035714Y-94250000D01*
+X50178571Y-94178571D01*
+X51321428Y-95678571D02*
+X51321428Y-94178571D01*
+X51821428Y-95250000D01*
+X52321428Y-94178571D01*
+X52321428Y-95678571D01*
+X53607142Y-95607143D02*
+X53464285Y-95678571D01*
+X53178571Y-95678571D01*
+X53035714Y-95607143D01*
+X52964285Y-95464286D01*
+X52964285Y-94892857D01*
+X53035714Y-94750000D01*
+X53178571Y-94678571D01*
+X53464285Y-94678571D01*
+X53607142Y-94750000D01*
+X53678571Y-94892857D01*
+X53678571Y-95035714D01*
+X52964285Y-95178571D01*
+X54964285Y-94678571D02*
+X54964285Y-95892857D01*
+X54892856Y-96035714D01*
+X54821428Y-96107143D01*
+X54678571Y-96178571D01*
+X54464285Y-96178571D01*
+X54321428Y-96107143D01*
+X54964285Y-95607143D02*
+X54821428Y-95678571D01*
+X54535714Y-95678571D01*
+X54392856Y-95607143D01*
+X54321428Y-95535714D01*
+X54249999Y-95392857D01*
+X54249999Y-94964286D01*
+X54321428Y-94821429D01*
+X54392856Y-94750000D01*
+X54535714Y-94678571D01*
+X54821428Y-94678571D01*
+X54964285Y-94750000D01*
+D12*
+X35000000Y-98000000D02*
+X35000000Y-92000000D01*
+X70000000Y-98000000D02*
+X35000000Y-98000000D01*
+X70000000Y-92000000D02*
+X70000000Y-98000000D01*
+X35000000Y-92000000D02*
+X70000000Y-92000000D01*
+D11*
+X91678572Y-152678571D02*
+X90821429Y-152678571D01*
+X91250001Y-152678571D02*
+X91250001Y-151178571D01*
+X91107144Y-151392857D01*
+X90964286Y-151535714D01*
+X90821429Y-151607143D01*
+X93107143Y-151250000D02*
+X92964286Y-151178571D01*
+X92750000Y-151178571D01*
+X92535715Y-151250000D01*
+X92392857Y-151392857D01*
+X92321429Y-151535714D01*
+X92250000Y-151821429D01*
+X92250000Y-152035714D01*
+X92321429Y-152321429D01*
+X92392857Y-152464286D01*
+X92535715Y-152607143D01*
+X92750000Y-152678571D01*
+X92892857Y-152678571D01*
+X93107143Y-152607143D01*
+X93178572Y-152535714D01*
+X93178572Y-152035714D01*
+X92892857Y-152035714D01*
+D12*
+X117000000Y-154000000D02*
+X117000000Y-150000000D01*
+X69000000Y-154000000D02*
+X117000000Y-154000000D01*
+X69000000Y-150000000D02*
+X69000000Y-154000000D01*
+M02*
diff --git a/v0.5/1-hardware/Shaper/production_shaper/shaper1-F.Cu.gbr b/v0.5/1-hardware/Shaper/production_shaper/shaper1-F.Cu.gbr
new file mode 100644
index 0000000..b878bc1
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_shaper/shaper1-F.Cu.gbr
@@ -0,0 +1,720 @@
+G04 #@! TF.FileFunction,Copper,L1,Top,Signal*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.3-stable) date 01/11/25 11:01:01*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,1.600000*%
+%ADD12O,1.600000X1.600000*%
+%ADD13R,1.700000X1.700000*%
+%ADD14C,1.700000*%
+%ADD15C,3.000000*%
+%ADD16R,1.800000X1.800000*%
+%ADD17O,1.800000X1.800000*%
+%ADD18R,2.200000X2.200000*%
+%ADD19O,2.200000X2.200000*%
+%ADD20C,4.000000*%
+%ADD21C,0.250000*%
+%ADD22C,2.000000*%
+%ADD23C,0.025400*%
+G04 APERTURE END LIST*
+D10*
+D11*
+X119000000Y-152000000D03*
+D12*
+X126620000Y-152000000D03*
+D11*
+X130000000Y-152000000D03*
+D12*
+X137620000Y-152000000D03*
+D11*
+X122000000Y-146000000D03*
+D12*
+X129620000Y-146000000D03*
+D13*
+X159200000Y-158500000D03*
+D14*
+X159200000Y-161040000D03*
+X156660000Y-158500000D03*
+X156660000Y-161040000D03*
+X154120000Y-158500000D03*
+X154120000Y-161040000D03*
+X151580000Y-158500000D03*
+X151580000Y-161040000D03*
+X149040000Y-158500000D03*
+X149040000Y-161040000D03*
+X146500000Y-158500000D03*
+X146500000Y-161040000D03*
+X143960000Y-158500000D03*
+X143960000Y-161040000D03*
+X141420000Y-158500000D03*
+X141420000Y-161040000D03*
+X138880000Y-158500000D03*
+X138880000Y-161040000D03*
+X136340000Y-158500000D03*
+X136340000Y-161040000D03*
+X133800000Y-158500000D03*
+X133800000Y-161040000D03*
+X131260000Y-158500000D03*
+X131260000Y-161040000D03*
+X128720000Y-158500000D03*
+X128720000Y-161040000D03*
+X126180000Y-158500000D03*
+X126180000Y-161040000D03*
+X123640000Y-158500000D03*
+X123640000Y-161040000D03*
+X121100000Y-158500000D03*
+X121100000Y-161040000D03*
+X118560000Y-158500000D03*
+X118560000Y-161040000D03*
+D15*
+X133180000Y-134080000D03*
+X90000000Y-129000000D03*
+X150960000Y-129000000D03*
+X107780000Y-134080000D03*
+D16*
+X142000000Y-144000000D03*
+D17*
+X142000000Y-146540000D03*
+X142000000Y-149080000D03*
+D18*
+X120000000Y-142000000D03*
+D19*
+X132700000Y-142000000D03*
+D11*
+X149000000Y-144000000D03*
+D12*
+X149000000Y-151620000D03*
+D20*
+X90000000Y-129000000D02*
+X90000000Y-119000000D01*
+X151000000Y-94000000D02*
+X158000000Y-87000000D01*
+X104000000Y-94000000D02*
+X151000000Y-94000000D01*
+X104000000Y-119000000D02*
+X104000000Y-94000000D01*
+X90000000Y-119000000D02*
+X104000000Y-119000000D01*
+X119000000Y-152000000D02*
+X114000000Y-152000000D01*
+X81000000Y-129000000D02*
+X81000000Y-132000000D01*
+X84000000Y-129000000D02*
+X81000000Y-129000000D01*
+X90000000Y-129000000D02*
+X84000000Y-129000000D01*
+X84000000Y-132000000D02*
+X84000000Y-129000000D01*
+X81000000Y-132000000D02*
+X84000000Y-132000000D01*
+D21*
+X159000000Y-85000000D02*
+X160000000Y-85000000D01*
+D20*
+X150960000Y-129000000D02*
+X160000000Y-129000000D01*
+D21*
+X160000000Y-129000000D02*
+X161000000Y-129000000D01*
+D22*
+X37000000Y-85000000D02*
+X38000000Y-85000000D01*
+X38000000Y-85000000D02*
+X37500000Y-85000000D01*
+X38000000Y-105000000D02*
+X37500000Y-105000000D01*
+X37000000Y-105000000D02*
+X38000000Y-105000000D01*
+D21*
+X85000000Y-102000000D02*
+X86000000Y-102000000D01*
+D22*
+X73000000Y-36000000D02*
+X79000000Y-36000000D01*
+X91000000Y-51000000D02*
+X115000000Y-51000000D01*
+X118000000Y-48000000D02*
+X118000000Y-75000000D01*
+X118000000Y-75000000D02*
+X91000000Y-75000000D01*
+X91000000Y-75000000D02*
+X91000000Y-51000000D01*
+X85000000Y-45000000D02*
+X121000000Y-45000000D01*
+X85000000Y-81000000D02*
+X85000000Y-45000000D01*
+X82000000Y-42000000D02*
+X124000000Y-42000000D01*
+X127000000Y-39000000D02*
+X127000000Y-84000000D01*
+X127000000Y-84000000D02*
+X82000000Y-84000000D01*
+X82000000Y-84000000D02*
+X82000000Y-42000000D01*
+X79000000Y-36000000D02*
+X130000000Y-36000000D01*
+X79000000Y-87000000D02*
+X79000000Y-39000000D01*
+X130000000Y-87000000D02*
+X79000000Y-87000000D01*
+X130000000Y-36000000D02*
+X130000000Y-87000000D01*
+X79000000Y-39000000D02*
+X127000000Y-39000000D01*
+X124000000Y-42000000D02*
+X124000000Y-81000000D01*
+X124000000Y-81000000D02*
+X85000000Y-81000000D01*
+X88000000Y-78000000D02*
+X88000000Y-48000000D01*
+X121000000Y-78000000D02*
+X88000000Y-78000000D01*
+X121000000Y-45000000D02*
+X121000000Y-78000000D01*
+X88000000Y-48000000D02*
+X118000000Y-48000000D01*
+X115000000Y-72000000D02*
+X101000000Y-72000000D01*
+X115000000Y-51000000D02*
+X115000000Y-72000000D01*
+X94000000Y-72000000D02*
+X94000000Y-70000000D01*
+X101000000Y-72000000D02*
+X94000000Y-72000000D01*
+X101000000Y-70000000D02*
+X101000000Y-72000000D01*
+X94000000Y-70000000D02*
+X101000000Y-70000000D01*
+X37000000Y-95000000D02*
+X38000000Y-95000000D01*
+X38000000Y-95000000D02*
+X37500000Y-95000000D01*
+D23*
+G36*
+X39377727Y-92588083D02*
+X39697951Y-92802049D01*
+X39911917Y-93122273D01*
+X39987300Y-93501251D01*
+X39987300Y-96498749D01*
+X39911917Y-96877727D01*
+X39697951Y-97197951D01*
+X39377727Y-97411917D01*
+X38998749Y-97487300D01*
+X36001251Y-97487300D01*
+X35622273Y-97411917D01*
+X35302049Y-97197951D01*
+X35088083Y-96877727D01*
+X35012700Y-96498749D01*
+X35012700Y-95000000D01*
+X35987300Y-95000000D01*
+X36064387Y-95387544D01*
+X36283913Y-95716087D01*
+X36612456Y-95935613D01*
+X37000000Y-96012700D01*
+X38000000Y-96012700D01*
+X38387544Y-95935613D01*
+X38716087Y-95716087D01*
+X38935613Y-95387544D01*
+X39012700Y-95000000D01*
+X38935613Y-94612456D01*
+X38716087Y-94283913D01*
+X38387544Y-94064387D01*
+X38000000Y-93987300D01*
+X37000000Y-93987300D01*
+X36612456Y-94064387D01*
+X36283913Y-94283913D01*
+X36064387Y-94612456D01*
+X35987300Y-95000000D01*
+X35012700Y-95000000D01*
+X35012700Y-93501251D01*
+X35088083Y-93122273D01*
+X35302049Y-92802049D01*
+X35622273Y-92588083D01*
+X36001251Y-92512700D01*
+X38998749Y-92512700D01*
+X39377727Y-92588083D01*
+X39377727Y-92588083D01*
+G37*
+X39377727Y-92588083D02*
+X39697951Y-92802049D01*
+X39911917Y-93122273D01*
+X39987300Y-93501251D01*
+X39987300Y-96498749D01*
+X39911917Y-96877727D01*
+X39697951Y-97197951D01*
+X39377727Y-97411917D01*
+X38998749Y-97487300D01*
+X36001251Y-97487300D01*
+X35622273Y-97411917D01*
+X35302049Y-97197951D01*
+X35088083Y-96877727D01*
+X35012700Y-96498749D01*
+X35012700Y-95000000D01*
+X35987300Y-95000000D01*
+X36064387Y-95387544D01*
+X36283913Y-95716087D01*
+X36612456Y-95935613D01*
+X37000000Y-96012700D01*
+X38000000Y-96012700D01*
+X38387544Y-95935613D01*
+X38716087Y-95716087D01*
+X38935613Y-95387544D01*
+X39012700Y-95000000D01*
+X38935613Y-94612456D01*
+X38716087Y-94283913D01*
+X38387544Y-94064387D01*
+X38000000Y-93987300D01*
+X37000000Y-93987300D01*
+X36612456Y-94064387D01*
+X36283913Y-94283913D01*
+X36064387Y-94612456D01*
+X35987300Y-95000000D01*
+X35012700Y-95000000D01*
+X35012700Y-93501251D01*
+X35088083Y-93122273D01*
+X35302049Y-92802049D01*
+X35622273Y-92588083D01*
+X36001251Y-92512700D01*
+X38998749Y-92512700D01*
+X39377727Y-92588083D01*
+G36*
+X163760411Y-123164204D02*
+X164405058Y-123594942D01*
+X164835796Y-124239589D01*
+X164987300Y-125001251D01*
+X164987300Y-128998749D01*
+X164835796Y-129760411D01*
+X164405058Y-130405058D01*
+X163760411Y-130835796D01*
+X162998749Y-130987300D01*
+X160127694Y-130987300D01*
+X160770227Y-130859492D01*
+X161423194Y-130423194D01*
+X161859492Y-129770227D01*
+X162012700Y-129000000D01*
+X161859492Y-128229773D01*
+X161423194Y-127576806D01*
+X160770227Y-127140508D01*
+X160000000Y-126987300D01*
+X157012700Y-126987300D01*
+X157012700Y-125001251D01*
+X157164204Y-124239589D01*
+X157594942Y-123594942D01*
+X158239589Y-123164204D01*
+X159001251Y-123012700D01*
+X162998749Y-123012700D01*
+X163760411Y-123164204D01*
+X163760411Y-123164204D01*
+G37*
+X163760411Y-123164204D02*
+X164405058Y-123594942D01*
+X164835796Y-124239589D01*
+X164987300Y-125001251D01*
+X164987300Y-128998749D01*
+X164835796Y-129760411D01*
+X164405058Y-130405058D01*
+X163760411Y-130835796D01*
+X162998749Y-130987300D01*
+X160127694Y-130987300D01*
+X160770227Y-130859492D01*
+X161423194Y-130423194D01*
+X161859492Y-129770227D01*
+X162012700Y-129000000D01*
+X161859492Y-128229773D01*
+X161423194Y-127576806D01*
+X160770227Y-127140508D01*
+X160000000Y-126987300D01*
+X157012700Y-126987300D01*
+X157012700Y-125001251D01*
+X157164204Y-124239589D01*
+X157594942Y-123594942D01*
+X158239589Y-123164204D01*
+X159001251Y-123012700D01*
+X162998749Y-123012700D01*
+X163760411Y-123164204D01*
+G36*
+X96760411Y-93164204D02*
+X97405058Y-93594942D01*
+X97835796Y-94239589D01*
+X97987300Y-95001251D01*
+X97987300Y-110998749D01*
+X97835796Y-111760411D01*
+X97405058Y-112405058D01*
+X96760411Y-112835796D01*
+X95998749Y-112987300D01*
+X80001251Y-112987300D01*
+X79239589Y-112835796D01*
+X78594942Y-112405058D01*
+X78164204Y-111760411D01*
+X78012700Y-110998749D01*
+X78012700Y-102000000D01*
+X84862300Y-102000000D01*
+X84872782Y-102052696D01*
+X84902631Y-102097369D01*
+X84947304Y-102127218D01*
+X85000000Y-102137700D01*
+X86000000Y-102137700D01*
+X86052696Y-102127218D01*
+X86097369Y-102097369D01*
+X86127218Y-102052696D01*
+X86137700Y-102000000D01*
+X86127218Y-101947304D01*
+X86097369Y-101902631D01*
+X86052696Y-101872782D01*
+X86000000Y-101862300D01*
+X85000000Y-101862300D01*
+X84947304Y-101872782D01*
+X84902631Y-101902631D01*
+X84872782Y-101947304D01*
+X84862300Y-102000000D01*
+X78012700Y-102000000D01*
+X78012700Y-95001251D01*
+X78164204Y-94239589D01*
+X78594942Y-93594942D01*
+X79239589Y-93164204D01*
+X80001251Y-93012700D01*
+X95998749Y-93012700D01*
+X96760411Y-93164204D01*
+X96760411Y-93164204D01*
+G37*
+X96760411Y-93164204D02*
+X97405058Y-93594942D01*
+X97835796Y-94239589D01*
+X97987300Y-95001251D01*
+X97987300Y-110998749D01*
+X97835796Y-111760411D01*
+X97405058Y-112405058D01*
+X96760411Y-112835796D01*
+X95998749Y-112987300D01*
+X80001251Y-112987300D01*
+X79239589Y-112835796D01*
+X78594942Y-112405058D01*
+X78164204Y-111760411D01*
+X78012700Y-110998749D01*
+X78012700Y-102000000D01*
+X84862300Y-102000000D01*
+X84872782Y-102052696D01*
+X84902631Y-102097369D01*
+X84947304Y-102127218D01*
+X85000000Y-102137700D01*
+X86000000Y-102137700D01*
+X86052696Y-102127218D01*
+X86097369Y-102097369D01*
+X86127218Y-102052696D01*
+X86137700Y-102000000D01*
+X86127218Y-101947304D01*
+X86097369Y-101902631D01*
+X86052696Y-101872782D01*
+X86000000Y-101862300D01*
+X85000000Y-101862300D01*
+X84947304Y-101872782D01*
+X84902631Y-101902631D01*
+X84872782Y-101947304D01*
+X84862300Y-102000000D01*
+X78012700Y-102000000D01*
+X78012700Y-95001251D01*
+X78164204Y-94239589D01*
+X78594942Y-93594942D01*
+X79239589Y-93164204D01*
+X80001251Y-93012700D01*
+X95998749Y-93012700D01*
+X96760411Y-93164204D01*
+G36*
+X72612456Y-35064387D02*
+X72283913Y-35283913D01*
+X72064387Y-35612456D01*
+X71987300Y-36000000D01*
+X72064387Y-36387544D01*
+X72283913Y-36716087D01*
+X72612456Y-36935613D01*
+X73000000Y-37012700D01*
+X74987300Y-37012700D01*
+X74987300Y-153998749D01*
+X74911917Y-154377727D01*
+X74697951Y-154697951D01*
+X74377727Y-154911917D01*
+X73998749Y-154987300D01*
+X36001251Y-154987300D01*
+X35622273Y-154911917D01*
+X35302049Y-154697951D01*
+X35088083Y-154377727D01*
+X35012700Y-153998749D01*
+X35012700Y-105000000D01*
+X35987300Y-105000000D01*
+X36064387Y-105387544D01*
+X36283913Y-105716087D01*
+X36612456Y-105935613D01*
+X37000000Y-106012700D01*
+X38000000Y-106012700D01*
+X38387544Y-105935613D01*
+X38716087Y-105716087D01*
+X38935613Y-105387544D01*
+X39012700Y-105000000D01*
+X38935613Y-104612456D01*
+X38716087Y-104283913D01*
+X38387544Y-104064387D01*
+X38000000Y-103987300D01*
+X37000000Y-103987300D01*
+X36612456Y-104064387D01*
+X36283913Y-104283913D01*
+X36064387Y-104612456D01*
+X35987300Y-105000000D01*
+X35012700Y-105000000D01*
+X35012700Y-103501251D01*
+X35088083Y-103122273D01*
+X35302049Y-102802049D01*
+X35622273Y-102588083D01*
+X36001251Y-102512700D01*
+X44000000Y-102512700D01*
+X44002478Y-102512456D01*
+X44385161Y-102436336D01*
+X44389739Y-102434440D01*
+X44714163Y-102217667D01*
+X44717667Y-102214163D01*
+X44934440Y-101889739D01*
+X44936336Y-101885161D01*
+X45012456Y-101502478D01*
+X45012700Y-101500000D01*
+X45012700Y-88500000D01*
+X45012456Y-88497522D01*
+X44936336Y-88114839D01*
+X44934440Y-88110261D01*
+X44717667Y-87785837D01*
+X44714163Y-87782333D01*
+X44389739Y-87565560D01*
+X44385161Y-87563664D01*
+X44002478Y-87487544D01*
+X44000000Y-87487300D01*
+X36001251Y-87487300D01*
+X35622273Y-87411917D01*
+X35302049Y-87197951D01*
+X35088083Y-86877727D01*
+X35012700Y-86498749D01*
+X35012700Y-85000000D01*
+X35987300Y-85000000D01*
+X36064387Y-85387544D01*
+X36283913Y-85716087D01*
+X36612456Y-85935613D01*
+X37000000Y-86012700D01*
+X38000000Y-86012700D01*
+X38387544Y-85935613D01*
+X38716087Y-85716087D01*
+X38935613Y-85387544D01*
+X39012700Y-85000000D01*
+X38935613Y-84612456D01*
+X38716087Y-84283913D01*
+X38387544Y-84064387D01*
+X38000000Y-83987300D01*
+X37000000Y-83987300D01*
+X36612456Y-84064387D01*
+X36283913Y-84283913D01*
+X36064387Y-84612456D01*
+X35987300Y-85000000D01*
+X35012700Y-85000000D01*
+X35012700Y-36001251D01*
+X35088083Y-35622273D01*
+X35302049Y-35302049D01*
+X35622273Y-35088083D01*
+X36001251Y-35012700D01*
+X72872305Y-35012700D01*
+X72612456Y-35064387D01*
+X72612456Y-35064387D01*
+G37*
+X72612456Y-35064387D02*
+X72283913Y-35283913D01*
+X72064387Y-35612456D01*
+X71987300Y-36000000D01*
+X72064387Y-36387544D01*
+X72283913Y-36716087D01*
+X72612456Y-36935613D01*
+X73000000Y-37012700D01*
+X74987300Y-37012700D01*
+X74987300Y-153998749D01*
+X74911917Y-154377727D01*
+X74697951Y-154697951D01*
+X74377727Y-154911917D01*
+X73998749Y-154987300D01*
+X36001251Y-154987300D01*
+X35622273Y-154911917D01*
+X35302049Y-154697951D01*
+X35088083Y-154377727D01*
+X35012700Y-153998749D01*
+X35012700Y-105000000D01*
+X35987300Y-105000000D01*
+X36064387Y-105387544D01*
+X36283913Y-105716087D01*
+X36612456Y-105935613D01*
+X37000000Y-106012700D01*
+X38000000Y-106012700D01*
+X38387544Y-105935613D01*
+X38716087Y-105716087D01*
+X38935613Y-105387544D01*
+X39012700Y-105000000D01*
+X38935613Y-104612456D01*
+X38716087Y-104283913D01*
+X38387544Y-104064387D01*
+X38000000Y-103987300D01*
+X37000000Y-103987300D01*
+X36612456Y-104064387D01*
+X36283913Y-104283913D01*
+X36064387Y-104612456D01*
+X35987300Y-105000000D01*
+X35012700Y-105000000D01*
+X35012700Y-103501251D01*
+X35088083Y-103122273D01*
+X35302049Y-102802049D01*
+X35622273Y-102588083D01*
+X36001251Y-102512700D01*
+X44000000Y-102512700D01*
+X44002478Y-102512456D01*
+X44385161Y-102436336D01*
+X44389739Y-102434440D01*
+X44714163Y-102217667D01*
+X44717667Y-102214163D01*
+X44934440Y-101889739D01*
+X44936336Y-101885161D01*
+X45012456Y-101502478D01*
+X45012700Y-101500000D01*
+X45012700Y-88500000D01*
+X45012456Y-88497522D01*
+X44936336Y-88114839D01*
+X44934440Y-88110261D01*
+X44717667Y-87785837D01*
+X44714163Y-87782333D01*
+X44389739Y-87565560D01*
+X44385161Y-87563664D01*
+X44002478Y-87487544D01*
+X44000000Y-87487300D01*
+X36001251Y-87487300D01*
+X35622273Y-87411917D01*
+X35302049Y-87197951D01*
+X35088083Y-86877727D01*
+X35012700Y-86498749D01*
+X35012700Y-85000000D01*
+X35987300Y-85000000D01*
+X36064387Y-85387544D01*
+X36283913Y-85716087D01*
+X36612456Y-85935613D01*
+X37000000Y-86012700D01*
+X38000000Y-86012700D01*
+X38387544Y-85935613D01*
+X38716087Y-85716087D01*
+X38935613Y-85387544D01*
+X39012700Y-85000000D01*
+X38935613Y-84612456D01*
+X38716087Y-84283913D01*
+X38387544Y-84064387D01*
+X38000000Y-83987300D01*
+X37000000Y-83987300D01*
+X36612456Y-84064387D01*
+X36283913Y-84283913D01*
+X36064387Y-84612456D01*
+X35987300Y-85000000D01*
+X35012700Y-85000000D01*
+X35012700Y-36001251D01*
+X35088083Y-35622273D01*
+X35302049Y-35302049D01*
+X35622273Y-35088083D01*
+X36001251Y-35012700D01*
+X72872305Y-35012700D01*
+X72612456Y-35064387D01*
+G36*
+X163760411Y-80164204D02*
+X164405058Y-80594942D01*
+X164835796Y-81239589D01*
+X164987300Y-82001251D01*
+X164987300Y-85998749D01*
+X164835796Y-86760411D01*
+X164405058Y-87405058D01*
+X163760411Y-87835796D01*
+X162998749Y-87987300D01*
+X159714449Y-87987300D01*
+X159859492Y-87770227D01*
+X160012700Y-87000000D01*
+X159859492Y-86229773D01*
+X159423194Y-85576806D01*
+X158770227Y-85140508D01*
+X158063848Y-85000000D01*
+X158862300Y-85000000D01*
+X158872782Y-85052696D01*
+X158902631Y-85097369D01*
+X158947304Y-85127218D01*
+X159000000Y-85137700D01*
+X160000000Y-85137700D01*
+X160052696Y-85127218D01*
+X160097369Y-85097369D01*
+X160127218Y-85052696D01*
+X160137700Y-85000000D01*
+X160127218Y-84947304D01*
+X160097369Y-84902631D01*
+X160052696Y-84872782D01*
+X160000000Y-84862300D01*
+X159000000Y-84862300D01*
+X158947304Y-84872782D01*
+X158902631Y-84902631D01*
+X158872782Y-84947304D01*
+X158862300Y-85000000D01*
+X158063848Y-85000000D01*
+X158000000Y-84987300D01*
+X157229773Y-85140508D01*
+X157012700Y-85285551D01*
+X157012700Y-82001251D01*
+X157164204Y-81239589D01*
+X157594942Y-80594942D01*
+X158239589Y-80164204D01*
+X159001251Y-80012700D01*
+X162998749Y-80012700D01*
+X163760411Y-80164204D01*
+X163760411Y-80164204D01*
+G37*
+X163760411Y-80164204D02*
+X164405058Y-80594942D01*
+X164835796Y-81239589D01*
+X164987300Y-82001251D01*
+X164987300Y-85998749D01*
+X164835796Y-86760411D01*
+X164405058Y-87405058D01*
+X163760411Y-87835796D01*
+X162998749Y-87987300D01*
+X159714449Y-87987300D01*
+X159859492Y-87770227D01*
+X160012700Y-87000000D01*
+X159859492Y-86229773D01*
+X159423194Y-85576806D01*
+X158770227Y-85140508D01*
+X158063848Y-85000000D01*
+X158862300Y-85000000D01*
+X158872782Y-85052696D01*
+X158902631Y-85097369D01*
+X158947304Y-85127218D01*
+X159000000Y-85137700D01*
+X160000000Y-85137700D01*
+X160052696Y-85127218D01*
+X160097369Y-85097369D01*
+X160127218Y-85052696D01*
+X160137700Y-85000000D01*
+X160127218Y-84947304D01*
+X160097369Y-84902631D01*
+X160052696Y-84872782D01*
+X160000000Y-84862300D01*
+X159000000Y-84862300D01*
+X158947304Y-84872782D01*
+X158902631Y-84902631D01*
+X158872782Y-84947304D01*
+X158862300Y-85000000D01*
+X158063848Y-85000000D01*
+X158000000Y-84987300D01*
+X157229773Y-85140508D01*
+X157012700Y-85285551D01*
+X157012700Y-82001251D01*
+X157164204Y-81239589D01*
+X157594942Y-80594942D01*
+X158239589Y-80164204D01*
+X159001251Y-80012700D01*
+X162998749Y-80012700D01*
+X163760411Y-80164204D01*
+M02*
diff --git a/v0.5/1-hardware/Shaper/production_shaper/shaper1-F.SilkS.gbr b/v0.5/1-hardware/Shaper/production_shaper/shaper1-F.SilkS.gbr
new file mode 100644
index 0000000..05a1437
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_shaper/shaper1-F.SilkS.gbr
@@ -0,0 +1,202 @@
+G04 #@! TF.FileFunction,Legend,Top*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.3-stable) date 01/11/25 11:01:01*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,0.120000*%
+%ADD12C,0.150000*%
+G04 APERTURE END LIST*
+D10*
+D11*
+X119600000Y-151020000D02*
+X119600000Y-150690000D01*
+X119600000Y-150690000D02*
+X126020000Y-150690000D01*
+X126020000Y-150690000D02*
+X126020000Y-151020000D01*
+X119600000Y-152980000D02*
+X119600000Y-153310000D01*
+X119600000Y-153310000D02*
+X126020000Y-153310000D01*
+X126020000Y-153310000D02*
+X126020000Y-152980000D01*
+X130600000Y-151020000D02*
+X130600000Y-150690000D01*
+X130600000Y-150690000D02*
+X137020000Y-150690000D01*
+X137020000Y-150690000D02*
+X137020000Y-151020000D01*
+X130600000Y-152980000D02*
+X130600000Y-153310000D01*
+X130600000Y-153310000D02*
+X137020000Y-153310000D01*
+X137020000Y-153310000D02*
+X137020000Y-152980000D01*
+X122600000Y-145020000D02*
+X122600000Y-144690000D01*
+X122600000Y-144690000D02*
+X129020000Y-144690000D01*
+X129020000Y-144690000D02*
+X129020000Y-145020000D01*
+X122600000Y-146980000D02*
+X122600000Y-147310000D01*
+X122600000Y-147310000D02*
+X129020000Y-147310000D01*
+X129020000Y-147310000D02*
+X129020000Y-146980000D01*
+D12*
+X164270000Y-155300000D02*
+X164270000Y-164240000D01*
+X164270000Y-164240000D02*
+X113490000Y-164240000D01*
+X113490000Y-164240000D02*
+X113490000Y-155300000D01*
+X113490000Y-155300000D02*
+X164270000Y-155300000D01*
+X141105000Y-155300000D02*
+X141105000Y-156600000D01*
+X141105000Y-156600000D02*
+X163070000Y-156600000D01*
+X163070000Y-156600000D02*
+X163070000Y-162940000D01*
+X163070000Y-162940000D02*
+X114690000Y-162940000D01*
+X114690000Y-162940000D02*
+X114690000Y-156600000D01*
+X114690000Y-156600000D02*
+X136655000Y-156600000D01*
+X136655000Y-156600000D02*
+X136655000Y-155300000D01*
+X139130000Y-164240000D02*
+X139130000Y-164440000D01*
+X139130000Y-164440000D02*
+X138630000Y-164440000D01*
+X138630000Y-164440000D02*
+X138630000Y-164240000D01*
+X139130000Y-164340000D02*
+X138630000Y-164340000D01*
+X116410000Y-164240000D02*
+X116410000Y-164440000D01*
+X116410000Y-164440000D02*
+X115910000Y-164440000D01*
+X115910000Y-164440000D02*
+X115910000Y-164240000D01*
+X116410000Y-164340000D02*
+X115910000Y-164340000D01*
+X161850000Y-164240000D02*
+X161850000Y-164440000D01*
+X161850000Y-164440000D02*
+X161350000Y-164440000D01*
+X161350000Y-164440000D02*
+X161350000Y-164240000D01*
+X161850000Y-164340000D02*
+X161350000Y-164340000D01*
+X161400000Y-157900000D02*
+X161400000Y-159100000D01*
+X161400000Y-159100000D02*
+X160800000Y-158500000D01*
+X160800000Y-158500000D02*
+X161400000Y-157900000D01*
+X121750000Y-125190000D02*
+X150960000Y-125190000D01*
+X115400000Y-125190000D02*
+X119210000Y-125190000D01*
+X119210000Y-125190000D02*
+X121750000Y-122650000D01*
+X124290000Y-131540000D02*
+X133180000Y-131540000D01*
+X124290000Y-131540000D02*
+G75*
+G03X123020000Y-130270000I-1270000J0D01*
+G01*
+X123020000Y-130270000D02*
+G75*
+G03X121750000Y-131540000I0J-1270000D01*
+G01*
+X120480000Y-130270000D02*
+G75*
+G03X119210000Y-131540000I0J-1270000D01*
+G01*
+X121750000Y-131540000D02*
+G75*
+G03X120480000Y-130270000I-1270000J0D01*
+G01*
+X119210000Y-131540000D02*
+G75*
+G03X117940000Y-130270000I-1270000J0D01*
+G01*
+X117940000Y-130270000D02*
+G75*
+G03X116670000Y-131540000I0J-1270000D01*
+G01*
+X133180000Y-132810000D02*
+X133180000Y-131540000D01*
+X107780000Y-132810000D02*
+X107780000Y-131540000D01*
+X107780000Y-131540000D02*
+X116670000Y-131540000D01*
+X115400000Y-125190000D02*
+X90000000Y-125190000D01*
+D11*
+X150960000Y-127730000D02*
+X150960000Y-125190000D01*
+X90000000Y-127730000D02*
+X90000000Y-125190000D01*
+X85980000Y-139000000D02*
+X154980000Y-139000000D01*
+X154980000Y-139000000D02*
+X154980000Y-119000000D01*
+X85980000Y-139000000D02*
+X85980000Y-119000000D01*
+X85980000Y-119000000D02*
+X154980000Y-119000000D01*
+X119340000Y-125190000D02*
+G75*
+G03X119340000Y-125190000I-130000J0D01*
+G01*
+X144620000Y-141420000D02*
+X144620000Y-151660000D01*
+X139979000Y-141420000D02*
+X139979000Y-151660000D01*
+X144620000Y-141420000D02*
+X139979000Y-141420000D01*
+X144620000Y-151660000D02*
+X139979000Y-151660000D01*
+X143110000Y-141420000D02*
+X143110000Y-151660000D01*
+X144620000Y-144690000D02*
+X143110000Y-144690000D01*
+X144620000Y-148391000D02*
+X143110000Y-148391000D01*
+X123690000Y-140590000D02*
+X123690000Y-143410000D01*
+X123690000Y-143410000D02*
+X129010000Y-143410000D01*
+X129010000Y-143410000D02*
+X129010000Y-140590000D01*
+X129010000Y-140590000D02*
+X123690000Y-140590000D01*
+X121280000Y-142000000D02*
+X123690000Y-142000000D01*
+X131420000Y-142000000D02*
+X129010000Y-142000000D01*
+X124530000Y-140590000D02*
+X124530000Y-143410000D01*
+X149980000Y-144600000D02*
+X150310000Y-144600000D01*
+X150310000Y-144600000D02*
+X150310000Y-151020000D01*
+X150310000Y-151020000D02*
+X149980000Y-151020000D01*
+X148020000Y-144600000D02*
+X147690000Y-144600000D01*
+X147690000Y-144600000D02*
+X147690000Y-151020000D01*
+X147690000Y-151020000D02*
+X148020000Y-151020000D01*
+D12*
+M02*
diff --git a/v0.5/1-hardware/Shaper/production_shaper/shaper1-Margin.gbr b/v0.5/1-hardware/Shaper/production_shaper/shaper1-Margin.gbr
new file mode 100644
index 0000000..6f32003
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_shaper/shaper1-Margin.gbr
@@ -0,0 +1,24 @@
+G04 #@! TF.FileFunction,Other,User*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 4.0.3-stable) date 01/11/25 11:01:01*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,0.200000*%
+G04 APERTURE END LIST*
+D10*
+D11*
+X140000000Y-25000000D02*
+X165000000Y-50000000D01*
+X25000000Y-165000000D02*
+X25000000Y-25000000D01*
+X165000000Y-165000000D02*
+X25000000Y-165000000D01*
+X165000000Y-50000000D02*
+X165000000Y-165000000D01*
+X25000000Y-25000000D02*
+X140000000Y-25000000D01*
+M02*
diff --git a/v0.5/1-hardware/Shaper/production_shaper/shaper1-NPTH.drl b/v0.5/1-hardware/Shaper/production_shaper/shaper1-NPTH.drl
new file mode 100644
index 0000000..0f42bc9
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_shaper/shaper1-NPTH.drl
@@ -0,0 +1,24 @@
+M48
+;DRILL file {KiCad 4.0.3-stable} date 01/11/25 11:01:06
+;FORMAT={-:-/ absolute / metric / decimal}
+FMAT,2
+METRIC,TZ
+T1C1.000
+T2C3.200
+%
+G90
+G05
+M71
+T1
+X28.Y-28.
+X28.Y-162.
+X140.Y-28.
+X162.Y-162.
+T2
+X80.Y-30.
+X80.Y-160.
+X140.Y-50.
+X140.Y-110.
+X159.Y-148.
+T0
+M30
diff --git a/v0.5/1-hardware/Shaper/production_shaper/shaper1.drl b/v0.5/1-hardware/Shaper/production_shaper/shaper1.drl
new file mode 100644
index 0000000..2c104a3
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_shaper/shaper1.drl
@@ -0,0 +1,68 @@
+M48
+;DRILL file {KiCad 4.0.3-stable} date 01/11/25 11:01:06
+;FORMAT={-:-/ absolute / metric / decimal}
+FMAT,2
+METRIC,TZ
+T1C0.800
+T2C1.000
+T3C1.100
+%
+G90
+G05
+M71
+T1
+X119.Y-152.
+X122.Y-146.
+X126.62Y-152.
+X129.62Y-146.
+X130.Y-152.
+X137.62Y-152.
+X149.Y-144.
+X149.Y-151.62
+T2
+X90.Y-129.
+X107.78Y-134.08
+X118.56Y-158.5
+X118.56Y-161.04
+X121.1Y-158.5
+X121.1Y-161.04
+X123.64Y-158.5
+X123.64Y-161.04
+X126.18Y-158.5
+X126.18Y-161.04
+X128.72Y-158.5
+X128.72Y-161.04
+X131.26Y-158.5
+X131.26Y-161.04
+X133.18Y-134.08
+X133.8Y-158.5
+X133.8Y-161.04
+X136.34Y-158.5
+X136.34Y-161.04
+X138.88Y-158.5
+X138.88Y-161.04
+X141.42Y-158.5
+X141.42Y-161.04
+X142.Y-144.
+X142.Y-146.54
+X142.Y-149.08
+X143.96Y-158.5
+X143.96Y-161.04
+X146.5Y-158.5
+X146.5Y-161.04
+X149.04Y-158.5
+X149.04Y-161.04
+X150.96Y-129.
+X151.58Y-158.5
+X151.58Y-161.04
+X154.12Y-158.5
+X154.12Y-161.04
+X156.66Y-158.5
+X156.66Y-161.04
+X159.2Y-158.5
+X159.2Y-161.04
+T3
+X120.Y-142.
+X132.7Y-142.
+T0
+M30
diff --git a/v0.5/1-hardware/Shaper/production_strap/claws-B_Cu.gbr b/v0.5/1-hardware/Shaper/production_strap/claws-B_Cu.gbr
new file mode 100644
index 0000000..1dc773e
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_strap/claws-B_Cu.gbr
@@ -0,0 +1,181 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
+%TF.CreationDate,2025-01-21T11:31:56+01:00*%
+%TF.ProjectId,klesta,6b6c6573-7461-42e6-9b69-6361645f7063,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Copper,L2,Bot*%
+%TF.FilePolarity,Positive*%
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 8.0.8) date 2025-01-21 11:31:56*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%TA.AperFunction,ComponentPad*%
+%ADD10R,1.700000X1.700000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD11C,1.700000*%
+%TD*%
+G04 APERTURE END LIST*
+D10*
+%TO.P,,1*%
+%TO.N,N/C*%
+X40000000Y-89680000D03*
+D11*
+%TO.P,,2*%
+X42540000Y-89680000D03*
+%TO.P,,3*%
+X40000000Y-92220000D03*
+%TO.P,,4*%
+X42540000Y-92220000D03*
+%TO.P,,5*%
+X40000000Y-94760000D03*
+%TO.P,,6*%
+X42540000Y-94760000D03*
+%TO.P,,7*%
+X40000000Y-97300000D03*
+%TO.P,,8*%
+X42540000Y-97300000D03*
+%TO.P,,9*%
+X40000000Y-99840000D03*
+%TO.P,,10*%
+X42540000Y-99840000D03*
+%TO.P,,11*%
+X40000000Y-102380000D03*
+%TO.P,,12*%
+X42540000Y-102380000D03*
+%TO.P,,13*%
+X40000000Y-104920000D03*
+%TO.P,,14*%
+X42540000Y-104920000D03*
+%TO.P,,15*%
+X40000000Y-107460000D03*
+%TO.P,,16*%
+X42540000Y-107460000D03*
+%TO.P,,17*%
+X40000000Y-110000000D03*
+%TO.P,,18*%
+X42540000Y-110000000D03*
+%TO.P,,19*%
+X40000000Y-112540000D03*
+%TO.P,,20*%
+X42540000Y-112540000D03*
+%TO.P,,21*%
+X40000000Y-115080000D03*
+%TO.P,,22*%
+X42540000Y-115080000D03*
+%TO.P,,23*%
+X40000000Y-117620000D03*
+%TO.P,,24*%
+X42540000Y-117620000D03*
+%TO.P,,25*%
+X40000000Y-120160000D03*
+%TO.P,,26*%
+X42540000Y-120160000D03*
+%TO.P,,27*%
+X40000000Y-122700000D03*
+%TO.P,,28*%
+X42540000Y-122700000D03*
+%TO.P,,29*%
+X40000000Y-125240000D03*
+%TO.P,,30*%
+X42540000Y-125240000D03*
+%TO.P,,31*%
+X40000000Y-127780000D03*
+%TO.P,,32*%
+X42540000Y-127780000D03*
+%TO.P,,33*%
+X40000000Y-130320000D03*
+%TO.P,,34*%
+X42540000Y-130320000D03*
+%TD*%
+%TA.AperFunction,NonConductor*%
+G36*
+X47269405Y-83520185D02*
+G01*
+X47298684Y-83546405D01*
+X53466786Y-91153731D01*
+X61492174Y-101051709D01*
+X62086460Y-101784661D01*
+X62095498Y-101797365D01*
+X62109501Y-101819927D01*
+X62109506Y-101819932D01*
+X62126545Y-101835918D01*
+X62138022Y-101848255D01*
+X62152732Y-101866398D01*
+X62174225Y-101881993D01*
+X62186240Y-101891921D01*
+X62205614Y-101910096D01*
+X62205618Y-101910098D01*
+X62226200Y-101921121D01*
+X62240479Y-101930067D01*
+X62259396Y-101943793D01*
+X62284199Y-101953295D01*
+X62298369Y-101959773D01*
+X62321786Y-101972315D01*
+X62344532Y-101977638D01*
+X62360630Y-101982581D01*
+X62382456Y-101990944D01*
+X62382458Y-101990944D01*
+X62382459Y-101990945D01*
+X62402909Y-101993080D01*
+X62408875Y-101993703D01*
+X62424242Y-101996293D01*
+X62500000Y-102014023D01*
+X62500000Y-117985974D01*
+X62424252Y-118003703D01*
+X62408882Y-118006294D01*
+X62382458Y-118009055D01*
+X62382450Y-118009057D01*
+X62360631Y-118017417D01*
+X62344528Y-118022362D01*
+X62321785Y-118027685D01*
+X62298377Y-118040222D01*
+X62284201Y-118046702D01*
+X62259396Y-118056205D01*
+X62240479Y-118069931D01*
+X62226213Y-118078870D01*
+X62205613Y-118089904D01*
+X62186239Y-118108079D01*
+X62174235Y-118117998D01*
+X62162469Y-118126536D01*
+X62152731Y-118133603D01*
+X62152730Y-118133604D01*
+X62138020Y-118151746D01*
+X62126550Y-118164075D01*
+X62109505Y-118180067D01*
+X62095496Y-118202637D01*
+X62086460Y-118215337D01*
+X47298684Y-136453595D01*
+X47241172Y-136493271D01*
+X47202366Y-136499500D01*
+X35124500Y-136499500D01*
+X35057461Y-136479815D01*
+X35011706Y-136427011D01*
+X35000500Y-136375500D01*
+X35000500Y-83624500D01*
+X35020185Y-83557461D01*
+X35072989Y-83511706D01*
+X35124500Y-83500500D01*
+X47202366Y-83500500D01*
+X47269405Y-83520185D01*
+G37*
+%TD.AperFunction*%
+%TA.AperFunction,NonConductor*%
+G36*
+X85403758Y-107374478D02*
+G01*
+X85464547Y-107408922D01*
+X85497065Y-107470763D01*
+X85499500Y-107495215D01*
+X85499500Y-112504783D01*
+X85479815Y-112571822D01*
+X85427011Y-112617577D01*
+X85403758Y-112625520D01*
+X62500000Y-117985974D01*
+X62500000Y-102014023D01*
+X85403758Y-107374478D01*
+G37*
+%TD.AperFunction*%
+M02*
diff --git a/v0.5/1-hardware/Shaper/production_strap/claws-Edge_Cuts.gbr b/v0.5/1-hardware/Shaper/production_strap/claws-Edge_Cuts.gbr
new file mode 100644
index 0000000..77e74b5
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_strap/claws-Edge_Cuts.gbr
@@ -0,0 +1,34 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
+%TF.CreationDate,2025-01-21T11:31:56+01:00*%
+%TF.ProjectId,klesta,6b6c6573-7461-42e6-9b69-6361645f7063,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Profile,NP*%
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 8.0.8) date 2025-01-21 11:31:56*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%TA.AperFunction,Profile*%
+%ADD10C,0.050000*%
+%TD*%
+G04 APERTURE END LIST*
+D10*
+X86000000Y-107000000D02*
+X62500000Y-101500000D01*
+X62500000Y-101500000D02*
+X47500000Y-83000000D01*
+X47500000Y-137000000D02*
+X62500000Y-118500000D01*
+X47500000Y-83000000D02*
+X34500000Y-83000000D01*
+X86000000Y-113000000D02*
+X86000000Y-107000000D01*
+X34500000Y-137000000D02*
+X47500000Y-137000000D01*
+X62500000Y-118500000D02*
+X86000000Y-113000000D01*
+X34500000Y-83000000D02*
+X34500000Y-137000000D01*
+M02*
diff --git a/v0.5/1-hardware/Shaper/production_strap/claws-F_Cu.gbr b/v0.5/1-hardware/Shaper/production_strap/claws-F_Cu.gbr
new file mode 100644
index 0000000..ad91c96
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_strap/claws-F_Cu.gbr
@@ -0,0 +1,93 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
+%TF.CreationDate,2025-01-21T11:31:56+01:00*%
+%TF.ProjectId,klesta,6b6c6573-7461-42e6-9b69-6361645f7063,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Copper,L1,Top*%
+%TF.FilePolarity,Positive*%
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 8.0.8) date 2025-01-21 11:31:56*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%TA.AperFunction,ComponentPad*%
+%ADD10R,1.700000X1.700000*%
+%TD*%
+%TA.AperFunction,ComponentPad*%
+%ADD11C,1.700000*%
+%TD*%
+G04 APERTURE END LIST*
+D10*
+%TO.P,,1*%
+%TO.N,N/C*%
+X40000000Y-89680000D03*
+D11*
+%TO.P,,2*%
+X42540000Y-89680000D03*
+%TO.P,,3*%
+X40000000Y-92220000D03*
+%TO.P,,4*%
+X42540000Y-92220000D03*
+%TO.P,,5*%
+X40000000Y-94760000D03*
+%TO.P,,6*%
+X42540000Y-94760000D03*
+%TO.P,,7*%
+X40000000Y-97300000D03*
+%TO.P,,8*%
+X42540000Y-97300000D03*
+%TO.P,,9*%
+X40000000Y-99840000D03*
+%TO.P,,10*%
+X42540000Y-99840000D03*
+%TO.P,,11*%
+X40000000Y-102380000D03*
+%TO.P,,12*%
+X42540000Y-102380000D03*
+%TO.P,,13*%
+X40000000Y-104920000D03*
+%TO.P,,14*%
+X42540000Y-104920000D03*
+%TO.P,,15*%
+X40000000Y-107460000D03*
+%TO.P,,16*%
+X42540000Y-107460000D03*
+%TO.P,,17*%
+X40000000Y-110000000D03*
+%TO.P,,18*%
+X42540000Y-110000000D03*
+%TO.P,,19*%
+X40000000Y-112540000D03*
+%TO.P,,20*%
+X42540000Y-112540000D03*
+%TO.P,,21*%
+X40000000Y-115080000D03*
+%TO.P,,22*%
+X42540000Y-115080000D03*
+%TO.P,,23*%
+X40000000Y-117620000D03*
+%TO.P,,24*%
+X42540000Y-117620000D03*
+%TO.P,,25*%
+X40000000Y-120160000D03*
+%TO.P,,26*%
+X42540000Y-120160000D03*
+%TO.P,,27*%
+X40000000Y-122700000D03*
+%TO.P,,28*%
+X42540000Y-122700000D03*
+%TO.P,,29*%
+X40000000Y-125240000D03*
+%TO.P,,30*%
+X42540000Y-125240000D03*
+%TO.P,,31*%
+X40000000Y-127780000D03*
+%TO.P,,32*%
+X42540000Y-127780000D03*
+%TO.P,,33*%
+X40000000Y-130320000D03*
+%TO.P,,34*%
+X42540000Y-130320000D03*
+%TD*%
+M02*
diff --git a/v0.5/1-hardware/Shaper/production_strap/claws-NPTH.drl b/v0.5/1-hardware/Shaper/production_strap/claws-NPTH.drl
new file mode 100644
index 0000000..ff22d93
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_strap/claws-NPTH.drl
@@ -0,0 +1,17 @@
+M48
+; DRILL file {KiCad 8.0.8} date 2025-01-21T11:31:52+0100
+; FORMAT={-:-/ absolute / inch / decimal}
+; #@! TF.CreationDate,2025-01-21T11:31:52+01:00
+; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.8
+; #@! TF.FileFunction,NonPlated,1,2,NPTH
+FMAT,2
+INCH
+; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
+T1C0.1063
+%
+G90
+G05
+T1
+X2.5984Y-4.3307
+X3.1693Y-4.3307
+M30
diff --git a/v0.5/1-hardware/Shaper/production_strap/claws-PTH.drl b/v0.5/1-hardware/Shaper/production_strap/claws-PTH.drl
new file mode 100644
index 0000000..5a1905b
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/production_strap/claws-PTH.drl
@@ -0,0 +1,49 @@
+M48
+; DRILL file {KiCad 8.0.8} date 2025-01-21T11:31:52+0100
+; FORMAT={-:-/ absolute / inch / decimal}
+; #@! TF.CreationDate,2025-01-21T11:31:52+01:00
+; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.8
+; #@! TF.FileFunction,Plated,1,2,PTH
+FMAT,2
+INCH
+; #@! TA.AperFunction,Plated,PTH,ComponentDrill
+T1C0.0394
+%
+G90
+G05
+T1
+X1.5748Y-3.5307
+X1.5748Y-3.6307
+X1.5748Y-3.7307
+X1.5748Y-3.8307
+X1.5748Y-3.9307
+X1.5748Y-4.0307
+X1.5748Y-4.1307
+X1.5748Y-4.2307
+X1.5748Y-4.3307
+X1.5748Y-4.4307
+X1.5748Y-4.5307
+X1.5748Y-4.6307
+X1.5748Y-4.7307
+X1.5748Y-4.8307
+X1.5748Y-4.9307
+X1.5748Y-5.0307
+X1.5748Y-5.1307
+X1.6748Y-3.5307
+X1.6748Y-3.6307
+X1.6748Y-3.7307
+X1.6748Y-3.8307
+X1.6748Y-3.9307
+X1.6748Y-4.0307
+X1.6748Y-4.1307
+X1.6748Y-4.2307
+X1.6748Y-4.3307
+X1.6748Y-4.4307
+X1.6748Y-4.5307
+X1.6748Y-4.6307
+X1.6748Y-4.7307
+X1.6748Y-4.8307
+X1.6748Y-4.9307
+X1.6748Y-5.0307
+X1.6748Y-5.1307
+M30
diff --git a/v0.5/1-hardware/Shaper/shaper_drawing.svg b/v0.5/1-hardware/Shaper/shaper_drawing.svg
new file mode 100644
index 0000000..098a0da
--- /dev/null
+++ b/v0.5/1-hardware/Shaper/shaper_drawing.svg
@@ -0,0 +1,6925 @@
+
+
+
diff --git a/v0.5/1-hardware/Shaper/shaper_schematic.PNG b/v0.5/1-hardware/Shaper/shaper_schematic.PNG
new file mode 100644
index 0000000..715c4ee
Binary files /dev/null and b/v0.5/1-hardware/Shaper/shaper_schematic.PNG differ
diff --git a/v0.5/1-hardware/mechanical/acrylic_glass_support.svg b/v0.5/1-hardware/mechanical/acrylic_glass_support.svg
new file mode 100644
index 0000000..a33a524
--- /dev/null
+++ b/v0.5/1-hardware/mechanical/acrylic_glass_support.svg
@@ -0,0 +1,131 @@
+
+
+
+
diff --git a/v0.5/1-hardware/mechanical/dishcarge_tips.jpg b/v0.5/1-hardware/mechanical/dishcarge_tips.jpg
new file mode 100644
index 0000000..1f19281
Binary files /dev/null and b/v0.5/1-hardware/mechanical/dishcarge_tips.jpg differ
diff --git a/v0.5/2-software/O-ESD_v0.5.ino b/v0.5/2-software/O-ESD_v0.5.ino
new file mode 100644
index 0000000..73ffd51
--- /dev/null
+++ b/v0.5/2-software/O-ESD_v0.5.ino
@@ -0,0 +1,475 @@
+#include
+
+// LCD pins definition
+#define rs 7
+#define en 6
+#define d4 5
+#define d5 4
+#define d6 3
+#define d7 2
+LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
+
+// Encoder pins definition
+#define CLK 11
+#define DT 10
+#define SW 8
+
+// Menu buttons
+#define UP_BTN_PIN 12
+#define DOWN_BTN_PIN 13
+
+// Discharge button pin definition
+#define DISCH_PIN 18
+
+// Output pin definition
+#define OUT_PIN_1 9
+#define OUT_PIN_3 21
+
+// Variables
+
+//Encoder variables
+int currentStateCLK;
+int lastStateCLK;
+String currentDir ="";
+unsigned long lastButtonPress = 0;
+unsigned long lastButtonPressUP = 0;
+unsigned long lastButtonPressDOWN = 0;
+
+//Discharge button variables
+unsigned long DICHARGElastButtonPress = 0;
+int DICHARGEbtnState;
+
+//Menu buttons variables
+bool button_UP_pressed=false;
+bool button_DOWN_pressed=false;
+bool button_UP_status=false;
+bool button_DOWN_status=false;
+int x, x_check;
+
+//Menu variables
+bool Case_0_status=false;
+bool Case_1_status=false;
+bool Case_2_status=false;
+int menu_status=0;
+bool menu_status_CHANGE=false;
+
+float voltage_level=0;
+float voltage_step=1;
+
+//Battery status variables
+int battery_status=-1, battery_status_update=-1, battery_level=0, battery_status_counter=1000;
+
+int Mode=5; // For testing mode initilize Mode to 5, for regular operation leave it uninitialized
+
+int puls_freq=11; //frequency in kHz for pulses in testing mode
+
+void setup() {
+
+ // LCD initialization
+ lcd.begin(20, 4);
+
+ lcd.clear();
+ lcd.setCursor(7, 1);
+ lcd.print("O-ESD");
+ lcd.setCursor(6, 2);
+ lcd.print("WELCOME");
+ delay(3000);
+ lcd.clear();
+ lcd.setCursor(1, 0);
+ lcd.print("Battery: ");
+ lcd.setCursor(0, 1);
+ lcd.print(">Discharge: Contact");
+ lcd.setCursor(1, 2);
+ if (Mode==5) {
+ lcd.print("Frequency: 11 kHz");
+ }
+ else {
+ lcd.print("Voltage: 0");
+ }
+
+ lcd.setCursor(1, 3);
+ lcd.print("Mode: Single");
+
+ // Encoder initialization
+ pinMode(CLK,INPUT);
+ pinMode(DT,INPUT);
+ //pinMode(SW, INPUT_PULLUP);
+ pinMode(SW, INPUT);
+ lastStateCLK = digitalRead(CLK);
+
+ // Output pin initialization
+ digitalWrite(OUT_PIN_1, LOW);
+ pinMode(OUT_PIN_1, OUTPUT);
+ digitalWrite(OUT_PIN_3, LOW);
+ pinMode(OUT_PIN_3, OUTPUT);
+
+ pinMode(UP_BTN_PIN, INPUT);
+ pinMode(DOWN_BTN_PIN, INPUT);
+
+ Serial.begin(9600);
+}
+
+void loop() {
+ while(battery_status_counter>1000){
+ check_battery_status();
+ print_battery_status();
+ battery_status_counter=0;
+ }
+ battery_status_counter++;
+
+ if (menu_status_CHANGE) {
+ switch (menu_status) {
+ case 0:
+ lcd.setCursor(0, 2);
+ lcd.print(" ");
+ lcd.setCursor(0, 3);
+ lcd.print(" ");
+ lcd.setCursor(0, 1);
+ lcd.print(">");
+ break;
+ case 1:
+ lcd.setCursor(0, 1);
+ lcd.print(" ");
+ lcd.setCursor(0, 3);
+ lcd.print(" ");
+ lcd.setCursor(0, 2);
+ lcd.print(">");
+ break;
+ case 2:
+ lcd.setCursor(0, 1);
+ lcd.print(" ");
+ lcd.setCursor(0, 2);
+ lcd.print(" ");
+ lcd.setCursor(0, 3);
+ lcd.print(">");
+ break;
+ }
+ menu_status_CHANGE=false;
+ }
+
+ handle_menu_buttons();
+ handle_encoder();
+
+ if (Mode!=5){
+ if (!Case_0_status && !Case_2_status) Mode=1; // Contact discharge, Single
+ if (!Case_0_status && Case_2_status) Mode=2; // Contact discharge, Repetition
+ if (Case_0_status && !Case_2_status) Mode=3; // Air discharge, Single
+ if (Case_0_status && Case_2_status) Mode=4; // Air discharge, Repetition
+ }
+ handle_discharge_button();
+}
+
+void print_battery_status(){
+ if (battery_status!=battery_status_update || DICHARGEbtnState == HIGH) {
+ switch (battery_status_update){
+ case 0: lcd.setCursor(9, 0); lcd.print(" "); lcd.setCursor(12, 0); lcd.print("Low"); break;
+ case 1: lcd.setCursor(9, 0); lcd.print(" "); lcd.setCursor(19, 0); lcd.print(char(255)); break;
+ case 2: lcd.setCursor(9, 0); lcd.print(" "); lcd.setCursor(18, 0); lcd.print(char(255));lcd.print(char(255)); break;
+ case 3: lcd.setCursor(9, 0); lcd.print(" "); lcd.setCursor(17, 0); lcd.print(char(255));lcd.print(char(255));lcd.print(char(255)); break;
+ case 4: lcd.setCursor(9, 0); lcd.print(" "); lcd.setCursor(16, 0); lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255)); break;
+ case 5: lcd.setCursor(9, 0); lcd.print(" "); lcd.setCursor(15, 0); lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255)); break;
+ case 6: lcd.setCursor(9, 0); lcd.print(" "); lcd.setCursor(14, 0); lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255)); break;
+ case 7: lcd.setCursor(9, 0); lcd.print(" "); lcd.setCursor(13, 0); lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255)); break;
+ case 8: lcd.setCursor(9, 0); lcd.print(" "); lcd.setCursor(12, 0); lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255));lcd.print(char(255)); break;
+ case 9: lcd.setCursor(9, 0); lcd.print(" "); lcd.setCursor(12, 0);lcd.print("Problem"); break;
+ }
+ battery_status=battery_status_update;
+ }
+}
+
+void check_battery_status(){
+
+ battery_level=analogRead(7);
+
+ if (battery_level <= 696) {battery_status_update=0;}
+ else {if (696 < battery_level && battery_level <= 716) battery_status_update=1;
+ else {if (716 < battery_level && battery_level <= 736) battery_status_update=2;
+ else {if (736 < battery_level && battery_level <= 756) battery_status_update=3;
+ else {if (756 < battery_level && battery_level <= 776) battery_status_update=4;
+ else {if (776 < battery_level && battery_level <= 796) battery_status_update=5;
+ else {if (796 < battery_level && battery_level <= 816) battery_status_update=6;
+ else {if (816 < battery_level && battery_level <= 836) battery_status_update=7;
+ else {if (836 < battery_level && battery_level <= 856) battery_status_update=8;
+ else {battery_status_update=9;}
+ } } } } } } } }
+}
+
+void handle_menu_buttons(){
+ // Handle buttons
+ int btnStateUP = digitalRead(UP_BTN_PIN);
+ int btnStateDOWN = digitalRead(DOWN_BTN_PIN);
+
+ if (btnStateUP == HIGH) {
+ if (millis() - lastButtonPressUP > 50) {
+ Serial.print("UP pressed.\n");
+ if (menu_status>0){
+ menu_status=menu_status-1;
+ menu_status_CHANGE=true;
+ }
+ }
+
+ lastButtonPressUP = millis();
+ }
+
+ if (btnStateDOWN == HIGH) {
+ if (millis() - lastButtonPressDOWN > 50) {
+ Serial.print("DOWN pressed.\n");
+ if (menu_status<2){
+ menu_status=menu_status+1;
+ menu_status_CHANGE=true;
+ }
+ }
+
+ lastButtonPressDOWN = millis();
+ }
+ delay(1);
+}
+
+void handle_encoder(){
+ //if (menu_status==1){
+ if(true){
+ currentStateCLK = digitalRead(CLK);
+ //if (currentStateCLK != lastStateCLK && currentStateCLK == 1){
+ // currentStateCLK ???
+ if (currentStateCLK != lastStateCLK ){
+ if (digitalRead(DT) != currentStateCLK) {
+ Serial.print("ENODER -.\n");
+ if (Mode==5) {
+ puls_freq=puls_freq-1;
+ lcd.setCursor(12, 2);
+ lcd.print(" ");
+ lcd.setCursor(12, 2);
+ lcd.print(puls_freq,1);
+ lcd.print(" kHz");
+ }
+ else {
+ if (Case_1_status) {
+ voltage_level=voltage_level-0.3;
+ }
+ else {
+ voltage_level=voltage_level-1;
+ }
+ currentDir ="CCW";
+ lcd.setCursor(12, 2);
+ lcd.print(" ");
+ lcd.setCursor(12, 2);
+ lcd.print(voltage_level,1);
+ lcd.print(" kV");
+ }
+ }
+ else {
+ Serial.print("ENODER +.\n");
+ if (Mode==5) {
+ puls_freq=puls_freq+1;
+ lcd.setCursor(12, 2);
+ lcd.print(" ");
+ lcd.setCursor(12, 2);
+ lcd.print(puls_freq,1);
+ lcd.print(" kHz");
+ }
+ else {
+ if (Case_1_status) {
+ voltage_level=voltage_level+0.3;
+ }
+ else {
+ voltage_level=voltage_level+1;
+ }
+ currentDir ="CW";
+
+ lcd.setCursor(12, 2);
+ lcd.print(" ");
+ lcd.setCursor(12, 2);
+ lcd.print(voltage_level,1);
+ lcd.print(" kV");
+ }
+ }
+ }
+ lastStateCLK = currentStateCLK;
+ }
+
+ int btnState = digitalRead(SW);
+
+ if (btnState == HIGH) {
+ if (millis() - lastButtonPress > 50) {
+ Serial.print("ENCODER pressed.\n");
+ switch (menu_status){
+ case 0:
+ if (Case_0_status) {
+ lcd.setCursor(12, 1);
+ lcd.print(" ");
+ lcd.setCursor(12, 1);
+ lcd.print("Contact");
+ Case_0_status=false;
+ }
+ else {
+ lcd.setCursor(12, 1);
+ lcd.print(" ");
+ lcd.setCursor(12, 1);
+ lcd.print("Air");
+ Case_0_status=true;
+ }
+ break;
+ case 1:
+ if (Case_1_status){
+ Case_1_status=false;
+ }
+ else{
+ Case_1_status=true;
+ }
+ break;
+ case 2:
+ if (Case_2_status) {
+ lcd.setCursor(12, 3);
+ lcd.print(" ");
+ lcd.setCursor(12, 3);
+ lcd.print("Single");
+ Case_2_status=false;
+ }
+ else {
+ lcd.setCursor(12, 3);
+ lcd.print(" ");
+ lcd.setCursor(12, 3);
+ lcd.print("Pulse");
+ Case_2_status=true;
+ }
+ break;
+ }
+ }
+ lastButtonPress = millis();
+ }
+}
+
+void handle_discharge_button(){
+
+ DICHARGEbtnState = digitalRead(DISCH_PIN);
+
+ if (DICHARGEbtnState == HIGH) {
+ if (millis() - DICHARGElastButtonPress > 50) {
+ switch (Mode){
+ case 1: // Contact discharge, Single
+ lcd.clear();
+ lcd.setCursor(3,1);
+ lcd.print("CONTACT SINGLE");
+ lcd.setCursor(5,2);
+ lcd.print("DISCHARGE");
+ digitalWrite(OUT_PIN_1, HIGH);
+ delay(5000); //waits 5s
+ digitalWrite(OUT_PIN_1, LOW);
+ lcd.clear();
+ lcd.setCursor(0, 1);
+ lcd.print(">Discharge: Contact");
+ lcd.setCursor(1, 2);
+ lcd.print("Voltage: ");
+ lcd.setCursor(12, 2);
+ lcd.print(voltage_level,1);
+ lcd.print(" kV");
+ lcd.setCursor(1, 3);
+ lcd.print("Mode: Single");
+ break;
+ case 2: // Contact discharge, Repetition
+ lcd.clear();
+ lcd.setCursor(1,1);
+ lcd.print("CONTACT REPETITION");
+ lcd.setCursor(5,2);
+ lcd.print("DISCHARGE");
+ for (int counter=0; counter<20; counter++){
+ digitalWrite(OUT_PIN_1, HIGH);
+ delay(500); //waits 0.5s
+ digitalWrite(OUT_PIN_1, LOW);
+ delay(500); //waits 0.5s
+ lcd.setCursor(9,3);
+ lcd.print(counter);
+ }
+ lcd.clear();
+ lcd.setCursor(0, 1);
+ lcd.print(">Discharge: Contact");
+ lcd.setCursor(1, 2);
+ lcd.print("Voltage: ");
+ lcd.setCursor(12, 2);
+ lcd.print(voltage_level,1);
+ lcd.print(" kV");
+ lcd.setCursor(1, 3);
+ lcd.print("Mode: Pulse");
+ break;
+ case 3: // Air discharge, Single
+ lcd.clear();
+ lcd.setCursor(5,1);
+ lcd.print("AIR SINGLE");
+ lcd.setCursor(5,2);
+ lcd.print("DISCHARGE");
+ digitalWrite(OUT_PIN_1, HIGH);
+ delay(5000); //waits 5s
+ digitalWrite(OUT_PIN_1, LOW);
+ lcd.clear();
+ lcd.setCursor(0, 1);
+ lcd.print(">Discharge: Air");
+ lcd.setCursor(1, 2);
+ lcd.print("Voltage: ");
+ lcd.setCursor(12, 2);
+ lcd.print(voltage_level,1);
+ lcd.print(" kV");
+ lcd.setCursor(1, 3);
+ lcd.print("Mode: Single");
+ break;
+ case 4: // Air discharge, Repetition
+ lcd.clear();
+ lcd.setCursor(3,1);
+ lcd.print("AIR REPETITION");
+ lcd.setCursor(5,2);
+ lcd.print("DISCHARGE");
+ for (int counter=0; counter<20; counter++){
+ digitalWrite(OUT_PIN_1, HIGH);
+ delay(500); //waits 0.5s
+ digitalWrite(OUT_PIN_1, LOW);
+ delay(500); //waits 0.5s
+ lcd.setCursor(9,3);
+ lcd.print(counter);
+ }
+ lcd.clear();
+ lcd.setCursor(0, 1);
+ lcd.print(">Discharge: Air");
+ lcd.setCursor(1, 2);
+ lcd.print("Voltage: ");
+ lcd.setCursor(12, 2);
+ lcd.print(voltage_level,1);
+ lcd.print(" kV");
+ lcd.setCursor(1, 3);
+ lcd.print("Mode: Pulse");
+ break;
+ case 5: // Testing
+ lcd.clear();
+ lcd.setCursor(6,1);
+ lcd.print("TESTING");
+ lcd.setCursor(5,2);
+ lcd.print("DISCHARGE");
+ int us_delay=1000/(2*puls_freq);
+ for (int counter=0; counter<20000; counter++){
+ digitalWrite(OUT_PIN_1, HIGH);
+ delayMicroseconds(us_delay);
+ digitalWrite(OUT_PIN_1, LOW);
+ delayMicroseconds(us_delay);
+ }
+
+ digitalWrite(OUT_PIN_3, HIGH);
+ delay(100);
+ digitalWrite(OUT_PIN_3, LOW);
+
+ lcd.clear();
+ lcd.setCursor(1, 1);
+ lcd.print("Discharge: Contact");
+ lcd.setCursor(0, 2);
+ lcd.print(">Frequency: ");
+ lcd.setCursor(12, 2);
+ lcd.print(puls_freq,1);
+ lcd.print(" kHz");
+ lcd.setCursor(1, 3);
+ lcd.print("Mode: Single");
+ break;
+ }
+ }
+ DICHARGElastButtonPress = millis();
+ lcd.setCursor(1, 0);
+ lcd.print("Battery: ");
+ print_battery_status();
+ }
+}
diff --git a/v0.5/3-measurements/air_discharge_15kV_negative.mp4 b/v0.5/3-measurements/air_discharge_15kV_negative.mp4
new file mode 100644
index 0000000..63d3b98
Binary files /dev/null and b/v0.5/3-measurements/air_discharge_15kV_negative.mp4 differ
diff --git a/v0.5/3-measurements/air_discharge_15kV_negative.png b/v0.5/3-measurements/air_discharge_15kV_negative.png
new file mode 100644
index 0000000..9384a80
Binary files /dev/null and b/v0.5/3-measurements/air_discharge_15kV_negative.png differ
diff --git a/v0.5/3-measurements/air_discharge_15kV_positive.mp4 b/v0.5/3-measurements/air_discharge_15kV_positive.mp4
new file mode 100644
index 0000000..88d8ea5
Binary files /dev/null and b/v0.5/3-measurements/air_discharge_15kV_positive.mp4 differ
diff --git a/v0.5/3-measurements/air_discharge_15kV_positive.png b/v0.5/3-measurements/air_discharge_15kV_positive.png
new file mode 100644
index 0000000..d77a53d
Binary files /dev/null and b/v0.5/3-measurements/air_discharge_15kV_positive.png differ
diff --git a/v0.5/3-measurements/contact_discharge_2kV_negative.png b/v0.5/3-measurements/contact_discharge_2kV_negative.png
new file mode 100644
index 0000000..637ec83
Binary files /dev/null and b/v0.5/3-measurements/contact_discharge_2kV_negative.png differ
diff --git a/v0.5/3-measurements/contact_discharge_2kV_positive.png b/v0.5/3-measurements/contact_discharge_2kV_positive.png
new file mode 100644
index 0000000..583fb1f
Binary files /dev/null and b/v0.5/3-measurements/contact_discharge_2kV_positive.png differ
diff --git a/v0.5/3-measurements/contact_discharge_4kV_negative.png b/v0.5/3-measurements/contact_discharge_4kV_negative.png
new file mode 100644
index 0000000..e6d0837
Binary files /dev/null and b/v0.5/3-measurements/contact_discharge_4kV_negative.png differ
diff --git a/v0.5/3-measurements/contact_discharge_4kV_positive.png b/v0.5/3-measurements/contact_discharge_4kV_positive.png
new file mode 100644
index 0000000..d1fd294
Binary files /dev/null and b/v0.5/3-measurements/contact_discharge_4kV_positive.png differ
diff --git a/v0.5/3-measurements/contact_discharge_6kV_negative.png b/v0.5/3-measurements/contact_discharge_6kV_negative.png
new file mode 100644
index 0000000..ab0910f
Binary files /dev/null and b/v0.5/3-measurements/contact_discharge_6kV_negative.png differ
diff --git a/v0.5/3-measurements/contact_discharge_6kV_positive.png b/v0.5/3-measurements/contact_discharge_6kV_positive.png
new file mode 100644
index 0000000..fc609cf
Binary files /dev/null and b/v0.5/3-measurements/contact_discharge_6kV_positive.png differ
diff --git a/v0.5/3-measurements/contact_discharge_8kV_negative.png b/v0.5/3-measurements/contact_discharge_8kV_negative.png
new file mode 100644
index 0000000..504839a
Binary files /dev/null and b/v0.5/3-measurements/contact_discharge_8kV_negative.png differ
diff --git a/v0.5/3-measurements/contact_discharge_8kV_positive.png b/v0.5/3-measurements/contact_discharge_8kV_positive.png
new file mode 100644
index 0000000..83e0758
Binary files /dev/null and b/v0.5/3-measurements/contact_discharge_8kV_positive.png differ
diff --git a/v0.5/Bill_of_materials.txt b/v0.5/Bill_of_materials.txt
new file mode 100644
index 0000000..040fb36
--- /dev/null
+++ b/v0.5/Bill_of_materials.txt
@@ -0,0 +1,96 @@
+O-ESD v0.5 BOM
+
+MECHANICAL SUPPORT:
+Component Quantity
+---------------------------------------------------
+1. Acrylic glass, laser cut, 6mm support 1
+
+GRIP:
+Component Quantity
+---------------------------------------------------
+1. PCB (grip) 1
+2. Battery 18650 (3.7V) 2
+3. Battery holder for 18650 2
+4. Push button 1
+4. Switch 1
+5. Battery charger [optional] 2
+6. Screw M3/16mm (plastic) 4
+7. Bolt M3 (plastic) 4
+8. Spacers 5mm (plastic) for M3 screws 4
+
+CASCADE:
+Component Quantity
+---------------------------------------------------
+1. PCB (cascade) 1
+2. Diode BY6 (6kV reverse breakdown voltage) 16
+3. Capacitor 1nF (10kV) 15
+4. Silicone insulated wire, 12cm 3
+ (for connection with MCU & shaper)
+5. Screw M3/16mm (plastic) 4
+6. Bolt M3 (plastic) 4
+7. Spacers 5mm (plastic) for M3 screws 4
+
+SHAPER:
+Component Quantity
+---------------------------------------------------
+1. PCB (shaper) 1
+2. Resistor 1MOhm (10kV) 1
+3. Resistor 130Ohm (10kV) 1
+4. Resistor 220Ohm (10kV) 1
+5. Transistor (BJT) NPN TIP122 1
+6. High-voltage reed relay HM05-1A69-08 1
+7. Diode 1N4007 1
+9. Screw M3/16mm (plastic) 5
+10.Bolt M3 (plastic) 5
+11.Spacers 5mm (plastic) for M3 screws 5
+12.Flat cable header MC9A12 17x2 2
+13.Resistor 10kOhm 2
+14.Resistor 150kOhm 1
+15.Resistor 330Ohm 1
+16.Resistor 1GOhm (30kV) 1
+17.Discharge tip (sharp) 1
+18.Discharge tip (rounded) 1
+19.Socket for 4mm connectors, isolated 1
+20.Crocodile clamp 55mm 1
+21.Flat cable 2m, 32 wires 1
+22.PCB for crocodile-clamp-to-flat-cable 1
+
+MICROCONTROLLER UNIT (MCU):
+Component Quantity
+---------------------------------------------------
+1. PCB (MCU) 1
+2. Arduino Nano v3 1
+3. LCD 20x4 NHD-0420DZ-FL-YBW 1
+4. Push button (dual, PCB mount) 2
+5. Rotary Encoder (PCB mount) 1
+6. Capacitor 2.2mF (more than one is optional) 5
+7. Capacitor 1nF 1
+8. Capacitor 3.3nF 1
+9. Capacitor 2.2nF 3
+10.Resistor 75kOhm 2
+11.Resistor 330Ohm 1
+12.Resistor 0.1Ohm (optional/for testing) 1
+13.Resistor 10kOhm 5
+14.Potentiometer 10kOhm 1
+15.Transistor (BJT) NPN TIP122 1
+16.Screw M2.5/16mm (metallic) 4
+17.Bolt M2.5 (metallic) 4
+18.Spacers 5mm (plastic) for M3/M2.5 screw 4
+19.Isolated wire, approx. 3cm 4
+ (for connection with grip)
+
+ CURTOM-MADE TRANSFORMER:
+20.Transformer core ETD49/25/16 N87AL 3800NH 2
+21.Transformer ETD49/25/16 coil former 1
+22.Transformer ETD49/25/16 Yoke 2
+23.Transformer insulation paper 0.2mm (sheet) 1
+24.Wire AWG34/0.16mm dia., 2630V HY,
+ 12 layers, 0.2 isolation betwen layers
+ secondary: total number of wire turns 1875
+ (about 156 turns per layer)
+25.Wire AWG18/1.02mm dia., 5130V HY,
+ primary: total nubmer of wire turns 4
+
+
+
+
diff --git a/v0.5/O-ESD_v0.5_assembled.jpg b/v0.5/O-ESD_v0.5_assembled.jpg
new file mode 100644
index 0000000..838a8eb
Binary files /dev/null and b/v0.5/O-ESD_v0.5_assembled.jpg differ
diff --git a/v0.5/O-ESD_v0.5_drawing.jpg b/v0.5/O-ESD_v0.5_drawing.jpg
new file mode 100644
index 0000000..2d54a43
Binary files /dev/null and b/v0.5/O-ESD_v0.5_drawing.jpg differ