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 @@ + + + +SVG Picture created as cascade_single_16_KiCAD-brd.svg date 2025/03/03 18:55:46 + Picture generated by PCBNEW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + +SVG Picture created as cascade_single_16_KiCAD.sch.svg date 2025/03/02 23:53:55 + Picture generated by Eeschema-SVG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + +SVG Picture created as Grip_v1-brd.svg date 2025/03/02 23:58:08 + Picture generated by PCBNEW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + +SVG Image created as MCU-brd.svg date 2025/01/14 19:26:48 + Image generated by PCBNEW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C9 + +C9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PS2 + +PS2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +In+ + +In+ + + + + + + + + + + + +Out+ + +Out+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +In- + +In- + + + + + + + + + + +Out- + +Out- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R6 +R6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R7 +R7 + + + + + + + + + + + + + + +T1 + +T1 + + + + + + + + +C10 + +C10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R1 +R1 + + + + + + + + + + + + + + + + + +C4 + +C4 + + + + + + + + + + + + + + + + + + +SW2 +SW2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C3 + +C3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SW1 +SW1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C2 + +C2 + + + + + + + + + + + + + + + + + + + + + + + + + + +C5 + +C5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R2 +R2 + + + + + + + + + + + + + + + + + + + + + + +C7 + +C7 + + + + + + + + + + + + + + + + + +R4 +R4 + + + + + + + + + + + + + + + +REF** + +REF** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +USB + +USB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R5 +R5 + + + + + + + + + + + + + + + + + + + + + + + + + + + +RV1 + +RV1 + + + + + + + + + + + + + + + + + + + +C8 + +C8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PS1 + +PS1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Out- + +Out- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +In+ + +In+ + + + + + + + + + + + +Out+ + +Out+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +In- + +In- + + + + + + + + + +Q1 +Q1 + + + + + + + + + + + + + + + + + + + + + + + + + + +R3 +R3 + + + + + + + + + + + + + + + + + + + + + + + + +SW3 +SW3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C6 +C6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C1 + +C1 + + + + + + + + + + + + + + + + + + + + + +LCD 20x4 + +LCD 20x4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2.2n + +2.2n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C9 + +C9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +DC/DC + +DC/DC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10k + +10k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R8 + +R8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10k +10k + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R6 +R6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10k +10k + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R7 +R7 + + + + + + + + + + + + + + +Transformer_1P_1S + +Transformer_1P_1S + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +4.7uF + +4.7uF + + + + + + + + + + + + + + + + + + + + + +C10 + +C10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +330R +330R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R1 +R1 + + + + + + + + + + + + + + + + + +2.2mF + +2.2mF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C4 + +C4 + + + + + + + + + + + + + + + + + + +SW_Push_Dual +SW_Push_Dual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SW2 +SW2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2.2mF + +2.2mF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C3 + +C3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SW_Push_Dual +SW_Push_Dual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SW1 +SW1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2.2mF + +2.2mF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C2 + +C2 + + + + + + + + + + + + + + + + + + + + + + + + + + +2.2mF + +2.2mF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C5 + +C5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +0R1 +0R1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R2 +R2 + + + + + + + + + + + + + + + + + + + + + + +2.2n + +2.2n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C7 + +C7 + + + + + + + + + + + + + + + + + +10k +10k + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R4 +R4 + + + + + + + + + + + + + + + +ETD29_coil_former + +ETD29_coil_former + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +75k + +75k + + + + + + + + + + + + + + + + + + + + + +R10 + +R10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Arduino_Nano_v3.x +Arduino_Nano_v3.x + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +A1 +A1 + + + + + + + + +10k +10k + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R5 +R5 + + + + + + + + + + + + + + + + + + + + + + + + + + + +Potentiometer + +Potentiometer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +RV1 + +RV1 + + + + + + + + + + + + + + + + + + + +2.2n + +2.2n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C8 + +C8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +DC/DC + +DC/DC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +TIP122 +TIP122 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Q1 +Q1 + + + + + + + + + + + + + + + + + + + + + + + + + + + +75k + +75k + + + + + + + + + + + + + + + + + + + + + +R9 + +R9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10k +10k + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R3 +R3 + + + + + + + + + + + + + + + + + + + + + + + + +RotaryEncoder_Switch +RotaryEncoder_Switch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SW3 +SW3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1nF +1nF + + + + + + + + + + + + + + + +C6 +C6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2.2mF + +2.2mF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C1 + +C1 + + + + + + + + + + + + + + + + + + + + + + + +DS1 + +DS1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +LCD20x4 + +LCD20x4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + +SVG Picture created as shaper1_v1-brd.svg date 2025/03/03 20:36:51 + Picture generated by PCBNEW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + mechanical + + + Sheet.1 + + Sheet.10132 + + + + Sheet.10133 + + + + Sheet.10134 + + + + Sheet.10135 + + + + Sheet.10136 + + + + Sheet.10137 + + + + Sheet.10138 + + + + Sheet.10139 + + + + Sheet.10140 + + + + Sheet.10141 + + + + Sheet.10142 + + + + Sheet.10143 + + + + Sheet.10144 + + + + Sheet.10145 + + + + Sheet.10146 + + + + Sheet.10147 + + + + Sheet.10148 + + + + Sheet.10149 + + + + Sheet.10150 + + + + Sheet.10151 + + + + Sheet.10152 + + + + Sheet.2598 + + + + + + + Sheet.2 + + + + Sheet.3 + + + + 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