From a9a5d260292100f81303ed1a5a411ecd1a5b5407 Mon Sep 17 00:00:00 2001 From: Sleeeee Date: Sun, 3 May 2026 16:31:46 +0200 Subject: [PATCH 1/4] DVH #19 Add Kicad project, schematic and board files --- hardware/{ => v0}/dvh.kicad_pcb | 0 hardware/{ => v0}/dvh.kicad_pro | 0 hardware/{ => v0}/dvh.kicad_sch | 0 hardware/v1/base.kicad_sch | 5539 ++++++++ hardware/v1/connectivity.kicad_sch | 7325 ++++++++++ hardware/v1/glitching.kicad_sch | 4511 ++++++ hardware/v1/v1.kicad_pcb | 20131 +++++++++++++++++++++++++++ hardware/v1/v1.kicad_pro | 706 + hardware/v1/v1.kicad_sch | 2847 ++++ 9 files changed, 41059 insertions(+) rename hardware/{ => v0}/dvh.kicad_pcb (100%) rename hardware/{ => v0}/dvh.kicad_pro (100%) rename hardware/{ => v0}/dvh.kicad_sch (100%) create mode 100644 hardware/v1/base.kicad_sch create mode 100644 hardware/v1/connectivity.kicad_sch create mode 100644 hardware/v1/glitching.kicad_sch create mode 100644 hardware/v1/v1.kicad_pcb create mode 100644 hardware/v1/v1.kicad_pro create mode 100644 hardware/v1/v1.kicad_sch diff --git a/hardware/dvh.kicad_pcb b/hardware/v0/dvh.kicad_pcb similarity index 100% rename from hardware/dvh.kicad_pcb rename to hardware/v0/dvh.kicad_pcb diff --git a/hardware/dvh.kicad_pro b/hardware/v0/dvh.kicad_pro similarity index 100% rename from hardware/dvh.kicad_pro rename to hardware/v0/dvh.kicad_pro diff --git a/hardware/dvh.kicad_sch b/hardware/v0/dvh.kicad_sch similarity index 100% rename from hardware/dvh.kicad_sch rename to hardware/v0/dvh.kicad_sch diff --git a/hardware/v1/base.kicad_sch b/hardware/v1/base.kicad_sch new file mode 100644 index 0000000..734c69f --- /dev/null +++ b/hardware/v1/base.kicad_sch @@ -0,0 +1,5539 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "b83f147c-a617-4aa3-99e1-0ab41cb21397") + (paper "A4") + (lib_symbols + (symbol "Device:C" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Crystal_GND24" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 3.175 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Crystal_GND24" + (at 3.175 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Four pin crystal, GND on pins 2 and 4" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property private "KLC_S3.3" "The rectangle is not a symbol body but a graphical element" + (at 0 -12.7 0) + (show_name) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property private "KLC_S4.1" "Some pins are on 50mil grid to make the symbol small" + (at 0 -15.24 0) + (show_name) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "quartz ceramic resonator oscillator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Crystal_GND24_0_1" + (polyline + (pts + (xy -2.54 2.286) (xy -2.54 3.556) (xy 2.54 3.556) (xy 2.54 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -2.286) (xy -2.54 -3.556) (xy 2.54 -3.556) (xy 2.54 -2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -1.27) (xy -2.032 1.27) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.143 2.54) + (end 1.143 -2.54) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.81) (xy 0 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.032 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.032 -1.27) (xy 2.032 1.27) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_GND24_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 1.27) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 1.27) + (hide yes) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:FerriteBead" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "FB" + (at -3.81 0.635 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "FerriteBead" + (at 3.81 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Ferrite bead" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "L ferrite bead inductor filter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Inductor_* L_* *Ferrite*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "FerriteBead_0_1" + (polyline + (pts + (xy -2.7686 0.4064) (xy -1.7018 2.2606) (xy 2.7686 -0.3048) (xy 1.6764 -2.159) (xy -2.7686 0.4064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.2954) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.2192) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "FerriteBead_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:LED" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Mechanical:MountingHole" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (property "Reference" "H" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "mounting hole" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "MountingHole*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MountingHole_0_1" + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 1.27) + (type default) + ) + (fill + (type none) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Regulator_Linear:AMS1117-3.3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -3.81 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AMS1117-3.3" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" + (at 2.54 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "linear regulator ldo fixed positive" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?223*TabPin2*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AMS1117-3.3_0_1" + (rectangle + (start -5.08 -5.08) + (end 5.08 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "AMS1117-3.3_1_1" + (pin power_in line + (at -7.62 0 0) + (length 2.54) + (name "VI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 0 180) + (length 2.54) + (name "VO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Switch:SW_SPDT" + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_SPDT" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch single-pole double-throw spdt ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_SPDT_0_1" + (circle + (center -2.032 0) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.651 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SW_SPDT_1_1" + (rectangle + (start -3.175 3.81) + (end 3.175 -3.81) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3VA" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3VA" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3VA\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3VA_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3VA_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:PWR_FLAG" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#FLG" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "flag power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:VBUS" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VBUS_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VBUS_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (rectangle + (start 90.424 136.144) + (end 111.76 151.13) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 61da76f2-c075-42a1-b6dc-a4173ca79e1f) + ) + (rectangle + (start 83.82 143.51) + (end 19.05 171.45) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 93134666-44f8-4a6e-9c69-68f8264ad93d) + ) + (rectangle + (start 262.89 142.24) + (end 281.94 162.56) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid c52ea56b-e4d2-4d50-a461-23ec02f9840e) + ) + (rectangle + (start 19.05 20.32) + (end 81.28 55.88) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (uuid d76bb435-10c2-44f2-8de9-c423747ebb82) + ) + (rectangle + (start 19.05 67.31) + (end 59.69 93.98) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid e8bc7b19-0ed2-4b4e-9064-ebfb049be1e1) + ) + (rectangle + (start 19.05 106.68) + (end 82.55 134.62) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid eb021fe1-fc67-4aae-a248-507acb3a5c3c) + ) + (rectangle + (start 90.17 152.4) + (end 129.54 171.45) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid f56a229c-00a1-4e48-9ee2-ca6554ec9c9c) + ) + (text "Decoupling capacitors" + (exclude_from_sim no) + (at 29.464 105.156 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "0720c969-d27c-4dd3-98d3-70b4b1b184d3") + ) + (text "NRST" + (exclude_from_sim no) + (at 92.964 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "2ada7f7c-4c5f-4e4f-aed6-f22e37934f93") + ) + (text "VDDA filtering" + (exclude_from_sim no) + (at 25.654 141.732 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "4263b82f-87a7-4987-b033-a48aa84c3c43") + ) + (text "Power Supply - STM32F103C8T6" + (exclude_from_sim no) + (at 34.798 18.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "4b077964-7a87-4001-8609-04039a70b261") + ) + (text "Mounting Holes" + (exclude_from_sim no) + (at 270.256 140.716 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "5263abfd-2eb1-420d-a07c-5997c16bbbd3") + ) + (text "Crystal Oscillator" + (exclude_from_sim no) + (at 27.178 65.532 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "97331b6a-7f9f-4521-88bc-ea8b61222cbf") + ) + (text "M2" + (exclude_from_sim no) + (at 264.414 164.338 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "9bb0da56-5748-45d4-b46b-8ae09e222eaa") + ) + (text "BOOT0" + (exclude_from_sim no) + (at 126.492 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "c6d2e28c-dacd-45da-a147-c187afb73a6c") + ) + (text "1x100nF per VDD pin" + (exclude_from_sim no) + (at 47.244 112.268 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "cbd93a25-8302-44fd-b70a-7b2289ff0e73") + ) + (junction + (at 34.29 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "05e2ccde-dbd4-4213-919d-d252015b3d6e") + ) + (junction + (at 64.77 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "0aec34a9-e047-40c3-b569-3ed46a9d2168") + ) + (junction + (at 46.99 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "18c2f40d-a164-4084-a9f2-e67a9cc98e74") + ) + (junction + (at 39.37 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "1bbf1e94-e26b-48bc-a843-640aa3a3a3c4") + ) + (junction + (at 24.13 34.29) + (diameter 0) + (color 0 0 0 0) + (uuid "282fef16-3217-4c67-a13f-80201f7c6109") + ) + (junction + (at 52.07 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "29e17553-e730-4a9a-99d7-880999fade73") + ) + (junction + (at 72.39 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "305343d8-f992-4823-9dd2-db88cf901dfb") + ) + (junction + (at 53.34 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "4e7bed98-0b88-402d-a5ea-cdafd1a40a45") + ) + (junction + (at 59.69 127) + (diameter 0) + (color 0 0 0 0) + (uuid "62d7e2c7-6a9e-45a5-8d27-ff8e83c1f37f") + ) + (junction + (at 52.07 34.29) + (diameter 0) + (color 0 0 0 0) + (uuid "70004a9b-4443-4375-86e0-c1f27626b7ad") + ) + (junction + (at 52.07 78.74) + (diameter 0) + (color 0 0 0 0) + (uuid "796977b3-a27d-48df-a3ff-b7305c3eb2bb") + ) + (junction + (at 41.91 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "7b03d6c9-8c94-4f4c-95f7-5fe5c9ebfa03") + ) + (junction + (at 24.13 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "7e1da449-5452-46cc-ae0b-c850abb6805d") + ) + (junction + (at 27.94 78.74) + (diameter 0) + (color 0 0 0 0) + (uuid "b01b7626-4ee2-4502-b20b-625fcd8b9a2d") + ) + (junction + (at 64.77 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "bc5ed527-d946-4aa2-a56c-542790155e19") + ) + (junction + (at 46.99 127) + (diameter 0) + (color 0 0 0 0) + (uuid "c7e76d05-3850-47a6-bc63-f93b1519456f") + ) + (junction + (at 59.69 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "d2130ce7-a247-4071-88d8-fcd4fb163e06") + ) + (junction + (at 26.67 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "d7cbfe9d-ff7e-4449-b340-47f9a3914951") + ) + (junction + (at 21.59 127) + (diameter 0) + (color 0 0 0 0) + (uuid "e066b74b-6a74-4394-93ac-2fc66fef1acc") + ) + (junction + (at 27.94 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "e541bc4d-da50-4101-bcd6-e22c191e40e0") + ) + (junction + (at 69.85 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "ec8b2a25-aba7-4be4-bab9-bf1f0062ada2") + ) + (junction + (at 34.29 127) + (diameter 0) + (color 0 0 0 0) + (uuid "fdbdb48f-982e-4d21-99c1-9ec060586494") + ) + (wire + (pts + (xy 27.94 78.74) (xy 38.1 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02bfa976-54a2-4c65-8f43-95202db96a36") + ) + (wire + (pts + (xy 74.93 34.29) (xy 74.93 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "033fc508-533b-401d-bacf-ad3c43ccbb06") + ) + (wire + (pts + (xy 46.99 114.3) (xy 34.29 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "077d4b5d-2dd6-456d-a621-9b73f60a470e") + ) + (wire + (pts + (xy 39.37 46.99) (xy 52.07 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08bd8f1f-8b9d-4b73-90b5-e78cbf64e87b") + ) + (wire + (pts + (xy 74.93 46.99) (xy 52.07 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "105a670b-a229-444c-aff2-ea97f747dcb9") + ) + (wire + (pts + (xy 35.56 153.67) (xy 26.67 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "133371b4-a8ce-47ac-a22b-76016d1cb651") + ) + (wire + (pts + (xy 21.59 123.19) (xy 21.59 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13e7cc60-c34b-4c84-9881-980a73d4e2cd") + ) + (wire + (pts + (xy 24.13 34.29) (xy 31.75 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1bfa902a-d761-4720-b7c4-d013189b1889") + ) + (wire + (pts + (xy 52.07 34.29) (xy 63.5 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22414ada-70f1-444c-9350-930feac7746c") + ) + (wire + (pts + (xy 46.99 127) (xy 46.99 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22e88e9b-2b6b-4052-929f-5a279f79a116") + ) + (wire + (pts + (xy 46.99 127) (xy 59.69 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "267289ad-feb8-4688-a415-a4b28602ab04") + ) + (wire + (pts + (xy 64.77 153.67) (xy 69.85 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a2dfa32-7556-487f-a59c-b77ec4852c48") + ) + (wire + (pts + (xy 53.34 153.67) (xy 53.34 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2b835fa2-6eb8-4829-b49f-cb7922b81a84") + ) + (wire + (pts + (xy 59.69 127) (xy 72.39 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2e045f08-a696-4822-a119-669462f4d87a") + ) + (wire + (pts + (xy 24.13 46.99) (xy 24.13 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "348879bc-f9b3-44be-8c76-d1afaa5a97d6") + ) + (wire + (pts + (xy 59.69 127) (xy 59.69 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "36d56f9c-822c-4965-a666-2118cd52552a") + ) + (wire + (pts + (xy 27.94 90.17) (xy 41.91 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3988acfd-0e7d-4270-9b6d-35cc2e8fe1cb") + ) + (wire + (pts + (xy 34.29 127) (xy 46.99 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d1b8bdb-6fc5-4ea2-91a2-cbb8327ef65c") + ) + (wire + (pts + (xy 21.59 114.3) (xy 34.29 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3eddb46e-8f44-486e-bd2b-1732d34989b1") + ) + (wire + (pts + (xy 41.91 83.82) (xy 41.91 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "43a95271-41fe-488a-ae00-ff87ccf473ae") + ) + (wire + (pts + (xy 52.07 30.48) (xy 52.07 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46af8ea2-3121-4b14-888d-cff902b10cea") + ) + (wire + (pts + (xy 72.39 111.76) (xy 72.39 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49b7fd60-2568-4d6b-9096-2b88ecc82763") + ) + (wire + (pts + (xy 72.39 115.57) (xy 72.39 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b8c770a-de02-4cc8-a9c1-96936be1f0a1") + ) + (wire + (pts + (xy 64.77 163.83) (xy 53.34 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e6c5aba-d015-469d-adb1-f0719c6599f0") + ) + (wire + (pts + (xy 52.07 46.99) (xy 52.07 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4fff8521-231a-41c9-a876-2e8dad0058e7") + ) + (wire + (pts + (xy 72.39 127) (xy 72.39 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5132d3d5-dfe0-41b8-9c91-a82d8c2b055a") + ) + (wire + (pts + (xy 52.07 87.63) (xy 52.07 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5145b364-797f-44e8-ac9e-0e2b5de55fd8") + ) + (wire + (pts + (xy 21.59 115.57) (xy 21.59 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55e53d23-eee3-4b57-85e5-7c1620bfcb58") + ) + (wire + (pts + (xy 132.08 158.75) (xy 127 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c1dbeca-27c8-4ac2-ac00-7ab2ff118f92") + ) + (wire + (pts + (xy 26.67 161.29) (xy 26.67 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5cbc9d43-75c6-4420-bf05-13b2d13fd3ca") + ) + (wire + (pts + (xy 78.74 153.67) (xy 69.85 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d3feeb6-5d68-42b5-a677-b6048197aa3e") + ) + (wire + (pts + (xy 45.72 78.74) (xy 52.07 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6180ebfb-c759-47c3-afcb-b58dd12ec873") + ) + (wire + (pts + (xy 114.3 142.24) (xy 109.22 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e4ee77b-fc88-480f-a98b-6a28231a5a04") + ) + (wire + (pts + (xy 46.99 34.29) (xy 52.07 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70b5cae8-33f7-4aea-a10d-b89f420158c6") + ) + (wire + (pts + (xy 53.34 153.67) (xy 43.18 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "725c736b-92a2-4958-b439-aae26253c045") + ) + (wire + (pts + (xy 78.74 152.4) (xy 78.74 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c11372b-5a4e-4a6c-b799-6f9accebf232") + ) + (wire + (pts + (xy 64.77 154.94) (xy 64.77 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b91d417-3dde-4105-bd34-fc65496b3adf") + ) + (wire + (pts + (xy 26.67 153.67) (xy 26.67 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c57d713-6fb5-45ae-8280-99c9e6fba961") + ) + (wire + (pts + (xy 59.69 115.57) (xy 59.69 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8dc7f380-f876-486a-9a41-c7d1cb8bee6c") + ) + (wire + (pts + (xy 34.29 115.57) (xy 34.29 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e0083dd-8482-4b91-b439-b743c28eda33") + ) + (wire + (pts + (xy 34.29 127) (xy 34.29 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "950bd002-fe9f-4baf-85a1-76e2f2515156") + ) + (wire + (pts + (xy 64.77 162.56) (xy 64.77 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5e19fa1-e93c-4412-9b86-7dbb27d9a236") + ) + (wire + (pts + (xy 24.13 38.1) (xy 24.13 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a620f549-95e3-4605-acf6-57965b615614") + ) + (wire + (pts + (xy 59.69 114.3) (xy 46.99 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae5cb136-e295-4a60-aa32-397d7f11c31e") + ) + (wire + (pts + (xy 64.77 153.67) (xy 53.34 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b105d6bf-05ac-44ba-a2fc-2a60d7e03642") + ) + (wire + (pts + (xy 71.12 34.29) (xy 74.93 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b401597e-f7aa-4797-92e0-162eda59f36b") + ) + (wire + (pts + (xy 24.13 30.48) (xy 24.13 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bdc3be95-f321-4c9c-8875-27ba80c3c21c") + ) + (wire + (pts + (xy 27.94 78.74) (xy 27.94 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1e3da45-7a3e-4d19-b0f7-89b494bf62cf") + ) + (wire + (pts + (xy 74.93 45.72) (xy 74.93 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c31f0511-09a4-414f-a15e-8d49500b39ca") + ) + (wire + (pts + (xy 24.13 45.72) (xy 24.13 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6bb1944-707a-467d-bd60-6962f334c0f0") + ) + (wire + (pts + (xy 27.94 68.58) (xy 62.23 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d82ca155-a29c-41c6-85a2-2039f7b40a0e") + ) + (wire + (pts + (xy 52.07 34.29) (xy 52.07 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d89ac86e-f29d-4006-b31d-ecef91a1719c") + ) + (wire + (pts + (xy 41.91 90.17) (xy 52.07 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da20ea9b-666a-4009-87b7-630344cd343d") + ) + (wire + (pts + (xy 102.87 161.29) (xy 100.33 161.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dab74121-0be3-40b3-a71b-5b3a123ac93e") + ) + (wire + (pts + (xy 100.33 156.21) (xy 102.87 156.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db18ca30-a2d2-4017-b971-138cab72a666") + ) + (wire + (pts + (xy 119.38 158.75) (xy 113.03 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db35b710-6377-4c79-a3b0-5699e9885957") + ) + (wire + (pts + (xy 69.85 152.4) (xy 69.85 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df1d55ca-6151-4e8f-8d5d-def4bcbd7e2b") + ) + (wire + (pts + (xy 52.07 78.74) (xy 62.23 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e27cc701-c8e3-4207-b510-4b44b69a5649") + ) + (wire + (pts + (xy 53.34 163.83) (xy 53.34 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e32e09cf-f23a-4004-bd79-0db27e446ab0") + ) + (wire + (pts + (xy 64.77 163.83) (xy 64.77 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e4b8fd2b-960c-4e5c-ad92-661b343aa6d9") + ) + (wire + (pts + (xy 72.39 114.3) (xy 59.69 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6e1eed0-dc2a-434b-9b3a-b42770a70ea1") + ) + (wire + (pts + (xy 100.33 161.29) (xy 100.33 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef79f4f4-be33-4a29-99ee-9931e8e9d53b") + ) + (wire + (pts + (xy 27.94 78.74) (xy 27.94 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0368361-7588-4948-96a1-062cf984ac25") + ) + (wire + (pts + (xy 46.99 115.57) (xy 46.99 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f311fb45-4ab6-48d9-a614-4c438d4e0bd0") + ) + (wire + (pts + (xy 24.13 46.99) (xy 39.37 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f58a09ac-1de7-4a64-9c35-cfa527a1bc38") + ) + (wire + (pts + (xy 101.6 142.24) (xy 99.06 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f6fd7dca-270b-4b56-beda-4b2db6e312fa") + ) + (wire + (pts + (xy 27.94 87.63) (xy 27.94 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f7ed7fbb-a3ad-40e9-bdb6-ca4b5d2b30ce") + ) + (wire + (pts + (xy 21.59 127) (xy 34.29 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fdae3f40-718c-4022-ae05-58cda065e454") + ) + (wire + (pts + (xy 52.07 80.01) (xy 52.07 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ff7c3fa6-788c-4ec3-926b-62f40bac1d0e") + ) + (wire + (pts + (xy 39.37 41.91) (xy 39.37 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ffd8a58d-98e9-4ee5-905a-a35056738a33") + ) + (label "SW_BOOT0" + (at 113.03 158.75 0) + (effects + (font + (size 0.762 0.762) + ) + (justify left bottom) + ) + (uuid "01bc9934-627b-4a2d-93bc-bfe86de77a11") + ) + (label "PWR_LED_K" + (at 71.12 34.29 0) + (effects + (font + (size 0.508 0.508) + ) + (justify left bottom) + ) + (uuid "624968df-1a9d-475f-8755-41d29f9e30eb") + ) + (global_label "HSE_IN" + (shape input) + (at 62.23 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "093303ab-d212-4a5d-8034-aa1f531b2c58") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 69.8914 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "BOOT0" + (shape input) + (at 132.08 158.75 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "afcd1fba-745c-4163-9be7-aec84ae3b2b6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 139.3544 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "HSE_OUT" + (shape input) + (at 62.23 78.74 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "f784dc12-badb-41dc-ba2e-d3d976711f4a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 71.2461 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "NRST" + (shape input) + (at 114.3 142.24 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "f7ed4b91-d3d0-4fb0-b1fb-9b9bbe0f423c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 120.51 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 26.67 166.37 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "16467ee3-e9c5-4699-bcfc-d5c707c53f0e") + (property "Reference" "#PWR07" + (at 26.67 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 30.226 167.894 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 26.67 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 26.67 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 26.67 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3cc55ef4-db2a-4faa-9ed2-937ee71c0f66") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Regulator_Linear:AMS1117-3.3") + (at 39.37 34.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "182f03e5-5b6c-487e-a57b-cd1a6102dac9") + (property "Reference" "U2" + (at 39.37 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AMS1117-3.3" + (at 39.37 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (at 39.37 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" + (at 41.91 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" + (at 39.37 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "eda03075-e411-423f-ad42-76c4ba7f7586") + ) + (pin "1" + (uuid "6b4042de-9f3c-4da4-ad10-732c7732c67a") + ) + (pin "2" + (uuid "db75a564-c445-40d3-872f-f91f2f960dae") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 123.19 158.75 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1b713c18-8d81-4414-9866-7a51176f7610") + (property "Reference" "R2" + (at 123.19 156.718 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 123.19 161.036 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 123.19 160.528 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 123.19 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 123.19 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7de44585-8a43-4ade-9904-ec29891788e7") + ) + (pin "1" + (uuid "bf5cee11-a248-4711-8517-3f74aa325329") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 64.77 158.75 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "24470e46-36a3-4aa5-9542-818205b6b51a") + (property "Reference" "C12" + (at 71.12 157.734 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10n" + (at 71.12 159.766 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 63.8048 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 64.77 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 64.77 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "0e4c40e7-270c-4408-a096-bb605ff7640c") + ) + (pin "1" + (uuid "6db2d060-f006-4993-8f69-f766e31bee53") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 72.39 111.76 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2d65bed8-014e-4d3c-8134-768fe20ed7c7") + (property "Reference" "#PWR02" + (at 72.39 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 68.072 109.982 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 72.39 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 72.39 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "17b34902-ae76-4ec6-884d-9651b1f57e20") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 59.69 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "31a92a8e-c03b-4572-8f1f-e0c45722de5f") + (property "Reference" "C8" + (at 63.5 118.1099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 63.5 120.6499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 60.6552 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 59.69 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 59.69 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c6cb9a3b-9861-42a9-a790-6b6b16cb4b36") + ) + (pin "2" + (uuid "14444965-ffc1-4ef1-8471-9b9f5b97c1ae") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 24.13 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3626c374-7ee3-48aa-905c-50729994db48") + (property "Reference" "C1" + (at 27.94 40.6399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "22u" + (at 27.94 43.1799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 25.0952 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 24.13 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 24.13 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4e99d87b-6736-45d9-bc02-046531c7764d") + ) + (pin "2" + (uuid "e6d8f6ef-083f-47d8-82c2-696d8eb85e10") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 105.41 142.24 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "39673657-6503-43dc-9921-2653c99d4684") + (property "Reference" "C13" + (at 103.886 146.304 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 103.886 148.844 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 101.6 143.2052 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 105.41 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 105.41 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "77d53cc8-717a-4ed7-8b8c-479b873e2d2f") + ) + (pin "2" + (uuid "ba65f214-d682-42c2-85dd-332273e6a3a3") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 21.59 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3b7da900-4007-432d-bc1e-d576c9f683cc") + (property "Reference" "C5" + (at 25.4 118.1099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10u" + (at 25.4 120.6499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 22.5552 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 21.59 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 21.59 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9f661d6a-751d-45a6-a9af-1c67705da12b") + ) + (pin "2" + (uuid "29eb6078-7735-4ef1-87f9-76261ce0be30") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Crystal_GND24") + (at 41.91 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "44ee9763-ada7-4d72-8428-627dfd92ffe5") + (property "Reference" "Y1" + (at 43.688 73.914 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "16MHz" + (at 45.466 83.566 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" + (at 41.91 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 41.91 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Four pin crystal, GND on pins 2 and 4" + (at 41.91 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0c226be9-fcd5-4906-b5df-9d0f3bc0d2c0") + ) + (pin "4" + (uuid "b25054e6-950a-472e-8081-b5d6b23e72d8") + ) + (pin "3" + (uuid "ac8194e1-e321-4cd9-917b-55b44f795a8e") + ) + (pin "2" + (uuid "5460a4e7-89c2-4ddf-a595-6ff4e8ebcaf9") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "Y1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 100.33 156.21 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5a925bcb-41bc-421c-a261-a815bc25bb56") + (property "Reference" "#PWR010" + (at 104.14 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 96.52 156.2099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 100.33 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 100.33 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 100.33 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "353886c9-f5e2-4570-89b6-b1c8b5098943") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:FerriteBead") + (at 39.37 153.67 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "68a590d6-5f96-4e2c-ad8b-ecfebaeb3734") + (property "Reference" "FB1" + (at 39.3192 146.05 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120R" + (at 39.3192 148.59 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Inductor_SMD:L_0603_1608Metric" + (at 39.37 151.892 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 39.37 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Ferrite bead" + (at 39.37 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "02394005-a9a6-42b2-ab57-396d7cee2f09") + ) + (pin "2" + (uuid "264860b3-7308-4988-9a50-80bce10c5fea") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "FB1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VBUS") + (at 24.13 30.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6c23c3ca-a6de-4891-a12d-6ff1d4f746b1") + (property "Reference" "#PWR018" + (at 24.13 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 24.13 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 24.13 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 24.13 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 24.13 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f70c51d0-1b1a-44f7-b9c5-7ebb90334794") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 64.77 166.37 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "74dd2a96-c307-4b48-a11e-c2e23b916ab8") + (property "Reference" "#PWR05" + (at 64.77 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 60.706 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 64.77 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 64.77 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 64.77 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6f37fb5a-e4ca-4ff6-b976-2d97e18ec64e") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 52.07 30.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "78b3167e-1f8c-4e3b-bae3-9045f2cad0dc") + (property "Reference" "#PWR019" + (at 52.07 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 52.0701 26.67 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 52.07 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 52.07 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 52.07 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "45e2a907-ace4-4641-bbd0-e20f6f9480f5") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 27.94 83.82 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7a988c2c-80b4-42db-a9e5-0b473f39dacc") + (property "Reference" "C3" + (at 21.082 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10p" + (at 21.082 84.582 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 28.9052 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 27.94 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 27.94 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "12bdb8ee-92d1-4278-bb86-2ed1e009e489") + ) + (pin "2" + (uuid "0354cc45-a15e-46c1-9f6a-2d5f499afc98") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 265.43 144.78 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "80a797ab-ae32-4e57-b48c-33498751c718") + (property "Reference" "H1" + (at 267.97 143.5099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 267.97 146.0499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_2.2mm_M2" + (at 265.43 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 265.43 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 265.43 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "H1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 52.07 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8209c423-a2f9-42ca-a612-2bd330b67968") + (property "Reference" "C2" + (at 55.88 40.6399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "22u" + (at 55.88 43.1799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 53.0352 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 52.07 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 52.07 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c86b0dad-2418-45cf-ab30-8106bc8ce75e") + ) + (pin "2" + (uuid "b0fbb8b0-66dd-4031-9acd-772c58c797ac") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 265.43 154.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "88de103b-27f8-497a-97eb-29203cef2517") + (property "Reference" "H3" + (at 267.97 153.6699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 267.97 156.2099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_2.2mm_M2" + (at 265.43 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 265.43 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 265.43 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "H3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 27.94 90.17 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8c955b96-96b5-4446-a43d-416127c3faee") + (property "Reference" "#PWR011" + (at 27.94 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 32.258 92.202 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 27.94 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 27.94 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 27.94 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f7fbe9a0-5eb7-47cb-ac04-4b41bc6f2b16") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 46.99 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8d9823cd-0a96-4617-af2f-b1d4f976af2e") + (property "Reference" "C7" + (at 50.8 118.1099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 50.8 120.6499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 47.9552 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 46.99 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 46.99 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ecc86f77-d63c-4071-9224-e96712e71331") + ) + (pin "2" + (uuid "04116e14-0867-483e-b44d-31a5a34379b1") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 100.33 163.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "930a6026-8338-44de-82bd-5edb042f9f08") + (property "Reference" "#PWR09" + (at 100.33 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 100.33 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 100.33 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 100.33 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 100.33 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ab7d3968-8972-4d1e-8540-cafac8e342bc") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 67.31 34.29 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9376a783-834b-4c28-a116-cc0411ae99fe") + (property "Reference" "D1" + (at 67.056 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RED" + (at 67.056 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 67.31 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 67.31 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 67.31 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 67.31 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "dc7a6fb9-905c-460a-8c93-940dd795bd01") + ) + (pin "1" + (uuid "41c184dc-b1ae-4dc0-8aa8-218f1c5ba94e") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 53.34 158.75 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "96a02d19-e864-40b0-b7c9-1c3507a2b606") + (property "Reference" "C11" + (at 46.482 157.226 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1u" + (at 47.244 159.258 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 52.3748 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 53.34 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 53.34 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "99a8894f-cc3d-422f-975a-9d898ed18957") + ) + (pin "1" + (uuid "3d28de87-47bd-441a-9f36-097e4a45bb5c") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 74.93 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "98cf62df-6c39-44fc-9346-a6e7ef48e318") + (property "Reference" "R1" + (at 77.47 40.6399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1k5" + (at 77.47 43.1799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 73.152 41.91 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 74.93 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 74.93 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "dca2bd4d-a504-4746-a4c4-f1582f7886ba") + ) + (pin "1" + (uuid "c7fe5b4d-73b3-41e6-88fc-e7150df95c33") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 26.67 157.48 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "adf31378-c781-4a41-8317-6c1fc2df54f7") + (property "Reference" "C10" + (at 30.48 156.2099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1u" + (at 30.48 158.7499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 25.7048 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 26.67 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 26.67 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8f2127e8-d2f0-4a23-9410-be119784723a") + ) + (pin "1" + (uuid "e49933e5-f23d-4752-bdf0-71f8980d9963") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3VA") + (at 78.74 152.4 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b27cda46-8af6-41ad-9f6d-2bb7c28a087d") + (property "Reference" "#PWR04" + (at 78.74 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3VA" + (at 78.74 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 78.74 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 78.74 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3VA\"" + (at 78.74 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e287288c-ae6b-4af2-b298-c773b3e71226") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 99.06 142.24 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b7f03786-3622-4392-85ab-5da8a8e6678b") + (property "Reference" "#PWR08" + (at 92.71 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 93.98 142.24 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 99.06 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 99.06 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7c44d129-dd89-40cd-837b-12058c6a6b49") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 26.67 152.4 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c3057d91-7466-42c6-a4fc-b1af1845962b") + (property "Reference" "#PWR06" + (at 26.67 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 26.67 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 26.67 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 26.67 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 26.67 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9c3ac445-dcbd-4ee8-ac17-1bfad5e1bd7d") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_SPDT") + (at 107.95 158.75 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ced2fa2a-6e85-47a3-a43c-7b3b79e68e78") + (property "Reference" "SW1" + (at 107.95 165.862 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_BOOT0" + (at 107.95 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_SMD:SW_SPDT_CK_JS102011SAQN" + (at 107.95 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 107.95 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 107.95 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "33cb8904-fcbc-4049-a278-547cf70203b0") + ) + (pin "3" + (uuid "92aee151-f7ab-4ad6-97da-c10c26a9abd4") + ) + (pin "2" + (uuid "ad645372-920a-46b6-be7b-c4902ac54fca") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 24.13 49.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d19631e3-6ca8-4a90-81d7-0e1f6e44e57c") + (property "Reference" "#PWR017" + (at 24.13 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 24.13 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 24.13 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 24.13 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 24.13 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "93eca9b3-f797-4833-888f-e3a4d0a6cd1e") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 72.39 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d60d27ed-098d-4448-8b34-e1cc5db5697f") + (property "Reference" "C9" + (at 76.2 118.1099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 76.2 120.6499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 73.3552 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 72.39 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7667931c-63b4-46f6-9d0f-6250be4aa663") + ) + (pin "2" + (uuid "9720c249-a00d-4fea-883d-9b508702ec2f") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 265.43 160.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e423e396-7fa6-4477-b669-6be451560524") + (property "Reference" "H4" + (at 267.97 158.7499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 267.97 161.2899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_2.2mm_M2" + (at 265.43 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 265.43 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 265.43 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "H4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 52.07 83.82 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e8d64679-ef67-4fc8-a687-6fc9c77c522f") + (property "Reference" "C4" + (at 55.118 82.296 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10p" + (at 55.118 84.582 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 53.0352 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 52.07 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 52.07 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "87b588d6-7add-4c43-a12d-43f0168793d3") + ) + (pin "2" + (uuid "b62eee58-082b-4194-a667-9ecca3c8dc24") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 21.59 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e98bd879-f153-4841-8253-d4c794eac76b") + (property "Reference" "#PWR03" + (at 21.59 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 21.59 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 21.59 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 21.59 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 21.59 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "16912afa-db0c-4f7b-a517-f09e0b8264f2") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 69.85 152.4 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f56baef1-dc03-49af-820c-a325e33e902c") + (property "Reference" "#FLG01" + (at 69.85 150.495 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 69.85 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 69.85 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 69.85 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 69.85 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cd4ee6cb-ed30-4048-92f1-02a8a78d3554") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "#FLG01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 265.43 149.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f5995592-aeaf-421c-9995-206087b613dc") + (property "Reference" "H2" + (at 267.97 148.5899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 267.97 151.1299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_2.2mm_M2" + (at 265.43 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 265.43 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 265.43 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "H2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 34.29 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f65d15aa-94f4-4e6d-8487-d55d486fab7e") + (property "Reference" "C6" + (at 38.1 118.1099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 38.1 120.6499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 35.2552 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 34.29 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 34.29 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6e3f660b-f052-486a-9b71-3dcf485116c8") + ) + (pin "2" + (uuid "7341e357-0683-4f84-9d8a-c1c72b31a218") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/bc234923-a3bb-4d1a-b40e-03fdfb86d629" + (reference "C6") + (unit 1) + ) + ) + ) + ) +) diff --git a/hardware/v1/connectivity.kicad_sch b/hardware/v1/connectivity.kicad_sch new file mode 100644 index 0000000..2062e49 --- /dev/null +++ b/hardware/v1/connectivity.kicad_sch @@ -0,0 +1,7325 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "8ff84e33-575b-40ff-bf73-7c76d595f71d") + (paper "A4") + (lib_symbols + (symbol "Connector:Conn_01x04_Pin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04_Pin" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x04_Pin_1_1" + (rectangle + (start 0.8636 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 2.54) (xy 0.8636 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -5.08) (xy 0.8636 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:Conn_01x08_Pin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x08_Pin" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x08_Pin_1_1" + (rectangle + (start 0.8636 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 7.62) (xy 0.8636 7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 5.08) (xy 0.8636 5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 2.54) (xy 0.8636 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -5.08) (xy 0.8636 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -7.62) (xy 0.8636 -7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -10.16) (xy 0.8636 -10.16) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 5.08 7.62 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -10.16 180) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:TestPoint" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.762) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 6.858 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "test point tp" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:USB_B_Micro" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at -5.08 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "USB_B_Micro" + (at -5.08 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 3.81 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 3.81 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "USB Micro Type B connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector USB micro" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "USB*Micro*B*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "USB_B_Micro_0_1" + (rectangle + (start -5.08 -7.62) + (end 5.08 7.62) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -4.699 5.842) (xy -4.699 5.588) (xy -4.445 4.826) (xy -4.445 4.572) (xy -1.651 4.572) (xy -1.651 4.826) + (xy -1.397 5.588) (xy -1.397 5.842) (xy -4.699 5.842) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.318 5.588) (xy -1.778 5.588) (xy -2.032 4.826) (xy -4.064 4.826) (xy -4.318 5.588) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center -3.81 2.159) + (radius 0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -3.175 2.159) (xy -2.54 2.159) (xy -1.27 3.429) (xy -0.635 3.429) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 2.159) (xy -1.905 2.159) (xy -1.27 0.889) (xy 0 0.889) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 2.159) (xy 0.635 2.159) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -0.635 3.429) + (radius 0.381) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.127 -7.62) + (end 0.127 -6.858) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 0.254 1.27) + (end -0.508 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0.635 2.794) (xy 0.635 1.524) (xy 1.905 2.159) (xy 0.635 2.794) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 5.08 4.953) + (end 4.318 5.207) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 5.08 -0.127) + (end 4.318 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 5.08 -2.667) + (end 4.318 -2.413) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 5.08 -5.207) + (end 4.318 -4.953) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "USB_B_Micro_1_1" + (pin passive line + (at -2.54 -10.16 90) + (length 2.54) + (name "Shield" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 0 -10.16 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 5.08 180) + (length 2.54) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 7.62 0 180) + (length 2.54) + (name "D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 7.62 -2.54 180) + (length 2.54) + (name "D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -5.08 180) + (length 2.54) + (name "ID" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:LED" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Memory_EEPROM:M24C02-WMN" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "M24C02-WMN" + (at 7.62 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.st.com/content/ccc/resource/technical/document/datasheet/b0/d8/50/40/5a/85/49/6f/DM00071904.pdf/files/DM00071904.pdf/jcr:content/translations/en.DM00071904.pdf" + (at 1.27 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2Kb (256x8) I2C Serial EEPROM, 2.5-5.5V, SOIC-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Nonvolatile Non-Volatile Memory ROM ST" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "M24C02-WMN_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "M24C02-WMN_1_1" + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "E0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 0 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "~{WC}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Switch:SW_Push" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SW_Push" + (at 0 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Push_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Transistor_FET:2N7002" + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2N7002" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 5.08 -1.905 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" + (at 5.08 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "N-Channel Switching MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2N7002_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.921 0.381) (xy 3.683 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2N7002_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:VBUS" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VBUS_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VBUS_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (rectangle + (start 50.8 129.54) + (end 76.2 109.22) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 0c2cbf60-8586-4437-a207-893a2b3c5c9f) + ) + (rectangle + (start 86.36 20.32) + (end 128.27 67.31) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 4a738183-724d-45cd-b957-299d9780941b) + ) + (rectangle + (start 17.78 147.32) + (end 91.44 190.5) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 6e7a87cc-99ab-42d5-9348-7afa0453f494) + ) + (rectangle + (start 35.56 102.87) + (end 17.78 129.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid a6763ad4-366e-49b8-a3b4-d3a24fdcba97) + ) + (rectangle + (start 86.36 73.66) + (end 134.62 105.41) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid c6268323-7e2c-405e-8e54-53d477ef5f34) + ) + (rectangle + (start 147.32 20.32) + (end 172.72 49.53) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid cdaf3310-f2ee-4bac-b728-769b51ebd978) + ) + (rectangle + (start 39.37 20.32) + (end 17.78 49.53) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid d17e7c32-2467-4336-8fa3-1fcbf18b361f) + ) + (rectangle + (start 54.61 58.42) + (end 17.78 91.44) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid f6c997da-4ce4-4918-8f8a-81a2c24911fb) + ) + (text "High PB15 lights LED" + (exclude_from_sim no) + (at 93.726 103.886 0) + (effects + (font + (size 0.762 0.762) + ) + ) + (uuid "0a5bfaa6-c264-4521-aa8c-a088ac4e6063") + ) + (text "SPI1 - RFID" + (exclude_from_sim no) + (at 23.622 18.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "15bee07e-e2a1-4237-9e66-20f41e9fc33c") + ) + (text "USB" + (exclude_from_sim no) + (at 19.812 56.896 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "379b31e2-9cd3-414a-a69e-a174e1b7c4fd") + ) + (text "Physical bypass" + (exclude_from_sim no) + (at 119.634 75.946 0) + (effects + (font + (size 0.762 0.762) + ) + ) + (uuid "4a220063-261f-42b8-8a58-62a0764cc378") + ) + (text "I2C EEPROM" + (exclude_from_sim no) + (at 23.622 145.542 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "66a785af-f1bf-45f2-86b6-3e0496cce5a0") + ) + (text "Lab reset" + (exclude_from_sim no) + (at 151.892 18.288 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "6a4d8602-9013-45f9-b542-227be2728449") + ) + (text "AN4879" + (exclude_from_sim no) + (at 42.418 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "83de04bf-23b1-4596-b9ba-2d7d994c3138") + ) + (text "UART\n" + (exclude_from_sim no) + (at 52.832 107.442 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "91cf939b-cec5-430f-b2eb-54354f2eb8b5") + ) + (text "SWD" + (exclude_from_sim no) + (at 19.812 101.092 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a0ae567a-111c-4869-9f92-41365eef6d89") + ) + (text "Overrideable\nWrite Protection" + (exclude_from_sim no) + (at 76.708 177.292 0) + (effects + (font + (size 0.762 0.762) + ) + ) + (uuid "c56c0b81-e68d-430f-8fee-df3a307a6c2f") + ) + (text "Lab select" + (exclude_from_sim no) + (at 91.186 18.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d7c411e4-cdf6-41ec-8ca9-83ee4177489c") + ) + (text "Virtual Door" + (exclude_from_sim no) + (at 91.948 72.136 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "ef2fa0cf-3c3d-4b85-9d1c-8965e31952bf") + ) + (junction + (at 123.19 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "149d74bc-788f-452f-83c9-e11eaf9910a0") + ) + (junction + (at 107.95 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "2a142d43-0491-4c45-bd8f-a27753cece30") + ) + (junction + (at 100.33 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "35a568c1-55a1-45c4-8c60-e993f2d6c3c9") + ) + (junction + (at 71.12 154.94) + (diameter 0) + (color 0 0 0 0) + (uuid "364ab82c-5a12-49e6-b5fe-5f7cf8e65d19") + ) + (junction + (at 167.64 30.48) + (diameter 0) + (color 0 0 0 0) + (uuid "3cedecda-4e84-4be7-b7e6-0ed5df59112d") + ) + (junction + (at 115.57 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "3d5bf50e-d622-4a36-a550-5311a9be689f") + ) + (junction + (at 35.56 170.18) + (diameter 0) + (color 0 0 0 0) + (uuid "3d775370-aafe-412a-94e3-93630861c594") + ) + (junction + (at 77.47 154.94) + (diameter 0) + (color 0 0 0 0) + (uuid "45a235b8-6bb8-4684-9aad-2d3732c65372") + ) + (junction + (at 130.81 95.25) + (diameter 0) + (color 0 0 0 0) + (uuid "4cff6748-bed6-4487-b96b-aad7c94d1761") + ) + (junction + (at 130.81 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "4f731f2e-1404-4798-9360-ad07684f0a4d") + ) + (junction + (at 66.04 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "513fbee7-9614-4a54-b8f8-f8dcdf92529f") + ) + (junction + (at 110.49 29.21) + (diameter 0) + (color 0 0 0 0) + (uuid "531eedde-8259-4db2-834b-588bbabac500") + ) + (junction + (at 107.95 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "5b66f684-03f5-4d28-ab6a-065c0fdf359b") + ) + (junction + (at 115.57 48.26) + (diameter 0) + (color 0 0 0 0) + (uuid "616b3941-b987-43bf-8376-2b7f3c2b044b") + ) + (junction + (at 71.12 170.18) + (diameter 0) + (color 0 0 0 0) + (uuid "74584ba7-3b65-45be-a822-5db81804b87d") + ) + (junction + (at 85.09 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "7dd5e010-574a-4a16-a3db-7b0fb2f84560") + ) + (junction + (at 110.49 26.67) + (diameter 0) + (color 0 0 0 0) + (uuid "8162a90e-9e81-4b72-9b7b-283c61d00d87") + ) + (junction + (at 123.19 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "89c816be-cfc2-42d0-b7ab-fe500ac637f2") + ) + (junction + (at 68.58 165.1) + (diameter 0) + (color 0 0 0 0) + (uuid "aea1bda0-65f3-417d-8eaf-e12c75e7b36b") + ) + (junction + (at 110.49 31.75) + (diameter 0) + (color 0 0 0 0) + (uuid "babb650f-fb2e-4c48-9ec5-799693411808") + ) + (junction + (at 71.12 181.61) + (diameter 0) + (color 0 0 0 0) + (uuid "c3b97260-b2be-4239-999d-ba4f94fface7") + ) + (junction + (at 54.61 154.94) + (diameter 0) + (color 0 0 0 0) + (uuid "c4a380e4-71d2-4749-aeb4-9a8be9aba479") + ) + (junction + (at 39.37 179.07) + (diameter 0) + (color 0 0 0 0) + (uuid "c58ecd02-0fe0-4952-bfea-54eb44a0d00d") + ) + (junction + (at 39.37 181.61) + (diameter 0) + (color 0 0 0 0) + (uuid "cec40ba4-a508-4476-877b-846595197b13") + ) + (junction + (at 39.37 176.53) + (diameter 0) + (color 0 0 0 0) + (uuid "cf123349-f68a-4155-941d-ec4eb2e49ae6") + ) + (junction + (at 43.18 74.93) + (diameter 0) + (color 0 0 0 0) + (uuid "de40a51e-f7e7-495b-ae3a-249a38049559") + ) + (junction + (at 77.47 165.1) + (diameter 0) + (color 0 0 0 0) + (uuid "f8d0076f-d4fd-47be-8922-2abfdf65dba7") + ) + (no_connect + (at 24.13 85.09) + (uuid "4809803e-348c-4183-bfa2-f763fa1bd704") + ) + (no_connect + (at 34.29 80.01) + (uuid "c3b17fa6-4f44-4e27-974d-a1cc7fdd8932") + ) + (wire + (pts + (xy 110.49 26.67) (xy 110.49 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "021ae567-880f-4332-9c04-7a9b9be6fc11") + ) + (wire + (pts + (xy 34.29 74.93) (xy 43.18 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03ee6587-9d0c-4a04-b91a-d8bce7063fd3") + ) + (wire + (pts + (xy 35.56 170.18) (xy 35.56 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "06b17d32-1542-4497-bd52-a73503e37c58") + ) + (wire + (pts + (xy 97.79 48.26) (xy 115.57 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0a94d8bd-98ea-4ec9-918b-91c9a4fdb5e5") + ) + (wire + (pts + (xy 130.81 88.9) (xy 130.81 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c116a0d-2bb9-46f2-9a5f-a29927be1f57") + ) + (wire + (pts + (xy 100.33 60.96) (xy 107.95 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c3ce6ab-ebe6-4edb-8a9a-d92210a83f06") + ) + (wire + (pts + (xy 110.49 34.29) (xy 110.49 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f157eac-0a56-4855-9672-794f86c8a08b") + ) + (wire + (pts + (xy 62.23 115.57) (xy 73.66 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f3e1187-7c2e-4484-af5d-99d1e75def31") + ) + (wire + (pts + (xy 54.61 154.94) (xy 71.12 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "110bface-2b9e-4629-876f-96299a53febc") + ) + (wire + (pts + (xy 123.19 60.96) (xy 123.19 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "120b030b-bf46-4c8f-8c87-a689f12f4f9e") + ) + (wire + (pts + (xy 54.61 186.69) (xy 39.37 186.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1586df58-a6f2-4e54-9338-57d4df92599f") + ) + (wire + (pts + (xy 39.37 181.61) (xy 44.45 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16c26010-e527-4fa5-b82c-62d49cc6b2c4") + ) + (wire + (pts + (xy 115.57 48.26) (xy 130.81 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "19165edb-e16f-449e-b4a9-cd63090df0db") + ) + (wire + (pts + (xy 64.77 179.07) (xy 68.58 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "197255b6-7d39-4d83-abb5-d2de51358c7d") + ) + (wire + (pts + (xy 43.18 69.85) (xy 34.29 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cbd66b4-3875-497a-ae33-9a0c9883dd16") + ) + (wire + (pts + (xy 107.95 52.07) (xy 107.95 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20b28096-f4c5-47a8-acc9-736c5b38b529") + ) + (wire + (pts + (xy 36.83 26.67) (xy 30.48 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25483917-a134-41fb-842a-6a2e75f38baf") + ) + (wire + (pts + (xy 100.33 59.69) (xy 100.33 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "266ee513-b472-4fc7-a952-90bfe63ad577") + ) + (wire + (pts + (xy 77.47 165.1) (xy 93.98 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26d3227d-2526-41ed-81dc-4f06d4082c12") + ) + (wire + (pts + (xy 39.37 179.07) (xy 39.37 176.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2756bbb6-b295-4f45-be52-d6b8178c0d2b") + ) + (wire + (pts + (xy 163.83 30.48) (xy 167.64 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28816fe0-668b-4e79-9e8a-b3804a96c1ff") + ) + (wire + (pts + (xy 54.61 154.94) (xy 54.61 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2bb354cf-a36c-437b-9580-5341273c2381") + ) + (wire + (pts + (xy 31.75 167.64) (xy 66.04 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2f7aa347-c375-45be-a8ce-f35c41e99a48") + ) + (wire + (pts + (xy 57.15 77.47) (xy 34.29 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32aae1f2-879c-4c71-8efd-066600d88253") + ) + (wire + (pts + (xy 130.81 95.25) (xy 123.19 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3690ada4-f8cb-44dc-8f26-7e116b034106") + ) + (wire + (pts + (xy 123.19 62.23) (xy 123.19 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39c70952-a1dd-46b5-9107-fba247446361") + ) + (wire + (pts + (xy 39.37 179.07) (xy 44.45 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b41755c-4484-46a4-b1ca-b035827fa241") + ) + (wire + (pts + (xy 97.79 43.18) (xy 100.33 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3da61fea-d9a1-4d33-9f41-ae4488b466a9") + ) + (wire + (pts + (xy 130.81 80.01) (xy 130.81 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f60c86f-5b98-40b2-b0c1-f7483f98cbbe") + ) + (wire + (pts + (xy 73.66 115.57) (xy 73.66 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4116c795-d4ce-4649-b9a7-2a5b246f4e47") + ) + (wire + (pts + (xy 39.37 115.57) (xy 29.21 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "43f243e1-dfcc-42d5-bd4a-260d84347a2c") + ) + (wire + (pts + (xy 93.98 81.28) (xy 93.98 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c80e0fe-747a-4dbf-b6e1-0e2c41f190f9") + ) + (wire + (pts + (xy 115.57 60.96) (xy 123.19 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f6e5d04-6834-4490-8a38-d0440a1c05cc") + ) + (wire + (pts + (xy 97.79 45.72) (xy 107.95 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4fbbe410-b8aa-4a11-a5e7-30dc2c856769") + ) + (wire + (pts + (xy 93.98 92.71) (xy 93.98 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "514ab275-2045-4218-97a5-6ed37638d2d6") + ) + (wire + (pts + (xy 118.11 80.01) (xy 130.81 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "51676c73-b8ba-423b-a562-60d350f1e18f") + ) + (wire + (pts + (xy 78.74 118.11) (xy 62.23 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "56845a09-5055-4544-a76d-6d4e57d50d8e") + ) + (wire + (pts + (xy 151.13 30.48) (xy 151.13 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ccba494-a21c-4351-b475-67ce9d154e8f") + ) + (wire + (pts + (xy 71.12 163.83) (xy 71.12 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64031d6d-5da6-4cb2-806b-c8cc9dcb78e5") + ) + (wire + (pts + (xy 66.04 176.53) (xy 66.04 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "646d5b91-e02a-496c-bce8-a385ce636cb0") + ) + (wire + (pts + (xy 73.66 123.19) (xy 73.66 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a954ab8-17ad-4cfa-818e-1a0f5cf5e2a5") + ) + (wire + (pts + (xy 39.37 113.03) (xy 29.21 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b135774-32b6-4df2-b7ed-f8cf34dbf5a8") + ) + (wire + (pts + (xy 123.19 50.8) (xy 130.81 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b6571f2-a22a-4bee-afca-6b9cfbeee1e1") + ) + (wire + (pts + (xy 115.57 60.96) (xy 115.57 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c4a20dd-d044-425c-aa19-8f5ef0e42165") + ) + (wire + (pts + (xy 41.91 29.21) (xy 30.48 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d502c2e-830c-4e8a-b64c-75116879eb52") + ) + (wire + (pts + (xy 71.12 154.94) (xy 71.12 156.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "709fb9a3-5c91-4d1f-9e2d-45a5ddfe8475") + ) + (wire + (pts + (xy 36.83 44.45) (xy 30.48 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "72a08c0a-03b9-4001-b302-794898224f39") + ) + (wire + (pts + (xy 31.75 118.11) (xy 29.21 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "769152d7-f4f7-4bf0-b7ff-51115a3655c9") + ) + (wire + (pts + (xy 77.47 156.21) (xy 77.47 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "793164ea-1906-489c-a519-bf9736ebd9cf") + ) + (wire + (pts + (xy 57.15 80.01) (xy 43.18 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7946cb19-8091-40f3-98cf-9709217ae8bf") + ) + (wire + (pts + (xy 50.8 67.31) (xy 50.8 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b65babc-30cd-413c-a0be-519e015c7443") + ) + (wire + (pts + (xy 35.56 170.18) (xy 39.37 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d36228e-d403-48f1-900e-a90f7bba5010") + ) + (wire + (pts + (xy 31.75 121.92) (xy 31.75 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80a03fd8-ba0c-40dc-b245-b874176eafab") + ) + (wire + (pts + (xy 36.83 44.45) (xy 36.83 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80d14b40-4f89-4e91-b634-4a4e604774eb") + ) + (wire + (pts + (xy 31.75 162.56) (xy 35.56 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8178fe18-5396-47e6-ae2a-9f270affcabc") + ) + (wire + (pts + (xy 71.12 154.94) (xy 77.47 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81ce9bd6-5e37-4989-a524-065576e1b801") + ) + (wire + (pts + (xy 68.58 179.07) (xy 68.58 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82a404ae-0a1d-46dc-b248-2f74527f41c6") + ) + (wire + (pts + (xy 115.57 52.07) (xy 115.57 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82c6d893-3c5b-4ef2-9872-522436fcf6cc") + ) + (wire + (pts + (xy 107.95 45.72) (xy 130.81 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8530bdd1-52f5-4365-baf6-46d589d02076") + ) + (wire + (pts + (xy 39.37 186.69) (xy 39.37 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "877ef91c-c993-4089-b464-bf518bc03daa") + ) + (wire + (pts + (xy 41.91 31.75) (xy 30.48 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ba50563-50c8-4906-92bf-64fa6ab7b74f") + ) + (wire + (pts + (xy 66.04 167.64) (xy 85.09 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8bb103f9-d2f7-4490-8905-4b4999a48b55") + ) + (wire + (pts + (xy 68.58 165.1) (xy 77.47 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ec15636-d918-4214-a702-77e1fdc73e4b") + ) + (wire + (pts + (xy 64.77 181.61) (xy 71.12 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f5cce5b-7834-40b9-a6c8-c62b4830ed24") + ) + (wire + (pts + (xy 26.67 85.09) (xy 26.67 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "944a2b4e-fef9-4b6e-826c-0af65a1249af") + ) + (wire + (pts + (xy 71.12 170.18) (xy 93.98 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9b89f2e9-5129-40c4-bd93-f018d4c36fb6") + ) + (wire + (pts + (xy 107.95 60.96) (xy 115.57 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bff4c84-047f-4238-aff9-5a30e61bc9f1") + ) + (wire + (pts + (xy 110.49 29.21) (xy 97.79 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a0d9fab5-e266-4e96-bd86-2fcdb3289306") + ) + (wire + (pts + (xy 30.48 34.29) (xy 41.91 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a53f7892-0931-4487-a47c-e1882ab12b17") + ) + (wire + (pts + (xy 167.64 40.64) (xy 167.64 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a671a670-105f-4276-b18f-5f9fe9521153") + ) + (wire + (pts + (xy 31.75 106.68) (xy 31.75 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abfe6d4a-bbe3-457c-ab14-e332862ccd98") + ) + (wire + (pts + (xy 30.48 36.83) (xy 41.91 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1edb90d-e50a-496b-a3af-55418cabaf00") + ) + (wire + (pts + (xy 110.49 29.21) (xy 110.49 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b4fe6e40-7552-404d-ad4f-b57750e6bd2e") + ) + (wire + (pts + (xy 31.75 165.1) (xy 68.58 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b87d1480-5d7c-4005-921e-ada4f80da809") + ) + (wire + (pts + (xy 130.81 80.01) (xy 137.16 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bac66c85-6e8e-4178-b879-3122759ef12c") + ) + (wire + (pts + (xy 99.06 95.25) (xy 93.98 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb6db30b-8f27-444d-a170-37936fbe8a30") + ) + (wire + (pts + (xy 118.11 80.01) (xy 118.11 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc024a75-cd62-42a6-b1ff-a4989925d3b5") + ) + (wire + (pts + (xy 39.37 181.61) (xy 39.37 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be24bf17-1755-410f-b270-0909fd225b05") + ) + (wire + (pts + (xy 123.19 52.07) (xy 123.19 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bf1b5000-576a-496e-8b92-de35e503191c") + ) + (wire + (pts + (xy 130.81 99.06) (xy 130.81 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0f2d83c-da7b-44d2-86d0-ea169666b236") + ) + (wire + (pts + (xy 62.23 120.65) (xy 78.74 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2a80e51-5324-45ed-9cdc-122b817a645a") + ) + (wire + (pts + (xy 153.67 30.48) (xy 151.13 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2e23d53-477f-4355-a829-8c85f614c760") + ) + (wire + (pts + (xy 110.49 31.75) (xy 97.79 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3430ec6-4828-4137-8a3b-1aee6ee029bb") + ) + (wire + (pts + (xy 39.37 176.53) (xy 44.45 176.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c351b46c-a2b0-43d4-8daa-14f44752611b") + ) + (wire + (pts + (xy 85.09 167.64) (xy 93.98 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3c09039-072a-466f-b4b3-d9d4d1c8d016") + ) + (wire + (pts + (xy 71.12 170.18) (xy 71.12 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6c2feb3-d936-4a3d-91a8-71da13d90b3e") + ) + (wire + (pts + (xy 97.79 50.8) (xy 123.19 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c764c2d9-86c1-479c-8562-ccd046ea8fb0") + ) + (wire + (pts + (xy 167.64 30.48) (xy 167.64 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cdf23584-5403-45a3-b1d8-2da9fa7a53db") + ) + (wire + (pts + (xy 107.95 60.96) (xy 107.95 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0ad4180-bd6e-461a-aecb-4e698e086609") + ) + (wire + (pts + (xy 64.77 176.53) (xy 66.04 176.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d12bc13a-bc98-4a4d-8141-7aae99761ddf") + ) + (wire + (pts + (xy 30.48 39.37) (xy 41.91 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d42bf4d4-03b7-487d-905a-db895bf9694a") + ) + (wire + (pts + (xy 97.79 34.29) (xy 110.49 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4b78e4d-32b8-424e-9815-9a5024970706") + ) + (wire + (pts + (xy 39.37 176.53) (xy 39.37 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d5dbbd98-ba65-466c-a64b-7513b69bac5e") + ) + (wire + (pts + (xy 36.83 24.13) (xy 36.83 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d5ffc4be-1e45-43f0-bfde-ecc408a4f1c3") + ) + (wire + (pts + (xy 110.49 24.13) (xy 110.49 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d60f8090-b682-4b06-bdcd-04a08f89dd0f") + ) + (wire + (pts + (xy 167.64 30.48) (xy 176.53 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dae5184b-1442-4019-845e-34693afa0d81") + ) + (wire + (pts + (xy 50.8 74.93) (xy 43.18 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db048741-4eff-4382-b72b-42fa1364f5a2") + ) + (wire + (pts + (xy 43.18 66.04) (xy 43.18 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc451e61-2ccf-44d3-902b-475b0238e441") + ) + (wire + (pts + (xy 43.18 74.93) (xy 43.18 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc8bbeba-439b-4c63-a535-0b599de5b468") + ) + (wire + (pts + (xy 31.75 170.18) (xy 35.56 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2693277-3e24-40f7-b2f6-5cd058dc4c1b") + ) + (wire + (pts + (xy 35.56 162.56) (xy 35.56 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e34e4623-0343-4c8f-a85a-ab307b6686f1") + ) + (wire + (pts + (xy 31.75 110.49) (xy 29.21 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e45fc0f7-3145-4aac-88d3-9533688937f0") + ) + (wire + (pts + (xy 100.33 52.07) (xy 100.33 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6596f07-32ec-4391-91f9-551b79ceac86") + ) + (wire + (pts + (xy 85.09 154.94) (xy 77.47 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e8ccead7-bc97-4166-9afe-92d96cb279eb") + ) + (wire + (pts + (xy 62.23 123.19) (xy 73.66 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea5ae9a4-9a13-43a8-8108-07fd889e2dc4") + ) + (wire + (pts + (xy 85.09 156.21) (xy 85.09 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef272ddb-9dfa-4952-9f69-2066f01730aa") + ) + (wire + (pts + (xy 77.47 163.83) (xy 77.47 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "efde14dd-c44f-4d82-9d9b-48a6f081cca0") + ) + (wire + (pts + (xy 106.68 95.25) (xy 113.03 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1d8e7ea-8c46-4c32-9b6f-c443ca568136") + ) + (wire + (pts + (xy 85.09 163.83) (xy 85.09 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f313dabb-a02f-4f10-9a8f-ba236eafe523") + ) + (wire + (pts + (xy 100.33 43.18) (xy 130.81 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f3ccaa1c-f12c-4e33-9d40-2e07ed1dc70a") + ) + (wire + (pts + (xy 110.49 26.67) (xy 97.79 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4d0a073-cb9c-476e-90fb-0db9b2d7bb7b") + ) + (wire + (pts + (xy 30.48 41.91) (xy 41.91 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fab58801-39e4-4c0d-b6ca-41d969e28499") + ) + (wire + (pts + (xy 54.61 154.94) (xy 35.56 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd5fabee-0671-49a2-8547-ff6f3b113db3") + ) + (label "DOOR_LED_A" + (at 93.98 95.25 0) + (effects + (font + (size 0.508 0.508) + ) + (justify left bottom) + ) + (uuid "0a4c679b-3ea6-4a5e-9dce-c71c423be770") + ) + (label "WP" + (at 66.04 181.61 0) + (effects + (font + (size 0.508 0.508) + ) + (justify left bottom) + ) + (uuid "71591f1b-6cab-48ce-ac04-949001465cc4") + ) + (label "DOOR_LED_K" + (at 107.95 95.25 0) + (effects + (font + (size 0.508 0.508) + ) + (justify left bottom) + ) + (uuid "a6713c92-154d-444d-a9a4-91bc2c0f79ca") + ) + (global_label "RFID_RST" + (shape input) + (at 41.91 31.75 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "0c96409f-13f4-492c-b57e-64e9a4b7115c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 51.2164 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "UART1_RX" + (shape input) + (at 78.74 118.11 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "199d2612-1117-41b3-b1da-d5e50f663807") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 88.5786 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LAB_S0" + (shape input) + (at 130.81 50.8 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "220e9e16-6bd6-4ca5-844f-c2937038b76a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 138.6166 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI1_MOSI" + (shape input) + (at 41.91 34.29 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "25f132e0-6cb5-41b2-b31f-5907e80d9373") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 52.1839 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "I2C_SDA" + (shape input) + (at 93.98 167.64 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "30f62dce-474a-4c72-977e-6c12c9740582") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 102.4639 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DOOR_OUT" + (shape input) + (at 137.16 80.01 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "45269fcf-966d-4911-b916-d7acb30c965f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 149.9424 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI1_MISO" + (shape input) + (at 41.91 36.83 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "468710bc-c126-416a-b7d2-0c84177a53e0") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 52.1839 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "UART1_TX" + (shape input) + (at 78.74 120.65 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "4aac47ba-35e5-46e5-b292-df29a65d88a3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 88.3367 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LAB_S1" + (shape input) + (at 130.81 48.26 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "60da3da9-5fce-441c-810c-6e7e215dc14f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 138.6166 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "I2C_SCL" + (shape input) + (at 93.98 165.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "6de7af5a-f907-4dba-a314-55bac841f48a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 102.4155 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LAB_RST" + (shape input) + (at 176.53 30.48 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "6edd7c89-dcd4-4c21-9302-e84945c44855") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 185.1591 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LAB_S3" + (shape input) + (at 130.81 43.18 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "719edd1f-c402-443c-9470-72c6ee9c6ca4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 138.6166 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LAB_S2" + (shape input) + (at 130.81 45.72 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "82ab685d-7208-4e4e-87fb-2f8df78b9694") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 138.6166 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI1_SCK" + (shape input) + (at 41.91 39.37 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "86cf77cb-7693-4df2-b2d2-9dc94bd24564") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 51.5066 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "USB_D+" + (shape input) + (at 57.15 80.01 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "87681782-272d-4c67-8bee-bf48d3dd6836") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 65.6339 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "EEPROM_WP" + (shape input) + (at 93.98 170.18 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "b93938cd-e26a-41e0-b93e-5b5f3500ab6a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 105.415 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SWDCLK" + (shape input) + (at 39.37 115.57 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "beed52ed-bcf0-4ac9-9d2b-6152d42f9d79") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 47.7571 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI1_CS" + (shape input) + (at 41.91 41.91 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "c0aa6d6c-b698-487e-87b3-952530beab62") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 50.4906 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "RFID_IRQ" + (shape input) + (at 41.91 29.21 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "c13b3a34-9408-4680-804a-c01c538d6e4c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 51.0229 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "USB_D-" + (shape input) + (at 57.15 77.47 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "d92d03f6-35e8-4d24-b18c-8482c37a25c9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 65.6339 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SWDIO" + (shape input) + (at 39.37 113.03 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "e1d03a1d-b304-4d1a-8863-f8fc91b559c5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 46.4508 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 36.83 45.72 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "063a04db-1f96-42de-ab87-c9fa9e5f7787") + (property "Reference" "#PWR024" + (at 36.83 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 32.766 47.244 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 36.83 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 36.83 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 36.83 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cec3f683-040a-44e3-9a0f-9de8a44f0c8e") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VBUS") + (at 43.18 66.04 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "112274de-e30b-4c56-a6a1-e62b62b137b8") + (property "Reference" "#PWR012" + (at 43.18 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 43.18 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 43.18 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 43.18 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 43.18 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "df83f08b-98a0-44d1-8361-af13b17a8ea4") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 93.98 88.9 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "11eddf36-71e8-4dbd-a034-bd74db5ff024") + (property "Reference" "R9" + (at 91.44 87.6299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1k5" + (at 91.44 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 92.202 88.9 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 93.98 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 93.98 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "63d9030d-860f-425b-b9de-09dd05e02da2") + ) + (pin "1" + (uuid "d28d846b-dd58-4ad7-baf7-857b0b641f2e") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 102.87 95.25 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1818e807-d41a-46a6-a83c-5f21feb71b04") + (property "Reference" "D2" + (at 104.4575 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GREEN" + (at 104.4575 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 102.87 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 102.87 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 102.87 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 102.87 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8cbf6add-090a-4e62-8c86-a37b20740570") + ) + (pin "1" + (uuid "bec93863-67b6-42a5-a191-f251c9aa5bca") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "D2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 110.49 24.13 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1ad22339-3738-4ef2-bd91-ae2b4ea02012") + (property "Reference" "#PWR028" + (at 110.49 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 114.808 22.352 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 110.49 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 110.49 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "76b19246-660c-4f84-b70c-ee0059b8999a") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR028") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 26.67 87.63 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1c9e7e1a-967e-4bac-a7f1-3155a9cfefb3") + (property "Reference" "#PWR013" + (at 26.67 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 22.86 89.154 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 26.67 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 26.67 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 26.67 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "090e3603-73af-4323-8aab-0b6388b79018") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 158.75 30.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1ff15e24-75c7-44e5-a87f-93841a3e6714") + (property "Reference" "SW2" + (at 158.75 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LAB_RST" + (at 158.75 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_SMD:SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm" + (at 158.75 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 158.75 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 158.75 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "54433ae6-fe91-4096-a37c-b81631918584") + ) + (pin "1" + (uuid "f164ef6f-508e-4404-9e2d-0c86985bb658") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 123.19 55.88 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "20ca40f8-ae57-4a3d-bad8-1d0b74b9c3f8") + (property "Reference" "R7" + (at 121.158 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 125.476 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 124.968 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 123.19 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 123.19 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "3fba3f6e-8336-4d47-b71e-879b0fd3b91b") + ) + (pin "1" + (uuid "b1e73150-d491-460e-a6d4-a2231070ec7c") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 107.95 55.88 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "217a31d9-0f46-4616-aca9-324dfa2a4411") + (property "Reference" "R5" + (at 105.918 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 110.236 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 109.728 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 107.95 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 107.95 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "6627bcd3-e0cf-4d2a-ab45-d3b73bf60b3a") + ) + (pin "1" + (uuid "bf474b4b-e83e-43be-811d-49efbef2ada2") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 73.66 125.73 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "25d638a4-68e7-440a-ba92-0bb9973afd73") + (property "Reference" "#PWR021" + (at 73.66 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 69.342 127.508 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 73.66 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 73.66 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 73.66 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d1d7ee2d-a6a2-4c07-9b5d-e4036e2aa996") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_FET:2N7002") + (at 118.11 92.71 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2a73c7e6-3f6f-44c1-9e24-653fc8ac78bf") + (property "Reference" "Q1" + (at 118.11 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2N7002" + (at 118.11 99.06 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 120.015 97.79 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" + (at 121.92 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23" + (at 118.11 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a60c7fb4-454b-4e7e-b8c2-e2e5ee16d960") + ) + (pin "2" + (uuid "37892675-7696-43e5-a5df-b186812e8aa1") + ) + (pin "3" + (uuid "048f9991-79e9-46e0-a27b-eaa988248a8b") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "Q1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 167.64 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2bb8090c-f50a-461b-8e6c-d3f34c0fcbec") + (property "Reference" "#PWR031" + (at 167.64 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 163.322 44.958 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 167.64 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 167.64 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 167.64 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b3be6c0c-baa6-4834-b369-363fa254ae28") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR031") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 54.61 154.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2cd73f54-8ec9-4425-88ed-e3511df398fb") + (property "Reference" "#PWR022" + (at 54.61 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 54.61 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 54.61 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 54.61 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "03add048-9f0c-4413-ba5a-59ccf37f4d49") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 130.81 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "348f12c9-7dab-4dda-850f-b83a86e96b74") + (property "Reference" "TP1" + (at 129.032 75.946 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "DOOR" + (at 129.032 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" + (at 135.89 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 135.89 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 130.81 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4e2041a3-a662-4251-b51e-93a073430fb2") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "TP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 92.71 48.26 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "34ef77af-e922-4582-8bcc-b45d416da665") + (property "Reference" "J2" + (at 88.646 49.276 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "SEL_IN" + (at 91.186 49.784 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (at 92.71 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 92.71 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 92.71 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "83b8b29a-bfa9-4a10-9dfa-cc728f57e072") + ) + (pin "3" + (uuid "2d721cd2-f219-464d-bbe3-187c04e3a139") + ) + (pin "2" + (uuid "6c9f97dc-95fc-4ef2-91cc-6e5aaf8b1cfb") + ) + (pin "1" + (uuid "583d8376-e04b-4927-a0df-d8371429c247") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x08_Pin") + (at 25.4 34.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3ab322f3-f23b-4f13-bd14-974a3f0ddeb8") + (property "Reference" "J7" + (at 20.828 39.37 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RFID_INT" + (at 23.114 36.068 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" + (at 25.4 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 25.4 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 25.4 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "8" + (uuid "7b821cf2-e0d0-4533-9fbb-8651362d2cc8") + ) + (pin "6" + (uuid "167f00c5-e010-40de-8834-ac8581609ca6") + ) + (pin "5" + (uuid "0bd8f2aa-237c-4634-b4d4-09d1efd669e2") + ) + (pin "4" + (uuid "cd26f3b9-cdc4-4440-88b1-fbd4ebb575bb") + ) + (pin "3" + (uuid "3e62796f-7232-48c3-a5e6-7a9b41ed2f52") + ) + (pin "2" + (uuid "f3f98143-e3a8-4a18-ac4c-1a937396cfdb") + ) + (pin "1" + (uuid "9c025666-c932-4f98-93f3-0c69cfbf0a34") + ) + (pin "7" + (uuid "2e85a077-99d1-4d05-9619-279b0dbdfc02") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "J7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 92.71 31.75 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4239d131-121d-4baf-ab0b-43a52a640cc0") + (property "Reference" "J3" + (at 88.9 34.29 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "SEL_VDD" + (at 90.932 34.29 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (at 92.71 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 92.71 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 92.71 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "16c5a1e2-8f39-40e0-a37c-9e333f9b1308") + ) + (pin "3" + (uuid "34bb5318-0408-467a-b24a-334b27c3240a") + ) + (pin "2" + (uuid "574cf284-3405-4fce-87a5-b14d288ee4f8") + ) + (pin "1" + (uuid "b45f6c2d-24b8-4e71-ba23-c3043535205b") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "J3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:USB_B_Micro") + (at 26.67 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4ebb5bdb-2d30-4296-b624-b81e309c72ff") + (property "Reference" "J1" + (at 26.67 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "USB_B_Micro" + (at 26.67 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_USB:USB_Micro-B_Amphenol_10118194-0001LF_Horizontal" + (at 30.48 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 30.48 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "USB Micro Type B connector" + (at 26.67 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "6" + (uuid "f8d58278-b4f4-4dcf-9643-7a07b7871c08") + ) + (pin "5" + (uuid "f3055204-1507-4c85-b591-2c570a8f9421") + ) + (pin "3" + (uuid "776bdb50-f78e-4515-b6db-81e350ee2e1d") + ) + (pin "2" + (uuid "5f54f101-ac69-4091-bc2f-2796c237e0c7") + ) + (pin "4" + (uuid "54edb435-86a8-4135-8bc9-fac6c10e469d") + ) + (pin "1" + (uuid "00e9bcd6-efc3-4271-8e3b-b82a3b1cae32") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 130.81 85.09 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4f2fbdca-ac29-4dc2-bf56-3e5e7cdcc651") + (property "Reference" "R10" + (at 128.778 85.09 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 133.096 85.09 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 132.588 85.09 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 130.81 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 130.81 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2c8e4abd-736d-4a4a-9c76-50ab72321dd3") + ) + (pin "1" + (uuid "dbd5fc4b-266b-44db-abd4-1bdfeb3d3c49") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 71.12 160.02 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "630a88b6-462a-43e1-9b69-a7b2f36b15b0") + (property "Reference" "R11" + (at 68.58 158.7499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 68.58 161.2899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 72.898 160.02 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 71.12 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 71.12 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2f50055f-b502-475e-bd73-63bf3a9ed101") + ) + (pin "1" + (uuid "0c8c4146-ea40-47c0-90ed-64503b31216f") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 167.64 36.83 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "79abc761-9dcf-4f4c-94f5-8d2a1640cfbb") + (property "Reference" "R8" + (at 165.608 36.83 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 169.926 36.83 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 169.418 36.83 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 167.64 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 167.64 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f67dcc80-1ac7-474f-b932-ce2744ff6c0f") + ) + (pin "1" + (uuid "3a58c217-89b9-489b-87a3-972ce8d23266") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 93.98 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7e11d287-216d-43a6-abe5-08542795c3ac") + (property "Reference" "#PWR027" + (at 93.98 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 93.98 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 93.98 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 93.98 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 93.98 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4ff3cc31-ac90-486c-883e-afc1dc11f5ff") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR027") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 71.12 181.61 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8116dfce-f118-44d7-b521-f3639571c4f6") + (property "Reference" "TP2" + (at 76.2 180.3399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "WP" + (at 76.708 182.88 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" + (at 71.12 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 71.12 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 71.12 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "972e03d8-bc61-4aac-b47e-2ba852b99427") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "TP2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 73.66 113.03 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8f924be9-6354-44bb-96e4-f59188254509") + (property "Reference" "#PWR020" + (at 73.66 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 69.596 111.252 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 73.66 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 73.66 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 73.66 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8c2b86b8-11c9-468f-87a6-6005c7d3c4e4") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 50.8 66.04 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9177cf9f-b77a-4f3f-aa87-ffa5ab3ec95c") + (property "Reference" "#PWR014" + (at 50.8 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 50.8 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 50.8 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 50.8 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "94eb0b34-0293-4a22-a4dc-e24078dda8d7") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 36.83 24.13 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "927ef69c-f07f-4a1e-aee5-62362d23f9c3") + (property "Reference" "#PWR025" + (at 36.83 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 32.512 22.352 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 36.83 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 36.83 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 36.83 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "51403c7d-6bf3-40a5-9ec8-340d964e0b6e") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 31.75 121.92 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "96a74219-7781-4e11-928f-4a84529cf5fb") + (property "Reference" "#PWR016" + (at 31.75 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 27.178 123.444 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 31.75 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 31.75 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 31.75 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c50129e2-34a1-49d2-9fd2-78c6b16a0f9e") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 24.13 113.03 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9743d0f2-3191-401a-8eb5-e74b7d85c480") + (property "Reference" "J4" + (at 19.812 115.57 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "SWD_INT" + (at 22.352 109.982 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (at 24.13 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 24.13 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 24.13 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "b6364eae-12d3-45ef-8b98-b76b02011d2c") + ) + (pin "3" + (uuid "18f822a4-a6ef-4eca-b1d0-700bf72f2110") + ) + (pin "2" + (uuid "a9ac131b-c0bd-49eb-9157-45aec419873e") + ) + (pin "1" + (uuid "383d6af7-cfdf-4af9-abc7-a204e2d78806") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "J4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 35.56 173.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9af94a26-42b5-4c68-9de0-6c25b5bfbcb0") + (property "Reference" "#PWR023" + (at 35.56 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 35.56 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 35.56 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ad682cdb-cddf-44e4-ac8e-8a2b5c0d5ece") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR023") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 85.09 160.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a0e5ddd7-a7da-4935-b7ed-0f93118f39a8") + (property "Reference" "R13" + (at 86.868 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1k5" + (at 86.868 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 83.312 160.02 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 85.09 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 85.09 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "ca2acf3f-b0c6-48be-b95c-3d32424cb715") + ) + (pin "1" + (uuid "f9597150-5bf7-4af7-8bd6-723fe8dea9e3") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 57.15 120.65 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bcdc2283-37e3-4daa-a8f5-1267ea31f873") + (property "Reference" "J5" + (at 52.832 123.19 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "UART_INT" + (at 55.372 123.19 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (at 57.15 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 57.15 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 57.15 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "b70b460c-e96e-4d9a-a6ca-988facf4efca") + ) + (pin "3" + (uuid "2d0b34ef-95d7-4958-baa4-9f3623e3cd1f") + ) + (pin "2" + (uuid "98f3f112-459e-4edf-9918-07f53eb2face") + ) + (pin "1" + (uuid "5419c260-9136-485c-90c0-bab0da3d66d7") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "J5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 50.8 71.12 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bf78ae6e-16c6-4902-8efa-b8b153ac2609") + (property "Reference" "R3" + (at 45.974 69.596 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1k5" + (at 45.974 72.136 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 52.578 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 50.8 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 50.8 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e2b98724-5db7-4c0f-8c1e-fbf23f91cd04") + ) + (pin "2" + (uuid "3307b943-92f1-4f64-b5b8-53e6b08cba73") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 115.57 55.88 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c373a117-7607-4389-957b-1fc253812c00") + (property "Reference" "R6" + (at 113.538 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 117.856 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 117.348 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 115.57 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 115.57 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "97087583-956a-4508-8745-d4f42528d0b2") + ) + (pin "1" + (uuid "c8f8ea30-1ab1-4361-ab3b-9ce6be31a82c") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Memory_EEPROM:M24C02-WMN") + (at 54.61 179.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c8df88c2-ad44-41a2-9e9c-776e90b45125") + (property "Reference" "U3" + (at 59.436 185.674 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "M24C02-WMN" + (at 59.182 187.706 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 54.61 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.st.com/content/ccc/resource/technical/document/datasheet/b0/d8/50/40/5a/85/49/6f/DM00071904.pdf/files/DM00071904.pdf/jcr:content/translations/en.DM00071904.pdf" + (at 55.88 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2Kb (256x8) I2C Serial EEPROM, 2.5-5.5V, SOIC-8" + (at 54.61 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "3a66f338-3f55-4337-acc5-08e80b92b395") + ) + (pin "5" + (uuid "06ea21d6-d80a-4db2-b29b-f1e0446783ae") + ) + (pin "6" + (uuid "2d2250aa-e062-41a3-8e78-fd18cca79d95") + ) + (pin "1" + (uuid "c023cd6a-a7e9-4390-8bb6-35f95f2e6651") + ) + (pin "2" + (uuid "e1456a56-8008-4dc2-83b3-b1dcfc5ac39a") + ) + (pin "3" + (uuid "8ed6a421-b7f6-4716-8791-440321d6a96c") + ) + (pin "8" + (uuid "b0e3ae38-2622-405a-85dd-595087aa9e1e") + ) + (pin "4" + (uuid "00aa5fe7-2f24-4e36-8eb5-8d6254712df9") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 123.19 62.23 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ce15aa70-aafc-4c88-a136-ac8ca29c5d9e") + (property "Reference" "#PWR029" + (at 123.19 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 118.872 64.008 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 123.19 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 123.19 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 123.19 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "08d422c5-7265-4f11-a830-79bf6270ef0a") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR029") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 31.75 106.68 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d36020f5-2307-41a8-b593-5daa22f859ee") + (property "Reference" "#PWR015" + (at 31.75 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 27.432 105.156 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 31.75 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 31.75 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 31.75 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6e69a7c3-495f-464f-a490-fec691e7d23e") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 100.33 55.88 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d962a103-6672-4c53-89ad-9baea1b2465e") + (property "Reference" "R4" + (at 98.298 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 102.616 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 102.108 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 100.33 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 100.33 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "9da2202c-04f8-468d-9be8-a28ab3b4afbe") + ) + (pin "1" + (uuid "a9568fe8-511e-46cf-a05b-1a25242ea5e5") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 77.47 160.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "df9d45b2-c583-4daa-99a5-39a62c210ee5") + (property "Reference" "R12" + (at 78.994 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1k5" + (at 78.994 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 75.692 160.02 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 77.47 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 77.47 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "74955eaa-1bb2-414a-b0ae-187918564fbb") + ) + (pin "1" + (uuid "93da46b7-3b88-4a33-926f-0dba2cacb58f") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "R12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 130.81 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e9989c18-4b21-4cad-a73e-f971612983ce") + (property "Reference" "#PWR026" + (at 130.81 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 130.81 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 130.81 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 130.81 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 130.81 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3a2c5204-0af9-4d40-bcac-359e148d2832") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR026") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 151.13 27.94 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f49f808c-bd0b-4a9c-a9c0-fed33c857fc8") + (property "Reference" "#PWR030" + (at 151.13 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 151.13 24.384 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 151.13 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 151.13 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 151.13 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "220570ae-71a3-47c0-b6ad-296fdf26d934") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "#PWR030") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 26.67 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f5b3d351-c6e2-4abc-a7e9-ede81f21d8a4") + (property "Reference" "J6" + (at 21.59 167.64 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "I2C_INT" + (at 24.13 162.814 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (at 26.67 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 26.67 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 26.67 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "c43139d9-b46b-4690-844d-ce16293b59ce") + ) + (pin "3" + (uuid "4b5faecd-cad4-4d20-bed2-d7a32c8c1560") + ) + (pin "2" + (uuid "0a0d33e1-128c-42cc-9833-9985c1c675db") + ) + (pin "1" + (uuid "78d9dab7-4e30-455e-9374-82eca4c60079") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6" + (reference "J6") + (unit 1) + ) + ) + ) + ) +) diff --git a/hardware/v1/glitching.kicad_sch b/hardware/v1/glitching.kicad_sch new file mode 100644 index 0000000..94f724b --- /dev/null +++ b/hardware/v1/glitching.kicad_sch @@ -0,0 +1,4511 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "664650b6-7dd1-4991-b9a6-157418c3a259") + (paper "A4") + (lib_symbols + (symbol "Connector:Conn_01x02_Pin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02_Pin" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_Pin_1_1" + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:TestPoint" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.762) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 6.858 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "test point tp" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:C" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:LED" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "MCU_Microchip_ATtiny:ATtiny85-20P" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Value" "ATtiny85-20P" + (at 2.54 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (property "Footprint" "Package_DIP:DIP-8_W7.62mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "20MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, DIP-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "AVR 8bit Microcontroller tinyAVR" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ATtiny85-20P_0_1" + (rectangle + (start -12.7 -12.7) + (end 12.7 12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "ATtiny85-20P_1_1" + (pin power_in line + (at 0 15.24 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -15.24 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "AREF/PB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "PB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "PB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "XTAL1/PB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "XTAL2/PB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "~{RESET}/PB5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Regulator_Linear:AP2112K-3.3" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -5.08 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "AP2112K-3.3" + (at 0 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" + (at 0 8.255 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP2112.pdf" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "600mA low dropout linear regulator, with enable pin, 3.8V-6V input voltage range, 3.3V fixed positive output, SOT-23-5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "linear regulator ldo fixed positive" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23?5*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AP2112K-3.3_0_1" + (rectangle + (start -5.08 4.445) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "AP2112K-3.3_1_1" + (pin power_in line + (at -7.62 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 0 180) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 2.54 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Transistor_FET:2N7002" + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2N7002" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 5.08 -1.905 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" + (at 5.08 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "N-Channel Switching MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2N7002_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.921 0.381) (xy 3.683 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2N7002_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:PWR_FLAG" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#FLG" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "flag power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:VBUS" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VBUS_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VBUS_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (rectangle + (start 21.59 22.86) + (end 93.98 67.31) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (uuid 25dc2e66-00b3-4b80-8228-c0bf9a1e72da) + ) + (rectangle + (start 21.59 77.47) + (end 116.84 149.86) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (uuid c220e03d-667a-45a3-bbf6-c176ece0975a) + ) + (text "Power Supply - ATTiny85" + (exclude_from_sim no) + (at 33.782 21.082 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "648bdbaf-7afb-409b-ace7-b0d16771305e") + ) + (text "Glitching target (ATTiny85)" + (exclude_from_sim no) + (at 34.036 75.184 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "664ce655-1b55-4d1d-9372-349f6ebacc79") + ) + (text "Software-enabled\npower supply" + (exclude_from_sim no) + (at 31.496 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f6d2765e-fc58-45ea-9b65-2e4324d3fc0d") + ) + (junction + (at 59.69 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "0ed175f4-c824-40c9-8eaa-70227cf45a18") + ) + (junction + (at 45.72 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "1bea72e9-ab03-4610-aceb-60530bb29ce9") + ) + (junction + (at 59.69 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "326ff964-8765-4de6-b8e8-1751e4235ab2") + ) + (junction + (at 71.12 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "64effad4-f381-4297-8b63-09a673eef6dc") + ) + (junction + (at 63.5 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "7d5976da-1280-4cb1-bebe-545d3fb99a20") + ) + (junction + (at 41.91 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "9c16c419-8727-4058-8c5f-5312ee6e6474") + ) + (junction + (at 41.91 95.25) + (diameter 0) + (color 0 0 0 0) + (uuid "c318787c-a4e0-45be-bf7d-411ccecdce7d") + ) + (junction + (at 93.98 133.35) + (diameter 0) + (color 0 0 0 0) + (uuid "d3bfe319-e1c4-4861-9d8a-ee1da222d748") + ) + (junction + (at 45.72 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "d94dcd28-f069-4711-adff-9da153ee9c53") + ) + (junction + (at 71.12 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "df874b92-0ca9-46c3-8e51-2d871fdc5b66") + ) + (junction + (at 36.83 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "eeee371b-db23-4342-845a-f7468783a331") + ) + (wire + (pts + (xy 78.74 133.35) (xy 83.82 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c0a7803-272c-498b-87da-9e9aa9bd4f4c") + ) + (wire + (pts + (xy 71.12 55.88) (xy 71.12 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c0c0429-3c81-45ff-b0eb-69c83e6eb6e2") + ) + (wire + (pts + (xy 41.91 95.25) (xy 41.91 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1255700e-8882-43be-8977-78dcc952a09b") + ) + (wire + (pts + (xy 36.83 45.72) (xy 52.07 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16b59e26-eba1-44b3-acd9-d336b991ee8a") + ) + (wire + (pts + (xy 41.91 95.25) (xy 50.8 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cb9a66f-539a-4298-a063-28bc81926dd6") + ) + (wire + (pts + (xy 59.69 53.34) (xy 59.69 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22979507-847a-4892-bd3b-44f302382744") + ) + (wire + (pts + (xy 71.12 58.42) (xy 59.69 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2c18f814-0b7a-47db-82f7-f24efdc97728") + ) + (wire + (pts + (xy 93.98 95.25) (xy 93.98 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2dd1185f-8f78-40da-9362-3cb7fabe8682") + ) + (wire + (pts + (xy 78.74 128.27) (xy 106.68 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "393127c5-6eec-4c78-9fc2-1f0e2521b4f9") + ) + (wire + (pts + (xy 82.55 43.18) (xy 86.36 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3aa80d8e-c76f-4346-a78e-fa2847bab3af") + ) + (wire + (pts + (xy 63.5 109.22) (xy 67.31 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "437a7c29-b914-438d-a396-9d7f6b16391c") + ) + (wire + (pts + (xy 29.21 95.25) (xy 41.91 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "476f9b70-94f5-4bf7-8a0a-d7814a006282") + ) + (wire + (pts + (xy 114.3 123.19) (xy 120.65 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4baf9237-756c-413c-a891-7432c01b1440") + ) + (wire + (pts + (xy 78.74 125.73) (xy 96.52 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d7e434c-9882-4dfe-9af9-66752708e3c4") + ) + (wire + (pts + (xy 71.12 40.64) (xy 71.12 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "552d401b-0906-4bce-805a-070ec826be93") + ) + (wire + (pts + (xy 45.72 48.26) (xy 45.72 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5610d29d-95ac-4011-ba86-20bdb000c5e6") + ) + (wire + (pts + (xy 67.31 43.18) (xy 71.12 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a069924-ddd0-48ce-9202-efec21936e3a") + ) + (wire + (pts + (xy 36.83 58.42) (xy 36.83 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "630fccae-e4b5-4527-b337-b80250dd910c") + ) + (wire + (pts + (xy 78.74 120.65) (xy 96.52 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a66b56b-16dd-45c0-89d0-a187a79469eb") + ) + (wire + (pts + (xy 59.69 109.22) (xy 63.5 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ed3336b-5c7d-4c95-a0f9-17c79fb2d368") + ) + (wire + (pts + (xy 45.72 40.64) (xy 45.72 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b04d9a4-f06a-46a3-9ff0-5f5c945d213f") + ) + (wire + (pts + (xy 41.91 109.22) (xy 45.72 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7dccc633-a08b-4fe3-91b5-5325817d1138") + ) + (wire + (pts + (xy 50.8 95.25) (xy 50.8 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80499209-1200-4889-9c8f-18cf8a58cb5e") + ) + (wire + (pts + (xy 45.72 58.42) (xy 59.69 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "817537cc-a550-4145-8013-49c03e2bd43b") + ) + (wire + (pts + (xy 86.36 43.18) (xy 86.36 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "880743bb-bfa0-4104-8280-616d6976c969") + ) + (wire + (pts + (xy 41.91 105.41) (xy 41.91 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8eec2fc0-8dbc-4b1c-8188-0cc02fa6f698") + ) + (wire + (pts + (xy 31.75 45.72) (xy 36.83 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "936ccb8c-664e-4f68-bd77-ecf6b3a301bd") + ) + (wire + (pts + (xy 29.21 97.79) (xy 33.02 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a0d500e2-dcd1-4f1e-b17b-bc25ea580c84") + ) + (wire + (pts + (xy 114.3 128.27) (xy 120.65 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a8bb09d1-4d1c-4a4b-91dc-93c05444d076") + ) + (wire + (pts + (xy 41.91 113.03) (xy 41.91 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9f6c564-62de-45fa-98c4-3b4ad86d1306") + ) + (wire + (pts + (xy 86.36 58.42) (xy 71.12 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b57d1b2e-6af0-4537-9e98-cc4bdc41cd4d") + ) + (wire + (pts + (xy 104.14 125.73) (xy 120.65 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6513970-5dc6-4825-86ef-195600a154be") + ) + (wire + (pts + (xy 78.74 123.19) (xy 106.68 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd27cfc4-ba77-41f8-952f-7c04af3ca70b") + ) + (wire + (pts + (xy 55.88 109.22) (xy 59.69 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1f5027b-11c8-4ec1-8fab-e238b49b5f31") + ) + (wire + (pts + (xy 81.28 111.76) (xy 81.28 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c31246d9-9e84-4f66-8f02-b362dc69ad5e") + ) + (wire + (pts + (xy 33.02 97.79) (xy 33.02 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6819e50-4316-4021-8027-b97c93e3feba") + ) + (wire + (pts + (xy 71.12 43.18) (xy 71.12 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c788a98d-7446-455d-a0f3-2e645d4fa605") + ) + (wire + (pts + (xy 59.69 60.96) (xy 59.69 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c7a494a1-44d5-4a6d-b5a3-5fa89520e3f3") + ) + (wire + (pts + (xy 93.98 133.35) (xy 120.65 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd85c2ab-2cc6-4681-928c-07d88767dcea") + ) + (wire + (pts + (xy 36.83 45.72) (xy 36.83 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0ce0c35-5902-4e6b-9f2f-8c8eb9b62769") + ) + (wire + (pts + (xy 33.02 109.22) (xy 41.91 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d11a49d0-f59e-47ba-b3b6-8cde01f947cf") + ) + (wire + (pts + (xy 63.5 105.41) (xy 63.5 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d18155dc-39c4-4ba1-ba2f-83db048eaf4d") + ) + (wire + (pts + (xy 78.74 130.81) (xy 120.65 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d35e6340-37ac-48ee-9d16-69abc3910fc5") + ) + (wire + (pts + (xy 63.5 95.25) (xy 63.5 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de68170c-f8f6-4f71-ab1b-3713c6b56a40") + ) + (wire + (pts + (xy 74.93 109.22) (xy 81.28 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df97bb50-d583-4146-8e15-865e23016ff7") + ) + (wire + (pts + (xy 104.14 120.65) (xy 120.65 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2dd03fb-2337-484d-91ac-128116d081dd") + ) + (wire + (pts + (xy 63.5 109.22) (xy 63.5 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e38008d8-7aea-4438-8b2e-423b8790281e") + ) + (wire + (pts + (xy 71.12 43.18) (xy 74.93 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e49bfe83-aa41-4204-a52f-0256d66bb50b") + ) + (wire + (pts + (xy 93.98 105.41) (xy 93.98 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e4b2b742-0832-4edd-a3e4-be52a184727b") + ) + (wire + (pts + (xy 45.72 43.18) (xy 52.07 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f379009f-a3de-4d16-aa8e-886dd526119c") + ) + (wire + (pts + (xy 36.83 58.42) (xy 45.72 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f3cc56f0-4810-4e5d-911e-84abc07439ea") + ) + (wire + (pts + (xy 91.44 133.35) (xy 93.98 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f528f95b-81fc-4fea-8afd-9091829305f2") + ) + (wire + (pts + (xy 86.36 54.61) (xy 86.36 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9c0c73d-857e-4c0b-983f-d616cfde07e4") + ) + (wire + (pts + (xy 45.72 55.88) (xy 45.72 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fdac68d0-9cda-4d8d-beae-c330c066c634") + ) + (label "ATTINY_TX" + (at 82.55 128.27 0) + (effects + (font + (size 0.635 0.635) + ) + (justify left bottom) + ) + (uuid "34876f64-664f-4971-ab21-d7c29e3a5353") + ) + (label "ATTINY_MOSI" + (at 82.55 120.65 0) + (effects + (font + (size 0.635 0.635) + ) + (justify left bottom) + ) + (uuid "479f69b5-c4c6-4242-9109-a7c513b205b5") + ) + (label "GLITCH_IN" + (at 44.45 95.25 0) + (effects + (font + (size 0.635 0.635) + ) + (justify left bottom) + ) + (uuid "545254d1-d1fb-43a9-83ba-3e95eb8faa7b") + ) + (label "ATTINY_TRIG" + (at 82.55 130.81 0) + (effects + (font + (size 0.635 0.635) + ) + (justify left bottom) + ) + (uuid "57e74d21-0aa0-4ad0-bc1b-e97f52422beb") + ) + (label "GLITCH_EN" + (at 74.93 109.22 0) + (effects + (font + (size 0.635 0.635) + ) + (justify left bottom) + ) + (uuid "60dd5452-c9c7-42f8-b4ca-4af6e64247de") + ) + (label "PWR_LED_K" + (at 82.55 43.18 0) + (effects + (font + (size 0.508 0.508) + ) + (justify left bottom) + ) + (uuid "7f57ada4-a933-43e5-9e67-3c569bf0f006") + ) + (label "ATTINY_MISO" + (at 82.55 123.19 0) + (effects + (font + (size 0.635 0.635) + ) + (justify left bottom) + ) + (uuid "940aaeef-b015-4417-8b33-d98fbe4ce23b") + ) + (label "ATTINY_SCK" + (at 82.55 125.73 0) + (effects + (font + (size 0.635 0.635) + ) + (justify left bottom) + ) + (uuid "983071db-e29a-4398-9efd-7be78fd8f4e7") + ) + (label "ATTINY_RST" + (at 78.74 133.35 0) + (effects + (font + (size 0.635 0.635) + ) + (justify left bottom) + ) + (uuid "d4a651c6-3a66-48ea-a785-83efa775ffce") + ) + (label "ATTINY_VCC" + (at 63.5 111.76 0) + (effects + (font + (size 0.635 0.635) + ) + (justify left bottom) + ) + (uuid "ee5f2d21-a62c-4289-86e9-d7ee038bd58f") + ) + (global_label "UART2_RX" + (shape input) + (at 120.65 128.27 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "112b05c6-ea24-4900-9edb-123e0aac2084") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 130.4886 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "+3.3V_ATTINY" + (shape input) + (at 71.12 40.64 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "114244ee-eaa9-4fa5-9f8f-ebe90d12ee66") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 71.12 24.9547 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "+3.3V_ATTINY" + (shape input) + (at 63.5 95.25 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "243b18ce-f2d9-447b-908d-d2441d4c3e3d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 63.5 79.5647 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI2_MISO" + (shape input) + (at 120.65 123.19 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "246c2f31-4112-4c29-b93b-25679004ca65") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 130.9239 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LDO_EN" + (shape input) + (at 31.75 45.72 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "2d4da2d6-b22b-464b-b640-3d82c879cf3c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 23.7015 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "+3.3V_ATTINY" + (shape input) + (at 93.98 95.25 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3595c818-f774-4a13-b114-1dd5ea25343f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 93.98 79.5647 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI2_SCK" + (shape input) + (at 120.65 125.73 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "5097eb0c-d689-458d-9755-e592b722de5d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 130.2466 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GLITCH_RST_OUT" + (shape input) + (at 120.65 133.35 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "524b3577-067f-424f-a516-6db48f6b912a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 135.4235 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI2_MOSI" + (shape input) + (at 120.65 120.65 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "dcea59be-f7f3-48ac-941f-5b8750d0f0b4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 130.9239 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 86.36 50.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "09b0b622-60d3-4884-9022-32c87ef49871") + (property "Reference" "R15" + (at 88.9 49.5299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1k5" + (at 88.9 52.0699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 84.582 50.8 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 86.36 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 86.36 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "3e587d5e-85bb-4f38-9e8f-36bbc28ebd96") + ) + (pin "1" + (uuid "1af4b4e5-733c-49a7-84e4-a8cc5f184482") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "R15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 59.69 109.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "124e2d1b-2ab9-42f0-b164-aee669d50c51") + (property "Reference" "#FLG02" + (at 59.69 107.315 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 58.674 105.664 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 59.69 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 59.69 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 59.69 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1d2a7b13-5071-4924-9c58-e1a7fa429c4f") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "#FLG02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 120.65 130.81 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "171f5b39-fc37-42c7-acd8-362bd7199ece") + (property "Reference" "TP3" + (at 125.222 130.81 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "GLITCH_TRIG" + (at 130.556 130.81 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" + (at 120.65 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 120.65 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 120.65 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "64eb3b8a-1868-466b-9178-16b5dcafa085") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "TP3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 41.91 113.03 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "202c2c30-19ce-401c-8fa8-032e534be982") + (property "Reference" "#PWR035" + (at 41.91 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 41.91 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 41.91 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 41.91 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 41.91 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "29b788f5-9970-4a86-9b17-d8f697871c47") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "#PWR035") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 100.33 125.73 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "40852e13-8760-41cc-8271-23613c0d78ac") + (property "Reference" "R21" + (at 98.044 123.444 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k5" + (at 102.616 123.444 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 100.33 127.508 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 100.33 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 100.33 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2dda9fbd-dec5-4af6-937f-bbe12027d3a3") + ) + (pin "1" + (uuid "348d1892-ed3d-4d6a-aaef-7fbf5e4d7de1") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "R21") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MCU_Microchip_ATtiny:ATtiny85-20P") + (at 63.5 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4c0e0074-f852-4dc3-ae5c-008594fbe213") + (property "Reference" "U4" + (at 75.946 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "ATtiny85-20P" + (at 80.518 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Package_DIP:DIP-8_W7.62mm" + (at 63.5 128.27 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf" + (at 63.5 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "20MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, DIP-8" + (at 63.5 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "6363beac-eb51-48a8-8185-1aeba4f68a15") + ) + (pin "8" + (uuid "e635c41e-1bae-4293-b6b3-1a58fbf98d22") + ) + (pin "6" + (uuid "1ae4de9e-e3ff-410d-addf-00d22678c93e") + ) + (pin "5" + (uuid "d8dc02c5-2df5-4195-bc74-1fdf32ee6143") + ) + (pin "7" + (uuid "81e9022f-9f9b-47c1-bb0a-19ec796770b7") + ) + (pin "2" + (uuid "00718fff-9532-4282-83be-86a120fa42eb") + ) + (pin "3" + (uuid "8dfa6630-6268-4821-8463-841da393c9ac") + ) + (pin "1" + (uuid "cb4e2a6c-5bf2-488e-a75c-aef718aa988d") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "U4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Regulator_Linear:AP2112K-3.3") + (at 59.69 45.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4eb3724a-cf6a-419d-a672-34967cc4bc70") + (property "Reference" "U5" + (at 59.69 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AP2112K-3.3" + (at 59.69 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" + (at 59.69 37.465 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP2112.pdf" + (at 59.69 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "600mA low dropout linear regulator, with enable pin, 3.8V-6V input voltage range, 3.3V fixed positive output, SOT-23-5" + (at 59.69 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "5adeacd0-b803-4973-a298-2fcbd5644163") + ) + (pin "1" + (uuid "9f8ba77b-a662-4599-ab11-32e20f5d02f5") + ) + (pin "4" + (uuid "ab68ba7b-b7ff-427b-8936-647d6bd10894") + ) + (pin "2" + (uuid "77a91453-3e37-474d-b785-ded227c2f0ca") + ) + (pin "3" + (uuid "82facd14-200b-49ba-ba6e-fc51741bb3cc") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "U5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 59.69 60.96 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "51440e21-5d23-4737-98c9-03d222e2d060") + (property "Reference" "#PWR034" + (at 59.69 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 59.69 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 59.69 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 59.69 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 59.69 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f96fd49c-dfa0-4abc-b6c5-3d9fa2bff4c1") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "#PWR034") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 71.12 109.22 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "60a49fb6-56ba-4656-a7d1-b1e5e35813d9") + (property "Reference" "C16" + (at 69.088 103.632 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 69.088 106.172 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 67.31 110.1852 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 71.12 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 71.12 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "72b938e4-c44f-4c3a-95cb-b8a14194ba47") + ) + (pin "2" + (uuid "39ba4ce9-143c-4818-9393-17d82b9b1419") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "C16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 41.91 101.6 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6a22bd77-6d08-4cdb-8d39-dc87348ab78c") + (property "Reference" "R16" + (at 43.942 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 39.624 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 40.132 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 41.91 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 41.91 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "6f010ecb-b9e0-489d-9abe-0f6e8a29b67f") + ) + (pin "1" + (uuid "a968865b-b54a-415f-b648-2794bb88b274") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "R16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VBUS") + (at 45.72 40.64 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7acb458c-6a8e-4026-b759-dd67e764e0ae") + (property "Reference" "#PWR032" + (at 45.72 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 45.72 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 45.72 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 45.72 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 45.72 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6b1bc174-bff1-4c07-94f9-2e938730f5f1") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "#PWR032") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 87.63 133.35 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7de6c4f7-e21b-4ac4-afc5-1ed2be2d650d") + (property "Reference" "R23" + (at 85.598 135.636 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k5" + (at 89.916 135.636 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 87.63 135.128 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 87.63 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 87.63 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "50cfb3a4-39f3-4588-9924-0f50952593e5") + ) + (pin "1" + (uuid "7f17a2ae-45d5-4b4b-b7b2-5c340a0c03d1") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "R23") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 36.83 52.07 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8aea9e99-42ff-4db4-875e-127ab388ab24") + (property "Reference" "R14" + (at 38.862 52.07 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 34.544 52.07 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 35.052 52.07 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 36.83 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 36.83 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f897ed36-5919-49ec-a55f-38e89a8e5642") + ) + (pin "1" + (uuid "4c7e6e71-e2a9-478c-94df-e2a57ac8fca7") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "R14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 93.98 101.6 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8bb83c4f-a8e0-4742-b4a4-c1517d3ad855") + (property "Reference" "R18" + (at 97.536 100.584 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 97.536 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 92.202 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 93.98 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 93.98 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "afb26fc1-4d94-447a-8ca7-469092280fa3") + ) + (pin "1" + (uuid "fdc3165d-f0f1-41c0-a17f-60cea0708fe4") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "R18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 71.12 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8bc53a12-9d2b-414c-991d-1c2bc4f3d189") + (property "Reference" "C15" + (at 74.422 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1u" + (at 74.422 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 72.0852 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 71.12 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 71.12 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c23f89dc-af59-4593-9bc3-14640e6f5aa6") + ) + (pin "2" + (uuid "a20208cd-7869-470e-9ee7-a0d6059bf20f") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "C15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 110.49 128.27 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "95be184e-d9c5-4a19-a007-14e9c95a2a4a") + (property "Reference" "R22" + (at 108.204 125.984 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k5" + (at 112.776 125.984 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 110.49 130.048 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 110.49 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 110.49 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8fc5965e-05ba-49c8-a40b-f556f4e7d29c") + ) + (pin "1" + (uuid "5a6155c7-8799-48c9-9429-cd400583ee63") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "R22") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 100.33 120.65 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9b04d503-41ab-4303-a9b2-3b5d5429e708") + (property "Reference" "R19" + (at 98.044 118.364 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k5" + (at 102.362 118.364 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 100.33 122.428 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 100.33 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 100.33 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7debdb3f-a8a0-42a0-924c-4bd1582205fa") + ) + (pin "1" + (uuid "1aae8cce-b408-4e27-8a81-3d51d18b8f03") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "R19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 78.74 43.18 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9ce680f6-3139-4bfa-ad4d-e9ac1a195e4b") + (property "Reference" "D3" + (at 78.74 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RED" + (at 78.74 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 78.74 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 78.74 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 78.74 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 78.74 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "6b53a533-9046-4bef-ac00-4d56c055e81b") + ) + (pin "1" + (uuid "607978e6-4d6c-4088-98cb-94f83ecf8582") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "D3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 63.5 143.51 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b1923c0d-2a4b-437e-8528-6ffddc1a4cf1") + (property "Reference" "#PWR033" + (at 63.5 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 63.5 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 63.5 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 63.5 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 63.5 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ef57f7e4-8222-466c-84c0-7a6cbd8b0fb0") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "#PWR033") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_FET:2N7002") + (at 50.8 106.68 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b36760d9-f17e-4d8f-9d1c-83ee120dc4b6") + (property "Reference" "Q2" + (at 50.8 114.3 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2N7002" + (at 50.8 112.268 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 48.895 111.76 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" + (at 46.99 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23" + (at 50.8 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7cf50edf-7e5a-4637-bf64-a0cdeca937d2") + ) + (pin "2" + (uuid "9e6dfb42-bf2b-4cd1-85aa-92811a03158d") + ) + (pin "3" + (uuid "d95bae10-b261-492f-a99a-8023b2857c1c") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "Q2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 63.5 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b546db74-0975-45d2-b4e1-abe0c48a1064") + (property "Reference" "R17" + (at 57.912 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "47" + (at 57.912 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric" + (at 61.722 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 63.5 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 63.5 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "68f02569-7aa8-48ad-bc4d-3b5fe6d97949") + ) + (pin "1" + (uuid "f7062962-ea8b-4818-988e-b1c2762c9c78") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "R17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x02_Pin") + (at 86.36 109.22 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b6ddbba6-9ca8-4ae1-9d82-c724524739be") + (property "Reference" "J9" + (at 85.471 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GLITCH_EN" + (at 82.042 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (at 86.36 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 86.36 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 86.36 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "02db386a-d1df-4c10-8f5f-1dbe03205e48") + ) + (pin "2" + (uuid "8dfa370d-02da-42ef-95f4-9d74ecd268d5") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "J9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 81.28 114.3 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bc126578-06ca-429b-8990-9f2594e8f635") + (property "Reference" "#PWR036" + (at 81.28 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 81.28 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 81.28 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 81.28 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "832e1725-fc5b-4c71-96cf-64258659b3db") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "#PWR036") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 45.72 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d7ae30c2-41fc-48e6-bea4-6c70210d493c") + (property "Reference" "C14" + (at 49.022 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1u" + (at 49.022 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 46.6852 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 45.72 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 45.72 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "60390e85-99f7-4f7b-9783-7aac5d9b5ef1") + ) + (pin "2" + (uuid "5c281802-b97a-4c67-85bc-4bcbce526017") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "C14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 110.49 123.19 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dcc2dd62-e9fc-4db0-8e13-f65ad8655459") + (property "Reference" "R20" + (at 107.95 121.158 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k5" + (at 112.268 121.158 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 110.49 124.968 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 110.49 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 110.49 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "feca6688-2fce-4eb4-b83b-0b7929d3343d") + ) + (pin "1" + (uuid "b6cf537a-e18a-4d12-841f-2c2a381d7db0") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "R20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x02_Pin") + (at 24.13 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dd039cf1-c3d6-459a-8560-82f24439a1ee") + (property "Reference" "J8" + (at 25.527 89.662 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GLITCH_IN" + (at 28.956 92.202 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (at 24.13 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 24.13 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 24.13 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8e94416f-e966-47d4-9be6-103decde771a") + ) + (pin "2" + (uuid "910b46e4-2f8d-4eac-bb67-f32d7b907bba") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91/74cbcbfe-d27e-431e-b724-99d38bc40692" + (reference "J8") + (unit 1) + ) + ) + ) + ) +) diff --git a/hardware/v1/v1.kicad_pcb b/hardware/v1/v1.kicad_pcb new file mode 100644 index 0000000..78207a5 --- /dev/null +++ b/hardware/v1/v1.kicad_pcb @@ -0,0 +1,20131 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (2 "B.Cu" power) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "User.Drawings") + (19 "Cmts.User" user "User.Comments") + (21 "Eco1.User" user "User.Eco1") + (23 "Eco2.User" user "User.Eco2") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + (39 "User.1" user) + (41 "User.2" user) + (43 "User.3" user) + (45 "User.4" user) + ) + (setup + (stackup + (layer "F.SilkS" + (type "Top Silk Screen") + ) + (layer "F.Paste" + (type "Top Solder Paste") + ) + (layer "F.Mask" + (type "Top Solder Mask") + (thickness 0.01) + ) + (layer "F.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 1" + (type "core") + (thickness 1.51) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "B.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "B.Mask" + (type "Bottom Solder Mask") + (thickness 0.01) + ) + (layer "B.Paste" + (type "Bottom Solder Paste") + ) + (layer "B.SilkS" + (type "Bottom Silk Screen") + ) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (tenting + (front yes) + (back yes) + ) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (capping no) + (filling no) + (pcbplotparams + (layerselection 0x00000000_00000000_55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12) + (dashed_line_gap_ratio 3) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plot_black_and_white yes) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "066679e9-425a-4f07-b374-663f1515ef91") + (at 148.06 62.25 -90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (property "Reference" "J3" + (at 2.5 10.56 180) + (layer "F.Fab") + (uuid "ceab0a95-66c5-4aef-981e-e3456a5deba9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SEL_VDD" + (at 0 10 90) + (layer "F.Fab") + (uuid "f5409b33-4b65-4370-889c-ecacc3f1fbaa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "7b821e08-193c-4b9a-b01d-5ac13473f735") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "be3aa27a-b3cb-4784-af81-144199bce6bc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/4239d131-121d-4baf-ab0b-43a52a640cc0") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 9) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "92d0d48e-d5f1-4778-8c82-fe4c726130b9") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "48b7a9a8-1e28-4d3c-8813-12322c69385d") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ce54927f-9121-4c11-bd17-09b5382dce73") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a6f1d48-891f-427e-b332-d007409c3014") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b73d9138-b3e1-46ad-93ef-e39848666ee4") + ) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8b685132-6cbb-4ffb-8a61-211973a031be") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "df4110e9-1a06-47b2-bffd-56ecbd8f66e1") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0130ab92-4d60-4b48-a9e7-0cbb04f8cb57") + ) + (fp_line + (start 1.27 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf3d5374-27a5-4e2a-bced-9261d09f6598") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "12451520-b20d-4034-8705-3bac255ae10e") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37f1880f-97e0-4a33-b47c-daaec3467c32") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d9d0c599-e3d7-4df3-abf6-219d5254a3fe") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 0) + (layer "F.Fab") + (uuid "d6cdb200-3e75-46e2-a53e-a4c63c22ddbd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "d169fcac-296c-4d36-9bf0-566d70add002") + ) + (pad "2" thru_hole circle + (at 0 2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "776dde83-c08e-4322-899f-e9ce9998cc00") + ) + (pad "3" thru_hole circle + (at 0 5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "56fac071-28ad-4bd2-a8c7-d43461b4afd5") + ) + (pad "4" thru_hole circle + (at 0 7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "66b1f7c5-c41e-4a47-b480-ada54f984cdd") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "0db67101-ff98-45bf-ba4e-9d308e76d377") + (at 139.945 93.19 90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R22" + (at 1.69 -0.695 180) + (layer "F.SilkS") + (uuid "6a641a96-dba3-4693-83ba-e3231c13c2f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "28e009a0-2051-479d-a2f0-908b762aeeca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b89ea44d-4f34-476a-8dc2-eeff20cb7294") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d49e8519-6bba-40c4-90a6-d0cdfd40d95c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/95be184e-d9c5-4a19-a007-14e9c95a2a4a") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "13e33f2e-f1ec-41d6-9977-f78dfb3fa19a") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e64ef50f-dc8d-4566-b675-5c572128e098") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b7757c3-3ec9-4c1e-8ad3-ee2f26c9811b") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "0f1c0a26-0611-4786-9b57-eea0be550734") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "2046e626-becd-4899-942c-d7f44c7f945f") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/ATTINY_TX") + (pintype "passive") + (uuid "0b3ffb29-8b9e-4888-b7cb-14c54584a561") + ) + (pad "2" smd roundrect + (at 0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "UART2_RX") + (pintype "passive") + (uuid "b875f9d3-0125-4803-95f9-b44caa29073f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "125399cb-1d9b-4ae7-b2e6-e3586d0232bb") + (at 113.25 95.25 180) + (descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x08 2.54mm single row") + (property "Reference" "J7" + (at 3 -0.13 0) + (layer "F.Fab") + (uuid "b3a37c04-a8b6-4296-ba19-b8d5bef316f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "RFID_INT" + (at 0 20.16 0) + (layer "F.Fab") + (uuid "059f71f7-1635-4ad8-8863-04f23a79b543") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "293f6c77-5de0-48f9-9e8f-b6389ac64127") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "575aad6b-19b0-4c13-9adf-83dff704b123") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/3ab322f3-f23b-4f13-bd14-974a3f0ddeb8") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 1.38 1.27) + (end 1.38 19.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2128d8e0-9335-4846-8503-9e0e286ecac5") + ) + (fp_line + (start -1.38 19.16) + (end 1.38 19.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "281a8bb3-4252-44ba-bcb0-fe8dd0e1ad09") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "37a150d4-015f-44ed-bb1a-febf1ed3b464") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 19.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9f0f0c2-808c-4ac9-b32f-e2e0418fbd16") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a23d608e-c3da-4ab7-837a-eea13f38442d") + ) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0086a4f2-bfa7-41f4-a776-a02acd719f17") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 19.55) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ce7a4300-8d73-47b7-babd-9591013aab9e") + ) + (fp_line + (start 1.27 19.05) + (end -1.27 19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ccee63cd-952b-4747-b1f6-867918a4a732") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c395c762-f4d8-403d-8ce8-8673a3a3f044") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1bbfdf10-ccb5-4d32-89b9-315fa98a0867") + ) + (fp_line + (start -1.27 19.05) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3add385a-2cf0-41dc-b35e-c2104b530cb9") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "794eb667-e2da-4856-915e-66ba91d1aabf") + ) + (fp_text user "${REFERENCE}" + (at 0 8.89 90) + (layer "F.Fab") + (uuid "34c754a7-d294-4b49-b967-9b20da2eb25f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "3aabe316-7c46-42b2-a49e-e75b1934d5b5") + ) + (pad "2" thru_hole circle + (at 0 2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "RFID_IRQ") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "5b2dd9d9-8bb9-4f60-8017-553780bbe51c") + ) + (pad "3" thru_hole circle + (at 0 5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "RFID_RST") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "4360fb6c-714f-44b7-8b01-69c534a0d3b5") + ) + (pad "4" thru_hole circle + (at 0 7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SPI1_MOSI") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "d7df2d4f-3e7e-40e3-b4bb-110a6ba26f9e") + ) + (pad "5" thru_hole circle + (at 0 10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SPI1_MISO") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "c5c2afc6-d01b-41b3-a440-8fde5bf2e2e8") + ) + (pad "6" thru_hole circle + (at 0 12.7 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SPI1_SCK") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "c8dc8296-6b97-4178-98ac-17005bdcab25") + ) + (pad "7" thru_hole circle + (at 0 15.24 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SPI1_CS") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "e7af03eb-759e-46f6-86b1-6e4c66f371c0") + ) + (pad "8" thru_hole circle + (at 0 17.78 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "4596ccf6-ecda-4dce-9208-a0eb241690d8") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "1339a895-c20e-4b34-9772-33f32a7a96bb") + (at 131.48 84.25 180) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C10" + (at 2.48 0 0) + (layer "F.SilkS") + (uuid "3a263c06-015f-4666-a645-cb439014eca2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.16 0) + (layer "F.Fab") + (uuid "931ce9d7-42f4-446d-883d-0bb187b56e17") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bfe0e763-e30e-4459-85da-bf57561af16b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eb56567c-ad92-42dd-954b-c7ab6c362628") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/adf31378-c781-4a41-8317-6c1fc2df54f7") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8b042339-a513-4b8b-9593-d0f73fb6535c") + ) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "914558ca-37c1-4d8f-bb4c-dc7e82ec1de5") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "56031470-391c-469d-9363-d64bd8c0801b") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "eccd02c8-084c-4c7f-b1ed-0c44d124c00e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "07bbf6a8-fe4f-4723-8758-eab5333e54ea") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 180) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "d6d7a4ea-503e-4411-8ccc-0b4a4aa9346a") + ) + (pad "2" smd roundrect + (at 0.48 0 180) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "6bf36d23-ce64-41dc-a4c6-1830e6ebe22a") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "14a874cd-ba9b-4041-b7d1-2ba273545caa") + (at 133.1 95.015 90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R12" + (at 0.015 1.9 0) + (layer "F.SilkS") + (uuid "45149a02-4db4-4a0f-bfff-9f80a6d44aa5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "4d9bf789-3d9b-49e2-9fb7-fc31ca60d49d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "7d1cb0ca-fa23-4f66-a4be-74eab31ceefa") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "002c3a70-9fbb-4c47-844e-978edcfc84de") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/df9d45b2-c583-4daa-99a5-39a62c210ee5") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "72494b48-be7d-4aef-908e-78b611dc9318") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7cba0355-58c3-4be7-b043-06f08df31a9b") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "8b1ab42f-e407-47ee-acf5-52645bc489f9") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f9d17229-a44d-42d4-80a8-96f8f0333502") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "91e18db6-1dcc-4580-9068-d584259cb115") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "4c803a0c-4ac9-4e85-9110-2db7def7263d") + ) + (pad "2" smd roundrect + (at 0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "I2C_SCL") + (pintype "passive") + (uuid "05de00b8-c733-4e1b-afd9-d6faccc620f3") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "15257772-1646-4c54-8d5d-6fc610f2497a") + (at 148.6 70.2) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R7" + (at 0 1.2 0) + (layer "F.SilkS") + (uuid "207d8aa9-f083-4360-8224-e6f9d12c245f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "558ceff0-fa6a-4cc6-b4c0-3d3f869d4990") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9340cfda-bf2b-4db8-b351-02796b33454f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "59c5949a-040b-4c53-8869-25bfa663f883") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/20ca40f8-ae57-4a3d-bad8-1d0b74b9c3f8") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a9ee416-e620-47d3-9359-f97eb3761e62") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac3152ad-89e9-45f7-b308-3f8ba24ac8cc") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "87e2d0ae-7032-4cde-ac8b-8764fcc75d0c") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "24fa9f81-f057-4b98-913d-dc5eb3737aed") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ca7b9e00-dc61-4a91-a389-e465125bd716") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_S0") + (pintype "passive") + (uuid "05d6c123-8a38-4b6d-bd88-271e80f275b9") + ) + (pad "2" smd roundrect + (at 0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "11d4821b-18f8-4bf0-b07f-641c118d0886") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole:MountingHole_2.2mm_M2" + (layer "F.Cu") + (uuid "16143f59-b9c3-45c8-85d2-55a6d052aaf1") + (at 164 100) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "H4" + (at -3.5 0 0) + (layer "F.Fab") + (uuid "f36838cb-c8b4-4b86-8494-52227d52c4b0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "5879dabe-6c0b-4fe9-bcbb-cd73df9261c5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ec179f9b-89f2-405e-9a2a-b800cb350ed5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b068ba9d-892e-452b-a286-151c82109cc6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "6645dde9-c802-4a65-9d3f-c8f1cc4faf17") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "498e1dc3-cdfa-4920-a966-bd263dc876a3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "967f5472-500c-4cfc-b29f-1aacbbd636f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "5a7409c5-b89e-4fdf-87c3-b03ae2f2ddb4") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" + (layer "F.Cu") + (uuid "1b8930ca-321b-43e5-9b80-eac4ca19abc5") + (at 138.95 97.5) + (descr "THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm") + (tags "test point THT pad") + (property "Reference" "TP3" + (at -0.35 2.2 0) + (layer "F.SilkS") + (uuid "74677081-df7f-420b-89bc-2e07d556f3da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "GLITCH_TRIG" + (at 0 2.05 0) + (layer "F.Fab") + (uuid "9761a8ab-31f5-44be-8779-8e9489af6cc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "73be51aa-eef5-457c-a087-e196961b330c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d9932dc-77e5-49c2-a060-4bd2a5049ae2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/171f5b39-fc37-42c7-acd8-362bd7199ece") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr exclude_from_pos_files) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 0 1.2) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "F.SilkS") + (uuid "8b46b72e-8ea6-451d-b205-3c2e2427a17f") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "eef48bd2-5258-4f18-bab5-05d27b1f71ea") + ) + (fp_text user "${REFERENCE}" + (at 0 -2 0) + (layer "F.Fab") + (uuid "26ed7cc8-e2f7-4d2d-81f7-c76da31bc8d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/Glitching/ATTINY_TRIG") + (pinfunction "1") + (pintype "passive") + (uuid "4869a1e0-f826-486a-9718-9c43f4bbdb0f") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "2b4946b5-9d12-40e2-84f6-2b682e63f2c4") + (at 121.44 77.5) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R10" + (at 2.36 0 0) + (layer "F.SilkS") + (uuid "9c9a1d91-5d27-4a46-8c52-8f6e7c944482") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "0180fcaa-13ac-41c8-8fc4-a9452e0790a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "265ffaf6-c44c-4577-8ff5-3c3e1048acbc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "690bf786-1610-451a-a3e9-b0cf00c222d6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/4f2fbdca-ac29-4dc2-bf56-3e5e7cdcc651") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6c179a01-2a48-4272-be21-76ee9f3f3c23") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe494561-3af0-442c-a4ed-a14f2a5dcef3") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "f08f6bfa-84f8-42a4-93f1-3d81291a939a") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "17ba995d-f1f6-48f5-8fb4-d150472268ee") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f81cc7c3-8f56-4dca-a89f-6ea6616ce16d") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "97899305-b7f1-4977-8d77-f3dff69df28a") + ) + (pad "2" smd roundrect + (at 0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "DOOR_OUT") + (pintype "passive") + (uuid "bb806f76-5aab-4f6d-832e-2dbfd17c919a") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole:MountingHole_2.2mm_M2" + (layer "F.Cu") + (uuid "2b985ec2-0473-4402-9b2f-66ab8ba357e4") + (at 164 63) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "H2" + (at 0 3.25 0) + (layer "F.Fab") + (uuid "1948ad4e-e4ad-4d7e-858f-ec531329bf5d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "30307c39-59b5-4e20-8973-8194f5deb7e3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fb6f9bbb-c9e0-471c-9ce0-86ab559561db") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "76fcbe5f-780e-42cd-bcb0-7011887da970") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "21da87b8-06ed-4f7d-b02b-8b48aa45f1fb") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "baab9a8b-d017-45c4-b963-faab64b4b54c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2d759f9c-1803-43fc-a906-cd15c5b34931") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "13d862eb-9484-4d2c-b0a5-04829dcac2d5") + ) + (embedded_fonts no) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "32c3045f-d5cd-4bc1-90c7-01ffde5d53e5") + (at 165.25 85.9625 -90) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D1" + (at 2.2875 0 180) + (layer "F.SilkS") + (uuid "fe422de1-56be-4b9d-95ad-121d955e39c2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "RED" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "6eef2ce3-daaf-4788-9fd9-a15598ca7371") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f05643a8-7c94-48f4-9392-25198d7c43e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "4d3e75fb-0695-418d-ad8d-4ce2cfb24c40") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb018ff7-4bfb-4009-90bb-1e90592210a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/9376a783-834b-4c28-a116-cc0411ae99fe") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3256edde-467b-4b46-a4bb-a2ece62efa5f") + ) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c248f57d-e8c4-47cd-9a4d-7db929812705") + ) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97cf2196-7416-484a-b527-aba62c38f972") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "55e6a56c-5d46-4074-aa20-48b7406328d9") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1b07b8d9-977e-47c8-8067-d62ce14e13a4") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ea26eac1-d3c6-4e5a-a442-d669720e95a1") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fb9a8647-52d4-404c-970c-061120253fb9") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2e9f4a3e-de7c-4c42-837f-5b66843d4651") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f4764972-53c5-43b5-a8a1-dd762b0c04c7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "19c64f74-fc5b-4286-8502-8f0ac733e539") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0 270) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Base/PWR_LED_K") + (pinfunction "K") + (pintype "passive") + (uuid "12ed9208-f46f-49fd-9b18-856f0dc62930") + ) + (pad "2" smd roundrect + (at 0.7875 0 270) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pinfunction "A") + (pintype "passive") + (uuid "15771978-bf67-4f9b-bd32-58fe830ddfa2") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_SMD:SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm" + (layer "F.Cu") + (uuid "34e671dd-1b11-4b0c-be1f-58cfa0c43848") + (at 115.75 71.25) + (descr "tactile push button, 6x6mm, height=5mm, 12V 50mA, https://datasheet.lcsc.com/lcsc/1811151231_HYP--Hongyuan-Precision-1TS009A-1800-5000-CT_C319409.pdf") + (tags "tact sw push 6mm silicone rubber") + (property "Reference" "SW2" + (at 4.25 3.25 180) + (layer "F.SilkS") + (uuid "b9ceadba-5bbe-47d3-b23c-c251d065b423") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LAB_RST" + (at 0 3.81 0) + (layer "F.Fab") + (uuid "e296c544-db6e-419a-a2ac-80a7bd5853a5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f59bec78-d545-4816-a6d7-0e6423a0cf31") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "85e10815-474e-4d46-8661-692db20eba02") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/1ff15e24-75c7-44e5-a87f-93841a3e6714") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -3.15 -1.981) + (end -2 -3.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "06248602-73dd-4330-a8b3-3209efb779c8") + ) + (fp_line + (start -3.15 -1.3) + (end -3.15 -1.981) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "68a39474-4a48-4c61-9e37-792671c60914") + ) + (fp_line + (start -3.15 1.3) + (end -3.15 2) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "3fa34521-2b68-485d-a3da-edac72365198") + ) + (fp_line + (start -3.15 2) + (end -2 3.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "05e4df92-ed36-42d1-97e7-80a3d566f7d5") + ) + (fp_line + (start -2 -3.15) + (end 2 -3.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "83d22f55-544c-43b4-9da7-66016bbd1cfb") + ) + (fp_line + (start -2 3.15) + (end 2 3.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "6ffffe2f-af76-49df-979e-9b5f218759d3") + ) + (fp_line + (start 2 -3.15) + (end 3.15 -2) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "1504e843-278f-4d26-82e1-c3605a3d7bec") + ) + (fp_line + (start 2 3.15) + (end 3.15 2) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "e610c935-3db0-4de9-a31b-145fe24fdeae") + ) + (fp_line + (start 3.15 -2) + (end 3.15 -1.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "eadad7f8-17fc-4f55-970d-12fbb6f9c83a") + ) + (fp_line + (start 3.15 2) + (end 3.15 1.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "1664bbef-e0fd-47ca-8433-aedbb4255ae5") + ) + (fp_line + (start -4.25 -1.25) + (end -4.25 1.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "023d9386-749b-4e60-b9c4-b4d9f7d3c1b1") + ) + (fp_line + (start -4.25 1.25) + (end -3.25 1.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "93f8e930-38ba-41b2-848f-98146b27c9cd") + ) + (fp_line + (start -3.25 -2.05) + (end -3.25 -1.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "2d2ae342-4048-4dee-b9a9-cc8c38c78e85") + ) + (fp_line + (start -3.25 -1.25) + (end -4.25 -1.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "54b544c9-e3fd-49f9-b8bb-c3b262215646") + ) + (fp_line + (start -3.25 1.25) + (end -3.25 2.05) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "40a0cc5c-a6d0-45ce-89f4-62082a02f11f") + ) + (fp_line + (start -3.25 2.05) + (end -2.05 3.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "3020bd52-3766-4d4c-b460-d518891959be") + ) + (fp_line + (start -2.05 -3.25) + (end -3.25 -2.05) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "fcd112bd-d4ce-47f3-bb09-93fcd89b6f5a") + ) + (fp_line + (start -2.05 3.25) + (end 2.05 3.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "4210a109-0e85-400a-8db2-651e57c7d90b") + ) + (fp_line + (start 2.05 -3.25) + (end -2.05 -3.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "e8837b2c-c8e1-4af6-a480-ca519e588006") + ) + (fp_line + (start 2.05 3.25) + (end 3.25 2.05) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "5dd12caf-4af7-42c2-928a-02ec7266b9b5") + ) + (fp_line + (start 3.25 -2.05) + (end 2.05 -3.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "fad162ce-3a43-442f-abdc-57a8e5dc7877") + ) + (fp_line + (start 3.25 -1.25) + (end 3.25 -2.05) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "58d8e50e-9726-41a7-b14c-a911cdf70e4d") + ) + (fp_line + (start 3.25 1.25) + (end 4.25 1.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "7705f865-525b-4959-b9d9-1af3217278eb") + ) + (fp_line + (start 3.25 2.05) + (end 3.25 1.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "e797ac4f-9da2-4ecd-bb1e-9e524ceb6c53") + ) + (fp_line + (start 4.25 -1.25) + (end 3.25 -1.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "478d02ba-fffa-4c7a-a074-20ccc173fb50") + ) + (fp_line + (start 4.25 1.25) + (end 4.25 -1.25) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "95620263-1903-4a96-8de2-14644d9061e0") + ) + (fp_line + (start -3 -2) + (end -2 -3) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "f124f28e-461b-4208-8688-2b56bf883060") + ) + (fp_line + (start -3 2) + (end -3 -2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "c53c445e-95f5-4cd4-a3a4-bbd86ad21263") + ) + (fp_line + (start -2 -3) + (end 2 -3) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "bd51afa4-a3b6-46d4-8e05-01dc36c963e8") + ) + (fp_line + (start -2 3) + (end -3 2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "cea7e27a-b061-4d57-888b-df25d2054cb5") + ) + (fp_line + (start 2 -3) + (end 3 -2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "b3fb0715-4d7a-4d17-b759-443e869be1db") + ) + (fp_line + (start 2 3) + (end -2 3) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "98192795-ac98-4641-96be-b227060a812d") + ) + (fp_line + (start 3 -2) + (end 3 2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "b847d6d3-08d9-4787-8527-d5b92a47fecc") + ) + (fp_line + (start 3 2) + (end 2 3) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "3be2fb14-6c75-4983-9752-6ae313014291") + ) + (fp_text user "${REFERENCE}" + (at 0.254 0 0) + (layer "F.Fab") + (uuid "549f715e-23c1-40d8-8f43-5390a548fc1a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -3 0) + (size 2 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pinfunction "1") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "fe0786e8-2ff0-4b07-a906-494ab39ab4b8") + ) + (pad "2" smd roundrect + (at 3 0) + (size 2 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_RST") + (pinfunction "2") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "ec760586-0ebd-454e-a663-33cff6c8a5ba") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "35ffd631-2f58-43e0-a736-c885da3985d5") + (at 133.2 92.46 -90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R11" + (at -1.76 0.6 180) + (layer "F.SilkS") + (uuid "f6d0e812-e4e6-4b26-87ff-afa4ce10c1df") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "4ac06cdc-9889-4aea-b3ce-df44fbb40e0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "1bad8787-f2d0-4841-b2c6-bbab92fdd8cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "0372fb7a-ec58-41ef-8e36-8fee241032dc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/630a88b6-462a-43e1-9b69-a7b2f36b15b0") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6dcbe3a3-327e-4fac-82bb-ed5768c48242") + ) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dcaf264b-5368-4cdb-99ff-2c0fc6cc3bd6") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "470e564c-dda0-4afa-adfe-8d34a48e947e") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b048626f-fa11-47c5-bf45-2fadd851f3ce") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "c4f4c05a-e9a0-4f21-8017-c555893f2914") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "75182f34-da95-4c9c-aad5-2a0dc44ddc2e") + ) + (pad "2" smd roundrect + (at 0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "EEPROM_WP") + (pintype "passive") + (uuid "af95e1b6-da07-405c-a5c1-2faf599d512b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "3840b046-5580-47e0-bf09-aad81e5a5cda") + (at 132.425 79.25 90) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C12" + (at -1.75 -0.675 180) + (layer "F.SilkS") + (uuid "6479794c-6362-4558-80e0-8dd08e14eeb6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.16 90) + (layer "F.Fab") + (uuid "37934151-0c73-455a-9ba1-e66c00d04a95") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "fdd35805-bed8-4ad9-ada4-d3e8fa7f7036") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "82b21cdd-6293-4603-99c5-b3a810ebe73d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/24470e46-36a3-4aa5-9542-818205b6b51a") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "868df558-f5be-456d-a9a2-94c7f9417791") + ) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8395cf8c-34fb-4000-b8bb-8abd4f2c46b3") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "94b127e6-6ce8-4d32-83e5-87bb516ddc20") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "0e3ea638-3669-4e5e-a6ad-ae1ebb8a48bd") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "e6f7117b-e589-4da1-90f9-5ca0de405f09") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 90) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3VA") + (pintype "passive") + (uuid "f5cd67b0-e946-4102-96ad-864bb81c48be") + ) + (pad "2" smd roundrect + (at 0.48 0 90) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "74cca75c-caa1-4a0f-ac28-6dbfe25e7451") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "3db1abe1-95f8-44b6-bac8-93bfe5bff350") + (at 164 91.5 90) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D3" + (at 2.0375 0 180) + (layer "F.SilkS") + (uuid "7f5ae26d-aec8-4e11-8770-b8e7f54bab49") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "RED" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "02c4ec5b-97d3-4d37-8d65-016c3a8467c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "9c451754-92dc-4c21-887b-d183ea018522") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "20bc7455-3e6e-4055-971d-8480ac260396") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2ff688b3-8e08-4c83-a8cf-c5927ae9e4bd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/9ce680f6-3139-4bfa-ad4d-e9ac1a195e4b") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac428d17-90e6-4d4d-b291-16453ff91557") + ) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d8665252-f742-4c6a-a58d-55aa6f76d126") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "15aba08b-a9eb-4762-8df4-09ab59a762bb") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cc124b21-6315-4419-b428-f6e3057de7c4") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8f5ed40d-b362-4d3c-a90f-fa73fdb6eaa3") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d7974234-754a-49e6-b9d4-d37cafc9b9aa") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4e1e1db9-0b8c-4e8f-b268-16b166140447") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "01ad06f1-8732-44d2-a36f-364874150f71") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f5f8e259-7262-46e2-9b5a-085754b37c7d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "90b3d5e1-afb7-4099-bfe4-dac6d252ca69") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0 90) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/PWR_LED_K") + (pinfunction "K") + (pintype "passive") + (uuid "c81be8ad-84d4-414b-984f-2d2c75b0e081") + ) + (pad "2" smd roundrect + (at 0.7875 0 90) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V_ATTINY") + (pinfunction "A") + (pintype "passive") + (uuid "88a889a8-f555-4a5d-841b-31f9b2cfae19") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "3e040c7d-42e1-4d36-b3e5-b06c58f4395e") + (at 121.5 80.1875 -90) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q1" + (at 2.8125 0 180) + (layer "F.SilkS") + (uuid "1c313137-2c56-4b39-8fce-ded6d2d86c75") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2N7002" + (at 0 2.4 90) + (layer "F.Fab") + (uuid "ba393a61-7b1e-4f9d-acef-5ac9347add6b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d54ed70d-10ed-4f06-8196-f49ccb3111ba") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d9b22724-72c4-4a30-af77-9f5b85bad1f1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/2a73c7e6-3f6f-44c1-9e24-653fc8ac78bf") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.76 1.56) + (end -0.76 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d904204-6643-4bed-96c0-4f026b9bb456") + ) + (fp_line + (start 0.76 1.56) + (end -0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d9640f91-4690-4200-910b-ce0d6f88c07d") + ) + (fp_line + (start 0.76 0.56) + (end 0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "34317e98-2625-4b92-b74d-918b5db108a1") + ) + (fp_line + (start -0.76 0.39) + (end -0.76 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "af5cc980-336f-44e5-ba42-92ded4806b71") + ) + (fp_line + (start -0.76 -1.51) + (end -0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a5caddfc-a6bb-4a3c-9a48-2673ef4ca39b") + ) + (fp_line + (start -0.76 -1.56) + (end 0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75297eca-f14f-4def-bfb8-b5259b6c8ff8") + ) + (fp_line + (start 0.76 -1.56) + (end 0.76 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b8adad8-99da-4170-9a97-35b247bfaa35") + ) + (fp_poly + (pts + (xy -1.3 -0.38) (xy -1.06 -0.05) (xy -1.54 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "23c0be2c-b2cc-40bb-a6d1-4034ff376242") + ) + (fp_line + (start -0.9 1.7) + (end -0.9 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7e032819-1092-4dce-a91e-f49db0ad134a") + ) + (fp_line + (start 0.9 1.7) + (end -0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "090fa9fd-b6f2-4a2c-a18c-ea7ced1257f7") + ) + (fp_line + (start -1.93 1.5) + (end -1.93 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a3c91c4e-4e63-4b8e-b962-0b604fa2873e") + ) + (fp_line + (start -0.9 1.5) + (end -1.93 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c66ce1c-ee05-4b62-a963-16dcf563b32b") + ) + (fp_line + (start 0.9 0.55) + (end 0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b43b9f9c-abfb-4079-8b0a-d2534b7715a7") + ) + (fp_line + (start 1.93 0.55) + (end 0.9 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "449c569f-cbb2-4752-b660-16ce2567eef3") + ) + (fp_line + (start -1.93 0.39) + (end -0.9 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "73abf261-6e4c-4291-bc3d-e47d04ef0563") + ) + (fp_line + (start -0.9 0.39) + (end -0.9 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ac6374c0-4f15-4c1e-90d5-57947b7613f6") + ) + (fp_line + (start -1.93 -0.39) + (end -1.93 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a0bd5b17-788e-43a4-a291-b952d78bebc7") + ) + (fp_line + (start -0.9 -0.39) + (end -1.93 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "197040bc-9c68-4337-afcd-3465f6582713") + ) + (fp_line + (start 0.9 -0.55) + (end 1.93 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7160214a-d4d7-48f0-9356-8eac970f7edc") + ) + (fp_line + (start 1.93 -0.55) + (end 1.93 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0b62ce64-a20d-424b-bc58-7b2342f132f6") + ) + (fp_line + (start -1.93 -1.5) + (end -0.9 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2038f702-db0e-470d-b608-fcdc1e7f8f16") + ) + (fp_line + (start -0.9 -1.5) + (end -0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "973f3187-e0af-45ed-9ff9-ae03fad253be") + ) + (fp_line + (start -0.9 -1.7) + (end 0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25f32705-766b-4611-ba72-c5910de067d2") + ) + (fp_line + (start 0.9 -1.7) + (end 0.9 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25ccd12b-f13d-4c1b-860e-f5633153504d") + ) + (fp_poly + (pts + (xy -0.325 -1.45) (xy 0.65 -1.45) (xy 0.65 1.45) (xy -0.65 1.45) (xy -0.65 -1.125) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "11aa4be6-e783-4122-96f7-33eff070b1d5") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "54f91d42-8a2d-46d4-b7dd-7aa5bd107b73") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 270) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "DOOR_OUT") + (pinfunction "G") + (pintype "input") + (uuid "a855628d-7a46-4f8a-b89c-668522122cbc") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 270) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "S") + (pintype "passive") + (uuid "73cca4e6-6632-488b-bff6-4ab58c8106a7") + ) + (pad "3" smd roundrect + (at 0.9375 0 270) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Connectivity/DOOR_LED_K") + (pinfunction "D") + (pintype "passive") + (uuid "d6e9cb18-64af-4f9f-aeb2-0a7c7b615a6e") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole:MountingHole_2.2mm_M2" + (layer "F.Cu") + (uuid "3ed44393-c760-4c9a-8e79-52f679219397") + (at 114 100) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "H3" + (at 3.5 0 0) + (layer "F.Fab") + (uuid "494e2434-37e7-4dd1-af35-74c8c937a37a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "cb15de3e-6f1a-4109-846f-4f6ab2c9d1fd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "616bf9d4-f35d-4732-b3a4-f594cd3f4994") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "44a542d4-15f0-4c13-b79e-746b7eb4d3d6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "cb138d34-6709-45a9-8b6b-0273b16c4ac7") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "67481aff-5735-4e40-80e3-84d2f8aa255a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "11e88657-0a90-412a-9691-fec285cfdbf3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "5840e211-5f0f-415d-b300-8d7697ec3764") + ) + (embedded_fonts no) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "455beac3-987b-4f31-ab1f-9e70e25ea2b2") + (at 157.225 96.25 90) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J8" + (at -2.5 1.025 180) + (layer "F.SilkS") + (uuid "7c0bc574-4c3a-4759-9cba-26f1a15a4ccc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "GLITCH_IN" + (at 0 4.92 90) + (layer "F.Fab") + (uuid "e39010c4-6765-4d17-b73b-2bef09d11830") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "cd61d621-357a-4a09-a61c-8b8b5149881a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f3caa86d-f518-49a7-9662-e4cf00aee215") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/dd039cf1-c3d6-459a-8560-82f24439a1ee") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9790e1e3-5843-4c9c-814b-3ec1f03a2a15") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "176ad0aa-b364-4f7a-a4a2-5a58d5c9a831") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "35f587c4-9a99-4c8e-8fe9-ab8ffcfa3f74") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "65203339-4d55-4051-a28c-a35958445dc4") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e18d688-3886-4e83-a5ed-02575a158b49") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "34e54d45-d94a-48d6-b756-db5188b559c9") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "bf358200-0e60-4697-b212-942b8d146108") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "48c035e1-c3c6-4e4a-9c35-4aab855e1eb0") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4b9507a9-5605-4cda-8c00-a9f9a7d4e3bf") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1b0876a1-0a24-4d7f-bbf7-4a59e2f86369") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2a882980-0bfa-4022-b397-cdd0b272eefb") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "205eb26d-9dc7-476e-8b20-f0dcd1fb445b") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "87718add-ffa9-4b2c-9eb2-0f532b9c5697") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/Glitching/GLITCH_IN") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "6d39c00e-b25f-4db7-90e8-0a025fcbb42d") + ) + (pad "2" thru_hole circle + (at 0 2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "c4277325-2aa6-405b-b375-0cf4ebb8be2f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric" + (layer "F.Cu") + (uuid "48dea19a-8b51-4da4-b021-beafa6e389e8") + (at 158.25 80.25) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C1" + (at -2.75 0 0) + (layer "F.SilkS") + (uuid "37ae8a67-ba92-43e6-8095-91d09c801ddc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "22u" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "eac64f7c-1960-438f-81a8-8bfef08da4bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a1695de1-8a9a-486d-a548-091f926bd40f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e2f466f7-d549-44b5-a35f-37e79f2de07e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/3626c374-7ee3-48aa-905c-50729994db48") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a0fa6fc-350e-4ecf-8581-d0d7473fe5f7") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "72bd1b39-2a41-434b-8411-b6b1fe22da8b") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "72148f89-4475-4ab0-be4a-17b3b58c75bd") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6caa9e16-a61c-47a4-a019-e72de67b2889") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "99fbded6-2152-4be6-a176-e8e77d711add") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -0.95 0) + (size 1 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (pintype "passive") + (uuid "fc282c9e-1b09-4002-bad1-dc588fd12477") + ) + (pad "2" smd roundrect + (at 0.95 0) + (size 1 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "76eb544f-aa8c-4e9f-8457-d96cd0a4366a") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "4c9a3c47-da28-4bf1-b144-e7dbe92d33ce") + (at 146 70.2) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R6" + (at 0.01 1.2 0) + (layer "F.SilkS") + (uuid "c71a6127-be9d-4190-95f1-195666b0c9a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "24c7a7c6-d0dc-45ca-8e26-2c3554d268a7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c13ccc1b-d137-472e-9aff-c727c655ae5b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b9e9c441-d121-4049-876f-456332221144") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/c373a117-7607-4389-957b-1fc253812c00") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "52550d74-97f2-4374-8935-44eb5f036330") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3895ec9-9748-440b-a07b-767e96d2afc0") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "58d47422-05b3-4a28-8e5d-95dd4750e94d") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fc36b1c6-3ea3-4e55-aff0-d33320328822") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "284af63d-9736-4175-95f7-aeea97aca4c6") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_S1") + (pintype "passive") + (uuid "0ce57006-4551-4f1a-8c64-3474c7070738") + ) + (pad "2" smd roundrect + (at 0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "6dfc8b50-c2b3-4530-8552-be5e660ac597") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "51f65293-f7a5-4b0e-bd93-17753763e2d3") + (at 148.06 66 -90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (property "Reference" "J2" + (at 0 10.56 180) + (layer "F.Fab") + (uuid "41401a0a-ba0f-4b94-90d0-5e926a836ae0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SEL_IN" + (at 0 10 90) + (layer "F.Fab") + (uuid "9c5ab946-c6ab-4384-bf6f-2410d6f3fac4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "7bdf2e1f-3cda-4ded-bfd6-16c70b7e3a96") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "5580275f-8441-4804-9afb-a2ed33530105") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/34ef77af-e922-4582-8bcc-b45d416da665") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 9) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "18dbe958-97df-49cb-9bfa-82f2e215d241") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "58dc7ff9-aadb-4927-ada5-598a7ed477bb") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f1889e9-7b24-4fff-acc3-7b85a0bbd10b") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7b89540a-4f4a-4126-ab08-37dd5233a9ce") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b4a5dae7-14ac-47a8-b1d3-98710a9f59b8") + ) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "068ad41d-f510-4450-9530-ebd8750e495c") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c00352e8-2e97-4e91-ab8a-ea90e945832b") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a37843b7-62b6-46bf-81a7-99714b105b21") + ) + (fp_line + (start 1.27 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8df7d87c-9c25-442b-819c-b5948c63f828") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d06cb1c3-8635-40a8-ba14-a37cbc65f744") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3e5549f9-44ac-4c76-a373-1b6c54d5adb3") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "54820651-64ae-4f4c-9fab-801b401e8119") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 0) + (layer "F.Fab") + (uuid "b2d904b4-4409-4994-8a7d-b70485bbb23a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "LAB_S0") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "f74e4b58-7f7a-4e70-9157-ac0d03b7845f") + ) + (pad "2" thru_hole circle + (at 0 2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "LAB_S1") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "618204ce-eaa4-4cfb-88c6-5c6e6d9916eb") + ) + (pad "3" thru_hole circle + (at 0 5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "LAB_S2") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "1c60c8ac-1d82-4ab5-a10e-dc66adb8cefd") + ) + (pad "4" thru_hole circle + (at 0 7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "LAB_S3") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "2652081b-d8bd-499b-83f3-c32f4b6d84f8") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "53ffd103-b319-452c-aab8-3d41efc2b656") + (at 144.4 89.7 90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R21" + (at 2.25 0 90) + (layer "F.SilkS") + (uuid "6aebd8be-9d07-4cfa-9cc9-b9dc1df3c9d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "e4148669-31e1-49b9-8deb-71678205f7eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "764f5b10-eb0c-4cc5-a2c1-4b2345d894b4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "8439b32a-7e7e-4102-87fe-12cfe18cd2d5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/40852e13-8760-41cc-8271-23613c0d78ac") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "529ab0e5-d557-4e6f-acce-58ec7aea3bde") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "098f00fd-456e-489d-975e-4c9d306c5584") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "91ad96b6-dc9a-448c-a21d-d3c445fd9080") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6fa286f1-bf2f-479a-b7a9-83f90377b20d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "d28817bb-dfd5-4fb0-9239-d78f6e8b4871") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/ATTINY_SCK") + (pintype "passive") + (uuid "1679cf0a-34e4-411b-a2e1-2ed22bb39ed1") + ) + (pad "2" smd roundrect + (at 0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SPI2_SCK") + (pintype "passive") + (uuid "39c532ec-0ba5-4c40-8ce2-a3f277b2bad8") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "5484a7e7-70df-47b2-ba55-485293379869") + (at 142 89.75 90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R23" + (at 0 -2 180) + (layer "F.SilkS") + (uuid "1a1759ba-991b-4952-9765-83f6b533c9ff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "ee8e49ab-91ca-45b8-8329-a0039e232f7f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "8582dd26-f2a9-4294-8636-099a7d7a76b6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2855c3a2-e102-4565-afc2-3fb593a23b25") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/7de6c4f7-e21b-4ac4-afc5-1ed2be2d650d") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "06e4db01-84b6-4fa2-938d-e1a60efcd278") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d8f6d92-ec19-423f-8348-a409b8914d65") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebff2e1d-ae17-4f7e-8c32-8d13991a56db") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "86c9b976-d5bb-4e7a-8433-9cb2fea737f6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "c4f230b2-7f40-4114-a0b7-f56dc70d0cdb") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/ATTINY_RST") + (pintype "passive") + (uuid "80e66ec8-7378-4527-af41-174e7c4855a3") + ) + (pad "2" smd roundrect + (at 0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GLITCH_RST_OUT") + (pintype "passive") + (uuid "ec1b9293-ae5f-40f6-a295-0cda954ddd49") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "5a53a726-89f8-464e-bdca-af28ca3f9be4") + (at 123.25 68.5) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R2" + (at -2 0 180) + (layer "F.SilkS") + (uuid "7c520418-a5df-499c-86e0-5995db16e780") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "4a956617-85d0-44cf-82b9-9e22c2f58f45") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "99d49a8a-1bbb-4355-a55f-c5d625d0f10a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "22bf8247-e11d-4ce0-9960-563bd707c8b7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/1b713c18-8d81-4414-9866-7a51176f7610") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cba40dfe-d94c-4454-bd07-d0a583607329") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e70a5b5d-61ef-4a3c-ba08-fe5c26a770d5") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "0ab563b0-490d-47e7-b8a5-49abafe77d13") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6bb1ca3d-9952-4028-aaed-399c942d58fb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "7184d8a7-7321-43a7-be1e-386297c50766") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Base/SW_BOOT0") + (pintype "passive") + (uuid "c5e889fc-d556-4cb8-81f0-b0773df6a567") + ) + (pad "2" smd roundrect + (at 0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "BOOT0") + (pintype "passive") + (uuid "0345f2fb-4d5c-45d5-a823-cf7131fc637f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric" + (layer "F.Cu") + (uuid "64a6151c-aef4-4e48-954e-d2a2a6aa290f") + (at 162.75 85.75 90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C2" + (at 2.3 1.05 180) + (layer "F.SilkS") + (uuid "5c4a0022-f484-44f4-9324-4362d2f23764") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "22u" + (at 0 1.68 90) + (layer "F.Fab") + (uuid "3a69e92c-18b3-4330-9e94-cf8700b88f10") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d5a91ed2-1485-4b0c-a758-932664105342") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "540c1763-4857-4d0d-a772-da09bf0c0ebd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/8209c423-a2f9-42ca-a612-2bd330b67968") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c71c92ad-9fd1-47db-a92a-e941a8e27754") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "71cbac65-7c3c-4930-ae19-0443afcb7732") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6ff2746b-0752-4d47-9316-b86ce34b9452") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b6bf13d6-f915-4fc5-aee1-af15bcda5aa8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "0ddcee05-b187-4c25-9caf-9a3b8f84f1b2") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -0.95 0 90) + (size 1 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "dcb815e1-c331-48a9-8510-fe719d1a49e5") + ) + (pad "2" smd roundrect + (at 0.95 0 90) + (size 1 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "df090f0d-a3ac-4de3-b8de-bc2875b04fd9") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (layer "F.Cu") + (uuid "64de960f-1eff-4b99-b092-2ae8fbd3f9dc") + (at 138.325 78.1625) + (descr "LQFP, 48 Pin (JEDEC MS-026 variation BBC, 1.40mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-lqfp/05081760_a_lx48.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "LQFP QFP CASE-932AA CASE-932-03 C48-1 C48-2 C48-3 C48-5 C48-6 C48-6C PT0048A") + (property "Reference" "U1" + (at 4.675 4.3375 0) + (layer "F.SilkS") + (uuid "f71f96bc-1387-43b4-9cb8-501faaccab14") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "STM32F103C8Tx" + (at 0 5.85 0) + (layer "F.Fab") + (uuid "3e28f751-adfc-4a67-b5df-326c17712ca4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32f103c8.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6874f8e9-6916-4972-adcb-74e099f9fbc3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "STMicroelectronics Arm Cortex-M3 MCU, 64KB flash, 20KB RAM, 72 MHz, 2.0-3.6V, 37 GPIO, LQFP48" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "87c711b4-f20d-47d6-b6ba-0a8fd1fc7bac") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LQFP*7x7mm*P0.5mm*") + (path "/52a8d826-00b1-43ff-b8db-7e73f0a59a50") + (sheetname "/") + (sheetfile "v1.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -3.61 -3.61) + (end -3.16 -3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf218ac2-2de5-4a84-9d83-a4b84f985dee") + ) + (fp_line + (start -3.61 -3.16) + (end -3.61 -3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a3c8054b-0698-4efe-8cdd-f157ab2426ff") + ) + (fp_line + (start -3.61 3.61) + (end -3.61 3.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7dc07188-db54-46a3-8e1d-5b345adec230") + ) + (fp_line + (start -3.16 3.61) + (end -3.61 3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f515d274-7556-4353-974f-138d4b45c890") + ) + (fp_line + (start 3.16 -3.61) + (end 3.61 -3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9ff17b51-b6a8-4b8c-90e8-210094aa1431") + ) + (fp_line + (start 3.61 -3.61) + (end 3.61 -3.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23116497-a3cb-4bdb-a2f1-e33304b1143f") + ) + (fp_line + (start 3.61 3.16) + (end 3.61 3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7285c252-8ba9-4e88-be3c-23d32709e480") + ) + (fp_line + (start 3.61 3.61) + (end 3.16 3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eddbb4e7-7bd1-42cf-8029-5460f1531662") + ) + (fp_poly + (pts + (xy -4.25 -3.16) (xy -4.59 -3.63) (xy -3.91 -3.63) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1da4053e-a5e3-4e46-956c-e3d0569d5271") + ) + (fp_line + (start -5.15 -3.15) + (end -3.75 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0cb0ee99-ca0e-4b3c-9801-eb7644209701") + ) + (fp_line + (start -5.15 3.15) + (end -5.15 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b4255f7c-d1a6-4d34-a4f7-36f19bfc9a00") + ) + (fp_line + (start -3.75 -3.75) + (end -3.15 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "65bdac97-fd3a-4816-b2a9-d75438400cc9") + ) + (fp_line + (start -3.75 -3.15) + (end -3.75 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8f12b30b-a434-4d5e-a228-f1765c35eb69") + ) + (fp_line + (start -3.75 3.15) + (end -5.15 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ba8c9b7a-8720-4ef9-a478-a263cd4d7d7f") + ) + (fp_line + (start -3.75 3.75) + (end -3.75 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "71cf6baf-6c89-4a53-a4a9-3c2a9d3ae64f") + ) + (fp_line + (start -3.15 -5.15) + (end 3.15 -5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dccb209e-e403-4e42-827c-5273d3e2eb10") + ) + (fp_line + (start -3.15 -3.75) + (end -3.15 -5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a14f231f-6741-443f-9bcd-64fbc84ff240") + ) + (fp_line + (start -3.15 3.75) + (end -3.75 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0b0f70f0-5742-4063-8657-ff0170d2ae5e") + ) + (fp_line + (start -3.15 5.15) + (end -3.15 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "63dca41e-03dd-4f0b-938a-57b9e6cd4bfb") + ) + (fp_line + (start 3.15 -5.15) + (end 3.15 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "394f8403-44b7-46e8-909b-f19deb277c7b") + ) + (fp_line + (start 3.15 -3.75) + (end 3.75 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1190ec4a-7ff4-411c-8892-3daf2e3f7a21") + ) + (fp_line + (start 3.15 3.75) + (end 3.15 5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "229ea8f4-cfe5-4b6a-a1b9-a0f8c55eadd8") + ) + (fp_line + (start 3.15 5.15) + (end -3.15 5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c917d295-c5bc-4cc5-b6b8-8c0e7a1b0c1f") + ) + (fp_line + (start 3.75 -3.75) + (end 3.75 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "08d78fb5-f073-4e8e-af70-f31491c16a7c") + ) + (fp_line + (start 3.75 -3.15) + (end 5.15 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4fd76d09-6484-450b-9151-32cd5ccea920") + ) + (fp_line + (start 3.75 3.15) + (end 3.75 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "74f6e544-5c28-42d4-8470-d41086f292a2") + ) + (fp_line + (start 3.75 3.75) + (end 3.15 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "14940773-3400-4ec3-a916-4772e6af4a7d") + ) + (fp_line + (start 5.15 -3.15) + (end 5.15 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "07656c3a-f028-414d-aa64-2fc38dd23a93") + ) + (fp_line + (start 5.15 3.15) + (end 3.75 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "97e47b81-c45a-4916-a463-cc2f929e8666") + ) + (fp_poly + (pts + (xy -2.5 -3.5) (xy 3.5 -3.5) (xy 3.5 3.5) (xy -3.5 3.5) (xy -3.5 -2.5) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "cd24a4a5-b1a1-4f6d-9e14-8aac32aa22f8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "37dbabb1-f0cf-4dca-87ce-80e644a2a251") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -4.1625 -2.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pinfunction "VBAT") + (pintype "power_in") + (uuid "3fbd5cd1-b98b-4f09-ae17-3b6d9d22732b") + ) + (pad "2" smd roundrect + (at -4.1625 -2.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "unconnected-(U1-PC13-Pad2)") + (pinfunction "PC13") + (pintype "bidirectional+no_connect") + (uuid "1a4c777b-267a-4946-940c-6363a8ab6293") + ) + (pad "3" smd roundrect + (at -4.1625 -1.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "unconnected-(U1-PC14-Pad3)") + (pinfunction "PC14") + (pintype "bidirectional+no_connect") + (uuid "7abbb71d-1231-48c4-ae22-5b8135d995a7") + ) + (pad "4" smd roundrect + (at -4.1625 -1.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "unconnected-(U1-PC15-Pad4)") + (pinfunction "PC15") + (pintype "bidirectional+no_connect") + (uuid "ddcfb491-46d7-4ee8-b149-635d2965a6d5") + ) + (pad "5" smd roundrect + (at -4.1625 -0.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "HSE_IN") + (pinfunction "PD0") + (pintype "bidirectional") + (uuid "c2077da7-7235-4492-9e11-131b85792637") + ) + (pad "6" smd roundrect + (at -4.1625 -0.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "HSE_OUT") + (pinfunction "PD1") + (pintype "bidirectional") + (uuid "279d3033-e2e3-4425-8d76-f673bc14a3f3") + ) + (pad "7" smd roundrect + (at -4.1625 0.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "NRST") + (pinfunction "NRST") + (pintype "input") + (uuid "d64c4ceb-c652-4edf-96f4-6414518bd3cb") + ) + (pad "8" smd roundrect + (at -4.1625 0.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "VSSA") + (pintype "power_in") + (uuid "ed9889db-2d48-45e4-8692-3053ade99616") + ) + (pad "9" smd roundrect + (at -4.1625 1.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3VA") + (pinfunction "VDDA") + (pintype "power_in") + (uuid "3df42ee4-8b36-436a-9290-d96e392b8679") + ) + (pad "10" smd roundrect + (at -4.1625 1.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "unconnected-(U1-PA0-Pad10)") + (pinfunction "PA0") + (pintype "bidirectional+no_connect") + (uuid "f73bab69-1500-4271-9c8b-ec533d3e1825") + ) + (pad "11" smd roundrect + (at -4.1625 2.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "DOOR_OUT") + (pinfunction "PA1") + (pintype "bidirectional") + (uuid "a4faf6a2-5c8a-432e-906a-838315bad195") + ) + (pad "12" smd roundrect + (at -4.1625 2.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/UART2_TX (unmapped because line is receive-only)") + (pinfunction "PA2") + (pintype "bidirectional+no_connect") + (uuid "b0799ca4-b4be-4504-8607-e8319a9e2cc1") + ) + (pad "13" smd roundrect + (at -2.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "UART2_RX") + (pinfunction "PA3") + (pintype "bidirectional") + (uuid "90294b9a-c7dc-431b-8f89-008005f75faf") + ) + (pad "14" smd roundrect + (at -2.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SPI1_CS") + (pinfunction "PA4") + (pintype "bidirectional") + (uuid "97c2661b-12d0-42ef-b27b-3c5390aeaf12") + ) + (pad "15" smd roundrect + (at -1.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SPI1_SCK") + (pinfunction "PA5") + (pintype "bidirectional") + (uuid "560d8ca5-b773-4ba1-b7eb-27938656bda2") + ) + (pad "16" smd roundrect + (at -1.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SPI1_MISO") + (pinfunction "PA6") + (pintype "bidirectional") + (uuid "43650b40-b200-49f5-b86b-31c8781aedff") + ) + (pad "17" smd roundrect + (at -0.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SPI1_MOSI") + (pinfunction "PA7") + (pintype "bidirectional") + (uuid "3b77ef90-175a-4e21-a556-ff86214352e0") + ) + (pad "18" smd roundrect + (at -0.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "RFID_RST") + (pinfunction "PB0") + (pintype "bidirectional") + (uuid "6bebd0be-ff83-4229-b9e1-8204b835102a") + ) + (pad "19" smd roundrect + (at 0.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "RFID_IRQ") + (pinfunction "PB1") + (pintype "bidirectional") + (uuid "14693103-71ad-41ef-9e30-34d486b79c73") + ) + (pad "20" smd roundrect + (at 0.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "EEPROM_WP") + (pinfunction "PB2") + (pintype "bidirectional") + (uuid "c3a10994-b8d2-4282-aef5-fed4583604e5") + ) + (pad "21" smd roundrect + (at 1.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "I2C_SCL") + (pinfunction "PB10") + (pintype "bidirectional") + (uuid "d22996be-8f7c-48f8-9048-d2dd3f0ee3c8") + ) + (pad "22" smd roundrect + (at 1.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "I2C_SDA") + (pinfunction "PB11") + (pintype "bidirectional") + (uuid "98193380-2dc9-4eec-9dc8-ca971c28b6e7") + ) + (pad "23" smd roundrect + (at 2.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "1c9de4b7-9cce-417a-8e22-8a52acde09a5") + ) + (pad "24" smd roundrect + (at 2.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "e347c45d-6c20-4667-a45e-4c25f134bcba") + ) + (pad "25" smd roundrect + (at 4.1625 2.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GLITCH_RST_OUT") + (pinfunction "PB12") + (pintype "bidirectional") + (uuid "c1cd16cd-1d76-47a3-971c-dfb85c4c002b") + ) + (pad "26" smd roundrect + (at 4.1625 2.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SPI2_SCK") + (pinfunction "PB13") + (pintype "bidirectional") + (uuid "016c3b4c-a8ef-4125-9ca5-f3bd22108d10") + ) + (pad "27" smd roundrect + (at 4.1625 1.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SPI2_MISO") + (pinfunction "PB14") + (pintype "bidirectional") + (uuid "685e511e-3b76-45e8-8b04-1d2000df4115") + ) + (pad "28" smd roundrect + (at 4.1625 1.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SPI2_MOSI") + (pinfunction "PB15") + (pintype "bidirectional") + (uuid "a7ef5b8c-d57a-40b6-877a-73d76e6143c0") + ) + (pad "29" smd roundrect + (at 4.1625 0.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LDO_EN") + (pinfunction "PA8") + (pintype "bidirectional") + (uuid "9ec5af02-3bf2-490e-bcc9-11c533e4b484") + ) + (pad "30" smd roundrect + (at 4.1625 0.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "unconnected-(U1-PA9-Pad30)") + (pinfunction "PA9") + (pintype "bidirectional+no_connect") + (uuid "02be4b38-bae3-4e09-a298-5346e6b94deb") + ) + (pad "31" smd roundrect + (at 4.1625 -0.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "unconnected-(U1-PA10-Pad31)") + (pinfunction "PA10") + (pintype "bidirectional+no_connect") + (uuid "272bc0a0-40bb-4c64-996b-021f7f3fb0a6") + ) + (pad "32" smd roundrect + (at 4.1625 -0.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_D-") + (pinfunction "PA11") + (pintype "bidirectional") + (uuid "16fc01eb-643e-4e16-8be4-c434e0c070d7") + ) + (pad "33" smd roundrect + (at 4.1625 -1.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_D+") + (pinfunction "PA12") + (pintype "bidirectional") + (uuid "c5c23423-49d7-448d-87d1-6f0e3239cd04") + ) + (pad "34" smd roundrect + (at 4.1625 -1.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SWDIO") + (pinfunction "PA13") + (pintype "bidirectional") + (uuid "4db73f72-0295-4ca6-b2d5-0177d10897e7") + ) + (pad "35" smd roundrect + (at 4.1625 -2.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "VSS") + (pintype "passive") + (uuid "65c5dbf2-78a5-48d2-94d2-4800f25acb0b") + ) + (pad "36" smd roundrect + (at 4.1625 -2.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "40ee62c7-f2a4-488d-9b63-9457f9ce8c89") + ) + (pad "37" smd roundrect + (at 2.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SWDCLK") + (pinfunction "PA14") + (pintype "bidirectional") + (uuid "a6eb4e5d-d195-4a76-99fe-ed275f6c382a") + ) + (pad "38" smd roundrect + (at 2.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_S0") + (pinfunction "PA15") + (pintype "bidirectional") + (uuid "427c2d90-3158-4db9-a7ce-b4e3b1a3460f") + ) + (pad "39" smd roundrect + (at 1.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_S1") + (pinfunction "PB3") + (pintype "bidirectional") + (uuid "d041aed5-6e9b-4454-93e4-4a39c0598bec") + ) + (pad "40" smd roundrect + (at 1.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_S2") + (pinfunction "PB4") + (pintype "bidirectional") + (uuid "14e08947-7f2a-47fb-8bb4-2ca0efb634a3") + ) + (pad "41" smd roundrect + (at 0.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_S3") + (pinfunction "PB5") + (pintype "bidirectional") + (uuid "47a75ecd-bebf-4c04-a11a-47c81e3a39e9") + ) + (pad "42" smd roundrect + (at 0.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "UART1_TX") + (pinfunction "PB6") + (pintype "bidirectional") + (uuid "9fbc123e-5711-4efe-bd81-a13150d0ce78") + ) + (pad "43" smd roundrect + (at -0.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "UART1_RX") + (pinfunction "PB7") + (pintype "bidirectional") + (uuid "b5b4425b-4509-47bd-bfd7-17435e1330fe") + ) + (pad "44" smd roundrect + (at -0.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "BOOT0") + (pinfunction "BOOT0") + (pintype "input") + (uuid "50d93343-129f-4fa1-af60-8e7bf57008e6") + ) + (pad "45" smd roundrect + (at -1.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "unconnected-(U1-PB8-Pad45)") + (pinfunction "PB8") + (pintype "bidirectional+no_connect") + (uuid "8f2d2444-948e-4624-ae2a-fc0573451513") + ) + (pad "46" smd roundrect + (at -1.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_RST") + (pinfunction "PB9") + (pintype "bidirectional") + (uuid "9aef4577-911c-481d-b8df-6d3e8549bb85") + ) + (pad "47" smd roundrect + (at -2.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "VSS") + (pintype "passive") + (uuid "3447762c-bfe8-4889-ae61-7de68bc5eb26") + ) + (pad "48" smd roundrect + (at -2.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "e35f5a33-a0cc-424e-ad00-aaf1fb2feadd") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-48_7x7mm_P0.5mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "651f7572-cf8e-4f98-9c0c-8767ff9d48ae") + (at 139.9 70.2 180) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.2 0) + (layer "F.SilkS") + (uuid "52bc3e65-43ce-473b-a85e-ba568827e707") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "2094b341-d8db-4371-bb9f-e7af118b74f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "80d6e339-2270-448a-aa1c-12813a7fd051") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6ed646d0-94b2-454e-87e6-05277d46e10c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/d962a103-6672-4c53-89ad-9baea1b2465e") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6bcfa387-26cc-4465-ba0d-2e3a712fbb05") + ) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb4ea817-7fda-43e4-92c2-5bac2ef450d0") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1ccbdd93-9517-49e3-b987-581a9e3785f2") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "87cf6290-bbed-4294-8222-9031058c6ae0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9954cbef-64ac-4b08-8157-ad30905f75e4") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 180) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_S3") + (pintype "passive") + (uuid "4e9148c2-58c0-4f86-985c-04a6e6f28a94") + ) + (pad "2" smd roundrect + (at 0.51 0 180) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "3165e88e-bc8e-43e1-96ee-a0fee38f0cd8") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "69bd7676-ece4-440c-9ffb-861da2dccbad") + (at 165.2 82.7 90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R1" + (at 0 1.1 90) + (layer "F.SilkS") + (uuid "93870751-7392-414b-af0b-88de9e993862") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "636a42b7-3c95-4f7f-9735-a99dff84e0cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6bcfe9cb-9154-495d-8052-f615916d0b14") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "dd82ab91-bfc2-411c-ae2b-a715262a3149") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/98cf62df-6c39-44fc-9346-a6e7ef48e318") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "da9dc64a-c5cd-41e0-9936-b695922dc6a5") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ac96a28-7df0-4b70-955b-a52f6dee313f") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a8b1ef05-7330-46ed-9b7e-55c3e5886ee3") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d6c30bba-80b2-41bb-bd85-4062c974b031") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "683eebfb-d46e-48af-a172-46aefbd203f0") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Base/PWR_LED_K") + (pintype "passive") + (uuid "690c030b-1433-4788-a5f5-108b2286868c") + ) + (pad "2" smd roundrect + (at 0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "94aa0a17-e73a-4531-8b24-1f4b830dbdea") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "6c2d7da7-ae3e-457a-aaf4-a9e333ba40f7") + (at 151.77 92.5 180) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C16" + (at -2.23 0 0) + (layer "F.SilkS") + (uuid "a5c1b35c-c6c8-485c-b0cd-fbeb4849e01c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.16 0) + (layer "F.Fab") + (uuid "224b6993-decb-4c53-9494-7351b70c012b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "707c60b2-84cd-40ea-aa76-030a896f4d4d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f390ebe4-3203-418f-8053-ca9eee9e8c2a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/60a49fb6-56ba-4656-a7d1-b1e5e35813d9") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b82eada4-efb4-4ce7-9b3b-4e211de80093") + ) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "61d77587-cc4e-48e0-a493-142d9cbf4ffc") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "18723710-4bc3-4981-a337-bde85e3b4f38") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "0bc3dc5f-c76d-4391-bd05-5bc5881eb12a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "059bdd01-6798-45ae-835e-5bde731262ff") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 180) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/GLITCH_EN") + (pintype "passive") + (uuid "eed21215-13be-4d3f-9870-ccfb5f1637f8") + ) + (pad "2" smd roundrect + (at 0.48 0 180) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/ATTINY_VCC") + (pintype "passive") + (uuid "2bbd3992-6b8e-40fd-af9a-b5e734506f6a") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "6d044e7f-c323-41d7-842f-1f3282f9d2a4") + (at 145.7 89.75 90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R20" + (at 2.25 0 90) + (layer "F.SilkS") + (uuid "857420bc-b0b4-4444-8559-ba6b57c501a9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "fbfd2820-f505-42f4-a73f-54218f726739") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "9db0e6ed-423b-4fe9-8948-755ce771f7a9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "90bb08c3-bd71-471d-8cbf-e3150d8069e2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/dcc2dd62-e9fc-4db0-8e13-f65ad8655459") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e365bfe4-9be5-4c6a-8bd2-5d7f4a856ac7") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "759425e5-4b05-4e6b-873c-027f73437f1b") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "923bcbca-003e-4a71-8e99-dd8eb1722e42") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "8f974870-6426-4ee2-b844-99991d40ebef") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "6631cea4-6c35-414b-967a-a0bcd2760a58") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/ATTINY_MISO") + (pintype "passive") + (uuid "0fb05efa-f4d6-4760-af43-f16dc72ec699") + ) + (pad "2" smd roundrect + (at 0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SPI2_MISO") + (pintype "passive") + (uuid "d4f2c191-43a7-4afe-a8e2-ba1d147fe73d") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "7053db85-2905-481d-a21c-3df057e805a4") + (at 132.665 96.97 180) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R13" + (at -0.035 -1.23 180) + (layer "F.SilkS") + (uuid "e378b806-f574-4bf7-99a9-ac7c7975a942") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "9af86ffd-b95c-449e-9040-eec9dffd50c7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "23c30c2c-cc34-42de-b02e-0dd23f4e907d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d53f8f61-c1ff-4710-b03f-5028ad93b151") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/a0e5ddd7-a7da-4935-b7ed-0f93118f39a8") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ad6ade4e-dab7-4dd7-a7b1-1c31fc58cae7") + ) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3426a50d-c0bd-41ba-970f-ea3fb689f8e7") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ec1bff05-07bc-44d8-b8f5-19e5b8273717") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b13533ce-d9ab-4367-88a8-250482c5f94a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "35b09a70-92c4-46a7-b071-317f73c2452c") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 180) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "e1dbe62d-cef9-451a-b108-daf989f473f7") + ) + (pad "2" smd roundrect + (at 0.51 0 180) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "I2C_SDA") + (pintype "passive") + (uuid "c3b5a15f-c7db-494e-92c7-2dac17c2f929") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" + (layer "F.Cu") + (uuid "76ee65b3-d560-48ae-b227-6bcae9f81345") + (at 128.55 76.8 -90) + (descr "SMD3225/4, Crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.txccrystal.com/images/pdf/7m-accuracy.pdf") + (property "Reference" "Y1" + (at -1.5 2.65 180) + (layer "F.SilkS") + (uuid "41d0015a-28ed-40cf-98a5-68e36c37a4c2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16MHz" + (at 0 2.45 90) + (layer "F.Fab") + (uuid "b418419f-0056-49d7-9219-a7f0c814f4d7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "84300088-b395-4b5f-ace1-e2f609865688") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Four pin crystal, GND on pins 2 and 4" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "073912c1-6f7c-48bc-8b77-815a77902290") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Crystal*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/44ee9763-ada7-4d72-8428-627dfd92ffe5") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 1.71) + (end 2.06 1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d43201c-2514-41aa-bc5e-bfa280a93605") + ) + (fp_line + (start -2.06 -1.71) + (end -2.06 1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "985c3ebd-f661-466b-bd29-60b0312e0099") + ) + (fp_rect + (start -2.1 -1.75) + (end 2.1 1.75) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "0eb69dcd-2291-41ed-a8c1-f938a32755c3") + ) + (fp_poly + (pts + (xy 1.6 -1.25) (xy 1.6 1.25) (xy -0.975 1.25) (xy -1.6 0.625) (xy -1.6 -1.25) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "30610789-1f7e-4875-bcb8-7158f1c6dbe7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "107480f3-3d4b-4078-9d7d-da1ef9bd1e9c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1 0.85 270) + (size 1.4 1.2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net "HSE_IN") + (pinfunction "1") + (pintype "passive") + (uuid "b3fc27a0-ff5e-476d-b9a3-ec38ea263d5f") + ) + (pad "2" smd roundrect + (at 1.1 0.85 270) + (size 1.4 1.2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net "GND") + (pinfunction "G") + (pintype "passive") + (uuid "a4dcfcd6-e98d-4276-be25-d5eba615f484") + ) + (pad "3" smd roundrect + (at 1.1 -0.85 270) + (size 1.4 1.2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net "HSE_OUT") + (pinfunction "3") + (pintype "passive") + (uuid "cfa2eabc-3116-487f-beb0-630dd2ff032a") + ) + (pad "4" smd roundrect + (at -1.1 -0.85 270) + (size 1.4 1.2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net "GND") + (pinfunction "G") + (pintype "passive") + (uuid "f57915f5-11c7-4efe-933b-dacc97931608") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_3225-4Pin_3.2x2.5mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-5" + (layer "F.Cu") + (uuid "7803beac-78ad-4ba8-9e10-bb32b7076db7") + (at 149.5 84.85 -90) + (descr "SOT, 5 Pin (JEDEC MO-178 Var AA https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "U5" + (at -0.1 2.75 180) + (layer "F.SilkS") + (uuid "d331b166-4543-48dc-ad8b-1369a2877681") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "AP2112K-3.3" + (at 0 2.4 90) + (layer "F.Fab") + (uuid "c46e8d9a-590e-45e8-a0a9-84e550ea191b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP2112.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "e2f0a18f-8477-434f-b934-b15b24440bed") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "600mA low dropout linear regulator, with enable pin, 3.8V-6V input voltage range, 3.3V fixed positive output, SOT-23-5" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2f188763-5388-4f53-985a-2aaa8c221146") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23?5*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/4eb3724a-cf6a-419d-a672-34967cc4bc70") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.91 1.56) + (end -0.91 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "497d4dc0-3ef0-4f22-9344-6607d612d258") + ) + (fp_line + (start 0.91 1.56) + (end -0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae6fb656-5257-4577-a221-abd0324c7c70") + ) + (fp_line + (start 0.91 1.51) + (end 0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ba313ab-cdd2-41f3-bf69-a88121688003") + ) + (fp_line + (start 0.91 -0.39) + (end 0.91 0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f7faacd0-9b0c-4f6d-8b83-848414a3c2fe") + ) + (fp_line + (start -0.91 -1.51) + (end -0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7e178692-685e-4561-88ac-d724ee8d1eb2") + ) + (fp_line + (start -0.91 -1.56) + (end 0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "89299886-40da-44ee-927c-2688215ad69e") + ) + (fp_line + (start 0.91 -1.56) + (end 0.91 -1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1b325e3e-084c-4a2f-a3cd-2ad51e18814e") + ) + (fp_poly + (pts + (xy -1.45 -1.51) (xy -1.69 -1.84) (xy -1.21 -1.84) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "842850e4-24bd-4ea2-b93f-ab3d3468d7f8") + ) + (fp_line + (start -1.05 1.7) + (end -1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "56331c70-8198-4713-94cf-bd2c6eaa157f") + ) + (fp_line + (start 1.05 1.7) + (end -1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cc3b7011-59e3-44af-b76a-6df35b75a31f") + ) + (fp_line + (start -2.05 1.5) + (end -2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ed6e9c79-0824-4760-a56d-ca32c0e27896") + ) + (fp_line + (start -1.05 1.5) + (end -2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dec0acaa-6106-4aef-9d6e-8ec49ac1d15b") + ) + (fp_line + (start 1.05 1.5) + (end 1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "efa6905d-26fa-4e81-9315-00886da00b32") + ) + (fp_line + (start 2.05 1.5) + (end 1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3bc57b8c-0ccc-4d9c-b262-5843cfe1c29e") + ) + (fp_line + (start 1.05 0.39) + (end 2.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "74a92892-a14b-420e-89c1-a562d41554ff") + ) + (fp_line + (start 2.05 0.39) + (end 2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7d901424-fc0e-4023-b5bf-46b12220456c") + ) + (fp_line + (start 1.05 -0.39) + (end 1.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1acec05a-66b7-4919-9e44-89d3a46698f5") + ) + (fp_line + (start 2.05 -0.39) + (end 1.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "605f6ccb-abc4-4e9a-aab4-cd0f77dad5ba") + ) + (fp_line + (start -2.05 -1.5) + (end -1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1af983c5-74c8-47c3-ba90-30cd626aea26") + ) + (fp_line + (start -1.05 -1.5) + (end -1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "01eb7620-e4ce-4049-9105-638e86fe6f10") + ) + (fp_line + (start 1.05 -1.5) + (end 2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "24f92ecc-ad34-48eb-88d0-a74a2ba6c98c") + ) + (fp_line + (start 2.05 -1.5) + (end 2.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "943621a9-1f84-4c3a-92a5-f9df3996760d") + ) + (fp_line + (start -1.05 -1.7) + (end 1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17467d55-5900-40d2-9809-8946508ae744") + ) + (fp_line + (start 1.05 -1.7) + (end 1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "90070569-d74a-4a4f-8e5c-e5c66a5e0699") + ) + (fp_poly + (pts + (xy -0.4 -1.45) (xy 0.8 -1.45) (xy 0.8 1.45) (xy -0.8 1.45) (xy -0.8 -1.05) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4138b6e1-d604-4832-8f4d-92d4fc43c001") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "0c2d2151-14d9-4695-a4d1-1d539d9dd351") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95 270) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (pinfunction "VIN") + (pintype "power_in") + (uuid "f1d41ed9-175e-4c9c-9739-d5e4e88df2b1") + ) + (pad "2" smd roundrect + (at -1.1375 0 270) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "939adae5-0101-4ba7-9415-0ffd839e2547") + ) + (pad "3" smd roundrect + (at -1.1375 0.95 270) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LDO_EN") + (pinfunction "EN") + (pintype "input") + (uuid "1e72af81-734b-4ba6-a98e-d2bbe8c7ec9b") + ) + (pad "4" smd roundrect + (at 1.1375 0.95 270) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "unconnected-(U5-NC-Pad4)") + (pinfunction "NC") + (pintype "no_connect") + (uuid "29765f76-a640-4d87-9158-896674dc24fe") + ) + (pad "5" smd roundrect + (at 1.1375 -0.95 270) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V_ATTINY") + (pinfunction "VOUT") + (pintype "power_out") + (uuid "e8829a4e-b9ba-483c-9945-1867c29c49b6") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "7853a5b3-a279-4a8a-bf33-48377f681aa4") + (at 118.44 80.25 90) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D2" + (at -2.25 0.76 180) + (layer "F.SilkS") + (uuid "3dc11376-0fd8-4273-be9e-c6b21d8d0a7d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "GREEN" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "1968502e-654e-4d75-834c-7bffaeafb5a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "284207b1-7fe2-48ea-8dde-4c581a458d5b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "72772a01-877a-4c25-86a5-0cd93e6b3460") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aed88e3e-ee33-4eda-9f2d-741b5fdb4837") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/1818e807-d41a-46a6-a83c-5f21feb71b04") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b2cc586-1d9b-45d1-8370-a06c4189fa4b") + ) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "208564bb-a8b4-464a-877e-abb887ffadbb") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dbb35819-6a5a-444d-aa9e-949a323bcccf") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "85d2c5f8-fec3-45d9-a01d-f21b8b20e05e") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "928b9b3a-504b-42e2-b293-d0a5d8983b5e") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "43bfa901-1a31-4519-91ee-9e405a75c6a2") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4b02a313-ff1c-405e-9def-33d89d98db9b") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "014de94a-602a-4faa-a49c-1eb489bc4fda") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "be3ab8d3-727d-4f4b-9f0d-8a28a08df7d8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "86b69ccf-8912-4a34-8740-67bf2640eaed") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0 90) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Connectivity/DOOR_LED_K") + (pinfunction "K") + (pintype "passive") + (uuid "305b0ace-630c-4627-96f2-4927918bf2fb") + ) + (pad "2" smd roundrect + (at 0.7875 0 90) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Connectivity/DOOR_LED_A") + (pinfunction "A") + (pintype "passive") + (uuid "935985be-49fd-4d08-9906-c2342dec54c2") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" + (layer "F.Cu") + (uuid "78e9e340-6908-4429-b817-944df06bff02") + (at 125 79.75) + (descr "THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm") + (tags "test point THT pad") + (property "Reference" "TP1" + (at 0 2.25 0) + (layer "F.SilkS") + (uuid "83d18531-72d2-4550-aa92-f55d6b8ba16e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "DOOR" + (at 0 2.05 0) + (layer "F.Fab") + (uuid "e8efd5fd-c56c-4d2e-8a6b-48fd62a1b4c4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "be6e4f22-7ed4-44b5-9d8d-2321fa7566c0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d5d6e44-35a1-456b-bea2-f8304f8ee406") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/348f12c9-7dab-4dda-850f-b83a86e96b74") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr exclude_from_pos_files) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 0 1.2) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "F.SilkS") + (uuid "8070145c-a701-4635-a07b-999e081b1df4") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1464719a-3713-4052-bb09-d62cf14e1cc8") + ) + (fp_text user "${REFERENCE}" + (at 0 -2 0) + (layer "F.Fab") + (uuid "5fde09be-ba9f-4bd6-b6e9-554f6e040b6f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "DOOR_OUT") + (pinfunction "1") + (pintype "passive") + (uuid "89890cc3-aa0c-48d1-b274-908a905043be") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "7db4dd5a-26f8-4eed-a54c-db54934c5023") + (at 135.75 70.75) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C5" + (at -2.5 0 0) + (layer "F.SilkS") + (uuid "0572c473-b43f-4796-87e8-a2534f68033f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10u" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "43c5752a-eec8-40cf-8b60-c25ddb708b7e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fe0c20a1-58d6-4a32-8b61-98729de60b83") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ad9d11c6-6ab9-40e7-bf41-e15d3492f03c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/3b7da900-4007-432d-bc1e-d576c9f683cc") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "820fa107-82d9-4685-8790-9e146eccdd8e") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8bb536c2-ae0f-4911-99fd-3ef8ab1802f7") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5ac7ef77-b7c7-4cf7-bcd5-5abe82abb293") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d99ecfbc-3e24-4245-b972-bec5f4a927fd") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5863a77b-3836-4608-9579-afe5352e29c4") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "4f6143ed-2e4f-4103-ac15-721c64a8863d") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "d805cb7f-0222-48bd-a5ab-bdcd6bbd4788") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "834895b1-e12b-4c98-ab76-57761da52bc5") + (at 122.18 100.75 90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (property "Reference" "J6" + (at 0 10.29 180) + (layer "F.Fab") + (uuid "180cadde-8b3d-45f0-a0ef-9885f3002e2d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "I2C_INT" + (at 0 10 90) + (layer "F.Fab") + (uuid "462ef5ca-b1a5-4d6b-a05f-43fd61287957") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "dbb2e774-f09b-42ab-90b5-c487935bb5e9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "38557bbe-c1f2-48dd-8aea-8026f566b992") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/f5b3d351-c6e2-4abc-a7e9-ede81f21d8a4") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "79b70d6a-7714-4763-b8af-9629b470d898") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e124151f-1567-4a0a-98e8-7991b59276d5") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fdfd6a98-70a2-4f03-bbd7-90696a7102cd") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2d625d8-6808-4976-b2a9-c13238e3d033") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd1f2c2b-3831-43b8-bcbd-6ac84f494f90") + ) + (fp_line + (start -1.38 9) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c5943e24-8143-44a1-82b5-184ecf791ae4") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "623b64c7-2545-4ec5-934c-cee38a106711") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "82013d9b-f57c-49e5-a246-1721b446b602") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d2e325bd-8aba-4511-b1d3-57aa5d063756") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2670423b-cba1-4e8f-92d8-679ee2d8155b") + ) + (fp_line + (start 1.27 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2a59723c-ab0e-44fb-ad57-ccafd162a1ae") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4902e480-928d-4783-9663-0da37031de60") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 0) + (layer "F.Fab") + (uuid "81898d85-07aa-45a5-bc05-5dd0aa3e9491") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "26bb054c-e91a-4072-8f14-6936830db53b") + ) + (pad "2" thru_hole circle + (at 0 2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "I2C_SCL") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "44a93c2b-dcd1-4518-8d21-82a5caff95e2") + ) + (pad "3" thru_hole circle + (at 0 5.08 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "I2C_SDA") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "a71e4f17-db5b-4dac-86aa-815a5c605596") + ) + (pad "4" thru_hole circle + (at 0 7.62 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "55f5dc50-70b6-4d10-b7bb-9947503f5e0c") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "83794f92-b51c-4d10-bdab-e4ff6ae1962f") + (at 136.56 62.25 -90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (property "Reference" "J5" + (at 2.5 8.56 180) + (layer "F.Fab") + (uuid "e49684d1-f9aa-4d52-b35b-1d159be08030") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "UART_INT" + (at 0 10 90) + (layer "F.Fab") + (uuid "11bd93a1-999a-45d6-8fe1-2782d904ba07") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "a2e8d6d9-ddab-418a-b690-af7e84ceeb87") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b1d2d71d-12e7-4c01-b19a-54d4c2492acb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/bcdc2283-37e3-4daa-a8f5-1267ea31f873") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 9) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9308d49b-9ce7-491a-8788-af127aa589fa") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7bfe6378-fae4-4e0f-a6b2-c48a60123994") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a00f4a39-16a6-4ef8-a872-a67a8294f62d") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1901fff8-e920-4cb0-8a53-e15784bd0640") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "60bc8075-0307-4d36-b32b-63366268b459") + ) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "44a85849-e3c3-4ee5-8928-d0237e491e65") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5033c830-1352-4954-b9c3-8fa7fc483ee4") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b14ae7f3-f249-4471-93d9-5758e9b4aded") + ) + (fp_line + (start 1.27 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4af07e14-b0a8-45d2-946f-4d85404ff8a4") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5f2e53fd-f256-4df2-a181-df4242e58b74") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bee81df4-d437-43e5-8e73-cfde19b62c9b") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5530a0a1-7ceb-481d-ae5e-d6c96268d433") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 0) + (layer "F.Fab") + (uuid "7172be5e-418a-43b4-9fc9-905cfb2016d4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "a964a846-de22-47e9-871e-5143431ed93e") + ) + (pad "2" thru_hole circle + (at 0 2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "UART1_TX") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "333f77ca-cd80-4cd7-81a6-1ba2ce32a006") + ) + (pad "3" thru_hole circle + (at 0 5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "UART1_RX") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "195d9eb2-bb84-4712-8a16-b8be0c0a916f") + ) + (pad "4" thru_hole circle + (at 0 7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "d46031ec-e88e-4966-b5eb-4819d33ce848") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "861b33eb-94e9-4dfe-a9b5-a834eeec3174") + (at 128.8 93.8) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (property "Reference" "U3" + (at -4.8 -1.9 0) + (layer "F.SilkS") + (uuid "a8f135a6-6798-4496-9ae8-9227a422f864") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "M24C02-WMN" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "530f4cbe-3479-4d4e-bc7e-8bc80693c841") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://www.st.com/content/ccc/resource/technical/document/datasheet/b0/d8/50/40/5a/85/49/6f/DM00071904.pdf/files/DM00071904.pdf/jcr:content/translations/en.DM00071904.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e29eadf0-9c05-4484-8711-6b2a4752cc6d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "2Kb (256x8) I2C Serial EEPROM, 2.5-5.5V, SOIC-8" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eed799a0-409c-4efc-90e6-304868eb882d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/c8df88c2-ad44-41a2-9e9c-776e90b45125") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2f7b48a8-53ae-4ac7-8e70-ded3ad235799") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6f276134-054f-4a0c-88b5-29a8d53f936a") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "561769f2-1229-42cc-809c-ec99ea7fa93c") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23512744-47a4-4a9d-89b0-9405b86e25cb") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cc449129-2121-4cfb-871e-f485c5c4357d") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0cb8dfde-c7ac-4323-be86-72924c76034e") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "63e64b5c-5bbf-4a75-98b5-05bc0c4c2665") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d59da81c-f529-4dee-99b3-a0173cb3caa7") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3b11587e-c2ed-4a90-bf11-749c52be51b3") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "24f5d94a-9438-4820-b71e-673e7a2bd25b") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee549e1f-073f-44e9-bf09-8ae7ea87d38f") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "38b43106-4414-4e4e-9b49-135870536fd6") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "46d097a3-8d3c-4e5d-b899-55ac22fa5c74") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "66e22296-bd05-42c2-a8d6-3236ffef96d1") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fbe59df9-a650-4dd1-99e3-d12a1b2b2d98") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "78c6a318-ae85-4f81-a787-032f63dd2dbb") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e8e3cbba-5071-49ec-aef6-a71537640952") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57de1427-6c6f-461a-a04e-00823924aa32") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "76ab17e8-4b7b-4dfb-92be-e446e5776fa7") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "7a720c50-1ca2-4f3a-9224-f067a870d90a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "4bfb5c09-a3b8-4b51-a1c6-fb8be1849e4c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "E0") + (pintype "input") + (uuid "a9133bab-ea9e-4e41-8972-8aca7f8d6485") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "E1") + (pintype "input") + (uuid "5feb2ced-d517-424a-a643-b6820f2e3907") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "E2") + (pintype "input") + (uuid "3eb45f23-0751-43d0-92de-7c3fe0a08798") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "ac2d0742-fda9-4a14-8b10-119e93be56c4") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "I2C_SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "fc443456-8440-49ef-8d00-fff8fc3dade1") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "I2C_SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "73635bf8-f9f4-46f6-ae56-7c7ec82893de") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "EEPROM_WP") + (pinfunction "~{WC}") + (pintype "input") + (uuid "4785599b-f7d1-4b15-9a75-c121b42adbdf") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pinfunction "VCC") + (pintype "power_in") + (uuid "68a7840b-4441-48dd-b535-f2de57f39046") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "8b95b124-c45c-4da3-8f50-03a01b436be5") + (at 134.7 84.62 -90) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C13" + (at -0.02 -1.8 180) + (layer "F.SilkS") + (uuid "aac16bec-39b6-4204-aea6-dcb19a48a227") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.16 90) + (layer "F.Fab") + (uuid "374bf633-3672-400f-9525-26d4c51c0ee1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "9d91affc-70b8-4fa4-9808-552f981b8f6e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f48c7f0a-7f97-4f8c-9eb6-a345f6848405") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/39673657-6503-43dc-9921-2653c99d4684") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b0b9c811-557b-41cf-bd7b-46f6997b01b8") + ) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f61396ea-f215-441a-801a-9c0a4f73302f") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd150ef6-ce9d-4254-8cde-175b033e6d4d") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fa676c80-ed32-4896-9e6d-995509ff9336") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "884f0878-8882-4484-ad01-36ff949d3917") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 270) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "NRST") + (pintype "passive") + (uuid "b6dbf1e4-469b-4299-8f82-a0353ed89834") + ) + (pad "2" smd roundrect + (at 0.48 0 270) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "e5c6a5b8-02f9-4daf-8563-0bf839c96110") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "8c91e2ab-1870-4a09-9949-43e92615c890") + (at 118.44 77.49 90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R9" + (at 1.59 -0.04 180) + (layer "F.SilkS") + (uuid "ec0c53f6-7aaa-4dad-9fac-77d3de04980f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "d21809cd-30ed-48a9-b370-83434329c73b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "82852ce7-d08c-49e4-b5d1-a64e6eab8d53") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "10642648-9d23-4f82-b435-3479fea3b63d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/11eddf36-71e8-4dbd-a034-bd74db5ff024") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c8becd64-fbe0-42dd-818e-027c9ea5c70c") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c2a4ab92-450a-4723-9cfa-aa7084466b15") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e7bc04a7-3baf-499b-9c22-011184fe7d41") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "dc337d8a-7aa0-4062-97ff-a67a058b9953") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "b9c1a924-561b-4294-9f08-bbcbe9cea5be") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Connectivity/DOOR_LED_A") + (pintype "passive") + (uuid "f879afd5-e27c-4a29-8fcd-2fabc89489c9") + ) + (pad "2" smd roundrect + (at 0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "09fe156e-8c94-444a-b3e6-a2d4f9aea353") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "93c95c0d-4c90-4a5f-a80f-a592f1644b19") + (at 132.45 74.93 90) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C6" + (at 1.53 -0.05 180) + (layer "F.SilkS") + (uuid "a721bf7e-4b70-478d-aa5e-848f2ba4bd52") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.16 90) + (layer "F.Fab") + (uuid "7603cf79-61fe-4109-82b1-099251587708") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "bc60b04f-3ce9-450e-b65a-62c49cc9bbbb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "ac041bb9-23f0-4f9e-972d-83257582f81e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/f65d15aa-94f4-4e6d-8487-d55d486fab7e") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4fc42478-3334-4159-988f-4031b537cd8f") + ) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c007045-e152-4c8c-ad37-ea07230a9a39") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c89e7069-af98-4cc3-98b7-cb1e7eca33c7") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b1811415-31f7-4fb8-aa90-80ba2cda942c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "15691ef9-d9b0-4457-975c-0b1bdb2d4d1b") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 90) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "99ddfdc6-8c0c-45df-8b31-8c84fc0db529") + ) + (pad "2" smd roundrect + (at 0.48 0 90) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "46a7fe49-3503-40a6-9a04-cabb678d61a4") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "96038603-2899-4c9a-8288-67a3873aa9eb") + (at 159.375 76.265 -90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R3" + (at -0.165 1.475 180) + (layer "F.SilkS") + (uuid "84c84502-b50b-4d6b-ae5f-9b4a5d9d0760") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "1a9ed486-7adb-42fa-bbd4-28c5e08b26c4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d78542a0-56a7-4df5-b77e-b445ab082b8b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "81f78123-dca0-49b6-8e57-61e4855a699e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/bf78ae6e-16c6-4902-8efa-b8b153ac2609") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e820daf-5244-4c54-b347-f14914a9fe1d") + ) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "da345d43-297c-48a5-9ae5-86f99d494be1") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "07c875b2-11e5-4c19-822e-4fbd76f0f78a") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "a00fa249-9615-454b-a988-fc7702fc6156") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "0f933474-a657-465c-a48c-40db54d989f3") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "453ef4bb-c200-4a16-879a-4bd5972c4830") + ) + (pad "2" smd roundrect + (at 0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_D+") + (pintype "passive") + (uuid "d4ab7fc7-2a6c-4ade-9ad3-05e6b4cca579") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric" + (layer "F.Cu") + (uuid "9713f1bb-8271-4d12-a50e-c1574e6938af") + (at 151 81.5 180) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C14" + (at 0 1.75 0) + (layer "F.SilkS") + (uuid "f49aa246-cc26-4470-bd5d-001338d9d6df") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "b7df3758-9465-4990-b612-6e6a954b059c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0bfa4434-590a-4aee-8395-bc333ddd803a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fe8e1aff-b3c3-4a26-932d-b88f2eb37dc3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/d7ae30c2-41fc-48e6-bea4-6c70210d493c") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "41e82a61-0d41-43f3-a5fb-d7a385c55799") + ) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9f6ede73-62c4-437d-b211-1cd63cdddfff") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "0cc44447-2106-45be-925d-68228d7a8649") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "79e36f6a-d709-43c0-b5c6-155740b33f6c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4f42be67-c708-42ee-b55b-e67342140324") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -0.95 0 180) + (size 1 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (pintype "passive") + (uuid "f66267b1-4a1d-4203-862b-1531561f2a5b") + ) + (pad "2" smd roundrect + (at 0.95 0 180) + (size 1 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "6b920a8a-4b2b-4c01-9544-f40e110498c6") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "9c5afd80-ab72-4857-ad02-5e1cabb3e2ce") + (at 131.05 77.98 90) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C4" + (at -1.62 -0.55 180) + (layer "F.SilkS") + (uuid "8734f36c-23f1-494a-9465-6d692cad35ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10p" + (at 0 1.16 90) + (layer "F.Fab") + (uuid "17350d1c-64e8-4aeb-be9c-fcb8a2ff636e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "827cfaf1-1429-49a5-b254-d7609c8f09cb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b2dac61c-1c24-4a02-87e2-a900cb4315ff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/e8d64679-ef67-4fc8-a687-6fc9c77c522f") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e57dc2cd-2074-4931-951a-ac4bf132be44") + ) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b1250d6b-aa1b-4984-9372-2f3adbbee5ce") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c9b57d4a-2a4e-48f2-9eed-075504cb3dd4") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "e875ad90-a285-438b-ad4c-05fa91a77008") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "3057a3dc-ca3e-45a3-b481-2d0c58105bf4") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 90) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "HSE_OUT") + (pintype "passive") + (uuid "97ca9424-b37a-4be6-8dcc-efdf425d353a") + ) + (pad "2" smd roundrect + (at 0.48 0 90) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "24461515-04bd-4b98-aea2-1ddbf8c5f7ee") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "9ea2edc0-430c-42b7-86d9-4fc632824de0") + (at 121.5 70.75 90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R8" + (at 0 1.5 180) + (layer "F.SilkS") + (uuid "cb511723-cb79-485a-ab47-d9c85204561c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "d6d46d7e-3ddb-4aab-8f2d-ce66c46abe05") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "530feb38-4a2c-43f2-befe-417d6c0f1a4d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "4d36dc8f-c31a-4008-9600-7c52c048d755") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/79abc761-9dcf-4f4c-94f5-8d2a1640cfbb") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d1ebc708-1fef-49cb-b7a9-56f1523b70a4") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5040ee68-ff3f-432a-980a-94af2297eeca") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "4b082db4-da24-4355-8f98-7e56383001ba") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b53fadef-2bdc-466d-b16b-8551fd6197c8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "13cb7917-9339-4887-8a8b-06c022d91d1b") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_RST") + (pintype "passive") + (uuid "c94e1e9b-e02e-4629-ac10-d1b28fb012a8") + ) + (pad "2" smd roundrect + (at 0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "84ee6664-e81e-4aa1-984a-7da845d4937a") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "a0a68cfc-8b5c-4ac5-ace8-57cfcbe81961") + (at 135.845 72.25) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C7" + (at -2.095 0 0) + (layer "F.SilkS") + (uuid "6d59ffb7-9aeb-4a15-9250-6e68fe178c5a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.16 0) + (layer "F.Fab") + (uuid "0ec6cbe2-cf1a-4df3-8ebe-ae9a5b1e27ae") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9e4d58b0-26bf-418f-9bb9-4c1c1372cec3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "23553bd2-769d-425a-997c-abab072b964f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/8d9823cd-0a96-4617-af2f-b1d4f976af2e") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1b8d7ec7-d9fb-40b5-8247-7635a0695f0f") + ) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f89a3708-fd2a-43b8-bc1e-a385457cecff") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6ebfdb88-6dbf-4465-8e2c-7177a996f806") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "a78c6f45-fc4e-4cef-b04b-338cfb588055") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "10624ba8-65c5-4bbe-9479-f36c0f2dabdc") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "59326623-1927-4008-ad6c-63a1026c7d15") + ) + (pad "2" smd roundrect + (at 0.48 0) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "1a23810a-b95b-4480-89f4-1db9e5f7813b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric" + (layer "F.Cu") + (uuid "b2cf87e9-8030-457d-ab6e-2ffd63824c36") + (at 152.5 85.5 90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C15" + (at 2.25 0.25 180) + (layer "F.SilkS") + (uuid "411fcb90-daae-4bb1-9405-eefafcaca9ce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.68 90) + (layer "F.Fab") + (uuid "8b7eeffa-4514-440f-bbe4-26e60a8d90e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "fa8cd2f7-2384-4ba3-8406-58a3405605a3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6cca572b-9404-4e72-843a-521e25024cc8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/8bc53a12-9d2b-414c-991d-1c2bc4f3d189") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae864f98-1013-4cf6-9c5e-8a5f029f5994") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6817ef5e-f4ee-44a6-938d-0bc977de8755") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d517110c-8009-4c54-a086-deb2fdb7d804") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "1c6bd0d9-846a-4912-90c7-f9a20727bdf1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "23dcda33-d410-45b5-aef4-2cecc34706c2") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -0.95 0 90) + (size 1 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V_ATTINY") + (pintype "passive") + (uuid "56f18142-f1f3-490a-8e64-c2a7e7f3edfa") + ) + (pad "2" smd roundrect + (at 0.95 0 90) + (size 1 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "47c17832-3f4a-4d33-bea2-4a4c120ce972") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_SMD:SW_SPDT_CK_JS102011SAQN" + (layer "F.Cu") + (uuid "b3201c3c-fb5d-4c7e-bc7c-4f35f6c46873") + (at 121.75 63.25 180) + (descr "Sub-miniature slide switch, right-angle, http://www.ckswitches.com/media/1422/js.pdf") + (tags "switch spdt") + (property "Reference" "SW1" + (at 5.05 -2.95 180) + (layer "F.SilkS") + (uuid "f60cc9a7-a290-4bb7-923a-b5073a10b76c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_BOOT0" + (at 0 5 0) + (layer "F.Fab") + (uuid "c5fd0f09-5ece-4bbf-8d4d-66cf1bcda168") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6ba87480-6af4-4762-88a9-6e4f90cd6ed7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c7920611-d255-4b51-b66c-65aed08ef269") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/ced2fa2a-6e85-47a3-a43c-7b3b79e68e78") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 4.6 -1.9) + (end 4.6 0.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b1f11e28-54b6-4322-95c4-30be9ebe707a") + ) + (fp_line + (start 3.4 -1.9) + (end 4.6 -1.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e29399b-6ef3-4b35-8b5b-81aa312c643a") + ) + (fp_line + (start 1.6 -1.9) + (end 0.9 -1.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6e981721-ba76-4e43-a29f-33b4512e3ee8") + ) + (fp_line + (start -0.9 -1.9) + (end -1.6 -1.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bc018ca1-bdd2-4969-a4e0-76a1b57f893d") + ) + (fp_line + (start -4.6 0.4) + (end -4.6 -1.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f5475033-3748-44db-b697-b8f28c285da2") + ) + (fp_line + (start -4.6 -1.9) + (end -3.4 -1.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "16cbee14-656c-446d-9629-1060c5194807") + ) + (fp_line + (start 5 2.25) + (end 5 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8cde1943-200e-4aad-979e-22d044255ab1") + ) + (fp_line + (start 5 -2.25) + (end 3.5 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a85e68fc-a0f6-4f30-b9f2-8a31494e8cc5") + ) + (fp_line + (start 3.5 -2.25) + (end 3.5 -4.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9824f704-de47-424c-8d3e-6bfed3f0179c") + ) + (fp_line + (start 3.5 -4.5) + (end -3.5 -4.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "92c9c0f3-156d-48a3-8de9-553a3e315de0") + ) + (fp_line + (start 3.25 2.5) + (end 3.25 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "024dfae8-8374-4843-8d05-f39a5332768b") + ) + (fp_line + (start 3.25 2.25) + (end 5 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "66da5cb8-076f-4b4b-b360-7c31ce66a674") + ) + (fp_line + (start 2.5 4.25) + (end 2.5 2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "23ef8993-cbed-4cac-b4c6-4fc9958f0c44") + ) + (fp_line + (start 2.5 2.5) + (end 3.25 2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ede2dabe-0c13-4445-9a21-add2d0bcbac3") + ) + (fp_line + (start -2.5 4.25) + (end 2.5 4.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9547a71b-61ed-4d45-95f1-3678966a703f") + ) + (fp_line + (start -2.5 2.75) + (end -2.5 4.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ec619b4c-ed5e-458a-8b5a-27db564767e3") + ) + (fp_line + (start -3.25 2.75) + (end -2.5 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ca0e792b-e6b9-4303-a40a-27e864e43e3e") + ) + (fp_line + (start -3.25 2.25) + (end -3.25 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e484ea8-87fa-4182-bfb5-8bb6afde7d6b") + ) + (fp_line + (start -3.5 -2.25) + (end -5 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "79102a62-e32e-4356-8acb-605ecbf0940e") + ) + (fp_line + (start -3.5 -4.5) + (end -3.5 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3f1f5ee7-cbe0-485b-9d22-89d26e8266f2") + ) + (fp_line + (start -5 2.25) + (end -3.25 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "82258ac7-94d5-4134-a877-ddc324c8e419") + ) + (fp_line + (start -5 -2.25) + (end -5 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0afa2e03-5f73-49c6-ac5d-03e07b4dba67") + ) + (fp_line + (start 4.5 1.8) + (end -4.5 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2deaef02-375f-4960-8df7-54934c517442") + ) + (fp_line + (start 4.5 -1.8) + (end 4.5 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "afd9f042-6826-45e5-9e1a-bc3b69753a4a") + ) + (fp_line + (start 2.8 2.1) + (end 2.8 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f85e488d-b703-430f-bc27-80754b7cd3b5") + ) + (fp_line + (start 2.2 2.1) + (end 2.8 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2b3d9fac-588e-4bc6-984d-01b60270f931") + ) + (fp_line + (start 2.2 1.8) + (end 2.2 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ce2674d2-b94e-41ab-b7f6-ad8daa71fef6") + ) + (fp_line + (start 0.3 2.1) + (end -0.3 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "feab10a0-6c28-4332-b2d9-f3a35ffe9730") + ) + (fp_line + (start 0.3 1.8) + (end 0.3 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "27311541-9be9-4965-9b04-381e985999fc") + ) + (fp_line + (start -0.3 2.1) + (end -0.3 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "42a25f8f-8334-46cc-9777-510894d3a21b") + ) + (fp_line + (start -0.5 3.8) + (end -2 3.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9c20b0fc-4647-46f6-b68b-9235b091da8b") + ) + (fp_line + (start -0.5 1.8) + (end -0.5 3.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e91134e-3ac0-4ee3-913b-8c0d8c7a355c") + ) + (fp_line + (start -2 3.8) + (end -2 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0f98c6aa-3013-4eb1-9a7e-6fb1de964de9") + ) + (fp_line + (start -2.2 2.1) + (end -2.8 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8aa0be6a-bcc2-4e52-97da-39a3a57a8632") + ) + (fp_line + (start -2.2 1.8) + (end -2.2 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "42931794-9445-438f-84a4-12dd7dd418fd") + ) + (fp_line + (start -2.8 2.1) + (end -2.8 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8aada76b-6493-4e78-a2b4-0e0677e6564f") + ) + (fp_line + (start -4.5 -1.8) + (end 4.5 -1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "47ba6803-d6d8-4139-864d-e186393d86fc") + ) + (fp_line + (start -4.5 -1.8) + (end -4.5 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b1fb0946-c6f9-413d-a106-ec12d5941487") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "7909cfbf-e454-4279-a236-a4c96112f8c1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -3.4 0 180) + (size 0.9 0.9) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (uuid "4b5c8b14-3b69-4f97-b03d-5ad74b4f2731") + ) + (pad "" np_thru_hole circle + (at 3.4 0 180) + (size 0.9 0.9) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (uuid "7d154aaa-2e80-40ad-a0e2-637016f3f321") + ) + (pad "1" smd roundrect + (at -2.5 -2.75 180) + (size 1.25 2.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.2) + (net "GND") + (pinfunction "A") + (pintype "passive") + (uuid "c733b3ca-796f-45f6-869c-511abaa51518") + ) + (pad "2" smd roundrect + (at 0 -2.75 180) + (size 1.25 2.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.2) + (net "/Base/SW_BOOT0") + (pinfunction "B") + (pintype "passive") + (uuid "563dfa2f-04ed-4554-85f8-ad469569f90d") + ) + (pad "3" smd roundrect + (at 2.5 -2.75 180) + (size 1.25 2.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.2) + (net "+3.3V") + (pinfunction "C") + (pintype "passive") + (uuid "dd32401d-4924-4b60-b277-82759bb5519b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_SPDT_CK_JS102011SAQN.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "b659ab9e-6fbe-4910-9386-3327d4d17d66") + (at 157.2 92.5 90) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J9" + (at 0 5.05 0) + (layer "F.SilkS") + (uuid "f6f73749-6385-4e92-ac09-6772022ba19f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "GLITCH_EN" + (at 0 4.92 90) + (layer "F.Fab") + (uuid "6562d2ac-ccb4-4ba3-9f40-7aed1bec2c4b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "aecba6d6-987e-4f8c-93bd-feb05048fb65") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "ef9ebb6d-6060-425f-8743-43381d93a25c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/b6ddbba6-9ca8-4ae1-9d82-c724524739be") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a0b2ec7-78d9-417d-8928-2e9c09c268d3") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "54d153d7-f0ca-4740-977b-bfbd4567ea64") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e273ae34-d43c-4e24-9bbc-47e6f2459bf0") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b3ccc7fe-c4b6-44d2-9877-f238154f30b1") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d69a7a25-a8a3-4d98-9cbc-3f19661f048f") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5f65c101-ca27-4051-96f8-ae599291a1ab") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5b99b258-c051-4136-a978-8413c566fa9f") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "095684b8-9674-4a25-9dce-1c9564a498e3") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "50adae35-b952-4880-a3f9-b5c63fbaac37") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2486bacf-1f76-4877-a727-e9d0a0f84c05") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e7242a78-13f7-4134-812d-dd8ddd163a29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1a7f01cf-feee-4954-a0af-626e1a7fb020") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "cb57a089-3594-4f5c-812b-6576c3cb1fed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/Glitching/GLITCH_EN") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "4b5406c4-e759-457b-993e-f9605c0f5df7") + ) + (pad "2" thru_hole circle + (at 0 2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "38c732fa-ade0-4759-80a6-699076fa7740") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "b98c1cd8-238b-4cf5-9c68-566eae955cb6") + (at 131.05 75.85 90) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C3" + (at 1.75 -0.65 180) + (layer "F.SilkS") + (uuid "970718dc-ee09-49fe-8cbc-984c8deb691a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10p" + (at 0 1.16 90) + (layer "F.Fab") + (uuid "6bf31a4b-0181-4ef4-90b1-889c31386b5c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "82c752dd-3be6-4023-af44-d46ee53175a2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "298f916d-e81e-4b7d-bbc3-ce66f166a9d9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/7a988c2c-80b4-42db-a9e5-0b473f39dacc") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "758a3cf6-f205-4a36-ba83-47db758e0f1c") + ) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6c07132b-abaf-43a8-9f79-622e7124be6e") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "b8d35982-cbb3-4176-84b6-44716eaea2b8") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "675cb330-1092-4dea-9d8f-0efef86aa1bb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f40a5c59-4429-488a-bd78-79db96a353d7") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 90) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "HSE_IN") + (pintype "passive") + (uuid "095f827a-3cf1-4e63-a6c9-8f3964f9aa82") + ) + (pad "2" smd roundrect + (at 0.48 0 90) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "6d566547-1667-4cf8-a180-ab711760a7a4") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole:MountingHole_2.2mm_M2" + (layer "F.Cu") + (uuid "bd5152ec-73e5-432d-a269-394377e9657b") + (at 114 63) + (descr "Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "H1" + (at 0 3.25 0) + (layer "F.Fab") + (uuid "9a8fc6eb-79de-48ae-b9d9-4c98c7348d76") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "cb5792f4-336a-473c-94aa-085e61647e5c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d29473d3-4f7e-423d-85f8-d587364ca4b2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "787274a5-fc6c-46d8-8538-5208a380d753") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "f2a2f216-b504-47f4-83e4-ffce1a4aa0ba") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ba39bfaa-1144-4799-aef7-7263a46b03a1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "eb6dcbfa-809e-47f7-b2a6-de4a09699154") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (uuid "e58b1a7c-3422-4529-9563-0d30847d4db2") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric" + (layer "F.Cu") + (uuid "be783325-9610-4627-9015-c6725a14197d") + (at 151 89 180) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R17" + (at -1 -1.75 180) + (layer "F.SilkS") + (uuid "40256c44-2431-41af-896a-e1199a1ce3a5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "47" + (at 0 1.83 0) + (layer "F.Fab") + (uuid "e1060284-d446-409e-8a70-a67e3a4fcfa8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "39b1de05-8c6e-451a-b8c2-f999007cb096") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "07aac8eb-a0d5-451d-ae25-e89decf1dcbf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/b546db74-0975-45d2-b4e1-abe0c48a1064") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9fa26d7-7406-4f8f-9e28-4f28f52b4eab") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e2d5954-3b8b-4879-9674-3d529ad810a5") + ) + (fp_rect + (start -2.28 -1.13) + (end 2.28 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5fa308f7-6bda-4373-952e-0d318e8ed60e") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "5c24f456-218c-48c2-a651-e6c26ecf7f28") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "26252738-448c-4c7a-baad-ff8772d9c172") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.4625 0 180) + (size 1.125 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.222222) + (net "+3.3V_ATTINY") + (pintype "passive") + (uuid "7d79b1da-15bc-4e4b-9251-16dd010ae2cd") + ) + (pad "2" smd roundrect + (at 1.4625 0 180) + (size 1.125 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.222222) + (net "/Glitching/ATTINY_VCC") + (pintype "passive") + (uuid "9d3bd39e-aca1-4fa2-ae69-4f02fe7c656c") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "bec4145d-4a48-4106-9a75-b54d87344e46") + (at 147 89.75 90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R19" + (at 2.25 0 90) + (layer "F.SilkS") + (uuid "d0085fc7-0963-4cc8-a953-5eca0cb8857e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "f010f674-c391-406a-a9f5-c5d6ab78d4cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "77a71e7d-e792-4b4c-94b3-f43435307aab") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "74541121-ec6d-4409-8be2-a423a258383c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/9b04d503-41ab-4303-a9b2-3b5d5429e708") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a9dd6817-43f6-4ff8-9842-40d68ef6e801") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "acbf57a2-c2bc-4fcd-a46a-434b38629b0b") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ba83b84f-222a-4eb6-b4e6-4de8df72b4fc") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "758866a7-857b-4e19-b7e8-d9a9f16d06b0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "eaa7da1f-3650-4d1f-81e5-36301de4b132") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/ATTINY_MOSI") + (pintype "passive") + (uuid "45a9a4e0-8d11-4484-bd14-2584c4dbb8c7") + ) + (pad "2" smd roundrect + (at 0.51 0 90) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SPI2_MOSI") + (pintype "passive") + (uuid "5d71cc8e-f551-434a-b743-e08d52cf4056") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "c4bce0c5-c507-432e-a676-38e6109b16fb") + (at 159.56 62.25 -90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (property "Reference" "J4" + (at 2.75 -0.94 180) + (layer "F.Fab") + (uuid "e7a518ba-b042-4a1c-a769-6bed8bbe3462") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SWD_INT" + (at 0 10 90) + (layer "F.Fab") + (uuid "2937aa21-8e39-4bac-8de8-50276d829369") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "c2a64935-8ed7-47f3-a02a-cab38f91565a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "62ac1a07-e3cb-4bc6-a60d-e8c5a2017967") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/9743d0f2-3191-401a-8eb5-e74b7d85c480") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 9) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3f00c337-6660-4198-ad9a-9ba354cad233") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cbe8326f-4229-4e34-9ce2-e24d41be8b88") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ba41f81-0b98-4a64-8c0a-861ff406f433") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c737bbd-85ba-4a5e-96f0-1b69784493ba") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5f5d74c8-d732-4be1-aa6e-6b60edc85c51") + ) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f72e1726-c8d4-4a16-be3d-20d8c4da08d9") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "267dddd4-a005-4c87-bad8-dd737cae400a") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b378095b-5772-4153-8b5c-ad683a1dbfaa") + ) + (fp_line + (start 1.27 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "51947acd-becc-4c94-9e1f-96f02c416191") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ce518ec2-57a0-4e1a-a66b-c139fc927dcc") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f0becf99-46b2-43bc-a0a8-4343d5f65c14") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3af9f60e-cdfb-4771-a4b5-a59004cf4faa") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 0) + (layer "F.Fab") + (uuid "60fbb635-7961-4a6d-8718-03030cf3a57a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "843dde75-d868-451d-adc8-f87bb96d16a0") + ) + (pad "2" thru_hole circle + (at 0 2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SWDIO") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "a818a74a-d7f2-49c7-ab36-bd41850f330f") + ) + (pad "3" thru_hole circle + (at 0 5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SWDCLK") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "4e6c377b-086c-4c9b-ba6e-df435d7b45d0") + ) + (pad "4" thru_hole circle + (at 0 7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "77b31d05-0f25-4f10-847e-9360de764230") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "c7bd4a38-5002-4338-95e4-b12bed7d1a66") + (at 153 95.75 90) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q2" + (at 1.5 1.5 180) + (layer "F.SilkS") + (uuid "c7b1a31d-fae2-4b83-8703-5842259a6d37") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2N7002" + (at 0 2.4 90) + (layer "F.Fab") + (uuid "499ea132-a41f-470b-bbec-96c167dd8169") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f7f30b40-4007-493e-ad0e-cd618ef075de") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "5a0e726b-15f5-4632-b891-bbf3cbacc700") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/b36760d9-f17e-4d8f-9d1c-83ee120dc4b6") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 0.76 -1.56) + (end 0.76 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "00e9d033-e5ca-44be-9dcf-82c045b3eee9") + ) + (fp_line + (start -0.76 -1.56) + (end 0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fafe8e75-d222-45ce-aefc-c18882be803c") + ) + (fp_line + (start -0.76 -1.51) + (end -0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5a318689-1474-40c4-aa8e-db0cb916fe73") + ) + (fp_line + (start -0.76 0.39) + (end -0.76 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "101b774c-fe18-4c8a-bf87-a8efbb9607d8") + ) + (fp_line + (start 0.76 0.56) + (end 0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b1bc2566-4c58-42e5-b11d-6bfacb444db7") + ) + (fp_line + (start 0.76 1.56) + (end -0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "29e96cbf-f799-44f7-b4ea-8d0bd4213ff7") + ) + (fp_line + (start -0.76 1.56) + (end -0.76 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ee201e4-ede7-4438-988c-bbefc84ff9c8") + ) + (fp_poly + (pts + (xy -1.3 -0.38) (xy -1.06 -0.05) (xy -1.54 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7d26b936-3306-4377-a47d-6b57f0526429") + ) + (fp_line + (start 0.9 -1.7) + (end 0.9 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "88426dff-0a2f-425e-b87a-8503de90da93") + ) + (fp_line + (start -0.9 -1.7) + (end 0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "26bbc4dc-f13b-409c-b72a-9d34ce767832") + ) + (fp_line + (start -0.9 -1.5) + (end -0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ca55d47c-c570-440e-8951-31094ce006ba") + ) + (fp_line + (start -1.93 -1.5) + (end -0.9 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1d3455e2-fbed-4969-bc27-16268f13bcb5") + ) + (fp_line + (start 1.93 -0.55) + (end 1.93 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5c84de55-2bab-451b-97e6-2a74945fde6b") + ) + (fp_line + (start 0.9 -0.55) + (end 1.93 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bbfec5c3-85d4-44c5-9def-fa843a2b1f22") + ) + (fp_line + (start -0.9 -0.39) + (end -1.93 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a25bf4d8-aa82-442f-b3d5-36bdd5529331") + ) + (fp_line + (start -1.93 -0.39) + (end -1.93 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bab9af44-f36b-498d-9b41-a912b5e6e596") + ) + (fp_line + (start -0.9 0.39) + (end -0.9 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8236ae73-df2c-45c3-9dfe-6bbe7728b192") + ) + (fp_line + (start -1.93 0.39) + (end -0.9 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3472d0d2-fb2e-4901-b86a-12e6c7f57b1c") + ) + (fp_line + (start 1.93 0.55) + (end 0.9 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e024297d-a130-4b45-8227-f5e0494ebffb") + ) + (fp_line + (start 0.9 0.55) + (end 0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cce7b66f-dd56-4a76-96d6-244c7a420a41") + ) + (fp_line + (start -0.9 1.5) + (end -1.93 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "21137746-feb9-4e0b-b710-cf78176f3884") + ) + (fp_line + (start -1.93 1.5) + (end -1.93 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4dd2b9e0-49de-49a3-91ed-e3469d8bed8f") + ) + (fp_line + (start 0.9 1.7) + (end -0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0b723b67-b59a-4cce-ad86-ef2d3baab177") + ) + (fp_line + (start -0.9 1.7) + (end -0.9 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0b43f9a6-4adc-4981-81ec-f914d8a7346b") + ) + (fp_poly + (pts + (xy -0.325 -1.45) (xy 0.65 -1.45) (xy 0.65 1.45) (xy -0.65 1.45) (xy -0.65 -1.125) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c5c7e893-7965-4fc6-b276-590e27dd8d65") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5a199215-3f53-444a-b401-c2eacc1e89fb") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/GLITCH_IN") + (pinfunction "G") + (pintype "input") + (uuid "4d0b6b2a-63c0-456a-b612-a0f52fb4d7dc") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "S") + (pintype "passive") + (uuid "a70ba204-177a-4cda-a381-0083aba364f7") + ) + (pad "3" smd roundrect + (at 0.9375 0 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/ATTINY_VCC") + (pinfunction "D") + (pintype "passive") + (uuid "441dadbb-c953-4e4b-9425-46ae546a923c") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "c8c74989-04a6-4c7a-b759-41add4440ef8") + (at 142.49 88) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R18" + (at -2.49 0 180) + (layer "F.SilkS") + (uuid "d7882a37-67f3-464a-8a6e-4ade9926963e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "d4712cd4-b2f4-4ea5-b72c-5a123c88424d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "31dbe38f-9656-4d73-8c8d-1862b97c05f1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a1ae261e-9796-46c8-8536-f386279205e6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/8bb83c4f-a8e0-4742-b4a4-c1517d3ad855") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "04eb37a9-0f63-4ad7-99a4-6de545145ab1") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "35c7e759-9299-41dd-90f4-5a2e8ba87f51") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3b6ddd5e-ad5b-4785-882c-de0a4dda9bcc") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "575d2b97-5567-4491-8558-3eb4005d703b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "421c7ae5-e232-4f1a-b2eb-733c14a622e6") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GLITCH_RST_OUT") + (pintype "passive") + (uuid "9f314804-1469-4624-8504-d0b6a7cdf3f5") + ) + (pad "2" smd roundrect + (at 0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V_ATTINY") + (pintype "passive") + (uuid "7e4c5998-feb9-45e2-9823-72f1c9974d1a") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_DIP:DIP-8_W7.62mm" + (layer "F.Cu") + (uuid "c9b1d522-7d00-49f5-b907-d1c6523f98aa") + (at 141.945 92.44) + (descr "8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils)") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil") + (property "Reference" "U4" + (at 9.805 8.56 0) + (layer "F.SilkS") + (uuid "dc466256-b6c9-4a3c-a8e1-73b14d5ce167") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ATtiny85-20P" + (at 3.81 9.95 0) + (layer "F.Fab") + (uuid "0168434b-3ffb-4bfe-a36e-5f8bad39faea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c5464f61-cc83-44da-aa33-685af55e3676") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "20MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, DIP-8" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "257303f0-0072-4b1d-82e6-3ceb6aef35eb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "DIP*W7.62mm*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/4c0e0074-f852-4dc3-ae5c-008594fbe213") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 1.16 -1.33) + (end 1.16 8.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2050331e-2bbd-4e9b-8c0e-133ef0f588fa") + ) + (fp_line + (start 1.16 8.95) + (end 6.46 8.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bca66d8d-7561-4fe9-82f1-5a812599592d") + ) + (fp_line + (start 2.81 -1.33) + (end 1.16 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2e0658bf-96a9-45fd-aa18-c5f0fd3df6d0") + ) + (fp_line + (start 6.46 -1.33) + (end 4.81 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5c2c6798-1a5c-47a6-8ee7-80c5a56cb20c") + ) + (fp_line + (start 6.46 8.95) + (end 6.46 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8bb1f03f-9aab-4e64-80a5-4a308d23f708") + ) + (fp_arc + (start 4.81 -1.33) + (mid 3.81 -0.33) + (end 2.81 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ad190a88-9043-40b2-9f29-2bf569ad0c91") + ) + (fp_rect + (start -1.06 -1.52) + (end 8.67 9.14) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "40cad4db-8b99-4817-8ecc-8725cf4ce9e6") + ) + (fp_line + (start 0.635 -0.27) + (end 1.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bab109fe-ec6b-4fd6-86cd-77dfbb1eec29") + ) + (fp_line + (start 0.635 8.89) + (end 0.635 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "00939578-08b2-49af-bf1c-f8d843f9af6b") + ) + (fp_line + (start 1.635 -1.27) + (end 6.985 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "40820731-330a-4e2f-bede-d60d4a0804e8") + ) + (fp_line + (start 6.985 -1.27) + (end 6.985 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "912c7a9c-d356-463a-9c0f-8db450fa47ed") + ) + (fp_line + (start 6.985 8.89) + (end 0.635 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b448ddbd-03eb-49f3-949f-077452bb7ab9") + ) + (fp_text user "${REFERENCE}" + (at 3.81 3.81 90) + (layer "F.Fab") + (uuid "317d201c-55ed-4900-8064-e9971fd892b6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.15625) + (net "/Glitching/ATTINY_RST") + (pinfunction "~{RESET}/PB5") + (pintype "bidirectional") + (uuid "7dd72581-61d0-47f5-a41c-e39042221bb8") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/Glitching/ATTINY_TX") + (pinfunction "XTAL1/PB3") + (pintype "bidirectional") + (uuid "3a98cca8-d7b5-46ad-86f6-9795b254ed67") + ) + (pad "3" thru_hole circle + (at 0 5.08) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/Glitching/ATTINY_TRIG") + (pinfunction "XTAL2/PB4") + (pintype "bidirectional") + (uuid "9fbd3c9a-bdbb-4669-bc44-2a8115f7b38a") + ) + (pad "4" thru_hole circle + (at 0 7.62) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "fe7eaa79-9a7a-425f-b907-43ad380828a2") + ) + (pad "5" thru_hole circle + (at 7.62 7.62) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/Glitching/ATTINY_MOSI") + (pinfunction "AREF/PB0") + (pintype "bidirectional") + (uuid "5a0a844d-bb5f-4243-889b-4f1c64de6750") + ) + (pad "6" thru_hole circle + (at 7.62 5.08) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/Glitching/ATTINY_MISO") + (pinfunction "PB1") + (pintype "bidirectional") + (uuid "dd2e0285-e40c-409f-be1b-bbc04d92603a") + ) + (pad "7" thru_hole circle + (at 7.62 2.54) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/Glitching/ATTINY_SCK") + (pinfunction "PB2") + (pintype "bidirectional") + (uuid "37178d34-075c-4f88-8b86-b69b440ee74b") + ) + (pad "8" thru_hole circle + (at 7.62 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/Glitching/ATTINY_VCC") + (pinfunction "VCC") + (pintype "power_in") + (uuid "337c327e-ea2b-44f2-b269-ec69163ba1b7") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-8_W7.62mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "cc312adf-30ce-4764-8f88-c0d51c54ac9c") + (at 143.5 70.2) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R5" + (at 0 1.2 0) + (layer "F.SilkS") + (uuid "20b16843-d654-4ac7-894e-c884eaee229d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "1b14dbdd-af78-40bf-9a21-333248d885cc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c6c2efa2-ddce-40f7-bc2e-f4d2ec6b80c0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3103fb4c-07e0-47c8-85a7-3f6da6d386b5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/217a31d9-0f46-4616-aca9-324dfa2a4411") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "317d33ff-2d5d-4405-85a1-2a70694c006c") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb171136-1034-4b86-97b6-47064d6e4f5f") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "698c90b4-f533-4b47-be1c-077161e01b4c") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "8ac7be44-1e04-4e46-bec1-c7f235dcea9a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ac07e8c7-d156-4eb2-8c72-728e10b28ed7") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LAB_S2") + (pintype "passive") + (uuid "97148797-1f2c-477b-b723-993c5bfd911e") + ) + (pad "2" smd roundrect + (at 0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "0720838c-383a-42d3-ab1c-e9ef4001ac8b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "d265d0bc-3e6c-4cf1-a23d-cab61c4d28bf") + (at 131.5 82.25 180) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C11" + (at 2.5 0 0) + (layer "F.SilkS") + (uuid "87456ed6-48fe-4f3a-ba1f-d0687ebc6c51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.16 0) + (layer "F.Fab") + (uuid "c4e1b014-f83e-4899-8f1e-79e35d0d1716") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "77b3fd95-2de1-4394-b3c1-19c6ad0bae28") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "aa36166f-6d23-41e0-896b-2c474ffc2f3d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/96a02d19-e864-40b0-b7c9-1c3507a2b606") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "80a2b3ac-59cc-40b7-b39f-24a7f3ff1024") + ) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0571c987-65dc-4179-bc2f-2421ed975fa9") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a15cc4f5-4bef-4933-b8ec-8b1626b10333") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "20d7c40e-f93c-4215-b4be-54739c66d9b7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "658efbf5-47b6-45b9-9a50-05b1df32d83e") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 180) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3VA") + (pintype "passive") + (uuid "394cc555-2526-4e35-a722-e68f47ec922d") + ) + (pad "2" smd roundrect + (at 0.48 0 180) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "b8eb4f02-19e0-41db-9e23-8e5bc8d797fa") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Inductor_SMD:L_0603_1608Metric" + (layer "F.Cu") + (uuid "d4985dd6-ce71-42ee-8ccd-c05748d280e6") + (at 133.25 83.25 90) + (descr "Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "inductor") + (property "Reference" "FB1" + (at -2.15 -0.15 180) + (layer "F.SilkS") + (uuid "7af4444c-1f21-4dd2-b786-3f658d8b4196") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120R" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "a392ac08-0627-406b-82b4-75254487a697") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "9fa7ad33-1644-48ac-8ebe-29709c9e18ae") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Ferrite bead" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "13849c35-0cef-48c0-9e5b-f0d470e5257a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Inductor_* L_* *Ferrite*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/68a590d6-5f96-4e2c-ad8b-ecfebaeb3734") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.162779 -0.51) + (end 0.162779 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "13ea5b51-90d0-408b-886b-cd5ca305f2f0") + ) + (fp_line + (start -0.162779 0.51) + (end 0.162779 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "84edba73-4b89-4bce-ab33-1ef4d90ecce5") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "4adee331-0388-4235-a978-d0b6f50f49a1") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b662dc96-fa9c-4d09-b809-47da062b2cec") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "c5564869-44f3-4dcb-ac66-913650472f30") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0 90) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "86ce6038-3827-4542-b599-7c327285b74f") + ) + (pad "2" smd roundrect + (at 0.7875 0 90) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3VA") + (pintype "passive") + (uuid "0b85c790-c35a-4c94-b7d2-c2bc88ba1105") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_USB:USB_Micro-B_Amphenol_10118194-0001LF_Horizontal" + (layer "F.Cu") + (uuid "d4b10fab-4958-479b-908e-fb14b45aef2e") + (at 164.2 76.8 90) + (descr "USB Micro-B receptacle, horizontal, SMD, 10118194, 10118194-0001LF, 10118194-0002LF, 10118194-0101LF, 10118194-1001LF, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10118194.pdf") + (tags "USB Micro B horizontal SMD") + (property "Reference" "J1" + (at 3.75 -3.7 180) + (layer "F.SilkS") + (uuid "e3d8bf8b-59a1-48f0-b45e-62cc4d2fb375") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "USB_B_Micro" + (at 0 5.2 90) + (layer "F.Fab") + (uuid "6341cf86-c0c5-4a81-aecd-2daa8041e044") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "be3e7d5a-3153-4905-8c58-bcfe422d6aef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "USB Micro Type B connector" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56d601fa-cae7-4348-9c42-ac6fb0ce6289") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "USB*Micro*B*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/4ebb5bdb-2d30-4296-b624-b81e309c72ff") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.31 -2.34) + (end -1.76 -2.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23352a9d-b61a-4766-9e5b-616f3544d825") + ) + (fp_line + (start -1.76 -1.89) + (end -1.76 -2.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8878622d-3ff6-47b8-8521-8e5a8da2a005") + ) + (fp_line + (start 3.76 -1.66) + (end 3.34 -1.66) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7a3bdd88-b954-4dae-9919-630314e966b7") + ) + (fp_line + (start -3.76 -1.66) + (end -3.34 -1.66) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6fb6302b-eb34-4a5f-96df-c76be9347d73") + ) + (fp_line + (start 3.76 0.32) + (end 3.76 -1.66) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7cc820fe-6ea8-4a9b-a0d0-513c1387b1ed") + ) + (fp_line + (start -3.76 0.32) + (end -3.76 -1.66) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97cc1d0f-86b2-4ed6-a9f3-cf6ac8849d40") + ) + (fp_line + (start 3.76 2.29) + (end 3.76 2.69) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb9d2dba-c57a-48c0-abce-9f19ce337e7b") + ) + (fp_line + (start -3.76 2.69) + (end -3.76 2.29) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "96f5bf1c-dc7a-4883-9e56-3755c05b7fcf") + ) + (fp_line + (start 3 2.75) + (end -3 2.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "5079fc92-1a0f-4fe4-9019-a2500b4ea3e7") + ) + (fp_line + (start 4.45 -2.58) + (end 4.45 3.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aa398478-18e8-40f9-8e5b-815f5683664c") + ) + (fp_line + (start -4.45 -2.58) + (end 4.45 -2.58) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3e774d96-de2a-4c9a-8764-130dd92968bc") + ) + (fp_line + (start -4.45 -2.58) + (end -4.45 3.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b0a6a8b1-29da-4ace-9385-0979d5045aac") + ) + (fp_line + (start 4.52 3.45) + (end 4.52 4.48) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "cefe5569-22e2-4c69-9b48-a6536754e7d2") + ) + (fp_line + (start 4.45 3.45) + (end 4.52 3.45) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "d67171ef-9c99-4515-8d44-60b439cb83a1") + ) + (fp_line + (start -4.45 3.45) + (end -4.52 3.45) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "1287dd69-9c25-4b98-b528-5ba8d399f41f") + ) + (fp_line + (start -4.52 3.45) + (end -4.52 4.48) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "5e38e062-9bad-405b-abc2-2cd34afc2cb0") + ) + (fp_line + (start -4.52 4.48) + (end 4.52 4.48) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "48a42b29-abd1-4a14-854b-b14238ba4ba8") + ) + (fp_line + (start 3.65 -1.55) + (end 3.65 3.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ab07e60e-7ebb-4d55-808c-36c50e67a6b5") + ) + (fp_line + (start -2.65 -1.55) + (end 3.65 -1.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b518f055-1654-4961-ad4c-a53e2e5401d8") + ) + (fp_line + (start -3.65 -0.55) + (end -2.65 -1.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8fda4df2-3bfd-4876-b8f3-290cc46346a7") + ) + (fp_line + (start 3.65 3.41) + (end 4.02 3.78) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "a6386128-9308-40d8-a1bc-6d0ccfcce9a9") + ) + (fp_line + (start 3.65 3.45) + (end -3.65 3.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "24653154-18f2-484d-b726-b2f8cf15aab8") + ) + (fp_line + (start -3.65 3.45) + (end -3.65 -0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2a66bec7-91c0-4aa6-a85b-08a5adb2086c") + ) + (fp_line + (start 4.02 3.78) + (end 3.82 3.98) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "efce1a84-de22-404d-9eb2-9190cb09cf84") + ) + (fp_line + (start -4.02 3.78) + (end -3.65 3.41) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "09e2bac2-843f-4d0f-98dc-0641d5374448") + ) + (fp_line + (start -3.82 3.98) + (end -4.02 3.78) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "f82ede87-8169-4349-b9c4-03fc88d0a8cc") + ) + (fp_line + (start -3.82 3.98) + (end 3.82 3.98) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "14c19222-b544-45ce-b56e-e9aad9a0b5cc") + ) + (fp_text user "PCB Edge" + (at 0 2.75 90) + (layer "Dwgs.User") + (uuid "c50f8e9f-be9e-4d49-9f4d-cfea37d26293") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 -0.05 90) + (layer "F.Fab") + (uuid "53216389-eac1-4034-9df6-cc07d66f4ad4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd oval + (at -3.5 1.3 90) + (size 0.89 1.55) + (layers "F.Paste") + (uuid "90623d79-2c18-41f6-994c-e892fca787bb") + ) + (pad "" smd oval + (at -2.5 -1.4 90) + (size 1.25 0.95) + (layers "F.Paste") + (uuid "945f6e64-04a2-4c7e-b6af-203e462f7678") + ) + (pad "" smd oval + (at 2.5 -1.4 90) + (size 1.25 0.95) + (layers "F.Paste") + (uuid "58f2befa-a012-4a0c-b152-9350adf2bd35") + ) + (pad "" smd oval + (at 3.5 1.3 90) + (size 0.89 1.55) + (layers "F.Paste") + (uuid "774ee812-334c-4438-8f14-0e35b72c3236") + ) + (pad "1" smd roundrect + (at -1.3 -1.4 90) + (size 0.4 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (pinfunction "VBUS") + (pintype "power_out") + (uuid "4748b5a3-6d5c-4a23-a4ad-eb4767cbf6db") + ) + (pad "2" smd roundrect + (at -0.65 -1.4 90) + (size 0.4 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_D-") + (pinfunction "D-") + (pintype "bidirectional") + (uuid "4e495d57-c337-4404-a2c8-6ad0d7710952") + ) + (pad "3" smd roundrect + (at 0 -1.4 90) + (size 0.4 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_D+") + (pinfunction "D+") + (pintype "bidirectional") + (uuid "129faa10-bbc8-4771-9dcf-3669ed2ec256") + ) + (pad "4" smd roundrect + (at 0.65 -1.4 90) + (size 0.4 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "unconnected-(J1-ID-Pad4)") + (pinfunction "ID") + (pintype "passive+no_connect") + (uuid "7f9a04c2-e414-4873-bc31-3dce8dbc1910") + ) + (pad "5" smd roundrect + (at 1.3 -1.4 90) + (size 0.4 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "GND") + (pintype "power_out") + (uuid "4b396b43-c8af-4eea-b547-6f5f7faa4c7b") + ) + (pad "6" thru_hole oval + (at -3.5 1.3 90) + (size 0.89 1.55) + (drill oval 0.5 1.15) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J1-Shield-Pad6)_2") + (pinfunction "Shield") + (pintype "passive+no_connect") + (uuid "6a19a71a-07e4-484e-9df4-86f334d444af") + ) + (pad "6" smd roundrect + (at -3.025 1.3 90) + (size 1.45 1.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1724137931) + (net "unconnected-(J1-Shield-Pad6)_6") + (pinfunction "Shield") + (pintype "passive+no_connect") + (uuid "cc8e8b5c-b258-43f3-b32d-fc630be3f752") + ) + (pad "6" thru_hole oval + (at -2.5 -1.4 90) + (size 1.25 0.95) + (drill oval 0.85 0.55) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J1-Shield-Pad6)_7") + (pinfunction "Shield") + (pintype "passive+no_connect") + (uuid "d8ff660e-a9a8-47b4-9002-9ef17b87b77b") + ) + (pad "6" smd roundrect + (at -1 1.3 90) + (size 1.5 1.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1666666667) + (net "unconnected-(J1-Shield-Pad6)_3") + (pinfunction "Shield") + (pintype "passive+no_connect") + (uuid "9f1f0dec-0cbf-419f-9c10-f5d88d8b459c") + ) + (pad "6" smd roundrect + (at 1 1.3 90) + (size 1.5 1.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1666666667) + (net "unconnected-(J1-Shield-Pad6)_4") + (pinfunction "Shield") + (pintype "passive+no_connect") + (uuid "c594ed2e-9aa0-499a-b314-7ef48c0d9371") + ) + (pad "6" thru_hole oval + (at 2.5 -1.4 90) + (size 1.25 0.95) + (drill oval 0.85 0.55) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J1-Shield-Pad6)_1") + (pinfunction "Shield") + (pintype "passive+no_connect") + (uuid "41c76522-c38e-446e-a228-29dab8fe3b87") + ) + (pad "6" smd roundrect + (at 3.025 1.3 90) + (size 1.45 1.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1724137931) + (net "unconnected-(J1-Shield-Pad6)_5") + (pinfunction "Shield") + (pintype "passive+no_connect") + (uuid "ca9c09b3-da62-4c0a-8731-5b1a54a70aae") + ) + (pad "6" thru_hole oval + (at 3.5 1.3 90) + (size 0.89 1.55) + (drill oval 0.5 1.15) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J1-Shield-Pad6)") + (pinfunction "Shield") + (pintype "passive+no_connect") + (uuid "3fa75e44-28db-44c5-aafc-a76b476c2039") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Amphenol_10118194-0001LF_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (layer "F.Cu") + (uuid "d68947d6-d69b-4522-b68b-4d721eba2f32") + (at 158 85.75 -90) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (property "Reference" "U2" + (at -3.75 -4.75 180) + (layer "F.SilkS") + (uuid "70054625-6e1f-416a-8338-8d4cdf977bec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "AMS1117-3.3" + (at 0 4.5 90) + (layer "F.Fab") + (uuid "b80fb448-e580-4a1c-8d56-1330f6d5a126") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3f994372-3f79-4c83-8e36-a001682d3378") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "50fcd0c6-32a1-476c-9299-2a752357b2e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?223*TabPin2*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/182f03e5-5b6c-487e-a57b-cd1a6102dac9") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.85 3.41) + (end 1.91 3.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ebfea838-1829-4426-9d84-971d0066ff9a") + ) + (fp_line + (start 1.91 3.41) + (end 1.91 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7e627414-1442-4fb7-acb1-7336e64329ec") + ) + (fp_line + (start -1.85 -3.41) + (end 1.91 -3.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "45700d6e-ad0e-42a0-b701-982bd3d3b03e") + ) + (fp_line + (start 1.91 -3.41) + (end 1.91 -2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be600e76-d9de-4823-a71f-6a06b716dead") + ) + (fp_poly + (pts + (xy -3.13 -3.31) (xy -3.37 -3.64) (xy -2.89 -3.64) (xy -3.13 -3.31) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b149f589-8009-433a-92dc-77e623784c6c") + ) + (fp_line + (start -4.4 3.6) + (end 4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "47d97a88-f15b-4aff-9c6b-de479e641273") + ) + (fp_line + (start 4.4 3.6) + (end 4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e360454-5e0d-4e95-be20-145d7961da8c") + ) + (fp_line + (start -4.4 -3.6) + (end -4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8b12f429-4edc-4d03-8101-5f1a2686acee") + ) + (fp_line + (start 4.4 -3.6) + (end -4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a3633f0-b4d3-4869-9e7d-7735a979b352") + ) + (fp_line + (start -1.85 3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "92fdd409-cf74-4843-9ab8-955a43e5e875") + ) + (fp_line + (start -1.85 -2.35) + (end -1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3483fc48-2e5d-4bf7-8bbb-9cc5586964f1") + ) + (fp_line + (start -1.85 -2.35) + (end -0.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ad730dd4-1c47-4199-a5b0-67894eff78c0") + ) + (fp_line + (start -0.85 -3.35) + (end 1.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf057c17-1901-454e-9eaa-c9072c59cf89") + ) + (fp_line + (start 1.85 -3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ad14fc3f-a56a-4f98-a7de-5ada5a7311ab") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "0e268e0c-4a71-4832-b676-dea5dde6b982") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -3.15 -2.3 270) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "2f5c96aa-0350-470b-8e67-2d112c68beed") + ) + (pad "2" smd roundrect + (at -3.15 0 270) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pinfunction "VO") + (pintype "power_out") + (uuid "e26c8d03-91b3-4e34-9707-fed72401b478") + ) + (pad "2" smd roundrect + (at 3.15 0 270) + (size 2 3.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pinfunction "VO") + (pintype "power_out") + (uuid "e45f776a-8297-4b0d-af13-42232f88f3f2") + ) + (pad "3" smd roundrect + (at -3.15 2.3 270) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (pinfunction "VI") + (pintype "power_in") + (uuid "a7bd4b61-b25f-45f3-84e3-591fa726a10b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-223.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "ed464c54-dd5c-4fbd-93bb-2f92cc4f5d88") + (at 144.225 75.52 -90) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C8" + (at 0.03 -1.45 180) + (layer "F.SilkS") + (uuid "663e88da-3550-4412-b65e-bf7ff7616f44") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.16 90) + (layer "F.Fab") + (uuid "875e9975-61f6-4053-8877-8a2ffb4a3fdd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "49c7219b-e8e8-41f0-a47d-51862312cac9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "861d12c7-f89d-4aba-8204-9b4f3465e80a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/31a92a8e-c03b-4572-8f1f-e0c45722de5f") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d30d07d1-bf7d-47aa-8494-847dc14229dd") + ) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "24034d7b-968b-4b2f-9942-9bf35caa1275") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "238d203f-39d9-4cd8-b277-2a6a4f4b2d2d") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "70b84cf0-a7de-424c-8a99-982afede025e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "4f83f237-011a-4541-a6bf-6c42d3bdc6ec") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 270) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "7e616f7e-13df-4709-9da2-8b5085955aac") + ) + (pad "2" smd roundrect + (at 0.48 0 270) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "6421a46f-c5bd-471f-b485-42f84755575c") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "f3022baa-c3ce-4989-8b29-b95b1b58da89") + (at 141.33 83.975 180) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C9" + (at 0 -1.16 0) + (layer "F.SilkS") + (uuid "8d222133-aaca-4f44-ab46-2fecea5d5f64") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.16 0) + (layer "F.Fab") + (uuid "596f8d06-b855-426b-9986-5580c4896bd8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "724f7ca9-bdea-4e91-9209-f50b71b3320b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4da3324c-7e92-421a-ba83-379a70284bbe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/bc234923-a3bb-4d1a-b40e-03fdfb86d629/d60d27ed-098d-4448-8b34-e1cc5db5697f") + (sheetname "/Base/") + (sheetfile "base.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "db000050-510d-4504-8f34-94af7c59906e") + ) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "321ae32c-2f8a-48f0-90c5-8f81f6aedf63") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "60b375b6-1972-4215-b452-d96cd1f5fa28") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "04466907-5517-45b8-940b-5f0f2e61caab") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ec0d2f10-58f6-4bc3-820e-864f7873eeef") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 180) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "54c1166a-4726-4d4a-afb2-90b935161a6e") + ) + (pad "2" smd roundrect + (at 0.48 0 180) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "22171a41-ce41-408c-9001-42759e7fac1b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "f35a3c1f-75fd-4f37-8726-e89d89f76025") + (at 162.75 94.5 -90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R15" + (at 1.74 -0.75 0) + (layer "F.SilkS") + (uuid "44eb4aef-c546-4246-9257-80649bb1e349") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k5" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "7d325f60-6aaf-4e1a-abe5-7aa345ea4533") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "1f424c5b-201c-436d-8c50-12963c7e053a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "e8566898-31e0-488d-8f41-e6e9c3037a56") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/09b0b622-60d3-4884-9022-32c87ef49871") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f37e2416-cb93-484f-8360-8c7674e79c27") + ) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ca5b9a28-e31b-473a-889f-94bf6491f3aa") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "9450f245-fea4-4dfd-b3e1-ffe3e392ac0e") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "511dc807-1730-4a46-8db9-73c9a5102fdc") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "0e59d5e2-c8bc-4e68-8252-83805fc3cb75") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/PWR_LED_K") + (pintype "passive") + (uuid "74a8cda8-42df-43b5-9544-48cff07cbca5") + ) + (pad "2" smd roundrect + (at 0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "f9496137-42fc-4a4e-8efd-02b76a52c5ed") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" + (layer "F.Cu") + (uuid "fa0f7fb0-af27-4235-9d16-371b018fcf30") + (at 135.7 92.7) + (descr "THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm") + (tags "test point THT pad") + (property "Reference" "TP2" + (at 0 -2.1 0) + (layer "F.SilkS") + (uuid "85c342a5-0aa0-4cc7-9a53-6018102e23d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "WP" + (at 0 2.05 0) + (layer "F.Fab") + (uuid "298dfe89-3f41-423b-bc92-fa1f5f6c0e97") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "96536e6b-18dc-4ec7-899b-520d1212806d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7e770be7-e798-4b30-a01d-ffcc0a71015e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/af69b478-1b35-4ccb-952e-a8e1d6d6d0c6/8116dfce-f118-44d7-b521-f3639571c4f6") + (sheetname "/Connectivity/") + (sheetfile "connectivity.kicad_sch") + (attr exclude_from_pos_files) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 0 1.2) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "F.SilkS") + (uuid "0e8d8091-58a0-4181-a374-aa4f72c59116") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "939fae9f-7735-425a-8c01-b1a82258f25e") + ) + (fp_text user "${REFERENCE}" + (at 0 -2 0) + (layer "F.Fab") + (uuid "c587bdea-41b9-4e8a-977c-eeea6f0935dc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "EEPROM_WP") + (pinfunction "1") + (pintype "passive") + (uuid "4f15dcf8-922c-4d1b-8508-6e65461f6f04") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "faa5fbf0-0aed-4ee4-85da-6a5bba3d6603") + (at 153.25 98.5 180) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R16" + (at 0 -1.17 0) + (layer "F.SilkS") + (uuid "87461f02-d46d-4a5a-8231-f1c22a4b8a73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "9570b78c-7c01-4f2e-93ee-b8fe65e6c2c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e7da81f2-2676-4492-8a83-37e9f81ea1bb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a67cdc1c-ab0e-4817-97bc-959a735e118b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/6a22bd77-6d08-4cdb-8d39-dc87348ab78c") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "da841944-10db-42b1-a00d-d6caa56bdc37") + ) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4c2a3a04-56ce-432d-a6f9-c7f47b224def") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "00cf15a8-053e-4734-b6e2-ac35b338527f") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "765988f3-4d58-48e5-932c-3a7cc18e7075") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "99e87b38-31c1-4c2d-b90e-c7ce0cba6f2e") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 180) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "b7940654-fbf8-440e-bb70-b06212ca13f0") + ) + (pad "2" smd roundrect + (at 0.51 0 180) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/Glitching/GLITCH_IN") + (pintype "passive") + (uuid "708d56de-14ae-4534-beeb-26e1de9d0c21") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "fb23ff0a-012c-4eb1-b001-e4ecce192a60") + (at 147.25 82.76 -90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R14" + (at -1.76 0 180) + (layer "F.SilkS") + (uuid "fe09088f-9b0d-46fb-8512-75dff99688d7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "dc0fe4e4-46de-4f14-ba24-17ab0588dd7f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "bcc311fc-f97c-4b9a-b609-ffcdd4afb1e7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2f15a2ea-88bc-4c11-b95e-6b38784a61dc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/74cbcbfe-d27e-431e-b724-99d38bc40692/8aea9e99-42ff-4db4-875e-127ab388ab24") + (sheetname "/Glitching/") + (sheetfile "glitching.kicad_sch") + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7df46b5c-e97e-4f74-a5ec-d5081920d8b0") + ) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a7644482-30f3-415d-8ba3-7bc2834675df") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3899b981-d9e5-4d0e-a129-543a16009608") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "30da3570-612e-49ff-9112-e241c28508cd") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "eaeda232-a052-4916-beb5-460259badeed") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "72b6c197-50e1-489d-ab66-970096844a05") + ) + (pad "2" smd roundrect + (at 0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "LDO_EN") + (pintype "passive") + (uuid "88c66f48-47b5-4922-88f1-b1e3139e08f0") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_arc + (start 111 63) + (mid 111.87868 60.87868) + (end 114 60) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b7ab08c4-a60c-44ec-a742-3209575711d1") + ) + (gr_line + (start 111 100) + (end 111 63) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d00ba68b-94bf-4fe7-99c9-fb7d5e741ce8") + ) + (gr_line + (start 114 60) + (end 164 60) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7e2c6b3b-e3a2-4199-b78c-f91a9a1f1000") + ) + (gr_arc + (start 114 103) + (mid 111.87868 102.12132) + (end 111 100) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "237dca49-f07a-4b8f-a1ba-3be8be68ecc0") + ) + (gr_line + (start 114 103) + (end 164 103) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "373c2862-8461-482d-859b-9cc426302a04") + ) + (gr_arc + (start 164 60) + (mid 166.12132 60.87868) + (end 167 63) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4975a17f-d993-4291-82d7-470f4655bb22") + ) + (gr_arc + (start 167 100) + (mid 166.12132 102.12132) + (end 164 103) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8769a6d4-a53f-4b49-baf3-76b7342ab430") + ) + (gr_line + (start 167 100) + (end 167 63) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "680dc98f-7994-4059-b9a6-7682d1040bfa") + ) + (gr_text "VCC" + (at 121.5 96.3 270) + (layer "F.SilkS") + (uuid "20cb6007-305f-46f4-bf12-6a564bc50500") + (effects + (font + (size 0.9 0.9) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "SCL" + (at 124.2 96.3 270) + (layer "F.SilkS") + (uuid "b337fa0e-2a9e-4b46-ba1a-03c289b68cf7") + (effects + (font + (size 0.9 0.9) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "SDA" + (at 126.6 96.3 270) + (layer "F.SilkS") + (uuid "72dbd6c1-6c37-4b97-aa37-7e5682888b75") + (effects + (font + (size 0.9 0.9) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 129.2 96.3 270) + (layer "F.SilkS") + (uuid "2b4e36df-f1de-4b94-a899-b38cc2205581") + (effects + (font + (size 0.9 0.9) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 114.8 78 0) + (layer "F.SilkS") + (uuid "d5b94def-2f1d-4abd-903e-fc94c16ea88b") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "CS" + (at 114.8 80.6 0) + (layer "F.SilkS") + (uuid "558faf7d-2af7-4dda-8ebc-cfd0632599a1") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "SCK" + (at 114.8 83.2 0) + (layer "F.SilkS") + (uuid "3e6f7a99-3eda-42c3-916d-997eda70e998") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "MISO" + (at 114.8 85.7 0) + (layer "F.SilkS") + (uuid "e89ba0d4-defd-4488-861e-5db2ac0bc7c1") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "MOSI" + (at 114.8 88.3 0) + (layer "F.SilkS") + (uuid "3bc3a236-278e-4224-ab14-8422c511be8c") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "RST" + (at 114.8 90.8 0) + (layer "F.SilkS") + (uuid "e2c212df-7ec4-4fdd-bae9-e32911b25862") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "IRQ" + (at 114.9 93.4 0) + (layer "F.SilkS") + (uuid "b9d567e6-f897-457d-a4dc-d0810667cf53") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "VCC" + (at 114.9 95.9 0) + (layer "F.SilkS") + (uuid "e90e5bb4-792d-4f74-9ba7-089c9beb9b02") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 128.3 63.8 270) + (layer "F.SilkS") + (uuid "e696e80d-ceeb-4011-a8da-84b0ebee8fd8") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "RX" + (at 130.9 63.8 270) + (layer "F.SilkS") + (uuid "0028c175-99af-4296-997f-0d81796c265f") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "TX" + (at 133.4 63.9 270) + (layer "F.SilkS") + (uuid "4e673b04-c72e-464f-ac57-2e8f6e147983") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "VCC" + (at 136 63.9 270) + (layer "F.SilkS") + (uuid "df4e1359-0247-4cb3-b3cd-85f3b1465503") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "S3" + (at 139.8 67.6 270) + (layer "F.SilkS") + (uuid "388e22b3-cfaf-48fa-b7b3-e056e424cc08") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "S2" + (at 142.4 67.6 270) + (layer "F.SilkS") + (uuid "ecfb1e12-3486-4a1e-a375-b8c13c5c14ab") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "S1" + (at 144.9 67.6 270) + (layer "F.SilkS") + (uuid "f9e24fe6-945b-4ca2-9a9c-68f13cf7fbca") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "S0" + (at 147.4 67.6 270) + (layer "F.SilkS") + (uuid "e698df67-c962-4780-b254-f2385fa947ea") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 151.4 63.8 270) + (layer "F.SilkS") + (uuid "5ae955e3-1197-40d5-820f-6417e12f816d") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "SWDCLK" + (at 153.9 63.8 270) + (layer "F.SilkS") + (uuid "34ec6d76-1027-475c-b6bb-ba0df0da8624") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "SWDIO" + (at 156.4 63.8 270) + (layer "F.SilkS") + (uuid "cee92206-ec83-433a-a026-dc9c79c2bc96") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "VCC" + (at 158.9 63.9 270) + (layer "F.SilkS") + (uuid "1be47ad3-a4f4-41b9-b1b6-3be844e6bd69") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "DVH 1.0\n06/03/26" + (at 112.8 69.9 0) + (layer "B.SilkS") + (uuid "4cc585b0-23eb-4353-9194-1bf3dee12661") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify right bottom mirror) + ) + ) + (segment + (start 142.4875 75.9125) + (end 141.218726 75.9125) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "0270afb4-dd09-473f-b754-8a231c7eff04") + ) + (segment + (start 136.325 72.875) + (end 136.325 72.25) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "034efc1e-82a9-4a99-9888-c1a1ffe33726") + ) + (segment + (start 143.5125 75.9125) + (end 143.6 76) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "144e135f-78ef-4060-bc69-db867a771c63") + ) + (segment + (start 136.525 72.05) + (end 136.325 72.25) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "19f750b4-ac68-4189-8fa3-510d62288305") + ) + (segment + (start 152.5 84.55) + (end 152.5 83.6) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "1a0408b7-aee8-4d99-8d3c-be4cdf89fc1d") + ) + (segment + (start 113.2 75.3) + (end 113.2 77.42) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "1cb88667-ca2e-4e10-81dc-af7a5796dbdd") + ) + (segment + (start 159.74 92.5) + (end 161.9 92.5) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "1e03a854-37ff-4309-8a99-fdd553dd1713") + ) + (segment + (start 139.39 70.2) + (end 139.39 69.31) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "2449b5c1-8a4f-4bfd-a183-eb2283e08df4") + ) + (segment + (start 120.93 77.5) + (end 120.93 77.87) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "25ce1819-cc85-4a6b-aaeb-d0f7210b851a") + ) + (segment + (start 140.575 82.325) + (end 140.575 81.463472) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "2ecb4c7d-96ce-4639-b291-c6559d36d1b1") + ) + (segment + (start 140.54 100.06) + (end 140.5 100.1) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "2f2b05fa-3e3a-4a4b-8941-5e70a3e5cf74") + ) + (segment + (start 132.45 74.45) + (end 132.45 73.65) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "2f92b353-0f11-43c5-801e-925fde922a65") + ) + (segment + (start 127.7 77.9) + (end 127.7 79.3) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "325e760d-b603-4329-aa4c-d9668699bd79") + ) + (segment + (start 135.55 79.05) + (end 135.244154 79.05) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "32c8555b-658f-4eb8-aa4e-125bb0726188") + ) + (segment + (start 149.2 82.6) + (end 148.9 82.3) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "32e3f33f-c347-4e63-8a8c-c746c872b76b") + ) + (segment + (start 151.1 64.1) + (end 151.94 63.26) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "3570b8ce-1b9a-49c3-a196-33d4851c05a9") + ) + (segment + (start 144.01 70.2) + (end 144.01 69.31) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "35a6c909-4b91-4009-9a10-7e6cac5a83c4") + ) + (segment + (start 134.1625 78.9125) + (end 133.2125 78.9125) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "3934cb6b-4d1b-4317-82f9-f1f19adeb525") + ) + (segment + (start 151.1 64.5) + (end 151.1 64.1) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "39eaf4a1-ab31-48b6-be09-0f1d7e6a1887") + ) + (segment + (start 124.735 93.165) + (end 124.7 93.2) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "3d5e7320-a758-4e66-b9a0-cfcaaae1aa69") + ) + (segment + (start 152.5 83.6) + (end 152.7 83.4) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "3ee89c8d-fbed-4ade-9696-b638446a3a90") + ) + (segment + (start 132.45 73.65) + (end 132.4 73.6) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "40961edc-8ea3-42f6-bb13-f773bf80c3d8") + ) + (segment + (start 120.55 78.25) + (end 120.55 79.25) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "481fe8c4-87a9-415a-946a-b945362d2a0b") + ) + (segment + (start 159.765 96.25) + (end 159.765 98.465) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "4c348196-aac8-4924-8932-22c003d1c50e") + ) + (segment + (start 141.218726 75.9125) + (end 141.192731 75.938495) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "4d2e7690-69c4-43b7-91e7-a6e4de8ae621") + ) + (segment + (start 136.075 74) + (end 136.075 73.125) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "4de90b2d-c1bd-4704-930e-b8679e99d75e") + ) + (segment + (start 162.75 95.01) + (end 163.69 95.01) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "509109d3-aab8-4afa-b5fd-d26c2c402cb2") + ) + (segment + (start 131.02 81.32) + (end 131 81.3) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "51d7bcac-eb3c-4a53-bbf8-506728fd2a9e") + ) + (segment + (start 135.106654 78.9125) + (end 134.1625 78.9125) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "5239fba5-6c8f-4408-970e-27bb8bcc9984") + ) + (segment + (start 133.07 78.77) + (end 132.425 78.77) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "53c54d03-bb83-46e2-81d7-bd19ca4fb8e6") + ) + (segment + (start 149.11 70.2) + (end 149.11 69.31) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "5887f30b-df8e-4716-b9e4-34453a7251b0") + ) + (segment + (start 129.4 75.7) + (end 129.4 74.3) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "59109473-7374-43f9-a704-2e6748b7afb0") + ) + (segment + (start 141.945 100.06) + (end 140.54 100.06) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "5b323e41-bbfa-4afb-8f1a-8b94cfd449df") + ) + (segment + (start 126.325 93.165) + (end 124.735 93.165) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "5c3584c3-78cd-4ace-9165-9243d616915c") + ) + (segment + (start 136.525 70.75) + (end 136.525 72.05) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "5e48996b-c37c-42bd-be8b-67e50ff41611") + ) + (segment + (start 135.244154 79.05) + (end 135.106654 78.9125) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "5e5195b3-701c-4fd8-8af4-065440f654d4") + ) + (segment + (start 143.6 76) + (end 144.225 76) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "65689901-c260-4057-a014-0a9977c4a7ea") + ) + (segment + (start 120.93 77.87) + (end 120.55 78.25) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "681601a9-8221-4e1b-b556-7a70e4a4d4f7") + ) + (segment + (start 126.725 94.45) + (end 126.725 93.18) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "6bc1bf3a-68fc-4f92-8212-ea483ccb0a41") + ) + (segment + (start 147.25 81.45) + (end 147.2 81.4) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "6d06c37e-88fc-4350-880a-85001883d615") + ) + (segment + (start 120.93 76.63) + (end 120.93 77.5) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "6fc52c38-c606-4271-bfcc-e23543590561") + ) + (segment + (start 154.1875 96.6875) + (end 155 97.5) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "7076d139-c91b-4d53-a8ba-14cbe2f4a65f") + ) + (segment + (start 153.76 97.84) + (end 153.95 97.65) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "720b3d4d-b5a9-4410-a644-afc035ccdbd3") + ) + (segment + (start 136.075 75.375) + (end 136.05 75.4) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "7269ec7c-9f4b-490d-ba4f-7a3e45f1b80e") + ) + (segment + (start 124.4 67.6) + (end 125.6 67.6) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "732e9a6c-597a-4f55-a678-3b386286eccd") + ) + (segment + (start 151.94 63.26) + (end 151.94 62.25) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "75b2b3fd-a1a7-4aa2-8edf-ca3f663a76e3") + ) + (segment + (start 136.075 74) + (end 136.075 75.375) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "76d7b9d2-c735-4b95-ac6c-7bd812b172c7") + ) + (segment + (start 128.94 62.66) + (end 128.94 62.25) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "77ed3fc1-6218-4d53-bfb5-b169cba875d7") + ) + (segment + (start 127.8 63.8) + (end 128.94 62.66) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "78817ab3-06d0-4134-b3a5-1d8bdff919a8") + ) + (segment + (start 142.4875 75.9125) + (end 141.84602 75.9125) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "79ba223e-a318-4625-a182-523e99ced4bc") + ) + (segment + (start 163.69 95.01) + (end 163.7 95) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "82cfa1c3-1087-49e6-b8b7-98eec1a97a25") + ) + (segment + (start 164.31 82.19) + (end 164.3 82.2) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "876e0db0-e79c-4a6d-973c-9877a18480b2") + ) + (segment + (start 144.01 69.31) + (end 144 69.3) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "892c8e4b-e3f7-47a3-9a34-8d1f55d00adc") + ) + (segment + (start 113.2 77.42) + (end 113.25 77.47) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "89889bbd-aadb-40c4-bc36-7277dc5cd922") + ) + (segment + (start 162.8 75.5) + (end 161.2 75.5) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "8ce2c20c-a355-49e9-8c5a-f3bf4c9e35f7") + ) + (segment + (start 139.39 69.31) + (end 139.4 69.3) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "8ecb867e-b2f7-4805-be59-d9eed277bed6") + ) + (segment + (start 153.76 98.5) + (end 153.76 97.84) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "904177a0-e32d-44ac-96d8-82d60200b4a1") + ) + (segment + (start 126.725 95.72) + (end 126.725 94.45) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "91b1ff97-0417-4546-8c29-34c7534bde3d") + ) + (segment + (start 153.95 96.6875) + (end 154.1875 96.6875) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "9544a1a1-b84e-4259-b521-8244b0c13dd1") + ) + (segment + (start 122.36 70.24) + (end 122.4 70.2) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "9615f9dc-ddf0-4ba7-97a5-549eff906581") + ) + (segment + (start 136.075 73.125) + (end 136.325 72.875) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "96cb9a7c-6b85-4672-80f8-072bf3b306ed") + ) + (segment + (start 126.725 93.18) + (end 126.725 91.91) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "9c0607e1-7856-4c44-aa3c-2d31df4ad0e0") + ) + (segment + (start 136.525 70.75) + (end 136.525 69.625) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "a29733ca-7bd8-4b01-ab8f-2c830c296958") + ) + (segment + (start 142.4875 75.9125) + (end 143.5125 75.9125) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "a4749efd-74be-412b-b069-3c7e4ece3b77") + ) + (segment + (start 146.51 70.2) + (end 146.51 69.31) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "a4d3c256-e1b6-44e7-9a59-961b267b8f61") + ) + (segment + (start 147.25 82.25) + (end 147.25 81.45) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "a5539b98-9196-45b9-baca-e174637a42c9") + ) + (segment + (start 131.05 74.55) + (end 131.1 74.5) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "a8854181-9ad9-4d55-a818-3c6d6401ee85") + ) + (segment + (start 159.765 98.465) + (end 159.8 98.5) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "ae0f5601-a8c0-4619-957b-6efdd3e7938f") + ) + (segment + (start 149.11 69.31) + (end 149.1 69.3) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "b399086c-c9d7-4ddc-8237-062d6744de33") + ) + (segment + (start 131.02 82.25) + (end 131.02 81.32) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "b71aaf01-ecec-4466-a628-9e90b434281b") + ) + (segment + (start 132.05 100.75) + (end 132.1 100.7) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "badc3298-1809-4ba4-8d00-2dbc29f328f9") + ) + (segment + (start 149.5 82.05) + (end 150.05 81.5) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "bcc6798c-f084-4eea-9265-890b433a2a8c") + ) + (segment + (start 136.525 69.625) + (end 136.5 69.6) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "bcc76542-555f-4123-9459-e0a9f392373f") + ) + (segment + (start 149.5 83.7125) + (end 149.5 82.6) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "bdfa9584-1e3b-4e45-80a4-23bb0b68294c") + ) + (segment + (start 124.25 66) + (end 124.25 67.45) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "c5ee47c1-170e-4c2a-a2ca-e822ea7ad00c") + ) + (segment + (start 129.8 100.75) + (end 132.05 100.75) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "c851f335-8085-4d99-b7c2-d832ebf0247a") + ) + (segment + (start 134.7 85.1) + (end 134.7 85.9) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "c967f7e7-fcb8-4406-bdda-5f5e35e602a0") + ) + (segment + (start 131.05 77.5) + (end 131.778474 77.5) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "cb11eda4-64d7-4e23-9811-87e25ba0639f") + ) + (segment + (start 140.575 81.463472) + (end 140.200927 81.089399) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "cea8c8fa-83d6-45ab-95d6-7faebc90cf88") + ) + (segment + (start 165.2 82.19) + (end 164.31 82.19) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "ceb14555-f848-4627-8ee6-ae964fae0a1e") + ) + (segment + (start 146.51 69.31) + (end 146.5 69.3) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "d23a22bd-6629-4222-ae81-5e8b6aaf895a") + ) + (segment + (start 131.05 75.37) + (end 131.05 74.55) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "d270137a-2cd5-4b7f-9676-0a6fa839c838") + ) + (segment + (start 153.95 97.65) + (end 153.95 96.6875) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "d392bfe0-e10d-4cda-b662-ff0a45e292b2") + ) + (segment + (start 125.6 67.6) + (end 125.7 67.5) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "d603680b-7477-4736-a3e5-abad8a747b65") + ) + (segment + (start 140.575 82.325) + (end 140.575 83.7) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "d8431209-df9e-41e7-a7a5-ccf192535b68") + ) + (segment + (start 133.2125 78.9125) + (end 133.07 78.77) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "d8ed017e-340f-46f0-accc-156dd587a1a7") + ) + (segment + (start 131.778474 77.5) + (end 131.890915 77.387559) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "dda003a2-1716-46f6-8bfe-45c9ce6a86f9") + ) + (segment + (start 149.5 82.6) + (end 149.2 82.6) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "e02a2536-7434-4ef9-9f12-9139e928547e") + ) + (segment + (start 121.5 70.24) + (end 122.36 70.24) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "e0e8571b-dca9-4571-8671-f5da2e332481") + ) + (segment + (start 131 84.25) + (end 131 85.2) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "eda3afc6-c4c4-42ff-b0cc-3097ed17a9f2") + ) + (segment + (start 149.5 82.6) + (end 149.5 82.05) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "f3a93421-bda5-43af-8171-5eefd181ea73") + ) + (segment + (start 127.8 64.4) + (end 127.8 63.8) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "f9487bbf-4e50-49c2-af1d-6e640e20d53f") + ) + (segment + (start 124.25 67.45) + (end 124.4 67.6) + (width 0.5) + (layer "F.Cu") + (net "GND") + (uuid "fdd3f079-9a36-41ef-9bca-1b7ea2150027") + ) + (segment + (start 140.575 83.7) + (end 140.85 83.975) + (width 0.3) + (layer "F.Cu") + (net "GND") + (uuid "ff996831-b9a7-40bc-bab0-7c4542de8f21") + ) + (via + (at 152.7 83.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "10f50344-cf58-4860-b9d4-0e1ad34240e5") + ) + (via + (at 146.5 69.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "1a9679ff-02e0-471f-b16a-6464cff485e2") + ) + (via + (at 132.1 100.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "1d3571e2-f78d-44dc-9486-11422031695e") + ) + (via + (at 144 69.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "232bc861-6fac-4271-b054-6ccbd979d894") + ) + (via + (at 149.1 69.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "2fdc15a7-97d8-4c44-acbc-2e2074fd68e9") + ) + (via + (at 160.4 80.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "3034c448-2cd3-4fc0-ac6e-eac45c303517") + ) + (via + (at 164.3 82.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "32483936-1736-40a4-8033-0b2c740a6cf8") + ) + (via + (at 127.8 64.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "36bc7bd2-800b-4268-a876-09ee41c57f6c") + ) + (via + (at 120.93 76.63) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "3b2bdb7a-9f65-457b-9204-df0d45528c7d") + ) + (via + (at 147.2 81.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "489862c0-de14-4bf2-8196-8f15989cc656") + ) + (via + (at 136.05 75.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "4a895ba2-fd6a-4f1b-9735-abc4954f10c4") + ) + (via + (at 160.4 79.8) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "4eb284bc-2e27-4270-92ad-d3d7c303db23") + ) + (via + (at 151.1 64.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "5114a86b-9414-4c2f-93b4-c3b40288bec2") + ) + (via + (at 162.6 83.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "5f644253-6165-48bc-a9af-f62b15b35989") + ) + (via + (at 131.1 74.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "680df654-709f-47b5-a0dc-ce9e7f7068e2") + ) + (via + (at 140.200927 81.089399) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "70cddb4e-9e28-4046-a86a-7ded554729ff") + ) + (via + (at 163.7 95) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "71a4ec1c-3fa8-4cd9-a4e2-86e403947cf5") + ) + (via + (at 161.2 75.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "7f027356-3ba3-4f78-a11f-6484d61ab0d3") + ) + (via + (at 139.4 69.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "8cf56083-c9ce-4c53-8b0e-2c91e593ce26") + ) + (via + (at 131.890915 77.387559) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "9d6e11b8-7957-4dd8-8117-7b31a037dcdc") + ) + (via + (at 122.4 70.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "9ec7e170-84aa-4bd1-b825-dce266144ec2") + ) + (via + (at 141.192731 75.938495) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "a1b47879-4b2d-428b-9cf3-a7c0494f6d85") + ) + (via + (at 124.7 93.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "a5438f2b-668e-4138-b5a0-24dc64e874b9") + ) + (via + (at 135.55 79.05) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "acf2b395-ad35-4f39-9685-f1d6c4b0cb65") + ) + (via + (at 132.4 73.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "aefd572b-e4e7-4145-8828-26cab35ee400") + ) + (via + (at 127.7 79.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "b1168200-9e09-4f52-bf83-ba61eb8fdff2") + ) + (via + (at 148.9 82.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "bdcc4ec6-dacd-4976-b1a8-5e228a8c9444") + ) + (via + (at 125.7 67.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "c0256a3b-5239-4b45-9237-4c8b9ba174e8") + ) + (via + (at 160.8 84.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "c1609aa5-702f-48ac-9033-e90be9b0148a") + ) + (via + (at 113.2 75.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "c26a9d0c-82f1-40b8-ae76-44459ccb9044") + ) + (via + (at 159.8 84.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "ce253fcb-af28-409e-b1d7-c6708b44e31b") + ) + (via + (at 136.5 69.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "cf9d451d-4b8f-4754-8a4d-1d9dca54e416") + ) + (via + (at 155 97.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "d7a1edb3-9858-414d-8047-29c47cef4050") + ) + (via + (at 161.9 92.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "df36c650-b9fa-4d02-a94e-cc3589532279") + ) + (via + (at 131 81.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "e488760c-22b5-4988-aa15-84681f03bcf8") + ) + (via + (at 134.7 85.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "e5ad9243-2d93-48d0-8263-db66401fa511") + ) + (via + (at 159.8 98.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "ea2d42da-35d1-4b13-88b1-62815f0ec9d8") + ) + (via + (at 131 85.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "efeb9adf-54ee-4a1b-a4c4-9342f95f1195") + ) + (via + (at 129.4 74.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "f5ce336b-b01b-4041-89db-7821e17e374c") + ) + (via + (at 140.5 100.1) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "GND") + (uuid "fe3d256a-0e9b-4c66-a772-9a0b716bc433") + ) + (segment + (start 111.9 93.9) + (end 111.9 72.1) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "009076da-a963-4e40-a66c-57670309a338") + ) + (segment + (start 159.035 75.04) + (end 144.225 75.04) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "03ee5101-0ffe-489b-9e6d-b464530f31b8") + ) + (segment + (start 130.862075 73.2) + (end 131.706197 74.044122) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "057e4e6a-eb67-4512-b219-fc0419658ef6") + ) + (segment + (start 164.1 73.9) + (end 161.5 71.3) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "08aa71f4-9afc-4c7f-8bb1-d0a9cbb08bbc") + ) + (segment + (start 111.9 72.1) + (end 112.75 71.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "0ac38047-74f6-455c-a0f7-da2abe76b849") + ) + (segment + (start 131.789 74.126925) + (end 131.706197 74.044122) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "0af22feb-90bd-4157-995c-c6e39187909b") + ) + (segment + (start 132.2 86.1) + (end 121.1 86.1) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "0c69f182-3e98-454f-8757-a2f17528ec2e") + ) + (segment + (start 121.9 99.4) + (end 122.18 99.68) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "0f2cd7cf-dfeb-46ce-8ac7-c01b6a93a296") + ) + (segment + (start 149.51 60.8) + (end 158.11 60.8) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "10356e22-bcb3-4950-96a8-b8d4c1be822f") + ) + (segment + (start 141.075 82.325) + (end 141.075 83.075) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "116497cd-e248-47e9-96c6-3dd4964b4322") + ) + (segment + (start 134.8 99) + (end 134.60962 98.80962) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "13c99083-2b64-44f6-abfb-d693f9afb1be") + ) + (segment + (start 116.5 81.5) + (end 116.5 78.2) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "14cbac5f-7a1f-406a-a83f-d8c56eefeb88") + ) + (segment + (start 164.3 86.7) + (end 164.3 83.262075) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "1ed6c95c-fdb5-47e7-9cc2-88dbb820705f") + ) + (segment + (start 141.81 86.09) + (end 141.81 83.975) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "1f5d1fe6-c6b1-45b0-95ac-9923c66c6431") + ) + (segment + (start 121.1 86.1) + (end 116.5 81.5) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "22015b69-7feb-4080-aee5-c9db750a587a") + ) + (segment + (start 123.3 69.4) + (end 124 70.1) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "26a1f63e-954f-4636-9e53-c77a247a4430") + ) + (segment + (start 134.975 70.75) + (end 134.975 71.86) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "28e2dd0e-22d0-4dbc-9597-305184dfb26c") + ) + (segment + (start 135.3 99) + (end 135.3 98.6) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "293a9f25-80ff-47aa-adf4-7c1eed4b6b1c") + ) + (segment + (start 133.3 70.1) + (end 133.9 70.7) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "2b3c99fe-7c01-44c6-9e79-48ffe17b3e0b") + ) + (segment + (start 159.375 74.7) + (end 159.375 73.425) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "2b69d832-7d31-4a44-86e7-37fd1f113597") + ) + (segment + (start 113.25 95.25) + (end 117.75 95.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "2d3212f2-995a-43cd-9bf5-fe7f40aa6530") + ) + (segment + (start 140.8 90) + (end 140.8 87.1) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "2d43b8b0-c2b2-4baf-9c6a-525ac26abc14") + ) + (segment + (start 139 91.8) + (end 140.8 90) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "34f47872-a80d-4bf0-bf70-b0cee41fbc03") + ) + (segment + (start 159.375 75.755) + (end 159.375 74.7) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "3ecfd9fc-8eb7-4931-9899-d8ac4621386f") + ) + (segment + (start 121.9 99.4) + (end 124.1 97.2) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "40ae4971-55df-446a-adf5-169df19c16c8") + ) + (segment + (start 135.3 102.1) + (end 135.3 99) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "4c388498-e692-40d8-82de-5ce8162fafaa") + ) + (segment + (start 133.2 91.95) + (end 131.33 91.95) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "51146c82-7c21-427c-8e71-556dce991d93") + ) + (segment + (start 112.75 71.25) + (end 115.55 71.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "5213b920-0726-4ea9-9ae1-96390bb1a9b4") + ) + (segment + (start 133.9 70.7) + (end 134.925 70.7) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "52219fa9-ff2c-4c54-9cf2-e5f0796853e4") + ) + (segment + (start 158.11 60.8) + (end 159.56 62.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "527f52e0-49e6-44b8-ab2f-aaf84ab57d0b") + ) + (segment + (start 135.575 74) + (end 135.575 73.275) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "540e3bc1-b53c-4e79-8f4a-dc38c597f691") + ) + (segment + (start 133.175 95.6) + (end 133.1 95.525) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "560f8a53-ddad-4779-9853-78568e3b55a9") + ) + (segment + (start 113.25 95.25) + (end 111.9 93.9) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "56c4bdcf-348e-48e5-b5ad-0610d1dddddc") + ) + (segment + (start 122.18 100.75) + (end 123.53 102.1) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "58d194d8-936f-4009-b58f-06bdb3f0c87b") + ) + (segment + (start 128.5 96.3) + (end 128.5 93.1) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "59ec03db-68d4-4539-b19a-25d0811a1c9b") + ) + (segment + (start 161.5 71.3) + (end 159.6 69.4) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "5d35f764-1cf0-41fa-abf5-a2be49120477") + ) + (segment + (start 164.3 86.7) + (end 165.2 86.7) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "5e975d3e-da98-4efe-8370-46dd76eba8d0") + ) + (segment + (start 164.1 80.2) + (end 164.1 73.9) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "5f255f2f-31a6-4a95-800f-0c8eaaec6c1f") + ) + (segment + (start 145.52 62.25) + (end 148.06 62.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "6288fe44-168a-473f-abec-a80d0a13e10c") + ) + (segment + (start 117.75 95.25) + (end 121.9 99.4) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "6b83ce83-cef2-4312-9b82-7a31fa691230") + ) + (segment + (start 118.44 74.14) + (end 115.55 71.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "6bc19fc9-480e-4fd3-8dfe-733c9b812de0") + ) + (segment + (start 135.3 98.6) + (end 139 94.9) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "6c484bf3-b83b-4c87-8c16-1e5a6c6db54c") + ) + (segment + (start 163.5 82.462075) + (end 163.5 80.8) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "6c79fea7-e323-472b-bcc7-a2438f8eb4a1") + ) + (segment + (start 116.5 78.2) + (end 117.72 76.98) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "6d3fe739-90b4-41f9-91af-b7bb67f6bfcb") + ) + (segment + (start 120 63.5) + (end 123.1 63.5) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "6d41e211-d924-4094-aad1-e204d790b23f") + ) + (segment + (start 134.14038 97.44038) + (end 133.64538 97.44038) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "70995cb8-1cbb-420c-960e-fd281166ea44") + ) + (segment + (start 123.1 63.5) + (end 125.7 60.9) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "72ef654d-52d6-4f70-9adf-f50513ee731b") + ) + (segment + (start 133.25 84.0375) + (end 133.25 85.05) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "7794a77a-676c-4146-8198-9aa5c93366d5") + ) + (segment + (start 118.44 74.14) + (end 119.38 73.2) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "77a86142-c23c-4b9b-8295-e37e1813a34f") + ) + (segment + (start 136.56 62.25) + (end 140.44 62.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "786f6ef7-787a-430e-afd9-f01b91fb8b06") + ) + (segment + (start 159.6 62.29) + (end 159.56 62.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "79b18d45-5b9b-4eeb-945c-3a9ac452639e") + ) + (segment + (start 132.45 75.41) + (end 132.140001 75.41) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "7b26c9a6-f06c-4234-bd5e-60cf8bc863a7") + ) + (segment + (start 117.72 76.98) + (end 118.44 76.98) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "7cc75914-bde7-4515-a8a7-3e58ffc4f4cd") + ) + (segment + (start 143.2875 75.4125) + (end 143.66 75.04) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "7eac5772-2967-4181-8a93-d58f43d4d098") + ) + (segment + (start 139 94.9) + (end 139 91.8) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "8007f93c-2c43-48bd-9bf8-324cd671b44d") + ) + (segment + (start 121.1 69.4) + (end 123.3 69.4) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "84eec220-c8e2-4d0e-8cbc-7c08b7a6bfd6") + ) + (segment + (start 127.6 97.2) + (end 128.5 96.3) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "8687e7b8-5eac-48f1-a802-c8bdbfa103d2") + ) + (segment + (start 135.3 102.1) + (end 157.7 102.1) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "880b591a-3667-456b-9f75-637365a8cee0") + ) + (segment + (start 159.6 69.4) + (end 159.6 62.29) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "8839d11f-83c0-4254-95f3-93e0153fd0a8") + ) + (segment + (start 122.18 99.68) + (end 122.18 100.75) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "8c309f3c-ada0-4be6-b149-d8251110d0fd") + ) + (segment + (start 140.8 87.1) + (end 141.81 86.09) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "8c4f9fc8-fe8c-426e-8f32-11db364c3da2") + ) + (segment + (start 131.715 91.95) + (end 131.675 91.91) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "9335fa03-11c5-440b-a473-f8a335b07278") + ) + (segment + (start 131.33 91.95) + (end 131.275 91.895) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "933955f8-e8b6-41ff-9171-1d71bfc5e4e4") + ) + (segment + (start 159.375 73.425) + (end 161.5 71.3) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "956892a5-2b2a-460d-94e8-eb5dc6706116") + ) + (segment + (start 148.06 62.25) + (end 149.51 60.8) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "9d18c102-aa62-49cc-ac43-849fb0a2ae46") + ) + (segment + (start 133.64538 97.44038) + (end 133.175 96.97) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "9eb9e15b-4098-434f-9281-701b7ece9f25") + ) + (segment + (start 128.5 93.1) + (end 129.705 91.895) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "a3895a05-8858-4fce-b4ce-2e977bd4cf90") + ) + (segment + (start 135.21 60.9) + (end 136.56 62.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "a4140a77-53c9-45b6-948e-2eb54db6423b") + ) + (segment + (start 141.4 83.2) + (end 141.81 83.61) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "a49da303-e7b6-44d1-b5a5-005566808211") + ) + (segment + (start 133.0375 84.25) + (end 133.25 84.0375) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "a876d579-ed04-46bb-9aaf-5c5fa9153378") + ) + (segment + (start 124 70.1) + (end 133.3 70.1) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "a8cfd9a8-3ff9-406e-9850-534f99c89563") + ) + (segment + (start 135.365 73.065) + (end 135.365 72.25) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "acc781b0-eabb-4cff-91cc-69adf2163f57") + ) + (segment + (start 157.7 102.1) + (end 165.25 94.55) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "b3eb41df-9618-426b-a3e3-d5ae7c83120c") + ) + (segment + (start 135.575 73.275) + (end 135.365 73.065) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "b4372b90-220d-4ea6-a21a-3a3d11670b45") + ) + (segment + (start 119.25 64.25) + (end 120 63.5) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "b7225c8c-853c-4f9d-a7d7-ea5eb7d5f21d") + ) + (segment + (start 140.44 62.25) + (end 142.98 62.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "b8ea0fd8-8b38-4f8d-988f-58dd733c2607") + ) + (segment + (start 142.98 62.25) + (end 145.52 62.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "bb498df6-3748-4ec1-b58a-d732d401ea41") + ) + (segment + (start 133.175 96.97) + (end 133.175 95.6) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "bc705ef9-325f-4907-8031-f8789536093d") + ) + (segment + (start 134.925 70.7) + (end 134.975 70.75) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "cb409cce-2235-4fb5-a2fe-c04e82e4fa9b") + ) + (segment + (start 119.38 73.2) + (end 130.862075 73.2) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "cf5a09ed-6be7-4e78-901b-9fd0715de414") + ) + (segment + (start 125.7 60.9) + (end 135.21 60.9) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "d0c0719d-4b62-4064-bdcf-12a4e305b756") + ) + (segment + (start 135.3 99) + (end 134.8 99) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "d5d1b406-0192-449d-a091-3bf933c67210") + ) + (segment + (start 141.81 83.61) + (end 141.81 83.975) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "d7fce778-1d94-4307-9e7d-9935444f836b") + ) + (segment + (start 162.75 86.7) + (end 164.3 86.7) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "d86d3f64-8d09-434a-88bf-6c832a1439b6") + ) + (segment + (start 163.5 80.8) + (end 164.1 80.2) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "d8a5e685-7785-463f-80e0-38c58780b738") + ) + (segment + (start 124.1 97.2) + (end 127.6 97.2) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "daa5be01-be47-4d35-a590-3ec75bd41c33") + ) + (segment + (start 134.975 71.86) + (end 135.365 72.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "dbd18774-631d-46b1-aeea-5c11dab6a122") + ) + (segment + (start 123.53 102.1) + (end 135.3 102.1) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "dc1b8e37-e6e3-4de7-b702-40e371be6a12") + ) + (segment + (start 164.3 83.262075) + (end 163.5 82.462075) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "dc7063f4-1d08-434d-9029-e7e2eee72f4b") + ) + (segment + (start 159.375 74.7) + (end 159.035 75.04) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "e1a1dc52-2899-4c8a-8e03-bdf8faf8c4cf") + ) + (segment + (start 132.4525 75.4125) + (end 132.45 75.41) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "e4d98cc8-1d4f-4657-a4a1-c5af0dea423a") + ) + (segment + (start 165.25 94.55) + (end 165.25 86.75) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "e71e2281-4dc7-4836-b24b-07dcd3c4e80a") + ) + (segment + (start 133.25 85.05) + (end 132.2 86.1) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "e78b82f9-53e6-4d52-9c74-c6053877d55b") + ) + (segment + (start 131.96 84.25) + (end 133.0375 84.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "ef40435e-6ae9-440f-abec-981601607122") + ) + (segment + (start 132.140001 75.41) + (end 131.789 75.058999) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "ef99f4a4-1716-4e15-b331-20514e49c631") + ) + (segment + (start 134.1625 75.4125) + (end 132.4525 75.4125) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "f0f62219-961e-4169-968b-2fb6446ba30b") + ) + (segment + (start 119.25 66) + (end 119.25 64.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "f3f185a2-fe5e-4966-83fe-7287c899c2fa") + ) + (segment + (start 142.4875 75.4125) + (end 143.2875 75.4125) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "f5009c63-ae29-4d39-9edd-7a7528d936de") + ) + (segment + (start 129.705 91.895) + (end 131.275 91.895) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "f52698bc-20ff-4f2d-b32e-15492f20857e") + ) + (segment + (start 119.25 67.55) + (end 121.1 69.4) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "f657c9c4-0edb-41fd-855f-94ca564e3a84") + ) + (segment + (start 143.66 75.04) + (end 144.225 75.04) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "f793daf3-0222-4708-ad7f-0b28e6e48ea5") + ) + (segment + (start 141.075 83.075) + (end 141.2 83.2) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "f79a19f4-6148-492c-8647-f3d68aa47b27") + ) + (segment + (start 119.25 67.55) + (end 119.25 66) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "f7eb2b08-0a2e-462d-bb5e-0282991abc43") + ) + (segment + (start 165.2 86.7) + (end 165.25 86.75) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "f972663a-86e4-40c0-8a9f-abcca6e58e2e") + ) + (segment + (start 131.789 75.058999) + (end 131.789 74.126925) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "fd2d2cfb-25c9-41fe-b36e-8233b578d233") + ) + (segment + (start 118.44 76.98) + (end 118.44 74.14) + (width 0.5) + (layer "F.Cu") + (net "+3.3V") + (uuid "fe57ad68-0654-43b4-9880-1a23baec95de") + ) + (segment + (start 141.2 83.2) + (end 141.4 83.2) + (width 0.3) + (layer "F.Cu") + (net "+3.3V") + (uuid "fe99ec95-22e1-4072-baea-964ee0fa2380") + ) + (via + (at 134.14038 97.44038) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "+3.3V") + (uuid "5be9cee6-bda4-4146-bfc9-21da1dfbc393") + ) + (via + (at 134.60962 98.80962) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "+3.3V") + (uuid "a3251492-b230-4adc-bd78-e4597785f08a") + ) + (segment + (start 134.60962 98.80962) + (end 134.60962 97.90962) + (width 0.5) + (layer "B.Cu") + (net "+3.3V") + (uuid "b854b946-0d61-4473-aa32-5e16332c3d6d") + ) + (segment + (start 134.60962 97.90962) + (end 134.14038 97.44038) + (width 0.5) + (layer "B.Cu") + (net "+3.3V") + (uuid "faada40d-5cb1-4cc3-8c3a-6448217c65ed") + ) + (segment + (start 128.751 76.751) + (end 127.7 75.7) + (width 0.3) + (layer "F.Cu") + (net "HSE_IN") + (uuid "1cd76f5e-a209-45a3-b142-d58ee38f7684") + ) + (segment + (start 130.629 76.751) + (end 128.751 76.751) + (width 0.3) + (layer "F.Cu") + (net "HSE_IN") + (uuid "2f0aa275-9bea-4939-b01d-d421cc0c1b50") + ) + (segment + (start 132.13 76.33) + (end 131.05 76.33) + (width 0.3) + (layer "F.Cu") + (net "HSE_IN") + (uuid "43de991d-94a2-4b5c-8ec9-b5957c78e30d") + ) + (segment + (start 133.2125 77.4125) + (end 132.13 76.33) + (width 0.3) + (layer "F.Cu") + (net "HSE_IN") + (uuid "651b10b4-4e6b-4dad-a138-06c087e83ed0") + ) + (segment + (start 131.05 76.33) + (end 130.629 76.751) + (width 0.3) + (layer "F.Cu") + (net "HSE_IN") + (uuid "7db356d9-f7bf-4f75-9d4b-85a8918a0ca6") + ) + (segment + (start 134.1625 77.4125) + (end 133.2125 77.4125) + (width 0.3) + (layer "F.Cu") + (net "HSE_IN") + (uuid "e1b8b261-1e19-432a-bdbb-ed5efeeee2cf") + ) + (segment + (start 132.27424 77.9125) + (end 131.72674 78.46) + (width 0.3) + (layer "F.Cu") + (net "HSE_OUT") + (uuid "04e08bce-ccd4-41c1-aa6c-398dc9713f6f") + ) + (segment + (start 134.1625 77.9125) + (end 132.27424 77.9125) + (width 0.3) + (layer "F.Cu") + (net "HSE_OUT") + (uuid "1e61b699-8f8c-4d29-8258-fbf6ccb7e220") + ) + (segment + (start 131.72674 78.46) + (end 131.05 78.46) + (width 0.3) + (layer "F.Cu") + (net "HSE_OUT") + (uuid "2439b2d6-0225-4ca7-9731-83bb487daae3") + ) + (segment + (start 129.96 78.46) + (end 129.4 77.9) + (width 0.3) + (layer "F.Cu") + (net "HSE_OUT") + (uuid "6be8364a-6b9c-45c6-a636-121329375ce8") + ) + (segment + (start 131.05 78.46) + (end 129.96 78.46) + (width 0.3) + (layer "F.Cu") + (net "HSE_OUT") + (uuid "b628cc80-94d1-4f83-92f5-c0e58dfcd3c7") + ) + (segment + (start 132.97 79.73) + (end 132.425 79.73) + (width 0.3) + (layer "F.Cu") + (net "+3.3VA") + (uuid "1683efa4-de3f-4fc3-a6ed-d0b26681d98b") + ) + (segment + (start 131.7 79.7625) + (end 132.3925 79.7625) + (width 0.5) + (layer "F.Cu") + (net "+3.3VA") + (uuid "220a615f-011e-4c64-840e-cdc747a4d6e6") + ) + (segment + (start 133.25 82.4625) + (end 133.0375 82.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3VA") + (uuid "3996d502-126e-48c7-9bce-86597445364e") + ) + (segment + (start 133.0375 82.25) + (end 131.98 82.25) + (width 0.5) + (layer "F.Cu") + (net "+3.3VA") + (uuid "3f731b98-fa13-443b-9316-a7c6cd4e7aea") + ) + (segment + (start 134.1625 79.4125) + (end 133.2875 79.4125) + (width 0.3) + (layer "F.Cu") + (net "+3.3VA") + (uuid "6c018107-29ba-4b23-a4ec-963ccf7708e1") + ) + (segment + (start 133.2875 79.4125) + (end 132.97 79.73) + (width 0.3) + (layer "F.Cu") + (net "+3.3VA") + (uuid "923e5018-9969-498d-95ed-e189fc784e41") + ) + (segment + (start 132.3925 79.7625) + (end 132.425 79.73) + (width 0.5) + (layer "F.Cu") + (net "+3.3VA") + (uuid "caad0611-029a-4cb1-a38a-ef35ced3284e") + ) + (segment + (start 131.98 82.25) + (end 131.98 81.1425) + (width 0.5) + (layer "F.Cu") + (net "+3.3VA") + (uuid "f5e5c5e3-9ca0-4a50-9e18-994b1f67aa8f") + ) + (segment + (start 131.98 81.1425) + (end 131.9 81.0625) + (width 0.5) + (layer "F.Cu") + (net "+3.3VA") + (uuid "fbfc023a-d07b-4117-924a-72a0ded18d9a") + ) + (via + (at 131.7 79.7625) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "+3.3VA") + (uuid "3e34643b-dd35-4912-9837-d088cf7fdc2f") + ) + (via + (at 131.9 81.0625) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "+3.3VA") + (uuid "eeef380a-b602-4075-bf61-116e6248185a") + ) + (segment + (start 131.9 79.9625) + (end 131.7 79.7625) + (width 0.5) + (layer "B.Cu") + (net "+3.3VA") + (uuid "25f71d75-b95e-45fc-be9a-9fb86078f198") + ) + (segment + (start 131.9 81.0625) + (end 131.9 79.9625) + (width 0.5) + (layer "B.Cu") + (net "+3.3VA") + (uuid "a7b1a84f-a765-4708-9ec3-8c736a500360") + ) + (segment + (start 136.3 78.7) + (end 136.3 79.3) + (width 0.3) + (layer "F.Cu") + (net "NRST") + (uuid "2922f919-1f48-4f3d-9c06-6c6b813c7773") + ) + (segment + (start 135.9 78.3) + (end 136.3 78.7) + (width 0.3) + (layer "F.Cu") + (net "NRST") + (uuid "36c7a3d3-de50-49a2-8b3b-6d6f6bad43d3") + ) + (segment + (start 135.4 81.06219) + (end 134.7 81.76219) + (width 0.3) + (layer "F.Cu") + (net "NRST") + (uuid "4b0a9b28-6c38-4611-95c2-3b966e73cc3a") + ) + (segment + (start 135.3875 78.4125) + (end 135.5 78.3) + (width 0.3) + (layer "F.Cu") + (net "NRST") + (uuid "51c5a5b7-5a08-40ba-b735-7d18dd5702fa") + ) + (segment + (start 136.3 79.3) + (end 135.4 80.2) + (width 0.3) + (layer "F.Cu") + (net "NRST") + (uuid "56aaa438-ecae-46b7-a6d4-db7dbd66d130") + ) + (segment + (start 135.5 78.3) + (end 135.9 78.3) + (width 0.3) + (layer "F.Cu") + (net "NRST") + (uuid "9906e101-b50e-4e46-b97c-c018d99358ac") + ) + (segment + (start 134.7 81.76219) + (end 134.7 84.14) + (width 0.3) + (layer "F.Cu") + (net "NRST") + (uuid "da4ec3ed-4ca5-4bc7-b1ab-a09b31b16332") + ) + (segment + (start 135.4 80.2) + (end 135.4 81.06219) + (width 0.3) + (layer "F.Cu") + (net "NRST") + (uuid "e8598283-29ef-4251-9eaa-68cc2c0b9d27") + ) + (segment + (start 134.1625 78.4125) + (end 135.3875 78.4125) + (width 0.3) + (layer "F.Cu") + (net "NRST") + (uuid "ff4f32ed-f361-4e6f-bda5-8152b2ded9be") + ) + (segment + (start 152.45 86.5) + (end 152.5 86.45) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "0071ac24-ce49-443e-8b17-8f128b514b60") + ) + (segment + (start 150.45 85.9875) + (end 150.45 86.85) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "035623cb-2a82-4fa4-b2ff-a6f31ac0bb88") + ) + (segment + (start 150.45 86.85) + (end 150.1 87.2) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "1bd7eef6-34f6-4405-9aa4-f69f2924cd28") + ) + (segment + (start 152.5 88.9625) + (end 152.4625 89) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "79622a0d-82b3-42e6-a685-ad2de2f13631") + ) + (segment + (start 150.9625 86.5) + (end 152.45 86.5) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "7d196c05-9bf5-4049-aae9-df3a2fc47a41") + ) + (segment + (start 143.8 87.2) + (end 143 88) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "869ce788-6394-4b03-ac1f-9c3dd636052f") + ) + (segment + (start 152.5 86.45) + (end 152.5 88.9625) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "94545be9-c419-4f44-bcfb-db3a1ac57977") + ) + (segment + (start 163.8125 90.9) + (end 154.3625 90.9) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "ba18f527-c157-4ecd-9d42-241a0e2a5bc2") + ) + (segment + (start 150.45 85.9875) + (end 150.9625 86.5) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "bd3c0403-2c64-46c0-9ce2-5d514ef25a1a") + ) + (segment + (start 154.3625 90.9) + (end 152.4625 89) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "c034fe61-2cef-4c4c-9597-c7492816bc7e") + ) + (segment + (start 164 90.7125) + (end 163.8125 90.9) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "d06d0215-a42f-4650-aa46-e4b5e26144c9") + ) + (segment + (start 150.1 87.2) + (end 146.2 87.2) + (width 0.5) + (layer "F.Cu") + (net "+3.3V_ATTINY") + (uuid "f35107ee-8cd6-47b5-9017-69faabed4588") + ) + (via + (at 146.2 87.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "+3.3V_ATTINY") + (uuid "4bc2f879-0f9b-4515-b386-ebd8f4ef1c39") + ) + (via + (at 143.8 87.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "+3.3V_ATTINY") + (uuid "6ff45f6e-1f2b-4a28-878e-b5a5f3d7d065") + ) + (segment + (start 146.2 87.2) + (end 143.8 87.2) + (width 0.5) + (layer "B.Cu") + (net "+3.3V_ATTINY") + (uuid "89dc3769-9b66-4a43-9193-8c9b36239f8c") + ) + (segment + (start 165.25 85.175) + (end 165.25 83.27) + (width 0.3) + (layer "F.Cu") + (net "/Base/PWR_LED_K") + (uuid "3763f2ce-5253-41c8-a618-d75437383ea6") + ) + (segment + (start 165.25 83.27) + (end 165.27 83.25) + (width 0.3) + (layer "F.Cu") + (net "/Base/PWR_LED_K") + (uuid "caab9c53-5176-420c-b3cd-2d310e892a83") + ) + (segment + (start 118.44 81.94) + (end 118.7 82.2) + (width 0.3) + (layer "F.Cu") + (net "/Connectivity/DOOR_LED_K") + (uuid "42c17cb1-ea3f-48b7-80ee-24e60a16fed0") + ) + (segment + (start 118.7 82.2) + (end 121.3 82.2) + (width 0.3) + (layer "F.Cu") + (net "/Connectivity/DOOR_LED_K") + (uuid "5f7e4118-b61a-40e6-9307-7cca85c28066") + ) + (segment + (start 121.3 82.2) + (end 121.5 82) + (width 0.3) + (layer "F.Cu") + (net "/Connectivity/DOOR_LED_K") + (uuid "5fe34ed4-df4c-41d2-ba6e-a6a41993d609") + ) + (segment + (start 121.5 82) + (end 121.5 81.125) + (width 0.3) + (layer "F.Cu") + (net "/Connectivity/DOOR_LED_K") + (uuid "67651356-53d5-4b7f-a83c-e70e82613203") + ) + (segment + (start 118.44 81.0375) + (end 118.44 81.94) + (width 0.3) + (layer "F.Cu") + (net "/Connectivity/DOOR_LED_K") + (uuid "754533ce-a1bd-4742-b5fe-2de39e4820d9") + ) + (segment + (start 118.44 78) + (end 118.44 79.4625) + (width 0.3) + (layer "F.Cu") + (net "/Connectivity/DOOR_LED_A") + (uuid "b6d6b71a-39a3-403d-932d-7272f67019d5") + ) + (segment + (start 162.75 93.99) + (end 163.11 93.99) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/PWR_LED_K") + (uuid "17817b70-9a93-481d-a22f-b1e2a2be7458") + ) + (segment + (start 164 93.1) + (end 164 92.2875) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/PWR_LED_K") + (uuid "734b31be-7f5e-4631-bac8-5ea313f1a5b2") + ) + (segment + (start 163.11 93.99) + (end 164 93.1) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/PWR_LED_K") + (uuid "bbb1350c-7c31-480d-9f4f-2e72e429cc86") + ) + (segment + (start 162.225 76.9) + (end 162.325 76.8) + (width 0.2) + (layer "F.Cu") + (net "USB_D+") + (uuid "10f6742b-982d-4b38-8b03-605105367132") + ) + (segment + (start 143.618751 76.9375) + (end 161.716629 76.9375) + (width 0.2) + (layer "F.Cu") + (net "USB_D+") + (uuid "16e61fcc-2abc-4067-9ce5-12fff787884a") + ) + (segment + (start 142.4875 76.9125) + (end 143.593751 76.9125) + (width 0.2) + (layer "F.Cu") + (net "USB_D+") + (uuid "3f6d371d-5701-4f9f-9757-30bf272f0c47") + ) + (segment + (start 161.754129 76.9) + (end 162.225 76.9) + (width 0.2) + (layer "F.Cu") + (net "USB_D+") + (uuid "deba2534-a302-44f1-8141-8033ea59c4e3") + ) + (segment + (start 161.716629 76.9375) + (end 161.754129 76.9) + (width 0.2) + (layer "F.Cu") + (net "USB_D+") + (uuid "e19e74ba-e67b-4793-9ea9-72fd6fdd120d") + ) + (segment + (start 143.593751 76.9125) + (end 143.618751 76.9375) + (width 0.2) + (layer "F.Cu") + (net "USB_D+") + (uuid "ee1103b3-30d9-45a8-8d0e-2517a872ea9d") + ) + (segment + (start 162.325 76.8) + (end 162.8 76.8) + (width 0.2) + (layer "F.Cu") + (net "USB_D+") + (uuid "f7459762-86cc-4f20-b1c1-c2e0de4f8806") + ) + (segment + (start 162.225 77.35) + (end 162.325 77.45) + (width 0.2) + (layer "F.Cu") + (net "USB_D-") + (uuid "2c21a0cf-4da7-4529-9a7c-15ac95e98c22") + ) + (segment + (start 142.4875 77.4125) + (end 143.593751 77.4125) + (width 0.2) + (layer "F.Cu") + (net "USB_D-") + (uuid "65881ebb-cb32-4ab4-8972-88b36eeb76ab") + ) + (segment + (start 161.926335 77.35) + (end 162.225 77.35) + (width 0.2) + (layer "F.Cu") + (net "USB_D-") + (uuid "7c62b459-1fd1-4ab6-a075-7e31bfc2c2f3") + ) + (segment + (start 143.618751 77.3875) + (end 161.888835 77.3875) + (width 0.2) + (layer "F.Cu") + (net "USB_D-") + (uuid "9764f1a7-9ae7-4259-86c1-93eddb1d9814") + ) + (segment + (start 143.593751 77.4125) + (end 143.618751 77.3875) + (width 0.2) + (layer "F.Cu") + (net "USB_D-") + (uuid "9d63c184-8960-4198-bbf7-0e6779931faa") + ) + (segment + (start 161.888835 77.3875) + (end 161.926335 77.35) + (width 0.2) + (layer "F.Cu") + (net "USB_D-") + (uuid "a5ee9ace-ccf7-48c3-82fb-5f398b94ce96") + ) + (segment + (start 162.325 77.45) + (end 162.8 77.45) + (width 0.2) + (layer "F.Cu") + (net "USB_D-") + (uuid "c2976e24-1a72-4a35-85be-55a4a513f74c") + ) + (segment + (start 142.99 70.2) + (end 142.99 70.01) + (width 0.3) + (layer "F.Cu") + (net "LAB_S2") + (uuid "2cb0e527-5835-41bb-85ed-cffd0539b25b") + ) + (segment + (start 142.99 70.01) + (end 142.98 70) + (width 0.3) + (layer "F.Cu") + (net "LAB_S2") + (uuid "379033ff-b3ad-4487-9156-0d9d1c985b31") + ) + (segment + (start 139.575 72.425) + (end 141.8 70.2) + (width 0.3) + (layer "F.Cu") + (net "LAB_S2") + (uuid "67afb5d5-b513-48fc-9199-48336dee24d0") + ) + (segment + (start 139.575 74) + (end 139.575 72.425) + (width 0.3) + (layer "F.Cu") + (net "LAB_S2") + (uuid "770043d7-e68c-431b-b753-db720b01af3b") + ) + (segment + (start 142.99 66.01) + (end 142.98 66) + (width 0.3) + (layer "F.Cu") + (net "LAB_S2") + (uuid "a28ab28e-da97-46f5-8926-1aa7b6c3f2ae") + ) + (segment + (start 141.8 70.2) + (end 142.99 70.2) + (width 0.3) + (layer "F.Cu") + (net "LAB_S2") + (uuid "d45dd4ca-d222-44c7-b332-8629a4f1fd3b") + ) + (segment + (start 142.98 70) + (end 142.98 66) + (width 0.3) + (layer "F.Cu") + (net "LAB_S2") + (uuid "e2cf60d8-3a30-4ef6-8573-dfddc30cb2cb") + ) + (segment + (start 139.075 72.175) + (end 140.43 70.82) + (width 0.3) + (layer "F.Cu") + (net "LAB_S3") + (uuid "6c2d272d-e7bc-4575-8235-d9b9660e255d") + ) + (segment + (start 140.43 66.01) + (end 140.44 66) + (width 0.3) + (layer "F.Cu") + (net "LAB_S3") + (uuid "7c0633df-502a-4b90-86fd-6725c110fc3e") + ) + (segment + (start 140.43 70.82) + (end 140.43 68.425) + (width 0.3) + (layer "F.Cu") + (net "LAB_S3") + (uuid "cee5ed02-13b8-4788-888b-cfb85d0dc3b3") + ) + (segment + (start 140.43 68.425) + (end 140.43 66.01) + (width 0.3) + (layer "F.Cu") + (net "LAB_S3") + (uuid "da2e6f12-d003-4874-88f0-9c1f305bf460") + ) + (segment + (start 139.075 74) + (end 139.075 72.175) + (width 0.3) + (layer "F.Cu") + (net "LAB_S3") + (uuid "dcaee802-05d1-4d32-9ec2-52e13c871b02") + ) + (segment + (start 141.35 71.4) + (end 140.075 72.675) + (width 0.3) + (layer "F.Cu") + (net "LAB_S1") + (uuid "21fb2cce-eb7f-4b60-b62c-b2c0a2e43f2d") + ) + (segment + (start 140.075 72.675) + (end 140.075 74) + (width 0.3) + (layer "F.Cu") + (net "LAB_S1") + (uuid "5d0efa8c-53b7-4523-b964-25721538a824") + ) + (segment + (start 145.52 66) + (end 145.52 70.17) + (width 0.3) + (layer "F.Cu") + (net "LAB_S1") + (uuid "5e53c5b0-6886-4026-b1b1-cb59276383d5") + ) + (segment + (start 145.49 66.03) + (end 145.52 66) + (width 0.3) + (layer "F.Cu") + (net "LAB_S1") + (uuid "6531729e-844e-4662-aa54-748011bbf84a") + ) + (segment + (start 144.9 71.4) + (end 141.35 71.4) + (width 0.3) + (layer "F.Cu") + (net "LAB_S1") + (uuid "8939931c-63be-43aa-bc5f-1ebad486210c") + ) + (segment + (start 145.52 70.17) + (end 145.49 70.2) + (width 0.3) + (layer "F.Cu") + (net "LAB_S1") + (uuid "bb3d21cc-9d62-44e0-a954-4a6a589c6327") + ) + (segment + (start 145.49 70.2) + (end 145.5 70.21) + (width 0.3) + (layer "F.Cu") + (net "LAB_S1") + (uuid "c9aaf738-081f-407b-833a-0c2578b2a164") + ) + (segment + (start 145.5 70.21) + (end 145.5 70.8) + (width 0.3) + (layer "F.Cu") + (net "LAB_S1") + (uuid "debba243-028d-4149-8e62-6f30c7eae6c5") + ) + (segment + (start 145.5 70.8) + (end 144.9 71.4) + (width 0.3) + (layer "F.Cu") + (net "LAB_S1") + (uuid "e6716cee-f8a7-4ce8-babf-28ba69877122") + ) + (segment + (start 146.9 72.3) + (end 148.09 71.11) + (width 0.3) + (layer "F.Cu") + (net "LAB_S0") + (uuid "04af9505-5af9-46bc-beb0-3304b9fad517") + ) + (segment + (start 148.06 70.17) + (end 148.06 66) + (width 0.3) + (layer "F.Cu") + (net "LAB_S0") + (uuid "1897875b-9651-47fe-9df0-5b95d531ddc6") + ) + (segment + (start 141.2 72.3) + (end 146.9 72.3) + (width 0.3) + (layer "F.Cu") + (net "LAB_S0") + (uuid "4fa7a8c9-0735-450c-9aab-db1e3c203123") + ) + (segment + (start 148.09 70.2) + (end 148.06 70.17) + (width 0.3) + (layer "F.Cu") + (net "LAB_S0") + (uuid "52e43149-1170-4a46-a3a9-066484ee6ac4") + ) + (segment + (start 147.99 66.07) + (end 148.06 66) + (width 0.3) + (layer "F.Cu") + (net "LAB_S0") + (uuid "6d214d5d-1cc8-4181-975c-dde93fa58e4a") + ) + (segment + (start 140.575 72.925) + (end 141.2 72.3) + (width 0.3) + (layer "F.Cu") + (net "LAB_S0") + (uuid "997fd93e-4315-4d91-b96c-ee2ffbee11ab") + ) + (segment + (start 148.09 71.11) + (end 148.09 70.2) + (width 0.3) + (layer "F.Cu") + (net "LAB_S0") + (uuid "b90d764c-2425-4708-8247-8ce77139d1c0") + ) + (segment + (start 140.575 74) + (end 140.575 72.925) + (width 0.3) + (layer "F.Cu") + (net "LAB_S0") + (uuid "e4745491-6161-4040-a985-9016ef6c482b") + ) + (segment + (start 149.85 72.975) + (end 154.48 68.345) + (width 0.3) + (layer "F.Cu") + (net "SWDCLK") + (uuid "0bd98779-c89e-45b6-92ba-0efa1aad87e8") + ) + (segment + (start 141.075 74) + (end 141.075 73.325) + (width 0.3) + (layer "F.Cu") + (net "SWDCLK") + (uuid "1984c7ab-42e9-4ebd-9171-2d74dc60bc11") + ) + (segment + (start 141.425 72.975) + (end 149.85 72.975) + (width 0.3) + (layer "F.Cu") + (net "SWDCLK") + (uuid "56dd3975-f44f-4052-9948-5942c13d30d9") + ) + (segment + (start 141.075 73.325) + (end 141.425 72.975) + (width 0.3) + (layer "F.Cu") + (net "SWDCLK") + (uuid "7611f607-7915-43a1-bf26-e2b67e37cb2b") + ) + (segment + (start 154.48 68.345) + (end 154.48 62.25) + (width 0.3) + (layer "F.Cu") + (net "SWDCLK") + (uuid "d0b9b187-11ea-4537-8ad0-61e1ee3d7e9f") + ) + (segment + (start 140.85 76.7) + (end 140.3 76.15) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "1b22ecc5-0e5d-4b0d-ab77-7bf00d394d86") + ) + (segment + (start 141.35 76.7) + (end 140.85 76.7) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "20cf6703-b866-4977-a5fd-3b5f767a9606") + ) + (segment + (start 150.05 73.95) + (end 157.02 66.98) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "2524ce3f-dd0b-4d6f-abaf-b27bcae9f0b0") + ) + (segment + (start 142.4875 76.4125) + (end 141.6375 76.4125) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "93260b12-845f-4376-a878-cb38c6e3bcbd") + ) + (segment + (start 141.6375 76.4125) + (end 141.35 76.7) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "972da56f-3f2d-4886-a7de-aaf9062679e8") + ) + (segment + (start 141.125 75.292034) + (end 142.467034 73.95) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "a595582c-9997-4a2b-915f-bafe009f7b4b") + ) + (segment + (start 157.02 66.98) + (end 157.02 62.25) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "b4a6c37b-83f1-4b71-b26f-2506509e13af") + ) + (segment + (start 140.707966 75.292034) + (end 141.125 75.292034) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "c2f7e237-4916-4baf-ac8c-5d596ccaeb11") + ) + (segment + (start 140.3 75.7) + (end 140.707966 75.292034) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "d156aabb-a298-4cbb-9eff-7b788d819bcd") + ) + (segment + (start 142.467034 73.95) + (end 150.05 73.95) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "d8cc23bc-e01f-41ee-9c19-09386f3414e7") + ) + (segment + (start 140.3 76.15) + (end 140.3 75.7) + (width 0.3) + (layer "F.Cu") + (net "SWDIO") + (uuid "ffb68fa9-4bdf-40b6-b713-27b5ae741c58") + ) + (segment + (start 138.075 74) + (end 138.075 67.325) + (width 0.3) + (layer "F.Cu") + (net "UART1_RX") + (uuid "65af3d29-8ef3-426e-a517-0cf5beff77a9") + ) + (segment + (start 138.075 67.325) + (end 135.5 64.75) + (width 0.3) + (layer "F.Cu") + (net "UART1_RX") + (uuid "6a648a2f-8f4f-4d9f-ab6c-d6b08e4f8879") + ) + (segment + (start 135.5 64.75) + (end 133.98 64.75) + (width 0.3) + (layer "F.Cu") + (net "UART1_RX") + (uuid "9a817fb8-5572-4eec-9ee5-44a07a1f4573") + ) + (segment + (start 133.98 64.75) + (end 131.48 62.25) + (width 0.3) + (layer "F.Cu") + (net "UART1_RX") + (uuid "fd1b0429-c00e-48c0-aeed-ce5f4f5c160a") + ) + (segment + (start 138.575 74) + (end 138.575 66.805) + (width 0.3) + (layer "F.Cu") + (net "UART1_TX") + (uuid "829c7af2-28f4-43cf-9e3a-1d0395d36282") + ) + (segment + (start 138.575 66.805) + (end 134.02 62.25) + (width 0.3) + (layer "F.Cu") + (net "UART1_TX") + (uuid "985c9d6a-c0aa-4628-97d7-8fd89480527f") + ) + (segment + (start 133.1 94.505) + (end 131.345 94.505) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "1b514a37-6280-4d0d-a9b5-57a74e8ab970") + ) + (segment + (start 137.3 94.15) + (end 137.3 89.65852) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "26f9fd04-3f5b-4a1d-80c8-3be158ead1b6") + ) + (segment + (start 124.72 100.75) + (end 124.72 100.28) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "30a8a1fe-8318-4e12-8ee7-8648652f751a") + ) + (segment + (start 139.575 87.38352) + (end 139.575 82.325) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "3559676e-8e5c-4ca0-8b50-ef66aa1379b6") + ) + (segment + (start 130.565 94.435) + (end 131.275 94.435) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "38b01d4a-10df-4d67-8c70-b1442f70b9f8") + ) + (segment + (start 131.345 94.505) + (end 131.275 94.435) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "3b40355f-9e6b-47a0-987d-8aa55e219161") + ) + (segment + (start 124.72 100.75) + (end 124.75 100.75) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "4887b675-cbe6-40d4-b745-3551ce30fe9c") + ) + (segment + (start 129.6 97) + (end 129.6 95.5) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "6ee0979f-c3d0-416c-80cc-980061ba5775") + ) + (segment + (start 136.95 94.5) + (end 133.105 94.5) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "83286b66-de16-44fa-8566-f9ff81b54485") + ) + (segment + (start 124.75 100.75) + (end 126.9 98.6) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "83c57397-00b5-4fa9-808a-015ab8b14b62") + ) + (segment + (start 129.6 95.5) + (end 130.665 94.435) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "b5db3240-7103-40d4-8141-d50e4adff59c") + ) + (segment + (start 126.9 98.6) + (end 128 98.6) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "cbc102e1-612b-4281-9d0b-1d758d31a1fd") + ) + (segment + (start 133.105 94.5) + (end 133.1 94.505) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "cea319fb-6372-45c0-b914-1511401a8cc5") + ) + (segment + (start 136.95 94.5) + (end 137.3 94.15) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "dc33de45-5ebe-4fb2-a443-b97b175d8496") + ) + (segment + (start 130.665 94.435) + (end 131.275 94.435) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "e5e79ecf-87af-4cd3-bf7d-e6e35a0705a8") + ) + (segment + (start 128 98.6) + (end 129.6 97) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "ebde9789-03d0-40ac-b164-971e5ac0f838") + ) + (segment + (start 137.3 89.65852) + (end 139.575 87.38352) + (width 0.3) + (layer "F.Cu") + (net "I2C_SCL") + (uuid "fe393cb9-95f8-47ae-88a1-f802f92f7ec2") + ) + (segment + (start 131.04 96.97) + (end 130.155 97.855) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "010ff1e7-c2c9-419a-a72f-cf2513885621") + ) + (segment + (start 134.298586 98.2) + (end 134.339966 98.15862) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "07702196-d707-42be-a41e-8056f5873aec") + ) + (segment + (start 131.275 96.735) + (end 131.275 95.705) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "1bf51bfc-83d3-41a5-8e83-6fe5c600c7cd") + ) + (segment + (start 131.04 96.97) + (end 131.275 96.735) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "265ad18c-9226-4789-abed-ad544f051941") + ) + (segment + (start 138 94.5) + (end 138 89.7) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "338d542c-f3a8-46d8-8682-eec46d6317c4") + ) + (segment + (start 130.155 97.855) + (end 127.26 100.75) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "37969a1c-bdc4-4c2d-9ae7-16b52a38a06e") + ) + (segment + (start 138 89.7) + (end 140.075 87.625) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "52f00d89-ec23-4062-9a42-366ba54ac3da") + ) + (segment + (start 132.2 97.8) + (end 132.21 97.8) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "5b60b343-476f-48e3-8e60-f801d4373330") + ) + (segment + (start 134.339966 98.15862) + (end 134.34138 98.15862) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "6f844d9a-5570-4f75-a419-7d5bfc013e22") + ) + (segment + (start 131.175 95.7) + (end 131.655 95.7) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "78363afd-c5d8-4cf2-946f-e583ef8a3054") + ) + (segment + (start 132.155 97.755) + (end 132.2 97.8) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "7aabb2df-c9c9-48f7-b7b7-a427110a3114") + ) + (segment + (start 134.34138 98.15862) + (end 138 94.5) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "801c0658-f37e-4fd1-8882-16deb818767b") + ) + (segment + (start 131.92 96.735) + (end 131.275 96.735) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "a3e91e99-d704-406d-b396-fef61bd6bfe5") + ) + (segment + (start 132.21 97.8) + (end 132.61 98.2) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "b033d524-5959-478d-9e0c-ea30c616ff78") + ) + (segment + (start 132.155 96.97) + (end 131.92 96.735) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "d0934377-db0a-4d17-85c9-0bd1fc44cb05") + ) + (segment + (start 131.675 95.72) + (end 131.405 95.72) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "da2f2cc4-6183-483c-8a6c-66473d529a42") + ) + (segment + (start 132.155 96.97) + (end 132.155 97.755) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "e30c4206-3284-4f36-99c3-8d520d7c6eb3") + ) + (segment + (start 131.655 95.7) + (end 131.675 95.72) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "f4e4fa17-04cb-4034-947e-aa06cfa5d28a") + ) + (segment + (start 132.61 98.2) + (end 134.298586 98.2) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "fe48abc7-9549-4fdb-8f81-fbf66889ebd4") + ) + (segment + (start 140.075 87.625) + (end 140.075 82.325) + (width 0.3) + (layer "F.Cu") + (net "I2C_SDA") + (uuid "ff0ce410-96e4-498a-b6be-b2f9396f93a5") + ) + (segment + (start 134.58 90.17) + (end 113.25 90.17) + (width 0.3) + (layer "F.Cu") + (net "RFID_RST") + (uuid "747879ba-538b-449e-b887-fd6fa5eca5c7") + ) + (segment + (start 138.075 86.675) + (end 134.58 90.17) + (width 0.3) + (layer "F.Cu") + (net "RFID_RST") + (uuid "dc7ff6ed-06dc-4ee4-9305-5943f199e30b") + ) + (segment + (start 138.075 82.325) + (end 138.075 86.675) + (width 0.3) + (layer "F.Cu") + (net "RFID_RST") + (uuid "fb8c667d-3e1c-4de0-b178-0d07df566a08") + ) + (segment + (start 115.25 90.75) + (end 113.29 92.71) + (width 0.3) + (layer "F.Cu") + (net "RFID_IRQ") + (uuid "17ab3ee9-1ab7-4737-a126-a2e86f822ee5") + ) + (segment + (start 134.75 90.75) + (end 115.25 90.75) + (width 0.3) + (layer "F.Cu") + (net "RFID_IRQ") + (uuid "bece5a8e-d70c-4259-bc5d-c8e298b8c0ad") + ) + (segment + (start 138.575 82.325) + (end 138.575 86.925) + (width 0.3) + (layer "F.Cu") + (net "RFID_IRQ") + (uuid "d4caf230-70e3-47b0-8055-20e76203c8c7") + ) + (segment + (start 138.575 86.925) + (end 134.75 90.75) + (width 0.3) + (layer "F.Cu") + (net "RFID_IRQ") + (uuid "e2ac1080-ecdf-42ad-9ab6-5ef400064dcd") + ) + (segment + (start 113.29 92.71) + (end 113.25 92.71) + (width 0.3) + (layer "F.Cu") + (net "RFID_IRQ") + (uuid "ff09f0fd-e104-4f56-9ea7-fe30c683ae12") + ) + (segment + (start 119.1 88.4) + (end 113.25 82.55) + (width 0.3) + (layer "F.Cu") + (net "SPI1_SCK") + (uuid "30dd5e24-261a-4158-8cc8-0ee561f15e60") + ) + (segment + (start 136.575 82.325) + (end 136.575 85.925) + (width 0.3) + (layer "F.Cu") + (net "SPI1_SCK") + (uuid "3d9e0a5a-ad2d-422d-8633-9f26568f1e2b") + ) + (segment + (start 136.575 85.925) + (end 134.1 88.4) + (width 0.3) + (layer "F.Cu") + (net "SPI1_SCK") + (uuid "61ece2ed-285a-4419-bdf7-3507a856a1bc") + ) + (segment + (start 134.1 88.4) + (end 119.1 88.4) + (width 0.3) + (layer "F.Cu") + (net "SPI1_SCK") + (uuid "bf40f4d4-8e5c-4a7e-8994-7501a0e5a0ef") + ) + (segment + (start 134.25 89) + (end 117.16 89) + (width 0.3) + (layer "F.Cu") + (net "SPI1_MISO") + (uuid "616fba29-d5d4-4248-8bed-3861138a5cc9") + ) + (segment + (start 137.075 86.175) + (end 134.25 89) + (width 0.3) + (layer "F.Cu") + (net "SPI1_MISO") + (uuid "8a88bf75-d2d0-4205-a531-10ea07ae250e") + ) + (segment + (start 117.16 89) + (end 113.25 85.09) + (width 0.3) + (layer "F.Cu") + (net "SPI1_MISO") + (uuid "966dbccc-206d-47a7-948c-bf383e0666bc") + ) + (segment + (start 137.075 82.325) + (end 137.075 86.175) + (width 0.3) + (layer "F.Cu") + (net "SPI1_MISO") + (uuid "b3d82b2e-761c-4a1d-865f-99a565902969") + ) + (segment + (start 136.075 82.325) + (end 136.075 85.625) + (width 0.3) + (layer "F.Cu") + (net "SPI1_CS") + (uuid "00e80160-3df0-4041-a641-42c7a72437a5") + ) + (segment + (start 133.9 87.8) + (end 121.04 87.8) + (width 0.3) + (layer "F.Cu") + (net "SPI1_CS") + (uuid "270ce6cc-2a53-404d-9064-98d93db5e922") + ) + (segment + (start 121.04 87.8) + (end 113.25 80.01) + (width 0.3) + (layer "F.Cu") + (net "SPI1_CS") + (uuid "8d0fbbbb-59c6-4bff-afaf-ea3b6e2e1c0a") + ) + (segment + (start 136.075 85.625) + (end 133.9 87.8) + (width 0.3) + (layer "F.Cu") + (net "SPI1_CS") + (uuid "92098ff7-9644-4870-a6dd-7abb86560172") + ) + (segment + (start 134.4 89.6) + (end 115.22 89.6) + (width 0.3) + (layer "F.Cu") + (net "SPI1_MOSI") + (uuid "564e8975-57ba-440a-9119-ad64aab8af20") + ) + (segment + (start 137.575 86.425) + (end 134.4 89.6) + (width 0.3) + (layer "F.Cu") + (net "SPI1_MOSI") + (uuid "9c374940-5053-45f8-af23-3a7fc26af6b7") + ) + (segment + (start 137.575 82.325) + (end 137.575 86.425) + (width 0.3) + (layer "F.Cu") + (net "SPI1_MOSI") + (uuid "c882d151-06c2-4d65-9d24-ed29f47a6857") + ) + (segment + (start 115.22 89.6) + (end 113.25 87.63) + (width 0.3) + (layer "F.Cu") + (net "SPI1_MOSI") + (uuid "d09e732a-074c-42e1-b4da-a19d75414f23") + ) + (segment + (start 125.6625 80.4125) + (end 125 79.75) + (width 0.3) + (layer "F.Cu") + (net "DOOR_OUT") + (uuid "234f00ec-b3f7-44f0-b22d-45ca600a6e60") + ) + (segment + (start 134.1625 80.4125) + (end 125.6625 80.4125) + (width 0.3) + (layer "F.Cu") + (net "DOOR_OUT") + (uuid "630d7767-48d1-4765-8617-bf3042d9125b") + ) + (segment + (start 122.45 78.35) + (end 122.45 79.25) + (width 0.3) + (layer "F.Cu") + (net "DOOR_OUT") + (uuid "c4d4b46a-a088-4772-9f0b-589371135846") + ) + (segment + (start 121.95 77.5) + (end 121.95 77.85) + (width 0.3) + (layer "F.Cu") + (net "DOOR_OUT") + (uuid "cef87898-5c9e-4d08-b762-a1f5c5aa76de") + ) + (segment + (start 122.7 80.4) + (end 124.35 80.4) + (width 0.3) + (layer "F.Cu") + (net "DOOR_OUT") + (uuid "dbdc5c1f-90ad-424f-94fb-4f11cf147b60") + ) + (segment + (start 122.45 80.15) + (end 122.7 80.4) + (width 0.3) + (layer "F.Cu") + (net "DOOR_OUT") + (uuid "e120ee85-5f2d-4faf-894d-37ce23517388") + ) + (segment + (start 121.95 77.85) + (end 122.45 78.35) + (width 0.3) + (layer "F.Cu") + (net "DOOR_OUT") + (uuid "e9fa6a4b-5bbe-4c79-8c9b-9e9ce56b88b8") + ) + (segment + (start 122.45 79.25) + (end 122.45 80.15) + (width 0.3) + (layer "F.Cu") + (net "DOOR_OUT") + (uuid "eb125050-992b-483c-a7eb-c35941839b88") + ) + (segment + (start 124.35 80.4) + (end 125 79.75) + (width 0.3) + (layer "F.Cu") + (net "DOOR_OUT") + (uuid "ed39ee71-fd26-4e79-b9ef-be22d156f2b3") + ) + (segment + (start 136.75 68.5) + (end 123.76 68.5) + (width 0.3) + (layer "F.Cu") + (net "BOOT0") + (uuid "1ca35e09-4d00-4f85-b9c0-62ab97a4b4be") + ) + (segment + (start 137.575 69.325) + (end 136.75 68.5) + (width 0.3) + (layer "F.Cu") + (net "BOOT0") + (uuid "71887cc8-d996-4eed-ad09-ece9704d6976") + ) + (segment + (start 137.575 74) + (end 137.575 69.325) + (width 0.3) + (layer "F.Cu") + (net "BOOT0") + (uuid "f2ff62e2-d6d1-4e56-91dd-8b8f9cd3dd7a") + ) + (segment + (start 122.74 68.5) + (end 122.3 68.5) + (width 0.3) + (layer "F.Cu") + (net "/Base/SW_BOOT0") + (uuid "a27f74b6-1130-4ba8-b65c-61ed90dd5953") + ) + (segment + (start 121.75 67.95) + (end 121.75 66) + (width 0.3) + (layer "F.Cu") + (net "/Base/SW_BOOT0") + (uuid "cf493b15-32ca-42d3-ae94-7cc360b561ef") + ) + (segment + (start 122.3 68.5) + (end 121.75 67.95) + (width 0.3) + (layer "F.Cu") + (net "/Base/SW_BOOT0") + (uuid "e780ad7e-1bf6-4ee1-b723-e53cf8ca375b") + ) + (segment + (start 135.4 75.7) + (end 135.4 75.167034) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "0305e1c7-33ee-4cfa-bc4c-c27bc1c07ec7") + ) + (segment + (start 136.575 74.925) + (end 136.8 75.15) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "052eda72-73d4-4e30-858a-71d5c68aa6d0") + ) + (segment + (start 136.8 75.7) + (end 136.4 76.1) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "1c3a0091-633a-45cc-b900-5bc55e9389c8") + ) + (segment + (start 129.25 71.25) + (end 129.24 71.26) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "379457e9-a068-40da-aa81-8ef8173f072d") + ) + (segment + (start 131.482966 71.25) + (end 129.25 71.25) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "3e4564b1-e7e7-4d27-9fd8-b9e1b128d34b") + ) + (segment + (start 129.24 71.26) + (end 121.5 71.26) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "457ff2e7-6946-4c3b-80f6-0b687529d47c") + ) + (segment + (start 136.4 76.1) + (end 135.8 76.1) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "75c89863-5336-472e-9929-020be8533f04") + ) + (segment + (start 135.8 76.1) + (end 135.4 75.7) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "87b887fa-f29e-4108-9cb6-451684022a3c") + ) + (segment + (start 136.575 74) + (end 136.575 74.925) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "8ea1b1f9-4557-4ef2-a2f8-623babe5a0fd") + ) + (segment + (start 121.5 71.26) + (end 121.49 71.25) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "99d4d986-d1ed-4602-97aa-2896b465c23a") + ) + (segment + (start 121.49 71.25) + (end 118.75 71.25) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "9f9a877c-ef42-4fd3-b040-7a5c526081fa") + ) + (segment + (start 135.4 75.167034) + (end 131.482966 71.25) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "a4cf0d88-b26f-4bbe-8ac8-a2fe24aeb695") + ) + (segment + (start 136.8 75.15) + (end 136.8 75.7) + (width 0.3) + (layer "F.Cu") + (net "LAB_RST") + (uuid "bb52bae8-c6a0-4e8f-86c1-0a084c431713") + ) + (segment + (start 133.2 92.97) + (end 133.2 93) + (width 0.3) + (layer "F.Cu") + (net "EEPROM_WP") + (uuid "423f91e9-4ec5-4562-b488-54247ff681f3") + ) + (segment + (start 133.2 93) + (end 133.13 93) + (width 0.3) + (layer "F.Cu") + (net "EEPROM_WP") + (uuid "4df71d7e-a235-4ad6-88db-f662bc13ae2b") + ) + (segment + (start 139.075 87.175) + (end 135.7 90.55) + (width 0.3) + (layer "F.Cu") + (net "EEPROM_WP") + (uuid "6ab4c21a-2fb9-40bc-b0b3-378b4c8090b4") + ) + (segment + (start 135.7 92.7) + (end 135.43 92.97) + (width 0.3) + (layer "F.Cu") + (net "EEPROM_WP") + (uuid "8b04f80e-0175-4305-bb11-2274989b7d8e") + ) + (segment + (start 133.13 93) + (end 132.965 93.165) + (width 0.3) + (layer "F.Cu") + (net "EEPROM_WP") + (uuid "9394fea5-7488-41c6-a724-abc2b7edb20b") + ) + (segment + (start 139.075 82.325) + (end 139.075 87.175) + (width 0.3) + (layer "F.Cu") + (net "EEPROM_WP") + (uuid "961a4ef8-2b71-4da3-ac86-79ef0127da7d") + ) + (segment + (start 132.965 93.165) + (end 131.275 93.165) + (width 0.3) + (layer "F.Cu") + (net "EEPROM_WP") + (uuid "dffe92ed-1200-4aa0-afd0-0df61ec874dd") + ) + (segment + (start 135.7 90.55) + (end 135.7 92.7) + (width 0.3) + (layer "F.Cu") + (net "EEPROM_WP") + (uuid "f514bba8-be4a-46e7-a77b-f980dedf0c5e") + ) + (segment + (start 135.43 92.97) + (end 133.2 92.97) + (width 0.3) + (layer "F.Cu") + (net "EEPROM_WP") + (uuid "f857da6d-0959-462b-8875-161d8e5c505c") + ) + (segment + (start 146.8 83.25) + (end 147.23 83.25) + (width 0.3) + (layer "F.Cu") + (net "LDO_EN") + (uuid "2178cb33-0261-4ff4-9a87-8a4e34c5a1f0") + ) + (segment + (start 148.1075 83.27) + (end 148.55 83.7125) + (width 0.3) + (layer "F.Cu") + (net "LDO_EN") + (uuid "35c940dc-a302-488b-90a7-7e9cbff5d6b9") + ) + (segment + (start 142.4875 78.9125) + (end 144.1625 78.9125) + (width 0.3) + (layer "F.Cu") + (net "LDO_EN") + (uuid "4388a25e-d2dd-47c1-a153-ab1d98c3039b") + ) + (segment + (start 146.05 82.5) + (end 146.8 83.25) + (width 0.3) + (layer "F.Cu") + (net "LDO_EN") + (uuid "64a3dae6-4886-48d7-a136-d17151250fcc") + ) + (segment + (start 147.23 83.25) + (end 147.25 83.27) + (width 0.3) + (layer "F.Cu") + (net "LDO_EN") + (uuid "721e15c5-bcfe-4366-9bf1-b2281aadbb61") + ) + (segment + (start 146.05 80.8) + (end 146.05 82.5) + (width 0.3) + (layer "F.Cu") + (net "LDO_EN") + (uuid "8deb9ad2-bb92-4557-852a-1e2df8865cc7") + ) + (segment + (start 147.25 83.27) + (end 148.1075 83.27) + (width 0.3) + (layer "F.Cu") + (net "LDO_EN") + (uuid "9fe4291d-d8f7-4715-b0fe-38d2de1bc472") + ) + (segment + (start 144.1625 78.9125) + (end 146.05 80.8) + (width 0.3) + (layer "F.Cu") + (net "LDO_EN") + (uuid "e53235c9-dbce-4c67-82c1-a9708dfe7e72") + ) + (segment + (start 144.74038 94.55962) + (end 144.74038 95.23538) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_MOSI") + (uuid "20483f36-7092-4945-89b1-37ff9dd37261") + ) + (segment + (start 144.74038 95.23538) + (end 149.565 100.06) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_MOSI") + (uuid "78de07a3-ed0d-4c59-b8f4-f667624ee824") + ) + (segment + (start 147 90.26) + (end 147 93.1) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_MOSI") + (uuid "bf3cb747-2e2f-43df-9b2c-08e20c1c0501") + ) + (segment + (start 147 93.1) + (end 146.53212 93.56788) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_MOSI") + (uuid "db6f0690-58e6-4b9b-84f3-972b4c5030cf") + ) + (via + (at 146.53212 93.56788) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "/Glitching/ATTINY_MOSI") + (uuid "70fe9cbf-34cb-425c-960a-8208f1f543b1") + ) + (via + (at 144.74038 94.55962) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "/Glitching/ATTINY_MOSI") + (uuid "9d4c0787-c822-44ae-82e3-2da6d39b14e0") + ) + (segment + (start 146.53212 93.56788) + (end 145.73212 93.56788) + (width 0.3) + (layer "B.Cu") + (net "/Glitching/ATTINY_MOSI") + (uuid "3b9048c1-c6f1-441e-9f15-1fdc511b0cd8") + ) + (segment + (start 145.73212 93.56788) + (end 144.74038 94.55962) + (width 0.3) + (layer "B.Cu") + (net "/Glitching/ATTINY_MOSI") + (uuid "3c9b2496-4547-45ac-9166-5bbc05cb5ca9") + ) + (segment + (start 146.601 87.851) + (end 147 88.25) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MOSI") + (uuid "1cff3248-3b3f-4bd9-b44c-bdd76a7b3914") + ) + (segment + (start 145.549 87.469654) + (end 145.930346 87.851) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MOSI") + (uuid "31bd8eec-d70e-4517-a49f-b38013b32dbc") + ) + (segment + (start 143.9125 79.4125) + (end 145.55 81.05) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MOSI") + (uuid "395b08b3-20b7-4aab-8d90-1d1119bf6525") + ) + (segment + (start 145.930346 87.851) + (end 146.601 87.851) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MOSI") + (uuid "43385612-8a17-4ee9-b33a-b347686690f9") + ) + (segment + (start 142.4875 79.4125) + (end 143.9125 79.4125) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MOSI") + (uuid "47afcea8-6c9a-4b76-abd2-9b16ea9c25d0") + ) + (segment + (start 145.55 81.05) + (end 145.55 82) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MOSI") + (uuid "66943b86-1f76-4540-8202-53c74df43982") + ) + (segment + (start 145.549 82.001) + (end 145.549 87.469654) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MOSI") + (uuid "6b04705a-2dc4-494d-9213-889c40422f10") + ) + (segment + (start 145.55 82) + (end 145.549 82.001) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MOSI") + (uuid "a08704d5-df3b-4d81-8b3e-3aa25e7c59f3") + ) + (segment + (start 147 88.25) + (end 147 89.24) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MOSI") + (uuid "b1caeae6-0cda-455b-8fa1-6ec320db8359") + ) + (segment + (start 149.545 97.5) + (end 149.565 97.52) + (width 0.2) + (layer "F.Cu") + (net "/Glitching/ATTINY_MISO") + (uuid "6408829b-66c1-4217-9cce-937b301fc199") + ) + (segment + (start 145.7 90.26) + (end 145.7 93.655) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_MISO") + (uuid "6422ffc1-9cdc-46da-8603-3c7607427b31") + ) + (segment + (start 145.7 93.655) + (end 149.565 97.52) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_MISO") + (uuid "93efe27d-3240-4f36-bc47-090fb591e9c9") + ) + (segment + (start 145.048 87.998) + (end 145.7 88.65) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MISO") + (uuid "0bca33bf-2a0d-424f-aedc-78dae509d259") + ) + (segment + (start 142.4875 79.9125) + (end 143.6125 79.9125) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MISO") + (uuid "2930dd7c-ce48-46fe-97f2-5e67b123d3ed") + ) + (segment + (start 143.6125 79.9125) + (end 145.048 81.348) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MISO") + (uuid "97d26899-8130-4ea5-aa3e-0f17bf23736a") + ) + (segment + (start 145.7 88.65) + (end 145.7 89.24) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MISO") + (uuid "b74475fa-3278-4576-818d-8eac6bb2bb03") + ) + (segment + (start 145.048 81.348) + (end 145.048 87.998) + (width 0.3) + (layer "F.Cu") + (net "SPI2_MISO") + (uuid "ce5c0242-7d5c-45f8-b847-ceff08a121d6") + ) + (segment + (start 147.83212 94.86788) + (end 149.45288 94.86788) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_SCK") + (uuid "2100c668-9559-42d7-9913-0d17b3639c01") + ) + (segment + (start 144.4 93.3) + (end 146 94.9) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_SCK") + (uuid "929d2bb1-9663-4711-8766-bfb7f89ff809") + ) + (segment + (start 144.4 90.21) + (end 144.4 93.3) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_SCK") + (uuid "9ed5f635-cf29-4bad-9c7a-c421fb30766f") + ) + (segment + (start 149.45288 94.86788) + (end 149.565 94.98) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_SCK") + (uuid "c24fe0e4-486e-49f3-a3c0-1a1cfffe62d8") + ) + (via + (at 146 94.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "/Glitching/ATTINY_SCK") + (uuid "bb127c21-434f-43bd-b20e-cf9a8b884970") + ) + (via + (at 147.83212 94.86788) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (capping no) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (filling no) + (net "/Glitching/ATTINY_SCK") + (uuid "c65e3fb7-f5dc-4c5b-a3ac-bd9fa9286624") + ) + (segment + (start 146 94.9) + (end 147.8 94.9) + (width 0.3) + (layer "B.Cu") + (net "/Glitching/ATTINY_SCK") + (uuid "5b471b8b-1bf0-42c8-ada7-2b1fdb323406") + ) + (segment + (start 147.8 94.9) + (end 147.83212 94.86788) + (width 0.3) + (layer "B.Cu") + (net "/Glitching/ATTINY_SCK") + (uuid "b7fe3bbb-b3be-40a6-9069-17b12f76a455") + ) + (segment + (start 144.451 89.139) + (end 144.4 89.19) + (width 0.3) + (layer "F.Cu") + (net "SPI2_SCK") + (uuid "3ae9d18e-9c1a-416b-b64e-e3518a69a28e") + ) + (segment + (start 142.4875 80.4125) + (end 143.3625 80.4125) + (width 0.3) + (layer "F.Cu") + (net "SPI2_SCK") + (uuid "55f78270-fbcb-46e3-927f-1418df3678fa") + ) + (segment + (start 143.3625 80.4125) + (end 144.451 81.501) + (width 0.3) + (layer "F.Cu") + (net "SPI2_SCK") + (uuid "5acb16b8-b7dd-4271-8f54-f7715a95d43e") + ) + (segment + (start 144.451 81.501) + (end 144.451 89.139) + (width 0.3) + (layer "F.Cu") + (net "SPI2_SCK") + (uuid "f020e9cc-e8ef-43d8-85e8-45832f3661c0") + ) + (segment + (start 139.945 93.7) + (end 139.945 94.545) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_TX") + (uuid "06162679-4f32-4b44-97cb-3c112bef1bef") + ) + (segment + (start 139.945 94.545) + (end 140.38 94.98) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_TX") + (uuid "293c911f-d534-4aaa-a13a-dadd17f94db6") + ) + (segment + (start 140.38 94.98) + (end 141.945 94.98) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_TX") + (uuid "519d781d-ecb8-4759-a508-6aa8ea99765f") + ) + (segment + (start 140.6 80.4) + (end 142.75 82.55) + (width 0.2) + (layer "F.Cu") + (net "UART2_RX") + (uuid "0c7a0fb0-e659-46d1-b5b8-bd5f52b31b34") + ) + (segment + (start 135.575 82.325) + (end 135.575 81.525) + (width 0.2) + (layer "F.Cu") + (net "UART2_RX") + (uuid "2ce58182-a077-4cd0-8ace-3f8838525b27") + ) + (segment + (start 141.35 87.35) + (end 141.35 90.75) + (width 0.2) + (layer "F.Cu") + (net "UART2_RX") + (uuid "35565ebb-f4e1-4ee9-af37-7bdb3a782a33") + ) + (segment + (start 139.945 92.155) + (end 139.945 92.68) + (width 0.2) + (layer "F.Cu") + (net "UART2_RX") + (uuid "4dcbea20-5cf2-42e6-99a3-b55bfdcd84f0") + ) + (segment + (start 141.35 90.75) + (end 139.945 92.155) + (width 0.2) + (layer "F.Cu") + (net "UART2_RX") + (uuid "790f43b9-d15b-4184-b73a-d0877e037b78") + ) + (segment + (start 136.7 80.4) + (end 140.6 80.4) + (width 0.2) + (layer "F.Cu") + (net "UART2_RX") + (uuid "7b3d689d-06c6-4f91-9b20-0ff608d911c7") + ) + (segment + (start 142.75 85.95) + (end 141.35 87.35) + (width 0.2) + (layer "F.Cu") + (net "UART2_RX") + (uuid "b90eae69-6694-4f57-9190-a45d7b0d7ac7") + ) + (segment + (start 142.75 82.55) + (end 142.75 85.95) + (width 0.2) + (layer "F.Cu") + (net "UART2_RX") + (uuid "c56afc13-494b-49a2-8f70-129225136444") + ) + (segment + (start 135.575 81.525) + (end 136.7 80.4) + (width 0.2) + (layer "F.Cu") + (net "UART2_RX") + (uuid "d03a59d0-0a9a-4f08-92c7-9e8a76b9cb21") + ) + (segment + (start 149.565 92.44) + (end 151.23 92.44) + (width 0.5) + (layer "F.Cu") + (net "/Glitching/ATTINY_VCC") + (uuid "1fc9b408-d38e-4f97-95a7-721d14008dbc") + ) + (segment + (start 149.5375 89) + (end 149.5375 92.4125) + (width 0.5) + (layer "F.Cu") + (net "/Glitching/ATTINY_VCC") + (uuid "388cf5d3-c38c-4a3e-8569-bafc85ca972d") + ) + (segment + (start 151.23 92.44) + (end 151.29 92.5) + (width 0.5) + (layer "F.Cu") + (net "/Glitching/ATTINY_VCC") + (uuid "65b75150-e04d-43c5-80de-e4d5006fbae5") + ) + (segment + (start 151.29 92.5) + (end 151.29 93.1025) + (width 0.5) + (layer "F.Cu") + (net "/Glitching/ATTINY_VCC") + (uuid "afd4e7d2-9386-4c35-bb17-bf805a0401f9") + ) + (segment + (start 149.5375 92.4125) + (end 149.565 92.44) + (width 0.5) + (layer "F.Cu") + (net "/Glitching/ATTINY_VCC") + (uuid "e4dec93b-e3cb-43c5-9dc8-d3c477e8a0dd") + ) + (segment + (start 151.29 93.1025) + (end 153 94.8125) + (width 0.5) + (layer "F.Cu") + (net "/Glitching/ATTINY_VCC") + (uuid "ed01d4ef-4e6c-41be-9849-3bee85a89d66") + ) + (segment + (start 142 88.02) + (end 141.98 88) + (width 0.3) + (layer "F.Cu") + (net "GLITCH_RST_OUT") + (uuid "158145d0-3b3c-4964-8a01-b0f2c57c30bf") + ) + (segment + (start 142.4875 80.9125) + (end 143.201 81.626) + (width 0.3) + (layer "F.Cu") + (net "GLITCH_RST_OUT") + (uuid "1caf1693-4171-4461-a984-738c617952c2") + ) + (segment + (start 143.201 81.626) + (end 143.201 86.779) + (width 0.3) + (layer "F.Cu") + (net "GLITCH_RST_OUT") + (uuid "5cf6a7c8-4e47-4c5a-869f-73df002fff18") + ) + (segment + (start 143.201 86.779) + (end 141.98 88) + (width 0.3) + (layer "F.Cu") + (net "GLITCH_RST_OUT") + (uuid "76dd58df-cd4e-4044-8f6f-50902f775795") + ) + (segment + (start 142 89.24) + (end 142 88.02) + (width 0.3) + (layer "F.Cu") + (net "GLITCH_RST_OUT") + (uuid "b895a72d-a0ad-4bba-b298-23b2404a683e") + ) + (segment + (start 142 90.26) + (end 142 92.385) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_RST") + (uuid "5d17047d-7974-4110-b3a7-6d1b251279d7") + ) + (segment + (start 142 92.385) + (end 141.945 92.44) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/ATTINY_RST") + (uuid "d2e1afd4-b612-475a-adfb-e505cf7ae286") + ) + (segment + (start 138.97 97.52) + (end 138.95 97.5) + (width 0.2) + (layer "F.Cu") + (net "/Glitching/ATTINY_TRIG") + (uuid "1af90180-288c-409e-91bf-58abee3cb0df") + ) + (segment + (start 141.925 97.5) + (end 141.945 97.52) + (width 0.2) + (layer "F.Cu") + (net "/Glitching/ATTINY_TRIG") + (uuid "2351f6cc-ddb0-4a4c-abb0-6c09c97c2a90") + ) + (segment + (start 138.95 97.5) + (end 141.925 97.5) + (width 0.2) + (layer "F.Cu") + (net "/Glitching/ATTINY_TRIG") + (uuid "ec1c8922-d244-43df-af60-0391caaa459e") + ) + (segment + (start 152.25 92.5) + (end 157.2 92.5) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/GLITCH_EN") + (uuid "6a853a36-39e6-447d-824e-157da0ab1f05") + ) + (segment + (start 152.74 99.04) + (end 153.4 99.7) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/GLITCH_IN") + (uuid "11b612cd-32ad-4875-b7de-84ddb7968911") + ) + (segment + (start 152.05 97.81) + (end 152.74 98.5) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/GLITCH_IN") + (uuid "71e2996c-b679-41c5-8d8c-042c5463aeb2") + ) + (segment + (start 152.74 98.5) + (end 152.74 99.04) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/GLITCH_IN") + (uuid "a857c5b3-dbb5-4e47-aeb8-25b233ce2fa1") + ) + (segment + (start 153.4 99.7) + (end 155.6 99.7) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/GLITCH_IN") + (uuid "a959afe8-c4ca-4b61-80ac-99defbc23f16") + ) + (segment + (start 152.05 96.6875) + (end 152.05 97.81) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/GLITCH_IN") + (uuid "cac2cfef-1e6c-4cca-be2b-d5f744e4455e") + ) + (segment + (start 155.6 99.7) + (end 157.225 98.075) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/GLITCH_IN") + (uuid "d5ad6b05-01d9-4fe0-ba63-633ba7f2b154") + ) + (segment + (start 157.225 96.25) + (end 157.225 98.075) + (width 0.3) + (layer "F.Cu") + (net "/Glitching/GLITCH_IN") + (uuid "f727ffcc-08d5-493b-896c-ea8e37ebf084") + ) + (zone + (net "+3.3V") + (layer "F.Cu") + (uuid "667e79df-cd49-495f-9ba3-164c474cccd7") + (hatch edge 0.5) + (priority 2) + (connect_pads yes + (clearance 0.3) + ) + (min_thickness 0.25) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 157 81.8) (xy 157.3 81.4) (xy 158.7 81.4) (xy 159 81.7) (xy 159 85.3) (xy 159.9 86) (xy 163.5 86) + (xy 163.8 86.3) (xy 163.8 87.1) (xy 163.5 87.5) (xy 160.8 87.5) (xy 160.2 88) (xy 160.2 89.8) (xy 159.7 90.3) + (xy 156.3 90.3) (xy 155.7 89.9) (xy 155.7 88.1) (xy 157 86.8) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 158.715677 81.419685) (xy 158.736319 81.436319) (xy 158.963681 81.663681) (xy 158.997166 81.725004) + (xy 159 81.751362) (xy 159 85.3) (xy 159.9 86) (xy 163.448638 86) (xy 163.515677 86.019685) (xy 163.536319 86.036319) + (xy 163.763681 86.263681) (xy 163.797166 86.325004) (xy 163.8 86.351362) (xy 163.8 87.058666) (xy 163.780315 87.125705) + (xy 163.7752 87.133066) (xy 163.5372 87.4504) (xy 163.481229 87.492221) (xy 163.438 87.5) (xy 160.8 87.5) + (xy 160.2 87.999999) (xy 160.2 89.748638) (xy 160.180315 89.815677) (xy 160.163681 89.836319) (xy 159.736319 90.263681) + (xy 159.674996 90.297166) (xy 159.648638 90.3) (xy 156.337544 90.3) (xy 156.270505 90.280315) (xy 156.268761 90.279174) + (xy 155.755217 89.936811) (xy 155.710356 89.883246) (xy 155.7 89.833637) (xy 155.7 88.151362) (xy 155.719685 88.084323) + (xy 155.736319 88.063681) (xy 156.3496 87.4504) (xy 157 86.8) (xy 157 83.495759) (xy 157.001262 83.478112) + (xy 157.0055 83.448638) (xy 157.0055 81.833999) (xy 157.011754 81.812699) (xy 157.013358 81.79056) + (xy 157.023926 81.771246) (xy 157.025185 81.76696) (xy 157.03029 81.759612) (xy 157.108675 81.6551) + (xy 157.164647 81.613279) (xy 157.207875 81.6055) (xy 157.557579 81.6055) (xy 157.55799 81.605514) + (xy 157.561709 81.605492) (xy 157.561713 81.605493) (xy 157.566986 81.605463) (xy 157.571292 81.605255) + (xy 157.572052 81.605221) (xy 157.573082 81.605179) (xy 157.573479 81.60517) (xy 157.574081 81.605142) + (xy 157.57408 81.605138) (xy 157.574978 81.605102) (xy 157.575033 81.605115) (xy 157.580017 81.605) + (xy 157.649629 81.605) (xy 157.650322 81.604997) (xy 157.651171 81.604995) (xy 157.65153 81.604993) + (xy 157.683331 81.603155) (xy 157.708999 81.600323) (xy 157.709037 81.600318) (xy 157.709068 81.600315) + (xy 157.715179 81.599578) (xy 157.721095 81.598271) (xy 157.721127 81.598419) (xy 157.727423 81.59684) + (xy 157.730627 81.596268) (xy 157.747577 81.593248) (xy 157.79593 81.573259) (xy 157.821924 81.564788) + (xy 157.824504 81.563379) (xy 157.823643 81.561803) (xy 157.851332 81.550358) (xy 157.86292 81.542817) + (xy 157.871099 81.537934) (xy 157.883225 81.531314) (xy 157.95284 81.479202) (xy 157.995723 81.436319) + (xy 158.057046 81.402834) (xy 158.083404 81.4) (xy 158.648638 81.4) + ) + ) + ) + (zone + (net "VBUS") + (layer "F.Cu") + (uuid "ad9c8d6d-31ad-488d-8e1e-1456b44a3f22") + (hatch edge 0.5) + (priority 3) + (connect_pads yes + (clearance 0.3) + ) + (min_thickness 0.25) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 163.7 77.9) (xy 163.7 78.4) (xy 158.7 78.4) (xy 158 79.3) (xy 158 81) (xy 157.7 81.3) (xy 156.9 81.3) + (xy 156.7 81.5) (xy 156.7 83.5) (xy 156.3 83.9) (xy 155 83.9) (xy 154.6 83.5) (xy 154.6 82.9) (xy 154.1 82.6) + (xy 152.6 82.6) (xy 151 83.4) (xy 151 84.4) (xy 150.8 84.6) (xy 150.1 84.6) (xy 150.1 82.9) (xy 150.4 82.6) + (xy 151 82.6) (xy 151.2 82.4) (xy 151.2 80.8) (xy 151.5 80.5) (xy 155.5 80.5) (xy 156.7 79.3) (xy 158.2 77.9) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 162.056262 77.913515) (xy 162.099698 77.935647) (xy 162.193475 77.950499) (xy 162.193481 77.9505) + (xy 163.406518 77.950499) (xy 163.406523 77.950499) (xy 163.41138 77.950117) (xy 163.41147 77.951262) + (xy 163.424635 77.952961) (xy 163.443147 77.9503) (xy 163.458567 77.957342) (xy 163.475381 77.959513) + (xy 163.48969 77.971555) (xy 163.506703 77.979325) (xy 163.515867 77.993585) (xy 163.528839 78.004502) + (xy 163.534366 78.02237) (xy 163.544477 78.038103) (xy 163.549031 78.069777) (xy 163.549487 78.071251) + (xy 163.5495 78.073038) (xy 163.5495 78.276) (xy 163.529815 78.343039) (xy 163.477011 78.388794) + (xy 163.4255 78.4) (xy 163.016788 78.4) (xy 162.992598 78.397617) (xy 162.948241 78.388794) (xy 162.876382 78.3745) + (xy 162.87638 78.3745) (xy 162.72362 78.3745) (xy 162.723618 78.3745) (xy 162.651759 78.388794) + (xy 162.607401 78.397617) (xy 162.583212 78.4) (xy 158.7 78.4) (xy 158.001132 79.298544) (xy 158 79.3) + (xy 158 80.948638) (xy 157.980315 81.015677) (xy 157.963681 81.036319) (xy 157.736819 81.263181) + (xy 157.710179 81.277727) (xy 157.684734 81.294281) (xy 157.678076 81.295257) (xy 157.675496 81.296666) + (xy 157.649828 81.299498) (xy 157.649469 81.2995) (xy 157.570406 81.2995) (xy 157.565248 81.299968) + (xy 157.559975 81.299998) (xy 157.559887 81.299972) (xy 157.559285 81.3) (xy 156.899999 81.3) (xy 156.7 81.499999) + (xy 156.7 83.448638) (xy 156.680315 83.515677) (xy 156.663681 83.536319) (xy 156.336319 83.863681) + (xy 156.274996 83.897166) (xy 156.248638 83.9) (xy 155.051362 83.9) (xy 154.984323 83.880315) (xy 154.963681 83.863681) + (xy 154.636319 83.536319) (xy 154.602834 83.474996) (xy 154.6 83.448638) (xy 154.6 82.899999) (xy 154.1 82.6) + (xy 152.6 82.6) (xy 152.599999 82.6) (xy 151.000001 83.399998) (xy 151 83.4) (xy 151 84.348638) + (xy 150.991355 84.378078) (xy 150.984832 84.408065) (xy 150.981077 84.41308) (xy 150.980315 84.415677) + (xy 150.963681 84.436319) (xy 150.836319 84.563681) (xy 150.774996 84.597166) (xy 150.748638 84.6) + (xy 150.224 84.6) (xy 150.156961 84.580315) (xy 150.111206 84.527511) (xy 150.1 84.476) (xy 150.1 84.290398) + (xy 150.100385 84.282163) (xy 150.100365 84.282163) (xy 150.1005 84.279277) (xy 150.1005 83.145723) + (xy 150.100365 83.142838) (xy 150.100385 83.142837) (xy 150.1 83.134602) (xy 150.1 82.951362) (xy 150.119685 82.884323) + (xy 150.136319 82.863681) (xy 150.363681 82.636319) (xy 150.425004 82.602834) (xy 150.451362 82.6) + (xy 151 82.6) (xy 151.2 82.4) (xy 151.2 80.851362) (xy 151.219685 80.784323) (xy 151.236319 80.763681) + (xy 151.463681 80.536319) (xy 151.525004 80.502834) (xy 151.551362 80.5) (xy 155.5 80.5) (xy 156.698486 79.301514) + (xy 156.70156 79.298544) (xy 158.164269 77.933349) (xy 158.226709 77.901997) (xy 158.248876 77.9) + (xy 161.999967 77.9) + ) + ) + ) + (zone + (net "GND") + (layer "F.Cu") + (uuid "f605d953-dc5a-4565-a16b-2552bf658018") + (hatch edge 0.5) + (priority 1) + (connect_pads yes + (clearance 0.3) + ) + (min_thickness 0.25) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 159.7 79.2) (xy 160.9 79.2) (xy 160.9 81.2) (xy 161.6 81.8) (xy 161.6 83) (xy 162.2 83.3) (xy 163.1 83.3) + (xy 163.8 84.1) (xy 163.8 85.2) (xy 163.4 85.6) (xy 161.8 85.6) (xy 161.1 84.9) (xy 159.7 84.9) + (xy 159.3 84.5) (xy 159.3 81.5) (xy 159.1 81.3) (xy 158.7 81.3) (xy 158.4 81) (xy 158.4 79.4) (xy 158.7 79.2) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 160.843039 79.219685) (xy 160.888794 79.272489) (xy 160.9 79.324) (xy 160.9 81.2) (xy 161.556699 81.762885) + (xy 161.594788 81.821457) (xy 161.6 81.857031) (xy 161.6 83) (xy 161.600001 83.000001) (xy 162.199999 83.3) + (xy 162.2 83.3) (xy 163.043733 83.3) (xy 163.110772 83.319685) (xy 163.137051 83.342344) (xy 163.718819 84.007222) + (xy 163.748151 84.070636) (xy 163.7495 84.088876) (xy 163.7495 85.199138) (xy 163.729815 85.266177) + (xy 163.713181 85.286819) (xy 163.436319 85.563681) (xy 163.374996 85.597166) (xy 163.348638 85.6) + (xy 161.851362 85.6) (xy 161.784323 85.580315) (xy 161.763681 85.563681) (xy 161.1 84.9) (xy 159.751362 84.9) + (xy 159.684323 84.880315) (xy 159.663681 84.863681) (xy 159.341819 84.541819) (xy 159.308334 84.480496) + (xy 159.3055 84.454138) (xy 159.3055 81.751361) (xy 159.30539 81.74932) (xy 159.303749 81.718703) + (xy 159.300915 81.692345) (xy 159.30087 81.691971) (xy 159.300864 81.691875) (xy 159.300839 81.691635) + (xy 159.30085 81.691633) (xy 159.3 81.677304) (xy 159.3 81.5) (xy 159.1 81.3) (xy 159.083404 81.3) + (xy 159.016365 81.280315) (xy 158.995723 81.263681) (xy 158.952353 81.220311) (xy 158.95234 81.220298) + (xy 158.928008 81.198442) (xy 158.907366 81.181808) (xy 158.907363 81.181806) (xy 158.907325 81.181775) + (xy 158.901827 81.177448) (xy 158.901825 81.177447) (xy 158.801747 81.12656) (xy 158.734716 81.106877) + (xy 158.73471 81.106876) (xy 158.648638 81.0945) (xy 158.648635 81.0945) (xy 158.545862 81.0945) + (xy 158.516421 81.085855) (xy 158.486435 81.079332) (xy 158.481419 81.075577) (xy 158.478823 81.074815) + (xy 158.458181 81.058181) (xy 158.436319 81.036319) (xy 158.402834 80.974996) (xy 158.4 80.948638) + (xy 158.4 79.466362) (xy 158.419685 79.399323) (xy 158.455215 79.363189) (xy 158.668761 79.220826) + (xy 158.735461 79.200018) (xy 158.737544 79.2) (xy 160.776 79.2) + ) + ) + ) + (zone + (net "GND") + (layer "B.Cu") + (uuid "0344c6ce-bc51-4ba0-a554-655d62edc3f3") + (hatch edge 0.5) + (connect_pads + (clearance 0.3) + ) + (min_thickness 0.25) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 111 60) (xy 167 60) (xy 167 103) (xy 111 103) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 164.003736 60.500726) (xy 164.293796 60.518271) (xy 164.308659 60.520076) (xy 164.590798 60.57178) + (xy 164.605335 60.575363) (xy 164.879172 60.660695) (xy 164.893163 60.666) (xy 165.154743 60.783727) + (xy 165.167989 60.79068) (xy 165.413465 60.939075) (xy 165.425776 60.947573) (xy 165.6197 61.099502) + (xy 165.651573 61.124473) (xy 165.662781 61.134403) (xy 165.865596 61.337218) (xy 165.875526 61.348426) + (xy 165.894341 61.372441) (xy 166.027525 61.542439) (xy 166.052422 61.574217) (xy 166.060926 61.586537) + (xy 166.201633 61.819295) (xy 166.209316 61.832004) (xy 166.216275 61.845263) (xy 166.333997 62.106831) + (xy 166.339306 62.120832) (xy 166.424635 62.394663) (xy 166.428219 62.409201) (xy 166.479923 62.69134) + (xy 166.481728 62.706205) (xy 166.499274 62.996263) (xy 166.4995 63.00375) (xy 166.4995 72.618752) + (xy 166.479815 72.685791) (xy 166.427011 72.731546) (xy 166.357853 72.74149) (xy 166.306609 72.721854) + (xy 166.183133 72.63935) (xy 166.183124 72.639345) (xy 166.047454 72.583149) (xy 166.047446 72.583147) + (xy 165.903429 72.5545) (xy 165.903425 72.5545) (xy 165.096575 72.5545) (xy 165.09657 72.5545) (xy 164.952553 72.583147) + (xy 164.952545 72.583149) (xy 164.816875 72.639345) (xy 164.816866 72.63935) (xy 164.694772 72.720931) + (xy 164.694768 72.720934) (xy 164.590934 72.824768) (xy 164.590931 72.824772) (xy 164.50935 72.946866) + (xy 164.509345 72.946875) (xy 164.453149 73.082545) (xy 164.453147 73.082553) (xy 164.4245 73.22657) + (xy 164.4245 73.373429) (xy 164.453147 73.517446) (xy 164.453149 73.517454) (xy 164.509345 73.653124) + (xy 164.50935 73.653133) (xy 164.590931 73.775227) (xy 164.590934 73.775231) (xy 164.694768 73.879065) + (xy 164.694772 73.879068) (xy 164.816866 73.960649) (xy 164.816872 73.960652) (xy 164.816873 73.960653) + (xy 164.952546 74.016851) (xy 165.09657 74.045499) (xy 165.096574 74.0455) (xy 165.096575 74.0455) + (xy 165.903426 74.0455) (xy 165.903427 74.045499) (xy 166.047454 74.016851) (xy 166.183127 73.960653) + (xy 166.305228 73.879068) (xy 166.305228 73.879067) (xy 166.306609 73.878145) (xy 166.373286 73.857267) + (xy 166.440666 73.875751) (xy 166.487357 73.92773) (xy 166.4995 73.981247) (xy 166.4995 79.618752) + (xy 166.479815 79.685791) (xy 166.427011 79.731546) (xy 166.357853 79.74149) (xy 166.306609 79.721854) + (xy 166.183133 79.63935) (xy 166.183124 79.639345) (xy 166.047454 79.583149) (xy 166.047446 79.583147) + (xy 165.903429 79.5545) (xy 165.903425 79.5545) (xy 165.096575 79.5545) (xy 165.09657 79.5545) (xy 164.952553 79.583147) + (xy 164.952545 79.583149) (xy 164.816875 79.639345) (xy 164.816866 79.63935) (xy 164.694772 79.720931) + (xy 164.694768 79.720934) (xy 164.590934 79.824768) (xy 164.590931 79.824772) (xy 164.50935 79.946866) + (xy 164.509345 79.946875) (xy 164.453149 80.082545) (xy 164.453147 80.082553) (xy 164.4245 80.22657) + (xy 164.4245 80.373429) (xy 164.453147 80.517446) (xy 164.453149 80.517454) (xy 164.509345 80.653124) + (xy 164.50935 80.653133) (xy 164.590931 80.775227) (xy 164.590934 80.775231) (xy 164.694768 80.879065) + (xy 164.694772 80.879068) (xy 164.816866 80.960649) (xy 164.816872 80.960652) (xy 164.816873 80.960653) + (xy 164.952546 81.016851) (xy 165.09657 81.045499) (xy 165.096574 81.0455) (xy 165.096575 81.0455) + (xy 165.903426 81.0455) (xy 165.903427 81.045499) (xy 166.047454 81.016851) (xy 166.183127 80.960653) + (xy 166.305228 80.879068) (xy 166.305228 80.879067) (xy 166.306609 80.878145) (xy 166.373286 80.857267) + (xy 166.440666 80.875751) (xy 166.487357 80.92773) (xy 166.4995 80.981247) (xy 166.4995 99.996249) + (xy 166.499274 100.003736) (xy 166.481728 100.293794) (xy 166.479923 100.308659) (xy 166.428219 100.590798) + (xy 166.424635 100.605336) (xy 166.339306 100.879167) (xy 166.333997 100.893168) (xy 166.216275 101.154736) + (xy 166.209316 101.167995) (xy 166.060928 101.413459) (xy 166.052422 101.425782) (xy 165.875526 101.651573) + (xy 165.865596 101.662781) (xy 165.662781 101.865596) (xy 165.651573 101.875526) (xy 165.425782 102.052422) + (xy 165.413459 102.060928) (xy 165.167995 102.209316) (xy 165.154736 102.216275) (xy 164.893168 102.333997) + (xy 164.879167 102.339306) (xy 164.605336 102.424635) (xy 164.590798 102.428219) (xy 164.308659 102.479923) + (xy 164.293794 102.481728) (xy 164.003736 102.499274) (xy 163.996249 102.4995) (xy 114.003751 102.4995) + (xy 113.996264 102.499274) (xy 113.706205 102.481728) (xy 113.69134 102.479923) (xy 113.409201 102.428219) + (xy 113.394663 102.424635) (xy 113.120832 102.339306) (xy 113.106831 102.333997) (xy 112.845263 102.216275) + (xy 112.832004 102.209316) (xy 112.630926 102.08776) (xy 112.586537 102.060926) (xy 112.574217 102.052422) + (xy 112.348426 101.875526) (xy 112.337218 101.865596) (xy 112.134403 101.662781) (xy 112.124473 101.651573) + (xy 112.119211 101.644856) (xy 111.947573 101.425776) (xy 111.939075 101.413465) (xy 111.79068 101.167989) + (xy 111.783727 101.154743) (xy 111.666 100.893163) (xy 111.660693 100.879167) (xy 111.648658 100.840546) + (xy 111.575363 100.605335) (xy 111.57178 100.590798) (xy 111.520075 100.308657) (xy 111.518271 100.293794) + (xy 111.500726 100.003736) (xy 111.5005 99.996249) (xy 111.5005 99.893713) (xy 112.6495 99.893713) + (xy 112.6495 100.106286) (xy 112.681552 100.308659) (xy 112.682754 100.316243) (xy 112.736757 100.482447) + (xy 112.748444 100.518414) (xy 112.844951 100.70782) (xy 112.96989 100.879786) (xy 113.120213 101.030109) + (xy 113.292179 101.155048) (xy 113.292181 101.155049) (xy 113.292184 101.155051) (xy 113.481588 101.251557) + (xy 113.683757 101.317246) (xy 113.893713 101.3505) (xy 113.893714 101.3505) (xy 114.106286 101.3505) + (xy 114.106287 101.3505) (xy 114.316243 101.317246) (xy 114.518412 101.251557) (xy 114.707816 101.155051) + (xy 114.778696 101.103554) (xy 114.879786 101.030109) (xy 114.879788 101.030106) (xy 114.879792 101.030104) + (xy 115.030104 100.879792) (xy 115.030106 100.879788) (xy 115.030109 100.879786) (xy 115.155048 100.70782) + (xy 115.155047 100.70782) (xy 115.155051 100.707816) (xy 115.251557 100.518412) (xy 115.317246 100.316243) + (xy 115.3505 100.106287) (xy 115.3505 99.893713) (xy 115.347132 99.872447) (xy 115.346895 99.870951) + (xy 115.344389 99.855131) (xy 121.0295 99.855131) (xy 121.0295 101.644856) (xy 121.029502 101.644882) + (xy 121.032413 101.669987) (xy 121.032415 101.669991) (xy 121.077793 101.772764) (xy 121.077794 101.772765) + (xy 121.157235 101.852206) (xy 121.260009 101.897585) (xy 121.285135 101.9005) (xy 123.074864 101.900499) + (xy 123.074879 101.900497) (xy 123.074882 101.900497) (xy 123.099987 101.897586) (xy 123.099988 101.897585) + (xy 123.099991 101.897585) (xy 123.202765 101.852206) (xy 123.282206 101.772765) (xy 123.327585 101.669991) + (xy 123.3305 101.644865) (xy 123.330499 100.907125) (xy 123.350183 100.840089) (xy 123.402987 100.794334) + (xy 123.472146 100.78439) (xy 123.535702 100.813415) (xy 123.573476 100.872193) (xy 123.576972 100.887729) + (xy 123.597829 101.01941) (xy 123.653787 101.191636) (xy 123.653788 101.191639) (xy 123.709664 101.3013) + (xy 123.734733 101.3505) (xy 123.736006 101.352997) (xy 123.842441 101.499494) (xy 123.842445 101.499499) + (xy 123.9705 101.627554) (xy 123.970505 101.627558) (xy 124.094565 101.717692) (xy 124.117006 101.733996) + (xy 124.193094 101.772765) (xy 124.27836 101.816211) (xy 124.278363 101.816212) (xy 124.364476 101.844191) + (xy 124.450591 101.872171) (xy 124.533429 101.885291) (xy 124.629449 101.9005) (xy 124.629454 101.9005) + (xy 124.810551 101.9005) (xy 124.897259 101.886765) (xy 124.989409 101.872171) (xy 125.161639 101.816211) + (xy 125.322994 101.733996) (xy 125.469501 101.627553) (xy 125.597553 101.499501) (xy 125.703996 101.352994) + (xy 125.786211 101.191639) (xy 125.842171 101.019409) (xy 125.856422 100.929425) (xy 125.867527 100.859321) + (xy 125.897456 100.796186) (xy 125.956768 100.759255) (xy 126.02663 100.760253) (xy 126.084863 100.798863) + (xy 126.112473 100.859321) (xy 126.137829 101.01941) (xy 126.193787 101.191636) (xy 126.193788 101.191639) + (xy 126.249664 101.3013) (xy 126.274733 101.3505) (xy 126.276006 101.352997) (xy 126.382441 101.499494) + (xy 126.382445 101.499499) (xy 126.5105 101.627554) (xy 126.510505 101.627558) (xy 126.634565 101.717692) + (xy 126.657006 101.733996) (xy 126.733094 101.772765) (xy 126.81836 101.816211) (xy 126.818363 101.816212) + (xy 126.904476 101.844191) (xy 126.990591 101.872171) (xy 127.073429 101.885291) (xy 127.169449 101.9005) + (xy 127.169454 101.9005) (xy 127.350551 101.9005) (xy 127.437259 101.886765) (xy 127.529409 101.872171) + (xy 127.701639 101.816211) (xy 127.862994 101.733996) (xy 127.968317 101.657475) (xy 128.009495 101.627558) + (xy 128.009497 101.627555) (xy 128.009501 101.627553) (xy 128.137553 101.499501) (xy 128.243996 101.352994) + (xy 128.31109 101.221314) (xy 128.359065 101.170519) (xy 128.426886 101.153724) (xy 128.493021 101.176262) + (xy 128.536472 101.230977) (xy 128.539506 101.239292) (xy 128.548904 101.268217) (xy 128.645375 101.45755) + (xy 128.684728 101.511716) (xy 129.317037 100.879408) (xy 129.334075 100.942993) (xy 129.399901 101.057007) + (xy 129.492993 101.150099) (xy 129.607007 101.215925) (xy 129.67059 101.232962) (xy 129.038282 101.865269) + (xy 129.038282 101.86527) (xy 129.092449 101.904624) (xy 129.281782 102.001095) (xy 129.48387 102.066757) + (xy 129.693754 102.1) (xy 129.906246 102.1) (xy 130.116127 102.066757) (xy 130.11613 102.066757) + (xy 130.318217 102.001095) (xy 130.507554 101.904622) (xy 130.561716 101.86527) (xy 130.561717 101.86527) + (xy 129.929408 101.232962) (xy 129.992993 101.215925) (xy 130.107007 101.150099) (xy 130.200099 101.057007) + (xy 130.265925 100.942993) (xy 130.282962 100.879409) (xy 130.91527 101.511717) (xy 130.91527 101.511716) + (xy 130.954622 101.457554) (xy 131.051095 101.268217) (xy 131.116757 101.06613) (xy 131.116757 101.066127) + (xy 131.15 100.856246) (xy 131.15 100.643753) (xy 131.116757 100.433872) (xy 131.116757 100.433869) + (xy 131.051095 100.231782) (xy 130.954623 100.042447) (xy 130.954621 100.042444) (xy 130.942459 100.025704) + (xy 130.942456 100.025701) (xy 130.915269 99.988282) (xy 130.282962 100.62059) (xy 130.265925 100.557007) + (xy 130.200099 100.442993) (xy 130.107007 100.349901) (xy 129.992993 100.284075) (xy 129.929409 100.267037) + (xy 130.238763 99.957682) (xy 140.645 99.957682) (xy 140.645 100.162317) (xy 140.677009 100.364417) + (xy 140.740244 100.559031) (xy 140.833141 100.74135) (xy 140.833147 100.741359) (xy 140.865523 100.785921) + (xy 140.865524 100.785922) (xy 141.545 100.106446) (xy 141.545 100.112661) (xy 141.572259 100.214394) + (xy 141.62492 100.305606) (xy 141.699394 100.38008) (xy 141.790606 100.432741) (xy 141.892339 100.46) + (xy 141.898553 100.46) (xy 141.219076 101.139474) (xy 141.26365 101.171859) (xy 141.445968 101.264755) + (xy 141.640582 101.32799) (xy 141.842683 101.36) (xy 142.047317 101.36) (xy 142.249417 101.32799) + (xy 142.444031 101.264755) (xy 142.626349 101.171859) (xy 142.670921 101.139474) (xy 141.991447 100.46) + (xy 141.997661 100.46) (xy 142.099394 100.432741) (xy 142.190606 100.38008) (xy 142.26508 100.305606) + (xy 142.317741 100.214394) (xy 142.345 100.112661) (xy 142.345 100.106448) (xy 143.024474 100.785922) + (xy 143.024474 100.785921) (xy 143.056859 100.741349) (xy 143.149755 100.559031) (xy 143.21299 100.364417) + (xy 143.245 100.162317) (xy 143.245 99.973389) (xy 148.4645 99.973389) (xy 148.4645 100.14661) (xy 148.490118 100.308361) + (xy 148.491598 100.317701) (xy 148.545127 100.482445) (xy 148.623768 100.636788) (xy 148.725586 100.776928) + (xy 148.848072 100.899414) (xy 148.988212 101.001232) (xy 149.142555 101.079873) (xy 149.307299 101.133402) + (xy 149.478389 101.1605) (xy 149.47839 101.1605) (xy 149.65161 101.1605) (xy 149.651611 101.1605) + (xy 149.822701 101.133402) (xy 149.987445 101.079873) (xy 150.141788 101.001232) (xy 150.281928 100.899414) + (xy 150.404414 100.776928) (xy 150.506232 100.636788) (xy 150.584873 100.482445) (xy 150.638402 100.317701) + (xy 150.6655 100.146611) (xy 150.6655 99.973389) (xy 150.652881 99.893713) (xy 162.6495 99.893713) + (xy 162.6495 100.106286) (xy 162.681552 100.308659) (xy 162.682754 100.316243) (xy 162.736757 100.482447) + (xy 162.748444 100.518414) (xy 162.844951 100.70782) (xy 162.96989 100.879786) (xy 163.120213 101.030109) + (xy 163.292179 101.155048) (xy 163.292181 101.155049) (xy 163.292184 101.155051) (xy 163.481588 101.251557) + (xy 163.683757 101.317246) (xy 163.893713 101.3505) (xy 163.893714 101.3505) (xy 164.106286 101.3505) + (xy 164.106287 101.3505) (xy 164.316243 101.317246) (xy 164.518412 101.251557) (xy 164.707816 101.155051) + (xy 164.778696 101.103554) (xy 164.879786 101.030109) (xy 164.879788 101.030106) (xy 164.879792 101.030104) + (xy 165.030104 100.879792) (xy 165.030106 100.879788) (xy 165.030109 100.879786) (xy 165.155048 100.70782) + (xy 165.155047 100.70782) (xy 165.155051 100.707816) (xy 165.251557 100.518412) (xy 165.317246 100.316243) + (xy 165.3505 100.106287) (xy 165.3505 99.893713) (xy 165.317246 99.683757) (xy 165.251557 99.481588) + (xy 165.155051 99.292184) (xy 165.155049 99.292181) (xy 165.155048 99.292179) (xy 165.030109 99.120213) + (xy 164.879786 98.96989) (xy 164.70782 98.844951) (xy 164.518414 98.748444) (xy 164.518413 98.748443) + (xy 164.518412 98.748443) (xy 164.316243 98.682754) (xy 164.316241 98.682753) (xy 164.31624 98.682753) + (xy 164.154957 98.657208) (xy 164.106287 98.6495) (xy 163.893713 98.6495) (xy 163.845042 98.657208) + (xy 163.68376 98.682753) (xy 163.481585 98.748444) (xy 163.292179 98.844951) (xy 163.120213 98.96989) + (xy 162.96989 99.120213) (xy 162.844951 99.292179) (xy 162.748444 99.481585) (xy 162.682753 99.68376) + (xy 162.6495 99.893713) (xy 150.652881 99.893713) (xy 150.646771 99.855136) (xy 150.638403 99.802303) + (xy 150.638402 99.802302) (xy 150.638402 99.802299) (xy 150.584873 99.637555) (xy 150.506232 99.483212) + (xy 150.404414 99.343072) (xy 150.281928 99.220586) (xy 150.141788 99.118768) (xy 149.987445 99.040127) + (xy 149.822701 98.986598) (xy 149.822699 98.986597) (xy 149.822698 98.986597) (xy 149.691271 98.965781) + (xy 149.651611 98.9595) (xy 149.478389 98.9595) (xy 149.438728 98.965781) (xy 149.307302 98.986597) + (xy 149.142552 99.040128) (xy 148.988211 99.118768) (xy 148.908256 99.176859) (xy 148.848072 99.220586) + (xy 148.84807 99.220588) (xy 148.848069 99.220588) (xy 148.725588 99.343069) (xy 148.725588 99.34307) + (xy 148.725586 99.343072) (xy 148.699737 99.37865) (xy 148.623768 99.483211) (xy 148.545128 99.637552) + (xy 148.491597 99.802302) (xy 148.4645 99.973389) (xy 143.245 99.973389) (xy 143.245 99.957682) + (xy 143.21299 99.755582) (xy 143.149755 99.560968) (xy 143.056859 99.37865) (xy 143.024474 99.334077) + (xy 143.024474 99.334076) (xy 142.345 100.013551) (xy 142.345 100.007339) (xy 142.317741 99.905606) + (xy 142.26508 99.814394) (xy 142.190606 99.73992) (xy 142.099394 99.687259) (xy 141.997661 99.66) + (xy 141.991446 99.66) (xy 142.670922 98.980524) (xy 142.670921 98.980523) (xy 142.626359 98.948147) + (xy 142.62635 98.948141) (xy 142.444031 98.855244) (xy 142.283385 98.803047) (xy 142.22571 98.763609) + (xy 142.198512 98.69925) (xy 142.210427 98.630404) (xy 142.257671 98.578928) (xy 142.283381 98.567187) + (xy 142.367445 98.539873) (xy 142.521788 98.461232) (xy 142.661928 98.359414) (xy 142.784414 98.236928) + (xy 142.886232 98.096788) (xy 142.964873 97.942445) (xy 143.018402 97.777701) (xy 143.0455 97.606611) + (xy 143.0455 97.433389) (xy 148.4645 97.433389) (xy 148.4645 97.60661) (xy 148.478837 97.697135) + (xy 148.491598 97.777701) (xy 148.545127 97.942445) (xy 148.623768 98.096788) (xy 148.725586 98.236928) + (xy 148.848072 98.359414) (xy 148.988212 98.461232) (xy 149.142555 98.539873) (xy 149.307299 98.593402) + (xy 149.478389 98.6205) (xy 149.47839 98.6205) (xy 149.65161 98.6205) (xy 149.651611 98.6205) (xy 149.822701 98.593402) + (xy 149.987445 98.539873) (xy 150.141788 98.461232) (xy 150.281928 98.359414) (xy 150.404414 98.236928) + (xy 150.506232 98.096788) (xy 150.584873 97.942445) (xy 150.638402 97.777701) (xy 150.6655 97.606611) + (xy 150.6655 97.433389) (xy 150.638402 97.262299) (xy 150.584873 97.097555) (xy 150.506232 96.943212) + (xy 150.404414 96.803072) (xy 150.281928 96.680586) (xy 150.141788 96.578768) (xy 150.099079 96.557007) + (xy 149.987447 96.500128) (xy 149.987446 96.500127) (xy 149.987445 96.500127) (xy 149.822701 96.446598) + (xy 149.822699 96.446597) (xy 149.822698 96.446597) (xy 149.691271 96.425781) (xy 149.651611 96.4195) + (xy 149.478389 96.4195) (xy 149.438728 96.425781) (xy 149.307302 96.446597) (xy 149.142552 96.500128) + (xy 148.988211 96.578768) (xy 148.954097 96.603554) (xy 148.848072 96.680586) (xy 148.84807 96.680588) + (xy 148.848069 96.680588) (xy 148.725588 96.803069) (xy 148.725588 96.80307) (xy 148.725586 96.803072) + (xy 148.681859 96.863256) (xy 148.623768 96.943211) (xy 148.545128 97.097552) (xy 148.491597 97.262302) + (xy 148.4645 97.433389) (xy 143.0455 97.433389) (xy 143.018402 97.262299) (xy 142.964873 97.097555) + (xy 142.886232 96.943212) (xy 142.784414 96.803072) (xy 142.661928 96.680586) (xy 142.521788 96.578768) + (xy 142.479079 96.557007) (xy 142.367447 96.500128) (xy 142.367446 96.500127) (xy 142.367445 96.500127) + (xy 142.202701 96.446598) (xy 142.202699 96.446597) (xy 142.202698 96.446597) (xy 142.071271 96.425781) + (xy 142.031611 96.4195) (xy 141.858389 96.4195) (xy 141.818728 96.425781) (xy 141.687302 96.446597) + (xy 141.522552 96.500128) (xy 141.368211 96.578768) (xy 141.334097 96.603554) (xy 141.228072 96.680586) + (xy 141.22807 96.680588) (xy 141.228069 96.680588) (xy 141.105588 96.803069) (xy 141.105588 96.80307) + (xy 141.105586 96.803072) (xy 141.061859 96.863256) (xy 141.003768 96.943211) (xy 140.925128 97.097552) + (xy 140.871597 97.262302) (xy 140.8445 97.433389) (xy 140.8445 97.60661) (xy 140.858837 97.697135) + (xy 140.871598 97.777701) (xy 140.925127 97.942445) (xy 141.003768 98.096788) (xy 141.105586 98.236928) + (xy 141.228072 98.359414) (xy 141.368212 98.461232) (xy 141.522555 98.539873) (xy 141.606613 98.567185) + (xy 141.664289 98.606623) (xy 141.691487 98.670981) (xy 141.679572 98.739828) (xy 141.632328 98.791303) + (xy 141.606614 98.803047) (xy 141.445968 98.855244) (xy 141.263644 98.948143) (xy 141.219077 98.980523) + (xy 141.219077 98.980524) (xy 141.898554 99.66) (xy 141.892339 99.66) (xy 141.790606 99.687259) + (xy 141.699394 99.73992) (xy 141.62492 99.814394) (xy 141.572259 99.905606) (xy 141.545 100.007339) + (xy 141.545 100.013553) (xy 140.865524 99.334077) (xy 140.865523 99.334077) (xy 140.833143 99.378644) + (xy 140.740244 99.560968) (xy 140.677009 99.755582) (xy 140.645 99.957682) (xy 130.238763 99.957682) + (xy 130.561716 99.634728) (xy 130.50755 99.595375) (xy 130.318217 99.498904) (xy 130.116129 99.433242) + (xy 129.906246 99.4) (xy 129.693754 99.4) (xy 129.483872 99.433242) (xy 129.483869 99.433242) (xy 129.281782 99.498904) + (xy 129.092439 99.59538) (xy 129.038282 99.634727) (xy 129.038282 99.634728) (xy 129.670591 100.267037) + (xy 129.607007 100.284075) (xy 129.492993 100.349901) (xy 129.399901 100.442993) (xy 129.334075 100.557007) + (xy 129.317037 100.620591) (xy 128.684728 99.988282) (xy 128.684727 99.988282) (xy 128.64538 100.042439) + (xy 128.548905 100.231781) (xy 128.539506 100.260708) (xy 128.500068 100.318383) (xy 128.435709 100.345581) + (xy 128.366862 100.333666) (xy 128.315387 100.286421) (xy 128.31109 100.278684) (xy 128.251797 100.162317) + (xy 128.243996 100.147006) (xy 128.168024 100.042439) (xy 128.137558 100.000505) (xy 128.137554 100.0005) + (xy 128.009499 99.872445) (xy 128.009494 99.872441) (xy 127.885432 99.782305) (xy 127.862996 99.766005) + (xy 127.701639 99.683788) (xy 127.701636 99.683787) (xy 127.52941 99.627829) (xy 127.350551 99.5995) + (xy 127.350546 99.5995) (xy 127.169454 99.5995) (xy 127.169449 99.5995) (xy 126.990589 99.627829) + (xy 126.818363 99.683787) (xy 126.81836 99.683788) (xy 126.657002 99.766006) (xy 126.510505 99.872441) + (xy 126.5105 99.872445) (xy 126.382445 100.0005) (xy 126.382441 100.000505) (xy 126.276006 100.147002) + (xy 126.193788 100.30836) (xy 126.193787 100.308363) (xy 126.137829 100.480589) (xy 126.112473 100.640678) + (xy 126.082544 100.703813) (xy 126.023232 100.740744) (xy 125.953369 100.739746) (xy 125.895137 100.701136) + (xy 125.867527 100.640678) (xy 125.85374 100.553639) (xy 125.842171 100.480591) (xy 125.809514 100.38008) + (xy 125.786212 100.308363) (xy 125.786211 100.30836) (xy 125.711797 100.162317) (xy 125.703996 100.147006) + (xy 125.628024 100.042439) (xy 125.597558 100.000505) (xy 125.597554 100.0005) (xy 125.469499 99.872445) + (xy 125.469494 99.872441) (xy 125.322997 99.766006) (xy 125.322996 99.766005) (xy 125.322994 99.766004) + (xy 125.246906 99.727235) (xy 125.161639 99.683788) (xy 125.161636 99.683787) (xy 124.98941 99.627829) + (xy 124.810551 99.5995) (xy 124.810546 99.5995) (xy 124.629454 99.5995) (xy 124.629449 99.5995) + (xy 124.450589 99.627829) (xy 124.278363 99.683787) (xy 124.27836 99.683788) (xy 124.117002 99.766006) + (xy 123.970505 99.872441) (xy 123.9705 99.872445) (xy 123.842445 100.0005) (xy 123.842441 100.000505) + (xy 123.736006 100.147002) (xy 123.653788 100.30836) (xy 123.653787 100.308363) (xy 123.597829 100.480589) + (xy 123.576972 100.612271) (xy 123.547042 100.675405) (xy 123.487731 100.712336) (xy 123.417868 100.711338) + (xy 123.359636 100.672728) (xy 123.331522 100.608764) (xy 123.330499 100.592872) (xy 123.330499 99.855143) + (xy 123.330499 99.855136) (xy 123.330497 99.855117) (xy 123.327586 99.830012) (xy 123.327585 99.83001) + (xy 123.327585 99.830009) (xy 123.282206 99.727235) (xy 123.202765 99.647794) (xy 123.179569 99.637552) + (xy 123.099992 99.602415) (xy 123.074865 99.5995) (xy 121.285143 99.5995) (xy 121.285117 99.599502) + (xy 121.260012 99.602413) (xy 121.260008 99.602415) (xy 121.157235 99.647793) (xy 121.077794 99.727234) + (xy 121.032415 99.830006) (xy 121.032415 99.830008) (xy 121.0295 99.855131) (xy 115.344389 99.855131) + (xy 115.336021 99.802299) (xy 115.317246 99.683757) (xy 115.251557 99.481588) (xy 115.155051 99.292184) + (xy 115.155049 99.292181) (xy 115.155048 99.292179) (xy 115.030109 99.120213) (xy 114.879786 98.96989) + (xy 114.70782 98.844951) (xy 114.518414 98.748444) (xy 114.518413 98.748443) (xy 114.518412 98.748443) + (xy 114.316243 98.682754) (xy 114.316241 98.682753) (xy 114.31624 98.682753) (xy 114.154957 98.657208) + (xy 114.106287 98.6495) (xy 113.893713 98.6495) (xy 113.845042 98.657208) (xy 113.68376 98.682753) + (xy 113.481585 98.748444) (xy 113.292179 98.844951) (xy 113.120213 98.96989) (xy 112.96989 99.120213) + (xy 112.844951 99.292179) (xy 112.748444 99.481585) (xy 112.682753 99.68376) (xy 112.6495 99.893713) + (xy 111.5005 99.893713) (xy 111.5005 97.361323) (xy 133.53988 97.361323) (xy 133.53988 97.519437) + (xy 133.55386 97.571609) (xy 133.580803 97.672163) (xy 133.580806 97.67217) (xy 133.659855 97.809089) + (xy 133.659859 97.809094) (xy 133.65986 97.809096) (xy 133.771664 97.9209) (xy 133.771666 97.920901) + (xy 133.77167 97.920904) (xy 133.915634 98.004021) (xy 133.915419 98.004392) (xy 133.919693 98.005322) + (xy 133.947948 98.026473) (xy 134.022801 98.101325) (xy 134.056286 98.162648) (xy 134.05912 98.189007) + (xy 134.05912 98.531257) (xy 134.051454 98.569799) (xy 134.052147 98.569985) (xy 134.050043 98.577834) + (xy 134.050043 98.577836) (xy 134.00912 98.730563) (xy 134.00912 98.888677) (xy 134.033731 98.980524) + (xy 134.050043 99.041403) (xy 134.050046 99.04141) (xy 134.129095 99.178329) (xy 134.129099 99.178334) + (xy 134.1291 99.178336) (xy 134.240904 99.29014) (xy 134.240906 99.290141) (xy 134.24091 99.290144) + (xy 134.377829 99.369193) (xy 134.377836 99.369197) (xy 134.530563 99.41012) (xy 134.530565 99.41012) + (xy 134.688675 99.41012) (xy 134.688677 99.41012) (xy 134.841404 99.369197) (xy 134.978336 99.29014) + (xy 135.09014 99.178336) (xy 135.169197 99.041404) (xy 135.21012 98.888677) (xy 135.21012 98.730563) + (xy 135.169197 98.577836) (xy 135.169196 98.577834) (xy 135.167093 98.569985) (xy 135.167785 98.569799) + (xy 135.16012 98.531257) (xy 135.16012 97.837147) (xy 135.16012 97.837145) (xy 135.122604 97.697135) + (xy 135.097045 97.652865) (xy 135.05013 97.571606) (xy 134.876173 97.397648) (xy 137.6495 97.397648) + (xy 137.6495 97.602352) (xy 137.650175 97.606611) (xy 137.681522 97.804534) (xy 137.744781 97.999223) + (xy 137.808691 98.124653) (xy 137.828051 98.162648) (xy 137.837715 98.181613) (xy 137.958028 98.347213) + (xy 138.102786 98.491971) (xy 138.242397 98.593402) (xy 138.26839 98.612287) (xy 138.341425 98.6495) + (xy 138.450776 98.705218) (xy 138.450778 98.705218) (xy 138.450781 98.70522) (xy 138.528779 98.730563) + (xy 138.645465 98.768477) (xy 138.746557 98.784488) (xy 138.847648 98.8005) (xy 138.847649 98.8005) + (xy 139.052351 98.8005) (xy 139.052352 98.8005) (xy 139.254534 98.768477) (xy 139.449219 98.70522) + (xy 139.63161 98.612287) (xy 139.743139 98.531257) (xy 139.797213 98.491971) (xy 139.797215 98.491968) + (xy 139.797219 98.491966) (xy 139.941966 98.347219) (xy 139.941968 98.347215) (xy 139.941971 98.347213) + (xy 140.022095 98.23693) (xy 140.062287 98.18161) (xy 140.15522 97.999219) (xy 140.218477 97.804534) + (xy 140.2505 97.602352) (xy 140.2505 97.397648) (xy 140.229954 97.267925) (xy 140.218477 97.195465) + (xy 140.155218 97.000776) (xy 140.113736 96.919365) (xy 140.062287 96.81839) (xy 140.051158 96.803072) + (xy 139.941971 96.652786) (xy 139.797213 96.508028) (xy 139.631613 96.387715) (xy 139.631612 96.387714) + (xy 139.63161 96.387713) (xy 139.561922 96.352205) (xy 139.449223 96.294781) (xy 139.254534 96.231522) + (xy 139.079995 96.203878) (xy 139.052352 96.1995) (xy 138.847648 96.1995) (xy 138.823329 96.203351) + (xy 138.645465 96.231522) (xy 138.450776 96.294781) (xy 138.268386 96.387715) (xy 138.102786 96.508028) + (xy 137.958028 96.652786) (xy 137.837715 96.818386) (xy 137.744781 97.000776) (xy 137.681522 97.195465) + (xy 137.656697 97.352206) (xy 137.6495 97.397648) (xy 134.876173 97.397648) (xy 134.726475 97.24795) + (xy 134.704642 97.215275) (xy 134.704021 97.215634) (xy 134.620904 97.07167) (xy 134.620898 97.071662) + (xy 134.509097 96.959861) (xy 134.509089 96.959855) (xy 134.37217 96.880806) (xy 134.372166 96.880804) + (xy 134.372164 96.880803) (xy 134.219437 96.83988) (xy 134.061323 96.83988) (xy 133.908596 96.880803) + (xy 133.908589 96.880806) (xy 133.77167 96.959855) (xy 133.771662 96.959861) (xy 133.659861 97.071662) + (xy 133.659855 97.07167) (xy 133.580806 97.208589) (xy 133.580803 97.208596) (xy 133.53988 97.361323) + (xy 111.5005 97.361323) (xy 111.5005 77.363753) (xy 111.9 77.363753) (xy 111.9 77.576246) (xy 111.933242 77.786127) + (xy 111.933242 77.78613) (xy 111.998904 77.988217) (xy 112.095375 78.17755) (xy 112.134728 78.231716) + (xy 112.767037 77.599408) (xy 112.784075 77.662993) (xy 112.849901 77.777007) (xy 112.942993 77.870099) + (xy 113.057007 77.935925) (xy 113.12059 77.952962) (xy 112.488282 78.585269) (xy 112.488282 78.58527) + (xy 112.542449 78.624624) (xy 112.73178 78.721094) (xy 112.760705 78.730492) (xy 112.818381 78.769929) + (xy 112.84558 78.834287) (xy 112.833667 78.903134) (xy 112.786424 78.95461) (xy 112.778685 78.958908) + (xy 112.647004 79.026004) (xy 112.500505 79.132441) (xy 112.5005 79.132445) (xy 112.372445 79.2605) + (xy 112.372441 79.260505) (xy 112.266006 79.407002) (xy 112.183788 79.56836) (xy 112.183787 79.568363) + (xy 112.127829 79.740589) (xy 112.0995 79.919448) (xy 112.0995 80.100551) (xy 112.127829 80.27941) + (xy 112.183787 80.451636) (xy 112.183788 80.451639) (xy 112.239664 80.5613) (xy 112.257966 80.597219) + (xy 112.266006 80.612997) (xy 112.372441 80.759494) (xy 112.372445 80.759499) (xy 112.5005 80.887554) + (xy 112.500505 80.887558) (xy 112.601113 80.960653) (xy 112.647006 80.993996) (xy 112.748086 81.045499) + (xy 112.80836 81.076211) (xy 112.808363 81.076212) (xy 112.894476 81.104191) (xy 112.980591 81.132171) + (xy 113.053639 81.14374) (xy 113.140678 81.157527) (xy 113.203813 81.187456) (xy 113.240744 81.246768) + (xy 113.239746 81.316631) (xy 113.201136 81.374863) (xy 113.140678 81.402473) (xy 112.980589 81.427829) + (xy 112.808363 81.483787) (xy 112.80836 81.483788) (xy 112.647002 81.566006) (xy 112.500505 81.672441) + (xy 112.5005 81.672445) (xy 112.372445 81.8005) (xy 112.372441 81.800505) (xy 112.266006 81.947002) + (xy 112.183788 82.10836) (xy 112.183787 82.108363) (xy 112.127829 82.280589) (xy 112.0995 82.459448) + (xy 112.0995 82.640551) (xy 112.127829 82.81941) (xy 112.183787 82.991636) (xy 112.183788 82.991639) + (xy 112.266006 83.152997) (xy 112.372441 83.299494) (xy 112.372445 83.299499) (xy 112.5005 83.427554) + (xy 112.500505 83.427558) (xy 112.628287 83.520396) (xy 112.647006 83.533996) (xy 112.752484 83.58774) + (xy 112.80836 83.616211) (xy 112.808363 83.616212) (xy 112.894476 83.644191) (xy 112.980591 83.672171) + (xy 113.053639 83.68374) (xy 113.140678 83.697527) (xy 113.203813 83.727456) (xy 113.240744 83.786768) + (xy 113.239746 83.856631) (xy 113.201136 83.914863) (xy 113.140678 83.942473) (xy 112.980589 83.967829) + (xy 112.808363 84.023787) (xy 112.80836 84.023788) (xy 112.647002 84.106006) (xy 112.500505 84.212441) + (xy 112.5005 84.212445) (xy 112.372445 84.3405) (xy 112.372441 84.340505) (xy 112.266006 84.487002) + (xy 112.183788 84.64836) (xy 112.183787 84.648363) (xy 112.127829 84.820589) (xy 112.0995 84.999448) + (xy 112.0995 85.180551) (xy 112.127829 85.35941) (xy 112.183787 85.531636) (xy 112.183788 85.531639) + (xy 112.266006 85.692997) (xy 112.372441 85.839494) (xy 112.372445 85.839499) (xy 112.5005 85.967554) + (xy 112.500505 85.967558) (xy 112.628287 86.060396) (xy 112.647006 86.073996) (xy 112.752484 86.12774) + (xy 112.80836 86.156211) (xy 112.808363 86.156212) (xy 112.894476 86.184191) (xy 112.980591 86.212171) + (xy 113.053639 86.22374) (xy 113.140678 86.237527) (xy 113.203813 86.267456) (xy 113.240744 86.326768) + (xy 113.239746 86.396631) (xy 113.201136 86.454863) (xy 113.140678 86.482473) (xy 112.980589 86.507829) + (xy 112.808363 86.563787) (xy 112.80836 86.563788) (xy 112.647002 86.646006) (xy 112.500505 86.752441) + (xy 112.5005 86.752445) (xy 112.372445 86.8805) (xy 112.372441 86.880505) (xy 112.266006 87.027002) + (xy 112.183788 87.18836) (xy 112.183787 87.188363) (xy 112.127829 87.360589) (xy 112.0995 87.539448) + (xy 112.0995 87.720551) (xy 112.127829 87.89941) (xy 112.183787 88.071636) (xy 112.183788 88.071639) + (xy 112.266006 88.232997) (xy 112.372441 88.379494) (xy 112.372445 88.379499) (xy 112.5005 88.507554) + (xy 112.500505 88.507558) (xy 112.628287 88.600396) (xy 112.647006 88.613996) (xy 112.752484 88.66774) + (xy 112.80836 88.696211) (xy 112.808363 88.696212) (xy 112.894476 88.724191) (xy 112.980591 88.752171) + (xy 113.053639 88.76374) (xy 113.140678 88.777527) (xy 113.203813 88.807456) (xy 113.240744 88.866768) + (xy 113.239746 88.936631) (xy 113.201136 88.994863) (xy 113.140678 89.022473) (xy 112.980589 89.047829) + (xy 112.808363 89.103787) (xy 112.80836 89.103788) (xy 112.647002 89.186006) (xy 112.500505 89.292441) + (xy 112.5005 89.292445) (xy 112.372445 89.4205) (xy 112.372441 89.420505) (xy 112.266006 89.567002) + (xy 112.183788 89.72836) (xy 112.183787 89.728363) (xy 112.127829 89.900589) (xy 112.0995 90.079448) + (xy 112.0995 90.260551) (xy 112.127829 90.43941) (xy 112.183787 90.611636) (xy 112.183788 90.611639) + (xy 112.266006 90.772997) (xy 112.372441 90.919494) (xy 112.372445 90.919499) (xy 112.5005 91.047554) + (xy 112.500505 91.047558) (xy 112.628287 91.140396) (xy 112.647006 91.153996) (xy 112.752484 91.20774) + (xy 112.80836 91.236211) (xy 112.808363 91.236212) (xy 112.894476 91.264191) (xy 112.980591 91.292171) + (xy 113.053639 91.30374) (xy 113.140678 91.317527) (xy 113.203813 91.347456) (xy 113.240744 91.406768) + (xy 113.239746 91.476631) (xy 113.201136 91.534863) (xy 113.140678 91.562473) (xy 112.980589 91.587829) + (xy 112.808363 91.643787) (xy 112.80836 91.643788) (xy 112.647002 91.726006) (xy 112.500505 91.832441) + (xy 112.5005 91.832445) (xy 112.372445 91.9605) (xy 112.372441 91.960505) (xy 112.266006 92.107002) + (xy 112.183788 92.26836) (xy 112.183787 92.268363) (xy 112.127829 92.440589) (xy 112.0995 92.619448) + (xy 112.0995 92.800551) (xy 112.127829 92.97941) (xy 112.183787 93.151636) (xy 112.183788 93.151639) + (xy 112.212279 93.207554) (xy 112.248892 93.279411) (xy 112.266006 93.312997) (xy 112.372441 93.459494) + (xy 112.372445 93.459499) (xy 112.5005 93.587554) (xy 112.500505 93.587558) (xy 112.592812 93.654622) + (xy 112.647006 93.693996) (xy 112.752484 93.74774) (xy 112.80836 93.776211) (xy 112.808363 93.776212) + (xy 112.894476 93.804191) (xy 112.980591 93.832171) (xy 113.084716 93.848662) (xy 113.11227 93.853027) + (xy 113.175405 93.882956) (xy 113.212336 93.942268) (xy 113.211338 94.01213) (xy 113.172728 94.070363) + (xy 113.108765 94.098477) (xy 113.092872 94.0995) (xy 112.355143 94.0995) (xy 112.355117 94.099502) + (xy 112.330012 94.102413) (xy 112.330008 94.102415) (xy 112.227235 94.147793) (xy 112.147794 94.227234) + (xy 112.102415 94.330006) (xy 112.102415 94.330008) (xy 112.0995 94.355131) (xy 112.0995 96.144856) + (xy 112.099502 96.144882) (xy 112.102413 96.169987) (xy 112.102415 96.169991) (xy 112.147793 96.272764) + (xy 112.147794 96.272765) (xy 112.227235 96.352206) (xy 112.330009 96.397585) (xy 112.355135 96.4005) + (xy 114.144864 96.400499) (xy 114.144879 96.400497) (xy 114.144882 96.400497) (xy 114.169987 96.397586) + (xy 114.169988 96.397585) (xy 114.169991 96.397585) (xy 114.272765 96.352206) (xy 114.352206 96.272765) + (xy 114.397585 96.169991) (xy 114.4005 96.144865) (xy 114.400499 94.893389) (xy 140.8445 94.893389) + (xy 140.8445 95.066611) (xy 140.850171 95.102415) (xy 140.871597 95.237697) (xy 140.871597 95.237699) + (xy 140.871598 95.237701) (xy 140.925127 95.402445) (xy 141.003768 95.556788) (xy 141.105586 95.696928) + (xy 141.228072 95.819414) (xy 141.368212 95.921232) (xy 141.522555 95.999873) (xy 141.687299 96.053402) + (xy 141.858389 96.0805) (xy 141.85839 96.0805) (xy 142.03161 96.0805) (xy 142.031611 96.0805) (xy 142.202701 96.053402) + (xy 142.367445 95.999873) (xy 142.521788 95.921232) (xy 142.661928 95.819414) (xy 142.784414 95.696928) + (xy 142.886232 95.556788) (xy 142.964873 95.402445) (xy 143.018402 95.237701) (xy 143.0455 95.066611) + (xy 143.0455 94.893389) (xy 143.018402 94.722299) (xy 142.964873 94.557555) (xy 142.96487 94.557549) + (xy 142.950188 94.528732) (xy 142.950187 94.528731) (xy 142.925644 94.480563) (xy 144.13988 94.480563) + (xy 144.13988 94.638677) (xy 144.180112 94.788823) (xy 144.180803 94.791403) (xy 144.180806 94.79141) + (xy 144.259855 94.928329) (xy 144.259859 94.928334) (xy 144.25986 94.928336) (xy 144.371664 95.04014) + (xy 144.371666 95.040141) (xy 144.37167 95.040144) (xy 144.479525 95.102413) (xy 144.508596 95.119197) + (xy 144.661323 95.16012) (xy 144.661325 95.16012) (xy 144.819435 95.16012) (xy 144.819437 95.16012) + (xy 144.972164 95.119197) (xy 145.109096 95.04014) (xy 145.199173 94.950062) (xy 145.260492 94.91658) + (xy 145.330184 94.921564) (xy 145.386118 94.963435) (xy 145.406626 95.005652) (xy 145.440423 95.131785) + (xy 145.440426 95.13179) (xy 145.519475 95.268709) (xy 145.519479 95.268714) (xy 145.51948 95.268716) + (xy 145.631284 95.38052) (xy 145.631286 95.380521) (xy 145.63129 95.380524) (xy 145.71258 95.427456) + (xy 145.768216 95.459577) (xy 145.920943 95.5005) (xy 145.920945 95.5005) (xy 146.079055 95.5005) + (xy 146.079057 95.5005) (xy 146.231784 95.459577) (xy 146.368716 95.38052) (xy 146.368721 95.380514) + (xy 146.374443 95.376125) (xy 146.439612 95.35093) (xy 146.449931 95.3505) (xy 147.433817 95.3505) + (xy 147.495814 95.367112) (xy 147.600336 95.427457) (xy 147.753063 95.46838) (xy 147.753065 95.46838) + (xy 147.911175 95.46838) (xy 147.911177 95.46838) (xy 148.063904 95.427457) (xy 148.200836 95.3484) + (xy 148.30436 95.244875) (xy 148.365679 95.211393) (xy 148.435371 95.216377) (xy 148.491305 95.258248) + (xy 148.509969 95.29424) (xy 148.545128 95.402449) (xy 148.618572 95.54659) (xy 148.623768 95.556788) + (xy 148.725586 95.696928) (xy 148.848072 95.819414) (xy 148.988212 95.921232) (xy 149.142555 95.999873) + (xy 149.307299 96.053402) (xy 149.478389 96.0805) (xy 149.47839 96.0805) (xy 149.65161 96.0805) + (xy 149.651611 96.0805) (xy 149.822701 96.053402) (xy 149.987445 95.999873) (xy 150.141788 95.921232) + (xy 150.281928 95.819414) (xy 150.404414 95.696928) (xy 150.506232 95.556788) (xy 150.584873 95.402445) + (xy 150.600246 95.355131) (xy 156.0745 95.355131) (xy 156.0745 97.144856) (xy 156.074502 97.144882) + (xy 156.077413 97.169987) (xy 156.077415 97.169991) (xy 156.122793 97.272764) (xy 156.122794 97.272765) + (xy 156.202235 97.352206) (xy 156.305009 97.397585) (xy 156.330135 97.4005) (xy 158.119864 97.400499) + (xy 158.119879 97.400497) (xy 158.119882 97.400497) (xy 158.144987 97.397586) (xy 158.144988 97.397585) + (xy 158.144991 97.397585) (xy 158.247765 97.352206) (xy 158.327206 97.272765) (xy 158.372585 97.169991) + (xy 158.3755 97.144865) (xy 158.375499 97.013076) (xy 158.395183 96.94604) (xy 158.447987 96.900285) + (xy 158.517145 96.890341) (xy 158.580701 96.919365) (xy 158.607495 96.9536) (xy 158.607829 96.953396) + (xy 158.609607 96.956297) (xy 158.609977 96.95677) (xy 158.610373 96.957547) (xy 158.649728 97.011716) + (xy 159.282037 96.379408) (xy 159.299075 96.442993) (xy 159.364901 96.557007) (xy 159.457993 96.650099) + (xy 159.572007 96.715925) (xy 159.63559 96.732962) (xy 159.003282 97.365269) (xy 159.003282 97.36527) + (xy 159.057449 97.404624) (xy 159.246782 97.501095) (xy 159.44887 97.566757) (xy 159.658754 97.6) + (xy 159.871246 97.6) (xy 160.081127 97.566757) (xy 160.08113 97.566757) (xy 160.283217 97.501095) + (xy 160.472554 97.404622) (xy 160.526716 97.36527) (xy 160.526717 97.36527) (xy 159.894408 96.732962) + (xy 159.957993 96.715925) (xy 160.072007 96.650099) (xy 160.165099 96.557007) (xy 160.230925 96.442993) + (xy 160.247962 96.379409) (xy 160.88027 97.011717) (xy 160.88027 97.011716) (xy 160.919622 96.957554) + (xy 161.016095 96.768217) (xy 161.081757 96.56613) (xy 161.081757 96.566127) (xy 161.115 96.356246) + (xy 161.115 96.143753) (xy 161.081757 95.933872) (xy 161.081757 95.933869) (xy 161.016095 95.731782) + (xy 160.919624 95.542449) (xy 160.88027 95.488282) (xy 160.880269 95.488282) (xy 160.247962 96.12059) + (xy 160.230925 96.057007) (xy 160.165099 95.942993) (xy 160.072007 95.849901) (xy 159.957993 95.784075) + (xy 159.894409 95.767037) (xy 160.526716 95.134728) (xy 160.47255 95.095375) (xy 160.283217 94.998904) + (xy 160.081129 94.933242) (xy 159.871246 94.9) (xy 159.658754 94.9) (xy 159.448872 94.933242) (xy 159.448869 94.933242) + (xy 159.246782 94.998904) (xy 159.057439 95.09538) (xy 159.003282 95.134727) (xy 159.003282 95.134728) + (xy 159.635591 95.767037) (xy 159.572007 95.784075) (xy 159.457993 95.849901) (xy 159.364901 95.942993) + (xy 159.299075 96.057007) (xy 159.282037 96.120591) (xy 158.649728 95.488282) (xy 158.649727 95.488282) + (xy 158.61038 95.54244) (xy 158.610377 95.542445) (xy 158.609981 95.543223) (xy 158.609752 95.543464) + (xy 158.607838 95.54659) (xy 158.60718 95.546187) (xy 158.562004 95.594017) (xy 158.494183 95.610809) + (xy 158.428049 95.588268) (xy 158.3846 95.533551) (xy 158.375499 95.486923) (xy 158.375499 95.355143) + (xy 158.375499 95.355136) (xy 158.375497 95.355117) (xy 158.372586 95.330012) (xy 158.372585 95.330011) + (xy 158.372585 95.330009) (xy 158.327206 95.227235) (xy 158.247765 95.147794) (xy 158.247763 95.147793) + (xy 158.144992 95.102415) (xy 158.119865 95.0995) (xy 156.330143 95.0995) (xy 156.330117 95.099502) + (xy 156.305012 95.102413) (xy 156.305008 95.102415) (xy 156.202235 95.147793) (xy 156.122794 95.227234) + (xy 156.077415 95.330006) (xy 156.077415 95.330008) (xy 156.0745 95.355131) (xy 150.600246 95.355131) + (xy 150.638402 95.237701) (xy 150.6655 95.066611) (xy 150.6655 94.893389) (xy 150.638402 94.722299) + (xy 150.584873 94.557555) (xy 150.506232 94.403212) (xy 150.404414 94.263072) (xy 150.281928 94.140586) + (xy 150.141788 94.038768) (xy 149.987445 93.960127) (xy 149.822701 93.906598) (xy 149.822699 93.906597) + (xy 149.822698 93.906597) (xy 149.673431 93.882956) (xy 149.651611 93.8795) (xy 149.478389 93.8795) + (xy 149.456569 93.882956) (xy 149.307302 93.906597) (xy 149.142552 93.960128) (xy 148.988211 94.038768) + (xy 148.931716 94.079815) (xy 148.848072 94.140586) (xy 148.84807 94.140588) (xy 148.848069 94.140588) + (xy 148.725588 94.263069) (xy 148.725588 94.26307) (xy 148.725586 94.263072) (xy 148.681859 94.323256) + (xy 148.623768 94.403211) (xy 148.555623 94.536953) (xy 148.507648 94.587749) (xy 148.439827 94.604544) + (xy 148.373692 94.582006) (xy 148.33775 94.542657) (xy 148.31264 94.499164) (xy 148.200837 94.387361) + (xy 148.200829 94.387355) (xy 148.06391 94.308306) (xy 148.063906 94.308304) (xy 148.063904 94.308303) + (xy 147.911177 94.26738) (xy 147.753063 94.26738) (xy 147.600336 94.308303) (xy 147.600329 94.308306) + (xy 147.46341 94.387355) (xy 147.463402 94.387361) (xy 147.437583 94.413181) (xy 147.37626 94.446666) + (xy 147.349902 94.4495) (xy 146.449931 94.4495) (xy 146.433699 94.444981) (xy 146.418358 94.445413) + (xy 146.396179 94.434535) (xy 146.385854 94.431661) (xy 146.373349 94.424113) (xy 146.368716 94.41948) + (xy 146.298732 94.379075) (xy 146.297708 94.378457) (xy 146.274884 94.353568) (xy 146.25157 94.329117) + (xy 146.251332 94.327885) (xy 146.250485 94.326961) (xy 146.24474 94.293683) (xy 146.238346 94.26051) + (xy 146.238812 94.259345) (xy 146.238599 94.25811) (xy 146.251758 94.227007) (xy 146.264314 94.195645) + (xy 146.265335 94.194917) (xy 146.265824 94.193763) (xy 146.293709 94.174712) (xy 146.321228 94.155116) + (xy 146.32248 94.155056) (xy 146.323516 94.154349) (xy 146.35727 94.153398) (xy 146.391018 94.151791) + (xy 146.39334 94.152383) (xy 146.393358 94.152383) (xy 146.393388 94.152395) (xy 146.393815 94.152504) + (xy 146.453063 94.16838) (xy 146.453066 94.16838) (xy 146.611175 94.16838) (xy 146.611177 94.16838) + (xy 146.763904 94.127457) (xy 146.900836 94.0484) (xy 147.01264 93.936596) (xy 147.091697 93.799664) + (xy 147.13262 93.646937) (xy 147.13262 93.488823) (xy 147.091697 93.336096) (xy 147.049116 93.262343) + (xy 147.012644 93.19917) (xy 147.012638 93.199162) (xy 146.900837 93.087361) (xy 146.900829 93.087355) + (xy 146.76391 93.008306) (xy 146.763906 93.008304) (xy 146.763904 93.008303) (xy 146.611177 92.96738) + (xy 146.453063 92.96738) (xy 146.300336 93.008303) (xy 146.300329 93.008306) (xy 146.16341 93.087355) + (xy 146.157677 93.091755) (xy 146.092508 93.11695) (xy 146.082189 93.11738) (xy 145.672811 93.11738) + (xy 145.586526 93.1405) (xy 145.586525 93.1405) (xy 145.558235 93.148079) (xy 145.558234 93.14808) + (xy 145.455509 93.207389) (xy 145.455503 93.207393) (xy 144.739977 93.922919) (xy 144.678654 93.956404) + (xy 144.668487 93.958176) (xy 144.661329 93.959118) (xy 144.508596 94.000043) (xy 144.508589 94.000046) + (xy 144.37167 94.079095) (xy 144.371662 94.079101) (xy 144.259861 94.190902) (xy 144.259855 94.19091) + (xy 144.180806 94.327829) (xy 144.180803 94.327836) (xy 144.13988 94.480563) (xy 142.925644 94.480563) + (xy 142.907514 94.444981) (xy 142.886232 94.403212) (xy 142.784414 94.263072) (xy 142.661928 94.140586) + (xy 142.521788 94.038768) (xy 142.367445 93.960127) (xy 142.202701 93.906598) (xy 142.202699 93.906597) + (xy 142.202698 93.906597) (xy 142.053431 93.882956) (xy 142.031611 93.8795) (xy 141.858389 93.8795) + (xy 141.836569 93.882956) (xy 141.687302 93.906597) (xy 141.522552 93.960128) (xy 141.368211 94.038768) + (xy 141.311716 94.079815) (xy 141.228072 94.140586) (xy 141.22807 94.140588) (xy 141.228069 94.140588) + (xy 141.105588 94.263069) (xy 141.105588 94.26307) (xy 141.105586 94.263072) (xy 141.061859 94.323256) + (xy 141.003768 94.403211) (xy 140.925128 94.557552) (xy 140.871597 94.722302) (xy 140.860653 94.791403) + (xy 140.8445 94.893389) (xy 114.400499 94.893389) (xy 114.400499 94.355136) (xy 114.398793 94.340423) + (xy 114.397586 94.330012) (xy 114.397585 94.33001) (xy 114.397585 94.330009) (xy 114.352206 94.227235) + (xy 114.272765 94.147794) (xy 114.256445 94.140588) (xy 114.169992 94.102415) (xy 114.144868 94.0995) + (xy 113.407128 94.0995) (xy 113.340089 94.079815) (xy 113.294334 94.027011) (xy 113.28439 93.957853) + (xy 113.313415 93.894297) (xy 113.372193 93.856523) (xy 113.38773 93.853027) (xy 113.411014 93.849338) + (xy 113.519409 93.832171) (xy 113.691639 93.776211) (xy 113.852994 93.693996) (xy 113.999501 93.587553) + (xy 114.127553 93.459501) (xy 114.233996 93.312994) (xy 114.316211 93.151639) (xy 114.372171 92.979409) + (xy 114.390696 92.862445) (xy 114.4005 92.800551) (xy 114.4005 92.619452) (xy 114.399347 92.612172) + (xy 114.399347 92.612169) (xy 114.397047 92.597648) (xy 134.3995 92.597648) (xy 134.3995 92.802351) + (xy 134.431522 93.004534) (xy 134.494781 93.199223) (xy 134.53564 93.279411) (xy 134.58752 93.381232) + (xy 134.587715 93.381613) (xy 134.708028 93.547213) (xy 134.852786 93.691971) (xy 135.001014 93.799663) + (xy 135.01839 93.812287) (xy 135.134607 93.871503) (xy 135.200776 93.905218) (xy 135.200778 93.905218) + (xy 135.200781 93.90522) (xy 135.305137 93.939127) (xy 135.395465 93.968477) (xy 135.496557 93.984488) + (xy 135.597648 94.0005) (xy 135.597649 94.0005) (xy 135.802351 94.0005) (xy 135.802352 94.0005) + (xy 136.004534 93.968477) (xy 136.199219 93.90522) (xy 136.38161 93.812287) (xy 136.47459 93.744732) + (xy 136.547213 93.691971) (xy 136.547215 93.691968) (xy 136.547219 93.691966) (xy 136.691966 93.547219) + (xy 136.691968 93.547215) (xy 136.691971 93.547213) (xy 136.755426 93.459873) (xy 136.812287 93.38161) + (xy 136.90522 93.199219) (xy 136.968477 93.004534) (xy 137.0005 92.802352) (xy 137.0005 92.597648) + (xy 136.968477 92.395466) (xy 136.96792 92.393753) (xy 136.905218 92.200776) (xy 136.812287 92.01839) + (xy 136.737953 91.916077) (xy 136.737952 91.916074) (xy 136.691971 91.852787) (xy 136.691967 91.852782) + (xy 136.686083 91.846898) (xy 140.8445 91.846898) (xy 140.8445 93.033102) (xy 140.850126 93.079954) + (xy 140.855122 93.121561) (xy 140.855122 93.121563) (xy 140.855123 93.121564) (xy 140.865579 93.148079) + (xy 140.910639 93.262343) (xy 141.002077 93.382922) (xy 141.122656 93.47436) (xy 141.122657 93.47436) + (xy 141.122658 93.474361) (xy 141.263436 93.529877) (xy 141.351898 93.5405) (xy 141.351903 93.5405) + (xy 142.538097 93.5405) (xy 142.538102 93.5405) (xy 142.626564 93.529877) (xy 142.767342 93.474361) + (xy 142.887922 93.382922) (xy 142.979361 93.262342) (xy 143.034877 93.121564) (xy 143.0455 93.033102) + (xy 143.0455 92.353389) (xy 148.4645 92.353389) (xy 148.4645 92.52661) (xy 148.479204 92.619452) + (xy 148.491598 92.697701) (xy 148.530078 92.81613) (xy 148.545128 92.862447) (xy 148.597852 92.965925) + (xy 148.623768 93.016788) (xy 148.725586 93.156928) (xy 148.848072 93.279414) (xy 148.988212 93.381232) + (xy 149.142555 93.459873) (xy 149.307299 93.513402) (xy 149.478389 93.5405) (xy 149.47839 93.5405) + (xy 149.65161 93.5405) (xy 149.651611 93.5405) (xy 149.822701 93.513402) (xy 149.987445 93.459873) + (xy 150.141788 93.381232) (xy 150.281928 93.279414) (xy 150.404414 93.156928) (xy 150.506232 93.016788) + (xy 150.584873 92.862445) (xy 150.638402 92.697701) (xy 150.6655 92.526611) (xy 150.6655 92.353389) + (xy 150.638402 92.182299) (xy 150.584873 92.017555) (xy 150.506232 91.863212) (xy 150.404414 91.723072) + (xy 150.286473 91.605131) (xy 156.0495 91.605131) (xy 156.0495 93.394856) (xy 156.049502 93.394882) + (xy 156.052413 93.419987) (xy 156.052415 93.419991) (xy 156.097793 93.522764) (xy 156.097794 93.522765) + (xy 156.177235 93.602206) (xy 156.280009 93.647585) (xy 156.305135 93.6505) (xy 158.094864 93.650499) + (xy 158.094879 93.650497) (xy 158.094882 93.650497) (xy 158.119987 93.647586) (xy 158.119988 93.647585) + (xy 158.119991 93.647585) (xy 158.222765 93.602206) (xy 158.302206 93.522765) (xy 158.347585 93.419991) + (xy 158.3505 93.394865) (xy 158.350499 93.263076) (xy 158.370183 93.19604) (xy 158.422987 93.150285) + (xy 158.492145 93.140341) (xy 158.555701 93.169365) (xy 158.582495 93.2036) (xy 158.582829 93.203396) + (xy 158.584607 93.206297) (xy 158.584977 93.20677) (xy 158.585373 93.207547) (xy 158.624728 93.261716) + (xy 159.257037 92.629408) (xy 159.274075 92.692993) (xy 159.339901 92.807007) (xy 159.432993 92.900099) + (xy 159.547007 92.965925) (xy 159.61059 92.982962) (xy 158.978282 93.615269) (xy 158.978282 93.61527) + (xy 159.032449 93.654624) (xy 159.221782 93.751095) (xy 159.42387 93.816757) (xy 159.633754 93.85) + (xy 159.846246 93.85) (xy 160.056127 93.816757) (xy 160.05613 93.816757) (xy 160.258217 93.751095) + (xy 160.447554 93.654622) (xy 160.501716 93.61527) (xy 160.501717 93.61527) (xy 159.869408 92.982962) + (xy 159.932993 92.965925) (xy 160.047007 92.900099) (xy 160.140099 92.807007) (xy 160.205925 92.692993) + (xy 160.222962 92.629409) (xy 160.85527 93.261717) (xy 160.85527 93.261716) (xy 160.894622 93.207554) + (xy 160.991095 93.018217) (xy 161.056757 92.81613) (xy 161.056757 92.816127) (xy 161.09 92.606246) + (xy 161.09 92.393753) (xy 161.056757 92.183872) (xy 161.056757 92.183869) (xy 160.991095 91.981782) + (xy 160.894624 91.792449) (xy 160.85527 91.738282) (xy 160.855269 91.738282) (xy 160.222962 92.37059) + (xy 160.205925 92.307007) (xy 160.140099 92.192993) (xy 160.047007 92.099901) (xy 159.932993 92.034075) + (xy 159.869409 92.017037) (xy 160.501716 91.384728) (xy 160.44755 91.345375) (xy 160.258217 91.248904) + (xy 160.056129 91.183242) (xy 159.846246 91.15) (xy 159.633754 91.15) (xy 159.423872 91.183242) + (xy 159.423869 91.183242) (xy 159.221782 91.248904) (xy 159.032439 91.34538) (xy 158.978282 91.384727) + (xy 158.978282 91.384728) (xy 159.610591 92.017037) (xy 159.547007 92.034075) (xy 159.432993 92.099901) + (xy 159.339901 92.192993) (xy 159.274075 92.307007) (xy 159.257037 92.370591) (xy 158.624728 91.738282) + (xy 158.624727 91.738282) (xy 158.58538 91.79244) (xy 158.585377 91.792445) (xy 158.584981 91.793223) + (xy 158.584752 91.793464) (xy 158.582838 91.79659) (xy 158.58218 91.796187) (xy 158.537004 91.844017) + (xy 158.469183 91.860809) (xy 158.403049 91.838268) (xy 158.3596 91.783551) (xy 158.350499 91.736923) + (xy 158.350499 91.605143) (xy 158.350499 91.605136) (xy 158.349972 91.600588) (xy 158.347586 91.580012) + (xy 158.347585 91.580011) (xy 158.347585 91.580009) (xy 158.302206 91.477235) (xy 158.222765 91.397794) + (xy 158.222763 91.397793) (xy 158.119992 91.352415) (xy 158.094865 91.3495) (xy 156.305143 91.3495) + (xy 156.305117 91.349502) (xy 156.280012 91.352413) (xy 156.280008 91.352415) (xy 156.177235 91.397793) + (xy 156.097794 91.477234) (xy 156.052415 91.580006) (xy 156.052415 91.580008) (xy 156.0495 91.605131) + (xy 150.286473 91.605131) (xy 150.281928 91.600586) (xy 150.141788 91.498768) (xy 149.987445 91.420127) + (xy 149.822701 91.366598) (xy 149.822699 91.366597) (xy 149.822698 91.366597) (xy 149.687202 91.345137) + (xy 149.651611 91.3395) (xy 149.478389 91.3395) (xy 149.442798 91.345137) (xy 149.307302 91.366597) + (xy 149.142552 91.420128) (xy 148.988211 91.498768) (xy 148.908256 91.556859) (xy 148.848072 91.600586) + (xy 148.84807 91.600588) (xy 148.848069 91.600588) (xy 148.725588 91.723069) (xy 148.725588 91.72307) + (xy 148.725586 91.723072) (xy 148.699891 91.758438) (xy 148.623768 91.863211) (xy 148.545128 92.017552) + (xy 148.491597 92.182302) (xy 148.4645 92.353389) (xy 143.0455 92.353389) (xy 143.0455 91.846898) + (xy 143.034877 91.758436) (xy 142.979361 91.617658) (xy 142.97936 91.617657) (xy 142.97936 91.617656) + (xy 142.887922 91.497077) (xy 142.767343 91.405639) (xy 142.626561 91.350122) (xy 142.580926 91.344642) + (xy 142.538102 91.3395) (xy 141.351898 91.3395) (xy 141.312853 91.344188) (xy 141.263438 91.350122) + (xy 141.122656 91.405639) (xy 141.002077 91.497077) (xy 140.910639 91.617656) (xy 140.855122 91.758438) + (xy 140.850541 91.79659) (xy 140.8445 91.846898) (xy 136.686083 91.846898) (xy 136.547213 91.708028) + (xy 136.381613 91.587715) (xy 136.381612 91.587714) (xy 136.38161 91.587713) (xy 136.324653 91.558691) + (xy 136.199223 91.494781) (xy 136.004534 91.431522) (xy 135.826786 91.40337) (xy 135.802352 91.3995) + (xy 135.597648 91.3995) (xy 135.573329 91.403351) (xy 135.395465 91.431522) (xy 135.200776 91.494781) + (xy 135.018386 91.587715) (xy 134.852786 91.708028) (xy 134.708028 91.852786) (xy 134.587715 92.018386) + (xy 134.494781 92.200776) (xy 134.431522 92.395465) (xy 134.3995 92.597648) (xy 114.397047 92.597648) + (xy 114.384473 92.518267) (xy 114.372171 92.440591) (xy 114.316211 92.268361) (xy 114.316211 92.26836) + (xy 114.281777 92.200781) (xy 114.233996 92.107006) (xy 114.16961 92.018386) (xy 114.127558 91.960505) + (xy 114.127554 91.9605) (xy 113.999499 91.832445) (xy 113.999494 91.832441) (xy 113.852997 91.726006) + (xy 113.852996 91.726005) (xy 113.852994 91.726004) (xy 113.8013 91.699664) (xy 113.691639 91.643788) + (xy 113.691636 91.643787) (xy 113.51941 91.587829) (xy 113.359321 91.562473) (xy 113.296186 91.532544) + (xy 113.259255 91.473232) (xy 113.260253 91.40337) (xy 113.298863 91.345137) (xy 113.359321 91.317527) + (xy 113.429425 91.306422) (xy 113.519409 91.292171) (xy 113.691639 91.236211) (xy 113.852994 91.153996) + (xy 113.999501 91.047553) (xy 114.127553 90.919501) (xy 114.233996 90.772994) (xy 114.316211 90.611639) + (xy 114.372171 90.439409) (xy 114.386765 90.347259) (xy 114.4005 90.260551) (xy 114.4005 90.079448) + (xy 114.384019 89.975397) (xy 114.372171 89.900591) (xy 114.316211 89.728361) (xy 114.316211 89.72836) + (xy 114.28774 89.672484) (xy 114.233996 89.567006) (xy 114.220396 89.548287) (xy 114.127558 89.420505) + (xy 114.127554 89.4205) (xy 113.999499 89.292445) (xy 113.999494 89.292441) (xy 113.852997 89.186006) + (xy 113.852996 89.186005) (xy 113.852994 89.186004) (xy 113.8013 89.159664) (xy 113.691639 89.103788) + (xy 113.691636 89.103787) (xy 113.51941 89.047829) (xy 113.359321 89.022473) (xy 113.296186 88.992544) + (xy 113.259255 88.933232) (xy 113.260253 88.86337) (xy 113.298863 88.805137) (xy 113.359321 88.777527) + (xy 113.429425 88.766422) (xy 113.519409 88.752171) (xy 113.691639 88.696211) (xy 113.852994 88.613996) + (xy 113.999501 88.507553) (xy 114.127553 88.379501) (xy 114.233996 88.232994) (xy 114.316211 88.071639) + (xy 114.372171 87.899409) (xy 114.387837 87.800499) (xy 114.4005 87.720551) (xy 114.4005 87.539448) + (xy 114.383447 87.431783) (xy 114.372171 87.360591) (xy 114.316211 87.188361) (xy 114.316208 87.188354) + (xy 114.306403 87.16911) (xy 114.306402 87.169108) (xy 114.28186 87.120943) (xy 143.1995 87.120943) + (xy 143.1995 87.279057) (xy 143.221347 87.360589) (xy 143.240423 87.431783) (xy 143.240426 87.43179) + (xy 143.319475 87.568709) (xy 143.319479 87.568714) (xy 143.31948 87.568716) (xy 143.431284 87.68052) + (xy 143.431286 87.680521) (xy 143.43129 87.680524) (xy 143.50062 87.720551) (xy 143.568216 87.759577) + (xy 143.720943 87.8005) (xy 143.720945 87.8005) (xy 143.879055 87.8005) (xy 143.879057 87.8005) + (xy 144.031784 87.759577) (xy 144.031785 87.759576) (xy 144.039635 87.757473) (xy 144.03982 87.758165) + (xy 144.078363 87.7505) (xy 145.921637 87.7505) (xy 145.960179 87.758165) (xy 145.960365 87.757473) + (xy 145.968214 87.759576) (xy 145.968216 87.759577) (xy 146.120943 87.8005) (xy 146.120945 87.8005) + (xy 146.279055 87.8005) (xy 146.279057 87.8005) (xy 146.431784 87.759577) (xy 146.568716 87.68052) + (xy 146.68052 87.568716) (xy 146.759577 87.431784) (xy 146.8005 87.279057) (xy 146.8005 87.120943) + (xy 146.759577 86.968216) (xy 146.759573 86.968209) (xy 146.680524 86.83129) (xy 146.680518 86.831282) + (xy 146.568717 86.719481) (xy 146.568709 86.719475) (xy 146.43179 86.640426) (xy 146.431786 86.640424) + (xy 146.431784 86.640423) (xy 146.279057 86.5995) (xy 146.120943 86.5995) (xy 145.968216 86.640423) + (xy 145.968214 86.640423) (xy 145.960365 86.642527) (xy 145.960179 86.641834) (xy 145.921637 86.6495) + (xy 144.078363 86.6495) (xy 144.03982 86.641834) (xy 144.039635 86.642527) (xy 144.031785 86.640423) + (xy 144.031784 86.640423) (xy 143.879057 86.5995) (xy 143.720943 86.5995) (xy 143.568216 86.640423) + (xy 143.568209 86.640426) (xy 143.43129 86.719475) (xy 143.431282 86.719481) (xy 143.319481 86.831282) + (xy 143.319475 86.83129) (xy 143.240426 86.968209) (xy 143.240423 86.968216) (xy 143.1995 87.120943) + (xy 114.28186 87.120943) (xy 114.233997 87.027007) (xy 114.233996 87.027006) (xy 114.127558 86.880505) + (xy 114.127554 86.8805) (xy 113.999499 86.752445) (xy 113.999494 86.752441) (xy 113.852997 86.646006) + (xy 113.852996 86.646005) (xy 113.852994 86.646004) (xy 113.8013 86.619664) (xy 113.691639 86.563788) + (xy 113.691636 86.563787) (xy 113.51941 86.507829) (xy 113.359321 86.482473) (xy 113.296186 86.452544) + (xy 113.259255 86.393232) (xy 113.260253 86.32337) (xy 113.298863 86.265137) (xy 113.359321 86.237527) + (xy 113.429425 86.226422) (xy 113.519409 86.212171) (xy 113.691639 86.156211) (xy 113.852994 86.073996) + (xy 113.999501 85.967553) (xy 114.127553 85.839501) (xy 114.233996 85.692994) (xy 114.316211 85.531639) + (xy 114.372171 85.359409) (xy 114.386765 85.267259) (xy 114.4005 85.180551) (xy 114.4005 84.999448) + (xy 114.384019 84.895397) (xy 114.372171 84.820591) (xy 114.316211 84.648361) (xy 114.316211 84.64836) + (xy 114.28774 84.592484) (xy 114.233996 84.487006) (xy 114.220396 84.468287) (xy 114.127558 84.340505) + (xy 114.127554 84.3405) (xy 113.999499 84.212445) (xy 113.999494 84.212441) (xy 113.852997 84.106006) + (xy 113.852996 84.106005) (xy 113.852994 84.106004) (xy 113.8013 84.079664) (xy 113.691639 84.023788) + (xy 113.691636 84.023787) (xy 113.51941 83.967829) (xy 113.359321 83.942473) (xy 113.296186 83.912544) + (xy 113.259255 83.853232) (xy 113.260253 83.78337) (xy 113.298863 83.725137) (xy 113.359321 83.697527) + (xy 113.429425 83.686422) (xy 113.519409 83.672171) (xy 113.691639 83.616211) (xy 113.852994 83.533996) + (xy 113.999501 83.427553) (xy 114.127553 83.299501) (xy 114.233996 83.152994) (xy 114.316211 82.991639) + (xy 114.372171 82.819409) (xy 114.386765 82.727259) (xy 114.4005 82.640551) (xy 114.4005 82.459448) + (xy 114.384019 82.355397) (xy 114.372171 82.280591) (xy 114.316211 82.108361) (xy 114.316211 82.10836) + (xy 114.28774 82.052484) (xy 114.233996 81.947006) (xy 114.220396 81.928287) (xy 114.127558 81.800505) + (xy 114.127554 81.8005) (xy 113.999499 81.672445) (xy 113.999494 81.672441) (xy 113.852997 81.566006) + (xy 113.852996 81.566005) (xy 113.852994 81.566004) (xy 113.8013 81.539664) (xy 113.691639 81.483788) + (xy 113.691636 81.483787) (xy 113.51941 81.427829) (xy 113.359321 81.402473) (xy 113.296186 81.372544) + (xy 113.259255 81.313232) (xy 113.260253 81.24337) (xy 113.298863 81.185137) (xy 113.359321 81.157527) + (xy 113.429425 81.146422) (xy 113.519409 81.132171) (xy 113.691639 81.076211) (xy 113.852994 80.993996) + (xy 113.999501 80.887553) (xy 114.127553 80.759501) (xy 114.233996 80.612994) (xy 114.316211 80.451639) + (xy 114.372171 80.279409) (xy 114.386765 80.187259) (xy 114.4005 80.100551) (xy 114.4005 79.919448) + (xy 114.380054 79.790365) (xy 114.372171 79.740591) (xy 114.37217 79.740587) (xy 114.35284 79.681093) + (xy 114.341973 79.647648) (xy 123.6995 79.647648) (xy 123.6995 79.852351) (xy 123.731522 80.054534) + (xy 123.794781 80.249223) (xy 123.887715 80.431613) (xy 124.008028 80.597213) (xy 124.152786 80.741971) + (xy 124.307749 80.854556) (xy 124.31839 80.862287) (xy 124.434607 80.921503) (xy 124.500776 80.955218) + (xy 124.500778 80.955218) (xy 124.500781 80.95522) (xy 124.587649 80.983445) (xy 124.695465 81.018477) + (xy 124.796557 81.034488) (xy 124.897648 81.0505) (xy 124.897649 81.0505) (xy 125.102351 81.0505) + (xy 125.102352 81.0505) (xy 125.304534 81.018477) (xy 125.499219 80.95522) (xy 125.68161 80.862287) + (xy 125.789175 80.784137) (xy 125.847213 80.741971) (xy 125.847215 80.741968) (xy 125.847219 80.741966) + (xy 125.991966 80.597219) (xy 125.991968 80.597215) (xy 125.991971 80.597213) (xy 126.097737 80.451636) + (xy 126.112287 80.43161) (xy 126.20522 80.249219) (xy 126.268477 80.054534) (xy 126.3005 79.852352) + (xy 126.3005 79.683443) (xy 131.0995 79.683443) (xy 131.0995 79.841557) (xy 131.12772 79.946873) + (xy 131.140423 79.994283) (xy 131.140426 79.99429) (xy 131.219475 80.131209) (xy 131.219481 80.131217) + (xy 131.313181 80.224917) (xy 131.346666 80.28624) (xy 131.3495 80.312598) (xy 131.3495 80.784137) + (xy 131.341834 80.822679) (xy 131.342527 80.822865) (xy 131.340423 80.830714) (xy 131.340423 80.830716) + (xy 131.325192 80.887558) (xy 131.2995 80.983443) (xy 131.2995 81.141556) (xy 131.340423 81.294283) + (xy 131.340426 81.29429) (xy 131.419475 81.431209) (xy 131.419479 81.431214) (xy 131.41948 81.431216) + (xy 131.531284 81.54302) (xy 131.531286 81.543021) (xy 131.53129 81.543024) (xy 131.571097 81.566006) + (xy 131.668216 81.622077) (xy 131.820943 81.663) (xy 131.820945 81.663) (xy 131.979055 81.663) (xy 131.979057 81.663) + (xy 132.131784 81.622077) (xy 132.268716 81.54302) (xy 132.38052 81.431216) (xy 132.459577 81.294284) + (xy 132.5005 81.141557) (xy 132.5005 80.983443) (xy 132.459577 80.830716) (xy 132.459576 80.830714) + (xy 132.457473 80.822865) (xy 132.458165 80.822679) (xy 132.4505 80.784137) (xy 132.4505 79.890027) + (xy 132.4505 79.890025) (xy 132.412984 79.750015) (xy 132.412982 79.750012) (xy 132.412982 79.75001) + (xy 132.412981 79.750009) (xy 132.38973 79.709737) (xy 132.389727 79.709733) (xy 132.38595 79.703191) + (xy 132.34051 79.624485) (xy 132.279945 79.56392) (xy 132.274714 79.556972) (xy 132.271328 79.54797) + (xy 132.264262 79.537395) (xy 132.263641 79.537754) (xy 132.180524 79.39379) (xy 132.180518 79.393782) + (xy 132.068717 79.281981) (xy 132.068709 79.281975) (xy 131.93179 79.202926) (xy 131.931787 79.202924) + (xy 131.931784 79.202923) (xy 131.779057 79.162) (xy 131.620943 79.162) (xy 131.468216 79.202923) + (xy 131.468209 79.202926) (xy 131.33129 79.281975) (xy 131.331282 79.281981) (xy 131.219481 79.393782) + (xy 131.219475 79.39379) (xy 131.140426 79.530709) (xy 131.140423 79.530716) (xy 131.0995 79.683443) + (xy 126.3005 79.683443) (xy 126.3005 79.647648) (xy 126.283037 79.537395) (xy 126.268477 79.445465) + (xy 126.215357 79.28198) (xy 126.20522 79.250781) (xy 126.205218 79.250778) (xy 126.205218 79.250776) + (xy 126.159984 79.162) (xy 126.114949 79.073615) (xy 162.0245 79.073615) (xy 162.0245 79.526384) + (xy 162.0543 79.676197) (xy 162.054302 79.676205) (xy 162.112759 79.817334) (xy 162.112764 79.817343) + (xy 162.197629 79.944351) (xy 162.197632 79.944355) (xy 162.305644 80.052367) (xy 162.305648 80.05237) + (xy 162.432656 80.137235) (xy 162.432662 80.137238) (xy 162.432663 80.137239) (xy 162.573795 80.195698) + (xy 162.720689 80.224917) (xy 162.723615 80.225499) (xy 162.723619 80.2255) (xy 162.72362 80.2255) + (xy 162.876381 80.2255) (xy 162.876382 80.225499) (xy 163.026205 80.195698) (xy 163.167337 80.137239) + (xy 163.294352 80.05237) (xy 163.40237 79.944352) (xy 163.487239 79.817337) (xy 163.545698 79.676205) + (xy 163.5755 79.52638) (xy 163.5755 79.07362) (xy 163.545698 78.923795) (xy 163.487239 78.782663) + (xy 163.487238 78.782662) (xy 163.487235 78.782656) (xy 163.40237 78.655648) (xy 163.402367 78.655644) + (xy 163.294355 78.547632) (xy 163.294351 78.547629) (xy 163.167343 78.462764) (xy 163.167334 78.462759) + (xy 163.026205 78.404302) (xy 163.026197 78.4043) (xy 162.876384 78.3745) (xy 162.87638 78.3745) + (xy 162.72362 78.3745) (xy 162.723615 78.3745) (xy 162.573802 78.4043) (xy 162.573794 78.404302) + (xy 162.432665 78.462759) (xy 162.432656 78.462764) (xy 162.305648 78.547629) (xy 162.305644 78.547632) + (xy 162.197632 78.655644) (xy 162.197629 78.655648) (xy 162.112764 78.782656) (xy 162.112759 78.782665) + (xy 162.054302 78.923794) (xy 162.0543 78.923802) (xy 162.0245 79.073615) (xy 126.114949 79.073615) + (xy 126.112287 79.06839) (xy 126.081492 79.026004) (xy 125.991971 78.902786) (xy 125.847213 78.758028) + (xy 125.681613 78.637715) (xy 125.681612 78.637714) (xy 125.68161 78.637713) (xy 125.624653 78.608691) + (xy 125.499223 78.544781) (xy 125.304534 78.481522) (xy 125.129995 78.453878) (xy 125.102352 78.4495) + (xy 124.897648 78.4495) (xy 124.873329 78.453351) (xy 124.695465 78.481522) (xy 124.500776 78.544781) + (xy 124.318386 78.637715) (xy 124.152786 78.758028) (xy 124.008028 78.902786) (xy 123.887715 79.068386) + (xy 123.794781 79.250776) (xy 123.731522 79.445465) (xy 123.6995 79.647648) (xy 114.341973 79.647648) + (xy 114.316212 79.568363) (xy 114.316211 79.56836) (xy 114.253592 79.445466) (xy 114.233996 79.407006) + (xy 114.14316 79.28198) (xy 114.127558 79.260505) (xy 114.127554 79.2605) (xy 113.999499 79.132445) + (xy 113.999494 79.132441) (xy 113.852995 79.026004) (xy 113.721314 78.958908) (xy 113.670519 78.910934) + (xy 113.653724 78.843113) (xy 113.676262 78.776978) (xy 113.730977 78.733527) (xy 113.739295 78.730492) + (xy 113.768217 78.721095) (xy 113.957554 78.624622) (xy 114.011716 78.58527) (xy 114.011717 78.58527) + (xy 113.379408 77.952962) (xy 113.442993 77.935925) (xy 113.557007 77.870099) (xy 113.650099 77.777007) + (xy 113.715925 77.662993) (xy 113.732962 77.599408) (xy 114.36527 78.231717) (xy 114.36527 78.231716) + (xy 114.404622 78.177554) (xy 114.501095 77.988217) (xy 114.566757 77.78613) (xy 114.566757 77.786127) + (xy 114.6 77.576246) (xy 114.6 77.363753) (xy 114.566757 77.153872) (xy 114.566757 77.153869) (xy 114.501095 76.951782) + (xy 114.404624 76.762449) (xy 114.36527 76.708282) (xy 114.365269 76.708282) (xy 113.732962 77.34059) + (xy 113.715925 77.277007) (xy 113.650099 77.162993) (xy 113.557007 77.069901) (xy 113.442993 77.004075) + (xy 113.379409 76.987037) (xy 114.011716 76.354728) (xy 113.95755 76.315375) (xy 113.768217 76.218904) + (xy 113.566129 76.153242) (xy 113.356246 76.12) (xy 113.143754 76.12) (xy 112.933872 76.153242) + (xy 112.933869 76.153242) (xy 112.731782 76.218904) (xy 112.542439 76.31538) (xy 112.488282 76.354727) + (xy 112.488282 76.354728) (xy 113.120591 76.987037) (xy 113.057007 77.004075) (xy 112.942993 77.069901) + (xy 112.849901 77.162993) (xy 112.784075 77.277007) (xy 112.767037 77.340591) (xy 112.134728 76.708282) + (xy 112.134727 76.708282) (xy 112.09538 76.762439) (xy 111.998904 76.951782) (xy 111.933242 77.153869) + (xy 111.933242 77.153872) (xy 111.9 77.363753) (xy 111.5005 77.363753) (xy 111.5005 74.073615) (xy 162.0245 74.073615) + (xy 162.0245 74.526384) (xy 162.0543 74.676197) (xy 162.054302 74.676205) (xy 162.112759 74.817334) + (xy 162.112764 74.817343) (xy 162.197629 74.944351) (xy 162.197632 74.944355) (xy 162.305644 75.052367) + (xy 162.305648 75.05237) (xy 162.432656 75.137235) (xy 162.432662 75.137238) (xy 162.432663 75.137239) + (xy 162.573795 75.195698) (xy 162.723615 75.225499) (xy 162.723619 75.2255) (xy 162.72362 75.2255) + (xy 162.876381 75.2255) (xy 162.876382 75.225499) (xy 163.026205 75.195698) (xy 163.167337 75.137239) + (xy 163.294352 75.05237) (xy 163.40237 74.944352) (xy 163.487239 74.817337) (xy 163.545698 74.676205) + (xy 163.5755 74.52638) (xy 163.5755 74.07362) (xy 163.545698 73.923795) (xy 163.487239 73.782663) + (xy 163.487238 73.782662) (xy 163.487235 73.782656) (xy 163.40237 73.655648) (xy 163.402367 73.655644) + (xy 163.294355 73.547632) (xy 163.294351 73.547629) (xy 163.167343 73.462764) (xy 163.167334 73.462759) + (xy 163.026205 73.404302) (xy 163.026197 73.4043) (xy 162.876384 73.3745) (xy 162.87638 73.3745) + (xy 162.72362 73.3745) (xy 162.723615 73.3745) (xy 162.573802 73.4043) (xy 162.573794 73.404302) + (xy 162.432665 73.462759) (xy 162.432656 73.462764) (xy 162.305648 73.547629) (xy 162.305644 73.547632) + (xy 162.197632 73.655644) (xy 162.197629 73.655648) (xy 162.112764 73.782656) (xy 162.112759 73.782665) + (xy 162.054302 73.923794) (xy 162.0543 73.923802) (xy 162.0245 74.073615) (xy 111.5005 74.073615) + (xy 111.5005 65.909448) (xy 139.2895 65.909448) (xy 139.2895 66.090551) (xy 139.317829 66.26941) + (xy 139.373787 66.441636) (xy 139.373788 66.441639) (xy 139.456006 66.602997) (xy 139.562441 66.749494) + (xy 139.562445 66.749499) (xy 139.6905 66.877554) (xy 139.690505 66.877558) (xy 139.818287 66.970396) + (xy 139.837006 66.983996) (xy 139.913094 67.022765) (xy 139.99836 67.066211) (xy 139.998363 67.066212) + (xy 140.084476 67.094191) (xy 140.170591 67.122171) (xy 140.253429 67.135291) (xy 140.349449 67.1505) + (xy 140.349454 67.1505) (xy 140.530551 67.1505) (xy 140.617259 67.136765) (xy 140.709409 67.122171) + (xy 140.881639 67.066211) (xy 141.042994 66.983996) (xy 141.189501 66.877553) (xy 141.317553 66.749501) + (xy 141.423996 66.602994) (xy 141.506211 66.441639) (xy 141.562171 66.269409) (xy 141.583027 66.137729) + (xy 141.587527 66.109321) (xy 141.617456 66.046186) (xy 141.676768 66.009255) (xy 141.74663 66.010253) + (xy 141.804863 66.048863) (xy 141.832473 66.109321) (xy 141.857829 66.26941) (xy 141.913787 66.441636) + (xy 141.913788 66.441639) (xy 141.996006 66.602997) (xy 142.102441 66.749494) (xy 142.102445 66.749499) + (xy 142.2305 66.877554) (xy 142.230505 66.877558) (xy 142.358287 66.970396) (xy 142.377006 66.983996) + (xy 142.453094 67.022765) (xy 142.53836 67.066211) (xy 142.538363 67.066212) (xy 142.624476 67.094191) + (xy 142.710591 67.122171) (xy 142.793429 67.135291) (xy 142.889449 67.1505) (xy 142.889454 67.1505) + (xy 143.070551 67.1505) (xy 143.157259 67.136765) (xy 143.249409 67.122171) (xy 143.421639 67.066211) + (xy 143.582994 66.983996) (xy 143.729501 66.877553) (xy 143.857553 66.749501) (xy 143.963996 66.602994) + (xy 144.046211 66.441639) (xy 144.102171 66.269409) (xy 144.123027 66.137729) (xy 144.127527 66.109321) + (xy 144.157456 66.046186) (xy 144.216768 66.009255) (xy 144.28663 66.010253) (xy 144.344863 66.048863) + (xy 144.372473 66.109321) (xy 144.397829 66.26941) (xy 144.453787 66.441636) (xy 144.453788 66.441639) + (xy 144.536006 66.602997) (xy 144.642441 66.749494) (xy 144.642445 66.749499) (xy 144.7705 66.877554) + (xy 144.770505 66.877558) (xy 144.898287 66.970396) (xy 144.917006 66.983996) (xy 144.993094 67.022765) + (xy 145.07836 67.066211) (xy 145.078363 67.066212) (xy 145.164476 67.094191) (xy 145.250591 67.122171) + (xy 145.333429 67.135291) (xy 145.429449 67.1505) (xy 145.429454 67.1505) (xy 145.610551 67.1505) + (xy 145.697259 67.136765) (xy 145.789409 67.122171) (xy 145.961639 67.066211) (xy 146.122994 66.983996) + (xy 146.269501 66.877553) (xy 146.397553 66.749501) (xy 146.503996 66.602994) (xy 146.586211 66.441639) + (xy 146.642171 66.269409) (xy 146.663027 66.137729) (xy 146.692956 66.074595) (xy 146.752267 66.037663) + (xy 146.82213 66.038661) (xy 146.880363 66.077271) (xy 146.908477 66.141234) (xy 146.9095 66.157127) + (xy 146.9095 66.894856) (xy 146.909502 66.894882) (xy 146.912413 66.919987) (xy 146.912415 66.919991) + (xy 146.957793 67.022764) (xy 146.957794 67.022765) (xy 147.037235 67.102206) (xy 147.140009 67.147585) + (xy 147.165135 67.1505) (xy 148.954864 67.150499) (xy 148.954879 67.150497) (xy 148.954882 67.150497) + (xy 148.979987 67.147586) (xy 148.979988 67.147585) (xy 148.979991 67.147585) (xy 149.082765 67.102206) + (xy 149.162206 67.022765) (xy 149.207585 66.919991) (xy 149.2105 66.894865) (xy 149.210499 65.105136) + (xy 149.210497 65.105117) (xy 149.207586 65.080012) (xy 149.207585 65.08001) (xy 149.207585 65.080009) + (xy 149.162206 64.977235) (xy 149.082765 64.897794) (xy 149.082763 64.897793) (xy 148.979992 64.852415) + (xy 148.954865 64.8495) (xy 147.165143 64.8495) (xy 147.165117 64.849502) (xy 147.140012 64.852413) + (xy 147.140008 64.852415) (xy 147.037235 64.897793) (xy 146.957794 64.977234) (xy 146.912415 65.080006) + (xy 146.912415 65.080008) (xy 146.9095 65.105131) (xy 146.9095 65.842871) (xy 146.889815 65.90991) + (xy 146.837011 65.955665) (xy 146.767853 65.965609) (xy 146.704297 65.936584) (xy 146.666523 65.877806) + (xy 146.663027 65.862269) (xy 146.656107 65.818585) (xy 146.642171 65.730591) (xy 146.586211 65.558361) + (xy 146.586211 65.55836) (xy 146.55774 65.502484) (xy 146.503996 65.397006) (xy 146.490396 65.378287) + (xy 146.397558 65.250505) (xy 146.397554 65.2505) (xy 146.269499 65.122445) (xy 146.269494 65.122441) + (xy 146.122997 65.016006) (xy 146.122996 65.016005) (xy 146.122994 65.016004) (xy 146.046906 64.977235) + (xy 145.961639 64.933788) (xy 145.961636 64.933787) (xy 145.78941 64.877829) (xy 145.610551 64.8495) + (xy 145.610546 64.8495) (xy 145.429454 64.8495) (xy 145.429449 64.8495) (xy 145.250589 64.877829) + (xy 145.078363 64.933787) (xy 145.07836 64.933788) (xy 144.917002 65.016006) (xy 144.770505 65.122441) + (xy 144.7705 65.122445) (xy 144.642445 65.2505) (xy 144.642441 65.250505) (xy 144.536006 65.397002) + (xy 144.453788 65.55836) (xy 144.453787 65.558363) (xy 144.397829 65.730589) (xy 144.372473 65.890678) + (xy 144.342544 65.953813) (xy 144.283232 65.990744) (xy 144.213369 65.989746) (xy 144.155137 65.951136) + (xy 144.127527 65.890678) (xy 144.11374 65.803639) (xy 144.102171 65.730591) (xy 144.046211 65.558361) + (xy 144.046211 65.55836) (xy 144.01774 65.502484) (xy 143.963996 65.397006) (xy 143.950396 65.378287) + (xy 143.857558 65.250505) (xy 143.857554 65.2505) (xy 143.729499 65.122445) (xy 143.729494 65.122441) + (xy 143.582997 65.016006) (xy 143.582996 65.016005) (xy 143.582994 65.016004) (xy 143.506906 64.977235) + (xy 143.421639 64.933788) (xy 143.421636 64.933787) (xy 143.24941 64.877829) (xy 143.070551 64.8495) + (xy 143.070546 64.8495) (xy 142.889454 64.8495) (xy 142.889449 64.8495) (xy 142.710589 64.877829) + (xy 142.538363 64.933787) (xy 142.53836 64.933788) (xy 142.377002 65.016006) (xy 142.230505 65.122441) + (xy 142.2305 65.122445) (xy 142.102445 65.2505) (xy 142.102441 65.250505) (xy 141.996006 65.397002) + (xy 141.913788 65.55836) (xy 141.913787 65.558363) (xy 141.857829 65.730589) (xy 141.832473 65.890678) + (xy 141.802544 65.953813) (xy 141.743232 65.990744) (xy 141.673369 65.989746) (xy 141.615137 65.951136) + (xy 141.587527 65.890678) (xy 141.57374 65.803639) (xy 141.562171 65.730591) (xy 141.506211 65.558361) + (xy 141.506211 65.55836) (xy 141.47774 65.502484) (xy 141.423996 65.397006) (xy 141.410396 65.378287) + (xy 141.317558 65.250505) (xy 141.317554 65.2505) (xy 141.189499 65.122445) (xy 141.189494 65.122441) + (xy 141.042997 65.016006) (xy 141.042996 65.016005) (xy 141.042994 65.016004) (xy 140.966906 64.977235) + (xy 140.881639 64.933788) (xy 140.881636 64.933787) (xy 140.70941 64.877829) (xy 140.530551 64.8495) + (xy 140.530546 64.8495) (xy 140.349454 64.8495) (xy 140.349449 64.8495) (xy 140.170589 64.877829) + (xy 139.998363 64.933787) (xy 139.99836 64.933788) (xy 139.837002 65.016006) (xy 139.690505 65.122441) + (xy 139.6905 65.122445) (xy 139.562445 65.2505) (xy 139.562441 65.250505) (xy 139.456006 65.397002) + (xy 139.373788 65.55836) (xy 139.373787 65.558363) (xy 139.317829 65.730589) (xy 139.2895 65.909448) + (xy 111.5005 65.909448) (xy 111.5005 63.00375) (xy 111.500726 62.996263) (xy 111.506929 62.893713) + (xy 112.6495 62.893713) (xy 112.6495 63.106286) (xy 112.675867 63.272765) (xy 112.682754 63.316243) + (xy 112.742816 63.501095) (xy 112.748444 63.518414) (xy 112.844951 63.70782) (xy 112.96989 63.879786) + (xy 113.120213 64.030109) (xy 113.292179 64.155048) (xy 113.292181 64.155049) (xy 113.292184 64.155051) + (xy 113.481588 64.251557) (xy 113.683757 64.317246) (xy 113.893713 64.3505) (xy 113.893714 64.3505) + (xy 114.106286 64.3505) (xy 114.106287 64.3505) (xy 114.316243 64.317246) (xy 114.518412 64.251557) + (xy 114.707816 64.155051) (xy 114.729789 64.139086) (xy 114.879786 64.030109) (xy 114.879788 64.030106) + (xy 114.879792 64.030104) (xy 115.030104 63.879792) (xy 115.030106 63.879788) (xy 115.030109 63.879786) + (xy 115.155048 63.70782) (xy 115.155047 63.70782) (xy 115.155051 63.707816) (xy 115.251557 63.518412) + (xy 115.316352 63.318995) (xy 117.649499 63.318995) (xy 117.676418 63.454322) (xy 117.676421 63.454332) + (xy 117.729221 63.581804) (xy 117.729228 63.581817) (xy 117.805885 63.696541) (xy 117.805888 63.696545) + (xy 117.903454 63.794111) (xy 117.903458 63.794114) (xy 118.018182 63.870771) (xy 118.018195 63.870778) + (xy 118.145667 63.923578) (xy 118.145672 63.92358) (xy 118.145676 63.92358) (xy 118.145677 63.923581) + (xy 118.281004 63.9505) (xy 118.281007 63.9505) (xy 118.418995 63.9505) (xy 118.510041 63.932389) + (xy 118.554328 63.92358) (xy 118.660042 63.879792) (xy 118.681804 63.870778) (xy 118.681804 63.870777) + (xy 118.681811 63.870775) (xy 118.796542 63.794114) (xy 118.894114 63.696542) (xy 118.970775 63.581811) + (xy 119.02358 63.454328) (xy 119.039922 63.372171) (xy 119.0505 63.318995) (xy 124.449499 63.318995) + (xy 124.476418 63.454322) (xy 124.476421 63.454332) (xy 124.529221 63.581804) (xy 124.529228 63.581817) + (xy 124.605885 63.696541) (xy 124.605888 63.696545) (xy 124.703454 63.794111) (xy 124.703458 63.794114) + (xy 124.818182 63.870771) (xy 124.818195 63.870778) (xy 124.945667 63.923578) (xy 124.945672 63.92358) + (xy 124.945676 63.92358) (xy 124.945677 63.923581) (xy 125.081004 63.9505) (xy 125.081007 63.9505) + (xy 125.218995 63.9505) (xy 125.310041 63.932389) (xy 125.354328 63.92358) (xy 125.460042 63.879792) + (xy 125.481804 63.870778) (xy 125.481804 63.870777) (xy 125.481811 63.870775) (xy 125.596542 63.794114) + (xy 125.694114 63.696542) (xy 125.770775 63.581811) (xy 125.82358 63.454328) (xy 125.839922 63.372171) + (xy 125.8505 63.318995) (xy 125.8505 63.181004) (xy 125.823581 63.045677) (xy 125.82358 63.045676) + (xy 125.82358 63.045672) (xy 125.823578 63.045667) (xy 125.770778 62.918195) (xy 125.770771 62.918182) + (xy 125.694114 62.803458) (xy 125.694111 62.803454) (xy 125.596545 62.705888) (xy 125.596541 62.705885) + (xy 125.481817 62.629228) (xy 125.481804 62.629221) (xy 125.354332 62.576421) (xy 125.354322 62.576418) + (xy 125.218995 62.5495) (xy 125.218993 62.5495) (xy 125.081007 62.5495) (xy 125.081005 62.5495) + (xy 124.945677 62.576418) (xy 124.945667 62.576421) (xy 124.818195 62.629221) (xy 124.818182 62.629228) + (xy 124.703458 62.705885) (xy 124.703454 62.705888) (xy 124.605888 62.803454) (xy 124.605885 62.803458) + (xy 124.529228 62.918182) (xy 124.529221 62.918195) (xy 124.476421 63.045667) (xy 124.476418 63.045677) + (xy 124.4495 63.181004) (xy 124.4495 63.181007) (xy 124.4495 63.318993) (xy 124.4495 63.318995) + (xy 124.449499 63.318995) (xy 119.0505 63.318995) (xy 119.0505 63.181004) (xy 119.023581 63.045677) + (xy 119.02358 63.045676) (xy 119.02358 63.045672) (xy 119.023578 63.045667) (xy 118.970778 62.918195) + (xy 118.970771 62.918182) (xy 118.894114 62.803458) (xy 118.894111 62.803454) (xy 118.796545 62.705888) + (xy 118.796541 62.705885) (xy 118.681817 62.629228) (xy 118.681804 62.629221) (xy 118.554332 62.576421) + (xy 118.554322 62.576418) (xy 118.418995 62.5495) (xy 118.418993 62.5495) (xy 118.281007 62.5495) + (xy 118.281005 62.5495) (xy 118.145677 62.576418) (xy 118.145667 62.576421) (xy 118.018195 62.629221) + (xy 118.018182 62.629228) (xy 117.903458 62.705885) (xy 117.903454 62.705888) (xy 117.805888 62.803454) + (xy 117.805885 62.803458) (xy 117.729228 62.918182) (xy 117.729221 62.918195) (xy 117.676421 63.045667) + (xy 117.676418 63.045677) (xy 117.6495 63.181004) (xy 117.6495 63.181007) (xy 117.6495 63.318993) + (xy 117.6495 63.318995) (xy 117.649499 63.318995) (xy 115.316352 63.318995) (xy 115.317246 63.316243) + (xy 115.334134 63.209614) (xy 115.342703 63.155517) (xy 115.342703 63.155516) (xy 115.3505 63.106287) + (xy 115.3505 62.893713) (xy 115.349728 62.888841) (xy 115.317246 62.683757) (xy 115.251557 62.481588) + (xy 115.155051 62.292184) (xy 115.131127 62.259255) (xy 115.096627 62.211769) (xy 115.096624 62.211766) + (xy 115.092191 62.205665) (xy 115.04721 62.143753) (xy 127.59 62.143753) (xy 127.59 62.356246) (xy 127.623242 62.566127) + (xy 127.623242 62.56613) (xy 127.688904 62.768217) (xy 127.785375 62.95755) (xy 127.824728 63.011716) + (xy 128.457037 62.379408) (xy 128.474075 62.442993) (xy 128.539901 62.557007) (xy 128.632993 62.650099) + (xy 128.747007 62.715925) (xy 128.81059 62.732962) (xy 128.178282 63.365269) (xy 128.178282 63.36527) + (xy 128.232449 63.404624) (xy 128.421782 63.501095) (xy 128.62387 63.566757) (xy 128.833754 63.6) + (xy 129.046246 63.6) (xy 129.256127 63.566757) (xy 129.25613 63.566757) (xy 129.458217 63.501095) + (xy 129.647554 63.404622) (xy 129.701716 63.36527) (xy 129.701717 63.36527) (xy 129.069408 62.732962) + (xy 129.132993 62.715925) (xy 129.247007 62.650099) (xy 129.340099 62.557007) (xy 129.405925 62.442993) + (xy 129.422962 62.379409) (xy 130.05527 63.011717) (xy 130.05527 63.011716) (xy 130.094622 62.957554) + (xy 130.191095 62.768217) (xy 130.200492 62.739295) (xy 130.239928 62.681618) (xy 130.304286 62.654419) + (xy 130.373133 62.666331) (xy 130.42461 62.713574) (xy 130.428908 62.721314) (xy 130.496004 62.852995) + (xy 130.602441 62.999494) (xy 130.602445 62.999499) (xy 130.7305 63.127554) (xy 130.730505 63.127558) + (xy 130.858287 63.220396) (xy 130.877006 63.233996) (xy 130.953094 63.272765) (xy 131.03836 63.316211) + (xy 131.038363 63.316212) (xy 131.124476 63.344191) (xy 131.210591 63.372171) (xy 131.293429 63.385291) + (xy 131.389449 63.4005) (xy 131.389454 63.4005) (xy 131.570551 63.4005) (xy 131.657259 63.386765) + (xy 131.749409 63.372171) (xy 131.921639 63.316211) (xy 132.082994 63.233996) (xy 132.229501 63.127553) + (xy 132.357553 62.999501) (xy 132.463996 62.852994) (xy 132.546211 62.691639) (xy 132.602171 62.519409) + (xy 132.623027 62.387729) (xy 132.627527 62.359321) (xy 132.657456 62.296186) (xy 132.716768 62.259255) + (xy 132.78663 62.260253) (xy 132.844863 62.298863) (xy 132.872473 62.359321) (xy 132.897829 62.51941) + (xy 132.953787 62.691636) (xy 132.953788 62.691639) (xy 133.036006 62.852997) (xy 133.142441 62.999494) + (xy 133.142445 62.999499) (xy 133.2705 63.127554) (xy 133.270505 63.127558) (xy 133.398287 63.220396) + (xy 133.417006 63.233996) (xy 133.493094 63.272765) (xy 133.57836 63.316211) (xy 133.578363 63.316212) + (xy 133.664476 63.344191) (xy 133.750591 63.372171) (xy 133.833429 63.385291) (xy 133.929449 63.4005) + (xy 133.929454 63.4005) (xy 134.110551 63.4005) (xy 134.197259 63.386765) (xy 134.289409 63.372171) + (xy 134.461639 63.316211) (xy 134.622994 63.233996) (xy 134.769501 63.127553) (xy 134.897553 62.999501) + (xy 135.003996 62.852994) (xy 135.086211 62.691639) (xy 135.142171 62.519409) (xy 135.163027 62.387729) + (xy 135.192956 62.324595) (xy 135.252267 62.287663) (xy 135.32213 62.288661) (xy 135.380363 62.327271) + (xy 135.408477 62.391234) (xy 135.4095 62.407127) (xy 135.4095 63.144856) (xy 135.409502 63.144882) + (xy 135.412413 63.169987) (xy 135.412415 63.169991) (xy 135.457793 63.272764) (xy 135.457794 63.272765) + (xy 135.537235 63.352206) (xy 135.640009 63.397585) (xy 135.665135 63.4005) (xy 137.454864 63.400499) + (xy 137.454879 63.400497) (xy 137.454882 63.400497) (xy 137.479987 63.397586) (xy 137.479988 63.397585) + (xy 137.479991 63.397585) (xy 137.582765 63.352206) (xy 137.662206 63.272765) (xy 137.707585 63.169991) + (xy 137.7105 63.144865) (xy 137.710499 62.159448) (xy 139.2895 62.159448) (xy 139.2895 62.340551) + (xy 139.317829 62.51941) (xy 139.373787 62.691636) (xy 139.373788 62.691639) (xy 139.456006 62.852997) + (xy 139.562441 62.999494) (xy 139.562445 62.999499) (xy 139.6905 63.127554) (xy 139.690505 63.127558) + (xy 139.818287 63.220396) (xy 139.837006 63.233996) (xy 139.913094 63.272765) (xy 139.99836 63.316211) + (xy 139.998363 63.316212) (xy 140.084476 63.344191) (xy 140.170591 63.372171) (xy 140.253429 63.385291) + (xy 140.349449 63.4005) (xy 140.349454 63.4005) (xy 140.530551 63.4005) (xy 140.617259 63.386765) + (xy 140.709409 63.372171) (xy 140.881639 63.316211) (xy 141.042994 63.233996) (xy 141.189501 63.127553) + (xy 141.317553 62.999501) (xy 141.423996 62.852994) (xy 141.506211 62.691639) (xy 141.562171 62.519409) + (xy 141.583027 62.387729) (xy 141.587527 62.359321) (xy 141.617456 62.296186) (xy 141.676768 62.259255) + (xy 141.74663 62.260253) (xy 141.804863 62.298863) (xy 141.832473 62.359321) (xy 141.857829 62.51941) + (xy 141.913787 62.691636) (xy 141.913788 62.691639) (xy 141.996006 62.852997) (xy 142.102441 62.999494) + (xy 142.102445 62.999499) (xy 142.2305 63.127554) (xy 142.230505 63.127558) (xy 142.358287 63.220396) + (xy 142.377006 63.233996) (xy 142.453094 63.272765) (xy 142.53836 63.316211) (xy 142.538363 63.316212) + (xy 142.624476 63.344191) (xy 142.710591 63.372171) (xy 142.793429 63.385291) (xy 142.889449 63.4005) + (xy 142.889454 63.4005) (xy 143.070551 63.4005) (xy 143.157259 63.386765) (xy 143.249409 63.372171) + (xy 143.421639 63.316211) (xy 143.582994 63.233996) (xy 143.729501 63.127553) (xy 143.857553 62.999501) + (xy 143.963996 62.852994) (xy 144.046211 62.691639) (xy 144.102171 62.519409) (xy 144.123027 62.387729) + (xy 144.127527 62.359321) (xy 144.157456 62.296186) (xy 144.216768 62.259255) (xy 144.28663 62.260253) + (xy 144.344863 62.298863) (xy 144.372473 62.359321) (xy 144.397829 62.51941) (xy 144.453787 62.691636) + (xy 144.453788 62.691639) (xy 144.536006 62.852997) (xy 144.642441 62.999494) (xy 144.642445 62.999499) + (xy 144.7705 63.127554) (xy 144.770505 63.127558) (xy 144.898287 63.220396) (xy 144.917006 63.233996) + (xy 144.993094 63.272765) (xy 145.07836 63.316211) (xy 145.078363 63.316212) (xy 145.164476 63.344191) + (xy 145.250591 63.372171) (xy 145.333429 63.385291) (xy 145.429449 63.4005) (xy 145.429454 63.4005) + (xy 145.610551 63.4005) (xy 145.697259 63.386765) (xy 145.789409 63.372171) (xy 145.961639 63.316211) + (xy 146.122994 63.233996) (xy 146.269501 63.127553) (xy 146.397553 62.999501) (xy 146.503996 62.852994) + (xy 146.586211 62.691639) (xy 146.642171 62.519409) (xy 146.663027 62.387729) (xy 146.692956 62.324595) + (xy 146.752267 62.287663) (xy 146.82213 62.288661) (xy 146.880363 62.327271) (xy 146.908477 62.391234) + (xy 146.9095 62.407127) (xy 146.9095 63.144856) (xy 146.909502 63.144882) (xy 146.912413 63.169987) + (xy 146.912415 63.169991) (xy 146.957793 63.272764) (xy 146.957794 63.272765) (xy 147.037235 63.352206) + (xy 147.140009 63.397585) (xy 147.165135 63.4005) (xy 148.954864 63.400499) (xy 148.954879 63.400497) + (xy 148.954882 63.400497) (xy 148.979987 63.397586) (xy 148.979988 63.397585) (xy 148.979991 63.397585) + (xy 149.082765 63.352206) (xy 149.162206 63.272765) (xy 149.207585 63.169991) (xy 149.2105 63.144865) + (xy 149.210499 62.143753) (xy 150.59 62.143753) (xy 150.59 62.356246) (xy 150.623242 62.566127) + (xy 150.623242 62.56613) (xy 150.688904 62.768217) (xy 150.785375 62.95755) (xy 150.824728 63.011716) + (xy 151.457037 62.379408) (xy 151.474075 62.442993) (xy 151.539901 62.557007) (xy 151.632993 62.650099) + (xy 151.747007 62.715925) (xy 151.81059 62.732962) (xy 151.178282 63.365269) (xy 151.178282 63.36527) + (xy 151.232449 63.404624) (xy 151.421782 63.501095) (xy 151.62387 63.566757) (xy 151.833754 63.6) + (xy 152.046246 63.6) (xy 152.256127 63.566757) (xy 152.25613 63.566757) (xy 152.458217 63.501095) + (xy 152.647554 63.404622) (xy 152.701716 63.36527) (xy 152.701717 63.36527) (xy 152.069408 62.732962) + (xy 152.132993 62.715925) (xy 152.247007 62.650099) (xy 152.340099 62.557007) (xy 152.405925 62.442993) + (xy 152.422962 62.379409) (xy 153.05527 63.011717) (xy 153.05527 63.011716) (xy 153.094622 62.957554) + (xy 153.191095 62.768217) (xy 153.200492 62.739295) (xy 153.239928 62.681618) (xy 153.304286 62.654419) + (xy 153.373133 62.666331) (xy 153.42461 62.713574) (xy 153.428908 62.721314) (xy 153.496004 62.852995) + (xy 153.602441 62.999494) (xy 153.602445 62.999499) (xy 153.7305 63.127554) (xy 153.730505 63.127558) + (xy 153.858287 63.220396) (xy 153.877006 63.233996) (xy 153.953094 63.272765) (xy 154.03836 63.316211) + (xy 154.038363 63.316212) (xy 154.124476 63.344191) (xy 154.210591 63.372171) (xy 154.293429 63.385291) + (xy 154.389449 63.4005) (xy 154.389454 63.4005) (xy 154.570551 63.4005) (xy 154.657259 63.386765) + (xy 154.749409 63.372171) (xy 154.921639 63.316211) (xy 155.082994 63.233996) (xy 155.229501 63.127553) + (xy 155.357553 62.999501) (xy 155.463996 62.852994) (xy 155.546211 62.691639) (xy 155.602171 62.519409) + (xy 155.623027 62.387729) (xy 155.627527 62.359321) (xy 155.657456 62.296186) (xy 155.716768 62.259255) + (xy 155.78663 62.260253) (xy 155.844863 62.298863) (xy 155.872473 62.359321) (xy 155.897829 62.51941) + (xy 155.953787 62.691636) (xy 155.953788 62.691639) (xy 156.036006 62.852997) (xy 156.142441 62.999494) + (xy 156.142445 62.999499) (xy 156.2705 63.127554) (xy 156.270505 63.127558) (xy 156.398287 63.220396) + (xy 156.417006 63.233996) (xy 156.493094 63.272765) (xy 156.57836 63.316211) (xy 156.578363 63.316212) + (xy 156.664476 63.344191) (xy 156.750591 63.372171) (xy 156.833429 63.385291) (xy 156.929449 63.4005) + (xy 156.929454 63.4005) (xy 157.110551 63.4005) (xy 157.197259 63.386765) (xy 157.289409 63.372171) + (xy 157.461639 63.316211) (xy 157.622994 63.233996) (xy 157.769501 63.127553) (xy 157.897553 62.999501) + (xy 158.003996 62.852994) (xy 158.086211 62.691639) (xy 158.142171 62.519409) (xy 158.163027 62.387729) + (xy 158.192956 62.324595) (xy 158.252267 62.287663) (xy 158.32213 62.288661) (xy 158.380363 62.327271) + (xy 158.408477 62.391234) (xy 158.4095 62.407127) (xy 158.4095 63.144856) (xy 158.409502 63.144882) + (xy 158.412413 63.169987) (xy 158.412415 63.169991) (xy 158.457793 63.272764) (xy 158.457794 63.272765) + (xy 158.537235 63.352206) (xy 158.640009 63.397585) (xy 158.665135 63.4005) (xy 160.454864 63.400499) + (xy 160.454879 63.400497) (xy 160.454882 63.400497) (xy 160.479987 63.397586) (xy 160.479988 63.397585) + (xy 160.479991 63.397585) (xy 160.582765 63.352206) (xy 160.662206 63.272765) (xy 160.707585 63.169991) + (xy 160.7105 63.144865) (xy 160.7105 62.893713) (xy 162.6495 62.893713) (xy 162.6495 63.106286) + (xy 162.675867 63.272765) (xy 162.682754 63.316243) (xy 162.742816 63.501095) (xy 162.748444 63.518414) + (xy 162.844951 63.70782) (xy 162.96989 63.879786) (xy 163.120213 64.030109) (xy 163.292179 64.155048) + (xy 163.292181 64.155049) (xy 163.292184 64.155051) (xy 163.481588 64.251557) (xy 163.683757 64.317246) + (xy 163.893713 64.3505) (xy 163.893714 64.3505) (xy 164.106286 64.3505) (xy 164.106287 64.3505) + (xy 164.316243 64.317246) (xy 164.518412 64.251557) (xy 164.707816 64.155051) (xy 164.729789 64.139086) + (xy 164.879786 64.030109) (xy 164.879788 64.030106) (xy 164.879792 64.030104) (xy 165.030104 63.879792) + (xy 165.030106 63.879788) (xy 165.030109 63.879786) (xy 165.155048 63.70782) (xy 165.155047 63.70782) + (xy 165.155051 63.707816) (xy 165.251557 63.518412) (xy 165.317246 63.316243) (xy 165.3505 63.106287) + (xy 165.3505 62.893713) (xy 165.317246 62.683757) (xy 165.251557 62.481588) (xy 165.155051 62.292184) + (xy 165.155049 62.292181) (xy 165.155048 62.292179) (xy 165.030109 62.120213) (xy 164.879786 61.96989) + (xy 164.70782 61.844951) (xy 164.518414 61.748444) (xy 164.518413 61.748443) (xy 164.518412 61.748443) + (xy 164.316243 61.682754) (xy 164.316241 61.682753) (xy 164.31624 61.682753) (xy 164.154957 61.657208) + (xy 164.106287 61.6495) (xy 163.893713 61.6495) (xy 163.845042 61.657208) (xy 163.68376 61.682753) + (xy 163.481585 61.748444) (xy 163.292179 61.844951) (xy 163.120213 61.96989) (xy 162.96989 62.120213) + (xy 162.844951 62.292179) (xy 162.748444 62.481585) (xy 162.682753 62.68376) (xy 162.6495 62.893713) + (xy 160.7105 62.893713) (xy 160.710499 62.25) (xy 160.710499 61.355143) (xy 160.710499 61.355136) + (xy 160.709721 61.348426) (xy 160.707586 61.330012) (xy 160.707585 61.33001) (xy 160.707585 61.330009) + (xy 160.662206 61.227235) (xy 160.582765 61.147794) (xy 160.582763 61.147793) (xy 160.479992 61.102415) + (xy 160.454865 61.0995) (xy 158.665143 61.0995) (xy 158.665117 61.099502) (xy 158.640012 61.102413) + (xy 158.640008 61.102415) (xy 158.537235 61.147793) (xy 158.457794 61.227234) (xy 158.412415 61.330006) + (xy 158.412415 61.330008) (xy 158.4095 61.355131) (xy 158.4095 62.092871) (xy 158.389815 62.15991) + (xy 158.337011 62.205665) (xy 158.267853 62.215609) (xy 158.204297 62.186584) (xy 158.166523 62.127806) + (xy 158.163027 62.112269) (xy 158.154274 62.057007) (xy 158.142171 61.980591) (xy 158.086211 61.808361) + (xy 158.086211 61.80836) (xy 158.047191 61.73178) (xy 158.003996 61.647006) (xy 157.951112 61.574217) + (xy 157.897558 61.500505) (xy 157.897554 61.5005) (xy 157.769499 61.372445) (xy 157.769494 61.372441) + (xy 157.622997 61.266006) (xy 157.622996 61.266005) (xy 157.622994 61.266004) (xy 157.546906 61.227235) + (xy 157.461639 61.183788) (xy 157.461636 61.183787) (xy 157.28941 61.127829) (xy 157.110551 61.0995) + (xy 157.110546 61.0995) (xy 156.929454 61.0995) (xy 156.929449 61.0995) (xy 156.750589 61.127829) + (xy 156.578363 61.183787) (xy 156.57836 61.183788) (xy 156.417002 61.266006) (xy 156.270505 61.372441) + (xy 156.2705 61.372445) (xy 156.142445 61.5005) (xy 156.142441 61.500505) (xy 156.036006 61.647002) + (xy 155.953788 61.80836) (xy 155.953787 61.808363) (xy 155.897829 61.980589) (xy 155.872473 62.140678) + (xy 155.842544 62.203813) (xy 155.783232 62.240744) (xy 155.713369 62.239746) (xy 155.655137 62.201136) + (xy 155.627527 62.140678) (xy 155.61374 62.053639) (xy 155.602171 61.980591) (xy 155.546211 61.808361) + (xy 155.546211 61.80836) (xy 155.507191 61.73178) (xy 155.463996 61.647006) (xy 155.411112 61.574217) + (xy 155.357558 61.500505) (xy 155.357554 61.5005) (xy 155.229499 61.372445) (xy 155.229494 61.372441) + (xy 155.082997 61.266006) (xy 155.082996 61.266005) (xy 155.082994 61.266004) (xy 155.006906 61.227235) + (xy 154.921639 61.183788) (xy 154.921636 61.183787) (xy 154.74941 61.127829) (xy 154.570551 61.0995) + (xy 154.570546 61.0995) (xy 154.389454 61.0995) (xy 154.389449 61.0995) (xy 154.210589 61.127829) + (xy 154.038363 61.183787) (xy 154.03836 61.183788) (xy 153.877002 61.266006) (xy 153.730505 61.372441) + (xy 153.7305 61.372445) (xy 153.602445 61.5005) (xy 153.602441 61.500505) (xy 153.496004 61.647004) + (xy 153.428908 61.778685) (xy 153.380933 61.82948) (xy 153.313112 61.846275) (xy 153.246977 61.823737) + (xy 153.203527 61.769021) (xy 153.200492 61.760705) (xy 153.191094 61.73178) (xy 153.094624 61.542449) + (xy 153.05527 61.488282) (xy 153.055269 61.488282) (xy 152.422962 62.12059) (xy 152.405925 62.057007) + (xy 152.340099 61.942993) (xy 152.247007 61.849901) (xy 152.132993 61.784075) (xy 152.069409 61.767037) + (xy 152.701716 61.134728) (xy 152.64755 61.095375) (xy 152.458217 60.998904) (xy 152.256129 60.933242) + (xy 152.046246 60.9) (xy 151.833754 60.9) (xy 151.623872 60.933242) (xy 151.623869 60.933242) (xy 151.421782 60.998904) + (xy 151.232439 61.09538) (xy 151.178282 61.134727) (xy 151.178282 61.134728) (xy 151.810591 61.767037) + (xy 151.747007 61.784075) (xy 151.632993 61.849901) (xy 151.539901 61.942993) (xy 151.474075 62.057007) + (xy 151.457037 62.120591) (xy 150.824728 61.488282) (xy 150.824727 61.488282) (xy 150.78538 61.542439) + (xy 150.688904 61.731782) (xy 150.623242 61.933869) (xy 150.623242 61.933872) (xy 150.59 62.143753) + (xy 149.210499 62.143753) (xy 149.210499 61.355136) (xy 149.209721 61.348426) (xy 149.207586 61.330012) + (xy 149.207585 61.330011) (xy 149.207585 61.330009) (xy 149.162206 61.227235) (xy 149.082765 61.147794) + (xy 149.082763 61.147793) (xy 148.979992 61.102415) (xy 148.954865 61.0995) (xy 147.165143 61.0995) + (xy 147.165117 61.099502) (xy 147.140012 61.102413) (xy 147.140008 61.102415) (xy 147.037235 61.147793) + (xy 146.957794 61.227234) (xy 146.912415 61.330006) (xy 146.912415 61.330008) (xy 146.9095 61.355131) + (xy 146.9095 62.092871) (xy 146.889815 62.15991) (xy 146.837011 62.205665) (xy 146.767853 62.215609) + (xy 146.704297 62.186584) (xy 146.666523 62.127806) (xy 146.663027 62.112269) (xy 146.654274 62.057007) + (xy 146.642171 61.980591) (xy 146.586211 61.808361) (xy 146.586211 61.80836) (xy 146.547191 61.73178) + (xy 146.503996 61.647006) (xy 146.451112 61.574217) (xy 146.397558 61.500505) (xy 146.397554 61.5005) + (xy 146.269499 61.372445) (xy 146.269494 61.372441) (xy 146.122997 61.266006) (xy 146.122996 61.266005) + (xy 146.122994 61.266004) (xy 146.046906 61.227235) (xy 145.961639 61.183788) (xy 145.961636 61.183787) + (xy 145.78941 61.127829) (xy 145.610551 61.0995) (xy 145.610546 61.0995) (xy 145.429454 61.0995) + (xy 145.429449 61.0995) (xy 145.250589 61.127829) (xy 145.078363 61.183787) (xy 145.07836 61.183788) + (xy 144.917002 61.266006) (xy 144.770505 61.372441) (xy 144.7705 61.372445) (xy 144.642445 61.5005) + (xy 144.642441 61.500505) (xy 144.536006 61.647002) (xy 144.453788 61.80836) (xy 144.453787 61.808363) + (xy 144.397829 61.980589) (xy 144.372473 62.140678) (xy 144.342544 62.203813) (xy 144.283232 62.240744) + (xy 144.213369 62.239746) (xy 144.155137 62.201136) (xy 144.127527 62.140678) (xy 144.11374 62.053639) + (xy 144.102171 61.980591) (xy 144.046211 61.808361) (xy 144.046211 61.80836) (xy 144.007191 61.73178) + (xy 143.963996 61.647006) (xy 143.911112 61.574217) (xy 143.857558 61.500505) (xy 143.857554 61.5005) + (xy 143.729499 61.372445) (xy 143.729494 61.372441) (xy 143.582997 61.266006) (xy 143.582996 61.266005) + (xy 143.582994 61.266004) (xy 143.506906 61.227235) (xy 143.421639 61.183788) (xy 143.421636 61.183787) + (xy 143.24941 61.127829) (xy 143.070551 61.0995) (xy 143.070546 61.0995) (xy 142.889454 61.0995) + (xy 142.889449 61.0995) (xy 142.710589 61.127829) (xy 142.538363 61.183787) (xy 142.53836 61.183788) + (xy 142.377002 61.266006) (xy 142.230505 61.372441) (xy 142.2305 61.372445) (xy 142.102445 61.5005) + (xy 142.102441 61.500505) (xy 141.996006 61.647002) (xy 141.913788 61.80836) (xy 141.913787 61.808363) + (xy 141.857829 61.980589) (xy 141.832473 62.140678) (xy 141.802544 62.203813) (xy 141.743232 62.240744) + (xy 141.673369 62.239746) (xy 141.615137 62.201136) (xy 141.587527 62.140678) (xy 141.57374 62.053639) + (xy 141.562171 61.980591) (xy 141.506211 61.808361) (xy 141.506211 61.80836) (xy 141.467191 61.73178) + (xy 141.423996 61.647006) (xy 141.371112 61.574217) (xy 141.317558 61.500505) (xy 141.317554 61.5005) + (xy 141.189499 61.372445) (xy 141.189494 61.372441) (xy 141.042997 61.266006) (xy 141.042996 61.266005) + (xy 141.042994 61.266004) (xy 140.966906 61.227235) (xy 140.881639 61.183788) (xy 140.881636 61.183787) + (xy 140.70941 61.127829) (xy 140.530551 61.0995) (xy 140.530546 61.0995) (xy 140.349454 61.0995) + (xy 140.349449 61.0995) (xy 140.170589 61.127829) (xy 139.998363 61.183787) (xy 139.99836 61.183788) + (xy 139.837002 61.266006) (xy 139.690505 61.372441) (xy 139.6905 61.372445) (xy 139.562445 61.5005) + (xy 139.562441 61.500505) (xy 139.456006 61.647002) (xy 139.373788 61.80836) (xy 139.373787 61.808363) + (xy 139.317829 61.980589) (xy 139.2895 62.159448) (xy 137.710499 62.159448) (xy 137.710499 61.355136) + (xy 137.709721 61.348426) (xy 137.707586 61.330012) (xy 137.707585 61.33001) (xy 137.707585 61.330009) + (xy 137.662206 61.227235) (xy 137.582765 61.147794) (xy 137.582763 61.147793) (xy 137.479992 61.102415) + (xy 137.454865 61.0995) (xy 135.665143 61.0995) (xy 135.665117 61.099502) (xy 135.640012 61.102413) + (xy 135.640008 61.102415) (xy 135.537235 61.147793) (xy 135.457794 61.227234) (xy 135.412415 61.330006) + (xy 135.412415 61.330008) (xy 135.4095 61.355131) (xy 135.4095 62.092871) (xy 135.389815 62.15991) + (xy 135.337011 62.205665) (xy 135.267853 62.215609) (xy 135.204297 62.186584) (xy 135.166523 62.127806) + (xy 135.163027 62.112269) (xy 135.154274 62.057007) (xy 135.142171 61.980591) (xy 135.086211 61.808361) + (xy 135.086211 61.80836) (xy 135.047191 61.73178) (xy 135.003996 61.647006) (xy 134.951112 61.574217) + (xy 134.897558 61.500505) (xy 134.897554 61.5005) (xy 134.769499 61.372445) (xy 134.769494 61.372441) + (xy 134.622997 61.266006) (xy 134.622996 61.266005) (xy 134.622994 61.266004) (xy 134.546906 61.227235) + (xy 134.461639 61.183788) (xy 134.461636 61.183787) (xy 134.28941 61.127829) (xy 134.110551 61.0995) + (xy 134.110546 61.0995) (xy 133.929454 61.0995) (xy 133.929449 61.0995) (xy 133.750589 61.127829) + (xy 133.578363 61.183787) (xy 133.57836 61.183788) (xy 133.417002 61.266006) (xy 133.270505 61.372441) + (xy 133.2705 61.372445) (xy 133.142445 61.5005) (xy 133.142441 61.500505) (xy 133.036006 61.647002) + (xy 132.953788 61.80836) (xy 132.953787 61.808363) (xy 132.897829 61.980589) (xy 132.872473 62.140678) + (xy 132.842544 62.203813) (xy 132.783232 62.240744) (xy 132.713369 62.239746) (xy 132.655137 62.201136) + (xy 132.627527 62.140678) (xy 132.61374 62.053639) (xy 132.602171 61.980591) (xy 132.546211 61.808361) + (xy 132.546211 61.80836) (xy 132.507191 61.73178) (xy 132.463996 61.647006) (xy 132.411112 61.574217) + (xy 132.357558 61.500505) (xy 132.357554 61.5005) (xy 132.229499 61.372445) (xy 132.229494 61.372441) + (xy 132.082997 61.266006) (xy 132.082996 61.266005) (xy 132.082994 61.266004) (xy 132.006906 61.227235) + (xy 131.921639 61.183788) (xy 131.921636 61.183787) (xy 131.74941 61.127829) (xy 131.570551 61.0995) + (xy 131.570546 61.0995) (xy 131.389454 61.0995) (xy 131.389449 61.0995) (xy 131.210589 61.127829) + (xy 131.038363 61.183787) (xy 131.03836 61.183788) (xy 130.877002 61.266006) (xy 130.730505 61.372441) + (xy 130.7305 61.372445) (xy 130.602445 61.5005) (xy 130.602441 61.500505) (xy 130.496004 61.647004) + (xy 130.428908 61.778685) (xy 130.380933 61.82948) (xy 130.313112 61.846275) (xy 130.246977 61.823737) + (xy 130.203527 61.769021) (xy 130.200492 61.760705) (xy 130.191094 61.73178) (xy 130.094624 61.542449) + (xy 130.05527 61.488282) (xy 130.055269 61.488282) (xy 129.422962 62.12059) (xy 129.405925 62.057007) + (xy 129.340099 61.942993) (xy 129.247007 61.849901) (xy 129.132993 61.784075) (xy 129.069409 61.767037) + (xy 129.701716 61.134728) (xy 129.64755 61.095375) (xy 129.458217 60.998904) (xy 129.256129 60.933242) + (xy 129.046246 60.9) (xy 128.833754 60.9) (xy 128.623872 60.933242) (xy 128.623869 60.933242) (xy 128.421782 60.998904) + (xy 128.232439 61.09538) (xy 128.178282 61.134727) (xy 128.178282 61.134728) (xy 128.810591 61.767037) + (xy 128.747007 61.784075) (xy 128.632993 61.849901) (xy 128.539901 61.942993) (xy 128.474075 62.057007) + (xy 128.457037 62.120591) (xy 127.824728 61.488282) (xy 127.824727 61.488282) (xy 127.78538 61.542439) + (xy 127.688904 61.731782) (xy 127.623242 61.933869) (xy 127.623242 61.933872) (xy 127.59 62.143753) + (xy 115.04721 62.143753) (xy 115.030104 62.120208) (xy 114.879792 61.969896) (xy 114.879786 61.96989) + (xy 114.70782 61.844951) (xy 114.518414 61.748444) (xy 114.518413 61.748443) (xy 114.518412 61.748443) + (xy 114.316243 61.682754) (xy 114.316241 61.682753) (xy 114.31624 61.682753) (xy 114.154957 61.657208) + (xy 114.106287 61.6495) (xy 113.893713 61.6495) (xy 113.845042 61.657208) (xy 113.68376 61.682753) + (xy 113.481585 61.748444) (xy 113.292179 61.844951) (xy 113.120213 61.96989) (xy 112.96989 62.120213) + (xy 112.844951 62.292179) (xy 112.748444 62.481585) (xy 112.682753 62.68376) (xy 112.6495 62.893713) + (xy 111.506929 62.893713) (xy 111.507677 62.881354) (xy 111.518271 62.706205) (xy 111.520076 62.69134) + (xy 111.531459 62.629228) (xy 111.57178 62.409197) (xy 111.575364 62.394663) (xy 111.586377 62.359321) + (xy 111.660696 62.120822) (xy 111.665998 62.106841) (xy 111.783731 61.845249) (xy 111.790676 61.832016) + (xy 111.93908 61.586526) (xy 111.947567 61.57423) (xy 112.12448 61.348417) (xy 112.134395 61.337226) + (xy 112.337226 61.134395) (xy 112.348417 61.12448) (xy 112.57423 60.947567) (xy 112.586526 60.93908) + (xy 112.832016 60.790676) (xy 112.845249 60.783731) (xy 113.106841 60.665998) (xy 113.120822 60.660696) + (xy 113.394668 60.575362) (xy 113.409197 60.57178) (xy 113.691344 60.520075) (xy 113.706201 60.518271) + (xy 113.996264 60.500726) (xy 114.003751 60.5005) (xy 114.065892 60.5005) (xy 163.934108 60.5005) + (xy 163.996249 60.5005) + ) + ) + ) + (embedded_fonts no) +) diff --git a/hardware/v1/v1.kicad_pro b/hardware/v1/v1.kicad_pro new file mode 100644 index 0000000..dcf618b --- /dev/null +++ b/hardware/v1/v1.kicad_pro @@ -0,0 +1,706 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_barcodes": false, + "apply_defaults_to_fp_dimensions": false, + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 2.2, + "height": 2.2, + "width": 2.2 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + }, + { + "gap": 0.3, + "via_gap": 0.5, + "width": 0.3 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_field_mismatch": "warning", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "missing_tuning_profile": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_not_centered_on_via": "ignore", + "track_on_post_machined_layer": "error", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "tuning_profile_track_geometries": "ignore", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.005, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.3, + 0.5 + ], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + }, + { + "diameter": 0.7, + "drill": 0.3 + } + ], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "bom_rev": "", + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "", + "sch_revision": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "component_class_settings": { + "assignments": [], + "meta": { + "version": 0 + }, + "sheet_component_classes": { + "enabled": false + } + }, + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "v1.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "tuning_profile": "", + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 5 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + }, + { + "group_by": false, + "label": "Sim.Pins", + "name": "Sim.Pins", + "show": false + }, + { + "group_by": false, + "label": "Description", + "name": "Description", + "show": false + }, + { + "group_by": false, + "label": "#", + "name": "${ITEM_NUMBER}", + "show": false + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "", + "sort_asc": true, + "sort_field": "Reference" + }, + "bus_aliases": {}, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "space_save_all_events": true, + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0, + "top_level_sheets": [ + { + "filename": "v1.kicad_sch", + "name": "v1", + "uuid": "00000000-0000-0000-0000-000000000000" + } + ] + }, + "sheets": [ + [ + "4546af79-448e-4ae3-a7ae-bca16cef3f91", + "Root" + ], + [ + "bc234923-a3bb-4d1a-b40e-03fdfb86d629", + "Base" + ], + [ + "af69b478-1b35-4ccb-952e-a8e1d6d6d0c6", + "Connectivity" + ], + [ + "74cbcbfe-d27e-431e-b724-99d38bc40692", + "Glitching" + ] + ], + "text_variables": {}, + "tuning_profiles": { + "meta": { + "version": 0 + }, + "tuning_profiles_impedance_geometric": [] + } +} diff --git a/hardware/v1/v1.kicad_sch b/hardware/v1/v1.kicad_sch new file mode 100644 index 0000000..11ecece --- /dev/null +++ b/hardware/v1/v1.kicad_sch @@ -0,0 +1,2847 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "4546af79-448e-4ae3-a7ae-bca16cef3f91") + (paper "A4") + (lib_symbols + (symbol "MCU_ST_STM32F1:STM32F103C8Tx" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -15.24 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "STM32F103C8Tx" + (at 7.62 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at -15.24 -38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32f103c8.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "STMicroelectronics Arm Cortex-M3 MCU, 64KB flash, 20KB RAM, 72 MHz, 2.0-3.6V, 37 GPIO, LQFP48" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Arm Cortex-M3 STM32F1 STM32F103" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LQFP*7x7mm*P0.5mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "STM32F103C8Tx_0_1" + (rectangle + (start -15.24 -38.1) + (end 15.24 38.1) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "STM32F103C8Tx_1_1" + (pin input line + (at -17.78 33.02 0) + (length 2.54) + (name "NRST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 27.94 0) + (length 2.54) + (name "BOOT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 22.86 0) + (length 2.54) + (name "PD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RCC_OSC_IN" bidirectional line) + ) + (pin bidirectional line + (at -17.78 20.32 0) + (length 2.54) + (name "PD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RCC_OSC_OUT" bidirectional line) + ) + (pin bidirectional line + (at -17.78 15.24 0) + (length 2.54) + (name "PC13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RTC_OUT" bidirectional line) + (alternate "RTC_TAMPER" bidirectional line) + ) + (pin bidirectional line + (at -17.78 12.7 0) + (length 2.54) + (name "PC14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RCC_OSC32_IN" bidirectional line) + ) + (pin bidirectional line + (at -17.78 10.16 0) + (length 2.54) + (name "PC15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_EXTI15" bidirectional line) + (alternate "ADC2_EXTI15" bidirectional line) + (alternate "RCC_OSC32_OUT" bidirectional line) + ) + (pin bidirectional line + (at -17.78 5.08 0) + (length 2.54) + (name "PB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN8" bidirectional line) + (alternate "ADC2_IN8" bidirectional line) + (alternate "TIM1_CH2N" bidirectional line) + (alternate "TIM3_CH3" bidirectional line) + ) + (pin bidirectional line + (at -17.78 2.54 0) + (length 2.54) + (name "PB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN9" bidirectional line) + (alternate "ADC2_IN9" bidirectional line) + (alternate "TIM1_CH3N" bidirectional line) + (alternate "TIM3_CH4" bidirectional line) + ) + (pin bidirectional line + (at -17.78 0 0) + (length 2.54) + (name "PB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -2.54 0) + (length 2.54) + (name "PB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SPI1_SCK" bidirectional line) + (alternate "SYS_JTDO-TRACESWO" bidirectional line) + (alternate "TIM2_CH2" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -5.08 0) + (length 2.54) + (name "PB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SPI1_MISO" bidirectional line) + (alternate "SYS_NJTRST" bidirectional line) + (alternate "TIM3_CH1" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -7.62 0) + (length 2.54) + (name "PB5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SMBA" bidirectional line) + (alternate "SPI1_MOSI" bidirectional line) + (alternate "TIM3_CH2" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -10.16 0) + (length 2.54) + (name "PB6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SCL" bidirectional line) + (alternate "TIM4_CH1" bidirectional line) + (alternate "USART1_TX" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -12.7 0) + (length 2.54) + (name "PB7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SDA" bidirectional line) + (alternate "TIM4_CH2" bidirectional line) + (alternate "USART1_RX" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -15.24 0) + (length 2.54) + (name "PB8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CAN_RX" bidirectional line) + (alternate "I2C1_SCL" bidirectional line) + (alternate "TIM4_CH3" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -17.78 0) + (length 2.54) + (name "PB9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CAN_TX" bidirectional line) + (alternate "I2C1_SDA" bidirectional line) + (alternate "TIM4_CH4" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -20.32 0) + (length 2.54) + (name "PB10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C2_SCL" bidirectional line) + (alternate "TIM2_CH3" bidirectional line) + (alternate "USART3_TX" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -22.86 0) + (length 2.54) + (name "PB11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_EXTI11" bidirectional line) + (alternate "ADC2_EXTI11" bidirectional line) + (alternate "I2C2_SDA" bidirectional line) + (alternate "TIM2_CH4" bidirectional line) + (alternate "USART3_RX" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -25.4 0) + (length 2.54) + (name "PB12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C2_SMBA" bidirectional line) + (alternate "SPI2_NSS" bidirectional line) + (alternate "TIM1_BKIN" bidirectional line) + (alternate "USART3_CK" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -27.94 0) + (length 2.54) + (name "PB13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SPI2_SCK" bidirectional line) + (alternate "TIM1_CH1N" bidirectional line) + (alternate "USART3_CTS" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -30.48 0) + (length 2.54) + (name "PB14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SPI2_MISO" bidirectional line) + (alternate "TIM1_CH2N" bidirectional line) + (alternate "USART3_RTS" bidirectional line) + ) + (pin bidirectional line + (at -17.78 -33.02 0) + (length 2.54) + (name "PB15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_EXTI15" bidirectional line) + (alternate "ADC2_EXTI15" bidirectional line) + (alternate "SPI2_MOSI" bidirectional line) + (alternate "TIM1_CH3N" bidirectional line) + ) + (pin power_in line + (at -5.08 40.64 270) + (length 2.54) + (name "VBAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 40.64 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 40.64 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -40.64 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -40.64 90) + (length 2.54) + (hide yes) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -40.64 90) + (length 2.54) + (hide yes) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 40.64 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 -40.64 90) + (length 2.54) + (name "VSSA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 5.08 40.64 270) + (length 2.54) + (name "VDDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 33.02 180) + (length 2.54) + (name "PA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN0" bidirectional line) + (alternate "ADC2_IN0" bidirectional line) + (alternate "SYS_WKUP" bidirectional line) + (alternate "TIM2_CH1" bidirectional line) + (alternate "TIM2_ETR" bidirectional line) + (alternate "USART2_CTS" bidirectional line) + ) + (pin bidirectional line + (at 17.78 30.48 180) + (length 2.54) + (name "PA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN1" bidirectional line) + (alternate "ADC2_IN1" bidirectional line) + (alternate "TIM2_CH2" bidirectional line) + (alternate "USART2_RTS" bidirectional line) + ) + (pin bidirectional line + (at 17.78 27.94 180) + (length 2.54) + (name "PA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN2" bidirectional line) + (alternate "ADC2_IN2" bidirectional line) + (alternate "TIM2_CH3" bidirectional line) + (alternate "USART2_TX" bidirectional line) + ) + (pin bidirectional line + (at 17.78 25.4 180) + (length 2.54) + (name "PA3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN3" bidirectional line) + (alternate "ADC2_IN3" bidirectional line) + (alternate "TIM2_CH4" bidirectional line) + (alternate "USART2_RX" bidirectional line) + ) + (pin bidirectional line + (at 17.78 22.86 180) + (length 2.54) + (name "PA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN4" bidirectional line) + (alternate "ADC2_IN4" bidirectional line) + (alternate "SPI1_NSS" bidirectional line) + (alternate "USART2_CK" bidirectional line) + ) + (pin bidirectional line + (at 17.78 20.32 180) + (length 2.54) + (name "PA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN5" bidirectional line) + (alternate "ADC2_IN5" bidirectional line) + (alternate "SPI1_SCK" bidirectional line) + ) + (pin bidirectional line + (at 17.78 17.78 180) + (length 2.54) + (name "PA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN6" bidirectional line) + (alternate "ADC2_IN6" bidirectional line) + (alternate "SPI1_MISO" bidirectional line) + (alternate "TIM1_BKIN" bidirectional line) + (alternate "TIM3_CH1" bidirectional line) + ) + (pin bidirectional line + (at 17.78 15.24 180) + (length 2.54) + (name "PA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN7" bidirectional line) + (alternate "ADC2_IN7" bidirectional line) + (alternate "SPI1_MOSI" bidirectional line) + (alternate "TIM1_CH1N" bidirectional line) + (alternate "TIM3_CH2" bidirectional line) + ) + (pin bidirectional line + (at 17.78 12.7 180) + (length 2.54) + (name "PA8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RCC_MCO" bidirectional line) + (alternate "TIM1_CH1" bidirectional line) + (alternate "USART1_CK" bidirectional line) + ) + (pin bidirectional line + (at 17.78 10.16 180) + (length 2.54) + (name "PA9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "TIM1_CH2" bidirectional line) + (alternate "USART1_TX" bidirectional line) + ) + (pin bidirectional line + (at 17.78 7.62 180) + (length 2.54) + (name "PA10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "TIM1_CH3" bidirectional line) + (alternate "USART1_RX" bidirectional line) + ) + (pin bidirectional line + (at 17.78 5.08 180) + (length 2.54) + (name "PA11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_EXTI11" bidirectional line) + (alternate "ADC2_EXTI11" bidirectional line) + (alternate "CAN_RX" bidirectional line) + (alternate "TIM1_CH4" bidirectional line) + (alternate "USART1_CTS" bidirectional line) + (alternate "USB_DM" bidirectional line) + ) + (pin bidirectional line + (at 17.78 2.54 180) + (length 2.54) + (name "PA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CAN_TX" bidirectional line) + (alternate "TIM1_ETR" bidirectional line) + (alternate "USART1_RTS" bidirectional line) + (alternate "USB_DP" bidirectional line) + ) + (pin bidirectional line + (at 17.78 0 180) + (length 2.54) + (name "PA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SYS_JTMS-SWDIO" bidirectional line) + ) + (pin bidirectional line + (at 17.78 -2.54 180) + (length 2.54) + (name "PA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SYS_JTCK-SWCLK" bidirectional line) + ) + (pin bidirectional line + (at 17.78 -5.08 180) + (length 2.54) + (name "PA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_EXTI15" bidirectional line) + (alternate "ADC2_EXTI15" bidirectional line) + (alternate "SPI1_NSS" bidirectional line) + (alternate "SYS_JTDI" bidirectional line) + (alternate "TIM2_CH1" bidirectional line) + (alternate "TIM2_ETR" bidirectional line) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3VA" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3VA" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3VA\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3VA_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3VA_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 140.97 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "45ae2f6a-785a-4dda-8fad-8c6c7c57774d") + ) + (junction + (at 140.97 127) + (diameter 0) + (color 0 0 0 0) + (uuid "5c8c3d26-d0f2-42cb-b81a-a64208c1359c") + ) + (junction + (at 138.43 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "872e0819-9bbe-479e-a352-216728638790") + ) + (junction + (at 135.89 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "bbca41ec-111a-4658-a7ec-5dbb84933797") + ) + (no_connect + (at 123.19 100.33) + (uuid "3e00ae19-39ea-4452-8c74-88b96193f452") + ) + (no_connect + (at 123.19 69.85) + (uuid "42dd6503-ecea-4109-b124-35e1d566c16e") + ) + (no_connect + (at 123.19 74.93) + (uuid "46b84925-ea1f-4204-bbfd-a9e2971f1dab") + ) + (no_connect + (at 158.75 74.93) + (uuid "77bead6f-dc5f-4bea-af79-6088b37c3e9d") + ) + (no_connect + (at 158.75 52.07) + (uuid "948eb9ba-b5f0-489d-9ebd-0f28d0f51fc9") + ) + (no_connect + (at 123.19 72.39) + (uuid "a745667e-c8a5-418c-a260-00b5edf6a12f") + ) + (no_connect + (at 158.75 77.47) + (uuid "c34de1db-e2f2-4999-985e-ad62b3300ffb") + ) + (no_connect + (at 158.75 57.15) + (uuid "f963ec42-2cb3-4f16-9dfd-b0b9f164278d") + ) + (wire + (pts + (xy 140.97 125.73) (xy 140.97 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31be947f-784e-4077-93e5-c3ca3796bc07") + ) + (wire + (pts + (xy 143.51 43.18) (xy 143.51 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a3a7ae4-f0d5-4952-8dbb-f02efd207fe2") + ) + (wire + (pts + (xy 135.89 43.18) (xy 135.89 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5053c1ee-9535-4a61-8c98-54ff80f10ecf") + ) + (wire + (pts + (xy 140.97 127) (xy 143.51 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "588af53a-771e-44bb-9e4c-fb5dae41913d") + ) + (wire + (pts + (xy 140.97 43.18) (xy 140.97 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65e13910-c37c-4df3-bfab-d7f1c3f4e4da") + ) + (wire + (pts + (xy 135.89 43.18) (xy 138.43 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "736fe630-900b-419a-a3af-9a92a3297810") + ) + (wire + (pts + (xy 146.05 41.91) (xy 146.05 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8da41232-dfcb-457b-90db-188cf86ea8e0") + ) + (wire + (pts + (xy 135.89 41.91) (xy 135.89 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1dcb667-5c1a-4005-93a8-c9c10f5c3f2a") + ) + (wire + (pts + (xy 138.43 43.18) (xy 140.97 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a30d47ae-021f-4271-b2f6-17ebe7c865ce") + ) + (wire + (pts + (xy 140.97 127) (xy 140.97 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0c9dfae-944f-43ba-9cf8-127f2d35ffd1") + ) + (wire + (pts + (xy 138.43 43.18) (xy 138.43 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb75009f-0451-4416-9502-a61c0922010b") + ) + (wire + (pts + (xy 143.51 125.73) (xy 143.51 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f174037f-b60c-4d91-b4ff-682b35a05fb6") + ) + (wire + (pts + (xy 140.97 43.18) (xy 143.51 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f57b7531-8473-4f80-9415-3f67659c0c04") + ) + (label "UART2_TX (unmapped because line is receive-only)" + (at 158.75 57.15 0) + (effects + (font + (size 0.762 0.762) + ) + (justify left bottom) + ) + (uuid "9553af22-6623-4d94-a2ab-3bcb5941a577") + ) + (global_label "LAB_S0" + (shape input) + (at 158.75 90.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "0a08512f-f66b-415d-85a0-009b7c0f00f7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 166.5566 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SWDIO" + (shape input) + (at 158.75 85.09 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "0e87589c-1154-434b-9967-1c5038d2b2ba") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 165.8308 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LAB_S2" + (shape input) + (at 123.19 90.17 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "0fb14458-d5f8-4812-b830-31b4045e146a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 115.3834 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SPI1_MISO" + (shape input) + (at 158.75 67.31 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "11ddf510-adec-4018-9896-2c8fbd0049ce") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 169.0239 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "USB_D-" + (shape input) + (at 158.75 80.01 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "17fef7e8-4fd7-46b6-9ea5-01a8a1365820") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 167.2339 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LAB_S3" + (shape input) + (at 123.19 92.71 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "1930729e-e717-434d-8486-bfbcd45160d7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 115.3834 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LAB_S1" + (shape input) + (at 123.19 87.63 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "20c7266a-e297-49f5-91f8-58388f7ceb14") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 115.3834 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "RFID_RST" + (shape input) + (at 123.19 80.01 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "2fc4fa8b-2aec-4d45-a133-490c86fb71ea") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 113.8836 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SPI2_MISO" + (shape input) + (at 123.19 115.57 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "3323c403-b464-4e3e-b2a9-9dda8f96239f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 112.9161 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LAB_RST" + (shape input) + (at 123.19 102.87 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "338381cc-e444-4070-a303-2ba5aeb40d7d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 114.5609 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LDO_EN" + (shape input) + (at 158.75 72.39 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "38360b6a-a98a-4611-a244-5585145e2ccf") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 166.7985 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "USB_D+" + (shape input) + (at 158.75 82.55 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "394cecff-5e02-49b1-ac51-42d0fa75c503") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 167.2339 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI2_SCK" + (shape input) + (at 123.19 113.03 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "3f138c35-e780-4da2-8898-1b7ee59b4007") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 113.5934 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SPI2_MOSI" + (shape input) + (at 123.19 118.11 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "4c62308a-dafe-4d2c-b830-1862e9b44f36") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 112.9161 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SPI1_MOSI" + (shape input) + (at 158.75 69.85 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "6065494f-2091-48d8-b72c-d2fb843f9071") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 169.0239 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "UART2_RX" + (shape input) + (at 158.75 59.69 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "6fb6f58e-6293-4e35-8fa2-7d5e30ecff0c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 168.5886 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "UART1_TX" + (shape input) + (at 123.19 95.25 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "7acd732f-88c8-4764-8a27-3d0399999b06") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 113.5933 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "NRST" + (shape input) + (at 123.19 52.07 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "7afd01fd-f24e-408a-8a17-9e7d037daf29") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 116.98 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "I2C_SDA" + (shape input) + (at 123.19 107.95 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "7feb8504-07ed-4551-ad3a-75eacf6c9004") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 114.7061 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "EEPROM_WP" + (shape input) + (at 123.19 85.09 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "8f1d49f2-8ab3-47f2-b9b3-1c154decc00e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 111.755 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SWDCLK" + (shape input) + (at 158.75 87.63 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "953fca3b-08c8-49ac-aff6-7600dd83f624") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 167.1371 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "RFID_IRQ" + (shape input) + (at 123.19 82.55 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "95578c88-3b04-4b36-9c00-8ab89f112ad6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 114.0771 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "DOOR_OUT" + (shape input) + (at 158.75 54.61 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "a4aaf29c-9818-4d82-a6ea-169c90701e5d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 168.9757 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI1_SCK" + (shape input) + (at 158.75 64.77 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "adbe5d83-1c36-46c9-afb7-99456c844bd6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 168.3466 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "BOOT0" + (shape input) + (at 123.19 57.15 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "c1aa12d6-b995-4720-9953-97fb960d90f7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 115.9156 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SPI1_CS" + (shape input) + (at 158.75 62.23 0) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + (uuid "c54cb167-700f-4fd9-b5c2-713dfd7db366") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 167.3306 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GLITCH_RST_OUT" + (shape input) + (at 123.19 110.49 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "cb03d45c-18e1-4476-ae4f-20c2e3015840") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 108.4165 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "HSE_IN" + (shape input) + (at 123.19 62.23 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "e5566c3e-26f9-40ce-b361-126f8b7bf4c9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 115.5286 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "HSE_OUT" + (shape input) + (at 123.19 64.77 180) + (fields_autoplaced yes) + (effects + (font + (face "KiCad Font") + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "f764deb3-675c-437e-87c6-04fae757c495") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 114.1739 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "I2C_SCL" + (shape input) + (at 123.19 105.41 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "fd187d50-0b2f-4c05-9cd7-52e2bcde8f04") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 114.7545 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "UART1_RX" + (shape input) + (at 123.19 97.79 180) + (fields_autoplaced yes) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + (uuid "fd95b2e7-5ce1-46f8-b941-8a5b60b0f318") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 113.3514 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (symbol + (lib_id "MCU_ST_STM32F1:STM32F103C8Tx") + (at 140.97 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "52a8d826-00b1-43ff-b8db-7e73f0a59a50") + (property "Reference" "U1" + (at 152.908 44.958 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "STM32F103C8Tx" + (at 146.304 125.222 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at 125.73 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32f103c8.pdf" + (at 140.97 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "STMicroelectronics Arm Cortex-M3 MCU, 64KB flash, 20KB RAM, 72 MHz, 2.0-3.6V, 37 GPIO, LQFP48" + (at 140.97 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "34" + (uuid "c5052a77-0939-4a84-814d-c5a368af5754") + ) + (pin "30" + (uuid "53bfaa42-8c7c-4d56-84a6-e673494c723b") + ) + (pin "16" + (uuid "478d2c45-e928-4195-afb0-ed3136885291") + ) + (pin "38" + (uuid "bbdc5fc9-e49e-4070-a8f9-7be837f86fb7") + ) + (pin "8" + (uuid "b913a3f4-25fb-4ad9-825d-010b3decba21") + ) + (pin "29" + (uuid "909e4f9c-ed5d-4426-b87d-8fdf3322dffe") + ) + (pin "31" + (uuid "6f4b0799-adbd-4095-b2fa-0c12c5c20057") + ) + (pin "32" + (uuid "021dabf0-a0f3-4357-bde0-bfb162d64fe9") + ) + (pin "33" + (uuid "eff4b7ad-6f61-4976-af3d-2cf2d1764a5a") + ) + (pin "39" + (uuid "51e23431-b5b9-44a3-922f-e12cb397e13e") + ) + (pin "22" + (uuid "2b85a90b-d5c4-49a1-ae75-07754b261161") + ) + (pin "28" + (uuid "1ee59fb2-a59e-48e6-bf47-4c15bc48913e") + ) + (pin "35" + (uuid "b5bc6cc6-7ac5-4e3b-b096-04d01860e428") + ) + (pin "46" + (uuid "5353dd70-12a0-496e-bbf4-c9337c1c0212") + ) + (pin "48" + (uuid "0445f396-0793-4acd-95c2-2c597d4f3fd4") + ) + (pin "26" + (uuid "605fd87d-bab7-46b6-a26a-6a69c420eb48") + ) + (pin "42" + (uuid "4f8b703d-f6e5-44c3-b958-c19807ca7d62") + ) + (pin "45" + (uuid "b652339e-51f0-4652-be5a-19eb8abfa369") + ) + (pin "15" + (uuid "85d1fae7-7ad1-4493-9e81-0f70fa299c6b") + ) + (pin "10" + (uuid "7b0ee392-9cf7-46be-a630-bc79fae771af") + ) + (pin "47" + (uuid "1577da14-a0ff-4604-95cd-89e4628abf8c") + ) + (pin "23" + (uuid "055a5699-b41d-43da-808a-9905d31235d3") + ) + (pin "14" + (uuid "58340248-c51f-4bc4-9e77-753a38d1f265") + ) + (pin "13" + (uuid "191601aa-36a0-4f2c-9b30-3afdd90daa44") + ) + (pin "24" + (uuid "5cdf305f-58b7-4222-88ef-0bc56f939810") + ) + (pin "36" + (uuid "76b4f56e-5e0c-440e-a647-bb208f7d9d9a") + ) + (pin "18" + (uuid "3355dfa7-7d86-490f-a6a6-8679b78a35e8") + ) + (pin "37" + (uuid "4c6d71db-a95f-4e24-b1f7-c7eb1a89951e") + ) + (pin "27" + (uuid "3bc38e7d-c8a9-478e-8ea9-581f51ce7baa") + ) + (pin "25" + (uuid "8937ecff-6a33-4b74-9c9d-4af63a984a0f") + ) + (pin "21" + (uuid "60831c9c-343e-43fd-a10e-640de95db4ca") + ) + (pin "17" + (uuid "4b73505d-4ed5-4d47-abaf-84fc22ef4705") + ) + (pin "11" + (uuid "eb19c5de-0f71-4712-8b26-cf9380532513") + ) + (pin "40" + (uuid "e5dd2d03-23d3-487d-bfdd-d56894af5c65") + ) + (pin "9" + (uuid "ba8767da-8e4d-4c99-96f7-acbcf521e718") + ) + (pin "1" + (uuid "994d34aa-e394-4e14-b06b-c7acbb6c762e") + ) + (pin "41" + (uuid "560fd441-d8ad-4c18-9c45-b9d0e4d6deb9") + ) + (pin "5" + (uuid "a3b91a0b-6ac0-4e02-b076-41f922addd9b") + ) + (pin "44" + (uuid "42c34a8e-40ab-4536-b744-a6bd6448684b") + ) + (pin "7" + (uuid "e05bfaf2-5c04-4756-8105-980a03c764b4") + ) + (pin "20" + (uuid "f2ded373-8b9f-40c0-8528-2b63d662f087") + ) + (pin "19" + (uuid "25f63908-e4c2-4fb7-b1bf-cad4af11c168") + ) + (pin "12" + (uuid "696afc32-d886-4edb-81dc-8f1833ca7391") + ) + (pin "43" + (uuid "f66dd87a-3309-471a-88ab-6e48ca1a2d07") + ) + (pin "6" + (uuid "cf62bcba-5e98-41cc-9198-65b97183656f") + ) + (pin "2" + (uuid "a774dd41-97ff-4b38-87e3-87e6dc344200") + ) + (pin "3" + (uuid "25c8a31a-ad75-41b8-b9e1-0b33ab7c4d69") + ) + (pin "4" + (uuid "8a176e2b-9e87-4aa6-aca4-5e4b23d6a4de") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 140.97 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a5aa7098-20a2-48ae-bd75-6d606507891a") + (property "Reference" "#PWR01" + (at 140.97 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 140.97 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 140.97 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 140.97 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 140.97 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b550aa1d-ca95-49ad-b911-89d9647e6e33") + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 135.89 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e258f01c-d5b8-4839-bcc2-5d7b588fc746") + (property "Reference" "#PWR038" + (at 135.89 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 135.89 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 135.89 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 135.89 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 135.89 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "709a9c68-08d3-42e4-9f23-edbf00c3715f") + ) + (instances + (project "" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91" + (reference "#PWR038") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3VA") + (at 146.05 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ffc11a89-942f-4c7c-9cc3-56edcd0c18f1") + (property "Reference" "#PWR037" + (at 146.05 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3VA" + (at 146.05 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 146.05 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 146.05 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3VA\"" + (at 146.05 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7f61ee6b-28cd-4cea-8a46-ac44541d56ac") + ) + (instances + (project "" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91" + (reference "#PWR037") + (unit 1) + ) + ) + ) + ) + (sheet + (at 210.82 73.66) + (size 12.7 3.81) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "74cbcbfe-d27e-431e-b724-99d38bc40692") + (property "Sheetname" "Glitching" + (at 210.82 72.9484 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "glitching.kicad_sch" + (at 210.82 78.0546 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91" + (page "4") + ) + ) + ) + ) + (sheet + (at 210.82 62.23) + (size 12.7 3.81) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "af69b478-1b35-4ccb-952e-a8e1d6d6d0c6") + (property "Sheetname" "Connectivity" + (at 210.82 61.5184 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "connectivity.kicad_sch" + (at 210.82 66.6246 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91" + (page "3") + ) + ) + ) + ) + (sheet + (at 210.82 50.8) + (size 12.7 3.81) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "bc234923-a3bb-4d1a-b40e-03fdfb86d629") + (property "Sheetname" "Base" + (at 210.82 50.0884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "base.kicad_sch" + (at 210.82 55.1946 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "v1" + (path "/4546af79-448e-4ae3-a7ae-bca16cef3f91" + (page "2") + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) From e7fde72693984ba4bc844e62cb00de6aadb31d18 Mon Sep 17 00:00:00 2001 From: Sleeeee Date: Sun, 3 May 2026 17:13:23 +0200 Subject: [PATCH 2/4] DVH #22 Migrate firmware to match v1 hardware architecture (regenerate from CubeMX, add software EEPROM WP control, change pin names, remove v0 workarounds) --- firmware/.mxproject | 16 +-- firmware/Core/Inc/main.h | 44 +++++-- firmware/Core/Src/main.c | 130 +++++++++++++++--- firmware/Core/Src/stm32f1xx_hal_msp.c | 99 +++++++++++++- firmware/dvh/labs/00_swd/src/lab_swd.c | 2 +- firmware/dvh/labs/02_i2c/src/lab_i2c.c | 25 +++- firmware/dvh/manager/include/lab_select.h | 2 - firmware/dvh/manager/src/lab_blink.c | 14 +- firmware/dvh/manager/src/lab_bootstrap.c | 3 - firmware/dvh/manager/src/lab_select.c | 24 ---- firmware/dvh/shared/src/utils_eeprom.c | 2 +- firmware/firmware.ioc | 153 ++++++++++++++++------ 12 files changed, 384 insertions(+), 130 deletions(-) diff --git a/firmware/.mxproject b/firmware/.mxproject index c70a0a6..ec6e087 100644 --- a/firmware/.mxproject +++ b/firmware/.mxproject @@ -1,3 +1,11 @@ +[PreviousLibFiles] +LibFiles=Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_i2c.h;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_spi.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_i2c.h;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_spi.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/tz_context.h;Drivers/CMSIS/Include/cmsis_gcc.h; + +[PreviousUsedCMakes] +SourceFiles=Core/Src/main.c;Core/Src/stm32f1xx_it.c;Core/Src/stm32f1xx_hal_msp.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Core/Src/system_stm32f1xx.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Core/Src/system_stm32f1xx.c;;; +HeaderPath=Drivers/STM32F1xx_HAL_Driver/Inc;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;Drivers/CMSIS/Device/ST/STM32F1xx/Include;Drivers/CMSIS/Include;Core/Inc; +CDefines=USE_HAL_DRIVER;STM32F103xB;USE_HAL_DRIVER;USE_HAL_DRIVER; + [PreviousGenFiles] AdvancedFolderStructure=true HeaderFileListSize=3 @@ -15,11 +23,3 @@ SourceFolderListSize=1 SourcePath#0=../Core/Src SourceFiles=; -[PreviousLibFiles] -LibFiles=Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_i2c.h;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_spi.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_i2c.h;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_spi.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/tz_context.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/cmsis_iccarm.h; - -[PreviousUsedCMakes] -SourceFiles=Core/Src/main.c;Core/Src/stm32f1xx_it.c;Core/Src/stm32f1xx_hal_msp.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Core/Src/system_stm32f1xx.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Core/Src/system_stm32f1xx.c;;; -HeaderPath=Drivers/STM32F1xx_HAL_Driver/Inc;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;Drivers/CMSIS/Device/ST/STM32F1xx/Include;Drivers/CMSIS/Include;Core/Inc; -CDefines=USE_HAL_DRIVER;STM32F103xB;USE_HAL_DRIVER;USE_HAL_DRIVER; - diff --git a/firmware/Core/Inc/main.h b/firmware/Core/Inc/main.h index 388fbca..0a6db7c 100644 --- a/firmware/Core/Inc/main.h +++ b/firmware/Core/Inc/main.h @@ -61,32 +61,48 @@ void Error_Handler(void); #define HSE_IN_GPIO_Port GPIOD #define HSE_OUT_Pin GPIO_PIN_1 #define HSE_OUT_GPIO_Port GPIOD -#define RFID_IRQ_Pin GPIO_PIN_2 -#define RFID_IRQ_GPIO_Port GPIOA -#define RFID_RST_Pin GPIO_PIN_3 -#define RFID_RST_GPIO_Port GPIOA -#define SPI_CS_Pin GPIO_PIN_4 -#define SPI_CS_GPIO_Port GPIOA -#define SPI_SCK_Pin GPIO_PIN_5 -#define SPI_SCK_GPIO_Port GPIOA -#define SPI_MISO_Pin GPIO_PIN_6 -#define SPI_MISO_GPIO_Port GPIOA -#define SPI_MOSI_Pin GPIO_PIN_7 -#define SPI_MOSI_GPIO_Port GPIOA +#define DOOR_OUT_Pin GPIO_PIN_1 +#define DOOR_OUT_GPIO_Port GPIOA +#define SPI1_CS_Pin GPIO_PIN_4 +#define SPI1_CS_GPIO_Port GPIOA +#define SPI1_SCK_Pin GPIO_PIN_5 +#define SPI1_SCK_GPIO_Port GPIOA +#define SPI1_MISO_Pin GPIO_PIN_6 +#define SPI1_MISO_GPIO_Port GPIOA +#define SPI1_MOSI_Pin GPIO_PIN_7 +#define SPI1_MOSI_GPIO_Port GPIOA +#define RFID_RST_Pin GPIO_PIN_0 +#define RFID_RST_GPIO_Port GPIOB +#define RFID_IRQ_Pin GPIO_PIN_1 +#define RFID_IRQ_GPIO_Port GPIOB +#define EEPROM_WP_Pin GPIO_PIN_2 +#define EEPROM_WP_GPIO_Port GPIOB #define I2C_SCL_Pin GPIO_PIN_10 #define I2C_SCL_GPIO_Port GPIOB #define I2C_SDA_Pin GPIO_PIN_11 #define I2C_SDA_GPIO_Port GPIOB -#define DOOR_IN_Pin GPIO_PIN_15 -#define DOOR_IN_GPIO_Port GPIOB +#define ATTINY_RST_Pin GPIO_PIN_12 +#define ATTINY_RST_GPIO_Port GPIOB +#define LDO_EN_Pin GPIO_PIN_8 +#define LDO_EN_GPIO_Port GPIOA #define SWDIO_Pin GPIO_PIN_13 #define SWDIO_GPIO_Port GPIOA #define SWDCLK_Pin GPIO_PIN_14 #define SWDCLK_GPIO_Port GPIOA +#define LAB_S0_Pin GPIO_PIN_15 +#define LAB_S0_GPIO_Port GPIOA +#define LAB_S1_Pin GPIO_PIN_3 +#define LAB_S1_GPIO_Port GPIOB +#define LAB_S2_Pin GPIO_PIN_4 +#define LAB_S2_GPIO_Port GPIOB +#define LAB_S3_Pin GPIO_PIN_5 +#define LAB_S3_GPIO_Port GPIOB #define UART_TX_Pin GPIO_PIN_6 #define UART_TX_GPIO_Port GPIOB #define UART_RX_Pin GPIO_PIN_7 #define UART_RX_GPIO_Port GPIOB +#define LAB_RST_Pin GPIO_PIN_9 +#define LAB_RST_GPIO_Port GPIOB /* USER CODE BEGIN Private defines */ diff --git a/firmware/Core/Src/main.c b/firmware/Core/Src/main.c index ba73f70..52aa6b6 100644 --- a/firmware/Core/Src/main.c +++ b/firmware/Core/Src/main.c @@ -43,8 +43,10 @@ I2C_HandleTypeDef hi2c2; SPI_HandleTypeDef hspi1; +SPI_HandleTypeDef hspi2; UART_HandleTypeDef huart1; +UART_HandleTypeDef huart2; PCD_HandleTypeDef hpcd_USB_FS; @@ -59,6 +61,8 @@ static void MX_I2C2_Init(void); static void MX_SPI1_Init(void); static void MX_USART1_UART_Init(void); static void MX_USB_PCD_Init(void); +static void MX_SPI2_Init(void); +static void MX_USART2_UART_Init(void); /* USER CODE BEGIN PFP */ /* USER CODE END PFP */ @@ -88,7 +92,7 @@ int main(void) /* USER CODE END Init */ - /* Configure the system clock (skip for DVH simulation) */ + /* Configure the system clock */ #ifndef SIMULATION SystemClock_Config(); #endif @@ -100,9 +104,11 @@ int main(void) /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_I2C2_Init(); - //MX_SPI1_Init(); // WARNING : This line is commented out on DVH 0.1 to repurpose SPI pins as GPIOs + MX_SPI1_Init(); MX_USART1_UART_Init(); MX_USB_PCD_Init(); + MX_SPI2_Init(); + MX_USART2_UART_Init(); /* USER CODE ENTRYPOINT */ LabBootstrap_Start(); @@ -226,6 +232,44 @@ static void MX_SPI1_Init(void) } +/** + * @brief SPI2 Initialization Function + * @param None + * @retval None + */ +static void MX_SPI2_Init(void) +{ + + /* USER CODE BEGIN SPI2_Init 0 */ + + /* USER CODE END SPI2_Init 0 */ + + /* USER CODE BEGIN SPI2_Init 1 */ + + /* USER CODE END SPI2_Init 1 */ + /* SPI2 parameter configuration*/ + hspi2.Instance = SPI2; + hspi2.Init.Mode = SPI_MODE_MASTER; + hspi2.Init.Direction = SPI_DIRECTION_2LINES; + hspi2.Init.DataSize = SPI_DATASIZE_8BIT; + hspi2.Init.CLKPolarity = SPI_POLARITY_LOW; + hspi2.Init.CLKPhase = SPI_PHASE_1EDGE; + hspi2.Init.NSS = SPI_NSS_SOFT; + hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2; + hspi2.Init.FirstBit = SPI_FIRSTBIT_MSB; + hspi2.Init.TIMode = SPI_TIMODE_DISABLE; + hspi2.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; + hspi2.Init.CRCPolynomial = 10; + if (HAL_SPI_Init(&hspi2) != HAL_OK) + { + Error_Handler(); + } + /* USER CODE BEGIN SPI2_Init 2 */ + + /* USER CODE END SPI2_Init 2 */ + +} + /** * @brief USART1 Initialization Function * @param None @@ -259,6 +303,39 @@ static void MX_USART1_UART_Init(void) } +/** + * @brief USART2 Initialization Function + * @param None + * @retval None + */ +static void MX_USART2_UART_Init(void) +{ + + /* USER CODE BEGIN USART2_Init 0 */ + + /* USER CODE END USART2_Init 0 */ + + /* USER CODE BEGIN USART2_Init 1 */ + + /* USER CODE END USART2_Init 1 */ + huart2.Instance = USART2; + huart2.Init.BaudRate = 115200; + huart2.Init.WordLength = UART_WORDLENGTH_8B; + huart2.Init.StopBits = UART_STOPBITS_1; + huart2.Init.Parity = UART_PARITY_NONE; + huart2.Init.Mode = UART_MODE_RX; + huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE; + huart2.Init.OverSampling = UART_OVERSAMPLING_16; + if (HAL_UART_Init(&huart2) != HAL_OK) + { + Error_Handler(); + } + /* USER CODE BEGIN USART2_Init 2 */ + + /* USER CODE END USART2_Init 2 */ + +} + /** * @brief USB Initialization Function * @param None @@ -308,10 +385,33 @@ static void MX_GPIO_Init(void) __HAL_RCC_GPIOB_CLK_ENABLE(); /*Configure GPIO pin Output Level */ - HAL_GPIO_WritePin(RFID_RST_GPIO_Port, RFID_RST_Pin, GPIO_PIN_RESET); + HAL_GPIO_WritePin(GPIOA, DOOR_OUT_Pin|LDO_EN_Pin|LAB_S0_Pin, GPIO_PIN_RESET); /*Configure GPIO pin Output Level */ - HAL_GPIO_WritePin(DOOR_IN_GPIO_Port, DOOR_IN_Pin, GPIO_PIN_RESET); + HAL_GPIO_WritePin(GPIOB, RFID_RST_Pin|EEPROM_WP_Pin|ATTINY_RST_Pin|LAB_S1_Pin + |LAB_S2_Pin|LAB_S3_Pin, GPIO_PIN_RESET); + + /*Configure GPIO pins : DOOR_OUT_Pin LDO_EN_Pin LAB_S0_Pin */ + GPIO_InitStruct.Pin = DOOR_OUT_Pin|LDO_EN_Pin|LAB_S0_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + + /*Configure GPIO pin : SPI1_CS_Pin */ + GPIO_InitStruct.Pin = SPI1_CS_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + GPIO_InitStruct.Pull = GPIO_NOPULL; + HAL_GPIO_Init(SPI1_CS_GPIO_Port, &GPIO_InitStruct); + + /*Configure GPIO pins : RFID_RST_Pin ATTINY_RST_Pin LAB_S1_Pin LAB_S2_Pin + LAB_S3_Pin */ + GPIO_InitStruct.Pin = RFID_RST_Pin|ATTINY_RST_Pin|LAB_S1_Pin|LAB_S2_Pin + |LAB_S3_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); /*Configure GPIO pin : RFID_IRQ_Pin */ GPIO_InitStruct.Pin = RFID_IRQ_Pin; @@ -319,25 +419,18 @@ static void MX_GPIO_Init(void) GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(RFID_IRQ_GPIO_Port, &GPIO_InitStruct); - /*Configure GPIO pin : RFID_RST_Pin */ - GPIO_InitStruct.Pin = RFID_RST_Pin; - GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + /*Configure GPIO pin : EEPROM_WP_Pin */ + GPIO_InitStruct.Pin = EEPROM_WP_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - //HAL_GPIO_Init(RFID_RST_GPIO_Port, &GPIO_InitStruct); // WARNING : This line is commented out on DVH 0.1 to repurpose this pin as input + HAL_GPIO_Init(EEPROM_WP_GPIO_Port, &GPIO_InitStruct); - /*Configure GPIO pin : SPI_CS_Pin */ - GPIO_InitStruct.Pin = SPI_CS_Pin; + /*Configure GPIO pin : LAB_RST_Pin */ + GPIO_InitStruct.Pin = LAB_RST_Pin; GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; - HAL_GPIO_Init(SPI_CS_GPIO_Port, &GPIO_InitStruct); - - /*Configure GPIO pin : DOOR_IN_Pin */ - GPIO_InitStruct.Pin = DOOR_IN_Pin; - GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - GPIO_InitStruct.Pull = GPIO_NOPULL; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - HAL_GPIO_Init(DOOR_IN_GPIO_Port, &GPIO_InitStruct); + HAL_GPIO_Init(LAB_RST_GPIO_Port, &GPIO_InitStruct); /* USER CODE BEGIN MX_GPIO_Init_2 */ @@ -373,7 +466,6 @@ void Error_Handler(void) void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ - /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ /* USER CODE END 6 */ } #endif /* USE_FULL_ASSERT */ diff --git a/firmware/Core/Src/stm32f1xx_hal_msp.c b/firmware/Core/Src/stm32f1xx_hal_msp.c index 2787513..204efb8 100644 --- a/firmware/Core/Src/stm32f1xx_hal_msp.c +++ b/firmware/Core/Src/stm32f1xx_hal_msp.c @@ -17,7 +17,6 @@ ****************************************************************************** */ /* USER CODE END Header */ - /* Includes ------------------------------------------------------------------*/ #include "main.h" /* USER CODE BEGIN Includes */ @@ -170,20 +169,47 @@ void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi) PA6 ------> SPI1_MISO PA7 ------> SPI1_MOSI */ - GPIO_InitStruct.Pin = SPI_SCK_Pin|SPI_MOSI_Pin; + GPIO_InitStruct.Pin = SPI1_SCK_Pin|SPI1_MOSI_Pin; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - GPIO_InitStruct.Pin = SPI_MISO_Pin; + GPIO_InitStruct.Pin = SPI1_MISO_Pin; GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; - HAL_GPIO_Init(SPI_MISO_GPIO_Port, &GPIO_InitStruct); + HAL_GPIO_Init(SPI1_MISO_GPIO_Port, &GPIO_InitStruct); /* USER CODE BEGIN SPI1_MspInit 1 */ /* USER CODE END SPI1_MspInit 1 */ + } + else if(hspi->Instance==SPI2) + { + /* USER CODE BEGIN SPI2_MspInit 0 */ + + /* USER CODE END SPI2_MspInit 0 */ + /* Peripheral clock enable */ + __HAL_RCC_SPI2_CLK_ENABLE(); + + __HAL_RCC_GPIOB_CLK_ENABLE(); + /**SPI2 GPIO Configuration + PB13 ------> SPI2_SCK + PB14 ------> SPI2_MISO + PB15 ------> SPI2_MOSI + */ + GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_15; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + + GPIO_InitStruct.Pin = GPIO_PIN_14; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + GPIO_InitStruct.Pull = GPIO_NOPULL; + HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + /* USER CODE BEGIN SPI2_MspInit 1 */ + + /* USER CODE END SPI2_MspInit 1 */ } } @@ -209,12 +235,31 @@ void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi) PA6 ------> SPI1_MISO PA7 ------> SPI1_MOSI */ - HAL_GPIO_DeInit(GPIOA, SPI_SCK_Pin|SPI_MISO_Pin|SPI_MOSI_Pin); + HAL_GPIO_DeInit(GPIOA, SPI1_SCK_Pin|SPI1_MISO_Pin|SPI1_MOSI_Pin); /* USER CODE BEGIN SPI1_MspDeInit 1 */ /* USER CODE END SPI1_MspDeInit 1 */ } + else if(hspi->Instance==SPI2) + { + /* USER CODE BEGIN SPI2_MspDeInit 0 */ + + /* USER CODE END SPI2_MspDeInit 0 */ + /* Peripheral clock disable */ + __HAL_RCC_SPI2_CLK_DISABLE(); + + /**SPI2 GPIO Configuration + PB13 ------> SPI2_SCK + PB14 ------> SPI2_MISO + PB15 ------> SPI2_MOSI + */ + HAL_GPIO_DeInit(GPIOB, GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15); + + /* USER CODE BEGIN SPI2_MspDeInit 1 */ + + /* USER CODE END SPI2_MspDeInit 1 */ + } } @@ -255,7 +300,33 @@ void HAL_UART_MspInit(UART_HandleTypeDef* huart) /* USER CODE BEGIN USART1_MspInit 1 */ /* USER CODE END USART1_MspInit 1 */ + } + else if(huart->Instance==USART2) + { + /* USER CODE BEGIN USART2_MspInit 0 */ + + /* USER CODE END USART2_MspInit 0 */ + /* Peripheral clock enable */ + __HAL_RCC_USART2_CLK_ENABLE(); + + __HAL_RCC_GPIOA_CLK_ENABLE(); + /**USART2 GPIO Configuration + PA2 ------> USART2_TX + PA3 ------> USART2_RX + */ + GPIO_InitStruct.Pin = GPIO_PIN_2; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + GPIO_InitStruct.Pin = GPIO_PIN_3; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + GPIO_InitStruct.Pull = GPIO_NOPULL; + HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + + /* USER CODE BEGIN USART2_MspInit 1 */ + + /* USER CODE END USART2_MspInit 1 */ } } @@ -286,6 +357,24 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) /* USER CODE END USART1_MspDeInit 1 */ } + else if(huart->Instance==USART2) + { + /* USER CODE BEGIN USART2_MspDeInit 0 */ + + /* USER CODE END USART2_MspDeInit 0 */ + /* Peripheral clock disable */ + __HAL_RCC_USART2_CLK_DISABLE(); + + /**USART2 GPIO Configuration + PA2 ------> USART2_TX + PA3 ------> USART2_RX + */ + HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); + + /* USER CODE BEGIN USART2_MspDeInit 1 */ + + /* USER CODE END USART2_MspDeInit 1 */ + } } diff --git a/firmware/dvh/labs/00_swd/src/lab_swd.c b/firmware/dvh/labs/00_swd/src/lab_swd.c index db6e5ff..e8e12ca 100644 --- a/firmware/dvh/labs/00_swd/src/lab_swd.c +++ b/firmware/dvh/labs/00_swd/src/lab_swd.c @@ -52,7 +52,7 @@ Lab_StatusTypeDef Lab_SWD_Init(void) { void Lab_SWD_Loop(void) { // Blink LED - HAL_GPIO_TogglePin(DOOR_IN_GPIO_Port, DOOR_IN_Pin); + HAL_GPIO_TogglePin(DOOR_OUT_GPIO_Port, DOOR_OUT_Pin); HAL_Delay(1000); } diff --git a/firmware/dvh/labs/02_i2c/src/lab_i2c.c b/firmware/dvh/labs/02_i2c/src/lab_i2c.c index e502fda..93e5be2 100644 --- a/firmware/dvh/labs/02_i2c/src/lab_i2c.c +++ b/firmware/dvh/labs/02_i2c/src/lab_i2c.c @@ -37,14 +37,27 @@ void Lab_I2C_Loop(void) { } Lab_StatusTypeDef Lab_I2C_Reset(void) { - if (Utils_EEPROM_IsConnected() != UTILS_EEPROM_OK) { return LAB_ERROR; } - if (Utils_EEPROM_EraseAll() != UTILS_EEPROM_OK) { return LAB_ERROR; } + // Enable Write Control (and make sure to disable it when returning) + HAL_GPIO_WritePin(EEPROM_WP_GPIO_Port, EEPROM_WP_Pin, GPIO_PIN_RESET); + HAL_Delay(100); + + if (Utils_EEPROM_IsConnected() != UTILS_EEPROM_OK) { + HAL_GPIO_WritePin(EEPROM_WP_GPIO_Port, EEPROM_WP_Pin, GPIO_PIN_SET); + return LAB_ERROR; + } + if (Utils_EEPROM_EraseAll() != UTILS_EEPROM_OK) { + HAL_GPIO_WritePin(EEPROM_WP_GPIO_Port, EEPROM_WP_Pin, GPIO_PIN_SET); + return LAB_ERROR; + } char secret[128]; Utils_Secrets_Decrypt(LAB_I2C_USER_PASSWORD, LAB_I2C_USER_PASSWORD_LEN, secret, sizeof(secret)); // Include string terminator in write - if (Utils_EEPROM_Write(0x00, (uint8_t*)secret, strlen(secret) + 1) != UTILS_EEPROM_OK) { return LAB_ERROR; } + if (Utils_EEPROM_Write(0x00, (uint8_t*)secret, strlen(secret) + 1) != UTILS_EEPROM_OK) { + HAL_GPIO_WritePin(EEPROM_WP_GPIO_Port, EEPROM_WP_Pin, GPIO_PIN_SET); + return LAB_ERROR; + } memset(secret, 0, sizeof(secret)); char decrypted_flag[LAB_I2C_FLAG_TWO_LEN + 1]; @@ -53,11 +66,15 @@ Lab_StatusTypeDef Lab_I2C_Reset(void) { Utils_Secrets_Decrypt(LAB_I2C_CONFIG_NOTE, LAB_I2C_CONFIG_NOTE_LEN, decrypted_note, sizeof(decrypted_note)); snprintf(secret, sizeof(secret), "%s%s", decrypted_note, decrypted_flag); - if (Utils_EEPROM_Write(0x80, (uint8_t*)secret, strlen(secret) + 1) != UTILS_EEPROM_OK) { return LAB_ERROR; } + if (Utils_EEPROM_Write(0x80, (uint8_t*)secret, strlen(secret) + 1) != UTILS_EEPROM_OK) { + HAL_GPIO_WritePin(EEPROM_WP_GPIO_Port, EEPROM_WP_Pin, GPIO_PIN_SET); + return LAB_ERROR; + } memset(secret, 0, sizeof(secret)); memset(decrypted_flag, 0, sizeof(decrypted_flag)); memset(decrypted_note, 0, sizeof(decrypted_note)); + HAL_GPIO_WritePin(EEPROM_WP_GPIO_Port, EEPROM_WP_Pin, GPIO_PIN_SET); return LAB_OK; } diff --git a/firmware/dvh/manager/include/lab_select.h b/firmware/dvh/manager/include/lab_select.h index 2f76022..361a3f5 100644 --- a/firmware/dvh/manager/include/lab_select.h +++ b/firmware/dvh/manager/include/lab_select.h @@ -4,8 +4,6 @@ #include #include -void LabSelect_Init(void); - uint8_t LabSelect_Read(void); bool LabSelect_Reset_Pressed(void); diff --git a/firmware/dvh/manager/src/lab_blink.c b/firmware/dvh/manager/src/lab_blink.c index e6b8c84..7a42e41 100644 --- a/firmware/dvh/manager/src/lab_blink.c +++ b/firmware/dvh/manager/src/lab_blink.c @@ -3,29 +3,29 @@ void LabBlink_Selected(uint8_t count) { for (int i = 0; i < count; i++) { - HAL_GPIO_WritePin(DOOR_IN_GPIO_Port, DOOR_IN_Pin, GPIO_PIN_SET); + HAL_GPIO_WritePin(DOOR_OUT_GPIO_Port, DOOR_OUT_Pin, GPIO_PIN_SET); HAL_Delay(200); - HAL_GPIO_WritePin(DOOR_IN_GPIO_Port, DOOR_IN_Pin, GPIO_PIN_RESET); + HAL_GPIO_WritePin(DOOR_OUT_GPIO_Port, DOOR_OUT_Pin, GPIO_PIN_RESET); HAL_Delay(200); } } void LabBlink_Broken(void) { - HAL_GPIO_WritePin(DOOR_IN_GPIO_Port, DOOR_IN_Pin, GPIO_PIN_SET); + HAL_GPIO_WritePin(DOOR_OUT_GPIO_Port, DOOR_OUT_Pin, GPIO_PIN_SET); HAL_Delay(1000); } void LabBlink_Reset(void) { - HAL_GPIO_WritePin(DOOR_IN_GPIO_Port, DOOR_IN_Pin, GPIO_PIN_SET); + HAL_GPIO_WritePin(DOOR_OUT_GPIO_Port, DOOR_OUT_Pin, GPIO_PIN_SET); HAL_Delay(1000); - HAL_GPIO_WritePin(DOOR_IN_GPIO_Port, DOOR_IN_Pin, GPIO_PIN_RESET); + HAL_GPIO_WritePin(DOOR_OUT_GPIO_Port, DOOR_OUT_Pin, GPIO_PIN_RESET); } void LabBlink_Continue(void) { for (int i = 0; i < 3; i++) { - HAL_GPIO_WritePin(DOOR_IN_GPIO_Port, DOOR_IN_Pin, GPIO_PIN_SET); + HAL_GPIO_WritePin(DOOR_OUT_GPIO_Port, DOOR_OUT_Pin, GPIO_PIN_SET); HAL_Delay(50); - HAL_GPIO_WritePin(DOOR_IN_GPIO_Port, DOOR_IN_Pin, GPIO_PIN_RESET); + HAL_GPIO_WritePin(DOOR_OUT_GPIO_Port, DOOR_OUT_Pin, GPIO_PIN_RESET); HAL_Delay(50); } } diff --git a/firmware/dvh/manager/src/lab_bootstrap.c b/firmware/dvh/manager/src/lab_bootstrap.c index 322c25d..45a55f1 100644 --- a/firmware/dvh/manager/src/lab_bootstrap.c +++ b/firmware/dvh/manager/src/lab_bootstrap.c @@ -6,9 +6,6 @@ #include "main.h" void LabBootstrap_Start(void) { - LabSelect_Init(); // WARNING: DVH 0.1 GPIO init - HAL_Delay(100); - uint8_t lab_id = LabSelect_Read(); LabBlink_Selected(lab_id); ILab* lab = LabRegistry_GetById(lab_id); diff --git a/firmware/dvh/manager/src/lab_select.c b/firmware/dvh/manager/src/lab_select.c index 60ff238..1290816 100644 --- a/firmware/dvh/manager/src/lab_select.c +++ b/firmware/dvh/manager/src/lab_select.c @@ -1,30 +1,6 @@ #include "lab_select.h" #include "main.h" -// WARNING : DVH 0.1 GPIO alias definition -#define LAB_RST_Pin GPIO_PIN_3 -#define LAB_RST_GPIO_Port GPIOA -#define LAB_S0_Pin GPIO_PIN_4 -#define LAB_S0_GPIO_Port GPIOA -#define LAB_S1_Pin GPIO_PIN_5 -#define LAB_S1_GPIO_Port GPIOA -#define LAB_S2_Pin GPIO_PIN_6 -#define LAB_S2_GPIO_Port GPIOA -#define LAB_S3_Pin GPIO_PIN_7 -#define LAB_S3_GPIO_Port GPIOA - -void LabSelect_Init(void) { - // WARNING : DVH 0.1 repurposes SPI pins as GPIOs - __HAL_RCC_GPIOA_CLK_ENABLE(); - - GPIO_InitTypeDef GPIO_InitStruct = {0}; - GPIO_InitStruct.Pin = LAB_RST_Pin | LAB_S0_Pin | LAB_S1_Pin | LAB_S2_Pin | LAB_S3_Pin; - GPIO_InitStruct.Mode = GPIO_MODE_INPUT; - GPIO_InitStruct.Pull = GPIO_PULLDOWN; - - HAL_GPIO_Init(LAB_RST_GPIO_Port, &GPIO_InitStruct); -} - uint8_t LabSelect_ComputeID(uint8_t s0, uint8_t s1, uint8_t s2, uint8_t s3) { return s0 | (s1 << 1) | (s2 << 2) | (s3 << 3); } diff --git a/firmware/dvh/shared/src/utils_eeprom.c b/firmware/dvh/shared/src/utils_eeprom.c index ded4d50..4b13f21 100644 --- a/firmware/dvh/shared/src/utils_eeprom.c +++ b/firmware/dvh/shared/src/utils_eeprom.c @@ -22,7 +22,7 @@ Utils_EEPROM_StatusTypeDef Utils_EEPROM_Read(uint8_t address, uint8_t *data, uin return (status == HAL_OK) ? UTILS_EEPROM_OK : UTILS_EEPROM_ERROR; } -// WARNING : this does not account for WP (not linked to a DVH 0.1 GPIO) +// This helper functoin does not account for WP, ensure writing is allowed before calling Utils_EEPROM_StatusTypeDef Utils_EEPROM_Write(uint8_t address, uint8_t *data, uint16_t len) { uint8_t page_start = address / UTILS_EEPROM_PAGE_SIZE; uint8_t page_end = (address + len - 1) / UTILS_EEPROM_PAGE_SIZE; diff --git a/firmware/firmware.ioc b/firmware/firmware.ioc index 1d37b63..fb7bd37 100644 --- a/firmware/firmware.ioc +++ b/firmware/firmware.ioc @@ -11,36 +11,51 @@ Mcu.IP0=I2C2 Mcu.IP1=NVIC Mcu.IP2=RCC Mcu.IP3=SPI1 -Mcu.IP4=SYS -Mcu.IP5=USART1 -Mcu.IP6=USB -Mcu.IPNb=7 +Mcu.IP4=SPI2 +Mcu.IP5=SYS +Mcu.IP6=USART1 +Mcu.IP7=USART2 +Mcu.IP8=USB +Mcu.IPNb=9 Mcu.Name=STM32F103C(8-B)Tx Mcu.Package=LQFP48 Mcu.Pin0=PD0-OSC_IN Mcu.Pin1=PD1-OSC_OUT -Mcu.Pin10=PB15 -Mcu.Pin11=PA11 -Mcu.Pin12=PA12 -Mcu.Pin13=PA13 -Mcu.Pin14=PA14 -Mcu.Pin15=PB6 -Mcu.Pin16=PB7 -Mcu.Pin17=VP_SYS_VS_Systick -Mcu.Pin2=PA2 -Mcu.Pin3=PA3 -Mcu.Pin4=PA4 -Mcu.Pin5=PA5 -Mcu.Pin6=PA6 -Mcu.Pin7=PA7 -Mcu.Pin8=PB10 -Mcu.Pin9=PB11 -Mcu.PinsNb=18 +Mcu.Pin10=PB1 +Mcu.Pin11=PB2 +Mcu.Pin12=PB10 +Mcu.Pin13=PB11 +Mcu.Pin14=PB12 +Mcu.Pin15=PB13 +Mcu.Pin16=PB14 +Mcu.Pin17=PB15 +Mcu.Pin18=PA8 +Mcu.Pin19=PA11 +Mcu.Pin2=PA1 +Mcu.Pin20=PA12 +Mcu.Pin21=PA13 +Mcu.Pin22=PA14 +Mcu.Pin23=PA15 +Mcu.Pin24=PB3 +Mcu.Pin25=PB4 +Mcu.Pin26=PB5 +Mcu.Pin27=PB6 +Mcu.Pin28=PB7 +Mcu.Pin29=PB9 +Mcu.Pin3=PA2 +Mcu.Pin30=VP_SYS_VS_Systick +Mcu.Pin4=PA3 +Mcu.Pin5=PA4 +Mcu.Pin6=PA5 +Mcu.Pin7=PA6 +Mcu.Pin8=PA7 +Mcu.Pin9=PB0 +Mcu.PinsNb=31 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32F103C8Tx -MxCube.Version=6.16.0 -MxDb.Version=DB.6.0.160 +MxCube.Version=6.17.0 +MxDb.Version=DB.6.0.170 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.ForceEnableDMAVector=true @@ -52,6 +67,10 @@ NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false +PA1.GPIOParameters=GPIO_Label +PA1.GPIO_Label=DOOR_OUT +PA1.Locked=true +PA1.Signal=GPIO_Output PA11.Mode=Device PA11.Signal=USB_DM PA12.Mode=Device @@ -64,30 +83,43 @@ PA14.GPIOParameters=GPIO_Label PA14.GPIO_Label=SWDCLK PA14.Mode=Serial_Wire PA14.Signal=SYS_JTCK-SWCLK -PA2.GPIOParameters=GPIO_Label -PA2.GPIO_Label=RFID_IRQ -PA2.Locked=true -PA2.Signal=GPXTI2 -PA3.GPIOParameters=GPIO_Label -PA3.GPIO_Label=RFID_RST +PA15.GPIOParameters=GPIO_Label +PA15.GPIO_Label=LAB_S0 +PA15.Locked=true +PA15.Signal=GPIO_Output +PA2.Mode=Asynchronous +PA2.Signal=USART2_TX PA3.Locked=true -PA3.Signal=GPIO_Output +PA3.Mode=Asynchronous +PA3.Signal=USART2_RX PA4.GPIOParameters=GPIO_Label -PA4.GPIO_Label=SPI_CS +PA4.GPIO_Label=SPI1_CS PA4.Locked=true PA4.Signal=GPIO_Input PA5.GPIOParameters=GPIO_Label -PA5.GPIO_Label=SPI_SCK +PA5.GPIO_Label=SPI1_SCK PA5.Mode=Full_Duplex_Master PA5.Signal=SPI1_SCK PA6.GPIOParameters=GPIO_Label -PA6.GPIO_Label=SPI_MISO +PA6.GPIO_Label=SPI1_MISO PA6.Mode=Full_Duplex_Master PA6.Signal=SPI1_MISO PA7.GPIOParameters=GPIO_Label -PA7.GPIO_Label=SPI_MOSI +PA7.GPIO_Label=SPI1_MOSI PA7.Mode=Full_Duplex_Master PA7.Signal=SPI1_MOSI +PA8.GPIOParameters=GPIO_Label +PA8.GPIO_Label=LDO_EN +PA8.Locked=true +PA8.Signal=GPIO_Output +PB0.GPIOParameters=GPIO_Label +PB0.GPIO_Label=RFID_RST +PB0.Locked=true +PB0.Signal=GPIO_Output +PB1.GPIOParameters=GPIO_Label +PB1.GPIO_Label=RFID_IRQ +PB1.Locked=true +PB1.Signal=GPXTI1 PB10.GPIOParameters=GPIO_Label PB10.GPIO_Label=I2C_SCL PB10.Mode=I2C @@ -96,10 +128,34 @@ PB11.GPIOParameters=GPIO_Label PB11.GPIO_Label=I2C_SDA PB11.Mode=I2C PB11.Signal=I2C2_SDA -PB15.GPIOParameters=GPIO_Label -PB15.GPIO_Label=DOOR_IN -PB15.Locked=true -PB15.Signal=GPIO_Output +PB12.GPIOParameters=GPIO_Label +PB12.GPIO_Label=ATTINY_RST +PB12.Locked=true +PB12.Signal=GPIO_Output +PB13.Mode=Full_Duplex_Master +PB13.Signal=SPI2_SCK +PB14.Mode=Full_Duplex_Master +PB14.Signal=SPI2_MISO +PB15.Mode=Full_Duplex_Master +PB15.Signal=SPI2_MOSI +PB2.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP +PB2.GPIO_Label=EEPROM_WP +PB2.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD +PB2.GPIO_PuPd=GPIO_NOPULL +PB2.Locked=true +PB2.Signal=GPIO_Output +PB3.GPIOParameters=GPIO_Label +PB3.GPIO_Label=LAB_S1 +PB3.Locked=true +PB3.Signal=GPIO_Output +PB4.GPIOParameters=GPIO_Label +PB4.GPIO_Label=LAB_S2 +PB4.Locked=true +PB4.Signal=GPIO_Output +PB5.GPIOParameters=GPIO_Label +PB5.GPIO_Label=LAB_S3 +PB5.Locked=true +PB5.Signal=GPIO_Output PB6.GPIOParameters=GPIO_Label PB6.GPIO_Label=UART_TX PB6.Locked=true @@ -110,7 +166,12 @@ PB7.GPIO_Label=UART_RX PB7.Locked=true PB7.Mode=Asynchronous PB7.Signal=USART1_RX +PB9.GPIOParameters=GPIO_Label +PB9.GPIO_Label=LAB_RST +PB9.Locked=true +PB9.Signal=GPIO_Input PCC.Checker=false +PCC.Display=Plot\: All Steps PCC.Line=STM32F103 PCC.MCU=STM32F103C(8-B)Tx PCC.PartNumber=STM32F103C8Tx @@ -136,7 +197,7 @@ ProjectManager.CustomerFirmwarePackage= ProjectManager.DefaultFWLocation=true ProjectManager.DeletePrevious=true ProjectManager.DeviceId=STM32F103C8Tx -ProjectManager.FirmwarePackage=STM32Cube FW_F1 V1.8.6 +ProjectManager.FirmwarePackage=STM32Cube FW_F1 V1.8.7 ProjectManager.FreePins=false ProjectManager.FreePinsContext= ProjectManager.HalAssertFull=false @@ -158,7 +219,7 @@ ProjectManager.ToolChainLocation= ProjectManager.UAScriptAfterPath= ProjectManager.UAScriptBeforePath= ProjectManager.UnderRoot=false -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_I2C2_Init-I2C2-false-HAL-true,4-MX_SPI1_Init-SPI1-false-HAL-true,5-MX_USART1_UART_Init-USART1-false-HAL-true,6-MX_USB_PCD_Init-USB-false-HAL-true +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_I2C2_Init-I2C2-false-HAL-true,4-MX_SPI1_Init-SPI1-false-HAL-true,5-MX_USART1_UART_Init-USART1-false-HAL-true,6-MX_USB_PCD_Init-USB-false-HAL-true,7-MX_SPI2_Init-SPI2-false-HAL-true,8-MX_USART2_UART_Init-USART2-false-HAL-true RCC.ADCFreqValue=36000000 RCC.AHBFreq_Value=72000000 RCC.APB1CLKDivider=RCC_HCLK_DIV2 @@ -182,16 +243,24 @@ RCC.TimSysFreq_Value=72000000 RCC.USBFreq_Value=48000000 RCC.USBPrescaler=RCC_USBCLKSOURCE_PLL_DIV1_5 RCC.VCOOutput2Freq_Value=8000000 -SH.GPXTI2.0=GPIO_EXTI2 -SH.GPXTI2.ConfNb=1 +SH.GPXTI1.0=GPIO_EXTI1 +SH.GPXTI1.ConfNb=1 SPI1.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_8 SPI1.CalculateBaudRate=9.0 MBits/s SPI1.Direction=SPI_DIRECTION_2LINES SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,BaudRatePrescaler SPI1.Mode=SPI_MODE_MASTER SPI1.VirtualType=VM_MASTER +SPI2.CalculateBaudRate=18.0 MBits/s +SPI2.Direction=SPI_DIRECTION_2LINES +SPI2.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate +SPI2.Mode=SPI_MODE_MASTER +SPI2.VirtualType=VM_MASTER USART1.IPParameters=VirtualMode USART1.VirtualMode=VM_ASYNC +USART2.IPParameters=VirtualMode,Mode +USART2.Mode=MODE_RX +USART2.VirtualMode=VM_ASYNC VP_SYS_VS_Systick.Mode=SysTick VP_SYS_VS_Systick.Signal=SYS_VS_Systick board=custom From 5f2d9ea35fb272d2f68dfa4ac68cdfc6494346c9 Mon Sep 17 00:00:00 2001 From: Sleeeee Date: Sun, 3 May 2026 17:20:08 +0200 Subject: [PATCH 3/4] DVH #22 Adapt mock GPIO definitions to v1 board --- firmware/tests/unit/mocks/main.h | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/firmware/tests/unit/mocks/main.h b/firmware/tests/unit/mocks/main.h index 523769a..9bbf0ed 100644 --- a/firmware/tests/unit/mocks/main.h +++ b/firmware/tests/unit/mocks/main.h @@ -3,9 +3,20 @@ #include "stm32f1xx_hal.h" -#define GPIOA ((GPIO_TypeDef*)0) +#define GPIOZ ((GPIO_TypeDef*)0) -#define DOOR_IN_Pin 0 -#define DOOR_IN_GPIO_Port ((GPIO_TypeDef*)0) +#define DOOR_OUT_Pin 0 +#define DOOR_OUT_GPIO_Port GPIOZ + +#define LAB_RST_Pin 0 +#define LAB_RST_GPIO_Port GPIOZ +#define LAB_S0_Pin 0 +#define LAB_S0_GPIO_Port GPIOZ +#define LAB_S1_Pin 0 +#define LAB_S1_GPIO_Port GPIOZ +#define LAB_S2_Pin 0 +#define LAB_S2_GPIO_Port GPIOZ +#define LAB_S3_Pin 0 +#define LAB_S3_GPIO_Port GPIOZ #endif From e5d155ade52ec1d631c2500436a7934bc53a7894 Mon Sep 17 00:00:00 2001 From: Sleeeee Date: Sun, 3 May 2026 17:31:16 +0200 Subject: [PATCH 4/4] DVH #22 Migrade Renode tests to pcb v1 --- firmware/tests/renode/src/test_lab_i2c.robot | 4 ++-- firmware/tests/renode/src/test_lab_uart.robot | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/firmware/tests/renode/src/test_lab_i2c.robot b/firmware/tests/renode/src/test_lab_i2c.robot index eb07e44..e85b703 100644 --- a/firmware/tests/renode/src/test_lab_i2c.robot +++ b/firmware/tests/renode/src/test_lab_i2c.robot @@ -26,8 +26,8 @@ Verify Lab I2C # Config (select lab 0010 and press reset button) Create Terminal Tester ${UART} - Execute Command sysbus.gpioPortA OnGPIO 3 True - Execute Command sysbus.gpioPortA OnGPIO 5 True + Execute Command sysbus.gpioPortB OnGPIO 3 True + Execute Command sysbus.gpioPortB OnGPIO 9 True # Run Execute Command start diff --git a/firmware/tests/renode/src/test_lab_uart.robot b/firmware/tests/renode/src/test_lab_uart.robot index c490e6e..ca052c8 100644 --- a/firmware/tests/renode/src/test_lab_uart.robot +++ b/firmware/tests/renode/src/test_lab_uart.robot @@ -27,7 +27,7 @@ Verify Lab UART # Config (select lab 0001) Create Terminal Tester ${UART} - Execute Command sysbus.gpioPortA OnGPIO 4 True + Execute Command sysbus.gpioPortA OnGPIO 15 True # Run Execute Command start