diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..936c436 Binary files /dev/null and b/.DS_Store differ diff --git a/bom.csv b/bom.csv new file mode 100644 index 0000000..bc40a48 --- /dev/null +++ b/bom.csv @@ -0,0 +1 @@ +"Refs","Value","Footprint","Qty","DNP" diff --git a/complete_l2_1.py b/complete_l2_1.py new file mode 100644 index 0000000..3f52c70 --- /dev/null +++ b/complete_l2_1.py @@ -0,0 +1,126 @@ +#!/usr/bin/env python3 +""" +Complete L2.1 ESP32 Sensor Node — Generate Gerbers + BOM. +Uses the working project template for valid pcbnew format. +""" +import os, shutil, subprocess, json + +PROJ = os.path.expanduser("~/Documents/KiCad/10.0/esp32-s3-sensor-node") +TEMPLATE = os.path.expanduser( + "~/Documents/KiCad/10.0/USB_PD_ESP32S3/USB_PD_ESP32S3.kicad_pcb") +PCB = os.path.join(PROJ, "esp32-s3-sensor-node.kicad_pcb") +SCH = os.path.join(PROJ, "esp32-s3-sensor-node.kicad_sch") + +NETS = ["GND","3V3","VBUS","EN","IO0","IO12", + "SDA","SCL","USB_D_P","USB_D_N", + "CC1","CC2","IO2_LED","D1_A","RXD0","TXD0"] + +# Read the working project as template, strip all footprints/zones/tracks, +# keep only header + setup + layers + pcbplotparams +# Then add our nets, net classes, board outline + +def build_pcb(): + templ = open(TEMPLATE).read() + + # Find the end of pcbplotparams block (right before first footprint) + fp_start = templ.find('\n\t(footprint "') + if fp_start < 0: return False + header = templ[:fp_start] + + # Build our board content + parts = [header] + + # Nets + parts.append('\t(nets') + for i, n in enumerate(NETS): + parts.append(f'\t\t(net {i} "{n}")') + parts.append('\t)') + + # Net classes + parts.append('''\t(net_class "Default" (clearance 0.15) (trace_width 0.2) +\t\t(via_dia 0.6) (via_drill 0.3) +\t\t(add_net "*")) +\t(net_class "POWER" (clearance 0.25) (trace_width 0.5) +\t\t(via_dia 0.8) (via_drill 0.4) +\t\t(add_net "3V3") (add_net "VBUS")) +\t(net_class "USB" (clearance 0.15) (trace_width 0.2) +\t\t(via_dia 0.6) (via_drill 0.3) +\t\t(add_net "USB_D_P") (add_net "USB_D_N"))''') + + # Board outline + parts.append('''\t(polygon +\t\t(layer "Edge.Cuts") +\t\t(pts +\t\t\t(xy 0 0) +\t\t\t(xy 65 0) +\t\t\t(xy 65 40) +\t\t\t(xy 0 40)))''') + + # Update title + content = '\n'.join(parts) + content = content.replace( + 'USB_PD_ESP32S3', 'ESP32-S3 Sensor Node') + + with open(PCB, 'w') as f: + f.write(content + '\n)\n') + print(f"Board: {len(content)} bytes") + return True + +def export(): + """Use kicad-cli to export gerbers.""" + # Copy the schematic into the project dir if needed + sch_src = os.path.expanduser( + "~/Documents/KiCad/10.0/esp32-s3-sensor-node.kicad_sch") + if os.path.exists(sch_src): + shutil.copy2(sch_src, SCH) + + # Ensure the project dir has the schematic + if not os.path.exists(SCH): + print("ERROR: No schematic in project dir!") + return + + # Export BOM from schematic + print("\nExporting BOM...") + r = subprocess.run( + ["kicad-cli", "sch", "export", "bom", SCH, + "--output", os.path.join(PROJ, "bom.csv")], + capture_output=True, text=True, timeout=30) + print(r.stdout.strip()[:200]) + + # Export PDF + print("\nExporting PDF...") + r = subprocess.run( + ["kicad-cli", "sch", "export", "pdf", SCH, + "--output", os.path.join(PROJ, "schematic.pdf")], + capture_output=True, text=True, timeout=30) + print(r.stdout.strip()[:200]) + + # Try DRC on PCB + print("\nRunning DRC...") + r = subprocess.run( + ["kicad-cli", "pcb", "drc", PCB, + "--output", os.path.join(PROJ, "drc.rpt")], + capture_output=True, text=True, timeout=30) + print(r.stdout.strip()[:500], r.stderr.strip()[:500]) + + # Try Gerber export (if DRC works) + gerber_dir = os.path.join(PROJ, "gerbers") + os.makedirs(gerber_dir, exist_ok=True) + print(f"\nExporting Gerbers to {gerber_dir}...") + r = subprocess.run( + ["kicad-cli", "pcb", "export", "gerbers", PCB, + "--output", gerber_dir, + "--layers", "F.Cu,B.Cu,F.Mask,B.Mask,F.SilkS,B.SilkS,Edge.Cuts", + "--no-x2", "--no-netlist"], + capture_output=True, text=True, timeout=30) + print(r.stdout.strip()[:500]) + print(r.stderr.strip()[:500]) + + # List gerber files + print("\nGerber files:") + for f in sorted(os.listdir(gerber_dir)): + print(f" {f}") + +if __name__ == "__main__": + if build_pcb(): + export() diff --git a/edit_pcb.py b/edit_pcb.py new file mode 100644 index 0000000..1ab9fed --- /dev/null +++ b/edit_pcb.py @@ -0,0 +1,209 @@ +#!/usr/bin/env python3 +"""S-expression based PCB editor. Safely replaces nets, board outline, title.""" +import re, os + +class SExpr: + """Simple S-expression node.""" + def __init__(self, type_name, children=None, value=None): + self.type = type_name + self.children = children or [] + self.value = value # For leaf nodes: their string content + + def __repr__(self): + if self.children: + return f'({self.type} {" ".join(repr(c) for c in self.children)})' + return f'({self.type} {self.value})' if self.value else f'({self.type})' + +def parse_sexpr(text, pos=0): + """Parse S-expression from text, return (node, new_pos).""" + text = text.strip() + if pos >= len(text): + return None, pos + # Skip whitespace + while pos < len(text) and text[pos] in ' \t\n\r': + pos += 1 + if pos >= len(text): + return None, pos + + if text[pos] == '(': + pos += 1 + # Read first token (type name) + while pos < len(text) and text[pos] in ' \t\n\r': + pos += 1 + if pos >= len(text): + return None, pos + # Check if it's a quoted string + if text[pos] == '"': + end = text.find('"', pos + 1) + type_name = text[pos:end+1] + pos = end + 1 + else: + end = pos + while end < len(text) and text[end] not in ' \t\n\r()': + end += 1 + type_name = text[pos:end] + pos = end + + children = [] + while pos < len(text): + while pos < len(text) and text[pos] in ' \t\n\r': + pos += 1 + if pos >= len(text): + break + if text[pos] == ')': + pos += 1 + return SExpr(type_name, children), pos + if text[pos] == '(': + child, pos = parse_sexpr(text, pos) + if child: + children.append(child) + elif text[pos] == '"': + end = text.find('"', pos + 1) + children.append(SExpr("__str__", value=text[pos:end+1])) + pos = end + 1 + else: + end = pos + while end < len(text) and text[end] not in ' \t\n\r()': + end += 1 + children.append(SExpr("__atom__", value=text[pos:end])) + pos = end + return SExpr(type_name, children), pos + + # Leaf value + if text[pos] == '"': + end = text.find('"', pos + 1) + result = SExpr("__str__", value=text[pos:end+1]) + return result, end + 1 + end = pos + while end < len(text) and text[end] not in ' \t\n\r()': + end += 1 + return SExpr("__atom__", value=text[pos:end]), end + +def find_first(root, type_name): + """Find first child with given type name.""" + for c in root.children: + if c.type == type_name: + return c + found = find_first(c, type_name) + if found: + return found + return None + +PROJ = os.path.expanduser("~/Documents/KiCad/10.0/esp32-s3-sensor-node") +TEMPLATE = os.path.expanduser( + "~/Documents/KiCad/10.0/USB_PD_ESP32S3/USB_PD_ESP32S3.kicad_pcb") +PCB = os.path.join(PROJ, "esp32-s3-sensor-node.kicad_pcb") + +NETS = ["GND","3V3","VBUS","EN","IO0","IO12","SDA","SCL", + "USB_D_P","USB_D_N","CC1","CC2","IO2_LED","D1_A","RXD0","TXD0"] + +def build(): + content = open(TEMPLATE).read() + + # Simple text-based replacement that's safe + + # 1. Replace title + content = re.sub(r'\(title "[^"]*"', '(title "ESP32-S3 Sensor Node"', content) + + # 2. Replace date + content = re.sub(r'\(date "[^"]*"', '(date "2026-06-22"', content) + + # 3. Find the nets section and replace it + net_start = content.find('\n\t(nets') + if net_start < 0: + print("ERROR: no nets section") + return + + # Find the closing of nets + # The structure is: \n\t(nets\n\t\t(net 0 "xxx")\n\t\t...\n\t) + net_end = content.find('\n\t)', net_start) + if net_end < 0: + print("ERROR: no nets close") + return + net_end += 3 # include the closing paren + + new_nets = '\t(nets\n' + for i, n in enumerate(NETS): + new_nets += f'\t\t(net {i} "{n}")\n' + new_nets += '\t)' + + content = content[:net_start] + new_nets + content[net_end:] + + # 4. Replace net classes + # Find first net_class line + nc_start = content.find('\n\t(net_class') + if nc_start < 0: + print("ERROR: no net_class section") + return + + # Find where net classes end (before polygon or first footprint) + # Find the first line that doesn't start with \t(net_class after nc_start + nc_end = content.find('\n\t(', nc_start + 50) + # Make sure it's not a net_class + while content[nc_end:nc_end+11] == '\n\t(net_class': + nc_end = content.find('\n\t(', nc_end + 1) + + net_class_def = '''\t(net_class "Default" (clearance 0.15) (trace_width 0.2) +\t\t(via_dia 0.6) (via_drill 0.3) +\t\t(add_net "*")) +\t(net_class "POWER" (clearance 0.25) (trace_width 0.5) +\t\t(via_dia 0.8) (via_drill 0.4) +\t\t(add_net "3V3") (add_net "VBUS")) +\t(net_class "USB" (clearance 0.15) (trace_width 0.2) +\t\t(via_dia 0.6) (via_drill 0.3) +\t\t(add_net "USB_D_P") (add_net "USB_D_N"))''' + + content = content[:nc_start] + net_class_def + content[nc_end:] + + # 5. Replace board outline + # Find (polygon (layer "Edge.Cuts") + edge_start = content.find('(layer "Edge.Cuts")') + if edge_start < 0: + print("ERROR: no Edge.Cuts polygon") + return + + # Find the beginning of this polygon + poly_start = content.rfind('(', edge_start - 100, edge_start) + # Find the end (matching parenthesis) + depth = 0 + i = poly_start + while i < len(content): + if content[i] == '(': + depth += 1 + elif content[i] == ')': + depth -= 1 + if depth == 0: + poly_end = i + 1 + break + i += 1 + + new_outline = '''\t(polygon +\t\t(layer "Edge.Cuts") +\t\t(pts +\t\t\t(xy 0 0) +\t\t\t(xy 65 0) +\t\t\t(xy 65 40) +\t\t\t(xy 0 40)))''' + + content = content[:poly_start] + new_outline + content[poly_end:] + + # 6. Remove all footprints, zones, segments, vias, arcs + # These are between the net classes and (embedded_fonts no) + ef_pos = content.find('\t(embedded_fonts no)') + if ef_pos < 0: + print("ERROR: no embedded_fonts") + return + + # Find the last net_class or polygon + last_our = content.find('(xy 0 40)))', poly_start) + last_our_end = content.find(')', last_our) + 1 + + # Everything between last_our_end and embedded_fonts needs to go + content = content[:last_our_end] + '\n' + content[ef_pos:] + + with open(PCB, 'w') as f: + f.write(content) + print(f"Written: {len(content)} bytes") + +if __name__ == "__main__": + build() diff --git a/esp32-s3-sensor-node-bom.csv b/esp32-s3-sensor-node-bom.csv new file mode 100644 index 0000000..662078e --- /dev/null +++ b/esp32-s3-sensor-node-bom.csv @@ -0,0 +1,27 @@ +"Refs","Value","Footprint","Qty","DNP,"LCSC" +"C1","100nF","Capacitor_SMD:C_0603_1608Metric","1",,"C14663" +"C2","100nF","Capacitor_SMD:C_0603_1608Metric","1",,"C14663" +"C3","10uF","Capacitor_SMD:C_0603_1608Metric","1",,"" +"C4","100nF","Capacitor_SMD:C_0603_1608Metric","1",,"C14663" +"C5","10uF","Capacitor_SMD:C_0805_2012Metric","1",,"" +"C6","10uF","Capacitor_SMD:C_0805_2012Metric","1",,"" +"D1","LED_Green","LED_SMD:LED_0603_1608Metric","1",,"C2290" +"J1","USB-C","Connector_USB:USB_C_Receptacle_USB2.0_16P","1",,"C314679" +"J2","I2C_Sensor","Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical","1",,"" +"J3","PROG","Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical","1",,"" +"PS1","3V3","","1",,"" +"PS2","GND","","1",,"" +"PS3","GND","","1",,"" +"PS4","PWR_FLAG","","1",,"" +"PS5","PWR_FLAG","","1",,"" +"PS6","PWR_FLAG","","1",,"" +"R1","470","Resistor_SMD:R_0603_1608Metric","1",,"C25123" +"R2","10k","Resistor_SMD:R_0603_1608Metric","1",,"C25804" +"R3","10k","Resistor_SMD:R_0603_1608Metric","1",,"C25804" +"R4","10k","Resistor_SMD:R_0603_1608Metric","1",,"C25804" +"R5","4.7k","Resistor_SMD:R_0603_1608Metric","1",,"C25919" +"R6","4.7k","Resistor_SMD:R_0603_1608Metric","1",,"C25919" +"R7","5.1k","Resistor_SMD:R_0603_1608Metric","1",,"C25920" +"R8","5.1k","Resistor_SMD:R_0603_1608Metric","1",,"C25920" +"U1","ESP32-S3-WROOM-1","","1",,"C714385" +"U2","AMS1117-3.3","Package_TO_SOT_SMD:SOT-223-3Lead_TabPin2","1",,"C347417" \ No newline at end of file diff --git a/esp32-s3-sensor-node-clean.kicad_sch b/esp32-s3-sensor-node-clean.kicad_sch new file mode 100644 index 0000000..29e09b7 --- /dev/null +++ b/esp32-s3-sensor-node-clean.kicad_sch @@ -0,0 +1 @@ +(kicad_sch (version 20250114) (generator "KiCAD-MCP-Server") (uuid c7e68888-b287-4ece-97a0-37bcd4ded3db) (paper "A4") (lib_symbols (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (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))))))) (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (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))))))) (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "LED_0_1" (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 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) (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))))))) (symbol "Connector:USB_C_Receptacle_USB2.0_16P" (pin_names (offset 1.016)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 22.225 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "USB_C_Receptacle_USB2.0_16P" (at 0 19.685 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 3.81 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 3.81 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "USB 2.0-only 16P Type-C Receptacle connector" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "usb universal serial bus type-C USB2.0" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "USB*C*Receptacle*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "USB_C_Receptacle_USB2.0_16P_0_0" (rectangle (start -0.254 -17.78) (end 0.254 -16.764) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 15.494) (end 9.144 14.986) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 10.414) (end 9.144 9.906) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 7.874) (end 9.144 7.366) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 2.794) (end 9.144 2.286) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 0.254) (end 9.144 -0.254) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -2.286) (end 9.144 -2.794) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -4.826) (end 9.144 -5.334) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -12.446) (end 9.144 -12.954) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -14.986) (end 9.144 -15.494) (stroke (width 0) (type default)) (fill (type none)))) (symbol "USB_C_Receptacle_USB2.0_16P_0_1" (rectangle (start -10.16 17.78) (end 10.16 -17.78) (stroke (width 0.254) (type default)) (fill (type background))) (polyline (pts (xy -8.89 -3.81) (xy -8.89 3.81)) (stroke (width 0.508) (type default)) (fill (type none))) (rectangle (start -7.62 -3.81) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (arc (start -7.62 3.81) (mid -6.985 4.4423) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type none))) (arc (start -7.62 3.81) (mid -6.985 4.4423) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (arc (start -8.89 3.81) (mid -6.985 5.7067) (end -5.08 3.81) (stroke (width 0.508) (type default)) (fill (type none))) (arc (start -5.08 -3.81) (mid -6.985 -5.7067) (end -8.89 -3.81) (stroke (width 0.508) (type default)) (fill (type none))) (arc (start -6.35 -3.81) (mid -6.985 -4.4423) (end -7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type none))) (arc (start -6.35 -3.81) (mid -6.985 -4.4423) (end -7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy -5.08 3.81) (xy -5.08 -3.81)) (stroke (width 0.508) (type default)) (fill (type none))) (circle (center -2.54 1.143) (radius 0.635) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy -1.27 4.318) (xy 0 6.858) (xy 1.27 4.318) (xy -1.27 4.318)) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy 0 -2.032) (xy 2.54 0.508) (xy 2.54 1.778)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 0 -3.302) (xy -2.54 -0.762) (xy -2.54 0.508)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 0 -5.842) (xy 0 4.318)) (stroke (width 0.508) (type default)) (fill (type none))) (circle (center 0 -5.842) (radius 1.27) (stroke (width 0) (type default)) (fill (type outline))) (rectangle (start 1.905 1.778) (end 3.175 3.048) (stroke (width 0.254) (type default)) (fill (type outline)))) (symbol "USB_C_Receptacle_USB2.0_16P_1_1" (pin passive line (at 0 -22.86 90) (length 5.08) (name "GND" (effects (font (size 1.27 1.27)))) (number "A1" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "A4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 10.16 180) (length 5.08) (name "CC1" (effects (font (size 1.27 1.27)))) (number "A5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -2.54 180) (length 5.08) (name "D+" (effects (font (size 1.27 1.27)))) (number "A6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 2.54 180) (length 5.08) (name "D-" (effects (font (size 1.27 1.27)))) (number "A7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -12.7 180) (length 5.08) (name "SBU1" (effects (font (size 1.27 1.27)))) (number "A8" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "A9" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "A12" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "B1" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "B4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 7.62 180) (length 5.08) (name "CC2" (effects (font (size 1.27 1.27)))) (number "B5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -5.08 180) (length 5.08) (name "D+" (effects (font (size 1.27 1.27)))) (number "B6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 0 180) (length 5.08) (name "D-" (effects (font (size 1.27 1.27)))) (number "B7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -15.24 180) (length 5.08) (name "SBU2" (effects (font (size 1.27 1.27)))) (number "B8" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "B9" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "B12" (effects (font (size 1.27 1.27))))) (pin passive line (at -7.62 -22.86 90) (length 5.08) (name "SHIELD" (effects (font (size 1.27 1.27)))) (number "SH" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Regulator_Linear:AMS1117-3.3" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -3.81 3.175 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "AMS1117-3.3" (at 0 3.175 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 0 5.08 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 2.54 -6.35 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "linear regulator ldo fixed positive" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "SOT?223*TabPin2*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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 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))))) (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)))))) (embedded_fonts no)) (symbol "RF_Module:ESP32-S3-WROOM-1" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -12.7 26.67 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "ESP32-S3-WROOM-1" (at 12.7 26.67 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "RF_Module:ESP32-S3-WROOM-1" (at 0 2.54 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "RF Module, ESP32-S3 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 3.3V, onboard antenna, SMD" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "RF Radio BT ESP ESP32-S3 Espressif onboard PCB antenna" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "ESP32?S3?WROOM?1*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "ESP32-S3-WROOM-1_0_0" (rectangle (start -12.7 25.4) (end 12.7 -25.4) (stroke (width 0.254) (type default)) (fill (type background))) (text "PSRAM" (at 5.08 2.54 900) (effects (font (size 1.27 1.27))))) (symbol "ESP32-S3-WROOM-1_0_1" (polyline (pts (xy 7.62 -1.27) (xy 6.35 -1.27) (xy 6.35 6.35) (xy 7.62 6.35)) (stroke (width 0) (type default)) (fill (type none)))) (symbol "ESP32-S3-WROOM-1_1_1" (pin power_in line (at 0 -27.94 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_in line (at 0 27.94 270) (length 2.54) (name "3V3" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin input line (at -15.24 22.86 0) (length 2.54) (name "EN" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 7.62 0) (length 2.54) (name "IO4" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 5.08 0) (length 2.54) (name "IO5" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 2.54 0) (length 2.54) (name "IO6" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 0 0) (length 2.54) (name "IO7" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -20.32 0) (length 2.54) (name "IO15" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -22.86 0) (length 2.54) (name "IO16" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 17.78 180) (length 2.54) (name "IO17" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 15.24 180) (length 2.54) (name "IO18" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -2.54 0) (length 2.54) (name "IO8" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 12.7 180) (length 2.54) (name "USB_D-" (effects (font (size 1.27 1.27)))) (number "13" (effects (font (size 1.27 1.27)))) (alternate "IO19" bidirectional line)) (pin bidirectional line (at 15.24 10.16 180) (length 2.54) (name "USB_D+" (effects (font (size 1.27 1.27)))) (number "14" (effects (font (size 1.27 1.27)))) (alternate "IO20" bidirectional line)) (pin bidirectional line (at -15.24 10.16 0) (length 2.54) (name "IO3" (effects (font (size 1.27 1.27)))) (number "15" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -17.78 180) (length 2.54) (name "IO46" (effects (font (size 1.27 1.27)))) (number "16" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -5.08 0) (length 2.54) (name "IO9" (effects (font (size 1.27 1.27)))) (number "17" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -7.62 0) (length 2.54) (name "IO10" (effects (font (size 1.27 1.27)))) (number "18" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -10.16 0) (length 2.54) (name "IO11" (effects (font (size 1.27 1.27)))) (number "19" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -12.7 0) (length 2.54) (name "IO12" (effects (font (size 1.27 1.27)))) (number "20" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -15.24 0) (length 2.54) (name "IO13" (effects (font (size 1.27 1.27)))) (number "21" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -17.78 0) (length 2.54) (name "IO14" (effects (font (size 1.27 1.27)))) (number "22" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 7.62 180) (length 2.54) (name "IO21" (effects (font (size 1.27 1.27)))) (number "23" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -20.32 180) (length 2.54) (name "IO47" (effects (font (size 1.27 1.27)))) (number "24" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -22.86 180) (length 2.54) (name "IO48" (effects (font (size 1.27 1.27)))) (number "25" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -15.24 180) (length 2.54) (name "IO45" (effects (font (size 1.27 1.27)))) (number "26" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 17.78 0) (length 2.54) (name "IO0" (effects (font (size 1.27 1.27)))) (number "27" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 5.08 180) (length 2.54) (name "IO35" (effects (font (size 1.27 1.27)))) (number "28" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 2.54 180) (length 2.54) (name "IO36" (effects (font (size 1.27 1.27)))) (number "29" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 0 180) (length 2.54) (name "IO37" (effects (font (size 1.27 1.27)))) (number "30" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -2.54 180) (length 2.54) (name "IO38" (effects (font (size 1.27 1.27)))) (number "31" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -5.08 180) (length 2.54) (name "IO39" (effects (font (size 1.27 1.27)))) (number "32" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -7.62 180) (length 2.54) (name "IO40" (effects (font (size 1.27 1.27)))) (number "33" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -10.16 180) (length 2.54) (name "IO41" (effects (font (size 1.27 1.27)))) (number "34" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -12.7 180) (length 2.54) (name "IO42" (effects (font (size 1.27 1.27)))) (number "35" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 20.32 180) (length 2.54) (name "RXD0" (effects (font (size 1.27 1.27)))) (number "36" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 22.86 180) (length 2.54) (name "TXD0" (effects (font (size 1.27 1.27)))) (number "37" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 12.7 0) (length 2.54) (name "IO2" (effects (font (size 1.27 1.27)))) (number "38" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 15.24 0) (length 2.54) (name "IO1" (effects (font (size 1.27 1.27)))) (number "39" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -27.94 90) (length 2.54) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "40" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -27.94 90) (length 2.54) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "41" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Connector:Conn_01x04_Pin" (pin_names (offset 1.016) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 5.08 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "Conn_01x04_Pin" (at 0 -7.62 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Generic connector, single row, 01x04, script generated" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_locked" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "connector" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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 "power:GND" (power global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#PWR" (at 0 -6.35 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "GND" (at 0 -3.81 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "global power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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 global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#FLG" (at 0 1.905 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 0 3.81 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Special symbol for telling ERC where power comes from" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "flag power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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 (lib_id "Device:R") (at -100 -100 0) (unit 1) (in_bom no) (on_board no) (dnp yes) (uuid 00000000-0000-0000-0000-000000000001) (property "Reference" "_TEMPLATE_R" (at -100 -102.54 0) (effects (font (size 1.27 1.27)))) (property "Value" "R_TEMPLATE" (at -100 -100 90) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at -100 -100 90) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at -100 -100 0) (effects (font (size 1.27 1.27)) hide)) (pin "1" (uuid 00000000-0000-0000-0000-000000000010)) (pin "2" (uuid 00000000-0000-0000-0000-000000000011))) (symbol (lib_id "Device:C") (at -100 -110 0) (unit 1) (in_bom no) (on_board no) (dnp yes) (uuid 00000000-0000-0000-0000-000000000002) (property "Reference" "_TEMPLATE_C" (at -100 -107.46 0) (effects (font (size 1.27 1.27)))) (property "Value" "C_TEMPLATE" (at -100 -112.54 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at -100 -110 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at -100 -110 0) (effects (font (size 1.27 1.27)) hide)) (pin "1" (uuid 00000000-0000-0000-0000-000000000020)) (pin "2" (uuid 00000000-0000-0000-0000-000000000021))) (symbol (lib_id "Device:LED") (at -100 -120 0) (unit 1) (in_bom no) (on_board no) (dnp yes) (uuid 00000000-0000-0000-0000-000000000003) (property "Reference" "_TEMPLATE_D" (at -100 -117.46 0) (effects (font (size 1.27 1.27)))) (property "Value" "LED_TEMPLATE" (at -100 -122.54 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at -100 -120 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at -100 -120 0) (effects (font (size 1.27 1.27)) hide)) (pin "1" (uuid 00000000-0000-0000-0000-000000000030)) (pin "2" (uuid 00000000-0000-0000-0000-000000000031))) (symbol (lib_id "Connector:USB_C_Receptacle_USB2.0_16P") (at 30 100 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "ea0723d7-3dd8-4433-b002-f49def7e5424") (property "Reference" "J1" (at 30.48 82.22 0) (effects (font (size 1.27 1.27)))) (property "Value" "USB-C" (at 30.48 125.4 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Connector_USB:USB_C_Receptacle_USB2.0_16P" (at 33.81 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 33.81 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J1") (unit 1))))) (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 70 100 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "1161c757-fd21-44ab-8e27-8dd76d6a732a") (property "Reference" "U2" (at 69.85 97.79 0) (effects (font (size 1.27 1.27)))) (property "Value" "AMS1117-3.3" (at 69.85 102.87 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3Lead_TabPin2" (at 70.0 105.08 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 72.54 93.65 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U2") (unit 1))))) (symbol (lib_id "Connector:Conn_01x04_Pin") (at 190 100 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "5be8eb6f-afc9-46f7-8cd6-d26ba2c5565d") (property "Reference" "J2" (at 190.5 97.79 0) (effects (font (size 1.27 1.27)))) (property "Value" "I2C_Sensor" (at 190.5 102.87 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 190.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 190.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J2") (unit 1))))) (symbol (lib_id "Connector:Conn_01x04_Pin") (at 70 160 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "ac276a65-d16a-4ea6-9c5f-612b589eee58") (property "Reference" "J3" (at 69.85 157.48 0) (effects (font (size 1.27 1.27)))) (property "Value" "PROG" (at 69.85 162.56 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 70.0 160.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 70.0 160.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J3") (unit 1))))) (label "GND" (at 30.0 122.86 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "dc692a7a-3d17-42e8-8d1e-68522cc73ff3")) (label "VBUS" (at 45.24 84.76 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3ad33c2b-a596-4d87-af1a-8729915be616")) (label "CC1" (at 45.24 89.84 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "8b5f51ff-1fed-4126-ace7-8958029b0785")) (label "USB_D_P" (at 45.24 102.54 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "dfdfc2fc-1c20-4bac-8178-680c93533a1b")) (label "USB_D_N" (at 45.24 97.46 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "7dab199d-6253-40d2-ad6d-462274b5b4ca")) (label "CC2" (at 45.24 92.38 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "4353d518-ec96-4bc1-bf51-bcbfe1381ef2")) (label "USB_D_P" (at 45.24 105.08 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e68d2e04-e3ca-48c1-8b38-8018c1f3b2a2")) (label "USB_D_N" (at 45.24 100.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "0d5598c7-2193-4902-a5a4-acf30fa0b9ed")) (label "GND" (at 22.38 122.86 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "40376114-e0ed-4fa1-a406-5319d1d8c5b0")) (label "GND" (at 70.0 107.62 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "5157f561-37a6-4f99-996a-fd6e150e2323")) (label "3V3" (at 77.62 100.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3413eb3d-327b-4a00-9b28-7edcd5adf9ee")) (label "VBUS" (at 62.38 100.0 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "d69aab14-655a-4a15-9353-b3e69308abbe")) (label "GND" (at 140.0 127.94 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "1be6256d-b094-4d72-b0bd-3cd5b5d5fe1b")) (label "3V3" (at 140.0 72.06 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "d90a35b4-8fa7-4ac7-bfa9-f63245247440")) (label "EN" (at 124.76 77.14 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "d2f9d381-a4bf-4665-bf48-c9380a6f87b4")) (label "SDA" (at 124.76 102.54 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "24f1e42d-374a-425c-a34f-4b04102f7750")) (label "USB_D_N" (at 155.24 87.3 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "0eb4891e-307a-41fa-ba0e-a5e25d86da86")) (label "USB_D_P" (at 155.24 89.84 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f6350f6a-e847-45c5-bbdc-ec8378800bcf")) (label "SCL" (at 124.76 105.08 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "d27c5bcb-9f43-484a-b219-3a3d1e7779d8")) (label "IO12" (at 124.76 112.7 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "f4de0020-06d4-4d81-b87c-fca059057247")) (label "IO0" (at 124.76 82.22 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "1b4469ec-0f1f-43f0-a656-2a9861161403")) (label "RXD0" (at 155.24 79.68 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "84b26da9-f868-4b58-919a-242baf1f53d4")) (label "TXD0" (at 155.24 77.14 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "4563e24c-2eee-4aed-b2bc-9a11ac7e3415")) (label "IO2_LED" (at 124.76 87.3 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "df4652c8-ac18-4132-b568-a41bdbe9ea6c")) (label "3V3" (at 195.08 97.46 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "64929b6f-92a7-4e54-a6cd-ac20582a8160")) (label "SDA" (at 195.08 100.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "b49d9dfa-d534-4011-9f4b-bbee544d24fc")) (label "SCL" (at 195.08 102.54 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "419e1c56-c4f8-40bf-90a2-d74a0ae84600")) (label "GND" (at 195.08 105.08 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "c70d3f62-06ce-4246-a6ab-bc4304073dd0")) (label "GND" (at 75.08 157.46 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e18835f9-10f5-42c6-8f30-f7d351cbe279")) (label "RXD0" (at 75.08 160.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "9cfab84b-5a34-46cb-a329-feacae118de7")) (label "TXD0" (at 75.08 162.54 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "7fe51efa-8e2a-4d45-9217-0c83dfe1d127")) (label "3V3" (at 75.08 165.08 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "5bf54d92-24af-4fcf-89d5-4502d824dc15")) (symbol (lib_id "Device:R") (at 190 140 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "a39ffa69-26b1-46b4-8241-215210b90ab2") (property "Reference" "R1" (at 187.96 139.7 0) (effects (font (size 1.27 1.27)))) (property "Value" "470" (at 193.04 139.7 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 188.222 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 190.0 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R1") (unit 1))))) (symbol (lib_id "Device:R") (at 100 80 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "9ce814a1-de82-4eb1-a7ec-0ec90e439c06") (property "Reference" "R2" (at 100.33 77.47 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 100.33 82.55 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 98.222 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 100.0 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R2") (unit 1))))) (symbol (lib_id "Device:R") (at 100 180 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "706c9514-69da-4335-aeea-07da5385b4f9") (property "Reference" "R3" (at 100.33 177.8 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 100.33 182.88 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 98.222 180.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 100.0 180.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R3") (unit 1))))) (symbol (lib_id "Device:R") (at 100 130 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "2b1facf7-f20d-465b-842f-271537c4d9ab") (property "Reference" "R4" (at 100.33 127.0 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 100.33 132.08 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 98.222 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 100.0 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R4") (unit 1))))) (symbol (lib_id "Device:R") (at 170 80 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "d3faa888-1886-428a-8222-4538192fd6e2") (property "Reference" "R5" (at 170.18 77.47 0) (effects (font (size 1.27 1.27)))) (property "Value" "4.7k" (at 170.18 82.55 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 168.222 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 170.0 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R5") (unit 1))))) (symbol (lib_id "Device:R") (at 180 80 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "d1b2f68f-acf5-4c44-a194-41f8093d82d8") (property "Reference" "R6" (at 180.34 77.47 0) (effects (font (size 1.27 1.27)))) (property "Value" "4.7k" (at 180.34 82.55 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 178.222 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 180.0 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R6") (unit 1))))) (symbol (lib_id "Device:R") (at 50 140 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "3f6ef98a-be5e-40eb-bdff-ce1af1d06907") (property "Reference" "R7" (at 49.53 137.16 0) (effects (font (size 1.27 1.27)))) (property "Value" "5.1k" (at 49.53 142.24 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 48.222 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 50.0 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R7") (unit 1))))) (symbol (lib_id "Device:R") (at 50 150 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "3cb2c17a-75af-40a5-aec4-c413701fb5e4") (property "Reference" "R8" (at 49.53 147.32 0) (effects (font (size 1.27 1.27)))) (property "Value" "5.1k" (at 49.53 152.4 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 48.222 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 50.0 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R8") (unit 1))))) (label "IO2_LED" (at 190.0 136.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "4800bf67-5996-49b6-92ef-62b6f60c2684")) (label "D1_A" (at 190.0 143.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "d620e361-13c4-4657-9fa1-8a44384fbca0")) (label "EN" (at 100.0 76.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "41be5580-19d5-4a60-89be-71292af9ab2b")) (label "3V3" (at 100.0 83.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "d9d32e20-2dd5-414a-b2eb-ba98c68b117f")) (label "3V3" (at 100.0 176.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "4b94b70a-3e28-4f0a-b172-f5f6f7cc0b3b")) (label "IO0" (at 100.0 183.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "bf5ba75b-4f53-485a-b4b4-86c5e217e8df")) (label "IO12" (at 100.0 126.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "f022650f-eae1-4e94-b69a-781fdb45e30f")) (label "GND" (at 100.0 133.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "2c603972-757b-4467-914d-43e327672dbe")) (label "3V3" (at 170.0 76.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "c7cd6e22-e5c6-4b13-b52d-b790a50429fc")) (label "SDA" (at 170.0 83.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "0f46ffcd-8c6b-436d-bbc7-a4fb6600c420")) (label "3V3" (at 180.0 76.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "5f683249-0e1d-49c6-af8a-790a3a5c295e")) (label "SCL" (at 180.0 83.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "74c57b15-e507-4e09-9b5d-11ec2c738092")) (label "GND" (at 50.0 136.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "a4f4c92c-0bff-42e1-8474-da14d0f7dce0")) (label "CC1" (at 50.0 143.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "fbe63219-2dd1-42ff-806a-0937d2c0912e")) (label "GND" (at 50.0 146.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "32e7b32a-6542-41c6-9ad4-1f50cc18b2b0")) (label "CC2" (at 50.0 153.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "bba77035-0622-43e8-b04c-b9a184cb15ff")) (symbol (lib_id "Device:C") (at 110 110 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "8bf2a50d-d024-4b05-8ad3-17f180925039") (property "Reference" "C1" (at 107.95 110.49 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "100nF" (at 113.03 110.49 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 110.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 110.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C1") (unit 1))))) (symbol (lib_id "Device:C") (at 120 110 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "a42a0887-8897-4b37-a57b-0b1f32899856") (property "Reference" "C2" (at 119.38 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "100nF" (at 119.38 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 120.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 120.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C2") (unit 1))))) (symbol (lib_id "Device:C") (at 130 110 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "64ad51d7-99ce-4be9-bfb9-54dd38fce428") (property "Reference" "C3" (at 129.54 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10uF" (at 129.54 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 130.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 130.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C3") (unit 1))))) (symbol (lib_id "Device:C") (at 90 130 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "829b2542-c671-4fec-ae0b-9ffd1ac8d81d") (property "Reference" "C4" (at 90.17 127.0 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "100nF" (at 90.17 132.08 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 90.965 126.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 90.0 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C4") (unit 1))))) (symbol (lib_id "Device:C") (at 60 110 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "46faa89d-54cb-41fc-8f62-b9a1bbe68935") (property "Reference" "C5" (at 59.69 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10uF" (at 59.69 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 60.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 60.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C5") (unit 1))))) (symbol (lib_id "Device:C") (at 140 110 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "63f070b7-f22e-483a-8cad-09e34f3aaa9f") (property "Reference" "C6" (at 139.7 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10uF" (at 139.7 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 140.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 140.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C6") (unit 1))))) (symbol (lib_id "Device:LED") (at 190 150 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "7e6fe448-1803-4bfe-b2cc-e20ecd955855") (property "Reference" "D1" (at 190.5 147.32 0) (effects (font (size 1.27 1.27)))) (property "Value" "LED_Green" (at 190.5 152.4 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 190.0 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 190.0 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "D1") (unit 1))))) (label "3V3" (at 110.0 106.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "e77cdf21-e059-4f55-ae06-0273fb507055")) (label "GND" (at 110.0 113.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e6947940-7282-4dfe-b593-3549d1ba8b8f")) (label "3V3" (at 120.0 106.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "74e3daa2-f384-4099-a94a-3df2bfdc64d0")) (label "GND" (at 120.0 113.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "eafd6348-0263-44d8-aee0-62b874158d7c")) (label "3V3" (at 130.0 106.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "b5454ee9-2d40-457b-b670-a09e49b0f709")) (label "GND" (at 130.0 113.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "83200cac-4ccc-49d6-90b8-536c903d41d9")) (label "EN" (at 90.0 126.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "edf32ba0-8efc-4cd6-b149-58f46ce1eadd")) (label "GND" (at 90.0 133.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "2fccb905-8ca4-4f1f-a1b9-78ffc81f379e")) (label "VBUS" (at 60.0 106.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "76b38152-8490-42a8-b592-8b012cbc8244")) (label "GND" (at 60.0 113.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "9023e4fe-4ee7-41dc-9731-4ba207b8101c")) (label "3V3" (at 140.0 106.19 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "6266abf8-ebc6-46f1-9109-8c707e1f9bad")) (label "GND" (at 140.0 113.81 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3c31a7f3-1884-4229-ac5f-27547e0675db")) (label "GND" (at 186.19 150.0 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "b5111e7b-d674-40a5-b3c3-871db5bf86f8")) (label "D1_A" (at 193.81 150.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "bc3e9d57-913c-4534-9f6a-ddd26565fbcd")) (symbol (lib_id "power:GND") (at 30 60 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "afbfc460-e722-4bd1-bee7-60355b5dbb7b") (property "Reference" "#FLG1" (at 30.48 57.46 0) (effects (font (size 1.27 1.27)))) (property "Value" "GND" (at 30.48 62.54 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 30.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 30.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#FLG1") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 50 60 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "cd94198b-7d5c-4ab6-9e77-b30592477abe") (property "Reference" "#FLG2" (at 49.53 57.15 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 49.53 62.23 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 50.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 50.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#FLG2") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 70 60 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "73b47773-d0d1-4d25-8ed2-47278053905f") (property "Reference" "#FLG3" (at 69.85 57.15 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 69.85 62.23 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 70.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 70.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#FLG3") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 90 60 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "c0f4658e-6ae9-4727-b2c9-ddf51488d909") (property "Reference" "#FLG4" (at 90.17 57.15 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 90.17 62.23 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 90.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 90.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#FLG4") (unit 1))))) (label "GND" (at 30.0 60.0 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "895a7bee-ab10-4f50-8815-bdf19c28518e")) (label "VBUS" (at 50.0 60.0 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "0f1505fd-1c75-4d4a-93ed-5d32f766c332")) (label "3V3" (at 70.0 60.0 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "2762a469-6828-455c-a12a-abbed02069a2")) (label "GND" (at 90.0 60.0 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "edf4cca2-79d6-4294-be46-f3cfc840c9c8")) (label "NC" (at 124.76 92.38 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "d01f870a-2be1-413f-8de6-a9bd8ccb144b")) (label "NC" (at 124.76 94.92 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "f2ab0cb5-dec8-4a90-b37c-c0e4fd3d14ff")) (label "NC" (at 124.76 97.46 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "5a360ab8-793c-472e-adde-e4ff8e94c84c")) (label "NC" (at 124.76 100.0 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "0e5b097a-1859-4b27-a54c-589533c52e29")) (label "NC" (at 124.76 120.32 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "7be7867a-042c-458d-86e9-16cd1c1f27d6")) (label "NC" (at 124.76 122.86 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "a9907349-d009-4164-adac-50c6af27e407")) (label "NC" (at 155.24 82.22 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "435f2ac2-6df8-4804-941b-f027d4ff6e1f")) (label "NC" (at 155.24 84.76 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3e618261-c398-459e-a54a-976881ad3ced")) (label "NC" (at 124.76 89.84 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "78228028-1480-4f86-876b-7db29236f73f")) (label "NC" (at 155.24 117.78 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "003ba5e7-3f96-4f51-922e-14d5917b67c9")) (label "NC" (at 124.76 110.16 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "6c5a7adf-dc3f-4cef-bd7e-0e8d235488d6")) (label "NC" (at 124.76 115.24 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "e12ef769-381e-4ee8-9a69-b86ca5733492")) (label "NC" (at 124.76 117.78 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "f3e6d55a-cc33-4c94-bbfb-aae76403c490")) (label "NC" (at 155.24 92.38 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "108140b3-835c-4087-ad3c-d5fb67834dc0")) (label "NC" (at 155.24 120.32 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "9cd04fee-77b3-466e-ac93-af3930e1a85b")) (label "NC" (at 155.24 122.86 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "d07a7225-f5cb-4253-abe7-d86a73ee2336")) (label "NC" (at 155.24 115.24 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "d50ca2ac-dc5f-462c-932b-158d0d6c53fe")) (label "NC" (at 155.24 94.92 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "7cb0f441-a422-4684-8fc9-67e6643f42c5")) (label "NC" (at 155.24 97.46 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f090f846-4992-4901-bfb2-2c1493fb5599")) (label "NC" (at 155.24 100.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "2502fc76-adc9-4f85-914d-4204b4855e0c")) (label "NC" (at 155.24 102.54 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "81a0634e-9af9-4228-b524-85b322ec41fd")) (label "NC" (at 155.24 105.08 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "675db9b9-b287-44e7-8510-2decc71b957f")) (label "NC" (at 155.24 107.62 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "2465dfc9-015f-4785-b91d-17274cfbc492")) (label "NC" (at 155.24 110.16 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "6eba29bd-198c-469d-92c4-195133dd97c2")) (label "NC" (at 155.24 112.7 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "2766cab3-35c5-458c-ad71-303e0f10092b")) (label "NC" (at 124.76 84.76 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "62024c91-46d8-47b5-a8e2-55515b8bcb42")) (label "GND" (at 140.0 127.94 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "58e4e679-c49e-481c-ac5c-abf4140fd759")) (no_connect (at 124.76 92.38) (uuid "f2d9efec-4a91-4738-a3e8-aff99af9a3c5")) (no_connect (at 124.76 94.92) (uuid "a21c57e5-fe6b-4434-9a94-f61abd7620cd")) (no_connect (at 124.76 97.46) (uuid "1f97716f-b0eb-4f11-96b9-8e949c1b0f26")) (no_connect (at 124.76 100.0) (uuid "22102f5e-eed5-4760-920a-a5101febbed6")) (no_connect (at 124.76 120.32) (uuid "3b0e5027-8216-4bb3-869c-adf587764c72")) (no_connect (at 124.76 122.86) (uuid "a33b51b2-9580-46bb-85fd-4d3b0f8acb31")) (no_connect (at 155.24 82.22) (uuid "35854618-7666-446a-9ed5-76dff6365a18")) (no_connect (at 155.24 84.76) (uuid "44aa52af-b17c-405e-b8f8-3fad41d03cab")) (no_connect (at 124.76 89.84) (uuid "8bc731c1-a4fa-457c-9cc1-fc240d9547e9")) (no_connect (at 155.24 117.78) (uuid "da188204-0b2d-4ef9-9cf7-f581bcd14f6c")) (no_connect (at 124.76 105.08) (uuid "5f45f771-a6fb-46b6-bd52-6a8478c73dd6")) (no_connect (at 124.76 107.62) (uuid "9113b025-d3ed-41bf-a554-8c04e324cb55")) (no_connect (at 124.76 110.16) (uuid "77c82dbd-dfd2-4fe2-9951-7955ad478a15")) (no_connect (at 124.76 115.24) (uuid "8c7ab74e-4bf0-499f-b3e1-03dcb5e2855f")) (no_connect (at 124.76 117.78) (uuid "9c0e1268-7c5a-417f-8c09-00098a820e43")) (no_connect (at 155.24 92.38) (uuid "45b3896b-15c0-4296-ab39-c05fc87a1d5a")) (no_connect (at 155.24 120.32) (uuid "c3459a93-0a24-4c52-94e4-4fe4fec70172")) (no_connect (at 155.24 122.86) (uuid "4535acb8-69f4-4cf0-9d49-dc26e28f05e6")) (no_connect (at 155.24 115.24) (uuid "e856d100-c202-47c0-9602-4558d8173a47")) (no_connect (at 155.24 94.92) (uuid "c02a1dbd-1c73-456c-a8c0-54c0f9127d59")) (no_connect (at 155.24 97.46) (uuid "5ebc18af-04e0-4393-9505-b731acf5b8bf")) (no_connect (at 155.24 100.0) (uuid "10596f3a-feaf-4ad4-b2a3-6ac872aff1e2")) (no_connect (at 155.24 102.54) (uuid "266bcce2-f97c-4ae5-8eec-e96ea45a2461")) (no_connect (at 155.24 105.08) (uuid "e747e218-7bf4-47b8-a48c-ebbfdc098713")) (no_connect (at 155.24 107.62) (uuid "477380b6-d4c6-4b6a-8a43-c15928dd18a7")) (no_connect (at 155.24 110.16) (uuid "4359a6bf-3236-42f1-8a26-6106bea32798")) (no_connect (at 155.24 112.7) (uuid "d5797a12-d8b4-4b4b-b228-72e2f8637ade")) (no_connect (at 124.76 84.76) (uuid "069d9d2f-59f4-4e7b-ac1e-0776820a0201")) (no_connect (at 45.24 112.7) (uuid "26716402-0029-41dd-bc6c-e7fc7b3d832e")) (no_connect (at 45.24 115.24) (uuid "f2ef5f9c-7223-42b0-a35e-b791d99b8818")) (no_connect (at 45.24 89.84) (uuid "a4d9e1b9-fdf3-44f2-b419-3637e707f348")) (no_connect (at 45.24 92.38) (uuid "5cec487a-4925-4ed8-8699-e6eec0499c06")) (symbol (lib_id "RF_Module:ESP32-S3-WROOM-1") (at 140 100 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "ac3cbc67-790b-497c-87a2-5e6ed481b113") (property "Reference" "U1" (at 139.7 69.52 0) (effects (font (size 1.27 1.27)))) (property "Value" "ESP32-S3-WROOM-1" (at 139.7 130.48 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "RF_Module:ESP32-S3-WROOM-1" (at 140.0 102.54 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 140.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U1") (unit 1))))) (label "GND" (at 140.0 127.94 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "8fcc4b62-99f3-4f03-97d0-0da68226b2e8")) (label "3V3" (at 140.0 72.06 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "b3fbc2b0-d797-4070-8045-e81022982557")) (label "EN" (at 124.76 77.14 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "432a747a-ca3c-4edf-99f5-85d058fbc1e9")) (label "USB_D_N" (at 155.24 87.3 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e2ba36f5-0eeb-4a2d-85d3-e808ab65ed2d")) (label "USB_D_P" (at 155.24 89.84 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e33d48d2-c2f1-471b-95b3-4fe14e3a60e7")) (label "IO12" (at 124.76 112.7 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "b8658d40-804b-4bed-bdb1-b5db942e31e0")) (label "IO0" (at 124.76 82.22 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "e1060cd2-f9af-4c28-8e5e-7fc0f5c3b9a3")) (label "RXD0" (at 155.24 79.68 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "ef34113b-7471-4061-a0ca-40d8555abf52")) (label "TXD0" (at 155.24 77.14 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "677afe3c-48b5-4e15-bbda-2c397383dd64")) (label "IO2_LED" (at 124.76 87.3 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "a2e14337-c0ef-4763-a88f-1b683fe04ec8")) (no_connect (at 124.76 92.38) (uuid "e33f31c9-3da8-434a-a14a-49eafb4aa8a9")) (no_connect (at 124.76 94.92) (uuid "d842dd75-6f12-400a-88a6-236021e781cb")) (no_connect (at 124.76 97.46) (uuid "2042600b-98b9-477f-9810-2cec36bb65ad")) (no_connect (at 124.76 100.0) (uuid "990208c9-03c9-4a90-84e2-48ff64b0e9ff")) (no_connect (at 124.76 120.32) (uuid "7a493a0c-afed-4395-9d81-26ab3e1e935c")) (no_connect (at 124.76 122.86) (uuid "a01a8076-f301-46fe-8628-4bff142b043b")) (no_connect (at 155.24 82.22) (uuid "9fe7c069-a1a3-4bff-a0dc-752f28d9e543")) (no_connect (at 155.24 84.76) (uuid "b33a6f33-836b-4cdc-beb1-876dc7e864c1")) (no_connect (at 124.76 89.84) (uuid "ec0cb7a1-2442-4155-b55a-d6ea69d1c31b")) (no_connect (at 155.24 117.78) (uuid "03d098c5-7ffe-4143-9c71-c28227cf6ab6")) (no_connect (at 124.76 105.08) (uuid "42ec68e6-afad-4a4a-8f1a-61290d5e445b")) (no_connect (at 124.76 107.62) (uuid "f735587f-349a-4433-9334-ced7ef55ab54")) (no_connect (at 124.76 110.16) (uuid "35df7384-c798-468e-8fba-0a8fa12cec7e")) (no_connect (at 124.76 115.24) (uuid "af475c78-2294-40be-bfb8-5cdb8a2f54b5")) (no_connect (at 124.76 117.78) (uuid "41780983-a51f-472f-9b20-db4fe208bdb6")) (no_connect (at 155.24 92.38) (uuid "b1ee9ca6-8c9d-49f1-aaaa-6f82ea5640fe")) (no_connect (at 155.24 120.32) (uuid "337f4b52-1e65-4256-8705-383de60ff7a8")) (no_connect (at 155.24 122.86) (uuid "0569531c-88b8-4817-9ccd-9f43b0868892")) (no_connect (at 155.24 117.78) (uuid "4b50f784-2fbc-42e3-82af-12cdf543e983")) (no_connect (at 155.24 94.92) (uuid "eff98d51-1b6d-4b30-9452-947828062370")) (no_connect (at 155.24 97.46) (uuid "8e75d3e1-98c8-4d94-a92a-5743282e3397")) (no_connect (at 155.24 100.0) (uuid "fa026139-1a67-455c-b4e6-83a6e2c2a245")) (no_connect (at 155.24 102.54) (uuid "6f20e063-c3af-4284-8cf6-c215b899308a")) (no_connect (at 155.24 105.08) (uuid "a20317e9-0e4e-45d1-93d4-98c05f839dd1")) (no_connect (at 155.24 107.62) (uuid "8ebee92e-9da8-4796-8b76-72bce54fd13c")) (no_connect (at 155.24 110.16) (uuid "98c1a6c2-6253-4848-b1cd-d73546d2a753")) (no_connect (at 155.24 112.7) (uuid "631fcf4a-71a6-4f63-8f26-66fd48e624e9")) (no_connect (at 124.76 84.76) (uuid "75a327e2-f157-4349-ae70-92f7c111e7f5")) (no_connect (at 45.24 112.7) (uuid "1da91ad7-ef30-488f-b4e2-18a5a6dbe346")) (no_connect (at 45.24 115.24) (uuid "d58dfe6e-7ae3-452f-94b5-ea2804108742")) (symbol (lib_id "RF_Module:ESP32-S3-WROOM-1") (at 140 100 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "a83877eb-1581-4565-b25a-17ba050bf6ad") (property "Reference" "U1" (at 127.3 126.67 0.0) (effects (font (size 1.27 1.27)))) (property "Value" "ESP32-S3-WROOM-1" (at 152.7 126.67 0.0) (effects (font (size 1.27 1.27)))) (property "Footprint" "RF_Module:ESP32-S3-WROOM-1" (at 140.0 102.54 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 140.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U1") (unit 1))))) (label "SDA" (at 124.76 102.54 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "25698a8f-76c7-4a62-bab0-f10d0fd10a37")) (label "SCL" (at 124.76 105.08 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "5a6f7420-4fcb-4e42-aec8-a043a6a77fb1")) (sheet_instances (path "/" (page "1")))) \ No newline at end of file diff --git a/esp32-s3-sensor-node-v2.kicad_sch b/esp32-s3-sensor-node-v2.kicad_sch new file mode 100644 index 0000000..fa8266f --- /dev/null +++ b/esp32-s3-sensor-node-v2.kicad_sch @@ -0,0 +1 @@ +(kicad_sch (version 20250114) (generator "KiCAD-MCP-Server") (uuid 58460c71-729e-4614-95f1-7b1b00ccac36) (paper "A4") (lib_symbols (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (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))))))) (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (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))))))) (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "LED_0_1" (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 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) (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))))))) (symbol "Connector:USB_C_Receptacle_USB2.0_16P" (pin_names (offset 1.016)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 22.225 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "USB_C_Receptacle_USB2.0_16P" (at 0 19.685 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 3.81 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 3.81 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "USB 2.0-only 16P Type-C Receptacle connector" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "usb universal serial bus type-C USB2.0" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "USB*C*Receptacle*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "USB_C_Receptacle_USB2.0_16P_0_0" (rectangle (start -0.254 -17.78) (end 0.254 -16.764) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 15.494) (end 9.144 14.986) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 10.414) (end 9.144 9.906) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 7.874) (end 9.144 7.366) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 2.794) (end 9.144 2.286) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 0.254) (end 9.144 -0.254) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -2.286) (end 9.144 -2.794) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -4.826) (end 9.144 -5.334) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -12.446) (end 9.144 -12.954) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -14.986) (end 9.144 -15.494) (stroke (width 0) (type default)) (fill (type none)))) (symbol "USB_C_Receptacle_USB2.0_16P_0_1" (rectangle (start -10.16 17.78) (end 10.16 -17.78) (stroke (width 0.254) (type default)) (fill (type background))) (polyline (pts (xy -8.89 -3.81) (xy -8.89 3.81)) (stroke (width 0.508) (type default)) (fill (type none))) (rectangle (start -7.62 -3.81) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (arc (start -7.62 3.81) (mid -6.985 4.4423) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type none))) (arc (start -7.62 3.81) (mid -6.985 4.4423) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (arc (start -8.89 3.81) (mid -6.985 5.7067) (end -5.08 3.81) (stroke (width 0.508) (type default)) (fill (type none))) (arc (start -5.08 -3.81) (mid -6.985 -5.7067) (end -8.89 -3.81) (stroke (width 0.508) (type default)) (fill (type none))) (arc (start -6.35 -3.81) (mid -6.985 -4.4423) (end -7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type none))) (arc (start -6.35 -3.81) (mid -6.985 -4.4423) (end -7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy -5.08 3.81) (xy -5.08 -3.81)) (stroke (width 0.508) (type default)) (fill (type none))) (circle (center -2.54 1.143) (radius 0.635) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy -1.27 4.318) (xy 0 6.858) (xy 1.27 4.318) (xy -1.27 4.318)) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy 0 -2.032) (xy 2.54 0.508) (xy 2.54 1.778)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 0 -3.302) (xy -2.54 -0.762) (xy -2.54 0.508)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 0 -5.842) (xy 0 4.318)) (stroke (width 0.508) (type default)) (fill (type none))) (circle (center 0 -5.842) (radius 1.27) (stroke (width 0) (type default)) (fill (type outline))) (rectangle (start 1.905 1.778) (end 3.175 3.048) (stroke (width 0.254) (type default)) (fill (type outline)))) (symbol "USB_C_Receptacle_USB2.0_16P_1_1" (pin passive line (at 0 -22.86 90) (length 5.08) (name "GND" (effects (font (size 1.27 1.27)))) (number "A1" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "A4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 10.16 180) (length 5.08) (name "CC1" (effects (font (size 1.27 1.27)))) (number "A5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -2.54 180) (length 5.08) (name "D+" (effects (font (size 1.27 1.27)))) (number "A6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 2.54 180) (length 5.08) (name "D-" (effects (font (size 1.27 1.27)))) (number "A7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -12.7 180) (length 5.08) (name "SBU1" (effects (font (size 1.27 1.27)))) (number "A8" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "A9" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "A12" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "B1" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "B4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 7.62 180) (length 5.08) (name "CC2" (effects (font (size 1.27 1.27)))) (number "B5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -5.08 180) (length 5.08) (name "D+" (effects (font (size 1.27 1.27)))) (number "B6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 0 180) (length 5.08) (name "D-" (effects (font (size 1.27 1.27)))) (number "B7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -15.24 180) (length 5.08) (name "SBU2" (effects (font (size 1.27 1.27)))) (number "B8" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "B9" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "B12" (effects (font (size 1.27 1.27))))) (pin passive line (at -7.62 -22.86 90) (length 5.08) (name "SHIELD" (effects (font (size 1.27 1.27)))) (number "SH" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Regulator_Linear:AMS1117-3.3" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -3.81 3.175 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "AMS1117-3.3" (at 0 3.175 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 0 5.08 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 2.54 -6.35 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "linear regulator ldo fixed positive" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "SOT?223*TabPin2*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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 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))))) (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)))))) (embedded_fonts no)) (symbol "RF_Module:ESP32-S3-WROOM-1" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -12.7 26.67 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "ESP32-S3-WROOM-1" (at 12.7 26.67 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "RF_Module:ESP32-S3-WROOM-1" (at 0 2.54 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "RF Module, ESP32-S3 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 3.3V, onboard antenna, SMD" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "RF Radio BT ESP ESP32-S3 Espressif onboard PCB antenna" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "ESP32?S3?WROOM?1*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "ESP32-S3-WROOM-1_0_0" (rectangle (start -12.7 25.4) (end 12.7 -25.4) (stroke (width 0.254) (type default)) (fill (type background))) (text "PSRAM" (at 5.08 2.54 900) (effects (font (size 1.27 1.27))))) (symbol "ESP32-S3-WROOM-1_0_1" (polyline (pts (xy 7.62 -1.27) (xy 6.35 -1.27) (xy 6.35 6.35) (xy 7.62 6.35)) (stroke (width 0) (type default)) (fill (type none)))) (symbol "ESP32-S3-WROOM-1_1_1" (pin power_in line (at 0 -27.94 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_in line (at 0 27.94 270) (length 2.54) (name "3V3" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin input line (at -15.24 22.86 0) (length 2.54) (name "EN" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 7.62 0) (length 2.54) (name "IO4" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 5.08 0) (length 2.54) (name "IO5" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 2.54 0) (length 2.54) (name "IO6" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 0 0) (length 2.54) (name "IO7" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -20.32 0) (length 2.54) (name "IO15" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -22.86 0) (length 2.54) (name "IO16" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 17.78 180) (length 2.54) (name "IO17" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 15.24 180) (length 2.54) (name "IO18" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -2.54 0) (length 2.54) (name "IO8" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 12.7 180) (length 2.54) (name "USB_D-" (effects (font (size 1.27 1.27)))) (number "13" (effects (font (size 1.27 1.27)))) (alternate "IO19" bidirectional line)) (pin bidirectional line (at 15.24 10.16 180) (length 2.54) (name "USB_D+" (effects (font (size 1.27 1.27)))) (number "14" (effects (font (size 1.27 1.27)))) (alternate "IO20" bidirectional line)) (pin bidirectional line (at -15.24 10.16 0) (length 2.54) (name "IO3" (effects (font (size 1.27 1.27)))) (number "15" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -17.78 180) (length 2.54) (name "IO46" (effects (font (size 1.27 1.27)))) (number "16" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -5.08 0) (length 2.54) (name "IO9" (effects (font (size 1.27 1.27)))) (number "17" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -7.62 0) (length 2.54) (name "IO10" (effects (font (size 1.27 1.27)))) (number "18" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -10.16 0) (length 2.54) (name "IO11" (effects (font (size 1.27 1.27)))) (number "19" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -12.7 0) (length 2.54) (name "IO12" (effects (font (size 1.27 1.27)))) (number "20" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -15.24 0) (length 2.54) (name "IO13" (effects (font (size 1.27 1.27)))) (number "21" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -17.78 0) (length 2.54) (name "IO14" (effects (font (size 1.27 1.27)))) (number "22" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 7.62 180) (length 2.54) (name "IO21" (effects (font (size 1.27 1.27)))) (number "23" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -20.32 180) (length 2.54) (name "IO47" (effects (font (size 1.27 1.27)))) (number "24" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -22.86 180) (length 2.54) (name "IO48" (effects (font (size 1.27 1.27)))) (number "25" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -15.24 180) (length 2.54) (name "IO45" (effects (font (size 1.27 1.27)))) (number "26" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 17.78 0) (length 2.54) (name "IO0" (effects (font (size 1.27 1.27)))) (number "27" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 5.08 180) (length 2.54) (name "IO35" (effects (font (size 1.27 1.27)))) (number "28" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 2.54 180) (length 2.54) (name "IO36" (effects (font (size 1.27 1.27)))) (number "29" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 0 180) (length 2.54) (name "IO37" (effects (font (size 1.27 1.27)))) (number "30" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -2.54 180) (length 2.54) (name "IO38" (effects (font (size 1.27 1.27)))) (number "31" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -5.08 180) (length 2.54) (name "IO39" (effects (font (size 1.27 1.27)))) (number "32" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -7.62 180) (length 2.54) (name "IO40" (effects (font (size 1.27 1.27)))) (number "33" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -10.16 180) (length 2.54) (name "IO41" (effects (font (size 1.27 1.27)))) (number "34" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -12.7 180) (length 2.54) (name "IO42" (effects (font (size 1.27 1.27)))) (number "35" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 20.32 180) (length 2.54) (name "RXD0" (effects (font (size 1.27 1.27)))) (number "36" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 22.86 180) (length 2.54) (name "TXD0" (effects (font (size 1.27 1.27)))) (number "37" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 12.7 0) (length 2.54) (name "IO2" (effects (font (size 1.27 1.27)))) (number "38" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 15.24 0) (length 2.54) (name "IO1" (effects (font (size 1.27 1.27)))) (number "39" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -27.94 90) (length 2.54) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "40" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -27.94 90) (length 2.54) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "41" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Connector:Conn_01x04_Pin" (pin_names (offset 1.016) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 5.08 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "Conn_01x04_Pin" (at 0 -7.62 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Generic connector, single row, 01x04, script generated" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_locked" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "connector" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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 "power:PWR_FLAG" (power global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#FLG" (at 0 1.905 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 0 3.81 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Special symbol for telling ERC where power comes from" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "flag power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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 (lib_id "Connector:USB_C_Receptacle_USB2.0_16P") (at 30.48 100.33 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "28fb8efb-4641-47f8-988a-7b3bf6f1dd1c") (property "Reference" "J1" (at 30.48 82.22 0) (effects (font (size 1.27 1.27)))) (property "Value" "USB-C" (at 30.48 125.4 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Connector_USB:USB_C_Receptacle_USB2.0_16P" (at 33.81 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 33.81 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J1") (unit 1))))) (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 69.85 100.33 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "a91a9c5d-61ad-4682-a443-fa045c9041a5") (property "Reference" "U2" (at 69.85 97.79 0) (effects (font (size 1.27 1.27)))) (property "Value" "AMS1117-3.3" (at 69.85 102.87 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3Lead_TabPin2" (at 70.0 105.08 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 72.54 93.65 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U2") (unit 1))))) (symbol (lib_id "RF_Module:ESP32-S3-WROOM-1") (at 139.7 100.33 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "880e200b-528b-4a90-b40d-37b540403549") (property "Reference" "U1" (at 139.7 97.79 0) (effects (font (size 1.27 1.27)))) (property "Value" "ESP32-S3-WROOM-1" (at 139.7 102.87 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "RF_Module:ESP32-S3-WROOM-1" (at 140.0 102.54 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 140.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U1") (unit 1))))) (symbol (lib_id "Connector:Conn_01x04_Pin") (at 190.5 100.33 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "1bb0565b-a03c-45eb-8029-20055182ac1e") (property "Reference" "J2" (at 190.5 97.79 0) (effects (font (size 1.27 1.27)))) (property "Value" "I2C_Sensor" (at 190.5 102.87 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 190.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 190.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J2") (unit 1))))) (symbol (lib_id "Connector:Conn_01x04_Pin") (at 69.85 160.02 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "c938f65c-4ee3-45cf-8268-c29c13edd6f6") (property "Reference" "J3" (at 69.85 157.48 0) (effects (font (size 1.27 1.27)))) (property "Value" "PROG" (at 69.85 162.56 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 70.0 160.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 70.0 160.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J3") (unit 1))))) (label "GND" (at 30.48 123.19 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "a22659e6-b4d4-4a9e-b7b6-4cfb530e1265")) (label "VBUS" (at 45.72 85.09 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f7edb377-f742-4314-8012-acc3b85fdbac")) (label "CC1" (at 45.72 90.17 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f30fe40e-4ce8-4adc-981b-7a277ccf5e57")) (label "USB_D_P" (at 45.72 102.87 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "a0347d10-c997-4471-86b2-0550e6d0fcdc")) (label "USB_D_N" (at 45.72 97.79 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3d113d46-5613-4c40-890e-f637c47b2576")) (label "NC" (at 45.72 113.03 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "19b638f0-4ecc-4d78-8510-36ca7a85c0bc")) (label "CC2" (at 45.72 92.71000000000001 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f803b33d-57d6-45f3-b530-77b85a98f841")) (label "USB_D_P" (at 45.72 105.41 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "9aaff702-612f-4bc3-b0e9-168f7ea9152c")) (label "USB_D_N" (at 45.72 100.33 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "91ba8cc3-b08d-48f3-ae56-90b46003706e")) (label "NC" (at 45.72 115.57000000000001 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "31ae72bc-1323-4e6d-a7fd-afd1d119d04b")) (label "GND" (at 22.86 123.19 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "5bc5aa56-4c90-48a4-a38a-923b9f3b258d")) (label "GND" (at 69.85 107.95 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "17cc1079-beeb-4540-b095-bf36799fb917")) (label "3V3" (at 77.47 100.33 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "68345cce-4d0f-4752-97ca-8698693aeaf0")) (label "VBUS" (at 62.230000000000004 100.33 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "a6cfaa7e-14e2-4d08-bad3-fd12027225a6")) (label "GND" (at 139.7 128.27 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3166aceb-3ed7-4819-944d-bbc01bfe91ee")) (label "3V3" (at 139.7 72.39 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "b9c8de2e-1883-4a0e-84ca-c18f72dca89c")) (label "EN" (at 124.46000000000001 77.47 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "9ec8cc02-aa56-43c5-9d3a-8962129b000b")) (label "SDA" (at 124.46000000000001 102.87 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "6cadd15d-b969-4ac3-b04d-222e2bc34f43")) (label "USB_D_N" (at 154.94 87.63 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "28a67e39-b25b-4164-a1ab-1706a5e98541")) (label "USB_D_P" (at 154.94 90.17 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "fed3a346-0664-4371-9ca1-c34a2da93c18")) (label "SCL" (at 124.46000000000001 105.41 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "5920c082-ce45-4e6d-867e-bfca95bfa967")) (label "IO12" (at 124.46000000000001 113.03 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "2069e2ce-31ff-48b4-b847-82979c543df2")) (label "IO0" (at 124.46000000000001 82.55 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "11d0852f-743a-49ab-b34a-97de4d55f276")) (label "RXD0" (at 154.94 80.01 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "ec3f63ee-a628-402b-a6b9-a49a95d836c5")) (label "TXD0" (at 154.94 77.47 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "da208ea7-a7c8-42d6-897a-e23197d8f1fd")) (label "IO2_LED" (at 124.46000000000001 87.63 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "3eb0eb6f-de0a-4237-be4b-677d5cf50909")) (label "3V3" (at 195.58 97.79 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "fd2f3b79-0470-44a9-ac31-1c65c6b20d0b")) (label "SDA" (at 195.58 100.33 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "dd588c6f-be50-43ee-bade-016f026bb9a3")) (label "SCL" (at 195.58 102.87 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f7f54f57-51fa-4d43-8bc1-90626bc03b67")) (label "GND" (at 195.58 105.41 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "120554a1-075a-4ef4-8c5b-03be18991c4a")) (label "GND" (at 74.93 157.48 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "44f4ca74-a817-441b-9329-18db5629cd13")) (label "RXD0" (at 74.93 160.02 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e88c1f01-bb7c-4b9f-b418-f2608dc5c9fd")) (label "TXD0" (at 74.93 162.56 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "0c052a58-d1a9-4ac1-ad0a-9b6ea012d613")) (label "3V3" (at 74.93 165.1 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e36a8423-7e9b-4540-bcc2-6e067a5901b2")) (symbol (lib_id "Device:R") (at 190.5 139.7 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "8486f589-5596-492a-803b-a92338c83dce") (property "Reference" "R1" (at 187.96 139.7 0) (effects (font (size 1.27 1.27)))) (property "Value" "470" (at 193.04 139.7 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 188.222 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 190.0 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R1") (unit 1))))) (symbol (lib_id "Device:R") (at 100.33 80.01 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "cef3fc9b-cd79-4ddf-bd89-4afe907da009") (property "Reference" "R2" (at 100.33 77.47 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 100.33 82.55 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 98.222 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 100.0 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R2") (unit 1))))) (symbol (lib_id "Device:R") (at 100.33 180.34 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "a0c94490-08ef-47ab-b3ea-6a360dd39c59") (property "Reference" "R3" (at 100.33 177.8 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 100.33 182.88 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 98.222 180.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 100.0 180.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R3") (unit 1))))) (symbol (lib_id "Device:R") (at 100.33 129.54 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "3b26fb1e-7350-4460-a078-79649fffd673") (property "Reference" "R4" (at 100.33 127.0 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 100.33 132.08 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 98.222 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 100.0 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R4") (unit 1))))) (symbol (lib_id "Device:R") (at 170.18 80.01 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "e48de1f7-7d22-4464-81e4-31b273a41408") (property "Reference" "R5" (at 170.18 77.47 0) (effects (font (size 1.27 1.27)))) (property "Value" "4.7k" (at 170.18 82.55 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 168.222 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 170.0 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R5") (unit 1))))) (symbol (lib_id "Device:R") (at 49.53 139.7 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "290bd70a-ac59-4975-bdb2-02ebe841045a") (property "Reference" "R7" (at 49.53 137.16 0) (effects (font (size 1.27 1.27)))) (property "Value" "5.1k" (at 49.53 142.24 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 48.222 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 50.0 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R7") (unit 1))))) (symbol (lib_id "Device:R") (at 49.53 149.86 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "fa8b4bd8-0d40-4df4-9651-6d6f2e94a519") (property "Reference" "R8" (at 49.53 147.32 0) (effects (font (size 1.27 1.27)))) (property "Value" "5.1k" (at 49.53 152.4 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 48.222 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 50.0 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R8") (unit 1))))) (label "IO2_LED" (at 190.5 135.89000000000001 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "97590075-62b5-49bc-83e8-b5202831a57d")) (label "D1_A" (at 190.5 143.51 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f1c80921-6de1-489a-9e4e-0e1d077e7a88")) (label "EN" (at 100.33 76.2 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "c33ddb51-0c84-4d38-8e1c-cb97c300e267")) (label "3V3" (at 100.33 83.82000000000001 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "6255a0de-7a57-4b7e-b557-4b496ca130b5")) (label "3V3" (at 100.33 176.53 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "4bf881bd-ae00-4d9a-b6a4-21d663369f62")) (label "IO0" (at 100.33 184.15 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "9470905f-5c11-45cd-a6fd-1e044fad54a1")) (label "IO12" (at 100.33 125.73 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "3bf1b3a1-1b24-4b40-8278-794bf4b891ed")) (label "GND" (at 100.33 133.35 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "92d2e099-12e9-44c9-a869-2c94b792750c")) (label "3V3" (at 170.18 76.2 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "2420706f-f826-4976-b3a0-826993545172")) (label "SDA" (at 170.18 83.82000000000001 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "198497e1-ebd6-4a6f-96f7-03b3ef8aff2a")) (label "GND" (at 49.53 135.89000000000001 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "fe75a1d4-a56f-43c9-8ce3-854d755dd30c")) (label "CC1" (at 49.53 143.51 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f09d933f-94ab-47c7-a1a1-6d572e8f7c28")) (label "GND" (at 49.53 146.05 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "6c9f9802-0171-48f0-9728-9f034ae0fcc2")) (label "CC2" (at 49.53 153.67000000000002 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f6867c77-d85d-4dbe-b416-6e0869d6916e")) (symbol (lib_id "Device:R") (at 180.34 80.01 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "8c463942-7ae3-4aff-b608-773bf3ee2048") (property "Reference" "R6" (at 182.032 80.0 90.0) (effects (font (size 1.27 1.27)))) (property "Value" "4.7k" (at 180.0 80.0 90.0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 178.222 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 180.0 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R6") (unit 1))))) (label "3V3" (at 180.34 76.2 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "86345b4e-0a4b-492d-a1aa-2082e73fb606")) (label "SCL" (at 180.34 83.82000000000001 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "68d301eb-ba5f-42f1-8a21-05d0e1f76516")) (symbol (lib_id "Device:C") (at 110.49 110.49 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "e907fbfb-fa90-4d25-89aa-8a3066b89a4d") (property "Reference" "C1" (at 107.95 110.49 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "100nF" (at 113.03 110.49 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 110.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 110.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C1") (unit 1))))) (symbol (lib_id "Device:C") (at 119.38 110.49 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "4ce8228b-30df-42d8-a4ee-04bddf06de04") (property "Reference" "C2" (at 119.38 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "100nF" (at 119.38 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 120.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 120.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C2") (unit 1))))) (symbol (lib_id "Device:C") (at 129.54 110.49 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "e0a0522d-dd4f-4ae2-9932-931d5bcecb23") (property "Reference" "C3" (at 129.54 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10uF" (at 129.54 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 130.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 130.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C3") (unit 1))))) (symbol (lib_id "Device:C") (at 90.17 129.54 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "9a28d6a3-3cb0-4507-9528-9c331268cd59") (property "Reference" "C4" (at 90.17 127.0 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "100nF" (at 90.17 132.08 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 90.965 126.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 90.0 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C4") (unit 1))))) (symbol (lib_id "Device:C") (at 59.69 110.49 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "4b2f62f1-b3cc-416a-88af-1b4e29a7c1bd") (property "Reference" "C5" (at 59.69 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10uF" (at 59.69 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 60.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 60.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C5") (unit 1))))) (symbol (lib_id "Device:C") (at 139.7 110.49 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "9c02e211-ba50-4327-b8a3-0372f44cc8ca") (property "Reference" "C6" (at 139.7 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10uF" (at 139.7 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 140.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 140.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C6") (unit 1))))) (symbol (lib_id "Device:LED") (at 190.5 149.86 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "30e5e7f8-8560-4b99-92e6-78565e2758b3") (property "Reference" "D1" (at 190.5 147.32 0) (effects (font (size 1.27 1.27)))) (property "Value" "LED_Green" (at 190.5 152.4 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 190.0 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 190.0 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "D1") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 30.48 59.69 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "3be9d89c-4ce6-4be0-829b-859f1fd36cfd") (property "Reference" "#PF1" (at 30.48 57.15 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 30.48 62.23 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 30.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 30.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PF1") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 39.37 59.69 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "d2f7548c-f75d-47ba-b6b8-2879affec067") (property "Reference" "#PF2" (at 39.37 57.15 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 39.37 62.23 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 40.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 40.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PF2") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 49.53 59.69 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "451d16cc-d8d0-4059-a6df-b09c6398dcb8") (property "Reference" "#PF3" (at 49.53 57.15 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 49.53 62.23 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 50.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 50.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PF3") (unit 1))))) (label "3V3" (at 110.49 106.68 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "f9fe4fa6-dd45-4af9-900e-418f6a012870")) (label "GND" (at 110.49 114.3 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "acf7693b-ceb2-4f02-b52a-440b773eba08")) (label "3V3" (at 119.38 106.68 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "e1284cb6-5911-4bce-8395-bbd6a9b629cb")) (label "GND" (at 119.38 114.3 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "5ae751e6-6812-443c-bddd-01acb86ee508")) (label "3V3" (at 129.54 106.68 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "69ebddc4-2c68-406b-8c0b-1ab52600f5c5")) (label "GND" (at 129.54 114.3 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "816c1f8d-a19b-49ec-84d1-d75d47ef67d8")) (label "EN" (at 90.17 125.73 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "920175af-a25d-402f-bc70-740e9674d17e")) (label "GND" (at 90.17 133.35 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "fce55f25-fc02-4ee8-a24e-7e4412d51780")) (label "VBUS" (at 59.69 106.68 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "000e73e6-ee7e-4f41-a2c7-f55e0f7753da")) (label "GND" (at 59.69 114.3 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "81edc9a6-ad3e-4c6e-b38e-1d29390b0736")) (label "3V3" (at 139.7 106.68 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "c8e2812a-c5d6-48e5-8256-fa9c5d567dd5")) (label "GND" (at 139.7 114.3 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "1b2885f2-9562-4798-abb6-fcf714fa141e")) (label "GND" (at 186.69 149.86 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "d19cc988-478e-47c9-8219-b95a92338905")) (label "D1_A" (at 194.31 149.86 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "76decff4-c904-4886-a44c-38f11075ecca")) (label "3V3" (at 30.48 59.69 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "fc5d188f-6de0-4252-a5b7-7e45591e9904")) (label "VBUS" (at 39.37 59.69 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "5273c14c-4c5d-4b78-ad0f-6092b5b8a2b5")) (label "GND" (at 49.53 59.69 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "d9742659-a7e0-46a8-ab81-b1938e8d78ff")) (no_connect (at 124.46000000000001 92.71000000000001) (uuid "774f8974-dbdb-4b78-8e00-3c4b3dbc63a7")) (no_connect (at 124.46000000000001 95.25) (uuid "4d59a621-3396-4dee-a5f7-4085b8c90c51")) (no_connect (at 124.46000000000001 97.79) (uuid "20376d11-af56-42ff-b205-8f6a883bd945")) (no_connect (at 124.46000000000001 100.33) (uuid "20c935fe-b2ec-4299-8218-11ab23c6d063")) (no_connect (at 124.46000000000001 120.65) (uuid "3e0565fd-7194-4648-89fb-81323961acc5")) (no_connect (at 124.46000000000001 123.19) (uuid "0c7ee320-df45-495b-858d-690bdc97494f")) (no_connect (at 154.94 82.55) (uuid "967728c2-66e6-4e24-896b-47fcab379c35")) (no_connect (at 154.94 85.09) (uuid "e8fbe305-a6de-4f87-8720-6fcb95818263")) (no_connect (at 124.46000000000001 90.17) (uuid "84ac95bd-db7c-41cb-bbcb-2fee16770749")) (no_connect (at 154.94 118.11) (uuid "b6ff5bea-7ac6-4ba9-9b8f-54b43d8f81db")) (no_connect (at 124.46000000000001 107.95) (uuid "cec8f0c6-7b3a-42d5-ab5e-8af2cd232366")) (no_connect (at 124.46000000000001 110.49) (uuid "ebac53c4-d5ea-41cf-a7ef-1e5650226b32")) (no_connect (at 124.46000000000001 115.57000000000001) (uuid "3df592c4-c54c-4954-889a-45781f2bc9db")) (no_connect (at 124.46000000000001 118.11) (uuid "0737deda-9a54-4be0-9301-065eaf3dc347")) (no_connect (at 154.94 92.71000000000001) (uuid "a9aed5c2-cee1-46b9-8ef7-b124e8443a63")) (no_connect (at 154.94 120.65) (uuid "440eb114-d7ff-4015-adee-401600f14c33")) (no_connect (at 154.94 123.19) (uuid "4a0e251b-33c0-4d80-acc0-17780e3843ab")) (no_connect (at 154.94 115.57000000000001) (uuid "adcc7e01-17af-49eb-943a-4e44d87bb120")) (no_connect (at 154.94 95.25) (uuid "f89f21a8-6741-4aca-9fdf-551a1a95d5ef")) (no_connect (at 154.94 97.79) (uuid "420af6ef-68e2-4731-9847-950256577b28")) (no_connect (at 154.94 100.33) (uuid "a0126599-cd1a-49ef-8d1f-d278cd97206c")) (no_connect (at 154.94 102.87) (uuid "b9654c3a-ea90-43d5-bc28-b728f5635947")) (no_connect (at 154.94 105.41) (uuid "ac6e97dd-7843-4d42-9e9c-e348f8465df6")) (no_connect (at 154.94 107.95) (uuid "b37e5ce4-8645-4d91-b98d-ebd8b93399c3")) (no_connect (at 154.94 110.49) (uuid "76aec0e4-ba75-4e66-ac79-7a361e231a0d")) (no_connect (at 154.94 113.03) (uuid "bdb35eb2-2c6d-4bd8-b5c3-35e7f6c3ee57")) (no_connect (at 124.46000000000001 85.09) (uuid "ef887bff-4582-4d73-a5a4-041fd7e05ca9")) (no_connect (at 45.72 113.03) (uuid "c156c679-8d97-497c-8492-9e7d67ed8f3c")) (no_connect (at 45.72 115.57000000000001) (uuid "9294afd1-e59a-4176-b21d-9d4347b09599")) (no_connect (at 22.86 123.19) (uuid "3a04d4e4-c945-4696-af5c-a8a6d85f0388")) (sheet_instances (path "/" (page "1")))) \ No newline at end of file diff --git a/esp32-s3-sensor-node.kicad_pcb b/esp32-s3-sensor-node.kicad_pcb index 0f0945a..17dd98b 100644 --- a/esp32-s3-sensor-node.kicad_pcb +++ b/esp32-s3-sensor-node.kicad_pcb @@ -10,267 +10,7998 @@ (layers (0 "F.Cu" signal) (2 "B.Cu" signal) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") (13 "F.Paste" user) (15 "B.Paste" user) - (5 "F.SilkS" user) - (7 "B.SilkS" 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) - (31 "F.CrtYd" user) - (29 "B.CrtYd" 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 (pad_to_mask_clearance 0) (allow_soldermask_bridges_in_footprints no) - (copper_edge_clearance 0.3) - ) - (nets - (net 0 "GND") - (net 1 "3V3") - (net 2 "VBUS") - (net 3 "EN") - (net 4 "IO0") - (net 5 "IO12") - (net 6 "SDA") - (net 7 "SCL") - (net 8 "USB_D_P") - (net 9 "USB_D_N") - (net 10 "CC1") - (net 11 "CC2") - (net 12 "IO2_LED") - (net 13 "D1_A") - (net 14 "RXD0") - (net 15 "TXD0") - ) - (net_class "Default" (clearance 0.15) (trace_width 0.2) (via_dia 0.6) (via_drill 0.3) (add_net "*")) - (net_class "POWER" (clearance 0.25) (trace_width 0.5) (via_dia 0.8) (via_drill 0.4) (add_net "3V3") (add_net "VBUS")) - (polygon (layer "Edge.Cuts") - (pts - (xy 0 0) - (xy 65.0 0) - (xy 65.0 40.0) - (xy 0 40.0) + (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_USB:USB_C_Receptacle_USB2.0_16P"" - (layer "F.Cu") - (at 7.000 20.000 0) - (descr "J1") - (property "Reference" "J1" (at 7.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "J1" (at 7.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "SH" smd rect (at -3.000 0.000 0) (size 2.000 2.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - (pad "A1" smd rect (at -2.000 5.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - (pad "A4" smd rect (at -2.000 -5.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 2)) - (pad "A5" smd rect (at -2.000 -3.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 10)) - (pad "A6" smd rect (at -2.000 -1.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 8)) - (pad "A7" smd rect (at -2.000 1.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 9)) - (pad "B5" smd rect (at -2.000 3.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 11)) - (pad "B6" smd rect (at -2.000 0.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 8)) - (pad "B7" smd rect (at -2.000 2.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 9)) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "08825157-b4f3-466f-8a09-357edf71c996") + (at 30 25) + (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)") + (tags "capacitor") + (property "Reference" "C2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a027fb2e-bfdb-48d6-a74b-76db6ed9e533") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (footprint ""Package_TO_SOT_SMD:SOT-223-3Lead_TabPin2"" - (layer "F.Cu") - (at 20.000 20.000 0) - (descr "U2") - (property "Reference" "U2" (at 20.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "U2" (at 20.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -2.300 -3.000 0) (size 1.500 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - (pad "2" smd rect (at 0.000 3.000 0) (size 2.500 2.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) - (pad "3" smd rect (at 0.000 -3.000 0) (size 2.500 2.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 2)) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "1850e2ca-a2c4-455d-8ea3-c3712cc9eb44") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (footprint ""RF_Module:ESP32-S3-WROOM-1"" - (layer "F.Cu") - (at 38.000 20.000 0) - (descr "U1") - (property "Reference" "U1" (at 38.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "U1" (at 38.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -8.000 8.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - (pad "2" smd rect (at -8.000 -8.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) - (pad "3" smd rect (at -8.000 -6.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 3)) - (pad "4" smd rect (at -8.000 -4.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 6)) - (pad "5" smd rect (at -8.000 -2.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 7)) - (pad "13" smd rect (at 8.000 -4.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 9)) - (pad "14" smd rect (at 8.000 -2.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 8)) - (pad "20" smd rect (at -8.000 4.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 5)) - (pad "27" smd rect (at -8.000 0.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 4)) - (pad "36" smd rect (at 8.000 -8.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 14)) - (pad "37" smd rect (at 8.000 -6.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 15)) - (pad "38" smd rect (at -8.000 2.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 12)) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d9201771-afb5-468c-b854-4fd79a66da7f") + (effects + (font + (size 1.27 1.27) + ) ) - (footprint ""Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical"" - (layer "F.Cu") - (at 56.000 20.000 0) - (descr "J2") - (property "Reference" "J2" (at 56.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "J2" (at 56.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at 0.000 3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) - (pad "2" smd rect (at 0.000 1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 6)) - (pad "3" smd rect (at 0.000 -1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 7)) - (pad "4" smd rect (at 0.000 -3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fe3e479a-998a-4d42-b777-cdba591149f9") + (effects + (font + (size 1.27 1.27) + ) ) - (footprint ""Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical"" - (layer "F.Cu") - (at 25.000 3.000 0) - (descr "J3") - (property "Reference" "J3" (at 25.000 0.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "J3" (at 25.000 6.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at 0.000 -3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - (pad "2" smd rect (at 0.000 -1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 14)) - (pad "3" smd rect (at 0.000 1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 15)) - (pad "4" smd rect (at 0.000 3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "65cad627-7438-45ad-812e-50c15139caba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (footprint ""LED_SMD:LED_0603_1608Metric"" - (layer "F.Cu") - (at 55.000 34.000 0) - (descr "D1") - (property "Reference" "D1" (at 55.000 31.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "D1" (at 55.000 37.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.000 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - (pad "2" smd rect (at 0.800 0.000 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 13)) + ) + (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) ) - (footprint ""Resistor_SMD:R_0603_1608Metric"" - (layer "F.Cu") - (at 55.000 30.000 0) - (descr "R1") - (property "Reference" "R1" (at 55.000 27.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "R1" (at 55.000 33.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 12)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 13)) + (layer "F.SilkS") + (uuid "e4d86a30-d148-4b8e-8ed8-384d1b1897e1") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) ) - (footprint ""Resistor_SMD:R_0603_1608Metric"" - (layer "F.Cu") - (at 27.000 32.000 0) - (descr "R2") - (property "Reference" "R2" (at 27.000 29.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "R2" (at 27.000 35.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 3)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + (layer "F.SilkS") + (uuid "4332f3d2-233b-4b1a-9c53-305d86babaf6") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) ) - (footprint ""Resistor_SMD:R_0603_1608Metric"" - (layer "F.Cu") - (at 16.000 7.000 0) - (descr "R3") - (property "Reference" "R3" (at 16.000 4.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "R3" (at 16.000 10.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 4)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + (fill no) + (layer "F.CrtYd") + (uuid "580e456b-ac58-4149-9a7b-b8c5a2da76f7") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) ) - (footprint ""Resistor_SMD:R_0603_1608Metric"" - (layer "F.Cu") - (at 16.000 12.000 0) - (descr "R4") - (property "Reference" "R4" (at 16.000 9.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "R4" (at 16.000 15.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 5)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + (fill no) + (layer "F.Fab") + (uuid "5a30ba30-c232-447a-ba7a-92933ed184a5") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d76bec2b-435f-48cb-bebb-24a0f1743a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) ) - (footprint ""Resistor_SMD:R_0603_1608Metric"" - (layer "F.Cu") - (at 48.000 24.000 0) - (descr "R5") - (property "Reference" "R5" (at 48.000 21.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "R5" (at 48.000 27.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 6)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + ) + (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 "3V3") + (uuid "bc9dd8f0-297c-451b-9ea8-fa7d45c98cb3") + ) + (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") + (uuid "bcc033e1-68c2-4d1e-b90b-3cea68bfb728") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) ) - (footprint ""Resistor_SMD:R_0603_1608Metric"" - (layer "F.Cu") - (at 48.000 22.000 0) - (descr "R6") - (property "Reference" "R6" (at 48.000 19.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "R6" (at 48.000 25.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 7)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + (scale + (xyz 1 1 1) ) - (footprint ""Resistor_SMD:R_0603_1608Metric"" - (layer "F.Cu") - (at 11.000 28.000 0) - (descr "R7") - (property "Reference" "R7" (at 11.000 25.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "R7" (at 11.000 31.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 10)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + (rotate + (xyz 0 0 0) ) - (footprint ""Resistor_SMD:R_0603_1608Metric"" - (layer "F.Cu") - (at 11.000 25.000 0) - (descr "R8") - (property "Reference" "R8" (at 11.000 22.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "R8" (at 11.000 28.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 11)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - ) - (footprint ""Capacitor_SMD:C_0603_1608Metric"" - (layer "F.Cu") - (at 30.000 28.000 0) - (descr "C1") - (property "Reference" "C1" (at 30.000 25.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "C1" (at 30.000 31.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - ) - (footprint ""Capacitor_SMD:C_0603_1608Metric"" - (layer "F.Cu") - (at 30.000 25.000 0) - (descr "C2") - (property "Reference" "C2" (at 30.000 22.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "C2" (at 30.000 28.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - ) - (footprint ""Capacitor_SMD:C_0603_1608Metric"" - (layer "F.Cu") - (at 30.000 22.000 0) - (descr "C3") - (property "Reference" "C3" (at 30.000 19.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "C3" (at 30.000 25.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - ) - (footprint ""Capacitor_SMD:C_0603_1608Metric"" - (layer "F.Cu") - (at 26.000 35.000 0) - (descr "C4") - (property "Reference" "C4" (at 26.000 32.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "C4" (at 26.000 38.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 3)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - ) - (footprint ""Capacitor_SMD:C_0805_2012Metric"" - (layer "F.Cu") - (at 24.000 17.000 0) - (descr "C5") - (property "Reference" "C5" (at 24.000 14.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "C5" (at 24.000 20.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 2)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - ) - (footprint ""Capacitor_SMD:C_0805_2012Metric"" - (layer "F.Cu") - (at 24.000 23.000 0) - (descr "C6") - (property "Reference" "C6" (at 24.000 20.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) - (property "Value" "C6" (at 24.000 26.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) - (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) - (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) - ) - (zone (net 0) (layer "F.Cu") - (polygon (pts (xy 0 0)(xy 65.0 0)(xy 65.0 40.0)(xy 0 40.0))) - (fill (mode solid)) + ) ) - (zone (net 0) (layer "B.Cu") - (polygon (pts (xy 0 0)(xy 65.0 0)(xy 65.0 40.0)(xy 0 40.0))) - (fill (mode solid)) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "1472c928-b40f-49d4-9b5d-15f1601051eb") + (at 30 28) + (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)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f0d7e83-016d-44b1-9ab6-c4f55a45b545") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "78b2210c-06ed-477d-948b-25016f2c2af8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2e7ce5da-8601-4914-8943-7b3888f0d835") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6e644727-77c1-43c1-a082-6acdfaf0501e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "0c0e1ec2-c658-4619-a127-18ae10772a57") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "5be92cf7-c0c5-435e-bb58-606e1a7dafc1") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ef6b0231-472e-4e5f-9914-f4b0f4b97754") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "f240b851-9717-4246-8e9f-7a542300d4b3") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4b0e2be6-9c91-439f-a678-793faed8e3c1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ba9f53fd-c298-434d-9dd4-b4bff28a2089") + (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 "3V3") + (uuid "df69bf34-1301-4815-8f17-14a8574d55c7") + ) + (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") + (uuid "01b2e397-daa2-4803-968e-7282f5f1c9c4") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) ) - (zone (net 0) (layer "F.Cu") (priority 1) - (polygon (pts (xy 46 28)(xy 65.0 28)(xy 65.0 40.0)(xy 46 40.0))) - (fill (mode solid)) + (footprint "Capacitor_SMD:C_0805_2012Metric" + (layer "F.Cu") + (uuid "18b149f2-2d79-41bc-aa5d-ee129ea59d2b") + (at 24 23) + (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)") + (tags "capacitor") + (property "Reference" "C6" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "955d7b37-2dc5-49b6-9149-91b6446ac210") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10uF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "7c8be6fd-150f-425e-8f0c-0b3bf3f99eb7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "519873e5-b286-4ef6-8e2f-f99cb024fdf7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8b7422ab-219f-40a4-bb0f-a74962d6e884") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "1872d2e6-234c-4734-9144-5ddf7d836c35") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "f36e0f09-aa0b-43ff-bbbd-1a8c7264f39e") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97bfcbae-cded-415c-9de8-a36625bc5bcb") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "914e7826-1148-4d9d-b9f0-0b7404fda49b") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "efc808f2-ca74-4600-a350-a790ff961fcb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f5eb25a2-5ff6-491d-b4b1-36b7487dca0c") + (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 "3V3") + (uuid "3415ed6e-44a8-4d27-a27b-d463653871fb") + ) + (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") + (uuid "eda91277-7624-45b9-be68-d98b97eb104f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) ) - (zone (net 0) (layer "B.Cu") (priority 1) - (polygon (pts (xy 46 28)(xy 65.0 28)(xy 65.0 40.0)(xy 46 40.0))) - (fill (mode solid)) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "1d8dc7b2-d521-4d2b-aeb7-4493505c65c7") + (at 55 34) + (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)") + (tags "LED") + (property "Reference" "D1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e7ffd2a4-dd89-4914-8c5d-11e23e83c021") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_Green" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "06f7ef37-8b6b-4ab3-8c36-9345503a7c04") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ac77a7bf-6c4f-4543-988c-fc6bf9a4ba74") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0adc3b44-46df-411b-a54d-69f5665dc8c9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "0fc148a3-5ec0-4073-b1d8-e925409c0151") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f5994a2c-0147-4d41-a503-12d067cc60d7") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "809f3bd4-9397-4997-b46d-fb5737451ca8") + ) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "84a1a4ce-9d94-4978-9d87-02d4715dda1f") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d01164ea-d1cd-4743-a8b1-a753a3cd2d32") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6f688701-a3fe-401f-a30c-bfa3c6c6d9d2") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bcd83e41-b59b-4f3a-91a2-f99f4d512607") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3760ff0f-9f1a-4b09-beee-aca6a62fd198") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "28dbda14-3cda-476e-9b99-efde1be29802") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "31638058-643c-45e2-aeb5-a928445e641d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "dd68a028-6867-48d7-8e9c-8ccb46587692") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "fe8cb5bf-a7d0-4ce2-9c32-f783b3bc63a8") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D1_A") + (uuid "57bc5782-fadb-4ec1-9bb7-6dee489beac4") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" + (layer "F.Cu") + (uuid "27fd595b-66c6-4535-9651-9fe1cd53d19b") + (at 7 20) + (descr "USB Type-C receptacle for USB 2.0 and PD, http://www.krhro.com/uploads/soft/180320/1-1P320120243.pdf") + (tags "usb usb-c 2.0 pd") + (property "Reference" "J1" + (at 0 -5.645 0) + (layer "F.SilkS") + (uuid "23fddfb6-a085-48af-8c88-768d825ed461") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "USB-C" + (at 0 5.1 0) + (layer "F.Fab") + (uuid "dff217ea-2310-4675-b400-4ff949238147") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4f13587e-aec5-4652-9d2d-53dcdc74016c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4b5e99fd-4060-469d-9406-de46b1c6c0cb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -4.7 -1.9) + (end -4.7 0.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "231c4e69-a7eb-481d-a4bd-a74162fb1e8a") + ) + (fp_line + (start -4.7 2) + (end -4.7 3.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5527581e-20cb-406a-8efe-1f4f192a9111") + ) + (fp_line + (start -4.7 3.9) + (end 4.7 3.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aeeb31cd-153c-44b7-8f5a-736a4c67faa8") + ) + (fp_line + (start 4.7 -1.9) + (end 4.7 0.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aaaf3ab6-4902-4e6b-904e-09d20af2a37b") + ) + (fp_line + (start 4.7 2) + (end 4.7 3.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "503b7191-0d00-4618-aa86-1fb7b9b1efd2") + ) + (fp_line + (start -5.32 -5.27) + (end -5.32 4.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "929fe2e3-c2ac-4e78-92b9-841759ab4b5b") + ) + (fp_line + (start -5.32 -5.27) + (end 5.32 -5.27) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6f94bd6d-f181-4df8-ad4c-3f7322eb8ad1") + ) + (fp_line + (start -5.32 4.15) + (end 5.32 4.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "165c5be1-4f15-4e90-9785-9ffe593296bb") + ) + (fp_line + (start 5.32 -5.27) + (end 5.32 4.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8e404203-ef95-40a1-831e-98ce0c2b1946") + ) + (fp_line + (start -4.47 -3.65) + (end -4.47 3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e66e2535-1ca2-423f-961c-edc9d97d396f") + ) + (fp_line + (start -4.47 -3.65) + (end 4.47 -3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ec0743b0-b2cf-4aca-8d8e-71832bdb3232") + ) + (fp_line + (start -4.47 3.65) + (end 4.47 3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "16bcbb08-4631-4285-8559-d1b172b1ac3d") + ) + (fp_line + (start 4.47 -3.65) + (end 4.47 3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "162663ba-c1e2-4911-b862-b464a9bc1e2e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "eab9fdff-f5db-4d3b-be8b-32d6bc8b783f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -2.89 -2.6) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "877fc6fc-8150-4bd8-bf66-9905665c1e49") + ) + (pad "" np_thru_hole circle + (at 2.89 -2.6) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "199d0406-e30a-4d3d-bc38-d6bcb9e573b6") + ) + (pad "A1" smd roundrect + (at -3.25 -4.045) + (size 0.6 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "1e20adcd-5d85-490a-b1b2-13ed381022b3") + ) + (pad "A4" smd roundrect + (at -2.45 -4.045) + (size 0.6 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "a88ed8a9-8b91-45af-acb8-401789178e9a") + ) + (pad "A5" smd roundrect + (at -1.25 -4.045) + (size 0.3 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "ec71fab1-1294-4e8a-a103-dec91aaf18a8") + ) + (pad "A6" smd roundrect + (at -0.25 -4.045) + (size 0.3 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_D_P") + (uuid "d1e56b79-4e9b-4625-ac23-9498c6be57d9") + ) + (pad "A7" smd roundrect + (at 0.25 -4.045) + (size 0.3 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_D_N") + (uuid "8e81af39-3db7-4eb6-8f76-dc3c8b7bd871") + ) + (pad "A8" smd roundrect + (at 1.25 -4.045) + (size 0.3 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "NC") + (uuid "39649473-a49e-4c81-9827-3917d7fee618") + ) + (pad "A9" smd roundrect + (at 2.45 -4.045) + (size 0.6 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "c2ab58d5-30af-40c4-884d-bc96b1e6a4cc") + ) + (pad "A12" smd roundrect + (at 3.25 -4.045) + (size 0.6 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "da761058-e382-4691-a0ad-1b94c2f3fcf8") + ) + (pad "B1" smd roundrect + (at 3.25 -4.045) + (size 0.6 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "a32172e1-c41c-498a-858d-cabee525a846") + ) + (pad "B4" smd roundrect + (at 2.45 -4.045) + (size 0.6 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "f2b38d03-9593-4e9d-ae66-8925a5400b07") + ) + (pad "B5" smd roundrect + (at 1.75 -4.045) + (size 0.3 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "c38dfd3b-b159-4987-9823-828884f85783") + ) + (pad "B6" smd roundrect + (at 0.75 -4.045) + (size 0.3 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_D_P") + (uuid "5db0dd8f-d85e-49a5-b731-b531d27156fa") + ) + (pad "B7" smd roundrect + (at -0.75 -4.045) + (size 0.3 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_D_N") + (uuid "6dcb039c-e4c4-482a-91e0-f1aa0777efb6") + ) + (pad "B8" smd roundrect + (at -1.75 -4.045) + (size 0.3 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "NC") + (uuid "ff37057a-f051-497c-a47a-4b08bc655c9a") + ) + (pad "B9" smd roundrect + (at -2.45 -4.045) + (size 0.6 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "80cc37eb-7fc9-4639-9222-faca045fdf8f") + ) + (pad "B12" smd roundrect + (at -3.25 -4.045) + (size 0.6 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "1bebf161-ce04-4dd7-8077-81c60b47c5b5") + ) + (pad "SH" thru_hole oval + (at -4.32 -3.13) + (size 1 2.1) + (drill oval 0.6 1.7) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "a07b5994-88f7-4483-91f4-d3121d53080a") + ) + (pad "SH" thru_hole oval + (at -4.32 1.05) + (size 1 1.6) + (drill oval 0.6 1.2) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "a5aa197c-1277-4f9a-9976-0aedd20c1f39") + ) + (pad "SH" thru_hole oval + (at 4.32 -3.13) + (size 1 2.1) + (drill oval 0.6 1.7) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "cd68fa88-4486-4116-9c27-af9072950d78") + ) + (pad "SH" thru_hole oval + (at 4.32 1.05) + (size 1 1.6) + (drill oval 0.6 1.2) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "7aaee117-759a-435c-aaa1-6a11243ce47a") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "2a466c8a-78d6-4813-a705-ac3fe57e5040") + (at 55 30) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "3c9b9964-92fe-43a2-ab48-872929b69a4c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "470" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "71b6f3f9-dffc-471a-a486-92cad20a31f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8b80c43d-435a-48fb-88bf-6719bb85437c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e1a27278-33ef-4f02-ac5d-cc723e55606e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "394b1950-c8ec-4e9d-a6b8-336db8d1ffb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d494d4be-0be4-4433-8024-77c289860cc4") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "372eeb1f-b142-4743-855c-bd673c58714d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7d8946cf-982e-4e29-acc5-ae14ff7e3e60") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "937c8cd6-3bee-4a61-8899-8f853e7f8635") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4039cbd3-0d1d-41d7-bcb9-d8a19479d291") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "IO2_LED") + (uuid "be667ff4-7c10-4919-b5aa-917099f89a50") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D1_A") + (uuid "06242b92-aa4a-45af-98a9-2681d085a29e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_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 "3abfd2c1-e48d-437a-a8e6-191bf91439bc") + (at 25 3) + (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 0 -2.38 0) + (layer "F.SilkS") + (uuid "8a0cf611-d6f4-4dda-9af4-fa39d4891519") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PROG" + (at 0 10 0) + (layer "F.Fab") + (uuid "7538b456-b819-4e72-9c4d-815d70baea09") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bbf712bc-7474-4995-b0de-0447c3bfc7a4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1677184b-8458-4bea-b7d8-2efd500e40d8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "7ec86a3b-e493-4234-9c1e-8feaa997c5e6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "e07fc491-4ffd-4000-aba6-a375a8c5bfc1") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e7552aa7-e3cd-4dbb-ad59-c8fab422c44d") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3d16d456-c462-41be-aca1-02693e26d0a9") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e961a19b-5469-477a-9bd7-6beaaedefbe8") + ) + (fp_line + (start -1.38 9) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3a585488-a9d4-4ce8-876f-5b8f8ad2338a") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a5aa479a-db02-47cb-9c41-57ec96e2f004") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "b555eb6f-04a7-4d18-9612-307d090c4d04") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d8e59189-222f-40a9-86b1-80a334006a0e") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eac46a6b-10c1-4a15-84a5-68b0a762dbac") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b0297ffc-dbed-417d-8dbc-249cf827caff") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "06ee6608-6763-4058-a668-208cbb68bed7") + ) + (fp_line + (start 1.27 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "56af5343-9a43-4101-8d83-c9af4ea44952") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 90) + (layer "F.Fab") + (uuid "0d8883f5-4da7-4b08-b2d7-b41fa3416256") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "b6f31db5-5b28-4de6-ab6f-ff751ab660cc") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "RXD0") + (uuid "13e03564-336d-4e59-acf5-3292ba4123a9") + ) + (pad "3" thru_hole circle + (at 0 5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "TXD0") + (uuid "d2bcc427-7abf-4edd-a8a3-9242d7f7fa21") + ) + (pad "4" thru_hole circle + (at 0 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "1061b699-1760-4cdd-8d70-121ff71f5755") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Capacitor_SMD:C_0805_2012Metric" + (layer "F.Cu") + (uuid "40ed2890-ce03-402b-86c8-4f14636819b6") + (at 24 17) + (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)") + (tags "capacitor") + (property "Reference" "C5" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "0ad31907-45c3-4a4a-97d9-e1ea8ed05154") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10uF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "748ced24-c63c-40de-9eb9-adedf86045d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6d5a8c65-bded-4810-9804-ab758df11008") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2164025a-bf2b-4f07-b9d8-2291800c50b5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "14161142-e1d7-42d7-8fbf-b79ab90a72f4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "ebd76233-0fe5-4074-b549-e9dd74fb057f") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c8302848-338e-4e32-84f3-cc7b86fae1d5") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "05edff8b-4d1a-45cc-be91-6cd40e50ba2c") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c06d3387-64c7-44b4-986d-a1f73b75da01") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "00e7166e-8d39-4cbd-96d8-31a683c07d49") + (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") + (uuid "a93e4f88-68ca-4770-9d20-fab0708b6f3c") + ) + (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") + (uuid "05996d14-db6d-428d-bd42-2a14e7205f10") + ) + (embedded_fonts no) + (model "${KICAD10_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_0603_1608Metric" + (layer "F.Cu") + (uuid "4a8f47ad-e945-4915-a61a-55cc874dacef") + (at 27 32) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "5c74c7de-b280-43c3-8d7a-0a241c7d2c95") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "5ce8f0f0-bc5a-4578-8156-0f87289e8734") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "780816db-9f37-4dab-8676-4f36a4a4c9c8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3a3a8feb-b8f1-483c-bcc7-6b68e6bcadec") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "258bb492-6581-4b59-bd99-b6338c39d74b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3646c3a0-a856-4182-833d-01d79fa33a0a") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "17f6a57c-8905-4ce5-b10c-e6e978924351") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7588b674-38e7-437c-b96b-7102ba3cb679") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "784d4b2a-a986-4f72-83e8-524ca0890b3d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "78b9fd69-6fe7-468d-a81c-8ff8e0aa3b24") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "EN") + (uuid "e9c7f5fe-7e47-48db-a81c-bb6c053c0cad") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "19548d44-3089-47c7-ba0f-4a151fc2bdbc") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "4eeaaf7c-95c2-40e0-a84d-abc525812d4d") + (at 26 35) + (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)") + (tags "capacitor") + (property "Reference" "C4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "6a18788a-c9ab-44ef-b4fd-f0a04ad4c472") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "08c95202-e8d5-40ac-8781-cccf0bc0c320") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8c8ea71d-26a2-4897-b604-27651344e679") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "cc86ca7b-ff69-413a-a390-807347fb04b1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "30aeb9b1-9875-441c-984c-90cd4912bb5b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "112ec883-9fd3-4da5-b446-eff9ca81b6d6") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ceb2a96f-0521-41c8-9f39-44d9e02b451a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fef7af05-9a18-4a52-9008-be77d8325457") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4ccc72de-6e0b-4401-bd17-7e90dfb75400") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "90d1cc18-8d64-4585-ae28-bc677edb1fb6") + (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 "EN") + (uuid "7b7000ea-0a3a-412b-a03e-d1ddfad637bf") + ) + (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") + (uuid "437c5d3d-4e8e-41df-8169-ff410cebf946") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "64dc62ea-242b-4fb3-bc7d-b56ae0856ae8") + (at 11 28) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R7" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "6604db31-aef3-4882-995f-f3e10807a575") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5.1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "e84d26d4-7485-43a5-a34f-3ad118f0a20b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c8976dac-9a65-496b-aec8-5d8c4b8b2984") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ff948f39-dbc4-4448-b7ee-578d77d0e98f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c4eba181-f4cc-4dcc-a9e5-55f019baa980") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "df5da8d9-39f5-4c52-a603-bacc2361f905") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f5482bd4-dff7-4cc8-9043-d59d6f1ce31d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1fe23394-3561-4dc7-9278-fe78e43981a3") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "24545262-19fe-4a54-8e8e-889a5c6bb624") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "17cff6d3-e8fd-4707-b876-e5c89f33dd49") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "63d8ec68-19cd-40d0-aba2-728ed77034cb") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "af07ed73-437f-413e-acd3-ff88f086fa28") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "RF_Module:ESP32-S3-WROOM-1" + (layer "F.Cu") + (uuid "72d18890-792b-4673-91f7-e25e08651d3b") + (at 38 22) + (descr "2.4 GHz Wi-Fi and Bluetooth module https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf") + (tags "2.4 GHz Wi-Fi and Bluetooth module") + (property "Reference" "U1" + (at -10.5 11.4 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "b153302e-b0d9-4ac5-b0f2-3312e696db82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ESP32-S3-WROOM-1" + (at 0 14.6 0) + (unlocked yes) + (layer "F.Fab") + (uuid "301a64ec-e802-4f8d-aef0-66ffce54f664") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9b9f10e6-e5a1-4e1e-afe7-f5538d433404") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b29eaa08-f090-495f-afe6-ca656964e77c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.2 -12.9) + (end -9.2 -6.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd13d7f2-dbb2-4ff4-9d36-4118fd19c7bb") + ) + (fp_line + (start -9.2 -12.9) + (end 9.2 -12.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3b3b8c06-9f8f-4daf-b162-a87b55ab3b87") + ) + (fp_line + (start -9.2 11.95) + (end -9.2 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "60beb526-94ec-49cc-9389-1a347c7b7e53") + ) + (fp_line + (start -9.2 12.95) + (end -7.7 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6f9ab975-f0e9-43e9-bac3-29cee3f1ef03") + ) + (fp_line + (start 9.2 -12.9) + (end 9.2 -6.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7317a0b3-69ca-43c4-ac23-fb94392d3898") + ) + (fp_line + (start 9.2 12.95) + (end 7.7 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "35fb2682-148b-48c3-a3b6-cd18ec7dd869") + ) + (fp_line + (start 9.2 12.95) + (end 9.2 11.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "17c20181-e89e-46ea-9aa2-52837504c703") + ) + (fp_poly + (pts + (xy -9.2 -6.025) (xy -9.7 -6.025) (xy -9.2 -6.525) (xy -9.2 -6.025) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "380e78d5-ef14-484f-8429-0157fb70a9d0") + ) + (fp_line + (start -24 -27.75) + (end -24 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9399fbe7-ecb7-486e-b08f-0239bf27eac6") + ) + (fp_line + (start -24 -6.75) + (end -9.75 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9e30d272-ca84-41f7-9bc6-8e03f94bf0fa") + ) + (fp_line + (start -9.75 13.45) + (end -9.75 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ddd3f9de-4267-4ca3-aebf-186ea85c9722") + ) + (fp_line + (start -9.75 13.45) + (end 9.75 13.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b8abbbf6-b8f2-4c4b-8be2-dc1fca3d8750") + ) + (fp_line + (start 9.75 -6.75) + (end 9.75 13.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8f9ed08a-f28f-49ac-92fd-c4266567bb16") + ) + (fp_line + (start 9.75 -6.75) + (end 24 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d7730f59-ce47-418e-91ff-4dc06e288f35") + ) + (fp_line + (start 24 -27.75) + (end -24 -27.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e8209fa6-b464-4a6e-bcf9-7bec4a665fd3") + ) + (fp_line + (start 24 -6.75) + (end 24 -27.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f8c4136-4889-4080-8296-b556ef68d1bf") + ) + (fp_line + (start -9 -12.75) + (end 9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "49abb783-2344-4379-b090-dd6ddc3de365") + ) + (fp_line + (start -9 -6.75) + (end 9 -6.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "60f257cb-cea8-40fb-a94a-b23135d04f63") + ) + (fp_line + (start -9 12.75) + (end -9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b076f49e-33f1-4734-b8b4-b11a08e4454c") + ) + (fp_line + (start -9 12.75) + (end 9 12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "01a429f7-b6e4-4299-a001-2c53b063a5dc") + ) + (fp_line + (start 9 12.75) + (end 9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "27f02e38-061e-48b2-a49a-79b23719109b") + ) + (fp_text user "Antenna" + (at -0.05 -9.44 0) + (layer "Cmts.User") + (uuid "efef9c73-c587-4e71-9a62-01f0042816b0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "KEEP-OUT ZONE" + (at 0 -18.92 0) + (layer "Cmts.User") + (uuid "8d9cf5be-ee0b-4eb4-82db-58ba7f899688") + (effects + (font + (size 2 2) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 -0.6 0) + (unlocked yes) + (layer "F.Fab") + (uuid "9c03f237-64f2-44c4-a780-8118f1a4637b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd rect + (at -2.9 1.06) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "c586ab00-cfd1-40be-8766-328183c0a4f5") + ) + (pad "" smd rect + (at -2.9 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "37096e75-7599-4dfd-90bf-75f712791a59") + ) + (pad "" smd rect + (at -2.9 3.86) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "6a6d722d-59a1-4d79-80a2-6215a023d801") + ) + (pad "" smd rect + (at -1.5 1.06 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "ecd641ca-d811-42c4-8cc0-6d90edd800fd") + ) + (pad "" smd rect + (at -1.5 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "a6d04bf0-a873-48c0-aee0-e8c2b71bd616") + ) + (pad "" smd rect + (at -1.5 3.86 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "09dca225-47ce-4992-b038-1c219d4b94cc") + ) + (pad "" smd rect + (at -0.1 1.06 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "2825eaa7-f04c-4ccd-8da4-e49706afc4b2") + ) + (pad "" smd rect + (at -0.1 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "c9aedf98-267f-4fd5-8ba9-6c41121a73bf") + ) + (pad "" smd rect + (at -0.1 3.86 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "0d20b7fc-99e1-4b57-8f99-4f1030bdf326") + ) + (pad "1" smd rect + (at -8.75 -5.26) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (uuid "4516bf63-c0b3-4c8f-9c74-3f4fd7ce38d1") + ) + (pad "2" smd rect + (at -8.75 -3.99) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "3V3") + (uuid "717fa01f-7ae7-45d8-94c5-a02ac1e1087a") + ) + (pad "3" smd rect + (at -8.75 -2.72) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "EN") + (uuid "027bdbc8-d1cc-4147-93e7-df609ccf69a1") + ) + (pad "4" smd rect + (at -8.75 -1.45) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "665c11f5-6d4c-4606-8351-9718039784ea") + ) + (pad "5" smd rect + (at -8.75 -0.18) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "a7c2b294-e4f9-44bc-8f9e-83445e7b7738") + ) + (pad "6" smd rect + (at -8.75 1.09) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "a487a3ac-22c4-4c65-ac6c-2aa866764c6e") + ) + (pad "7" smd rect + (at -8.75 2.36) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "da6858c7-ea91-42db-9d16-7ac91c822410") + ) + (pad "8" smd rect + (at -8.75 3.63) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "7fe87f07-1867-4c20-9c2c-dd527d531d71") + ) + (pad "9" smd rect + (at -8.75 4.9) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "d392e454-b64d-4a4e-bfdf-83a26925b86a") + ) + (pad "10" smd rect + (at -8.75 6.17) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "afa82512-6584-41ed-a1d4-165a48a0d307") + ) + (pad "11" smd rect + (at -8.75 7.44) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "4058a6fe-2ca7-4dc4-ad0f-ab56726381ca") + ) + (pad "12" smd rect + (at -8.75 8.71) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "SDA") + (uuid "862029e1-7d83-41ea-af14-779f3aa245de") + ) + (pad "13" smd rect + (at -8.75 9.98) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "USB_D_N") + (uuid "ce8a8034-7ff9-4534-b2c9-3177fd495080") + ) + (pad "14" smd rect + (at -8.75 11.25 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "USB_D_P") + (uuid "6d1502b4-24ee-48c0-9db8-4e922cf401f2") + ) + (pad "15" smd rect + (at -6.985 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "52fd5668-cafc-43b4-82b5-f04a3ed63e0e") + ) + (pad "16" smd rect + (at -5.715 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "971327d9-3f7f-4ae7-a46c-00f31a19160d") + ) + (pad "17" smd rect + (at -4.445 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "SCL") + (uuid "ae8bebf5-5b3a-4791-8482-4f19dd6a1bfc") + ) + (pad "18" smd rect + (at -3.175 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "e28decc3-0eec-4dcf-929b-24b137aa525f") + ) + (pad "19" smd rect + (at -1.905 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "a0c14ca3-63b8-4f82-be56-a55ab9ae3a0d") + ) + (pad "20" smd rect + (at -0.635 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "IO12") + (uuid "85bff23e-f72a-42a1-944e-d63d1f83affd") + ) + (pad "21" smd rect + (at 0.635 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "ad454965-86d9-438a-8cb0-24555861041f") + ) + (pad "22" smd rect + (at 1.905 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "75a8e907-0dae-40a5-a27b-3c19b3c284ca") + ) + (pad "23" smd rect + (at 3.175 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "7458f219-bc8d-4ea3-b115-6b9b68152aab") + ) + (pad "24" smd rect + (at 4.445 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "8cbbae11-6287-4e06-aec9-c09eb9b40fa7") + ) + (pad "25" smd rect + (at 5.715 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "bda25b46-897d-490e-93d7-46e08f336d7c") + ) + (pad "26" smd rect + (at 6.985 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "e7fe6e60-b46a-4aff-bccf-1cef6a983f9a") + ) + (pad "27" smd rect + (at 8.75 11.25) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "IO0") + (uuid "184c2695-dc82-49e5-a819-6b7be68f5029") + ) + (pad "28" smd rect + (at 8.75 9.98) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "cc1bddcf-b067-416f-9ea0-dab8eb77d3f2") + ) + (pad "29" smd rect + (at 8.75 8.71) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "cf50256c-7abb-4a22-8363-378ff44abb7b") + ) + (pad "30" smd rect + (at 8.75 7.44) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "12183020-3e1a-4c5c-bd90-82a1d85b6349") + ) + (pad "31" smd rect + (at 8.75 6.17) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "f675f9b4-c21f-4e40-8251-43ab954af5d5") + ) + (pad "32" smd rect + (at 8.75 4.9) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "be9016ab-d086-4983-8f82-0fcd26623c51") + ) + (pad "33" smd rect + (at 8.75 3.63) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "6c13035a-77a8-415a-a6f2-4d38c3fc532a") + ) + (pad "34" smd rect + (at 8.75 2.36) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "f9902a5d-fa7c-4669-b7a3-02cd434b491a") + ) + (pad "35" smd rect + (at 8.75 1.09) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "d16372ba-8a21-431b-99f6-4025992062ef") + ) + (pad "36" smd rect + (at 8.75 -0.18) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "RXD0") + (uuid "f34b8eb3-29bb-4432-807b-d2e251f9992e") + ) + (pad "37" smd rect + (at 8.75 -1.45) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "TXD0") + (uuid "39262e94-7e09-41db-a68b-8321e396f441") + ) + (pad "38" smd rect + (at 8.75 -2.72) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "IO2_LED") + (uuid "bc99d770-af87-4694-b7ac-9b487bf408f9") + ) + (pad "39" smd rect + (at 8.75 -3.99) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "NC") + (uuid "31cf3a05-dbec-4bc7-9905-3d0a21008585") + ) + (pad "40" smd rect + (at 8.75 -5.26) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (uuid "b9397e5d-55f8-4b77-9d69-9011cbdc3e6b") + ) + (pad "41" thru_hole circle + (at -2.9 1.76 90) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "f26cbee3-8512-44c3-bc49-d2a4b2f76567") + ) + (pad "41" thru_hole circle + (at -2.9 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "3149ba65-0504-45f4-ab3b-282ffce0ced6") + ) + (pad "41" thru_hole circle + (at -2.2 1.06) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "c106a947-fe6e-467b-8275-b7b3de90b6ac") + ) + (pad "41" thru_hole circle + (at -2.2 2.46) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "f0643e3b-b275-48e7-9cf3-69e965d3db92") + ) + (pad "41" thru_hole circle + (at -2.2 3.86) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "a6357e03-2452-4419-8f1b-a4b2c5acf873") + ) + (pad "41" thru_hole circle + (at -1.5 1.76) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "95fca54b-0d3a-4ea0-ab45-d41cb2b0eacc") + ) + (pad "41" smd rect + (at -1.5 2.46 270) + (size 3.9 3.9) + (property pad_prop_heatsink) + (layers "F.Cu" "F.Mask") + (net "GND") + (zone_connect 2) + (uuid "fb259bbb-2b79-4eb0-9714-6e3d0f0265d0") + ) + (pad "41" thru_hole circle + (at -1.5 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "865dff9d-cfe4-44e1-848c-d5627dbc9df6") + ) + (pad "41" thru_hole circle + (at -0.8 1.06) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "2f65f2e2-1355-4c96-a9c0-397389945958") + ) + (pad "41" thru_hole circle + (at -0.8 2.46) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "2bdb5bae-7828-40bd-bd5d-d88fa6500864") + ) + (pad "41" thru_hole circle + (at -0.8 3.86) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "55ae9a62-672a-4d57-b836-f3273a76fa02") + ) + (pad "41" thru_hole circle + (at -0.1 1.76) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "210f9030-44c7-46b9-8bbe-6c3129e2482e") + ) + (pad "41" thru_hole circle + (at -0.1 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "aaa297b1-d6de-4821-b06b-3827e0c25bf3") + ) + (zone + (layers "F.Cu" "B.Cu") + (uuid "c2ff4563-cfc4-490c-aea9-82d652a216f9") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 14 15.25) (xy 62 15.25) (xy 62 -5.75) (xy 14 -5.75) + ) + ) + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-S3-WROOM-1.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "7f27dbf6-2e6e-45a3-8be9-3a9c443df2ff") + (at 16 7) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "332092dc-da79-4107-9d24-8add9a5d031f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "387a5e61-95bf-44e6-b8af-b479cbdc11fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8a9f4b5c-ca41-4271-9186-e2f1a3699ed1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "485896b7-7fd1-4c6a-92d9-d9be8e1ad5fe") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "5cffae6a-4fbf-477e-8ed8-6e8f03e5b3d5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4bbce882-3b15-4b38-bd73-f60cf66a8c35") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ea1b5384-9add-45e0-a2a8-64e7fd7dcb59") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3f5a2a9b-2715-49df-99b0-a6437fe35346") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b9315b2e-1902-4093-8259-eba5b72cb888") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "440494f5-5196-4b10-8b63-436928a837ae") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "d7d73093-210c-4527-b28f-23786d2e5808") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "IO0") + (uuid "38fe8d5b-a223-48b8-98b0-bbd4ad318c4f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.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 "af1edc51-bac4-4261-a0d1-7f3e7dddce3b") + (at 20 20) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (property "Reference" "U2" + (at 0 -4.5 0) + (layer "F.SilkS") + (uuid "e4717a05-17c6-4b88-b028-29e695aa5251") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "AMS1117-3.3" + (at 0 4.5 0) + (layer "F.Fab") + (uuid "1fdb3337-0905-49ba-b291-a2af3cd25045") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "05992b9d-6afa-4847-9103-00e95ac1fb19") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c39a64a-0847-4aac-8854-18a00a2219e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (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 "387034a0-2354-4486-abd7-8debd6ffe026") + ) + (fp_line + (start -1.85 3.41) + (end 1.91 3.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c94d41b-8f69-49d0-97a1-d6cfdc356f54") + ) + (fp_line + (start 1.91 -3.41) + (end 1.91 -2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4134f726-3de1-4ece-81fa-107268b0605b") + ) + (fp_line + (start 1.91 3.41) + (end 1.91 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "44b7450c-d20e-4578-975d-330ca2f319fe") + ) + (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 "8e9237be-7029-4762-9ad6-e236941c67d8") + ) + (fp_line + (start -4.4 -3.6) + (end -4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7138da40-2e48-4728-a7de-a2c8052a6738") + ) + (fp_line + (start -4.4 3.6) + (end 4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7e97515f-5252-49a8-a5c3-f3632ed2e88e") + ) + (fp_line + (start 4.4 -3.6) + (end -4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3f681d7e-1d15-4bab-ad5c-995de6d9cc34") + ) + (fp_line + (start 4.4 3.6) + (end 4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2c8bc19e-d94d-4e6a-88b4-71b9e3d1db87") + ) + (fp_line + (start -1.85 -2.35) + (end -1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "aae2ff46-0f76-449b-8f66-f9e2ec602e2b") + ) + (fp_line + (start -1.85 -2.35) + (end -0.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "93928a18-bf8a-4599-b7a6-4f5adfd44843") + ) + (fp_line + (start -1.85 3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dafb1652-bef1-4fcc-bc44-9510fa73af17") + ) + (fp_line + (start -0.85 -3.35) + (end 1.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "aa00503c-60b8-48d4-8892-ccc8b90a1e69") + ) + (fp_line + (start 1.85 -3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "633a5b9d-3938-4e10-a522-d653a747693e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "4e3e09b0-f343-48b0-847b-e827af00a21b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -3.15 -2.3) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "c1925499-40e4-45dd-bb67-42024df01dd0") + ) + (pad "2" smd roundrect + (at -3.15 0) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "1e5b59d0-4846-490b-9d6d-bf0e62192f2b") + ) + (pad "2" smd roundrect + (at 3.15 0) + (size 2 3.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "71c904e0-5ee9-43e2-928d-70b292a99304") + ) + (pad "3" smd roundrect + (at -3.15 2.3) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "4703ed49-6267-4eba-a0e8-eda1ef3a795e") + ) + (embedded_fonts no) + (model "${KICAD10_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_0603_1608Metric" + (layer "F.Cu") + (uuid "b561a792-3738-47e5-a0b7-1ebb509667e9") + (at 30 22) + (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)") + (tags "capacitor") + (property "Reference" "C3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "c923130f-eaef-4546-8e64-0c1e80e59d01") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10uF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "b6125782-ad26-47ef-9b90-42a329bf56c2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f0147c4b-2333-4325-b05b-3888350e4eda") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ab316388-23c3-4de6-93d8-49ae9bc14300") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "ccba3791-06ec-4330-86f9-f5d7769a78a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "a761a218-6bcd-43a8-8f5b-aae472ece53b") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be2bdaa7-1cdc-4ee2-a0f0-51dab594f4d3") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e2cbc082-fd6f-4893-ab4c-4ea8eaadbb90") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "e169edf4-94f5-4861-945e-71c0017f0a7e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b9bca854-2af1-4b94-933f-aa3c3e384624") + (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 "3V3") + (uuid "e2dae2c3-bbec-4e46-88e5-f6d361962ee2") + ) + (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") + (uuid "75463056-28b3-4120-b19c-6b8d67e637c1") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "e56c7c2a-3259-4447-b948-8d68005a300f") + (at 16 12) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "fd4af2ff-ca1f-4171-90cf-bf73b1a5d0af") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "7c8b59f8-3d72-45a0-a3d7-cda59e87a8eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6b1bb6ce-3cc5-4ed3-8a68-99c68a8a9169") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ba104eef-52a8-4a6f-a122-90a72805a67e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5e28a3d-4c80-4215-8c9f-89de06c9a3a4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "80e0c2e4-d264-423b-9afd-f4ac17aac301") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f40f37e6-5a12-4af3-a359-b0fce8c848eb") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "0ac32f13-59c0-403b-a3c7-0045302ce9be") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "280e4450-a456-4998-b423-604dcc6726e8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f074c706-7a45-4d41-9e1f-85025a1f3171") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "IO12") + (uuid "ea60f5dd-7ad1-4ff4-b9de-0c9afcee8bdf") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "48872724-ea7a-4c1a-8bea-18a10126af04") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "ed1ae8a1-7d04-4cb8-b087-d786b1a791cc") + (at 48 22) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R6" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "5f1197a4-ac15-4eaa-ab5d-2cccf9e8c315") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4.7k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "20bc34ac-87ba-420d-8820-587bed0edd30") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ed71af14-5ae5-4f56-8d9d-dbda7edbdb6a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a1ea21be-bc0d-4fcb-9e71-d721147869fa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "93ae5ab8-19cb-4f2b-ba6b-d1753ff3422a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7a9c761-e151-49c5-bb4e-01750aa6e84d") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c22013fa-fccb-453b-a252-e82e1f0cb5ba") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d2a9640a-a5d1-471f-914c-282d96c9a593") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "dd267283-95e1-4af4-b8aa-53b3ad73ed6a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5258384d-cba5-452c-a6e0-f58c96606fc2") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "e72699a4-2013-4208-81f9-5ac39d969f5b") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SCL") + (uuid "7f9856d8-85d5-44f2-be3b-7462afa3577f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "f13900c7-dfa2-4c6f-aeb9-5f2e15e32b16") + (at 11 25) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R8" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "be720b85-9f21-446a-8872-d81250424f31") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5.1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "48e22e79-92c0-4d64-995c-ac23b420f0e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "90698278-c0cd-4a8f-9fc1-5a740699213c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a0aabb8b-4489-49e5-ba15-12130e9d53c1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b5b3fc48-7f86-436c-b66c-974e1445e2fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e8ead1c7-3ad8-452e-a794-41eea7fd457b") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "462f8ae7-d23b-4f68-9b35-3415d3924cad") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "042f54b3-d1c3-46b3-9198-ae42e113b8df") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "87902394-ecbc-4fa5-865f-9a88c40c0d79") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "474deffd-148a-4285-b24c-2505437b08e9") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "234426b7-0d8f-4942-ad36-b426c16bf14f") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "fe42cff5-dfe3-4a70-a9a1-a870d1210b5c") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "f31eda22-9acd-4906-a898-b8f9007d8086") + (at 48 24) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b4c2ecd1-f062-4b1f-b545-2b8dce29a7f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4.7k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "42dc3b32-c90d-4651-aef1-309d27d18733") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d8184ba5-962d-444e-8c96-15d5850ee395") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4788c7ef-0c7b-4a52-9c1e-317b89843266") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9b9072c3-2082-40ae-bf48-814c3e57b4f2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "489dfbbe-26a2-4a9a-a8d4-9c78e555bcfe") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "14bfea92-ebb2-4d78-a0d1-aff501931110") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3e410157-7219-4673-b30e-2a2f1edf10f8") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d892a0ff-a1d6-4a7c-8d55-c3bbafe5d6ff") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "71b4fb32-296c-463b-be44-54b4c76005dc") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "56dd7c9e-f67a-4b49-ada5-512b2798ef35") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "SDA") + (uuid "45b9e759-3e69-4117-92c9-8db3585410b5") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_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 "f4d0c9c0-43d4-4c6e-8b3b-e8c4b1e6652f") + (at 58 20) + (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 -2.38 0) + (layer "F.SilkS") + (uuid "b1131a9c-e9ce-48e7-b703-70fc5d0d16a6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "I2C_Sensor" + (at 0 10 0) + (layer "F.Fab") + (uuid "df728468-bf1e-4d62-8f58-13be9bf91b9e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ab2e845-f4f2-4191-af24-6704bd65abb5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "76d2822b-2109-4149-a8f0-544081986718") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "a77b82e6-228e-4738-b1cb-8b613d9bac81") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "2b0f14c0-d5c6-44a4-b36c-bad830a3c69c") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "adbc78e8-9dba-4814-97ab-3577c2dfd622") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3770690c-1948-4202-bfc1-99f38c1a2fb8") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa204fd4-aab7-46ec-8eb0-d9e136995a8f") + ) + (fp_line + (start -1.38 9) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "65a75e98-3e76-48a4-a7f1-2d04f8071020") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "695dbaa6-2d7a-41c5-9884-e85aad9df9df") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "b4cbe2ee-6939-4e71-91bb-7e854d73af93") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9bbd0201-958c-4ec5-8310-4c22ba4a016c") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "43b09439-a85a-4e47-a214-e13d1201abdc") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "433366a1-5160-4e8f-9ec8-716836931465") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4904a28d-eda4-434c-a9a8-409dfba2d204") + ) + (fp_line + (start 1.27 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "39fcabe5-ddd9-4e75-8dae-511f3b2d4b36") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 90) + (layer "F.Fab") + (uuid "dc56781f-739f-436a-a3f1-6a0130ec67d9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "cfe5ec2d-4edc-4f7b-9416-272843d38e0f") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SDA") + (uuid "01f6edde-b1bf-4426-8dae-653111aea0cf") + ) + (pad "3" thru_hole circle + (at 0 5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "SCL") + (uuid "a5bf995b-7bfd-4945-a142-54b480d1e2f6") + ) + (pad "4" thru_hole circle + (at 0 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "1987a401-7c80-4085-b3c0-f5739c01b88f") + ) + (embedded_fonts no) + (model "${KICAD10_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) + ) + ) + ) + (gr_line + (start 0 0) + (end 65 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f605639a-7c09-485a-8f4c-1db76f4e05ce") + ) + (gr_line + (start 0 40) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6a1f05c8-19b6-4cc0-87f3-5302bf065b8a") + ) + (gr_line + (start 65 0) + (end 65 40) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4225c8d2-44b7-4051-b5b6-0737ede03102") + ) + (gr_line + (start 65 40) + (end 0 40) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "64a2ec7a-98ff-486a-bf2d-24072504d9b4") + ) + (segment + (start 36.719 15.9883) + (end 34.6973 18.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "214214d9-3f49-416d-890b-4606de63dbd7") + ) + (segment + (start 34.6973 18.01) + (end 29.25 18.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "2e1e64a0-8bc8-4fe2-b938-93b8dcc3a46d") + ) + (segment + (start 23.05 20.1) + (end 23.15 20) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "3c1ee2c8-aed0-436a-8305-ebdd649e5646") + ) + (segment + (start 23.15 20) + (end 16.85 20) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "41175bbd-6633-4dbb-92d0-6169651a50d3") + ) + (segment + (start 26.271 18.01) + (end 29.25 18.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "4488441a-1f94-4e62-b617-70c471f5f6e3") + ) + (segment + (start 23.15 20) + (end 24.281 20) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "492fb557-a2db-412c-a1f8-c9904ac32438") + ) + (segment + (start 36.719 15.9883) + (end 52.8366 15.9883) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "53d84dbf-fc76-4669-bee5-fcef34f89b98") + ) + (segment + (start 23.05 23) + (end 23.05 20.1) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "586e52e3-ecb1-4082-99d7-195a26b895e3") + ) + (segment + (start 23.05 20.1) + (end 23.15 20) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "70de8e56-2111-4cd0-a6c4-9e874bc36cc6") + ) + (segment + (start 24.281 20) + (end 26.271 18.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "86ed129f-7adb-4b2e-a514-286a7cb14433") + ) + (segment + (start 58 20) + (end 56.8483 20) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "a74a4f1f-f395-40f6-97e3-fdd232589446") + ) + (segment + (start 29.25 18.01) + (end 34.6973 18.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "a918f1b0-ea71-4888-8412-768ad95dca87") + ) + (segment + (start 24.281 20) + (end 26.271 18.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "bd97f34d-b78f-4b8e-a6a7-cffac9a0e4c3") + ) + (segment + (start 52.8366 15.9883) + (end 56.8483 20) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "bd9ae4a0-50aa-4710-9dde-fe6474b4b6fe") + ) + (segment + (start 34.6973 18.01) + (end 36.719 15.9883) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "bf43aa2b-1c12-41a0-9845-bb667abf7f49") + ) + (segment + (start 27.825 27.775) + (end 27.825 32) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "d4029cbe-d58b-4d39-a7dc-c43891e9c7ae") + ) + (segment + (start 26.271 18.01) + (end 29.25 18.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "e599fe25-1a85-4eec-b670-d9bb76e93b54") + ) + (segment + (start 56.8483 20) + (end 52.8366 15.9883) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "ed3c6364-8a12-4e88-934e-d71e208efdce") + ) + (segment + (start 52.8366 15.9883) + (end 36.719 15.9883) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "edbf7689-2fa1-4356-b1db-3a656bf006e2") + ) + (segment + (start 23.05 23) + (end 27.825 27.775) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "f9e6de19-3424-4a63-82da-ac2677bb971a") + ) + (segment + (start 27.825 27.775) + (end 27.825 32) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "fee38472-09ae-4857-9719-3e27ffd9121b") + ) + (segment + (start 56.9415 27.62) + (end 58 27.62) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "0215fdab-b69f-4ecb-b68a-b248c803e166") + ) + (segment + (start 11.32 15.5183) + (end 10.6867 15.5183) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "02d302f0-5e70-4fc1-bc08-2ca4a8c970e8") + ) + (segment + (start 2.68 22.1517) + (end 2.68 21.05) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "07f20227-e852-40b7-9dd7-90926573b343") + ) + (segment + (start 36.5 23.76) + (end 35.1 23.76) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "0a79ecc2-0eb9-45fe-bc18-ea12ec757366") + ) + (segment + (start 10.175 25) + (end 8.9252 23.7502) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "0da249c7-69ef-444b-b0a3-2e91b04a08b8") + ) + (segment + (start 3.3133 15.5183) + (end 3.75 15.955) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "1886d1ec-7cd7-4e2b-9c58-2ef86100d57c") + ) + (segment + (start 29.25 16.74) + (end 30.5143 16.74) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "190fdbf3-b0e5-4125-b799-1cce28054343") + ) + (segment + (start 17.9813 35.8063) + (end 10.175 28) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "19793722-9e3d-4a29-8c62-7975dc1ed9c7") + ) + (segment + (start 32.915 25.86) + (end 35.8 25.86) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "1a0b8289-f5b2-4f01-8bd0-364e1626d034") + ) + (segment + (start 30.775 22) + (end 34.74 22) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "282a9908-ce31-42ed-b00d-ed674c59a6ad") + ) + (segment + (start 10.6867 15.5183) + (end 10.25 15.955) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "2cda0045-0d60-4ab4-828a-f1df5103f4c0") + ) + (segment + (start 54.7893 36.6873) + (end 35.8004 36.6873) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "32d8851e-92e6-4b13-a936-8182687fa8d0") + ) + (segment + (start 30.935 25.16) + (end 30.775 25) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "39e15251-0883-4e0f-92ee-fa4294eaabd2") + ) + (segment + (start 8.9252 23.7502) + (end 8.9252 22.7369) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "3ae711a3-58e5-4009-9565-9b6579ab7264") + ) + (segment + (start 55.1225 29.439) + (end 56.9415 27.62) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "3dd578ad-6530-4835-9e9e-67324f47ff19") + ) + (segment + (start 37.2 25.86) + (end 35.8 25.86) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "40181589-7978-412c-865d-cf31c420b740") + ) + (segment + (start 37.9 25.16) + (end 36.5 25.16) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "4080387d-204e-448f-8068-881381e5554b") + ) + (segment + (start 25.21 16.74) + (end 24.95 17) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "40860ecd-270f-4998-905c-ccf25c8e36ac") + ) + (segment + (start 3.3133 15.5183) + (end 3.75 15.955) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "40e2fefd-15cc-4e14-bc63-a8d3c90ea8a6") + ) + (segment + (start 54.2125 34) + (end 55.1225 33.09) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "42f82a98-4dcf-49ad-ac63-9885e3b50ace") + ) + (segment + (start 2.68 16.87) + (end 2.68 15.5183) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "43d5ef39-b760-4bba-a0a9-88a33b00ffa4") + ) + (segment + (start 46.75 16.74) + (end 45.6983 16.74) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "4596b61e-6434-419d-aa62-be30bc3403a7") + ) + (segment + (start 35.1 25.16) + (end 30.935 25.16) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "476299ba-00df-4609-a5d1-935b156809da") + ) + (segment + (start 45.555 16.5967) + (end 37.7528 16.5967) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "486ebc3c-022b-421b-aee1-6f5fb723dc37") + ) + (segment + (start 17.9813 35.8063) + (end 10.175 28) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "49f87865-34d7-4da6-bb71-d5e749293e93") + ) + (segment + (start 56.9415 27.62) + (end 58 27.62) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "4ea9113a-65f1-419f-afe3-9bbb8a2cc111") + ) + (segment + (start 2.68 21.05) + (end 2.68 22.1517) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "4ef65031-572c-40e9-866a-2cf1e286b08c") + ) + (segment + (start 34.74 22) + (end 35.8 23.06) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "4f9671ab-4843-4832-bb80-8c70d4f27751") + ) + (segment + (start 37.2 24.46) + (end 36.5 24.46) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "5307b188-aa5a-4623-b5b4-7c9fe54e8837") + ) + (segment + (start 3.2652 22.7369) + (end 2.68 22.1517) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "56cb3b65-d6bd-4b2f-9a89-641ff7d49e22") + ) + (segment + (start 55.1225 33.09) + (end 55.1225 29.439) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "5c6f7bdc-862c-45b1-88b7-fcf01af33eb5") + ) + (segment + (start 45.6983 16.74) + (end 45.555 16.5967) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "5f6d1816-4d34-4ff6-9ebb-46dede6507a3") + ) + (segment + (start 45.555 16.5967) + (end 45.6983 16.74) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "6052defa-b439-4f1b-b665-abfb14f345ba") + ) + (segment + (start 10.175 25) + (end 10.175 28) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "647348f3-efdd-4dc4-9824-ba60c6355da0") + ) + (segment + (start 28.4623 36.6873) + (end 26.775 35) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "69cd750c-fe09-4a87-880e-38fb4ac44c3d") + ) + (segment + (start 25.9687 35.8063) + (end 17.9813 35.8063) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "6db81225-53ad-462f-a046-3cd32679d3e9") + ) + (segment + (start 10.6867 15.5183) + (end 10.25 15.955) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "707d480e-66ba-41f0-a294-693c90e03ff6") + ) + (segment + (start 35.8004 36.6873) + (end 28.4623 36.6873) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "78891e07-706d-446d-b951-dbbbd4333c36") + ) + (segment + (start 11.32 16.87) + (end 11.32 15.5183) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "79893752-f388-4409-a3a8-6f43ee375b4e") + ) + (segment + (start 11.32 18.2217) + (end 16.3283 18.2217) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "7a882203-099f-489c-ab55-b2cf749239dc") + ) + (segment + (start 26.775 35) + (end 25.9687 35.8063) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "837b145c-8aa1-4601-bdca-b93baba28df3") + ) + (segment + (start 54.7893 36.6873) + (end 35.8004 36.6873) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "8544cd0a-19db-400c-ab82-7751442300fa") + ) + (segment + (start 37.2 23.06) + (end 35.8 23.06) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "8a657ec3-ad9a-49ee-b885-9031c1903077") + ) + (segment + (start 55.1607 34.9482) + (end 55.1607 36.3159) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "955b6352-fb53-48f5-9725-c52525c57e4c") + ) + (segment + (start 37.7528 16.5967) + (end 45.555 16.5967) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "95ebe9f7-ff05-4fbd-b613-848ed5d77f1a") + ) + (segment + (start 11.32 18.2217) + (end 16.3283 18.2217) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "9a22e52f-b152-4bea-b9cf-ddef96990264") + ) + (segment + (start 16.3283 18.2217) + (end 16.85 17.7) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "9e19d2ae-296f-4215-bcae-83cc89f52479") + ) + (segment + (start 34.74 22) + (end 35.8 23.06) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "a2b93432-879d-4301-aeb0-b15d663e7b70") + ) + (segment + (start 32.915 25.86) + (end 35.8 25.86) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "a3f235b7-036f-4959-8721-d1af02bad578") + ) + (segment + (start 25.9687 35.8063) + (end 17.9813 35.8063) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "aa8a2c31-5044-476d-ac0b-d2ace78712ba") + ) + (segment + (start 24.95 23) + (end 24.95 21.7646) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "ac1e7874-3f5d-4997-b93c-318c0dbf9529") + ) + (segment + (start 8.9252 23.7502) + (end 8.9252 22.7369) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "ac73c94c-c531-4b7c-bc38-cf64711403aa") + ) + (segment + (start 55.1607 36.3159) + (end 54.7893 36.6873) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "b04f2d42-d3d1-4a17-ba34-2fa60ddf01f0") + ) + (segment + (start 37.9 23.76) + (end 36.5 23.76) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "b0931477-b6ff-4d5d-ace6-e093a6f633df") + ) + (segment + (start 11.32 16.87) + (end 11.32 15.5183) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "b5071b6e-e39f-4183-81c7-c02d506f5687") + ) + (segment + (start 55.1607 34.9482) + (end 55.1607 36.3159) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "bce748c1-2605-4e0e-8502-97f300b74f45") + ) + (segment + (start 55.1225 33.09) + (end 55.1225 29.439) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "bea3e96e-aa5f-431b-b0bc-faeab038fe3b") + ) + (segment + (start 3.2652 22.7369) + (end 2.68 22.1517) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "c10496a3-6f51-4c3a-adc5-0300005310e3") + ) + (segment + (start 25.21 16.74) + (end 24.95 17) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "c12baa87-6681-44c3-901e-cd8d5c2f4112") + ) + (segment + (start 8.9252 22.7369) + (end 3.2652 22.7369) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "c2164e6b-e214-40c0-94c5-1909e6895112") + ) + (segment + (start 30.935 25.16) + (end 30.775 25) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "cdb7798d-9d83-48dd-b465-231e1f1b6aeb") + ) + (segment + (start 36.5 24.46) + (end 35.8 24.46) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "d6bf7c11-d72f-4836-8c2f-79168ac71385") + ) + (segment + (start 16.3283 18.2217) + (end 16.85 17.7) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "e055b692-599a-49df-b78b-231235641a40") + ) + (segment + (start 30.775 28) + (end 32.915 25.86) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "e1570f17-66a1-42a8-8b45-d8f27f1ece7f") + ) + (segment + (start 2.68 16.87) + (end 2.68 15.5183) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "e4ac2e05-a98e-4bdc-9f11-e7f3bdc51c62") + ) + (segment + (start 36.5 25.16) + (end 35.1 25.16) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "e51a4514-fdd7-463d-ba56-6184b4bf6147") + ) + (segment + (start 55.1225 29.439) + (end 56.9415 27.62) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "e5ceb91b-266b-43cc-af30-8a85f7b57d28") + ) + (segment + (start 54.2125 34) + (end 55.1607 34.9482) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "eccd22e8-5317-4e60-8985-1b6a33b104f9") + ) + (segment + (start 28.4623 36.6873) + (end 26.775 35) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "f1b9a33b-a249-42e3-ae33-e02f86a3e865") + ) + (segment + (start 2.68 15.5183) + (end 3.3133 15.5183) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "f3f276c8-38f6-4f09-bb95-89300bce5f74") + ) + (segment + (start 55.1607 36.3159) + (end 54.7893 36.6873) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "f9a42cf5-82c8-442a-9553-8b685c88d4db") + ) + (segment + (start 29.25 16.74) + (end 25.21 16.74) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "fc5ea7c9-aa6e-4b6a-8424-ed1d9961ca18") + ) + (segment + (start 11.32 16.87) + (end 11.32 18.2217) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "fe950997-1a4e-4090-ad1a-97f22e480cf9") + ) + (via + (at 60.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "00e26f97-eb31-467e-9165-fe8c71614b78") + ) + (via + (at 10.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "01f61c3e-a63f-43eb-9c68-508e1b34a3a4") + ) + (via + (at 50.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "02cb292d-4949-4f0a-b63a-9c71a949ef17") + ) + (via + (at 25.5 15.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "07222393-a7c4-4d9b-94db-3ad66c71292e") + ) + (via + (at 45.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "0891066d-2286-4b8e-bd22-482e4989e74e") + ) + (via + (at 5.5 25.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "0d7035fa-025a-4a08-8cc5-f5362d804d26") + ) + (via + (at 45.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "179b6815-d134-4368-a069-9338046a7075") + ) + (via + (at 55.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "1ad3bcd3-d2ba-4d15-9528-c233e508ee22") + ) + (via + (at 5.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "1c836aca-c22b-4e05-848e-7d1e191be306") + ) + (via + (at 50.5 25.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "1d5602b8-8c01-4ed9-83a9-dbcf0c82a38d") + ) + (via + (at 35.5 15.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "20678f3d-c74d-46d4-8e5b-54bcdf834c74") + ) + (via + (at 0.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "21452837-e32d-4c9a-8a1a-46bbc2f35479") + ) + (via + (at 0.5 15.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2391e187-e485-47c0-976c-77fa0306f0ff") + ) + (via + (at 20.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "25285ba9-b02b-437c-85d7-2a266d7cbb8f") + ) + (via + (at 60.5 25.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "28f1a699-d78a-4ebc-88da-d63d8c7db963") + ) + (via + (at 60.5 30.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2926e4fb-a4ec-41e5-a742-4c8b6063e1a1") + ) + (via + (at 5.5 35.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "294f237d-3b9a-4c08-af38-f8e0a6edbc2c") + ) + (via + (at 40.5 30.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2b9c1339-f173-4cd2-b013-4ca2dff571c3") + ) + (via + (at 60.5 15.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2eb1a017-dbbd-47ac-a26f-76c52ea2293a") + ) + (via + (at 0.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2ec79730-7ebe-4620-91ae-d38c4ff261d4") + ) + (via + (at 35.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "335720ff-2cbc-44e8-88dd-73ffb33f73e8") + ) + (via + (at 55.5 35.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "37d6f553-3d83-4409-85bd-f848012e0e89") + ) + (via + (at 30.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "39b0e414-4b29-458c-930e-f393a201d36e") + ) + (via + (at 10.5 30.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "3ce43604-d057-45b6-a919-c000b09a2c9b") + ) + (via + (at 45.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4186e62b-cb11-48f5-a7d7-070523a2815e") + ) + (via + (at 35.8004 36.6873) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "43377961-4c5f-49ea-bfb5-505b42cc2a4e") + ) + (via + (at 8.9252 22.7369) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "45c4cdf1-2ff5-4608-8d06-78551a8f3a1a") + ) + (via + (at 0.5 20.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "481aa383-0eef-4934-adda-ee1fae37dcf5") + ) + (via + (at 10.5 20.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4a84b8b7-d60d-4ef2-8399-dd2a6f6474ba") + ) + (via + (at 15.5 30.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4b27613c-2407-47cc-b47d-71c7931d3591") + ) + (via + (at 24.95 21.7646) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4bcc08e7-cd78-4bf9-8300-ecedccc54bd5") + ) + (via + (at 20.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "52386b33-e7a3-490b-a89b-52c532e2070a") + ) + (via + (at 15.5 15.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "59839a8a-9b75-4449-bbfc-38d33285069d") + ) + (via + (at 50.5 30.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5cfeec16-2941-4016-bde3-6c642cc26714") + ) + (via + (at 25.5 20.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "622bec0e-112b-49d6-8879-d763bcbb42aa") + ) + (via + (at 60.5 35.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "635edeaf-a8be-4a42-8bce-c82fe2c18a4d") + ) + (via + (at 30.5143 16.74) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "693604f7-a3c6-42bc-8697-b89eff171564") + ) + (via + (at 5.5 30.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "696f1dfe-14a8-4e23-aea5-ef0cb1cea02e") + ) + (via + (at 30.5 15.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6b87af3f-3784-407f-b946-e92e50bb81fe") + ) + (via + (at 15.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6c584919-d0b1-4a8b-8c36-e94698da6c34") + ) + (via + (at 30.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6f3c8e97-e7d0-417a-aaa0-ff7b6a9bc7e3") + ) + (via + (at 20.5 30.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "74ece4d9-a023-4572-a32e-1c343a630e8e") + ) + (via + (at 55.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "77ca9b6a-9b26-4086-bd68-8efe2bffd5b8") + ) + (via + (at 5.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8076a6a1-83c4-4ea7-b591-966375bc436f") + ) + (via + (at 40.5 25.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "84fcb6e4-3ce0-45bc-9758-f2b1de35840f") + ) + (via + (at 0.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "85929616-2234-439f-9d4c-c8c5f37f54c9") + ) + (via + (at 0.5 35.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "87552b73-5307-4906-944f-ec9b276d2a6c") + ) + (via + (at 45.5 30.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "88ad75c1-0f84-4464-89d3-8a69f9adcc34") + ) + (via + (at 60.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8a5967ac-1620-4b80-82a9-e2f16dd123d9") + ) + (via + (at 40.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8ad4894d-0ac1-41ca-92bc-322096fcdf4a") + ) + (via + (at 60.5 20.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "93d9f5ec-33a1-4cda-b402-d2d47afba1a4") + ) + (via + (at 0.5 25.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "946241d5-1818-4667-9864-0c534720f175") + ) + (via + (at 15.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "94680ebc-187c-4259-817e-9216e50c4ccf") + ) + (via + (at 5.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "94c91499-0209-4eae-af48-68ddb5c6771e") + ) + (via + (at 10.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "98ac1048-68e9-4856-a661-6de75a27da4a") + ) + (via + (at 37.7528 16.5967) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9d62ffd8-3d26-412f-b824-b411ca23c4e9") + ) + (via + (at 40.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a15505d1-c8cb-4515-bdbc-8f5ae5078f42") + ) + (via + (at 55.5 15.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a261494e-8189-475b-97f8-81779ab54a6c") + ) + (via + (at 20.5 35.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b3cba3a5-3390-4f09-af84-e7813a1aabf8") + ) + (via + (at 20.5 15.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b56ef496-6203-41a6-8353-fc6038673832") + ) + (via + (at 30.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "bb0ba9dc-1f75-4246-b97e-aea93504eb1c") + ) + (via + (at 10.5 25.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "c2d5c8f1-58ce-4fb1-9f9f-86a65eea70d2") + ) + (via + (at 40.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "c4902bd4-3628-4f12-9383-356481d37cdd") + ) + (via + (at 30.5 25.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "c52ad991-2816-41be-8228-d1a04b1037ea") + ) + (via + (at 0.5 30.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "cd7e56f7-c8d2-4953-8406-870e424a9e68") + ) + (via + (at 15.5 35.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "cd96e958-fe5b-4e01-b38b-e7419e02af43") + ) + (via + (at 10.5 35.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "cecb6474-1cd9-4811-828b-73ad4bd182c8") + ) + (via + (at 20.5 25.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d14f7af0-30b8-41e6-9919-5ee0c0108085") + ) + (via + (at 10.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d8072e1c-2dc7-48f9-86f0-8b48fe78e409") + ) + (via + (at 60.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d895a556-a3d8-46fd-96e3-dc55d34ac9bf") + ) + (via + (at 45.5 20.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d99b8263-9f8b-4b80-a206-1b9a1bbd1fb3") + ) + (via + (at 5.5 20.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "db992d13-a244-445b-af17-02cdfe838dfd") + ) + (via + (at 35.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e55336d5-b669-406b-9b9b-c0589b71a44d") + ) + (via + (at 55.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e647f989-8087-43de-9286-fcdfc9b04da3") + ) + (via + (at 15.5 25.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e70a35a7-2dc2-4b57-9368-d7e7abffc282") + ) + (via + (at 50.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e8040dfa-d585-403a-a019-15c4a7f1528d") + ) + (via + (at 50.5 10.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f726fd81-0d47-4170-9ff9-1b4624f87a1b") + ) + (via + (at 15.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f73b071a-bff3-4386-a059-67ed6982e01d") + ) + (via + (at 25.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f7b03c15-af51-437c-b439-a85d99fe4cbd") + ) + (via + (at 35.5 0.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f823181d-efa2-43e0-8c10-668ff0f81842") + ) + (via + (at 20.5 5.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "fdb78506-3dcc-40d7-a19d-a2458df73cee") + ) + (via + (at 50.5 20.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ffed8127-dae8-4dca-91ae-b991cd5c11e6") + ) + (segment + (start 37.7528 22.5072) + (end 37.7528 16.5967) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "0214a11d-4dbf-4780-b1d4-6e74a0c06dbe") + ) + (segment + (start 2.68 21.05) + (end 2.68 16.87) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "05b6f78f-2597-4f43-bb0a-5544b5753ddc") + ) + (segment + (start 30.5143 18.5079) + (end 30.5143 16.74) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "0f2200ef-73bf-45ee-ad57-cd87ea0551ef") + ) + (segment + (start 35.8 25.86) + (end 35.8 24.46) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "14e29cde-8854-4339-b86b-450768e42903") + ) + (segment + (start 35.8004 25.8604) + (end 35.8 25.86) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "24310641-76f7-4c58-a269-beaae1e1d6b6") + ) + (segment + (start 37.2 23.06) + (end 37.7528 22.5072) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "24acce10-9521-4999-825b-46fb902eef7f") + ) + (segment + (start 28.1228 18.5079) + (end 24.95 21.6807) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "3049c72b-3379-495f-a310-e363e7e9149d") + ) + (segment + (start 35.1 25.16) + (end 35.1 23.76) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "30967cb1-bb8b-4509-b193-46c80b620ba2") + ) + (segment + (start 35.8004 36.6873) + (end 35.8004 25.8604) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "3302a063-ec59-49ab-a03f-624d0a7b93dd") + ) + (segment + (start 9.5104 22.1517) + (end 8.9252 22.7369) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "3aa9ee57-5ba4-4f9d-bdb2-6c39c833ebcb") + ) + (segment + (start 11.32 22.1517) + (end 9.5104 22.1517) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "48d314c3-1fe4-4ad8-aa1a-d7af7a11864b") + ) + (segment + (start 35.1 23.76) + (end 35.1 23.0936) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "6d9a9aea-4bb5-4e0f-a5c4-ac704811d801") + ) + (segment + (start 28.1228 18.5079) + (end 24.95 21.6807) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "820ee476-2f54-43ab-8df1-c7659fe5a80f") + ) + (segment + (start 9.5104 22.1517) + (end 8.9252 22.7369) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "914d0788-db19-4b6a-bfe8-51dc56fe6eb5") + ) + (segment + (start 30.5143 18.5079) + (end 28.1228 18.5079) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "92c3b4ae-7f80-42d0-a89a-2678b990f02a") + ) + (segment + (start 35.1 23.0936) + (end 30.5143 18.5079) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "95ca2054-bf66-489d-9176-bed2469c4311") + ) + (segment + (start 35.8004 25.8604) + (end 35.8 25.86) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "99ba50d5-640f-4e3f-9552-dcc4e6a54bbf") + ) + (segment + (start 24.95 21.6807) + (end 24.95 21.7646) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "9cb7f8a0-a16f-4484-9da1-1fc6b714d020") + ) + (segment + (start 24.95 21.6807) + (end 24.95 21.7646) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "afa224aa-3df6-4f9a-b72f-8e792bd069b8") + ) + (segment + (start 11.32 21.05) + (end 11.32 22.1517) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "b98568ca-9048-4904-b664-d166ab0f6fef") + ) + (segment + (start 11.32 21.05) + (end 11.32 16.87) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "c2bb2bc6-608d-4a38-93fa-bfdd5794d552") + ) + (segment + (start 37.7528 22.5072) + (end 37.7528 16.5967) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "e07370a6-81af-467d-a70d-7d8d56e9a622") + ) + (segment + (start 35.8 25.16) + (end 36.5 25.16) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "e18d8866-5f8b-49c8-81b9-c4cd1e5dd4ea") + ) + (segment + (start 35.8 24.46) + (end 35.8 23.06) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "ed67ad5a-d31c-41ee-a42d-fc0e0127fe61") + ) + (segment + (start 35.1 23.0936) + (end 30.5143 18.5079) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "f21b5a89-1cfc-4910-a42c-bbe3be1957aa") + ) + (segment + (start 11.32 22.1517) + (end 9.5104 22.1517) + (width 0.2) + (layer "B.Cu") + (net "GND") + (uuid "f6fd7e3d-3493-4624-a570-b016e5f17111") + ) + (segment + (start 55.825 30) + (end 55.825 33.9625) + (width 0.2) + (layer "F.Cu") + (net "D1_A") + (uuid "1fad17e9-704a-4651-a0fb-114b71dccf24") + ) + (segment + (start 55.825 33.9625) + (end 55.7875 34) + (width 0.2) + (layer "F.Cu") + (net "D1_A") + (uuid "34e6a8ee-5fa2-4770-b490-d16e5df5161b") + ) + (segment + (start 55.825 33.9625) + (end 55.7875 34) + (width 0.2) + (layer "F.Cu") + (net "D1_A") + (uuid "fd913e4f-e764-4e77-894c-5276301f3a4b") + ) + (segment + (start 58.4955 21.3883) + (end 59.1539 22.0467) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "03d53c63-1ec0-4e49-99a5-1d49d25c9aa4") + ) + (segment + (start 58.4569 26.35) + (end 57.5635 26.35) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "1b3305c1-937b-46cb-b697-b23167056e41") + ) + (segment + (start 46.75 19.28) + (end 54.8107 19.28) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "27f5a3a4-2bb0-45a2-a1cc-2122145e3e71") + ) + (segment + (start 58.4955 21.3883) + (end 59.1539 22.0467) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "29939730-d402-42a8-bb9f-da1f00babb8f") + ) + (segment + (start 59.1539 22.0467) + (end 59.1539 25.653) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "36fb4e96-2fb8-4aa0-af72-2d851902c7d7") + ) + (segment + (start 54.175 29.7385) + (end 54.175 30) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "402ceebe-ce5f-47fb-9e45-dd34a089b2ec") + ) + (segment + (start 54.8107 19.28) + (end 56.919 21.3883) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "41f8a92d-2ad8-4e3d-a43e-c33fa34213d4") + ) + (segment + (start 59.1539 25.653) + (end 58.4569 26.35) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "538be878-fb69-452e-8173-2872f5283401") + ) + (segment + (start 54.8107 19.28) + (end 56.919 21.3883) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "5ebc0c02-3963-4bbe-a204-8ed670284b5d") + ) + (segment + (start 56.919 21.3883) + (end 58.4955 21.3883) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "67254955-bb32-48d0-9086-70f7d9e61939") + ) + (segment + (start 59.1539 22.0467) + (end 59.1539 25.653) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "7f1f2155-2732-4869-b122-4f19be2d3201") + ) + (segment + (start 57.5635 26.35) + (end 54.175 29.7385) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "b0453efe-bb7d-4064-80e4-b68d3de5fec0") + ) + (segment + (start 56.919 21.3883) + (end 58.4955 21.3883) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "c445e1d7-c49d-4187-9e3b-9f399da5bc14") + ) + (segment + (start 58.4569 26.35) + (end 57.5635 26.35) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "d44670f0-c645-445c-9422-c5a3c8ba8461") + ) + (segment + (start 54.175 29.7385) + (end 54.175 30) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "f7377fac-ae12-4479-b121-4eeb0af049fb") + ) + (segment + (start 59.1539 25.653) + (end 58.4569 26.35) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "fa343c11-0ec1-4a79-baa8-16af0aeeb29a") + ) + (segment + (start 57.5635 26.35) + (end 54.175 29.7385) + (width 0.2) + (layer "F.Cu") + (net "IO2_LED") + (uuid "fbe1f020-afec-4397-a702-d45f76893cbf") + ) + (segment + (start 12.9737 16.5865) + (end 18.4104 16.5865) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "077874c5-4f6a-4a07-b380-cfb75a1e0387") + ) + (segment + (start 9.45 15.3903) + (end 9.45 15.3519) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "085eaaa4-eb5a-46e8-a139-ddf0807c520c") + ) + (segment + (start 15.5324 19.3546) + (end 15.5324 20.9824) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "137b70b7-5ad4-4a4d-904f-dad235cc5996") + ) + (segment + (start 9.45 15.3519) + (end 8.1803 14.0822) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "16f06169-804b-4ac7-88fc-8d64ea08fb87") + ) + (segment + (start 4.55 15.1902) + (end 4.55 15.955) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "17faaa62-0372-43b8-815e-6ece07def9c9") + ) + (segment + (start 17.6792 18.85) + (end 16.037 18.85) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "222c4ab8-c7e1-498b-b987-04f72a445c37") + ) + (segment + (start 9.45 15.955) + (end 9.45 15.3903) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "35543cce-cb47-498f-9ded-8f3757e81a12") + ) + (segment + (start 16.037 18.85) + (end 15.5324 19.3546) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "3c233e47-03f2-4699-bc18-8ec5d9e3002a") + ) + (segment + (start 5.658 14.0822) + (end 4.55 15.1902) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "48e1c36e-76fe-4520-a690-285df34a6165") + ) + (segment + (start 18.4104 16.5865) + (end 18.8239 17) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "4e696580-d292-46cf-a81a-92b85263fc37") + ) + (segment + (start 16.037 18.85) + (end 15.5324 19.3546) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "52b68f9e-a283-4101-9c4c-0e53840a1deb") + ) + (segment + (start 15.5324 20.9824) + (end 16.85 22.3) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "594629b3-1b31-48d1-8286-012b3eb9cac4") + ) + (segment + (start 23.05 17) + (end 18.8239 17) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "5a6285d7-08a2-43bb-aae0-28157ed25ae7") + ) + (segment + (start 9.45 15.3903) + (end 9.9197 14.9206) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "5bba6523-9fde-4176-aa0b-9745e20148fa") + ) + (segment + (start 18.8239 17.7053) + (end 17.6792 18.85) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "5f76f9b6-5271-4e1e-acc8-4ebcdcf9981f") + ) + (segment + (start 11.3078 14.9206) + (end 12.9737 16.5865) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "6e7d854d-c664-4de8-a2b7-6bae4fa3e206") + ) + (segment + (start 12.9737 16.5865) + (end 18.4104 16.5865) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "7e5d27d0-7f0e-4539-b6eb-edd7b908cb56") + ) + (segment + (start 9.9197 14.9206) + (end 11.3078 14.9206) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "807d8785-3874-41c4-8da0-5dd0b84a215b") + ) + (segment + (start 11.3078 14.9206) + (end 12.9737 16.5865) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "913d9c2b-53d5-4074-a730-ea8695138259") + ) + (segment + (start 9.9197 14.9206) + (end 11.3078 14.9206) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "94ea251d-919e-4f1c-ad70-03704ed33f7e") + ) + (segment + (start 8.1803 14.0822) + (end 5.658 14.0822) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "980b9143-2967-47ed-8eb4-60db8c9d7766") + ) + (segment + (start 18.8239 17.7053) + (end 17.6792 18.85) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "a4e55658-ca25-4ef9-b53c-200f4d2d5553") + ) + (segment + (start 8.1803 14.0822) + (end 5.658 14.0822) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "b51bee98-ba40-42e8-84fc-2dad99eb9e9a") + ) + (segment + (start 9.45 15.3519) + (end 8.1803 14.0822) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "bfb7f1be-7ca3-4ccb-a10f-7c791b8c0bd4") + ) + (segment + (start 15.5324 19.3546) + (end 15.5324 20.9824) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "c5732844-dfeb-467d-85cb-35ac93591ace") + ) + (segment + (start 17.6792 18.85) + (end 16.037 18.85) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "cccdad1a-6109-4cea-964a-904447ce4c2d") + ) + (segment + (start 18.8239 17) + (end 18.8239 17.7053) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "dc988eef-d650-4f97-85e6-961b70cab156") + ) + (segment + (start 5.658 14.0822) + (end 4.55 15.1902) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "e5b52cb4-ad76-4edd-87ad-43891e2a3644") + ) + (segment + (start 18.4104 16.5865) + (end 18.8239 17) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "ee566810-8052-4afc-b2e6-bc1656396696") + ) + (segment + (start 4.55 15.1902) + (end 4.55 15.955) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "f9add4b7-2138-41d5-9eb6-fbb3c2ccc052") + ) + (segment + (start 15.5324 20.9824) + (end 16.85 22.3) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "ff64c993-8b2e-41ff-be2a-fc7bb538a380") + ) + (segment + (start 25.2538 32.9212) + (end 26.175 32) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "39cded84-bcdd-4b95-8e81-7828ba6d28f8") + ) + (segment + (start 29.25 19.28) + (end 28.1983 19.28) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "4ab1e5ce-443a-4e01-96a7-dde232be258c") + ) + (segment + (start 25.225 32.9212) + (end 25.225 35) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "4bf1c8f9-c57f-4b9f-8ad0-88fa0d2c9152") + ) + (segment + (start 25.2538 32.9212) + (end 26.175 32) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "55d61393-c457-4165-8aa9-e0bd8ff21d9c") + ) + (segment + (start 29.25 19.28) + (end 28.1983 19.28) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "a56149d6-c43c-4e02-90cc-f080d409bfc0") + ) + (segment + (start 25.225 32.9212) + (end 25.2538 32.9212) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "ddd6f57b-342e-4b35-8666-2014c4373350") + ) + (segment + (start 28.1983 19.3299) + (end 27.9949 19.5333) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "e2f8dabe-abf7-4338-bc5a-fef25d8b266e") + ) + (segment + (start 28.1983 19.3299) + (end 27.9949 19.5333) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "e5fb0c7b-6839-4f38-a644-2dbe31357cfc") + ) + (segment + (start 28.1983 19.28) + (end 28.1983 19.3299) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "ecace7b4-a313-44d2-869d-2619116c4c6b") + ) + (via + (at 27.9949 19.5333) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "EN") + (uuid "584a4a15-6dfc-453b-a539-de4c2adaa1e1") + ) + (via + (at 25.225 32.9212) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "EN") + (uuid "a9e64963-24e8-4563-8c97-de862586a140") + ) + (segment + (start 25.225 32.9212) + (end 27.9949 30.1513) + (width 0.2) + (layer "B.Cu") + (net "EN") + (uuid "37db468d-f8d3-4b30-9bb4-38cd3136c065") + ) + (segment + (start 27.9949 30.1513) + (end 27.9949 19.5333) + (width 0.2) + (layer "B.Cu") + (net "EN") + (uuid "59bcb6aa-6c18-47e1-9c6a-ddacbe1ff940") + ) + (segment + (start 27.9949 30.1513) + (end 27.9949 19.5333) + (width 0.2) + (layer "B.Cu") + (net "EN") + (uuid "deb4408c-5a6c-44b6-83c1-424b4e354afc") + ) + (segment + (start 5.75 18.7086) + (end 5.75 15.955) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "24e3561a-cd9b-4f6a-824f-a40a0d93b49c") + ) + (segment + (start 11.825 28) + (end 11.1225 27.2975) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "73b2e814-f8a3-41f5-b0a5-ea01196fe8d9") + ) + (segment + (start 11.1225 24.0811) + (end 5.75 18.7086) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "9152b092-dc00-4eba-a289-f408906b9a3a") + ) + (segment + (start 11.1225 24.0811) + (end 5.75 18.7086) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "93ccb90a-3561-4b89-886b-13b691f57e9d") + ) + (segment + (start 5.75 18.7086) + (end 5.75 15.955) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "ae28112d-f893-4749-87f4-7d222b9b235f") + ) + (segment + (start 11.1225 27.2975) + (end 11.1225 24.0811) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "c4677e1c-6613-4092-842f-bd8af86ff78a") + ) + (segment + (start 11.1225 27.2975) + (end 11.1225 24.0811) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "de117dc0-7076-41a5-ac28-c5e8a7c236b9") + ) + (segment + (start 46.75 29.44) + (end 47.8017 29.44) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "01b7584c-99fc-45dc-897a-244091d5f194") + ) + (segment + (start 29.25 29.44) + (end 30 28.69) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "0533fa83-0192-4654-a9d2-fa558e25da7a") + ) + (segment + (start 38.1167 33.625) + (end 37.94 33.4483) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "06d16fa5-1fa8-400a-8f68-7452defaf1d8") + ) + (segment + (start 38.0262 35.4655) + (end 38.1167 35.375) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "081a1f5e-bfc8-452d-a523-ce8870ba8800") + ) + (segment + (start 44.985 34.5) + (end 44.985 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "0ca8e4c5-bdf3-4ddd-92eb-7dd772122a8d") + ) + (segment + (start 8.25 15.0028) + (end 7.9334 14.6862) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "0dbd7a37-54b9-4cb3-8142-b34e213f590e") + ) + (segment + (start 44.985 33.4483) + (end 45.6983 32.735) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "0f2552db-081f-4b49-a2f8-1e48b6a0decb") + ) + (segment + (start 47.8017 26.9) + (end 47.8017 28.17) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "1b4bee11-b096-48d3-b1c7-3256a28f4cfb") + ) + (segment + (start 45.6983 32.735) + (end 45.6983 31.98) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "1be2d210-67f4-48a7-a0a9-9784dfaa9e3e") + ) + (segment + (start 46.75 28.17) + (end 47.8017 28.17) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "1c4c642c-ee29-486e-b3e1-f07258439899") + ) + (segment + (start 29.25 20.55) + (end 28.1983 20.55) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "1e182038-e20b-4229-ac46-c42b7c6d4cdb") + ) + (segment + (start 38.0298 35.5517) + (end 38.0262 35.5481) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "21f8be22-2072-4fb7-a1c0-b82f7e76b9bd") + ) + (segment + (start 30 27.4103) + (end 29.4897 26.9) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "247ef51b-1b2f-4d13-88bc-1be0931a2859") + ) + (segment + (start 32.285 34.5) + (end 32.285 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "30f2a12b-ccf9-4a80-a95f-a717ffbb50f8") + ) + (segment + (start 29.25 23.09) + (end 28.1983 23.09) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "3177c8a7-5ebd-4d35-a74b-1a4803e884d2") + ) + (segment + (start 36.79 33.4483) + (end 36.6133 33.625) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "34b312f1-e83e-47e2-a1f0-31136a210ee8") + ) + (segment + (start 46.75 31.98) + (end 47.8017 31.98) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "361afb56-2c59-4f66-a942-00f546136f5d") + ) + (segment + (start 30 28.69) + (end 30 27.4103) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "3b0098fd-177c-4fd2-9518-1f2c2c89a6d6") + ) + (segment + (start 46.75 26.9) + (end 47.8017 26.9) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "3e7b92d8-fead-4bab-8da3-21dc2d73c0cb") + ) + (segment + (start 47.8017 30.71) + (end 46.75 30.71) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "405dc1e6-73b0-4025-8eff-c9a7f6cd9c87") + ) + (segment + (start 38.1167 35.375) + (end 38.1167 33.625) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "422c53ae-0650-48c0-a94d-218077a36f00") + ) + (segment + (start 38.1167 33.625) + (end 37.94 33.4483) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "42fd31d2-cafe-46ef-b74f-d8fd642c0246") + ) + (segment + (start 46.75 30.71) + (end 47.8017 30.71) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "43d18227-0ede-4044-949a-985240ffb7f0") + ) + (segment + (start 36.095 35.5517) + (end 36.095 34.5) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "4ac896ae-7218-4f7f-81a9-3532d3714c8b") + ) + (segment + (start 45.6983 23.09) + (end 43.1583 20.55) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "4bb837b0-3967-468c-952f-70ec74c9be50") + ) + (segment + (start 31.015 35.5517) + (end 32.285 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "4d3cc184-a62f-4521-ba38-6ccda6ec828a") + ) + (segment + (start 29.4897 26.9) + (end 29.25 26.9) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "4e033a60-a31a-4597-a7c3-da8281233402") + ) + (segment + (start 5.25 15.1503) + (end 5.25 15.955) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "4edfbc99-19f2-4b24-91aa-1ea0d57cf479") + ) + (segment + (start 45.6983 32.735) + (end 44.985 33.4483) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "4fdee931-938e-46c7-9c16-8c8aea80998e") + ) + (segment + (start 36.4366 33.4483) + (end 36.6133 33.625) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "50037c92-cced-447e-a158-a72a530769d9") + ) + (segment + (start 5.25 15.1503) + (end 5.25 15.955) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "50282aab-bb1f-4264-b9d7-bdaf617e3d7b") + ) + (segment + (start 39.905 35.5517) + (end 38.635 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "573df67c-b4b4-4df0-9e3d-fba388c75a7f") + ) + (segment + (start 46.75 23.09) + (end 45.6983 23.09) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "5aeeed1a-0aa6-4570-a001-18fee4454fa8") + ) + (segment + (start 42.445 35.5517) + (end 41.175 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "5e4e01ea-a897-4dba-a4f5-1a3040151faf") + ) + (segment + (start 39.905 34.5) + (end 39.905 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "5fe3e647-70d4-490e-a620-5f0e9e6b95da") + ) + (segment + (start 28.179 23.0707) + (end 25.9798 23.0707) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "629e42f6-0f1f-45f8-a8c2-ed141d9b55eb") + ) + (segment + (start 7.7447 14.4975) + (end 5.9028 14.4975) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "65028ecb-2f63-415b-847a-d052864b4fbb") + ) + (segment + (start 28.1983 23.09) + (end 28.179 23.0707) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "658257a3-fa7d-44d1-b0f2-f94fec0487ba") + ) + (segment + (start 47.8017 31.98) + (end 47.8017 30.71) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "66c13078-fe4d-4913-a2a4-a53613825756") + ) + (segment + (start 37.94 33.4483) + (end 36.79 33.4483) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "6d46a8e8-5d0d-4430-844b-1bd0ca3d7ac7") + ) + (segment + (start 42.445 34.5) + (end 42.445 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "708f123f-bbe8-49e3-ba79-acc73f88b8d7") + ) + (segment + (start 43.715 35.5517) + (end 42.445 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "7120851f-cb4f-448c-abc9-4c5ba4c731e9") + ) + (segment + (start 45.6983 25.63) + (end 46.75 25.63) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "78181e3b-14f1-4b91-8b0b-7b5a74905236") + ) + (segment + (start 32.285 35.5517) + (end 32.285 34.5) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "7e9ac5b8-80fc-4f7b-9179-49468f2f05d2") + ) + (segment + (start 45.6983 18.01) + (end 43.1583 20.55) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "7eebb273-01bd-4285-939f-85620aad4425") + ) + (segment + (start 28.179 23.0707) + (end 25.9798 23.0707) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "7f24d067-7f4d-4a2e-be68-925fe8c97bf8") + ) + (segment + (start 30 27.4103) + (end 29.4897 26.9) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "80fd2f12-29ce-40b0-a035-510da1e50298") + ) + (segment + (start 46.75 25.63) + (end 45.6983 25.63) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "8229b993-6f1d-4485-95b7-cc4b8af69f45") + ) + (segment + (start 36.6133 33.625) + (end 36.6133 35.0334) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "858c003c-cc78-44de-88f7-1bc678f3d5ec") + ) + (segment + (start 38.0298 35.5517) + (end 38.0262 35.5481) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "85f86887-355e-43b6-bcc2-8325b017d261") + ) + (segment + (start 47.8017 28.17) + (end 47.8017 29.44) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "8a055294-46bc-44af-a2a1-6afc2931f147") + ) + (segment + (start 44.985 34.5) + (end 44.985 33.4483) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "8a209db4-8e62-4e2e-b8c3-72b11e40de07") + ) + (segment + (start 41.175 34.5) + (end 41.175 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "8b4aeb55-1aba-48ca-a19f-6ee59ba4ad2b") + ) + (segment + (start 36.4366 33.4483) + (end 36.6133 33.625) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "8cc11701-4802-40a0-8b9a-35816d7b9010") + ) + (segment + (start 36.6133 35.0334) + (end 36.095 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "8e45b74c-40d9-43b8-9eb5-43052a84b6a1") + ) + (segment + (start 32.285 35.5517) + (end 31.015 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "8e6c3c02-7a4a-4580-95a9-161cbfba73a2") + ) + (segment + (start 45.6983 23.09) + (end 45.6983 25.63) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "905aa696-f781-4d1d-aad0-9a46eeaff9c4") + ) + (segment + (start 32.285 34.5) + (end 32.285 33.4483) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "9105e203-e3e1-4d49-80af-382d9523f753") + ) + (segment + (start 32.285 33.4483) + (end 36.4366 33.4483) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "928d1d75-126e-41e5-bda5-372357ab7edb") + ) + (segment + (start 36.79 33.4483) + (end 36.6133 33.625) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "936802ba-9e08-4ea6-abc6-ba6e70d28038") + ) + (segment + (start 38.0262 35.5481) + (end 38.0262 35.4655) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "9602a56d-5770-4dd4-a9f9-8c5ccd8278e0") + ) + (segment + (start 38.0262 35.5481) + (end 38.0262 35.4655) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "9b13cd76-c98b-482f-8023-641090561c1f") + ) + (segment + (start 7.7447 14.4975) + (end 5.9028 14.4975) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "9df6a24c-db17-498d-9bfc-4f6b5f1c2832") + ) + (segment + (start 29.4897 26.9) + (end 29.25 26.9) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "9e4d99d6-7ee0-4223-b5bb-909239229f23") + ) + (segment + (start 47.8017 25.63) + (end 47.8017 26.9) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "a05d67d9-8ef7-4d61-9d1b-463e50cdf80d") + ) + (segment + (start 7.9334 14.6862) + (end 7.7447 14.4975) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "a51b39cf-2b7a-4283-b3a4-b39b6956ef52") + ) + (segment + (start 44.985 35.5517) + (end 44.985 34.5) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "add8d003-f6c3-41b4-b02c-986c1f80f669") + ) + (segment + (start 8.25 15.955) + (end 8.25 15.0028) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "ae3b79be-8c68-4630-a0d2-4ca4c96c0de3") + ) + (segment + (start 41.175 35.5517) + (end 39.905 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "b2178b83-952c-4e69-974b-f64902aa82c3") + ) + (segment + (start 45.6983 31.98) + (end 46.75 31.98) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "b3018e4d-07a7-4bc6-8339-2db73848d376") + ) + (segment + (start 38.1167 35.375) + (end 38.1167 33.625) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "b7b2c50d-1e7e-4565-986a-4304ecaf4a1e") + ) + (segment + (start 32.285 33.4483) + (end 36.4366 33.4483) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "b96b8e42-5699-46b5-81d0-0d2879382f65") + ) + (segment + (start 38.635 35.5517) + (end 38.0298 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "c69ccc04-72a0-498a-93cb-8633796dd939") + ) + (segment + (start 44.985 35.5517) + (end 43.715 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "c6e579ba-88c9-4462-b5ac-c5b9f90769f8") + ) + (segment + (start 47.8017 29.44) + (end 47.8017 30.71) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "cdfff201-c902-4fab-8b92-77cedcc90fbe") + ) + (segment + (start 28.1983 20.55) + (end 29.25 20.55) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "d079497e-9c16-482c-ae80-2ddef1d47448") + ) + (segment + (start 5.9028 14.4975) + (end 5.25 15.1503) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "d25cd8f8-6da7-4c55-bd96-013bf661a1ea") + ) + (segment + (start 43.715 34.5) + (end 43.715 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "d389de3a-3960-49a3-b910-e8db2809d297") + ) + (segment + (start 46.75 18.01) + (end 45.6983 18.01) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "d743aa1c-a3a9-406a-ac21-24f496bc818b") + ) + (segment + (start 43.1583 20.55) + (end 29.25 20.55) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "d9172959-0f68-4231-8a83-18296c48e9c4") + ) + (segment + (start 46.75 25.63) + (end 47.8017 25.63) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "da3bf5e2-9aaf-4710-b683-f1b325fdf05d") + ) + (segment + (start 47.8017 30.71) + (end 47.8017 31.98) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "dc028634-a795-443f-a560-f668885966f6") + ) + (segment + (start 30 28.69) + (end 30 27.4103) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "e1554d53-81c4-4896-955e-54387135b601") + ) + (segment + (start 5.9028 14.4975) + (end 5.25 15.1503) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "e265306e-4fd7-4cdb-a691-3ad95966fef0") + ) + (segment + (start 38.0262 35.4655) + (end 38.1167 35.375) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "e2d2b79c-426f-4915-856b-1b4302b56d9a") + ) + (segment + (start 47.8017 25.63) + (end 46.75 25.63) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "e40f668f-04e7-4752-a1b1-a867c2696ae3") + ) + (segment + (start 31.015 34.5) + (end 31.015 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "e659268a-1441-4d25-b217-e9f3b99c72be") + ) + (segment + (start 46.75 31.98) + (end 45.6983 31.98) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "e6aa4634-9531-4760-a017-1c0d1e7764fa") + ) + (segment + (start 38.635 34.5) + (end 38.635 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "f3822de2-f3f8-4a7c-b750-1e6b86945c92") + ) + (segment + (start 28.1983 23.09) + (end 28.1983 20.55) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "f799de7e-3855-4df8-b2ca-fd466e991908") + ) + (segment + (start 45.6983 31.98) + (end 45.6983 32.735) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "f980ed3c-a4e8-42f2-b95e-d516060862a9") + ) + (segment + (start 36.6133 35.0334) + (end 36.095 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "fc12de82-cc02-473f-bbe6-09f661c176e0") + ) + (segment + (start 37.94 33.4483) + (end 36.79 33.4483) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "fd6b6cc1-ec30-4539-840d-4774edfd573f") + ) + (segment + (start 8.25 15.0028) + (end 7.9334 14.6862) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "fde9edf0-e1ea-4d40-9dba-144718f7c22f") + ) + (segment + (start 36.095 34.5) + (end 36.095 35.5517) + (width 0.2) + (layer "F.Cu") + (net "NC") + (uuid "fe28c067-84fd-4b20-9af3-01359fd4a2fe") + ) + (via + (at 25.9798 23.0707) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "NC") + (uuid "64cccb9e-da6c-4263-8ddc-71b162c4108c") + ) + (via + (at 7.9334 14.6862) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "NC") + (uuid "715dffb5-572a-49b4-9f59-d3ca23e14e48") + ) + (segment + (start 7.9334 14.6862) + (end 10.8575 14.6862) + (width 0.2) + (layer "B.Cu") + (net "NC") + (uuid "22548d9f-28e7-47bc-9fb7-95f2af4fc362") + ) + (segment + (start 19.242 23.0707) + (end 25.9798 23.0707) + (width 0.2) + (layer "B.Cu") + (net "NC") + (uuid "76c116df-dea0-40eb-8693-8f40ec48c956") + ) + (segment + (start 10.8575 14.6862) + (end 19.242 23.0707) + (width 0.2) + (layer "B.Cu") + (net "NC") + (uuid "9794d60c-2d5e-41f2-97e6-465ef4c2ccbf") + ) + (segment + (start 10.8575 14.6862) + (end 19.242 23.0707) + (width 0.2) + (layer "B.Cu") + (net "NC") + (uuid "c28b12ec-4623-4826-aa28-eade8b64a6c3") + ) + (segment + (start 19.242 23.0707) + (end 25.9798 23.0707) + (width 0.2) + (layer "B.Cu") + (net "NC") + (uuid "fa36afd0-af2e-4871-837f-308e8d9ec57e") + ) + (segment + (start 48.1028 23.2778) + (end 48.1028 21.4354) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "11ff0cb8-f44e-4e0b-986f-f4a5eddd4ff7") + ) + (segment + (start 48.3343 21.2039) + (end 56.1432 21.2039) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "28808b2c-bff6-4280-8805-8362a5eab3f3") + ) + (segment + (start 38.813 30.71) + (end 29.25 30.71) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "3229b244-c567-4834-9fa0-5c30770ea5ef") + ) + (segment + (start 56.1432 21.2039) + (end 57.4793 22.54) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "68f869a9-3370-4da9-8f34-4439169ed59f") + ) + (segment + (start 48.1028 23.2778) + (end 48.1028 21.4354) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "7d7254d6-f798-486f-88e1-4d8aad1a91fc") + ) + (segment + (start 57.4793 22.54) + (end 58 22.54) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "82a08c54-04f3-4514-b4e8-75b9814b7511") + ) + (segment + (start 56.1432 21.2039) + (end 57.4793 22.54) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "94e1f9a5-f0fd-44a2-97e2-5543784b7a65") + ) + (segment + (start 48.3343 21.2039) + (end 56.1432 21.2039) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "b4778fad-3460-4e03-b7f1-7c1667a5dad1") + ) + (segment + (start 48.825 24) + (end 48.1028 23.2778) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "b8274d56-f290-46d9-bb88-93ffae4e5adb") + ) + (segment + (start 57.4793 22.54) + (end 58 22.54) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "bfc6e5b5-3010-48cb-b9d8-d7c18dbb76dc") + ) + (segment + (start 48.1028 21.4354) + (end 48.3343 21.2039) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "c0f6cccf-c84f-4475-bdd2-5aaca29d512c") + ) + (segment + (start 48.1028 21.4354) + (end 48.3343 21.2039) + (width 0.2) + (layer "F.Cu") + (net "SDA") + (uuid "e56bc588-bdaf-4446-92e7-54fc9308a451") + ) + (via + (at 38.813 30.71) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "SDA") + (uuid "3b80c9c6-faff-43b9-bce3-8f3b15f10822") + ) + (segment + (start 58 22.54) + (end 46.983 22.54) + (width 0.2) + (layer "B.Cu") + (net "SDA") + (uuid "8eff7f49-543d-49a4-82a4-833af6e5492c") + ) + (segment + (start 46.983 22.54) + (end 38.813 30.71) + (width 0.2) + (layer "B.Cu") + (net "SDA") + (uuid "915fcc07-1ef6-4acc-bee2-c838a8dcfdf1") + ) + (segment + (start 46.983 22.54) + (end 38.813 30.71) + (width 0.2) + (layer "B.Cu") + (net "SDA") + (uuid "b5bdab49-934c-471f-909e-61a5382b9d83") + ) + (segment + (start 7.0469 14.9205) + (end 7.25 15.1236) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "0efe04d7-6c70-4043-9bf2-3578c618c62a") + ) + (segment + (start 7.25 15.1236) + (end 7.25 15.955) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "11501b7c-1979-48a3-9958-9ea0d58ed525") + ) + (segment + (start 6.25 17.1766) + (end 6.3667 17.2933) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "119d7420-ba56-430e-a227-564f8e96b6f6") + ) + (segment + (start 6.25 15.1843) + (end 6.5138 14.9205) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "24380d4d-555f-4bec-afee-74d887d89e19") + ) + (segment + (start 6.25 17.1766) + (end 6.3667 17.2933) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "28c98749-e7ee-4ba7-8410-073f2db072a6") + ) + (segment + (start 6.3667 38.6092) + (end 30.9175 38.6092) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "2e85b591-c439-4924-9e93-b778a29a2c37") + ) + (segment + (start 6.25 15.1843) + (end 6.5138 14.9205) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "303e89e9-5a0b-45e7-81c5-3c4b7a06d949") + ) + (segment + (start 7.25 15.1236) + (end 7.25 15.955) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "5ffcdf58-ee38-4535-9d41-1ca3728ce4b0") + ) + (segment + (start 6.5138 14.9205) + (end 7.0469 14.9205) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "90947fa7-e75f-4479-87e7-f99da057640f") + ) + (segment + (start 29.25 31.98) + (end 30.9175 31.98) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "95988fde-5546-4bb5-8711-1ca78be696c1") + ) + (segment + (start 7.0469 14.9205) + (end 7.25 15.1236) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "98274d74-c804-4876-aa2a-9d118ce6a314") + ) + (segment + (start 6.5138 14.9205) + (end 7.0469 14.9205) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "c6dec233-266b-4811-9355-d4080c11c8a8") + ) + (segment + (start 6.25 15.955) + (end 6.25 17.1766) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "e21b3d3b-aa7e-45b0-bcca-bd67cf030448") + ) + (segment + (start 29.25 31.98) + (end 30.3017 31.98) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "e6987ef8-7697-4f99-ab58-b871fe59cc9a") + ) + (segment + (start 6.25 15.955) + (end 6.25 15.1843) + (width 0.2) + (layer "F.Cu") + (net "USB_D_N") + (uuid "f87c0cbd-e718-4040-827b-8e4e70348d4e") + ) + (via + (at 6.3667 17.2933) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_D_N") + (uuid "309be325-6d69-48b3-9bd9-1fc635da8d0e") + ) + (via + (at 6.3667 38.6092) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_D_N") + (uuid "3c89265f-8fdd-45bc-a010-e4a9f63c3671") + ) + (via + (at 30.9175 38.6092) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_D_N") + (uuid "aa48bb86-9b4e-4de9-9caa-70ec81c32f83") + ) + (via + (at 30.9175 31.98) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_D_N") + (uuid "d8f540b0-4126-42e0-95a7-83c6ad54cdf2") + ) + (segment + (start 30.9175 38.6092) + (end 30.9175 31.98) + (width 0.2) + (layer "B.Cu") + (net "USB_D_N") + (uuid "4dc49c6a-e92b-4879-b4c0-1a0bc20ec319") + ) + (segment + (start 6.3667 17.2933) + (end 6.3667 38.6092) + (width 0.2) + (layer "B.Cu") + (net "USB_D_N") + (uuid "ed683704-6b28-41ee-8447-8ef80c7f7bb1") + ) + (segment + (start 7.0142 16.9902) + (end 6.75 16.726) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "0b3240bf-379a-4895-bcb0-cd0b0032f474") + ) + (segment + (start 6.75 16.726) + (end 6.75 15.955) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "14cfdf99-0c5d-4858-83ca-08dab4dca636") + ) + (segment + (start 27 32.3751) + (end 27 31.5787) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "201b8d34-bee2-49a2-a300-ba4c1fcf28b2") + ) + (segment + (start 27 32.3751) + (end 27 31.5787) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "32ec7a5a-aee0-4621-971f-77cdae03d60b") + ) + (segment + (start 27 31.5787) + (end 25.2152 29.7939) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "357285e6-5b37-46c4-ad07-d78f4fc00f50") + ) + (segment + (start 7.75 16.7546) + (end 7.5144 16.9902) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "37373f69-78a1-4d35-b041-960d2feada50") + ) + (segment + (start 7.4165 17.21) + (end 7.4165 16.9902) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "43c424dc-340e-4c49-aced-b37a2abb0b2f") + ) + (segment + (start 6.75 16.726) + (end 6.75 15.955) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "45626048-b93b-4943-a18a-a18b5820b68e") + ) + (segment + (start 7.75 16.7546) + (end 7.5144 16.9902) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "5eeceb9f-2906-4bac-a998-8fc228f495de") + ) + (segment + (start 27.8749 33.25) + (end 27 32.3751) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "5ef8e8ca-469e-412d-bbd8-e27e5f314676") + ) + (segment + (start 7.5144 16.9902) + (end 7.4165 16.9902) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "64025bb8-7396-4a08-b87f-096583482b9b") + ) + (segment + (start 25.2152 29.7939) + (end 13.4925 29.7939) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "7296852f-2d17-4f2b-a8cc-65068c735db3") + ) + (segment + (start 29.25 33.25) + (end 27.8749 33.25) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "7d3098f7-2265-4fd2-bb0a-c186adcc90bc") + ) + (segment + (start 7.0142 16.9902) + (end 6.75 16.726) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "7ef319f8-acdc-4166-a451-925205e56db3") + ) + (segment + (start 25.2152 29.7939) + (end 13.4925 29.7939) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "910ee0d3-e226-4e56-86d8-298bf8a823ac") + ) + (segment + (start 7.4165 16.9902) + (end 7.0142 16.9902) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "930914f5-3786-4a1c-bc4b-5ad97955e9b0") + ) + (segment + (start 7.5144 16.9902) + (end 7.4165 16.9902) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "968319b8-65b1-487e-95d1-cbf09767edd5") + ) + (segment + (start 7.75 15.955) + (end 7.75 16.7546) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "c645e6a6-ad0c-47bb-bd34-34e776d5c698") + ) + (segment + (start 27.8749 33.25) + (end 27 32.3751) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "dd8834f6-a254-40bd-9646-61646582ba92") + ) + (segment + (start 27 31.5787) + (end 25.2152 29.7939) + (width 0.2) + (layer "F.Cu") + (net "USB_D_P") + (uuid "dfe4386e-6748-42b0-962d-6310f26d89ef") + ) + (via + (at 7.4165 17.21) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_D_P") + (uuid "9880b050-fd63-483c-bc45-f5088048eaa7") + ) + (via + (at 13.4925 29.7939) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_D_P") + (uuid "da879c49-5ca0-4bd9-9cfd-84be66c3ba75") + ) + (segment + (start 7.4165 23.7179) + (end 7.4165 17.21) + (width 0.2) + (layer "B.Cu") + (net "USB_D_P") + (uuid "b87f7c39-9ab6-4a8d-9ba2-345c690d275d") + ) + (segment + (start 13.4925 29.7939) + (end 7.4165 23.7179) + (width 0.2) + (layer "B.Cu") + (net "USB_D_P") + (uuid "f65baeca-3e3d-487e-899d-07f622d2ab39") + ) + (segment + (start 7.4165 23.7179) + (end 7.4165 17.21) + (width 0.2) + (layer "B.Cu") + (net "USB_D_P") + (uuid "fe42ede3-8867-4646-bec3-bfd304788ecf") + ) + (segment + (start 33.555 34.5) + (end 33.555 35.5517) + (width 0.2) + (layer "F.Cu") + (net "SCL") + (uuid "2500cf31-385c-4fe4-b2df-c0b4da8e67ec") + ) + (segment + (start 34.0495 36.0462) + (end 54.5344 36.0462) + (width 0.2) + (layer "F.Cu") + (net "SCL") + (uuid "2572a5a8-a03a-4783-8916-e3e3f97d8311") + ) + (segment + (start 34.0495 36.0462) + (end 54.5344 36.0462) + (width 0.2) + (layer "F.Cu") + (net "SCL") + (uuid "2cefbf4c-16a1-45e1-846e-e910d7d3d28a") + ) + (segment + (start 33.555 35.5517) + (end 34.0495 36.0462) + (width 0.2) + (layer "F.Cu") + (net "SCL") + (uuid "4df2aafb-dfb1-484a-8a1f-86540c3cfa12") + ) + (segment + (start 58 25.08) + (end 51.905 25.08) + (width 0.2) + (layer "F.Cu") + (net "SCL") + (uuid "6176c1a8-8623-4d44-a4aa-da72c9e1facd") + ) + (segment + (start 51.905 25.08) + (end 48.825 22) + (width 0.2) + (layer "F.Cu") + (net "SCL") + (uuid "71661936-004c-49d4-b569-6b6f12db04fa") + ) + (segment + (start 33.555 35.5517) + (end 34.0495 36.0462) + (width 0.2) + (layer "F.Cu") + (net "SCL") + (uuid "88b00158-c9ae-4970-9390-52d03a39d049") + ) + (segment + (start 51.905 25.08) + (end 48.825 22) + (width 0.2) + (layer "F.Cu") + (net "SCL") + (uuid "df4251e0-b93d-4fc6-9184-582cd385218b") + ) + (via + (at 54.5344 36.0462) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "SCL") + (uuid "8ca52d44-860f-4309-a83e-b50409ca74af") + ) + (segment + (start 54.5344 28.5456) + (end 54.5344 36.0462) + (width 0.2) + (layer "B.Cu") + (net "SCL") + (uuid "ae36c741-70e1-4f9a-96ff-b171a25a77c6") + ) + (segment + (start 58 25.08) + (end 54.5344 28.5456) + (width 0.2) + (layer "B.Cu") + (net "SCL") + (uuid "c41f96b7-b419-46e9-984f-c7d0d41877e1") + ) + (segment + (start 54.5344 28.5456) + (end 54.5344 36.0462) + (width 0.2) + (layer "B.Cu") + (net "SCL") + (uuid "dbd930bf-47c1-4660-a23e-a5a4666f3315") + ) + (segment + (start 11.825 23.9664) + (end 8.75 20.8914) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "31697b76-ea42-4b54-be9e-57b919e11e31") + ) + (segment + (start 11.825 25) + (end 11.825 23.9664) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "8afede98-8626-4cdb-be05-fb290659fcd7") + ) + (segment + (start 11.825 23.9664) + (end 8.75 20.8914) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "98d21d53-3bc2-4e25-a61e-1a1ec5eb6865") + ) + (segment + (start 8.75 20.8914) + (end 8.75 15.955) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "b818b63d-3d57-4f0e-baa3-459ad5178294") + ) + (segment + (start 8.75 20.8914) + (end 8.75 15.955) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "f9d9d62d-274a-4c0e-beb0-d9242a7d5549") + ) + (zone + (net "GND") + (layer "F.Cu") + (uuid "f1145ba4-ac7f-48be-a604-005ad7614ce2") + (hatch edge 0.5) + (connect_pads + (clearance 0.3) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 0 0) (xy 65 0) (xy 65 40) (xy 0 40) + ) + ) + ) + (zone + (net "GND") + (layer "B.Cu") + (uuid "a5448aa4-66e0-42c4-9bdf-f5a02a5bc780") + (hatch edge 0.5) + (connect_pads + (clearance 0.3) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 0 0) (xy 65 0) (xy 65 40) (xy 0 40) + ) + ) + ) + (embedded_fonts no) ) diff --git a/esp32-s3-sensor-node.kicad_pcb.handgen b/esp32-s3-sensor-node.kicad_pcb.handgen new file mode 100644 index 0000000..15dbe51 --- /dev/null +++ b/esp32-s3-sensor-node.kicad_pcb.handgen @@ -0,0 +1,275 @@ +(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" signal) + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user) + (7 "B.SilkS" user) + (1 "F.Mask" user) + (3 "B.Mask" user) + (25 "Edge.Cuts" user) + (31 "F.CrtYd" user) + (29 "B.CrtYd" user) + (35 "F.Fab" user) + (33 "B.Fab" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + ) + (nets + (net 0 "GND") + (net 1 "3V3") + (net 2 "VBUS") + (net 3 "EN") + (net 4 "IO0") + (net 5 "IO12") + (net 6 "SDA") + (net 7 "SCL") + (net 8 "USB_D_P") + (net 9 "USB_D_N") + (net 10 "CC1") + (net 11 "CC2") + (net 12 "IO2_LED") + (net 13 "D1_A") + (net 14 "RXD0") + (net 15 "TXD0") + ) + (net_class "Default" (clearance 0.15) (trace_width 0.2) (via_dia 0.6) (via_drill 0.3) (add_net "*")) + (net_class "POWER" (clearance 0.25) (trace_width 0.5) (via_dia 0.8) (via_drill 0.4) (add_net "3V3") (add_net "VBUS")) + (polygon (layer "Edge.Cuts") + (pts + (xy 0 0) + (xy 65.0 0) + (xy 65.0 40.0) + (xy 0 40.0) + ) + ) + (footprint ""Connector_USB:USB_C_Receptacle_USB2.0_16P"" + (layer "F.Cu") + (at 7.000 20.000 0) + (descr "J1") + (property "Reference" "J1" (at 7.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "J1" (at 7.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "SH" smd rect (at -3.000 0.000 0) (size 2.000 2.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + (pad "A1" smd rect (at -2.000 5.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + (pad "A4" smd rect (at -2.000 -5.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 2)) + (pad "A5" smd rect (at -2.000 -3.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 10)) + (pad "A6" smd rect (at -2.000 -1.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 8)) + (pad "A7" smd rect (at -2.000 1.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 9)) + (pad "B5" smd rect (at -2.000 3.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 11)) + (pad "B6" smd rect (at -2.000 0.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 8)) + (pad "B7" smd rect (at -2.000 2.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 9)) + ) + (footprint ""Package_TO_SOT_SMD:SOT-223-3Lead_TabPin2"" + (layer "F.Cu") + (at 20.000 20.000 0) + (descr "U2") + (property "Reference" "U2" (at 20.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "U2" (at 20.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -2.300 -3.000 0) (size 1.500 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + (pad "2" smd rect (at 0.000 3.000 0) (size 2.500 2.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + (pad "3" smd rect (at 0.000 -3.000 0) (size 2.500 2.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 2)) + ) + (footprint ""RF_Module:ESP32-S3-WROOM-1"" + (layer "F.Cu") + (at 38.000 20.000 0) + (descr "U1") + (property "Reference" "U1" (at 38.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "U1" (at 38.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -8.000 8.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + (pad "2" smd rect (at -8.000 -8.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + (pad "3" smd rect (at -8.000 -6.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 3)) + (pad "4" smd rect (at -8.000 -4.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 6)) + (pad "5" smd rect (at -8.000 -2.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 7)) + (pad "13" smd rect (at 8.000 -4.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 9)) + (pad "14" smd rect (at 8.000 -2.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 8)) + (pad "20" smd rect (at -8.000 4.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 5)) + (pad "27" smd rect (at -8.000 0.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 4)) + (pad "36" smd rect (at 8.000 -8.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 14)) + (pad "37" smd rect (at 8.000 -6.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 15)) + (pad "38" smd rect (at -8.000 2.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 12)) + ) + (footprint ""Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical"" + (layer "F.Cu") + (at 56.000 20.000 0) + (descr "J2") + (property "Reference" "J2" (at 56.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "J2" (at 56.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at 0.000 3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + (pad "2" smd rect (at 0.000 1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 6)) + (pad "3" smd rect (at 0.000 -1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 7)) + (pad "4" smd rect (at 0.000 -3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (footprint ""Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical"" + (layer "F.Cu") + (at 25.000 3.000 0) + (descr "J3") + (property "Reference" "J3" (at 25.000 0.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "J3" (at 25.000 6.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at 0.000 -3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + (pad "2" smd rect (at 0.000 -1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 14)) + (pad "3" smd rect (at 0.000 1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 15)) + (pad "4" smd rect (at 0.000 3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + ) + (footprint ""LED_SMD:LED_0603_1608Metric"" + (layer "F.Cu") + (at 55.000 34.000 0) + (descr "D1") + (property "Reference" "D1" (at 55.000 31.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "D1" (at 55.000 37.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.000 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + (pad "2" smd rect (at 0.800 0.000 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 13)) + ) + (footprint ""Resistor_SMD:R_0603_1608Metric"" + (layer "F.Cu") + (at 55.000 30.000 0) + (descr "R1") + (property "Reference" "R1" (at 55.000 27.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "R1" (at 55.000 33.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 12)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 13)) + ) + (footprint ""Resistor_SMD:R_0603_1608Metric"" + (layer "F.Cu") + (at 27.000 32.000 0) + (descr "R2") + (property "Reference" "R2" (at 27.000 29.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "R2" (at 27.000 35.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 3)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + ) + (footprint ""Resistor_SMD:R_0603_1608Metric"" + (layer "F.Cu") + (at 16.000 7.000 0) + (descr "R3") + (property "Reference" "R3" (at 16.000 4.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "R3" (at 16.000 10.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 4)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + ) + (footprint ""Resistor_SMD:R_0603_1608Metric"" + (layer "F.Cu") + (at 16.000 12.000 0) + (descr "R4") + (property "Reference" "R4" (at 16.000 9.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "R4" (at 16.000 15.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 5)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (footprint ""Resistor_SMD:R_0603_1608Metric"" + (layer "F.Cu") + (at 48.000 24.000 0) + (descr "R5") + (property "Reference" "R5" (at 48.000 21.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "R5" (at 48.000 27.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 6)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + ) + (footprint ""Resistor_SMD:R_0603_1608Metric"" + (layer "F.Cu") + (at 48.000 22.000 0) + (descr "R6") + (property "Reference" "R6" (at 48.000 19.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "R6" (at 48.000 25.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 7)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + ) + (footprint ""Resistor_SMD:R_0603_1608Metric"" + (layer "F.Cu") + (at 11.000 28.000 0) + (descr "R7") + (property "Reference" "R7" (at 11.000 25.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "R7" (at 11.000 31.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 10)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (footprint ""Resistor_SMD:R_0603_1608Metric"" + (layer "F.Cu") + (at 11.000 25.000 0) + (descr "R8") + (property "Reference" "R8" (at 11.000 22.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "R8" (at 11.000 28.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 11)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (footprint ""Capacitor_SMD:C_0603_1608Metric"" + (layer "F.Cu") + (at 30.000 28.000 0) + (descr "C1") + (property "Reference" "C1" (at 30.000 25.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "C1" (at 30.000 31.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (footprint ""Capacitor_SMD:C_0603_1608Metric"" + (layer "F.Cu") + (at 30.000 25.000 0) + (descr "C2") + (property "Reference" "C2" (at 30.000 22.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "C2" (at 30.000 28.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (footprint ""Capacitor_SMD:C_0603_1608Metric"" + (layer "F.Cu") + (at 30.000 22.000 0) + (descr "C3") + (property "Reference" "C3" (at 30.000 19.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "C3" (at 30.000 25.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (footprint ""Capacitor_SMD:C_0603_1608Metric"" + (layer "F.Cu") + (at 26.000 35.000 0) + (descr "C4") + (property "Reference" "C4" (at 26.000 32.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "C4" (at 26.000 38.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 3)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (footprint ""Capacitor_SMD:C_0805_2012Metric"" + (layer "F.Cu") + (at 24.000 17.000 0) + (descr "C5") + (property "Reference" "C5" (at 24.000 14.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "C5" (at 24.000 20.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 2)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (footprint ""Capacitor_SMD:C_0805_2012Metric"" + (layer "F.Cu") + (at 24.000 23.000 0) + (descr "C6") + (property "Reference" "C6" (at 24.000 20.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) + (property "Value" "C6" (at 24.000 26.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) + (pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) + (pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0)) + ) + (zone (net 0) (layer "F.Cu") + (polygon (pts (xy 0 0)(xy 65.0 0)(xy 65.0 40.0)(xy 0 40.0))) + (fill (mode solid)) + ) + (zone (net 0) (layer "B.Cu") + (polygon (pts (xy 0 0)(xy 65.0 0)(xy 65.0 40.0)(xy 0 40.0))) + (fill (mode solid)) + ) + (zone (net 0) (layer "F.Cu") (priority 1) + (polygon (pts (xy 46 28)(xy 65.0 28)(xy 65.0 40.0)(xy 46 40.0))) + (fill (mode solid)) + ) + (zone (net 0) (layer "B.Cu") (priority 1) + (polygon (pts (xy 46 28)(xy 65.0 28)(xy 65.0 40.0)(xy 46 40.0))) + (fill (mode solid)) + ) +) diff --git a/esp32-s3-sensor-node.kicad_prl b/esp32-s3-sensor-node.kicad_prl index 4fd3000..2f09dda 100644 --- a/esp32-s3-sensor-node.kicad_prl +++ b/esp32-s3-sensor-node.kicad_prl @@ -67,9 +67,42 @@ "version": 5 }, "net_inspector_panel": { - "col_hidden": [], - "col_order": [], - "col_widths": [], + "col_hidden": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "col_order": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "col_widths": [ + 156, + 141, + 103, + 71, + 103, + 103, + 103, + 74, + 103, + 103 + ], "custom_group_rules": [], "expanded_rows": [], "filter_by_net_name": true, @@ -81,7 +114,7 @@ "show_unconnected_nets": false, "show_zero_pad_nets": false, "sort_ascending": true, - "sorting_column": -1 + "sorting_column": 0 }, "open_jobsets": [], "project": { diff --git a/esp32-s3-sensor-node.kicad_pro b/esp32-s3-sensor-node.kicad_pro index bcb33e0..7556cf0 100644 --- a/esp32-s3-sensor-node.kicad_pro +++ b/esp32-s3-sensor-node.kicad_pro @@ -259,6 +259,230 @@ "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", + "field_name_whitespace": "warning", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "ground_pin_not_ground": "warning", + "hier_label_mismatch": "error", + "isolated_pin_label": "warning", + "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", + "stacked_pin_name": "warning", + "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": [] @@ -287,6 +511,25 @@ "via_diameter": 0.6, "via_drill": 0.3, "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.25, + "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": "POWER", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 0, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.5, + "tuning_profile": "", + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 } ], "meta": { @@ -307,10 +550,125 @@ "page_layout_descr_file": "" }, "schematic": { + "annotate_start_num": 0, + "annotation": { + "method": 0, + "sort_order": 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 + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "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": [], + "hop_over_size_choice": 0, + "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": [], - "top_level_sheets": [] + "meta": { + "version": 1 + }, + "page_layout_descr_file": "", + "plot_directory": "", + "reuse_designators": true, + "subpart_first_id": 65, + "subpart_id_separator": 0, + "top_level_sheets": [ + { + "filename": "esp32-s3-sensor-node.kicad_sch", + "name": "esp32-s3-sensor-node", + "uuid": "00000000-0000-0000-0000-000000000000" + } + ], + "used_designators": "", + "variants": [] }, "sheets": [], "text_variables": {}, @@ -320,4 +678,4 @@ }, "tuning_profiles_impedance_geometric": [] } -} \ No newline at end of file +} diff --git a/esp32-s3-sensor-node.kicad_sch b/esp32-s3-sensor-node.kicad_sch index bafc62d..b2e40bb 100644 --- a/esp32-s3-sensor-node.kicad_sch +++ b/esp32-s3-sensor-node.kicad_sch @@ -1,856 +1 @@ -(kicad_sch (version 20250114) (generator "sensor-node-gen") (uuid "esp32-s3-sensor-node") (paper "A4")) -(lib_symbols (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0) -(symbol (lib_id "Connector:USB_C_Receptacle_USB2.0_16P") (at 25.40 101.60) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0001") - (property "Reference" "J1" (at 25.40 97.79) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "USB-C" (at 25.40 105.41) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Connector_USB:USB_C_Receptacle_USB2.0_16P" (at 25.40 101.60) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 25.40 101.60) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "RF_Module:ESP32-S3-WROOM-1") (at 101.60 101.60) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0002") - (property "Reference" "U1" (at 101.60 97.79) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "ESP32-S3-WROOM-1" (at 101.60 105.41) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Datasheet" "~" (at 101.60 101.60) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Connector:Conn_01x04_Pin") (at 177.80 63.50) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0003") - (property "Reference" "J2" (at 177.80 59.69) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "I2C_Sensor" (at 177.80 67.31) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 177.80 63.50) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 177.80 63.50) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Connector:Conn_01x04_Pin") (at 25.40 203.20) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0004") - (property "Reference" "J3" (at 25.40 199.39) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "PROG" (at 25.40 207.01) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 25.40 203.20) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 25.40 203.20) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 55.88 101.60) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0005") - (property "Reference" "U2" (at 55.88 97.79) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "AMS1117-3.3" (at 55.88 105.41) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3Lead_TabPin2" (at 55.88 101.60) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 55.88 101.60) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:LED") (at 193.04 160.02) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0006") - (property "Reference" "D1" (at 193.04 156.21) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "LED_Green" (at 193.04 163.83) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 193.04 160.02) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 193.04 160.02) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:R") (at 190.50 190.50) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0007") - (property "Reference" "R1" (at 190.50 186.69) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "470" (at 190.50 194.31) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 190.50 190.50) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 190.50 190.50) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:R") (at 63.50 50.80) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0008") - (property "Reference" "R2" (at 63.50 46.99) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "10k" (at 63.50 54.61) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 63.50 50.80) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 63.50 50.80) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:R") (at 165.10 203.20) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0009") - (property "Reference" "R3" (at 165.10 199.39) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "10k" (at 165.10 207.01) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 165.10 203.20) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 165.10 203.20) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:R") (at 171.45 121.92) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0010") - (property "Reference" "R4" (at 171.45 118.11) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "10k" (at 171.45 125.73) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 171.45 121.92) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 171.45 121.92) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:R") (at 152.40 38.10) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0011") - (property "Reference" "R5" (at 152.40 34.29) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "4.7k" (at 152.40 41.91) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 152.40 38.10) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 152.40 38.10) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:R") (at 152.40 55.88) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0012") - (property "Reference" "R6" (at 152.40 52.07) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "4.7k" (at 152.40 59.69) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 152.40 55.88) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 152.40 55.88) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:R") (at 33.02 142.24) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0013") - (property "Reference" "R7" (at 33.02 138.43) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "5.1k" (at 33.02 146.05) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 33.02 142.24) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 33.02 142.24) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:R") (at 33.02 157.48) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0014") - (property "Reference" "R8" (at 33.02 153.67) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "5.1k" (at 33.02 161.29) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 33.02 157.48) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 33.02 157.48) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:C") (at 63.50 132.08) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0015") - (property "Reference" "C1" (at 63.50 128.27) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "100nF" (at 63.50 135.89) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 63.50 132.08) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 63.50 132.08) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:C") (at 63.50 147.32) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0016") - (property "Reference" "C2" (at 63.50 143.51) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "100nF" (at 63.50 151.13) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 63.50 147.32) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 63.50 147.32) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:C") (at 63.50 162.56) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0017") - (property "Reference" "C3" (at 63.50 158.75) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "10uF" (at 63.50 166.37) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 63.50 162.56) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 63.50 162.56) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:C") (at 55.88 182.88) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0018") - (property "Reference" "C4" (at 55.88 179.07) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "100nF" (at 55.88 186.69) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 55.88 182.88) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 55.88 182.88) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:C") (at 50.80 83.82) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0019") - (property "Reference" "C5" (at 50.80 80.01) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "10uF" (at 50.80 87.63) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 50.80 83.82) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 50.80 83.82) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "Device:C") (at 50.80 119.38) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0020") - (property "Reference" "C6" (at 50.80 115.57) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "10uF" (at 50.80 123.19) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 50.80 119.38) (effects (font (size 1.27 1.27)) hide)) - (property "Datasheet" "~" (at 50.80 119.38) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "power:+3.3V") (at 55.88 50.80) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0021") - (property "Reference" "PS1" (at 55.88 46.99) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "3V3" (at 55.88 54.61) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Datasheet" "~" (at 55.88 50.80) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "power:GND") (at 55.88 220.98) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0022") - (property "Reference" "PS2" (at 55.88 217.17) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "GND" (at 55.88 224.79) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Datasheet" "~" (at 55.88 220.98) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "power:GND") (at 93.98 215.90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0023") - (property "Reference" "PS3" (at 93.98 212.09) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "GND" (at 93.98 219.71) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Datasheet" "~" (at 93.98 215.90) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "power:PWR_FLAG") (at 101.60 215.90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0024") - (property "Reference" "PS4" (at 101.60 212.09) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "PWR_FLAG" (at 101.60 219.71) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Datasheet" "~" (at 101.60 215.90) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "power:PWR_FLAG") (at 101.60 226.06) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0025") - (property "Reference" "PS5" (at 101.60 222.25) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "PWR_FLAG" (at 101.60 229.87) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Datasheet" "~" (at 101.60 226.06) (effects (font (size 1.27 1.27)) hide)) -) -(symbol (lib_id "power:PWR_FLAG") (at 101.60 236.22) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid "cid-0026") - (property "Reference" "PS6" (at 101.60 232.41) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Value" "PWR_FLAG" (at 101.60 240.03) - (effects (font (size 1.27 1.27)) (justify left))) - (property "Datasheet" "~" (at 101.60 236.22) (effects (font (size 1.27 1.27)) hide)) -) -(wire (pts (xy 12.70 124.46) (xy 7.62 124.46)) - (stroke (width 0) (type default)) - (uuid "wr-0001") -) -(label "GND" (at 7.62 124.46) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0001") -) -(wire (pts (xy 25.40 124.46) (xy 20.32 124.46)) - (stroke (width 0) (type default)) - (uuid "wr-0002") -) -(label "GND" (at 20.32 124.46) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0002") -) -(wire (pts (xy 40.64 86.36) (xy 43.18 86.36)) - (stroke (width 0) (type default)) - (uuid "wr-0003") -) -(label "VBUS" (at 43.18 86.36) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0003") -) -(wire (pts (xy 40.64 91.44) (xy 43.18 91.44)) - (stroke (width 0) (type default)) - (uuid "wr-0004") -) -(label "CC1" (at 43.18 91.44) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0004") -) -(wire (pts (xy 40.64 104.14) (xy 43.18 104.14)) - (stroke (width 0) (type default)) - (uuid "wr-0005") -) -(label "USB_D_P" (at 43.18 104.14) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0005") -) -(wire (pts (xy 40.64 99.06) (xy 43.18 99.06)) - (stroke (width 0) (type default)) - (uuid "wr-0006") -) -(label "USB_D_N" (at 43.18 99.06) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0006") -) -(wire (pts (xy 25.40 124.46) (xy 20.32 124.46)) - (stroke (width 0) (type default)) - (uuid "wr-0007") -) -(label "GND" (at 20.32 124.46) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0007") -) -(wire (pts (xy 25.40 124.46) (xy 20.32 124.46)) - (stroke (width 0) (type default)) - (uuid "wr-0008") -) -(label "GND" (at 20.32 124.46) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0008") -) -(wire (pts (xy 40.64 86.36) (xy 43.18 86.36)) - (stroke (width 0) (type default)) - (uuid "wr-0009") -) -(label "VBUS" (at 43.18 86.36) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0009") -) -(wire (pts (xy 40.64 93.98) (xy 43.18 93.98)) - (stroke (width 0) (type default)) - (uuid "wr-0010") -) -(label "CC2" (at 43.18 93.98) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0010") -) -(wire (pts (xy 40.64 106.68) (xy 43.18 106.68)) - (stroke (width 0) (type default)) - (uuid "wr-0011") -) -(label "USB_D_P" (at 43.18 106.68) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0011") -) -(wire (pts (xy 40.64 101.60) (xy 43.18 101.60)) - (stroke (width 0) (type default)) - (uuid "wr-0012") -) -(label "USB_D_N" (at 43.18 101.60) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0012") -) -(wire (pts (xy 25.40 124.46) (xy 20.32 124.46)) - (stroke (width 0) (type default)) - (uuid "wr-0013") -) -(label "GND" (at 20.32 124.46) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0013") -) -(wire (pts (xy 101.60 129.54) (xy 101.60 132.08)) - (stroke (width 0) (type default)) - (uuid "wr-0014") -) -(label "GND" (at 101.60 132.08) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0014") -) -(wire (pts (xy 101.60 73.66) (xy 101.60 71.12)) - (stroke (width 0) (type default)) - (uuid "wr-0015") -) -(label "3V3" (at 101.60 71.12) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0015") -) -(wire (pts (xy 86.36 78.74) (xy 83.82 78.74)) - (stroke (width 0) (type default)) - (uuid "wr-0016") -) -(label "EN" (at 83.82 78.74) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0016") -) -(wire (pts (xy 86.36 93.98) (xy 83.82 93.98)) - (stroke (width 0) (type default)) - (uuid "wr-0017") -) -(label "SDA" (at 83.82 93.98) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0017") -) -(wire (pts (xy 86.36 96.52) (xy 83.82 96.52)) - (stroke (width 0) (type default)) - (uuid "wr-0018") -) -(label "SCL" (at 83.82 96.52) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0018") -) -(wire (pts (xy 116.84 88.90) (xy 119.38 88.90)) - (stroke (width 0) (type default)) - (uuid "wr-0019") -) -(label "USB_D_N" (at 119.38 88.90) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0019") -) -(wire (pts (xy 116.84 91.44) (xy 119.38 91.44)) - (stroke (width 0) (type default)) - (uuid "wr-0020") -) -(label "USB_D_P" (at 119.38 91.44) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0020") -) -(wire (pts (xy 116.84 119.38) (xy 119.38 119.38)) - (stroke (width 0) (type default)) - (uuid "wr-0021") -) -(label "GND" (at 119.38 119.38) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0021") -) -(wire (pts (xy 86.36 114.30) (xy 83.82 114.30)) - (stroke (width 0) (type default)) - (uuid "wr-0022") -) -(label "IO12" (at 83.82 114.30) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0022") -) -(wire (pts (xy 86.36 83.82) (xy 83.82 83.82)) - (stroke (width 0) (type default)) - (uuid "wr-0023") -) -(label "IO0" (at 83.82 83.82) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0023") -) -(wire (pts (xy 116.84 81.28) (xy 119.38 81.28)) - (stroke (width 0) (type default)) - (uuid "wr-0024") -) -(label "RXD0" (at 119.38 81.28) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0024") -) -(wire (pts (xy 116.84 78.74) (xy 119.38 78.74)) - (stroke (width 0) (type default)) - (uuid "wr-0025") -) -(label "TXD0" (at 119.38 78.74) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0025") -) -(wire (pts (xy 86.36 88.90) (xy 83.82 88.90)) - (stroke (width 0) (type default)) - (uuid "wr-0026") -) -(label "IO2_LED" (at 83.82 88.90) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0026") -) -(wire (pts (xy 101.60 129.54) (xy 101.60 132.08)) - (stroke (width 0) (type default)) - (uuid "wr-0027") -) -(label "GND" (at 101.60 132.08) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0027") -) -(wire (pts (xy 101.60 129.54) (xy 101.60 132.08)) - (stroke (width 0) (type default)) - (uuid "wr-0028") -) -(label "GND" (at 101.60 132.08) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0028") -) -(wire (pts (xy 185.08 57.46) (xy 187.62 57.46)) - (stroke (width 0) (type default)) - (uuid "wr-0029") -) -(label "3V3" (at 187.62 57.46) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0029") -) -(wire (pts (xy 185.08 60.00) (xy 187.62 60.00)) - (stroke (width 0) (type default)) - (uuid "wr-0030") -) -(label "SDA" (at 187.62 60.00) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0030") -) -(wire (pts (xy 185.08 62.54) (xy 187.62 62.54)) - (stroke (width 0) (type default)) - (uuid "wr-0031") -) -(label "SCL" (at 187.62 62.54) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0031") -) -(wire (pts (xy 185.08 65.08) (xy 187.62 65.08)) - (stroke (width 0) (type default)) - (uuid "wr-0032") -) -(label "GND" (at 187.62 65.08) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0032") -) -(wire (pts (xy 25.08 197.46) (xy 25.08 195.00)) - (stroke (width 0) (type default)) - (uuid "wr-0033") -) -(label "GND" (at 25.08 195.00) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0033") -) -(wire (pts (xy 25.08 200.00) (xy 25.08 197.50)) - (stroke (width 0) (type default)) - (uuid "wr-0034") -) -(label "RXD0" (at 25.08 197.50) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0034") -) -(wire (pts (xy 25.08 202.54) (xy 25.08 200.00)) - (stroke (width 0) (type default)) - (uuid "wr-0035") -) -(label "TXD0" (at 25.08 200.00) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0035") -) -(wire (pts (xy 25.08 205.08) (xy 25.08 202.50)) - (stroke (width 0) (type default)) - (uuid "wr-0036") -) -(label "3V3" (at 25.08 202.50) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0036") -) -(wire (pts (xy 55.88 109.22) (xy 55.88 111.76)) - (stroke (width 0) (type default)) - (uuid "wr-0037") -) -(label "GND" (at 55.88 111.76) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0037") -) -(wire (pts (xy 63.50 101.60) (xy 66.04 101.60)) - (stroke (width 0) (type default)) - (uuid "wr-0038") -) -(label "3V3" (at 66.04 101.60) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0038") -) -(wire (pts (xy 48.26 101.60) (xy 45.72 101.60)) - (stroke (width 0) (type default)) - (uuid "wr-0039") -) -(label "VBUS" (at 45.72 101.60) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0039") -) -(wire (pts (xy 186.19 160.00) (xy 183.65 160.00)) - (stroke (width 0) (type default)) - (uuid "wr-0040") -) -(label "GND" (at 183.65 160.00) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0040") -) -(wire (pts (xy 193.81 160.00) (xy 196.35 160.00)) - (stroke (width 0) (type default)) - (uuid "wr-0041") -) -(label "D1_A" (at 196.35 160.00) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0041") -) -(wire (pts (xy 190.50 186.69) (xy 190.50 184.15)) - (stroke (width 0) (type default)) - (uuid "wr-0042") -) -(label "IO2_LED" (at 190.50 184.15) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0042") -) -(wire (pts (xy 190.50 194.31) (xy 190.50 196.85)) - (stroke (width 0) (type default)) - (uuid "wr-0043") -) -(label "D1_A" (at 190.50 196.85) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0043") -) -(wire (pts (xy 63.50 46.99) (xy 63.50 44.45)) - (stroke (width 0) (type default)) - (uuid "wr-0044") -) -(label "EN" (at 63.50 44.45) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0044") -) -(wire (pts (xy 63.50 54.61) (xy 63.50 57.15)) - (stroke (width 0) (type default)) - (uuid "wr-0045") -) -(label "3V3" (at 63.50 57.15) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0045") -) -(wire (pts (xy 165.10 199.39) (xy 165.10 196.85)) - (stroke (width 0) (type default)) - (uuid "wr-0046") -) -(label "IO0" (at 165.10 196.85) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0046") -) -(wire (pts (xy 165.10 207.01) (xy 165.10 209.55)) - (stroke (width 0) (type default)) - (uuid "wr-0047") -) -(label "3V3" (at 165.10 209.55) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0047") -) -(wire (pts (xy 171.45 118.11) (xy 171.45 115.57)) - (stroke (width 0) (type default)) - (uuid "wr-0048") -) -(label "IO12" (at 171.45 115.57) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0048") -) -(wire (pts (xy 171.45 125.73) (xy 171.45 128.27)) - (stroke (width 0) (type default)) - (uuid "wr-0049") -) -(label "GND" (at 171.45 128.27) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0049") -) -(wire (pts (xy 152.40 34.29) (xy 152.40 31.75)) - (stroke (width 0) (type default)) - (uuid "wr-0050") -) -(label "SDA" (at 152.40 31.75) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0050") -) -(wire (pts (xy 152.40 41.91) (xy 152.40 44.45)) - (stroke (width 0) (type default)) - (uuid "wr-0051") -) -(label "3V3" (at 152.40 44.45) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0051") -) -(wire (pts (xy 152.40 52.07) (xy 152.40 49.53)) - (stroke (width 0) (type default)) - (uuid "wr-0052") -) -(label "SCL" (at 152.40 49.53) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0052") -) -(wire (pts (xy 152.40 59.69) (xy 152.40 62.23)) - (stroke (width 0) (type default)) - (uuid "wr-0053") -) -(label "3V3" (at 152.40 62.23) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0053") -) -(wire (pts (xy 33.02 138.43) (xy 33.02 135.89)) - (stroke (width 0) (type default)) - (uuid "wr-0054") -) -(label "CC1" (at 33.02 135.89) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0054") -) -(wire (pts (xy 33.02 146.05) (xy 33.02 148.59)) - (stroke (width 0) (type default)) - (uuid "wr-0055") -) -(label "GND" (at 33.02 148.59) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0055") -) -(wire (pts (xy 33.02 153.67) (xy 33.02 151.13)) - (stroke (width 0) (type default)) - (uuid "wr-0056") -) -(label "CC2" (at 33.02 151.13) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0056") -) -(wire (pts (xy 33.02 161.29) (xy 33.02 163.83)) - (stroke (width 0) (type default)) - (uuid "wr-0057") -) -(label "GND" (at 33.02 163.83) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0057") -) -(wire (pts (xy 63.50 128.27) (xy 63.50 125.73)) - (stroke (width 0) (type default)) - (uuid "wr-0058") -) -(label "3V3" (at 63.50 125.73) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0058") -) -(wire (pts (xy 63.50 135.89) (xy 63.50 138.43)) - (stroke (width 0) (type default)) - (uuid "wr-0059") -) -(label "GND" (at 63.50 138.43) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0059") -) -(wire (pts (xy 63.50 143.51) (xy 63.50 140.97)) - (stroke (width 0) (type default)) - (uuid "wr-0060") -) -(label "3V3" (at 63.50 140.97) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0060") -) -(wire (pts (xy 63.50 151.13) (xy 63.50 153.67)) - (stroke (width 0) (type default)) - (uuid "wr-0061") -) -(label "GND" (at 63.50 153.67) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0061") -) -(wire (pts (xy 63.50 158.75) (xy 63.50 156.21)) - (stroke (width 0) (type default)) - (uuid "wr-0062") -) -(label "3V3" (at 63.50 156.21) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0062") -) -(wire (pts (xy 63.50 166.37) (xy 63.50 168.91)) - (stroke (width 0) (type default)) - (uuid "wr-0063") -) -(label "GND" (at 63.50 168.91) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0063") -) -(wire (pts (xy 55.88 179.07) (xy 55.88 176.53)) - (stroke (width 0) (type default)) - (uuid "wr-0064") -) -(label "EN" (at 55.88 176.53) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0064") -) -(wire (pts (xy 55.88 186.69) (xy 55.88 189.23)) - (stroke (width 0) (type default)) - (uuid "wr-0065") -) -(label "GND" (at 55.88 189.23) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0065") -) -(wire (pts (xy 50.80 80.01) (xy 50.80 77.47)) - (stroke (width 0) (type default)) - (uuid "wr-0066") -) -(label "VBUS" (at 50.80 77.47) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0066") -) -(wire (pts (xy 50.80 87.63) (xy 50.80 90.17)) - (stroke (width 0) (type default)) - (uuid "wr-0067") -) -(label "GND" (at 50.80 90.17) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0067") -) -(wire (pts (xy 50.80 115.57) (xy 50.80 113.03)) - (stroke (width 0) (type default)) - (uuid "wr-0068") -) -(label "3V3" (at 50.80 113.03) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0068") -) -(wire (pts (xy 50.80 123.19) (xy 50.80 125.73)) - (stroke (width 0) (type default)) - (uuid "wr-0069") -) -(label "GND" (at 50.80 125.73) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0069") -) -(wire (pts (xy 55.88 50.80) (xy 58.42 50.80)) - (stroke (width 0) (type default)) - (uuid "wr-0070") -) -(label "3V3" (at 58.42 50.80) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0070") -) -(wire (pts (xy 55.88 220.98) (xy 58.42 220.98)) - (stroke (width 0) (type default)) - (uuid "wr-0071") -) -(label "GND" (at 58.42 220.98) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0071") -) -(wire (pts (xy 93.98 215.90) (xy 96.52 215.90)) - (stroke (width 0) (type default)) - (uuid "wr-0072") -) -(label "GND" (at 96.52 215.90) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0072") -) -(wire (pts (xy 101.60 215.90) (xy 104.14 215.90)) - (stroke (width 0) (type default)) - (uuid "wr-0073") -) -(label "GND" (at 104.14 215.90) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0073") -) -(wire (pts (xy 101.60 226.06) (xy 104.14 226.06)) - (stroke (width 0) (type default)) - (uuid "wr-0074") -) -(label "VBUS" (at 104.14 226.06) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0074") -) -(wire (pts (xy 101.60 236.22) (xy 104.14 236.22)) - (stroke (width 0) (type default)) - (uuid "wr-0075") -) -(label "3V3" (at 104.14 236.22) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid "lb-0075") -) -) \ No newline at end of file +(kicad_sch (version 20250114) (generator "KiCAD-MCP-Server") (uuid 58460c71-729e-4614-95f1-7b1b00ccac36) (paper "A4") (lib_symbols (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (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))))))) (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (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))))))) (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "LED_0_1" (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 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) (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))))))) (symbol "Connector:USB_C_Receptacle_USB2.0_16P" (pin_names (offset 1.016)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 22.225 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "USB_C_Receptacle_USB2.0_16P" (at 0 19.685 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 3.81 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 3.81 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "USB 2.0-only 16P Type-C Receptacle connector" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "usb universal serial bus type-C USB2.0" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "USB*C*Receptacle*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "USB_C_Receptacle_USB2.0_16P_0_0" (rectangle (start -0.254 -17.78) (end 0.254 -16.764) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 15.494) (end 9.144 14.986) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 10.414) (end 9.144 9.906) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 7.874) (end 9.144 7.366) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 2.794) (end 9.144 2.286) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 0.254) (end 9.144 -0.254) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -2.286) (end 9.144 -2.794) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -4.826) (end 9.144 -5.334) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -12.446) (end 9.144 -12.954) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -14.986) (end 9.144 -15.494) (stroke (width 0) (type default)) (fill (type none)))) (symbol "USB_C_Receptacle_USB2.0_16P_0_1" (rectangle (start -10.16 17.78) (end 10.16 -17.78) (stroke (width 0.254) (type default)) (fill (type background))) (polyline (pts (xy -8.89 -3.81) (xy -8.89 3.81)) (stroke (width 0.508) (type default)) (fill (type none))) (rectangle (start -7.62 -3.81) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (arc (start -7.62 3.81) (mid -6.985 4.4423) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type none))) (arc (start -7.62 3.81) (mid -6.985 4.4423) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (arc (start -8.89 3.81) (mid -6.985 5.7067) (end -5.08 3.81) (stroke (width 0.508) (type default)) (fill (type none))) (arc (start -5.08 -3.81) (mid -6.985 -5.7067) (end -8.89 -3.81) (stroke (width 0.508) (type default)) (fill (type none))) (arc (start -6.35 -3.81) (mid -6.985 -4.4423) (end -7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type none))) (arc (start -6.35 -3.81) (mid -6.985 -4.4423) (end -7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy -5.08 3.81) (xy -5.08 -3.81)) (stroke (width 0.508) (type default)) (fill (type none))) (circle (center -2.54 1.143) (radius 0.635) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy -1.27 4.318) (xy 0 6.858) (xy 1.27 4.318) (xy -1.27 4.318)) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy 0 -2.032) (xy 2.54 0.508) (xy 2.54 1.778)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 0 -3.302) (xy -2.54 -0.762) (xy -2.54 0.508)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 0 -5.842) (xy 0 4.318)) (stroke (width 0.508) (type default)) (fill (type none))) (circle (center 0 -5.842) (radius 1.27) (stroke (width 0) (type default)) (fill (type outline))) (rectangle (start 1.905 1.778) (end 3.175 3.048) (stroke (width 0.254) (type default)) (fill (type outline)))) (symbol "USB_C_Receptacle_USB2.0_16P_1_1" (pin passive line (at 0 -22.86 90) (length 5.08) (name "GND" (effects (font (size 1.27 1.27)))) (number "A1" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "A4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 10.16 180) (length 5.08) (name "CC1" (effects (font (size 1.27 1.27)))) (number "A5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -2.54 180) (length 5.08) (name "D+" (effects (font (size 1.27 1.27)))) (number "A6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 2.54 180) (length 5.08) (name "D-" (effects (font (size 1.27 1.27)))) (number "A7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -12.7 180) (length 5.08) (name "SBU1" (effects (font (size 1.27 1.27)))) (number "A8" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "A9" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "A12" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "B1" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "B4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 7.62 180) (length 5.08) (name "CC2" (effects (font (size 1.27 1.27)))) (number "B5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -5.08 180) (length 5.08) (name "D+" (effects (font (size 1.27 1.27)))) (number "B6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 0 180) (length 5.08) (name "D-" (effects (font (size 1.27 1.27)))) (number "B7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -15.24 180) (length 5.08) (name "SBU2" (effects (font (size 1.27 1.27)))) (number "B8" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "B9" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "B12" (effects (font (size 1.27 1.27))))) (pin passive line (at -7.62 -22.86 90) (length 5.08) (name "SHIELD" (effects (font (size 1.27 1.27)))) (number "SH" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Regulator_Linear:AMS1117-3.3" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -3.81 3.175 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "AMS1117-3.3" (at 0 3.175 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 0 5.08 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 2.54 -6.35 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "linear regulator ldo fixed positive" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "SOT?223*TabPin2*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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 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))))) (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)))))) (embedded_fonts no)) (symbol "RF_Module:ESP32-S3-WROOM-1" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -12.7 26.67 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "ESP32-S3-WROOM-1" (at 12.7 26.67 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "RF_Module:ESP32-S3-WROOM-1" (at 0 2.54 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "RF Module, ESP32-S3 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 3.3V, onboard antenna, SMD" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "RF Radio BT ESP ESP32-S3 Espressif onboard PCB antenna" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "ESP32?S3?WROOM?1*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "ESP32-S3-WROOM-1_0_0" (rectangle (start -12.7 25.4) (end 12.7 -25.4) (stroke (width 0.254) (type default)) (fill (type background))) (text "PSRAM" (at 5.08 2.54 900) (effects (font (size 1.27 1.27))))) (symbol "ESP32-S3-WROOM-1_0_1" (polyline (pts (xy 7.62 -1.27) (xy 6.35 -1.27) (xy 6.35 6.35) (xy 7.62 6.35)) (stroke (width 0) (type default)) (fill (type none)))) (symbol "ESP32-S3-WROOM-1_1_1" (pin power_in line (at 0 -27.94 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_in line (at 0 27.94 270) (length 2.54) (name "3V3" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin input line (at -15.24 22.86 0) (length 2.54) (name "EN" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 7.62 0) (length 2.54) (name "IO4" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 5.08 0) (length 2.54) (name "IO5" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 2.54 0) (length 2.54) (name "IO6" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 0 0) (length 2.54) (name "IO7" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -20.32 0) (length 2.54) (name "IO15" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -22.86 0) (length 2.54) (name "IO16" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 17.78 180) (length 2.54) (name "IO17" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 15.24 180) (length 2.54) (name "IO18" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -2.54 0) (length 2.54) (name "IO8" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 12.7 180) (length 2.54) (name "USB_D-" (effects (font (size 1.27 1.27)))) (number "13" (effects (font (size 1.27 1.27)))) (alternate "IO19" bidirectional line)) (pin bidirectional line (at 15.24 10.16 180) (length 2.54) (name "USB_D+" (effects (font (size 1.27 1.27)))) (number "14" (effects (font (size 1.27 1.27)))) (alternate "IO20" bidirectional line)) (pin bidirectional line (at -15.24 10.16 0) (length 2.54) (name "IO3" (effects (font (size 1.27 1.27)))) (number "15" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -17.78 180) (length 2.54) (name "IO46" (effects (font (size 1.27 1.27)))) (number "16" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -5.08 0) (length 2.54) (name "IO9" (effects (font (size 1.27 1.27)))) (number "17" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -7.62 0) (length 2.54) (name "IO10" (effects (font (size 1.27 1.27)))) (number "18" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -10.16 0) (length 2.54) (name "IO11" (effects (font (size 1.27 1.27)))) (number "19" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -12.7 0) (length 2.54) (name "IO12" (effects (font (size 1.27 1.27)))) (number "20" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -15.24 0) (length 2.54) (name "IO13" (effects (font (size 1.27 1.27)))) (number "21" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -17.78 0) (length 2.54) (name "IO14" (effects (font (size 1.27 1.27)))) (number "22" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 7.62 180) (length 2.54) (name "IO21" (effects (font (size 1.27 1.27)))) (number "23" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -20.32 180) (length 2.54) (name "IO47" (effects (font (size 1.27 1.27)))) (number "24" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -22.86 180) (length 2.54) (name "IO48" (effects (font (size 1.27 1.27)))) (number "25" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -15.24 180) (length 2.54) (name "IO45" (effects (font (size 1.27 1.27)))) (number "26" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 17.78 0) (length 2.54) (name "IO0" (effects (font (size 1.27 1.27)))) (number "27" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 5.08 180) (length 2.54) (name "IO35" (effects (font (size 1.27 1.27)))) (number "28" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 2.54 180) (length 2.54) (name "IO36" (effects (font (size 1.27 1.27)))) (number "29" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 0 180) (length 2.54) (name "IO37" (effects (font (size 1.27 1.27)))) (number "30" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -2.54 180) (length 2.54) (name "IO38" (effects (font (size 1.27 1.27)))) (number "31" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -5.08 180) (length 2.54) (name "IO39" (effects (font (size 1.27 1.27)))) (number "32" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -7.62 180) (length 2.54) (name "IO40" (effects (font (size 1.27 1.27)))) (number "33" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -10.16 180) (length 2.54) (name "IO41" (effects (font (size 1.27 1.27)))) (number "34" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -12.7 180) (length 2.54) (name "IO42" (effects (font (size 1.27 1.27)))) (number "35" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 20.32 180) (length 2.54) (name "RXD0" (effects (font (size 1.27 1.27)))) (number "36" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 22.86 180) (length 2.54) (name "TXD0" (effects (font (size 1.27 1.27)))) (number "37" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 12.7 0) (length 2.54) (name "IO2" (effects (font (size 1.27 1.27)))) (number "38" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 15.24 0) (length 2.54) (name "IO1" (effects (font (size 1.27 1.27)))) (number "39" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -27.94 90) (length 2.54) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "40" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -27.94 90) (length 2.54) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "41" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Connector:Conn_01x04_Pin" (pin_names (offset 1.016) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 5.08 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "Conn_01x04_Pin" (at 0 -7.62 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Generic connector, single row, 01x04, script generated" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_locked" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "connector" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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 "power:PWR_FLAG" (power global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#FLG" (at 0 1.905 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 0 3.81 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Special symbol for telling ERC where power comes from" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "flag power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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 (lib_id "Connector:USB_C_Receptacle_USB2.0_16P") (at 30.48 100.33 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "28fb8efb-4641-47f8-988a-7b3bf6f1dd1c") (property "Reference" "J1" (at 30.48 82.22 0) (effects (font (size 1.27 1.27)))) (property "Value" "USB-C" (at 30.48 125.4 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" (at 33.81 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 33.81 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J1") (unit 1))))) (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 69.85 100.33 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "a91a9c5d-61ad-4682-a443-fa045c9041a5") (property "Reference" "U2" (at 69.85 97.79 0) (effects (font (size 1.27 1.27)))) (property "Value" "AMS1117-3.3" (at 69.85 102.87 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 70.0 105.08 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 72.54 93.65 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U2") (unit 1))))) (symbol (lib_id "RF_Module:ESP32-S3-WROOM-1") (at 139.7 100.33 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "880e200b-528b-4a90-b40d-37b540403549") (property "Reference" "U1" (at 139.7 97.79 0) (effects (font (size 1.27 1.27)))) (property "Value" "ESP32-S3-WROOM-1" (at 139.7 102.87 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "RF_Module:ESP32-S3-WROOM-1" (at 140.0 102.54 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 140.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U1") (unit 1))))) (symbol (lib_id "Connector:Conn_01x04_Pin") (at 190.5 100.33 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "1bb0565b-a03c-45eb-8029-20055182ac1e") (property "Reference" "J2" (at 190.5 97.79 0) (effects (font (size 1.27 1.27)))) (property "Value" "I2C_Sensor" (at 190.5 102.87 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 190.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 190.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J2") (unit 1))))) (symbol (lib_id "Connector:Conn_01x04_Pin") (at 69.85 160.02 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "c938f65c-4ee3-45cf-8268-c29c13edd6f6") (property "Reference" "J3" (at 69.85 157.48 0) (effects (font (size 1.27 1.27)))) (property "Value" "PROG" (at 69.85 162.56 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 70.0 160.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 70.0 160.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J3") (unit 1))))) (label "GND" (at 30.48 123.19 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "a22659e6-b4d4-4a9e-b7b6-4cfb530e1265")) (label "VBUS" (at 45.72 85.09 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f7edb377-f742-4314-8012-acc3b85fdbac")) (label "CC1" (at 45.72 90.17 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f30fe40e-4ce8-4adc-981b-7a277ccf5e57")) (label "USB_D_P" (at 45.72 102.87 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "a0347d10-c997-4471-86b2-0550e6d0fcdc")) (label "USB_D_N" (at 45.72 97.79 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3d113d46-5613-4c40-890e-f637c47b2576")) (label "NC" (at 45.72 113.03 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "19b638f0-4ecc-4d78-8510-36ca7a85c0bc")) (label "CC2" (at 45.72 92.71000000000001 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f803b33d-57d6-45f3-b530-77b85a98f841")) (label "USB_D_P" (at 45.72 105.41 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "9aaff702-612f-4bc3-b0e9-168f7ea9152c")) (label "USB_D_N" (at 45.72 100.33 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "91ba8cc3-b08d-48f3-ae56-90b46003706e")) (label "NC" (at 45.72 115.57000000000001 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "31ae72bc-1323-4e6d-a7fd-afd1d119d04b")) (label "GND" (at 22.86 123.19 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "5bc5aa56-4c90-48a4-a38a-923b9f3b258d")) (label "GND" (at 69.85 107.95 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "17cc1079-beeb-4540-b095-bf36799fb917")) (label "3V3" (at 77.47 100.33 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "68345cce-4d0f-4752-97ca-8698693aeaf0")) (label "VBUS" (at 62.230000000000004 100.33 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "a6cfaa7e-14e2-4d08-bad3-fd12027225a6")) (label "GND" (at 139.7 128.27 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3166aceb-3ed7-4819-944d-bbc01bfe91ee")) (label "3V3" (at 139.7 72.39 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "b9c8de2e-1883-4a0e-84ca-c18f72dca89c")) (label "EN" (at 124.46000000000001 77.47 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "9ec8cc02-aa56-43c5-9d3a-8962129b000b")) (label "SDA" (at 124.46000000000001 102.87 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "6cadd15d-b969-4ac3-b04d-222e2bc34f43")) (label "USB_D_N" (at 154.94 87.63 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "28a67e39-b25b-4164-a1ab-1706a5e98541")) (label "USB_D_P" (at 154.94 90.17 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "fed3a346-0664-4371-9ca1-c34a2da93c18")) (label "SCL" (at 124.46000000000001 105.41 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "5920c082-ce45-4e6d-867e-bfca95bfa967")) (label "IO12" (at 124.46000000000001 113.03 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "2069e2ce-31ff-48b4-b847-82979c543df2")) (label "IO0" (at 124.46000000000001 82.55 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "11d0852f-743a-49ab-b34a-97de4d55f276")) (label "RXD0" (at 154.94 80.01 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "ec3f63ee-a628-402b-a6b9-a49a95d836c5")) (label "TXD0" (at 154.94 77.47 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "da208ea7-a7c8-42d6-897a-e23197d8f1fd")) (label "IO2_LED" (at 124.46000000000001 87.63 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "3eb0eb6f-de0a-4237-be4b-677d5cf50909")) (label "3V3" (at 195.58 97.79 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "fd2f3b79-0470-44a9-ac31-1c65c6b20d0b")) (label "SDA" (at 195.58 100.33 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "dd588c6f-be50-43ee-bade-016f026bb9a3")) (label "SCL" (at 195.58 102.87 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f7f54f57-51fa-4d43-8bc1-90626bc03b67")) (label "GND" (at 195.58 105.41 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "120554a1-075a-4ef4-8c5b-03be18991c4a")) (label "GND" (at 74.93 157.48 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "44f4ca74-a817-441b-9329-18db5629cd13")) (label "RXD0" (at 74.93 160.02 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e88c1f01-bb7c-4b9f-b418-f2608dc5c9fd")) (label "TXD0" (at 74.93 162.56 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "0c052a58-d1a9-4ac1-ad0a-9b6ea012d613")) (label "3V3" (at 74.93 165.1 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e36a8423-7e9b-4540-bcc2-6e067a5901b2")) (symbol (lib_id "Device:R") (at 190.5 139.7 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "8486f589-5596-492a-803b-a92338c83dce") (property "Reference" "R1" (at 187.96 139.7 0) (effects (font (size 1.27 1.27)))) (property "Value" "470" (at 193.04 139.7 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 188.222 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 190.0 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R1") (unit 1))))) (symbol (lib_id "Device:R") (at 100.33 80.01 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "cef3fc9b-cd79-4ddf-bd89-4afe907da009") (property "Reference" "R2" (at 100.33 77.47 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 100.33 82.55 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 98.222 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 100.0 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R2") (unit 1))))) (symbol (lib_id "Device:R") (at 100.33 180.34 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "a0c94490-08ef-47ab-b3ea-6a360dd39c59") (property "Reference" "R3" (at 100.33 177.8 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 100.33 182.88 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 98.222 180.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 100.0 180.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R3") (unit 1))))) (symbol (lib_id "Device:R") (at 100.33 129.54 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "3b26fb1e-7350-4460-a078-79649fffd673") (property "Reference" "R4" (at 100.33 127.0 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 100.33 132.08 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 98.222 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 100.0 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R4") (unit 1))))) (symbol (lib_id "Device:R") (at 170.18 80.01 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "e48de1f7-7d22-4464-81e4-31b273a41408") (property "Reference" "R5" (at 170.18 77.47 0) (effects (font (size 1.27 1.27)))) (property "Value" "4.7k" (at 170.18 82.55 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 168.222 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 170.0 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R5") (unit 1))))) (symbol (lib_id "Device:R") (at 49.53 139.7 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "290bd70a-ac59-4975-bdb2-02ebe841045a") (property "Reference" "R7" (at 49.53 137.16 0) (effects (font (size 1.27 1.27)))) (property "Value" "5.1k" (at 49.53 142.24 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 48.222 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 50.0 140.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R7") (unit 1))))) (symbol (lib_id "Device:R") (at 49.53 149.86 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "fa8b4bd8-0d40-4df4-9651-6d6f2e94a519") (property "Reference" "R8" (at 49.53 147.32 0) (effects (font (size 1.27 1.27)))) (property "Value" "5.1k" (at 49.53 152.4 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 48.222 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 50.0 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R8") (unit 1))))) (label "IO2_LED" (at 190.5 135.89000000000001 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "97590075-62b5-49bc-83e8-b5202831a57d")) (label "D1_A" (at 190.5 143.51 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f1c80921-6de1-489a-9e4e-0e1d077e7a88")) (label "EN" (at 100.33 76.2 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "c33ddb51-0c84-4d38-8e1c-cb97c300e267")) (label "3V3" (at 100.33 83.82000000000001 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "6255a0de-7a57-4b7e-b557-4b496ca130b5")) (label "3V3" (at 100.33 176.53 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "4bf881bd-ae00-4d9a-b6a4-21d663369f62")) (label "IO0" (at 100.33 184.15 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "9470905f-5c11-45cd-a6fd-1e044fad54a1")) (label "IO12" (at 100.33 125.73 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "3bf1b3a1-1b24-4b40-8278-794bf4b891ed")) (label "GND" (at 100.33 133.35 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "92d2e099-12e9-44c9-a869-2c94b792750c")) (label "3V3" (at 170.18 76.2 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "2420706f-f826-4976-b3a0-826993545172")) (label "SDA" (at 170.18 83.82000000000001 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "198497e1-ebd6-4a6f-96f7-03b3ef8aff2a")) (label "GND" (at 49.53 135.89000000000001 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "fe75a1d4-a56f-43c9-8ce3-854d755dd30c")) (label "CC1" (at 49.53 143.51 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f09d933f-94ab-47c7-a1a1-6d572e8f7c28")) (label "GND" (at 49.53 146.05 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "6c9f9802-0171-48f0-9728-9f034ae0fcc2")) (label "CC2" (at 49.53 153.67000000000002 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f6867c77-d85d-4dbe-b416-6e0869d6916e")) (symbol (lib_id "Device:R") (at 180.34 80.01 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "8c463942-7ae3-4aff-b608-773bf3ee2048") (property "Reference" "R6" (at 182.032 80.0 90.0) (effects (font (size 1.27 1.27)))) (property "Value" "4.7k" (at 180.0 80.0 90.0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 178.222 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 180.0 80.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R6") (unit 1))))) (label "3V3" (at 180.34 76.2 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "86345b4e-0a4b-492d-a1aa-2082e73fb606")) (label "SCL" (at 180.34 83.82000000000001 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "68d301eb-ba5f-42f1-8a21-05d0e1f76516")) (symbol (lib_id "Device:C") (at 110.49 110.49 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "e907fbfb-fa90-4d25-89aa-8a3066b89a4d") (property "Reference" "C1" (at 107.95 110.49 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "100nF" (at 113.03 110.49 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 110.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 110.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C1") (unit 1))))) (symbol (lib_id "Device:C") (at 119.38 110.49 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "4ce8228b-30df-42d8-a4ee-04bddf06de04") (property "Reference" "C2" (at 119.38 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "100nF" (at 119.38 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 120.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 120.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C2") (unit 1))))) (symbol (lib_id "Device:C") (at 129.54 110.49 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "e0a0522d-dd4f-4ae2-9932-931d5bcecb23") (property "Reference" "C3" (at 129.54 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10uF" (at 129.54 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 130.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 130.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C3") (unit 1))))) (symbol (lib_id "Device:C") (at 90.17 129.54 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "9a28d6a3-3cb0-4507-9528-9c331268cd59") (property "Reference" "C4" (at 90.17 127.0 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "100nF" (at 90.17 132.08 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 90.965 126.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 90.0 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C4") (unit 1))))) (symbol (lib_id "Device:C") (at 59.69 110.49 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "4b2f62f1-b3cc-416a-88af-1b4e29a7c1bd") (property "Reference" "C5" (at 59.69 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10uF" (at 59.69 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 60.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 60.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C5") (unit 1))))) (symbol (lib_id "Device:C") (at 139.7 110.49 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "9c02e211-ba50-4327-b8a3-0372f44cc8ca") (property "Reference" "C6" (at 139.7 107.95 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10uF" (at 139.7 113.03 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 140.965 106.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 140.0 110.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C6") (unit 1))))) (symbol (lib_id "Device:LED") (at 190.5 149.86 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "30e5e7f8-8560-4b99-92e6-78565e2758b3") (property "Reference" "D1" (at 190.5 147.32 0) (effects (font (size 1.27 1.27)))) (property "Value" "LED_Green" (at 190.5 152.4 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 190.0 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 190.0 150.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "D1") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 30.48 59.69 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "3be9d89c-4ce6-4be0-829b-859f1fd36cfd") (property "Reference" "#PF1" (at 30.48 57.15 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 30.48 62.23 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 30.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 30.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PF1") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 39.37 59.69 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "d2f7548c-f75d-47ba-b6b8-2879affec067") (property "Reference" "#PF2" (at 39.37 57.15 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 39.37 62.23 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 40.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 40.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PF2") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 49.53 59.69 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "451d16cc-d8d0-4059-a6df-b09c6398dcb8") (property "Reference" "#PF3" (at 49.53 57.15 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 49.53 62.23 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 50.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 50.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PF3") (unit 1))))) (label "3V3" (at 110.49 106.68 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "f9fe4fa6-dd45-4af9-900e-418f6a012870")) (label "GND" (at 110.49 114.3 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "acf7693b-ceb2-4f02-b52a-440b773eba08")) (label "3V3" (at 119.38 106.68 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "e1284cb6-5911-4bce-8395-bbd6a9b629cb")) (label "GND" (at 119.38 114.3 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "5ae751e6-6812-443c-bddd-01acb86ee508")) (label "3V3" (at 129.54 106.68 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "69ebddc4-2c68-406b-8c0b-1ab52600f5c5")) (label "GND" (at 129.54 114.3 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "816c1f8d-a19b-49ec-84d1-d75d47ef67d8")) (label "EN" (at 90.17 125.73 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "920175af-a25d-402f-bc70-740e9674d17e")) (label "GND" (at 90.17 133.35 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "fce55f25-fc02-4ee8-a24e-7e4412d51780")) (label "VBUS" (at 59.69 106.68 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "000e73e6-ee7e-4f41-a2c7-f55e0f7753da")) (label "GND" (at 59.69 114.3 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "81edc9a6-ad3e-4c6e-b38e-1d29390b0736")) (label "3V3" (at 139.7 106.68 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "c8e2812a-c5d6-48e5-8256-fa9c5d567dd5")) (label "GND" (at 139.7 114.3 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "1b2885f2-9562-4798-abb6-fcf714fa141e")) (label "GND" (at 186.69 149.86 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "d19cc988-478e-47c9-8219-b95a92338905")) (label "D1_A" (at 194.31 149.86 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "76decff4-c904-4886-a44c-38f11075ecca")) (label "3V3" (at 30.48 59.69 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "fc5d188f-6de0-4252-a5b7-7e45591e9904")) (label "VBUS" (at 39.37 59.69 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "5273c14c-4c5d-4b78-ad0f-6092b5b8a2b5")) (label "GND" (at 49.53 59.69 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "d9742659-a7e0-46a8-ab81-b1938e8d78ff")) (no_connect (at 124.46000000000001 92.71000000000001) (uuid "774f8974-dbdb-4b78-8e00-3c4b3dbc63a7")) (no_connect (at 124.46000000000001 95.25) (uuid "4d59a621-3396-4dee-a5f7-4085b8c90c51")) (no_connect (at 124.46000000000001 97.79) (uuid "20376d11-af56-42ff-b205-8f6a883bd945")) (no_connect (at 124.46000000000001 100.33) (uuid "20c935fe-b2ec-4299-8218-11ab23c6d063")) (no_connect (at 124.46000000000001 120.65) (uuid "3e0565fd-7194-4648-89fb-81323961acc5")) (no_connect (at 124.46000000000001 123.19) (uuid "0c7ee320-df45-495b-858d-690bdc97494f")) (no_connect (at 154.94 82.55) (uuid "967728c2-66e6-4e24-896b-47fcab379c35")) (no_connect (at 154.94 85.09) (uuid "e8fbe305-a6de-4f87-8720-6fcb95818263")) (no_connect (at 124.46000000000001 90.17) (uuid "84ac95bd-db7c-41cb-bbcb-2fee16770749")) (no_connect (at 154.94 118.11) (uuid "b6ff5bea-7ac6-4ba9-9b8f-54b43d8f81db")) (no_connect (at 124.46000000000001 107.95) (uuid "cec8f0c6-7b3a-42d5-ab5e-8af2cd232366")) (no_connect (at 124.46000000000001 110.49) (uuid "ebac53c4-d5ea-41cf-a7ef-1e5650226b32")) (no_connect (at 124.46000000000001 115.57000000000001) (uuid "3df592c4-c54c-4954-889a-45781f2bc9db")) (no_connect (at 124.46000000000001 118.11) (uuid "0737deda-9a54-4be0-9301-065eaf3dc347")) (no_connect (at 154.94 92.71000000000001) (uuid "a9aed5c2-cee1-46b9-8ef7-b124e8443a63")) (no_connect (at 154.94 120.65) (uuid "440eb114-d7ff-4015-adee-401600f14c33")) (no_connect (at 154.94 123.19) (uuid "4a0e251b-33c0-4d80-acc0-17780e3843ab")) (no_connect (at 154.94 115.57000000000001) (uuid "adcc7e01-17af-49eb-943a-4e44d87bb120")) (no_connect (at 154.94 95.25) (uuid "f89f21a8-6741-4aca-9fdf-551a1a95d5ef")) (no_connect (at 154.94 97.79) (uuid "420af6ef-68e2-4731-9847-950256577b28")) (no_connect (at 154.94 100.33) (uuid "a0126599-cd1a-49ef-8d1f-d278cd97206c")) (no_connect (at 154.94 102.87) (uuid "b9654c3a-ea90-43d5-bc28-b728f5635947")) (no_connect (at 154.94 105.41) (uuid "ac6e97dd-7843-4d42-9e9c-e348f8465df6")) (no_connect (at 154.94 107.95) (uuid "b37e5ce4-8645-4d91-b98d-ebd8b93399c3")) (no_connect (at 154.94 110.49) (uuid "76aec0e4-ba75-4e66-ac79-7a361e231a0d")) (no_connect (at 154.94 113.03) (uuid "bdb35eb2-2c6d-4bd8-b5c3-35e7f6c3ee57")) (no_connect (at 124.46000000000001 85.09) (uuid "ef887bff-4582-4d73-a5a4-041fd7e05ca9")) (no_connect (at 45.72 113.03) (uuid "c156c679-8d97-497c-8492-9e7d67ed8f3c")) (no_connect (at 45.72 115.57000000000001) (uuid "9294afd1-e59a-4176-b21d-9d4347b09599")) (no_connect (at 22.86 123.19) (uuid "3a04d4e4-c945-4696-af5c-a8a6d85f0388")) (sheet_instances (path "/" (page "1")))) \ No newline at end of file diff --git a/esp32-s3-sensor-node.net b/esp32-s3-sensor-node.net new file mode 100644 index 0000000..3963e9b --- /dev/null +++ b/esp32-s3-sensor-node.net @@ -0,0 +1,201 @@ + + + + esp32-s3-sensor-node.kicad_sch + 2026-06-22 + pcb-wizard netlist gen + + + + 100nF + Capacitor_SMD:C_0603_1608Metric + + + 100nF + Capacitor_SMD:C_0603_1608Metric + + + 10uF + Capacitor_SMD:C_0603_1608Metric + + + 100nF + Capacitor_SMD:C_0603_1608Metric + + + 10uF + Capacitor_SMD:C_0805_2012Metric + + + 10uF + Capacitor_SMD:C_0805_2012Metric + + + LED_Green + LED_SMD:LED_0603_1608Metric + + + USB-C + Connector_USB:USB_C_Receptacle_USB2.0_16P + + + I2C_Sensor + Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical + + + PROG + Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical + + + 470 + Resistor_SMD:R_0603_1608Metric + + + 10k + Resistor_SMD:R_0603_1608Metric + + + 10k + Resistor_SMD:R_0603_1608Metric + + + 10k + Resistor_SMD:R_0603_1608Metric + + + 4.7k + Resistor_SMD:R_0603_1608Metric + + + 4.7k + Resistor_SMD:R_0603_1608Metric + + + 5.1k + Resistor_SMD:R_0603_1608Metric + + + 5.1k + Resistor_SMD:R_0603_1608Metric + + + ESP32-S3-WROOM-1 + RF_Module:ESP32-S3-WROOM-1 + + + AMS1117-3.3 + Package_TO_SOT_SMD:SOT-223-3Lead_TabPin2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/esp32-s3-sensor-node_drc_violations.json b/esp32-s3-sensor-node_drc_violations.json new file mode 100644 index 0000000..6452ecd --- /dev/null +++ b/esp32-s3-sensor-node_drc_violations.json @@ -0,0 +1,2107 @@ +{ + "board": "/Users/nearxos/Documents/KiCad/10.0/esp32-s3-sensor-node/esp32-s3-sensor-node.kicad_pcb", + "timestamp": "2026-06-22T21:18:01", + "total_violations": 208, + "violation_counts": { + "items_not_allowed": 46, + "shorting_items": 7, + "clearance": 3, + "courtyards_overlap": 12, + "pth_inside_courtyard": 4, + "copper_edge_clearance": 20, + "drill_out_of_range": 12, + "solder_mask_bridge": 7, + "via_dangling": 77, + "track_dangling": 1, + "silk_edge_clearance": 1, + "silk_overlap": 3, + "silk_over_copper": 15 + }, + "severity_counts": { + "error": 111, + "warning": 97, + "info": 0 + }, + "violations": [ + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 60.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 50.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 25.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 45.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 45.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 55.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 35.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 20.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 60.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 35.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 30.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 45.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 20.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 15.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 30.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 15.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 30.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 55.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 60.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 40.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 15.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 40.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 55.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 20.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 30.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 40.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 60.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 35.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 55.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 50.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 50.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 15.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 25.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 35.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 20.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 25.0, + "y": 3.0, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 25.0, + "y": 5.54, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 25.0, + "y": 8.08, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 25.0, + "y": 10.62, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 25.0, + "y": 3.0, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 15.175, + "y": 7.0, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 16.825, + "y": 7.0, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 16.0, + "y": 7.0, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 15.175, + "y": 12.0, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 16.825, + "y": 12.0, + "unit": "mm" + } + }, + { + "type": "items_not_allowed", + "severity": "error", + "message": "Items not allowed (keepout area of U1)", + "location": { + "x": 16.0, + "y": 12.0, + "unit": "mm" + } + }, + { + "type": "shorting_items", + "severity": "error", + "message": "Items shorting two nets (nets 3V3 and NC)", + "location": { + "x": 47.175, + "y": 24.0, + "unit": "mm" + } + }, + { + "type": "shorting_items", + "severity": "error", + "message": "Items shorting two nets (nets 3V3 and NC)", + "location": { + "x": 47.175, + "y": 24.0, + "unit": "mm" + } + }, + { + "type": "shorting_items", + "severity": "error", + "message": "Items shorting two nets (nets 3V3 and NC)", + "location": { + "x": 29.225, + "y": 22.0, + "unit": "mm" + } + }, + { + "type": "clearance", + "severity": "error", + "message": "Clearance violation ( clearance 0.2000 mm; actual 0.1650 mm)", + "location": { + "x": 47.175, + "y": 22.0, + "unit": "mm" + } + }, + { + "type": "shorting_items", + "severity": "error", + "message": "Items shorting two nets (nets 3V3 and NC)", + "location": { + "x": 29.225, + "y": 25.0, + "unit": "mm" + } + }, + { + "type": "clearance", + "severity": "error", + "message": "Clearance violation ( clearance 0.2000 mm; actual 0.1650 mm)", + "location": { + "x": 29.225, + "y": 22.0, + "unit": "mm" + } + }, + { + "type": "shorting_items", + "severity": "error", + "message": "Items shorting two nets (nets 3V3 and RXD0)", + "location": { + "x": 47.175, + "y": 22.0, + "unit": "mm" + } + }, + { + "type": "shorting_items", + "severity": "error", + "message": "Items shorting two nets (nets 3V3 and NC)", + "location": { + "x": 29.225, + "y": 25.0, + "unit": "mm" + } + }, + { + "type": "clearance", + "severity": "error", + "message": "Clearance violation ( clearance 0.2000 mm; actual 0.1750 mm)", + "location": { + "x": 29.225, + "y": 28.0, + "unit": "mm" + } + }, + { + "type": "shorting_items", + "severity": "error", + "message": "Items shorting two nets (nets 3V3 and NC)", + "location": { + "x": 29.225, + "y": 28.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 30.0, + "y": 25.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 30.0, + "y": 28.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 24.0, + "y": 23.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 55.0, + "y": 30.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 25.0, + "y": 3.0, + "unit": "mm" + } + }, + { + "type": "pth_inside_courtyard", + "severity": "error", + "message": "PTH inside courtyard", + "location": { + "x": 25.0, + "y": 3.0, + "unit": "mm" + } + }, + { + "type": "pth_inside_courtyard", + "severity": "error", + "message": "PTH inside courtyard", + "location": { + "x": 25.0, + "y": 5.54, + "unit": "mm" + } + }, + { + "type": "pth_inside_courtyard", + "severity": "error", + "message": "PTH inside courtyard", + "location": { + "x": 25.0, + "y": 8.08, + "unit": "mm" + } + }, + { + "type": "pth_inside_courtyard", + "severity": "error", + "message": "PTH inside courtyard", + "location": { + "x": 25.0, + "y": 10.62, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 24.0, + "y": 17.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 27.0, + "y": 32.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 38.0, + "y": 22.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 38.0, + "y": 22.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 38.0, + "y": 22.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 38.0, + "y": 22.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 38.0, + "y": 22.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 40.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 40.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 40.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 40.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 40.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 40.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 40.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "copper_edge_clearance", + "severity": "error", + "message": "Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.2000 mm)", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 35.1, + "y": 23.76, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 35.1, + "y": 25.16, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 35.8, + "y": 23.06, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 35.8, + "y": 24.46, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 35.8, + "y": 25.86, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 36.5, + "y": 23.76, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 36.5, + "y": 25.16, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 37.2, + "y": 23.06, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 37.2, + "y": 24.46, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 37.2, + "y": 25.86, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 37.9, + "y": 23.76, + "unit": "mm" + } + }, + { + "type": "drill_out_of_range", + "severity": "error", + "message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)", + "location": { + "x": 37.9, + "y": 25.16, + "unit": "mm" + } + }, + { + "type": "solder_mask_bridge", + "severity": "error", + "message": "Front solder mask aperture bridges items with different nets", + "location": { + "x": 46.75, + "y": 24.36, + "unit": "mm" + } + }, + { + "type": "solder_mask_bridge", + "severity": "error", + "message": "Front solder mask aperture bridges items with different nets", + "location": { + "x": 46.75, + "y": 23.09, + "unit": "mm" + } + }, + { + "type": "solder_mask_bridge", + "severity": "error", + "message": "Front solder mask aperture bridges items with different nets", + "location": { + "x": 46.75, + "y": 21.82, + "unit": "mm" + } + }, + { + "type": "solder_mask_bridge", + "severity": "error", + "message": "Front solder mask aperture bridges items with different nets", + "location": { + "x": 29.25, + "y": 21.82, + "unit": "mm" + } + }, + { + "type": "solder_mask_bridge", + "severity": "error", + "message": "Front solder mask aperture bridges items with different nets", + "location": { + "x": 29.25, + "y": 24.36, + "unit": "mm" + } + }, + { + "type": "solder_mask_bridge", + "severity": "error", + "message": "Front solder mask aperture bridges items with different nets", + "location": { + "x": 29.25, + "y": 25.63, + "unit": "mm" + } + }, + { + "type": "solder_mask_bridge", + "severity": "error", + "message": "Front solder mask aperture bridges items with different nets", + "location": { + "x": 29.225, + "y": 28.0, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 60.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 10.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 50.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 25.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 45.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 5.5, + "y": 25.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 45.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 55.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 5.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 50.5, + "y": 25.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 35.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 0.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 0.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 20.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 60.5, + "y": 25.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 60.5, + "y": 30.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 5.5, + "y": 35.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 40.5, + "y": 30.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 60.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 0.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 35.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 55.5, + "y": 35.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 30.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 10.5, + "y": 30.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 45.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 0.5, + "y": 20.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 10.5, + "y": 20.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 15.5, + "y": 30.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 20.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 15.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 50.5, + "y": 30.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 25.5, + "y": 20.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 60.5, + "y": 35.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 5.5, + "y": 30.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 30.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 15.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 30.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 20.5, + "y": 30.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 55.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 5.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 40.5, + "y": 25.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 0.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 0.5, + "y": 35.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 45.5, + "y": 30.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 60.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 40.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 60.5, + "y": 20.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 0.5, + "y": 25.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 15.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 5.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 10.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 40.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 55.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 20.5, + "y": 35.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 20.5, + "y": 15.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 30.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 10.5, + "y": 25.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 40.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 30.5, + "y": 25.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 0.5, + "y": 30.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 15.5, + "y": 35.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 10.5, + "y": 35.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 20.5, + "y": 25.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 10.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 60.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 45.5, + "y": 20.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 5.5, + "y": 20.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 35.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 55.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 15.5, + "y": 25.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 50.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 50.5, + "y": 10.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 15.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 25.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 35.5, + "y": 0.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 20.5, + "y": 5.5, + "unit": "mm" + } + }, + { + "type": "via_dangling", + "severity": "warning", + "message": "Via is not connected or connected on only one layer", + "location": { + "x": 50.5, + "y": 20.5, + "unit": "mm" + } + }, + { + "type": "track_dangling", + "severity": "warning", + "message": "Track has unconnected end", + "location": { + "x": 29.25, + "y": 31.98, + "unit": "mm" + } + }, + { + "type": "silk_edge_clearance", + "severity": "warning", + "message": "Silkscreen clipped by board edge", + "location": { + "x": 0.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "silk_overlap", + "severity": "warning", + "message": "Silkscreen clearance", + "location": { + "x": 48.0, + "y": 22.57, + "unit": "mm" + } + }, + { + "type": "silk_overlap", + "severity": "warning", + "message": "Silkscreen clearance", + "location": { + "x": 11.7, + "y": 22.0, + "unit": "mm" + } + }, + { + "type": "silk_overlap", + "severity": "warning", + "message": "Silkscreen clearance", + "location": { + "x": 2.3, + "y": 23.9, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 30.0, + "y": 23.57, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 30.0, + "y": 23.57, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 24.0, + "y": 21.32, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 30.0, + "y": 20.57, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 29.85942, + "y": 21.49, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 30.0, + "y": 26.57, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 30.0, + "y": 26.57, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 29.85942, + "y": 28.51, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 29.85942, + "y": 24.49, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 29.85942, + "y": 25.51, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 48.0, + "y": 20.57, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 48.0, + "y": 22.57, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 48.0, + "y": 22.57, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 48.0, + "y": 22.57, + "unit": "mm" + } + }, + { + "type": "silk_over_copper", + "severity": "warning", + "message": "Silkscreen clipped by solder mask", + "location": { + "x": 48.0, + "y": 22.57, + "unit": "mm" + } + } + ] +} \ No newline at end of file diff --git a/gen_dsn.py b/gen_dsn.py new file mode 100644 index 0000000..1d30bf2 --- /dev/null +++ b/gen_dsn.py @@ -0,0 +1,86 @@ +#!/usr/bin/env python3 +""" +ESP32-S3 Sensor Node — Specctra DSN Generator v2 +Uses exact format from known-working DSN file. +""" +import os + +PROJ = os.path.expanduser("~/Documents/KiCad/10.0/esp32-s3-sensor-node") +TEMPLATE = os.path.expanduser("~/Documents/KiCad/10.0/USB_PD_ESP32S3/freerouting.dsn") + +def gen(): + templ = open(TEMPLATE).read() + + # Replace key sections + # 1. Board outline + templ = templ.replace( + '(rect 0 0 100000 80000)', + '(rect 0 0 65000 40000)' + ) + + # 2. Keepout zones (after GND layer) + # Find the end of layer definitions and add keepout + keepout_section = ''' + (place_rule (F.Cu (clearance 200))) + (place_rule (B.Cu (clearance 200))) + (rule (clearance 150)) + (rule "3V3" (clearance 250)) + (rule "VBUS" (clearance 250)) + (rule "USB_D_P" (clearance 150)) + (rule "USB_D_N" (clearance 150)) + (keepout F.Cu (rect 46000 28000 65000 40000)) + (keepout B.Cu (rect 46000 28000 65000 40000)) +)''' + + # Find structure closing + struct_end = templ.find('\n )\n', templ.find('(structure')) + if struct_end > 0: + templ = templ[:struct_end] + keepout_section + templ[struct_end:] + + # 3. Replace nets + nets_section = gen_nets() + net_start = templ.find('(network\n') + net_end = templ.find('\n)', net_start) + 2 + if net_start > 0: + templ = templ[:net_start] + nets_section + templ[net_end:] + + # Write + dsn = os.path.join(PROJ, "esp32-s3-sensor-node.dsn") + open(dsn, 'w').write(templ) + print(f"Written: {dsn} ({len(templ)} bytes)") + +NETS = { + "GND": ["J1-SH","J1-A1","J1-B1","U2-1","U1-1","U1-16","U1-40", + "C1-2","C2-2","C3-2","C4-2","C5-2","C6-2", + "D1-1","R4-2","R7-2","R8-2","J2-4","J3-1"], + "3V3": ["U2-2","U1-2","C1-1","C2-1","C3-1","C6-1", + "R2-2","R3-2","R5-2","R6-2","J2-1","J3-4"], + "VBUS": ["J1-A4","J1-B4","U2-3","C5-1"], + "EN": ["U1-3","R2-1","C4-1"], + "IO0": ["U1-27","R3-1"], + "IO12": ["U1-20","R4-1"], + "SDA": ["U1-4","R5-1","J2-2"], + "SCL": ["U1-5","R6-1","J2-3"], + "USB_D_P": ["J1-A6","J1-B6","U1-14"], + "USB_D_N": ["J1-A7","J1-B7","U1-13"], + "CC1": ["J1-A5","R7-1"], + "CC2": ["J1-B5","R8-1"], + "IO2_LED": ["U1-38","R1-1"], + "D1_A": ["R1-2","D1-2"], + "RXD0": ["U1-36","J3-2"], + "TXD0": ["U1-37","J3-3"], +} + +def gen_nets(): + lines = ['(network'] + for name, pins in NETS.items(): + lines.append(f' (net "{name}"') + for pin in pins: + ref, pn = pin.split('-') + lines.append(f' (pin {ref} {pn})') + lines.append(f' )') + lines.append(')') + return '\n'.join(lines) + +if __name__ == "__main__": + gen() diff --git a/gerbers/esp32-s3-sensor-node-B_Cu.gbl b/gerbers/esp32-s3-sensor-node-B_Cu.gbl new file mode 100644 index 0000000..32afe6e --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-B_Cu.gbl @@ -0,0 +1,295 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:18:27+03:00*% +%TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:18:27* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,ComponentPad*% +%ADD10O,1.000000X2.100000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11O,1.000000X1.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13C,1.700000*% +%TD*% +%TA.AperFunction,HeatsinkPad*% +%ADD14C,0.600000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD15C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD16C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,J1,SH*% +%TO.N,GND*% +X2680000Y-16870000D03* +D11* +X2680000Y-21050000D03* +D10* +X11320000Y-16870000D03* +D11* +X11320000Y-21050000D03* +%TD*% +D12* +%TO.P,J3,1*% +%TO.N,GND*% +X25000000Y-3000000D03* +D13* +%TO.P,J3,2*% +%TO.N,RXD0*% +X25000000Y-5540000D03* +%TO.P,J3,3*% +%TO.N,TXD0*% +X25000000Y-8080000D03* +%TO.P,J3,4*% +%TO.N,3V3*% +X25000000Y-10620000D03* +%TD*% +D14* +%TO.P,U1,41*% +%TO.N,GND*% +X35100000Y-23760000D03* +X35100000Y-25160000D03* +X35800000Y-23060000D03* +X35800000Y-24460000D03* +X35800000Y-25860000D03* +X36500000Y-23760000D03* +X36500000Y-25160000D03* +X37200000Y-23060000D03* +X37200000Y-24460000D03* +X37200000Y-25860000D03* +X37900000Y-23760000D03* +X37900000Y-25160000D03* +%TD*% +D12* +%TO.P,J2,1*% +%TO.N,3V3*% +X58000000Y-20000000D03* +D13* +%TO.P,J2,2*% +%TO.N,SDA*% +X58000000Y-22540000D03* +%TO.P,J2,3*% +%TO.N,SCL*% +X58000000Y-25080000D03* +%TO.P,J2,4*% +%TO.N,GND*% +X58000000Y-27620000D03* +%TD*% +D15* +%TO.N,GND*% +X60500000Y-10500000D03* +X10500000Y-5500000D03* +X50500000Y-500000D03* +X25500000Y-15500000D03* +X45500000Y-500000D03* +X5500000Y-25500000D03* +X45500000Y-5500000D03* +X55500000Y-500000D03* +X5500000Y-500000D03* +X50500000Y-25500000D03* +X35500000Y-15500000D03* +X500000Y-5500000D03* +X500000Y-15500000D03* +X20500000Y-10500000D03* +X60500000Y-25500000D03* +X60500000Y-30500000D03* +X5500000Y-35500000D03* +X40500000Y-30500000D03* +X60500000Y-15500000D03* +X500000Y-500000D03* +X35500000Y-10500000D03* +X55500000Y-35500000D03* +X30500000Y-5500000D03* +X10500000Y-30500000D03* +X45500000Y-10500000D03* +X35800400Y-36687300D03* +X8925200Y-22736900D03* +X500000Y-20500000D03* +X10500000Y-20500000D03* +X15500000Y-30500000D03* +X24950000Y-21764600D03* +X20500000Y-500000D03* +X15500000Y-15500000D03* +X50500000Y-30500000D03* +X25500000Y-20500000D03* +X60500000Y-35500000D03* +X30514300Y-16740000D03* +X5500000Y-30500000D03* +X30500000Y-15500000D03* +X15500000Y-10500000D03* +X30500000Y-500000D03* +X20500000Y-30500000D03* +X55500000Y-5500000D03* +X5500000Y-5500000D03* +X40500000Y-25500000D03* +X500000Y-10500000D03* +X500000Y-35500000D03* +X45500000Y-30500000D03* +X60500000Y-5500000D03* +X40500000Y-500000D03* +X60500000Y-20500000D03* +X500000Y-25500000D03* +X15500000Y-500000D03* +X5500000Y-10500000D03* +X10500000Y-10500000D03* +X37752800Y-16596700D03* +X40500000Y-5500000D03* +X55500000Y-15500000D03* +X20500000Y-35500000D03* +X20500000Y-15500000D03* +X30500000Y-10500000D03* +X10500000Y-25500000D03* +X40500000Y-10500000D03* +X30500000Y-25500000D03* +X500000Y-30500000D03* +X15500000Y-35500000D03* +X10500000Y-35500000D03* +X20500000Y-25500000D03* +X10500000Y-500000D03* +X60500000Y-500000D03* +X45500000Y-20500000D03* +X5500000Y-20500000D03* +X35500000Y-5500000D03* +X55500000Y-10500000D03* +X15500000Y-25500000D03* +X50500000Y-5500000D03* +X50500000Y-10500000D03* +X15500000Y-5500000D03* +X25500000Y-500000D03* +X35500000Y-500000D03* +X20500000Y-5500000D03* +X50500000Y-20500000D03* +%TO.N,EN*% +X27994900Y-19533300D03* +X25225000Y-32921200D03* +%TO.N,NC*% +X25979800Y-23070700D03* +X7933400Y-14686200D03* +%TO.N,SDA*% +X38813000Y-30710000D03* +%TO.N,USB_D_N*% +X6366700Y-17293300D03* +X6366700Y-38609200D03* +X30917500Y-38609200D03* +X30917500Y-31980000D03* +%TO.N,USB_D_P*% +X7416500Y-17210000D03* +X13492500Y-29793900D03* +%TO.N,SCL*% +X54534400Y-36046200D03* +%TD*% +%TO.N,GND*% +D16* +X37752800Y-22507200D02* +X37752800Y-16596700D01* +X2680000Y-21050000D02* +X2680000Y-16870000D01* +X30514300Y-18507900D02* +X30514300Y-16740000D01* +X35800000Y-25860000D02* +X35800000Y-24460000D01* +X35800400Y-25860400D02* +X35800000Y-25860000D01* +X37200000Y-23060000D02* +X37752800Y-22507200D01* +X28122800Y-18507900D02* +X24950000Y-21680700D01* +X35100000Y-25160000D02* +X35100000Y-23760000D01* +X35800400Y-36687300D02* +X35800400Y-25860400D01* +X9510400Y-22151700D02* +X8925200Y-22736900D01* +X11320000Y-22151700D02* +X9510400Y-22151700D01* +X35100000Y-23760000D02* +X35100000Y-23093600D01* +X28122800Y-18507900D02* +X24950000Y-21680700D01* +X9510400Y-22151700D02* +X8925200Y-22736900D01* +X30514300Y-18507900D02* +X28122800Y-18507900D01* +X35100000Y-23093600D02* +X30514300Y-18507900D01* +X35800400Y-25860400D02* +X35800000Y-25860000D01* +X24950000Y-21680700D02* +X24950000Y-21764600D01* +X24950000Y-21680700D02* +X24950000Y-21764600D01* +X11320000Y-21050000D02* +X11320000Y-22151700D01* +X11320000Y-21050000D02* +X11320000Y-16870000D01* +X37752800Y-22507200D02* +X37752800Y-16596700D01* +X35800000Y-25160000D02* +X36500000Y-25160000D01* +X35800000Y-24460000D02* +X35800000Y-23060000D01* +X35100000Y-23093600D02* +X30514300Y-18507900D01* +X11320000Y-22151700D02* +X9510400Y-22151700D01* +%TO.N,EN*% +X25225000Y-32921200D02* +X27994900Y-30151300D01* +X27994900Y-30151300D02* +X27994900Y-19533300D01* +X27994900Y-30151300D02* +X27994900Y-19533300D01* +%TO.N,NC*% +X7933400Y-14686200D02* +X10857500Y-14686200D01* +X19242000Y-23070700D02* +X25979800Y-23070700D01* +X10857500Y-14686200D02* +X19242000Y-23070700D01* +X10857500Y-14686200D02* +X19242000Y-23070700D01* +X19242000Y-23070700D02* +X25979800Y-23070700D01* +%TO.N,SDA*% +X58000000Y-22540000D02* +X46983000Y-22540000D01* +X46983000Y-22540000D02* +X38813000Y-30710000D01* +X46983000Y-22540000D02* +X38813000Y-30710000D01* +%TO.N,USB_D_N*% +X30917500Y-38609200D02* +X30917500Y-31980000D01* +X6366700Y-17293300D02* +X6366700Y-38609200D01* +%TO.N,USB_D_P*% +X7416500Y-23717900D02* +X7416500Y-17210000D01* +X13492500Y-29793900D02* +X7416500Y-23717900D01* +X7416500Y-23717900D02* +X7416500Y-17210000D01* +%TO.N,SCL*% +X54534400Y-28545600D02* +X54534400Y-36046200D01* +X58000000Y-25080000D02* +X54534400Y-28545600D01* +X54534400Y-28545600D02* +X54534400Y-36046200D01* +%TD*% +M02* diff --git a/gerbers/esp32-s3-sensor-node-B_Mask.gbs b/gerbers/esp32-s3-sensor-node-B_Mask.gbs new file mode 100644 index 0000000..c672e8d --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-B_Mask.gbs @@ -0,0 +1,49 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:18:28+03:00*% +%TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Bot*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:18:28* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.650000*% +%ADD11O,1.000000X2.100000*% +%ADD12O,1.000000X1.600000*% +%ADD13R,1.700000X1.700000*% +%ADD14C,1.700000*% +G04 APERTURE END LIST* +D10* +%TO.C,J1*% +X4110000Y-17400000D03* +X9890000Y-17400000D03* +D11* +X2680000Y-16870000D03* +D12* +X2680000Y-21050000D03* +D11* +X11320000Y-16870000D03* +D12* +X11320000Y-21050000D03* +%TD*% +D13* +%TO.C,J3*% +X25000000Y-3000000D03* +D14* +X25000000Y-5540000D03* +X25000000Y-8080000D03* +X25000000Y-10620000D03* +%TD*% +D13* +%TO.C,J2*% +X58000000Y-20000000D03* +D14* +X58000000Y-22540000D03* +X58000000Y-25080000D03* +X58000000Y-27620000D03* +%TD*% +M02* diff --git a/gerbers/esp32-s3-sensor-node-B_Paste.gbp b/gerbers/esp32-s3-sensor-node-B_Paste.gbp new file mode 100644 index 0000000..ab690ad --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-B_Paste.gbp @@ -0,0 +1,15 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:18:27+03:00*% +%TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:18:27* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/gerbers/esp32-s3-sensor-node-B_Silkscreen.gbo b/gerbers/esp32-s3-sensor-node-B_Silkscreen.gbo new file mode 100644 index 0000000..c8b3d8c --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-B_Silkscreen.gbo @@ -0,0 +1,15 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:18:27+03:00*% +%TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:18:27* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/gerbers/esp32-s3-sensor-node-Edge_Cuts.gm1 b/gerbers/esp32-s3-sensor-node-Edge_Cuts.gm1 new file mode 100644 index 0000000..857210c --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-Edge_Cuts.gm1 @@ -0,0 +1,26 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:18:28+03:00*% +%TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:18:28* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.100000*% +%TD*% +G04 APERTURE END LIST* +D10* +X0Y0D02* +X65000000Y0D01* +X0Y-40000000D02* +X0Y0D01* +X65000000Y0D02* +X65000000Y-40000000D01* +X65000000Y-40000000D02* +X0Y-40000000D01* +M02* diff --git a/gerbers/esp32-s3-sensor-node-F_Cu.gtl b/gerbers/esp32-s3-sensor-node-F_Cu.gtl new file mode 100644 index 0000000..adec1c5 --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-F_Cu.gtl @@ -0,0 +1,1180 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:18:27+03:00*% +%TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L1,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:18:27* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,SMDPad,CuDef*% +%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD11RoundRect,0.250000X-0.250000X-0.475000X0.250000X-0.475000X0.250000X0.475000X-0.250000X0.475000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD12RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD13RoundRect,0.150000X-0.150000X-0.575000X0.150000X-0.575000X0.150000X0.575000X-0.150000X0.575000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD14RoundRect,0.075000X-0.075000X-0.650000X0.075000X-0.650000X0.075000X0.650000X-0.075000X0.650000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD15O,1.000000X2.100000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD16O,1.000000X1.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD17RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD18R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD19C,1.700000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD20R,1.500000X0.900000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD21R,0.900000X1.500000*% +%TD*% +%TA.AperFunction,HeatsinkPad*% +%ADD22C,0.600000*% +%TD*% +%TA.AperFunction,HeatsinkPad*% +%ADD23R,3.900000X3.900000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD24RoundRect,0.375000X-0.625000X-0.375000X0.625000X-0.375000X0.625000X0.375000X-0.625000X0.375000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD25RoundRect,0.500000X-0.500000X-1.400000X0.500000X-1.400000X0.500000X1.400000X-0.500000X1.400000X0*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD26C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD27C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,C2,1*% +%TO.N,3V3*% +X29225000Y-25000000D03* +%TO.P,C2,2*% +%TO.N,GND*% +X30775000Y-25000000D03* +%TD*% +%TO.P,C1,1*% +%TO.N,3V3*% +X29225000Y-28000000D03* +%TO.P,C1,2*% +%TO.N,GND*% +X30775000Y-28000000D03* +%TD*% +D11* +%TO.P,C6,1*% +%TO.N,3V3*% +X23050000Y-23000000D03* +%TO.P,C6,2*% +%TO.N,GND*% +X24950000Y-23000000D03* +%TD*% +D12* +%TO.P,D1,1*% +%TO.N,GND*% +X54212500Y-34000000D03* +%TO.P,D1,2*% +%TO.N,D1_A*% +X55787500Y-34000000D03* +%TD*% +D13* +%TO.P,J1,A1*% +%TO.N,GND*% +X3750000Y-15955000D03* +%TO.P,J1,A4*% +%TO.N,VBUS*% +X4550000Y-15955000D03* +D14* +%TO.P,J1,A5*% +%TO.N,CC1*% +X5750000Y-15955000D03* +%TO.P,J1,A6*% +%TO.N,USB_D_P*% +X6750000Y-15955000D03* +%TO.P,J1,A7*% +%TO.N,USB_D_N*% +X7250000Y-15955000D03* +%TO.P,J1,A8*% +%TO.N,NC*% +X8250000Y-15955000D03* +D13* +%TO.P,J1,A9*% +%TO.N,VBUS*% +X9450000Y-15955000D03* +%TO.P,J1,A12*% +%TO.N,GND*% +X10250000Y-15955000D03* +%TO.P,J1,B1*% +X10250000Y-15955000D03* +%TO.P,J1,B4*% +%TO.N,VBUS*% +X9450000Y-15955000D03* +D14* +%TO.P,J1,B5*% +%TO.N,CC2*% +X8750000Y-15955000D03* +%TO.P,J1,B6*% +%TO.N,USB_D_P*% +X7750000Y-15955000D03* +%TO.P,J1,B7*% +%TO.N,USB_D_N*% +X6250000Y-15955000D03* +%TO.P,J1,B8*% +%TO.N,NC*% +X5250000Y-15955000D03* +D13* +%TO.P,J1,B9*% +%TO.N,VBUS*% +X4550000Y-15955000D03* +%TO.P,J1,B12*% +%TO.N,GND*% +X3750000Y-15955000D03* +D15* +%TO.P,J1,SH*% +X2680000Y-16870000D03* +D16* +X2680000Y-21050000D03* +D15* +X11320000Y-16870000D03* +D16* +X11320000Y-21050000D03* +%TD*% +D17* +%TO.P,R1,1*% +%TO.N,IO2_LED*% +X54175000Y-30000000D03* +%TO.P,R1,2*% +%TO.N,D1_A*% +X55825000Y-30000000D03* +%TD*% +D18* +%TO.P,J3,1*% +%TO.N,GND*% +X25000000Y-3000000D03* +D19* +%TO.P,J3,2*% +%TO.N,RXD0*% +X25000000Y-5540000D03* +%TO.P,J3,3*% +%TO.N,TXD0*% +X25000000Y-8080000D03* +%TO.P,J3,4*% +%TO.N,3V3*% +X25000000Y-10620000D03* +%TD*% +D11* +%TO.P,C5,1*% +%TO.N,VBUS*% +X23050000Y-17000000D03* +%TO.P,C5,2*% +%TO.N,GND*% +X24950000Y-17000000D03* +%TD*% +D17* +%TO.P,R2,1*% +%TO.N,EN*% +X26175000Y-32000000D03* +%TO.P,R2,2*% +%TO.N,3V3*% +X27825000Y-32000000D03* +%TD*% +D10* +%TO.P,C4,1*% +%TO.N,EN*% +X25225000Y-35000000D03* +%TO.P,C4,2*% +%TO.N,GND*% +X26775000Y-35000000D03* +%TD*% +D17* +%TO.P,R7,1*% +%TO.N,GND*% +X10175000Y-28000000D03* +%TO.P,R7,2*% +%TO.N,CC1*% +X11825000Y-28000000D03* +%TD*% +D20* +%TO.P,U1,1*% +%TO.N,GND*% +X29250000Y-16740000D03* +%TO.P,U1,2*% +%TO.N,3V3*% +X29250000Y-18010000D03* +%TO.P,U1,3*% +%TO.N,EN*% +X29250000Y-19280000D03* +%TO.P,U1,4*% +%TO.N,NC*% +X29250000Y-20550000D03* +%TO.P,U1,5*% +X29250000Y-21820000D03* +%TO.P,U1,6*% +X29250000Y-23090000D03* +%TO.P,U1,7*% +X29250000Y-24360000D03* +%TO.P,U1,8*% +X29250000Y-25630000D03* +%TO.P,U1,9*% +X29250000Y-26900000D03* +%TO.P,U1,10*% +X29250000Y-28170000D03* +%TO.P,U1,11*% +X29250000Y-29440000D03* +%TO.P,U1,12*% +%TO.N,SDA*% +X29250000Y-30710000D03* +%TO.P,U1,13*% +%TO.N,USB_D_N*% +X29250000Y-31980000D03* +%TO.P,U1,14*% +%TO.N,USB_D_P*% +X29250000Y-33250000D03* +D21* +%TO.P,U1,15*% +%TO.N,NC*% +X31015000Y-34500000D03* +%TO.P,U1,16*% +X32285000Y-34500000D03* +%TO.P,U1,17*% +%TO.N,SCL*% +X33555000Y-34500000D03* +%TO.P,U1,18*% +%TO.N,N/C*% +X34825000Y-34500000D03* +%TO.P,U1,19*% +%TO.N,NC*% +X36095000Y-34500000D03* +%TO.P,U1,20*% +%TO.N,IO12*% +X37365000Y-34500000D03* +%TO.P,U1,21*% +%TO.N,NC*% +X38635000Y-34500000D03* +%TO.P,U1,22*% +X39905000Y-34500000D03* +%TO.P,U1,23*% +X41175000Y-34500000D03* +%TO.P,U1,24*% +X42445000Y-34500000D03* +%TO.P,U1,25*% +X43715000Y-34500000D03* +%TO.P,U1,26*% +X44985000Y-34500000D03* +D20* +%TO.P,U1,27*% +%TO.N,IO0*% +X46750000Y-33250000D03* +%TO.P,U1,28*% +%TO.N,NC*% +X46750000Y-31980000D03* +%TO.P,U1,29*% +X46750000Y-30710000D03* +%TO.P,U1,30*% +X46750000Y-29440000D03* +%TO.P,U1,31*% +X46750000Y-28170000D03* +%TO.P,U1,32*% +X46750000Y-26900000D03* +%TO.P,U1,33*% +X46750000Y-25630000D03* +%TO.P,U1,34*% +X46750000Y-24360000D03* +%TO.P,U1,35*% +X46750000Y-23090000D03* +%TO.P,U1,36*% +%TO.N,RXD0*% +X46750000Y-21820000D03* +%TO.P,U1,37*% +%TO.N,TXD0*% +X46750000Y-20550000D03* +%TO.P,U1,38*% +%TO.N,IO2_LED*% +X46750000Y-19280000D03* +%TO.P,U1,39*% +%TO.N,NC*% +X46750000Y-18010000D03* +%TO.P,U1,40*% +%TO.N,GND*% +X46750000Y-16740000D03* +D22* +%TO.P,U1,41*% +X35100000Y-23760000D03* +X35100000Y-25160000D03* +X35800000Y-23060000D03* +X35800000Y-24460000D03* +X35800000Y-25860000D03* +X36500000Y-23760000D03* +D23* +X36500000Y-24460000D03* +D22* +X36500000Y-25160000D03* +X37200000Y-23060000D03* +X37200000Y-24460000D03* +X37200000Y-25860000D03* +X37900000Y-23760000D03* +X37900000Y-25160000D03* +%TD*% +D17* +%TO.P,R3,1*% +%TO.N,3V3*% +X15175000Y-7000000D03* +%TO.P,R3,2*% +%TO.N,IO0*% +X16825000Y-7000000D03* +%TD*% +D24* +%TO.P,U2,1*% +%TO.N,GND*% +X16850000Y-17700000D03* +%TO.P,U2,2*% +%TO.N,3V3*% +X16850000Y-20000000D03* +D25* +X23150000Y-20000000D03* +D24* +%TO.P,U2,3*% +%TO.N,VBUS*% +X16850000Y-22300000D03* +%TD*% +D10* +%TO.P,C3,1*% +%TO.N,3V3*% +X29225000Y-22000000D03* +%TO.P,C3,2*% +%TO.N,GND*% +X30775000Y-22000000D03* +%TD*% +D17* +%TO.P,R4,1*% +%TO.N,IO12*% +X15175000Y-12000000D03* +%TO.P,R4,2*% +%TO.N,GND*% +X16825000Y-12000000D03* +%TD*% +%TO.P,R6,1*% +%TO.N,3V3*% +X47175000Y-22000000D03* +%TO.P,R6,2*% +%TO.N,SCL*% +X48825000Y-22000000D03* +%TD*% +%TO.P,R8,1*% +%TO.N,GND*% +X10175000Y-25000000D03* +%TO.P,R8,2*% +%TO.N,CC2*% +X11825000Y-25000000D03* +%TD*% +%TO.P,R5,1*% +%TO.N,3V3*% +X47175000Y-24000000D03* +%TO.P,R5,2*% +%TO.N,SDA*% +X48825000Y-24000000D03* +%TD*% +D18* +%TO.P,J2,1*% +%TO.N,3V3*% +X58000000Y-20000000D03* +D19* +%TO.P,J2,2*% +%TO.N,SDA*% +X58000000Y-22540000D03* +%TO.P,J2,3*% +%TO.N,SCL*% +X58000000Y-25080000D03* +%TO.P,J2,4*% +%TO.N,GND*% +X58000000Y-27620000D03* +%TD*% +D26* +%TO.N,GND*% +X60500000Y-10500000D03* +X10500000Y-5500000D03* +X50500000Y-500000D03* +X25500000Y-15500000D03* +X45500000Y-500000D03* +X5500000Y-25500000D03* +X45500000Y-5500000D03* +X55500000Y-500000D03* +X5500000Y-500000D03* +X50500000Y-25500000D03* +X35500000Y-15500000D03* +X500000Y-5500000D03* +X500000Y-15500000D03* +X20500000Y-10500000D03* +X60500000Y-25500000D03* +X60500000Y-30500000D03* +X5500000Y-35500000D03* +X40500000Y-30500000D03* +X60500000Y-15500000D03* +X500000Y-500000D03* +X35500000Y-10500000D03* +X55500000Y-35500000D03* +X30500000Y-5500000D03* +X10500000Y-30500000D03* +X45500000Y-10500000D03* +X35800400Y-36687300D03* +X8925200Y-22736900D03* +X500000Y-20500000D03* +X10500000Y-20500000D03* +X15500000Y-30500000D03* +X24950000Y-21764600D03* +X20500000Y-500000D03* +X15500000Y-15500000D03* +X50500000Y-30500000D03* +X25500000Y-20500000D03* +X60500000Y-35500000D03* +X30514300Y-16740000D03* +X5500000Y-30500000D03* +X30500000Y-15500000D03* +X15500000Y-10500000D03* +X30500000Y-500000D03* +X20500000Y-30500000D03* +X55500000Y-5500000D03* +X5500000Y-5500000D03* +X40500000Y-25500000D03* +X500000Y-10500000D03* +X500000Y-35500000D03* +X45500000Y-30500000D03* +X60500000Y-5500000D03* +X40500000Y-500000D03* +X60500000Y-20500000D03* +X500000Y-25500000D03* +X15500000Y-500000D03* +X5500000Y-10500000D03* +X10500000Y-10500000D03* +X37752800Y-16596700D03* +X40500000Y-5500000D03* +X55500000Y-15500000D03* +X20500000Y-35500000D03* +X20500000Y-15500000D03* +X30500000Y-10500000D03* +X10500000Y-25500000D03* +X40500000Y-10500000D03* +X30500000Y-25500000D03* +X500000Y-30500000D03* +X15500000Y-35500000D03* +X10500000Y-35500000D03* +X20500000Y-25500000D03* +X10500000Y-500000D03* +X60500000Y-500000D03* +X45500000Y-20500000D03* +X5500000Y-20500000D03* +X35500000Y-5500000D03* +X55500000Y-10500000D03* +X15500000Y-25500000D03* +X50500000Y-5500000D03* +X50500000Y-10500000D03* +X15500000Y-5500000D03* +X25500000Y-500000D03* +X35500000Y-500000D03* +X20500000Y-5500000D03* +X50500000Y-20500000D03* +%TO.N,EN*% +X27994900Y-19533300D03* +X25225000Y-32921200D03* +%TO.N,NC*% +X25979800Y-23070700D03* +X7933400Y-14686200D03* +%TO.N,SDA*% +X38813000Y-30710000D03* +%TO.N,USB_D_N*% +X6366700Y-17293300D03* +X6366700Y-38609200D03* +X30917500Y-38609200D03* +X30917500Y-31980000D03* +%TO.N,USB_D_P*% +X7416500Y-17210000D03* +X13492500Y-29793900D03* +%TO.N,SCL*% +X54534400Y-36046200D03* +%TD*% +%TO.N,3V3*% +D27* +X36719000Y-15988300D02* +X34697300Y-18010000D01* +X34697300Y-18010000D02* +X29250000Y-18010000D01* +X23050000Y-20100000D02* +X23150000Y-20000000D01* +X23150000Y-20000000D02* +X16850000Y-20000000D01* +X26271000Y-18010000D02* +X29250000Y-18010000D01* +X23150000Y-20000000D02* +X24281000Y-20000000D01* +X36719000Y-15988300D02* +X52836600Y-15988300D01* +X23050000Y-23000000D02* +X23050000Y-20100000D01* +X23050000Y-20100000D02* +X23150000Y-20000000D01* +X24281000Y-20000000D02* +X26271000Y-18010000D01* +X58000000Y-20000000D02* +X56848300Y-20000000D01* +X29250000Y-18010000D02* +X34697300Y-18010000D01* +X24281000Y-20000000D02* +X26271000Y-18010000D01* +X52836600Y-15988300D02* +X56848300Y-20000000D01* +X34697300Y-18010000D02* +X36719000Y-15988300D01* +X27825000Y-27775000D02* +X27825000Y-32000000D01* +X26271000Y-18010000D02* +X29250000Y-18010000D01* +X56848300Y-20000000D02* +X52836600Y-15988300D01* +X52836600Y-15988300D02* +X36719000Y-15988300D01* +X23050000Y-23000000D02* +X27825000Y-27775000D01* +X27825000Y-27775000D02* +X27825000Y-32000000D01* +%TO.N,GND*% +X56941500Y-27620000D02* +X58000000Y-27620000D01* +X11320000Y-15518300D02* +X10686700Y-15518300D01* +X2680000Y-22151700D02* +X2680000Y-21050000D01* +X36500000Y-23760000D02* +X35100000Y-23760000D01* +X10175000Y-25000000D02* +X8925200Y-23750200D01* +X3313300Y-15518300D02* +X3750000Y-15955000D01* +X29250000Y-16740000D02* +X30514300Y-16740000D01* +X17981300Y-35806300D02* +X10175000Y-28000000D01* +X32915000Y-25860000D02* +X35800000Y-25860000D01* +X30775000Y-22000000D02* +X34740000Y-22000000D01* +X10686700Y-15518300D02* +X10250000Y-15955000D01* +X54789300Y-36687300D02* +X35800400Y-36687300D01* +X30935000Y-25160000D02* +X30775000Y-25000000D01* +X8925200Y-23750200D02* +X8925200Y-22736900D01* +X55122500Y-29439000D02* +X56941500Y-27620000D01* +X37200000Y-25860000D02* +X35800000Y-25860000D01* +X37900000Y-25160000D02* +X36500000Y-25160000D01* +X25210000Y-16740000D02* +X24950000Y-17000000D01* +X3313300Y-15518300D02* +X3750000Y-15955000D01* +X54212500Y-34000000D02* +X55122500Y-33090000D01* +X2680000Y-16870000D02* +X2680000Y-15518300D01* +X46750000Y-16740000D02* +X45698300Y-16740000D01* +X35100000Y-25160000D02* +X30935000Y-25160000D01* +X45555000Y-16596700D02* +X37752800Y-16596700D01* +X17981300Y-35806300D02* +X10175000Y-28000000D01* +X56941500Y-27620000D02* +X58000000Y-27620000D01* +X2680000Y-21050000D02* +X2680000Y-22151700D01* +X34740000Y-22000000D02* +X35800000Y-23060000D01* +X37200000Y-24460000D02* +X36500000Y-24460000D01* +X3265200Y-22736900D02* +X2680000Y-22151700D01* +X55122500Y-33090000D02* +X55122500Y-29439000D01* +X45698300Y-16740000D02* +X45555000Y-16596700D01* +X45555000Y-16596700D02* +X45698300Y-16740000D01* +X10175000Y-25000000D02* +X10175000Y-28000000D01* +X28462300Y-36687300D02* +X26775000Y-35000000D01* +X25968700Y-35806300D02* +X17981300Y-35806300D01* +X10686700Y-15518300D02* +X10250000Y-15955000D01* +X35800400Y-36687300D02* +X28462300Y-36687300D01* +X11320000Y-16870000D02* +X11320000Y-15518300D01* +X11320000Y-18221700D02* +X16328300Y-18221700D01* +X26775000Y-35000000D02* +X25968700Y-35806300D01* +X54789300Y-36687300D02* +X35800400Y-36687300D01* +X37200000Y-23060000D02* +X35800000Y-23060000D01* +X55160700Y-34948200D02* +X55160700Y-36315900D01* +X37752800Y-16596700D02* +X45555000Y-16596700D01* +X11320000Y-18221700D02* +X16328300Y-18221700D01* +X16328300Y-18221700D02* +X16850000Y-17700000D01* +X34740000Y-22000000D02* +X35800000Y-23060000D01* +X32915000Y-25860000D02* +X35800000Y-25860000D01* +X25968700Y-35806300D02* +X17981300Y-35806300D01* +X24950000Y-23000000D02* +X24950000Y-21764600D01* +X8925200Y-23750200D02* +X8925200Y-22736900D01* +X55160700Y-36315900D02* +X54789300Y-36687300D01* +X37900000Y-23760000D02* +X36500000Y-23760000D01* +X11320000Y-16870000D02* +X11320000Y-15518300D01* +X55160700Y-34948200D02* +X55160700Y-36315900D01* +X55122500Y-33090000D02* +X55122500Y-29439000D01* +X3265200Y-22736900D02* +X2680000Y-22151700D01* +X25210000Y-16740000D02* +X24950000Y-17000000D01* +X8925200Y-22736900D02* +X3265200Y-22736900D01* +X30935000Y-25160000D02* +X30775000Y-25000000D01* +X36500000Y-24460000D02* +X35800000Y-24460000D01* +X16328300Y-18221700D02* +X16850000Y-17700000D01* +X30775000Y-28000000D02* +X32915000Y-25860000D01* +X2680000Y-16870000D02* +X2680000Y-15518300D01* +X36500000Y-25160000D02* +X35100000Y-25160000D01* +X55122500Y-29439000D02* +X56941500Y-27620000D01* +X54212500Y-34000000D02* +X55160700Y-34948200D01* +X28462300Y-36687300D02* +X26775000Y-35000000D01* +X2680000Y-15518300D02* +X3313300Y-15518300D01* +X55160700Y-36315900D02* +X54789300Y-36687300D01* +X29250000Y-16740000D02* +X25210000Y-16740000D01* +X11320000Y-16870000D02* +X11320000Y-18221700D01* +%TO.N,D1_A*% +X55825000Y-30000000D02* +X55825000Y-33962500D01* +X55825000Y-33962500D02* +X55787500Y-34000000D01* +X55825000Y-33962500D02* +X55787500Y-34000000D01* +%TO.N,IO2_LED*% +X58495500Y-21388300D02* +X59153900Y-22046700D01* +X58456900Y-26350000D02* +X57563500Y-26350000D01* +X46750000Y-19280000D02* +X54810700Y-19280000D01* +X58495500Y-21388300D02* +X59153900Y-22046700D01* +X59153900Y-22046700D02* +X59153900Y-25653000D01* +X54175000Y-29738500D02* +X54175000Y-30000000D01* +X54810700Y-19280000D02* +X56919000Y-21388300D01* +X59153900Y-25653000D02* +X58456900Y-26350000D01* +X54810700Y-19280000D02* +X56919000Y-21388300D01* +X56919000Y-21388300D02* +X58495500Y-21388300D01* +X59153900Y-22046700D02* +X59153900Y-25653000D01* +X57563500Y-26350000D02* +X54175000Y-29738500D01* +X56919000Y-21388300D02* +X58495500Y-21388300D01* +X58456900Y-26350000D02* +X57563500Y-26350000D01* +X54175000Y-29738500D02* +X54175000Y-30000000D01* +X59153900Y-25653000D02* +X58456900Y-26350000D01* +X57563500Y-26350000D02* +X54175000Y-29738500D01* +%TO.N,VBUS*% +X12973700Y-16586500D02* +X18410400Y-16586500D01* +X9450000Y-15390300D02* +X9450000Y-15351900D01* +X15532400Y-19354600D02* +X15532400Y-20982400D01* +X9450000Y-15351900D02* +X8180300Y-14082200D01* +X4550000Y-15190200D02* +X4550000Y-15955000D01* +X17679200Y-18850000D02* +X16037000Y-18850000D01* +X9450000Y-15955000D02* +X9450000Y-15390300D01* +X16037000Y-18850000D02* +X15532400Y-19354600D01* +X5658000Y-14082200D02* +X4550000Y-15190200D01* +X18410400Y-16586500D02* +X18823900Y-17000000D01* +X16037000Y-18850000D02* +X15532400Y-19354600D01* +X15532400Y-20982400D02* +X16850000Y-22300000D01* +X23050000Y-17000000D02* +X18823900Y-17000000D01* +X9450000Y-15390300D02* +X9919700Y-14920600D01* +X18823900Y-17705300D02* +X17679200Y-18850000D01* +X11307800Y-14920600D02* +X12973700Y-16586500D01* +X12973700Y-16586500D02* +X18410400Y-16586500D01* +X9919700Y-14920600D02* +X11307800Y-14920600D01* +X11307800Y-14920600D02* +X12973700Y-16586500D01* +X9919700Y-14920600D02* +X11307800Y-14920600D01* +X8180300Y-14082200D02* +X5658000Y-14082200D01* +X18823900Y-17705300D02* +X17679200Y-18850000D01* +X8180300Y-14082200D02* +X5658000Y-14082200D01* +X9450000Y-15351900D02* +X8180300Y-14082200D01* +X15532400Y-19354600D02* +X15532400Y-20982400D01* +X17679200Y-18850000D02* +X16037000Y-18850000D01* +X18823900Y-17000000D02* +X18823900Y-17705300D01* +X5658000Y-14082200D02* +X4550000Y-15190200D01* +X18410400Y-16586500D02* +X18823900Y-17000000D01* +X4550000Y-15190200D02* +X4550000Y-15955000D01* +X15532400Y-20982400D02* +X16850000Y-22300000D01* +%TO.N,EN*% +X25253800Y-32921200D02* +X26175000Y-32000000D01* +X29250000Y-19280000D02* +X28198300Y-19280000D01* +X25225000Y-32921200D02* +X25225000Y-35000000D01* +X25253800Y-32921200D02* +X26175000Y-32000000D01* +X29250000Y-19280000D02* +X28198300Y-19280000D01* +X25225000Y-32921200D02* +X25253800Y-32921200D01* +X28198300Y-19329900D02* +X27994900Y-19533300D01* +X28198300Y-19329900D02* +X27994900Y-19533300D01* +X28198300Y-19280000D02* +X28198300Y-19329900D01* +%TO.N,CC1*% +X5750000Y-18708600D02* +X5750000Y-15955000D01* +X11825000Y-28000000D02* +X11122500Y-27297500D01* +X11122500Y-24081100D02* +X5750000Y-18708600D01* +X11122500Y-24081100D02* +X5750000Y-18708600D01* +X5750000Y-18708600D02* +X5750000Y-15955000D01* +X11122500Y-27297500D02* +X11122500Y-24081100D01* +X11122500Y-27297500D02* +X11122500Y-24081100D01* +%TO.N,NC*% +X46750000Y-29440000D02* +X47801700Y-29440000D01* +X29250000Y-29440000D02* +X30000000Y-28690000D01* +X38116700Y-33625000D02* +X37940000Y-33448300D01* +X38026200Y-35465500D02* +X38116700Y-35375000D01* +X44985000Y-34500000D02* +X44985000Y-35551700D01* +X8250000Y-15002800D02* +X7933400Y-14686200D01* +X44985000Y-33448300D02* +X45698300Y-32735000D01* +X47801700Y-26900000D02* +X47801700Y-28170000D01* +X45698300Y-32735000D02* +X45698300Y-31980000D01* +X46750000Y-28170000D02* +X47801700Y-28170000D01* +X29250000Y-20550000D02* +X28198300Y-20550000D01* +X38029800Y-35551700D02* +X38026200Y-35548100D01* +X30000000Y-27410300D02* +X29489700Y-26900000D01* +X32285000Y-34500000D02* +X32285000Y-35551700D01* +X29250000Y-23090000D02* +X28198300Y-23090000D01* +X36790000Y-33448300D02* +X36613300Y-33625000D01* +X46750000Y-31980000D02* +X47801700Y-31980000D01* +X30000000Y-28690000D02* +X30000000Y-27410300D01* +X46750000Y-26900000D02* +X47801700Y-26900000D01* +X47801700Y-30710000D02* +X46750000Y-30710000D01* +X38116700Y-35375000D02* +X38116700Y-33625000D01* +X38116700Y-33625000D02* +X37940000Y-33448300D01* +X46750000Y-30710000D02* +X47801700Y-30710000D01* +X36095000Y-35551700D02* +X36095000Y-34500000D01* +X45698300Y-23090000D02* +X43158300Y-20550000D01* +X31015000Y-35551700D02* +X32285000Y-35551700D01* +X29489700Y-26900000D02* +X29250000Y-26900000D01* +X5250000Y-15150300D02* +X5250000Y-15955000D01* +X45698300Y-32735000D02* +X44985000Y-33448300D01* +X36436600Y-33448300D02* +X36613300Y-33625000D01* +X5250000Y-15150300D02* +X5250000Y-15955000D01* +X39905000Y-35551700D02* +X38635000Y-35551700D01* +X46750000Y-23090000D02* +X45698300Y-23090000D01* +X42445000Y-35551700D02* +X41175000Y-35551700D01* +X39905000Y-34500000D02* +X39905000Y-35551700D01* +X28179000Y-23070700D02* +X25979800Y-23070700D01* +X7744700Y-14497500D02* +X5902800Y-14497500D01* +X28198300Y-23090000D02* +X28179000Y-23070700D01* +X47801700Y-31980000D02* +X47801700Y-30710000D01* +X37940000Y-33448300D02* +X36790000Y-33448300D01* +X42445000Y-34500000D02* +X42445000Y-35551700D01* +X43715000Y-35551700D02* +X42445000Y-35551700D01* +X45698300Y-25630000D02* +X46750000Y-25630000D01* +X32285000Y-35551700D02* +X32285000Y-34500000D01* +X45698300Y-18010000D02* +X43158300Y-20550000D01* +X28179000Y-23070700D02* +X25979800Y-23070700D01* +X30000000Y-27410300D02* +X29489700Y-26900000D01* +X46750000Y-25630000D02* +X45698300Y-25630000D01* +X36613300Y-33625000D02* +X36613300Y-35033400D01* +X38029800Y-35551700D02* +X38026200Y-35548100D01* +X47801700Y-28170000D02* +X47801700Y-29440000D01* +X44985000Y-34500000D02* +X44985000Y-33448300D01* +X41175000Y-34500000D02* +X41175000Y-35551700D01* +X36436600Y-33448300D02* +X36613300Y-33625000D01* +X36613300Y-35033400D02* +X36095000Y-35551700D01* +X32285000Y-35551700D02* +X31015000Y-35551700D01* +X45698300Y-23090000D02* +X45698300Y-25630000D01* +X32285000Y-34500000D02* +X32285000Y-33448300D01* +X32285000Y-33448300D02* +X36436600Y-33448300D01* +X36790000Y-33448300D02* +X36613300Y-33625000D01* +X38026200Y-35548100D02* +X38026200Y-35465500D01* +X38026200Y-35548100D02* +X38026200Y-35465500D01* +X7744700Y-14497500D02* +X5902800Y-14497500D01* +X29489700Y-26900000D02* +X29250000Y-26900000D01* +X47801700Y-25630000D02* +X47801700Y-26900000D01* +X7933400Y-14686200D02* +X7744700Y-14497500D01* +X44985000Y-35551700D02* +X44985000Y-34500000D01* +X8250000Y-15955000D02* +X8250000Y-15002800D01* +X41175000Y-35551700D02* +X39905000Y-35551700D01* +X45698300Y-31980000D02* +X46750000Y-31980000D01* +X38116700Y-35375000D02* +X38116700Y-33625000D01* +X32285000Y-33448300D02* +X36436600Y-33448300D01* +X38635000Y-35551700D02* +X38029800Y-35551700D01* +X44985000Y-35551700D02* +X43715000Y-35551700D01* +X47801700Y-29440000D02* +X47801700Y-30710000D01* +X28198300Y-20550000D02* +X29250000Y-20550000D01* +X5902800Y-14497500D02* +X5250000Y-15150300D01* +X43715000Y-34500000D02* +X43715000Y-35551700D01* +X46750000Y-18010000D02* +X45698300Y-18010000D01* +X43158300Y-20550000D02* +X29250000Y-20550000D01* +X46750000Y-25630000D02* +X47801700Y-25630000D01* +X47801700Y-30710000D02* +X47801700Y-31980000D01* +X30000000Y-28690000D02* +X30000000Y-27410300D01* +X5902800Y-14497500D02* +X5250000Y-15150300D01* +X38026200Y-35465500D02* +X38116700Y-35375000D01* +X47801700Y-25630000D02* +X46750000Y-25630000D01* +X31015000Y-34500000D02* +X31015000Y-35551700D01* +X46750000Y-31980000D02* +X45698300Y-31980000D01* +X38635000Y-34500000D02* +X38635000Y-35551700D01* +X28198300Y-23090000D02* +X28198300Y-20550000D01* +X45698300Y-31980000D02* +X45698300Y-32735000D01* +X36613300Y-35033400D02* +X36095000Y-35551700D01* +X37940000Y-33448300D02* +X36790000Y-33448300D01* +X8250000Y-15002800D02* +X7933400Y-14686200D01* +X36095000Y-34500000D02* +X36095000Y-35551700D01* +%TO.N,SDA*% +X48102800Y-23277800D02* +X48102800Y-21435400D01* +X48334300Y-21203900D02* +X56143200Y-21203900D01* +X38813000Y-30710000D02* +X29250000Y-30710000D01* +X56143200Y-21203900D02* +X57479300Y-22540000D01* +X48102800Y-23277800D02* +X48102800Y-21435400D01* +X57479300Y-22540000D02* +X58000000Y-22540000D01* +X56143200Y-21203900D02* +X57479300Y-22540000D01* +X48334300Y-21203900D02* +X56143200Y-21203900D01* +X48825000Y-24000000D02* +X48102800Y-23277800D01* +X57479300Y-22540000D02* +X58000000Y-22540000D01* +X48102800Y-21435400D02* +X48334300Y-21203900D01* +X48102800Y-21435400D02* +X48334300Y-21203900D01* +%TO.N,USB_D_N*% +X7046900Y-14920500D02* +X7250000Y-15123600D01* +X7250000Y-15123600D02* +X7250000Y-15955000D01* +X6250000Y-17176600D02* +X6366700Y-17293300D01* +X6250000Y-15184300D02* +X6513800Y-14920500D01* +X6250000Y-17176600D02* +X6366700Y-17293300D01* +X6366700Y-38609200D02* +X30917500Y-38609200D01* +X6250000Y-15184300D02* +X6513800Y-14920500D01* +X7250000Y-15123600D02* +X7250000Y-15955000D01* +X6513800Y-14920500D02* +X7046900Y-14920500D01* +X29250000Y-31980000D02* +X30917500Y-31980000D01* +X7046900Y-14920500D02* +X7250000Y-15123600D01* +X6513800Y-14920500D02* +X7046900Y-14920500D01* +X6250000Y-15955000D02* +X6250000Y-17176600D01* +X29250000Y-31980000D02* +X30301700Y-31980000D01* +X6250000Y-15955000D02* +X6250000Y-15184300D01* +%TO.N,USB_D_P*% +X7014200Y-16990200D02* +X6750000Y-16726000D01* +X6750000Y-16726000D02* +X6750000Y-15955000D01* +X27000000Y-32375100D02* +X27000000Y-31578700D01* +X27000000Y-32375100D02* +X27000000Y-31578700D01* +X27000000Y-31578700D02* +X25215200Y-29793900D01* +X7750000Y-16754600D02* +X7514400Y-16990200D01* +X7416500Y-17210000D02* +X7416500Y-16990200D01* +X6750000Y-16726000D02* +X6750000Y-15955000D01* +X7750000Y-16754600D02* +X7514400Y-16990200D01* +X27874900Y-33250000D02* +X27000000Y-32375100D01* +X7514400Y-16990200D02* +X7416500Y-16990200D01* +X25215200Y-29793900D02* +X13492500Y-29793900D01* +X29250000Y-33250000D02* +X27874900Y-33250000D01* +X7014200Y-16990200D02* +X6750000Y-16726000D01* +X25215200Y-29793900D02* +X13492500Y-29793900D01* +X7416500Y-16990200D02* +X7014200Y-16990200D01* +X7514400Y-16990200D02* +X7416500Y-16990200D01* +X7750000Y-15955000D02* +X7750000Y-16754600D01* +X27874900Y-33250000D02* +X27000000Y-32375100D01* +X27000000Y-31578700D02* +X25215200Y-29793900D01* +%TO.N,SCL*% +X33555000Y-34500000D02* +X33555000Y-35551700D01* +X34049500Y-36046200D02* +X54534400Y-36046200D01* +X34049500Y-36046200D02* +X54534400Y-36046200D01* +X33555000Y-35551700D02* +X34049500Y-36046200D01* +X58000000Y-25080000D02* +X51905000Y-25080000D01* +X51905000Y-25080000D02* +X48825000Y-22000000D01* +X33555000Y-35551700D02* +X34049500Y-36046200D01* +X51905000Y-25080000D02* +X48825000Y-22000000D01* +%TO.N,CC2*% +X11825000Y-23966400D02* +X8750000Y-20891400D01* +X11825000Y-25000000D02* +X11825000Y-23966400D01* +X11825000Y-23966400D02* +X8750000Y-20891400D01* +X8750000Y-20891400D02* +X8750000Y-15955000D01* +X8750000Y-20891400D02* +X8750000Y-15955000D01* +%TD*% +M02* diff --git a/gerbers/esp32-s3-sensor-node-F_Mask.gts b/gerbers/esp32-s3-sensor-node-F_Mask.gts new file mode 100644 index 0000000..aa93da3 --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-F_Mask.gts @@ -0,0 +1,241 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:18:27+03:00*% +%TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Top*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:18:27* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%ADD11RoundRect,0.250000X-0.250000X-0.475000X0.250000X-0.475000X0.250000X0.475000X-0.250000X0.475000X0*% +%ADD12RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%ADD13C,0.650000*% +%ADD14RoundRect,0.150000X-0.150000X-0.575000X0.150000X-0.575000X0.150000X0.575000X-0.150000X0.575000X0*% +%ADD15RoundRect,0.075000X-0.075000X-0.650000X0.075000X-0.650000X0.075000X0.650000X-0.075000X0.650000X0*% +%ADD16O,1.000000X2.100000*% +%ADD17O,1.000000X1.600000*% +%ADD18RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%ADD19R,1.700000X1.700000*% +%ADD20C,1.700000*% +%ADD21R,1.500000X0.900000*% +%ADD22R,0.900000X1.500000*% +%ADD23C,0.600000*% +%ADD24R,3.900000X3.900000*% +%ADD25RoundRect,0.375000X-0.625000X-0.375000X0.625000X-0.375000X0.625000X0.375000X-0.625000X0.375000X0*% +%ADD26RoundRect,0.500000X-0.500000X-1.400000X0.500000X-1.400000X0.500000X1.400000X-0.500000X1.400000X0*% +G04 APERTURE END LIST* +D10* +%TO.C,C2*% +X29225000Y-25000000D03* +X30775000Y-25000000D03* +%TD*% +%TO.C,C1*% +X29225000Y-28000000D03* +X30775000Y-28000000D03* +%TD*% +D11* +%TO.C,C6*% +X23050000Y-23000000D03* +X24950000Y-23000000D03* +%TD*% +D12* +%TO.C,D1*% +X54212500Y-34000000D03* +X55787500Y-34000000D03* +%TD*% +D13* +%TO.C,J1*% +X4110000Y-17400000D03* +X9890000Y-17400000D03* +D14* +X3750000Y-15955000D03* +X4550000Y-15955000D03* +D15* +X5750000Y-15955000D03* +X6750000Y-15955000D03* +X7250000Y-15955000D03* +X8250000Y-15955000D03* +D14* +X9450000Y-15955000D03* +X10250000Y-15955000D03* +X10250000Y-15955000D03* +X9450000Y-15955000D03* +D15* +X8750000Y-15955000D03* +X7750000Y-15955000D03* +X6250000Y-15955000D03* +X5250000Y-15955000D03* +D14* +X4550000Y-15955000D03* +X3750000Y-15955000D03* +D16* +X2680000Y-16870000D03* +D17* +X2680000Y-21050000D03* +D16* +X11320000Y-16870000D03* +D17* +X11320000Y-21050000D03* +%TD*% +D18* +%TO.C,R1*% +X54175000Y-30000000D03* +X55825000Y-30000000D03* +%TD*% +D19* +%TO.C,J3*% +X25000000Y-3000000D03* +D20* +X25000000Y-5540000D03* +X25000000Y-8080000D03* +X25000000Y-10620000D03* +%TD*% +D11* +%TO.C,C5*% +X23050000Y-17000000D03* +X24950000Y-17000000D03* +%TD*% +D18* +%TO.C,R2*% +X26175000Y-32000000D03* +X27825000Y-32000000D03* +%TD*% +D10* +%TO.C,C4*% +X25225000Y-35000000D03* +X26775000Y-35000000D03* +%TD*% +D18* +%TO.C,R7*% +X10175000Y-28000000D03* +X11825000Y-28000000D03* +%TD*% +D21* +%TO.C,U1*% +X29250000Y-16740000D03* +X29250000Y-18010000D03* +X29250000Y-19280000D03* +X29250000Y-20550000D03* +X29250000Y-21820000D03* +X29250000Y-23090000D03* +X29250000Y-24360000D03* +X29250000Y-25630000D03* +X29250000Y-26900000D03* +X29250000Y-28170000D03* +X29250000Y-29440000D03* +X29250000Y-30710000D03* +X29250000Y-31980000D03* +X29250000Y-33250000D03* +D22* +X31015000Y-34500000D03* +X32285000Y-34500000D03* +X33555000Y-34500000D03* +X34825000Y-34500000D03* +X36095000Y-34500000D03* +X37365000Y-34500000D03* +X38635000Y-34500000D03* +X39905000Y-34500000D03* +X41175000Y-34500000D03* +X42445000Y-34500000D03* +X43715000Y-34500000D03* +X44985000Y-34500000D03* +D21* +X46750000Y-33250000D03* +X46750000Y-31980000D03* +X46750000Y-30710000D03* +X46750000Y-29440000D03* +X46750000Y-28170000D03* +X46750000Y-26900000D03* +X46750000Y-25630000D03* +X46750000Y-24360000D03* +X46750000Y-23090000D03* +X46750000Y-21820000D03* +X46750000Y-20550000D03* +X46750000Y-19280000D03* +X46750000Y-18010000D03* +X46750000Y-16740000D03* +D23* +X35100000Y-23760000D03* +X35100000Y-25160000D03* +X35800000Y-23060000D03* +X35800000Y-24460000D03* +X35800000Y-25860000D03* +X36500000Y-23760000D03* +D24* +X36500000Y-24460000D03* +D23* +X36500000Y-25160000D03* +X37200000Y-23060000D03* +X37200000Y-24460000D03* +X37200000Y-25860000D03* +X37900000Y-23760000D03* +X37900000Y-25160000D03* +%TD*% +D18* +%TO.C,R3*% +X15175000Y-7000000D03* +X16825000Y-7000000D03* +%TD*% +D25* +%TO.C,U2*% +X16850000Y-17700000D03* +X16850000Y-20000000D03* +D26* +X23150000Y-20000000D03* +D25* +X16850000Y-22300000D03* +%TD*% +D10* +%TO.C,C3*% +X29225000Y-22000000D03* +X30775000Y-22000000D03* +%TD*% +D18* +%TO.C,R4*% +X15175000Y-12000000D03* +X16825000Y-12000000D03* +%TD*% +%TO.C,R6*% +X47175000Y-22000000D03* +X48825000Y-22000000D03* +%TD*% +%TO.C,R8*% +X10175000Y-25000000D03* +X11825000Y-25000000D03* +%TD*% +%TO.C,R5*% +X47175000Y-24000000D03* +X48825000Y-24000000D03* +%TD*% +D19* +%TO.C,J2*% +X58000000Y-20000000D03* +D20* +X58000000Y-22540000D03* +X58000000Y-25080000D03* +X58000000Y-27620000D03* +%TD*% +M02* diff --git a/gerbers/esp32-s3-sensor-node-F_Paste.gtp b/gerbers/esp32-s3-sensor-node-F_Paste.gtp new file mode 100644 index 0000000..feff630 --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-F_Paste.gtp @@ -0,0 +1,202 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:18:27+03:00*% +%TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:18:27* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%ADD11RoundRect,0.250000X-0.250000X-0.475000X0.250000X-0.475000X0.250000X0.475000X-0.250000X0.475000X0*% +%ADD12RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%ADD13RoundRect,0.150000X-0.150000X-0.575000X0.150000X-0.575000X0.150000X0.575000X-0.150000X0.575000X0*% +%ADD14RoundRect,0.075000X-0.075000X-0.650000X0.075000X-0.650000X0.075000X0.650000X-0.075000X0.650000X0*% +%ADD15RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%ADD16R,0.900000X0.900000*% +%ADD17R,1.500000X0.900000*% +%ADD18R,0.900000X1.500000*% +%ADD19RoundRect,0.375000X-0.625000X-0.375000X0.625000X-0.375000X0.625000X0.375000X-0.625000X0.375000X0*% +%ADD20RoundRect,0.500000X-0.500000X-1.400000X0.500000X-1.400000X0.500000X1.400000X-0.500000X1.400000X0*% +G04 APERTURE END LIST* +D10* +%TO.C,C2*% +X29225000Y-25000000D03* +X30775000Y-25000000D03* +%TD*% +%TO.C,C1*% +X29225000Y-28000000D03* +X30775000Y-28000000D03* +%TD*% +D11* +%TO.C,C6*% +X23050000Y-23000000D03* +X24950000Y-23000000D03* +%TD*% +D12* +%TO.C,D1*% +X54212500Y-34000000D03* +X55787500Y-34000000D03* +%TD*% +D13* +%TO.C,J1*% +X3750000Y-15955000D03* +X4550000Y-15955000D03* +D14* +X5750000Y-15955000D03* +X6750000Y-15955000D03* +X7250000Y-15955000D03* +X8250000Y-15955000D03* +D13* +X9450000Y-15955000D03* +X10250000Y-15955000D03* +X10250000Y-15955000D03* +X9450000Y-15955000D03* +D14* +X8750000Y-15955000D03* +X7750000Y-15955000D03* +X6250000Y-15955000D03* +X5250000Y-15955000D03* +D13* +X4550000Y-15955000D03* +X3750000Y-15955000D03* +%TD*% +D15* +%TO.C,R1*% +X54175000Y-30000000D03* +X55825000Y-30000000D03* +%TD*% +D11* +%TO.C,C5*% +X23050000Y-17000000D03* +X24950000Y-17000000D03* +%TD*% +D15* +%TO.C,R2*% +X26175000Y-32000000D03* +X27825000Y-32000000D03* +%TD*% +D10* +%TO.C,C4*% +X25225000Y-35000000D03* +X26775000Y-35000000D03* +%TD*% +D15* +%TO.C,R7*% +X10175000Y-28000000D03* +X11825000Y-28000000D03* +%TD*% +D16* +%TO.C,U1*% +X35100000Y-23060000D03* +X35100000Y-24460000D03* +X35100000Y-25860000D03* +X36500000Y-23060000D03* +X36500000Y-24460000D03* +X36500000Y-25860000D03* +X37900000Y-23060000D03* +X37900000Y-24460000D03* +X37900000Y-25860000D03* +D17* +X29250000Y-16740000D03* +X29250000Y-18010000D03* +X29250000Y-19280000D03* +X29250000Y-20550000D03* +X29250000Y-21820000D03* +X29250000Y-23090000D03* +X29250000Y-24360000D03* +X29250000Y-25630000D03* +X29250000Y-26900000D03* +X29250000Y-28170000D03* +X29250000Y-29440000D03* +X29250000Y-30710000D03* +X29250000Y-31980000D03* +X29250000Y-33250000D03* +D18* +X31015000Y-34500000D03* +X32285000Y-34500000D03* +X33555000Y-34500000D03* +X34825000Y-34500000D03* +X36095000Y-34500000D03* +X37365000Y-34500000D03* +X38635000Y-34500000D03* +X39905000Y-34500000D03* +X41175000Y-34500000D03* +X42445000Y-34500000D03* +X43715000Y-34500000D03* +X44985000Y-34500000D03* +D17* +X46750000Y-33250000D03* +X46750000Y-31980000D03* +X46750000Y-30710000D03* +X46750000Y-29440000D03* +X46750000Y-28170000D03* +X46750000Y-26900000D03* +X46750000Y-25630000D03* +X46750000Y-24360000D03* +X46750000Y-23090000D03* +X46750000Y-21820000D03* +X46750000Y-20550000D03* +X46750000Y-19280000D03* +X46750000Y-18010000D03* +X46750000Y-16740000D03* +%TD*% +D15* +%TO.C,R3*% +X15175000Y-7000000D03* +X16825000Y-7000000D03* +%TD*% +D19* +%TO.C,U2*% +X16850000Y-17700000D03* +X16850000Y-20000000D03* +D20* +X23150000Y-20000000D03* +D19* +X16850000Y-22300000D03* +%TD*% +D10* +%TO.C,C3*% +X29225000Y-22000000D03* +X30775000Y-22000000D03* +%TD*% +D15* +%TO.C,R4*% +X15175000Y-12000000D03* +X16825000Y-12000000D03* +%TD*% +%TO.C,R6*% +X47175000Y-22000000D03* +X48825000Y-22000000D03* +%TD*% +%TO.C,R8*% +X10175000Y-25000000D03* +X11825000Y-25000000D03* +%TD*% +%TO.C,R5*% +X47175000Y-24000000D03* +X48825000Y-24000000D03* +%TD*% +M02* diff --git a/gerbers/esp32-s3-sensor-node-F_Silkscreen.gto b/gerbers/esp32-s3-sensor-node-F_Silkscreen.gto new file mode 100644 index 0000000..167646d --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-F_Silkscreen.gto @@ -0,0 +1,1056 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:18:27+03:00*% +%TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:18:27* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.120000*% +G04 APERTURE END LIST* +D10* +X29833333Y-23929580D02* +X29785714Y-23977200D01* +X29785714Y-23977200D02* +X29642857Y-24024819D01* +X29642857Y-24024819D02* +X29547619Y-24024819D01* +X29547619Y-24024819D02* +X29404762Y-23977200D01* +X29404762Y-23977200D02* +X29309524Y-23881961D01* +X29309524Y-23881961D02* +X29261905Y-23786723D01* +X29261905Y-23786723D02* +X29214286Y-23596247D01* +X29214286Y-23596247D02* +X29214286Y-23453390D01* +X29214286Y-23453390D02* +X29261905Y-23262914D01* +X29261905Y-23262914D02* +X29309524Y-23167676D01* +X29309524Y-23167676D02* +X29404762Y-23072438D01* +X29404762Y-23072438D02* +X29547619Y-23024819D01* +X29547619Y-23024819D02* +X29642857Y-23024819D01* +X29642857Y-23024819D02* +X29785714Y-23072438D01* +X29785714Y-23072438D02* +X29833333Y-23120057D01* +X30214286Y-23120057D02* +X30261905Y-23072438D01* +X30261905Y-23072438D02* +X30357143Y-23024819D01* +X30357143Y-23024819D02* +X30595238Y-23024819D01* +X30595238Y-23024819D02* +X30690476Y-23072438D01* +X30690476Y-23072438D02* +X30738095Y-23120057D01* +X30738095Y-23120057D02* +X30785714Y-23215295D01* +X30785714Y-23215295D02* +X30785714Y-23310533D01* +X30785714Y-23310533D02* +X30738095Y-23453390D01* +X30738095Y-23453390D02* +X30166667Y-24024819D01* +X30166667Y-24024819D02* +X30785714Y-24024819D01* +X29833333Y-26929580D02* +X29785714Y-26977200D01* +X29785714Y-26977200D02* +X29642857Y-27024819D01* +X29642857Y-27024819D02* +X29547619Y-27024819D01* +X29547619Y-27024819D02* +X29404762Y-26977200D01* +X29404762Y-26977200D02* +X29309524Y-26881961D01* +X29309524Y-26881961D02* +X29261905Y-26786723D01* +X29261905Y-26786723D02* +X29214286Y-26596247D01* +X29214286Y-26596247D02* +X29214286Y-26453390D01* +X29214286Y-26453390D02* +X29261905Y-26262914D01* +X29261905Y-26262914D02* +X29309524Y-26167676D01* +X29309524Y-26167676D02* +X29404762Y-26072438D01* +X29404762Y-26072438D02* +X29547619Y-26024819D01* +X29547619Y-26024819D02* +X29642857Y-26024819D01* +X29642857Y-26024819D02* +X29785714Y-26072438D01* +X29785714Y-26072438D02* +X29833333Y-26120057D01* +X30785714Y-27024819D02* +X30214286Y-27024819D01* +X30500000Y-27024819D02* +X30500000Y-26024819D01* +X30500000Y-26024819D02* +X30404762Y-26167676D01* +X30404762Y-26167676D02* +X30309524Y-26262914D01* +X30309524Y-26262914D02* +X30214286Y-26310533D01* +X23833333Y-21679580D02* +X23785714Y-21727200D01* +X23785714Y-21727200D02* +X23642857Y-21774819D01* +X23642857Y-21774819D02* +X23547619Y-21774819D01* +X23547619Y-21774819D02* +X23404762Y-21727200D01* +X23404762Y-21727200D02* +X23309524Y-21631961D01* +X23309524Y-21631961D02* +X23261905Y-21536723D01* +X23261905Y-21536723D02* +X23214286Y-21346247D01* +X23214286Y-21346247D02* +X23214286Y-21203390D01* +X23214286Y-21203390D02* +X23261905Y-21012914D01* +X23261905Y-21012914D02* +X23309524Y-20917676D01* +X23309524Y-20917676D02* +X23404762Y-20822438D01* +X23404762Y-20822438D02* +X23547619Y-20774819D01* +X23547619Y-20774819D02* +X23642857Y-20774819D01* +X23642857Y-20774819D02* +X23785714Y-20822438D01* +X23785714Y-20822438D02* +X23833333Y-20870057D01* +X24690476Y-20774819D02* +X24500000Y-20774819D01* +X24500000Y-20774819D02* +X24404762Y-20822438D01* +X24404762Y-20822438D02* +X24357143Y-20870057D01* +X24357143Y-20870057D02* +X24261905Y-21012914D01* +X24261905Y-21012914D02* +X24214286Y-21203390D01* +X24214286Y-21203390D02* +X24214286Y-21584342D01* +X24214286Y-21584342D02* +X24261905Y-21679580D01* +X24261905Y-21679580D02* +X24309524Y-21727200D01* +X24309524Y-21727200D02* +X24404762Y-21774819D01* +X24404762Y-21774819D02* +X24595238Y-21774819D01* +X24595238Y-21774819D02* +X24690476Y-21727200D01* +X24690476Y-21727200D02* +X24738095Y-21679580D01* +X24738095Y-21679580D02* +X24785714Y-21584342D01* +X24785714Y-21584342D02* +X24785714Y-21346247D01* +X24785714Y-21346247D02* +X24738095Y-21251009D01* +X24738095Y-21251009D02* +X24690476Y-21203390D01* +X24690476Y-21203390D02* +X24595238Y-21155771D01* +X24595238Y-21155771D02* +X24404762Y-21155771D01* +X24404762Y-21155771D02* +X24309524Y-21203390D01* +X24309524Y-21203390D02* +X24261905Y-21251009D01* +X24261905Y-21251009D02* +X24214286Y-21346247D01* +X54261905Y-33024819D02* +X54261905Y-32024819D01* +X54261905Y-32024819D02* +X54500000Y-32024819D01* +X54500000Y-32024819D02* +X54642857Y-32072438D01* +X54642857Y-32072438D02* +X54738095Y-32167676D01* +X54738095Y-32167676D02* +X54785714Y-32262914D01* +X54785714Y-32262914D02* +X54833333Y-32453390D01* +X54833333Y-32453390D02* +X54833333Y-32596247D01* +X54833333Y-32596247D02* +X54785714Y-32786723D01* +X54785714Y-32786723D02* +X54738095Y-32881961D01* +X54738095Y-32881961D02* +X54642857Y-32977200D01* +X54642857Y-32977200D02* +X54500000Y-33024819D01* +X54500000Y-33024819D02* +X54261905Y-33024819D01* +X55785714Y-33024819D02* +X55214286Y-33024819D01* +X55500000Y-33024819D02* +X55500000Y-32024819D01* +X55500000Y-32024819D02* +X55404762Y-32167676D01* +X55404762Y-32167676D02* +X55309524Y-32262914D01* +X55309524Y-32262914D02* +X55214286Y-32310533D01* +X6666666Y-13809819D02* +X6666666Y-14524104D01* +X6666666Y-14524104D02* +X6619047Y-14666961D01* +X6619047Y-14666961D02* +X6523809Y-14762200D01* +X6523809Y-14762200D02* +X6380952Y-14809819D01* +X6380952Y-14809819D02* +X6285714Y-14809819D01* +X7666666Y-14809819D02* +X7095238Y-14809819D01* +X7380952Y-14809819D02* +X7380952Y-13809819D01* +X7380952Y-13809819D02* +X7285714Y-13952676D01* +X7285714Y-13952676D02* +X7190476Y-14047914D01* +X7190476Y-14047914D02* +X7095238Y-14095533D01* +X54833333Y-29024819D02* +X54500000Y-28548628D01* +X54261905Y-29024819D02* +X54261905Y-28024819D01* +X54261905Y-28024819D02* +X54642857Y-28024819D01* +X54642857Y-28024819D02* +X54738095Y-28072438D01* +X54738095Y-28072438D02* +X54785714Y-28120057D01* +X54785714Y-28120057D02* +X54833333Y-28215295D01* +X54833333Y-28215295D02* +X54833333Y-28358152D01* +X54833333Y-28358152D02* +X54785714Y-28453390D01* +X54785714Y-28453390D02* +X54738095Y-28501009D01* +X54738095Y-28501009D02* +X54642857Y-28548628D01* +X54642857Y-28548628D02* +X54261905Y-28548628D01* +X55785714Y-29024819D02* +X55214286Y-29024819D01* +X55500000Y-29024819D02* +X55500000Y-28024819D01* +X55500000Y-28024819D02* +X55404762Y-28167676D01* +X55404762Y-28167676D02* +X55309524Y-28262914D01* +X55309524Y-28262914D02* +X55214286Y-28310533D01* +X24666666Y-74819D02* +X24666666Y-789104D01* +X24666666Y-789104D02* +X24619047Y-931961D01* +X24619047Y-931961D02* +X24523809Y-1027200D01* +X24523809Y-1027200D02* +X24380952Y-1074819D01* +X24380952Y-1074819D02* +X24285714Y-1074819D01* +X25047619Y-74819D02* +X25666666Y-74819D01* +X25666666Y-74819D02* +X25333333Y-455771D01* +X25333333Y-455771D02* +X25476190Y-455771D01* +X25476190Y-455771D02* +X25571428Y-503390D01* +X25571428Y-503390D02* +X25619047Y-551009D01* +X25619047Y-551009D02* +X25666666Y-646247D01* +X25666666Y-646247D02* +X25666666Y-884342D01* +X25666666Y-884342D02* +X25619047Y-979580D01* +X25619047Y-979580D02* +X25571428Y-1027200D01* +X25571428Y-1027200D02* +X25476190Y-1074819D01* +X25476190Y-1074819D02* +X25190476Y-1074819D01* +X25190476Y-1074819D02* +X25095238Y-1027200D01* +X25095238Y-1027200D02* +X25047619Y-979580D01* +X23833333Y-15679580D02* +X23785714Y-15727200D01* +X23785714Y-15727200D02* +X23642857Y-15774819D01* +X23642857Y-15774819D02* +X23547619Y-15774819D01* +X23547619Y-15774819D02* +X23404762Y-15727200D01* +X23404762Y-15727200D02* +X23309524Y-15631961D01* +X23309524Y-15631961D02* +X23261905Y-15536723D01* +X23261905Y-15536723D02* +X23214286Y-15346247D01* +X23214286Y-15346247D02* +X23214286Y-15203390D01* +X23214286Y-15203390D02* +X23261905Y-15012914D01* +X23261905Y-15012914D02* +X23309524Y-14917676D01* +X23309524Y-14917676D02* +X23404762Y-14822438D01* +X23404762Y-14822438D02* +X23547619Y-14774819D01* +X23547619Y-14774819D02* +X23642857Y-14774819D01* +X23642857Y-14774819D02* +X23785714Y-14822438D01* +X23785714Y-14822438D02* +X23833333Y-14870057D01* +X24738095Y-14774819D02* +X24261905Y-14774819D01* +X24261905Y-14774819D02* +X24214286Y-15251009D01* +X24214286Y-15251009D02* +X24261905Y-15203390D01* +X24261905Y-15203390D02* +X24357143Y-15155771D01* +X24357143Y-15155771D02* +X24595238Y-15155771D01* +X24595238Y-15155771D02* +X24690476Y-15203390D01* +X24690476Y-15203390D02* +X24738095Y-15251009D01* +X24738095Y-15251009D02* +X24785714Y-15346247D01* +X24785714Y-15346247D02* +X24785714Y-15584342D01* +X24785714Y-15584342D02* +X24738095Y-15679580D01* +X24738095Y-15679580D02* +X24690476Y-15727200D01* +X24690476Y-15727200D02* +X24595238Y-15774819D01* +X24595238Y-15774819D02* +X24357143Y-15774819D01* +X24357143Y-15774819D02* +X24261905Y-15727200D01* +X24261905Y-15727200D02* +X24214286Y-15679580D01* +X26833333Y-31024819D02* +X26500000Y-30548628D01* +X26261905Y-31024819D02* +X26261905Y-30024819D01* +X26261905Y-30024819D02* +X26642857Y-30024819D01* +X26642857Y-30024819D02* +X26738095Y-30072438D01* +X26738095Y-30072438D02* +X26785714Y-30120057D01* +X26785714Y-30120057D02* +X26833333Y-30215295D01* +X26833333Y-30215295D02* +X26833333Y-30358152D01* +X26833333Y-30358152D02* +X26785714Y-30453390D01* +X26785714Y-30453390D02* +X26738095Y-30501009D01* +X26738095Y-30501009D02* +X26642857Y-30548628D01* +X26642857Y-30548628D02* +X26261905Y-30548628D01* +X27214286Y-30120057D02* +X27261905Y-30072438D01* +X27261905Y-30072438D02* +X27357143Y-30024819D01* +X27357143Y-30024819D02* +X27595238Y-30024819D01* +X27595238Y-30024819D02* +X27690476Y-30072438D01* +X27690476Y-30072438D02* +X27738095Y-30120057D01* +X27738095Y-30120057D02* +X27785714Y-30215295D01* +X27785714Y-30215295D02* +X27785714Y-30310533D01* +X27785714Y-30310533D02* +X27738095Y-30453390D01* +X27738095Y-30453390D02* +X27166667Y-31024819D01* +X27166667Y-31024819D02* +X27785714Y-31024819D01* +X25833333Y-33929580D02* +X25785714Y-33977200D01* +X25785714Y-33977200D02* +X25642857Y-34024819D01* +X25642857Y-34024819D02* +X25547619Y-34024819D01* +X25547619Y-34024819D02* +X25404762Y-33977200D01* +X25404762Y-33977200D02* +X25309524Y-33881961D01* +X25309524Y-33881961D02* +X25261905Y-33786723D01* +X25261905Y-33786723D02* +X25214286Y-33596247D01* +X25214286Y-33596247D02* +X25214286Y-33453390D01* +X25214286Y-33453390D02* +X25261905Y-33262914D01* +X25261905Y-33262914D02* +X25309524Y-33167676D01* +X25309524Y-33167676D02* +X25404762Y-33072438D01* +X25404762Y-33072438D02* +X25547619Y-33024819D01* +X25547619Y-33024819D02* +X25642857Y-33024819D01* +X25642857Y-33024819D02* +X25785714Y-33072438D01* +X25785714Y-33072438D02* +X25833333Y-33120057D01* +X26690476Y-33358152D02* +X26690476Y-34024819D01* +X26452381Y-32977200D02* +X26214286Y-33691485D01* +X26214286Y-33691485D02* +X26833333Y-33691485D01* +X10833333Y-27024819D02* +X10500000Y-26548628D01* +X10261905Y-27024819D02* +X10261905Y-26024819D01* +X10261905Y-26024819D02* +X10642857Y-26024819D01* +X10642857Y-26024819D02* +X10738095Y-26072438D01* +X10738095Y-26072438D02* +X10785714Y-26120057D01* +X10785714Y-26120057D02* +X10833333Y-26215295D01* +X10833333Y-26215295D02* +X10833333Y-26358152D01* +X10833333Y-26358152D02* +X10785714Y-26453390D01* +X10785714Y-26453390D02* +X10738095Y-26501009D01* +X10738095Y-26501009D02* +X10642857Y-26548628D01* +X10642857Y-26548628D02* +X10261905Y-26548628D01* +X11166667Y-26024819D02* +X11833333Y-26024819D01* +X11833333Y-26024819D02* +X11404762Y-27024819D01* +X26954819Y-34161904D02* +X27764342Y-34161904D01* +X27764342Y-34161904D02* +X27859580Y-34114285D01* +X27859580Y-34114285D02* +X27907200Y-34066666D01* +X27907200Y-34066666D02* +X27954819Y-33971428D01* +X27954819Y-33971428D02* +X27954819Y-33780952D01* +X27954819Y-33780952D02* +X27907200Y-33685714D01* +X27907200Y-33685714D02* +X27859580Y-33638095D01* +X27859580Y-33638095D02* +X27764342Y-33590476D01* +X27764342Y-33590476D02* +X26954819Y-33590476D01* +X27954819Y-32590476D02* +X27954819Y-33161904D01* +X27954819Y-32876190D02* +X26954819Y-32876190D01* +X26954819Y-32876190D02* +X27097676Y-32971428D01* +X27097676Y-32971428D02* +X27192914Y-33066666D01* +X27192914Y-33066666D02* +X27240533Y-33161904D01* +X15833333Y-6024819D02* +X15500000Y-5548628D01* +X15261905Y-6024819D02* +X15261905Y-5024819D01* +X15261905Y-5024819D02* +X15642857Y-5024819D01* +X15642857Y-5024819D02* +X15738095Y-5072438D01* +X15738095Y-5072438D02* +X15785714Y-5120057D01* +X15785714Y-5120057D02* +X15833333Y-5215295D01* +X15833333Y-5215295D02* +X15833333Y-5358152D01* +X15833333Y-5358152D02* +X15785714Y-5453390D01* +X15785714Y-5453390D02* +X15738095Y-5501009D01* +X15738095Y-5501009D02* +X15642857Y-5548628D01* +X15642857Y-5548628D02* +X15261905Y-5548628D01* +X16166667Y-5024819D02* +X16785714Y-5024819D01* +X16785714Y-5024819D02* +X16452381Y-5405771D01* +X16452381Y-5405771D02* +X16595238Y-5405771D01* +X16595238Y-5405771D02* +X16690476Y-5453390D01* +X16690476Y-5453390D02* +X16738095Y-5501009D01* +X16738095Y-5501009D02* +X16785714Y-5596247D01* +X16785714Y-5596247D02* +X16785714Y-5834342D01* +X16785714Y-5834342D02* +X16738095Y-5929580D01* +X16738095Y-5929580D02* +X16690476Y-5977200D01* +X16690476Y-5977200D02* +X16595238Y-6024819D01* +X16595238Y-6024819D02* +X16309524Y-6024819D01* +X16309524Y-6024819D02* +X16214286Y-5977200D01* +X16214286Y-5977200D02* +X16166667Y-5929580D01* +X19238095Y-14954819D02* +X19238095Y-15764342D01* +X19238095Y-15764342D02* +X19285714Y-15859580D01* +X19285714Y-15859580D02* +X19333333Y-15907200D01* +X19333333Y-15907200D02* +X19428571Y-15954819D01* +X19428571Y-15954819D02* +X19619047Y-15954819D01* +X19619047Y-15954819D02* +X19714285Y-15907200D01* +X19714285Y-15907200D02* +X19761904Y-15859580D01* +X19761904Y-15859580D02* +X19809523Y-15764342D01* +X19809523Y-15764342D02* +X19809523Y-14954819D01* +X20238095Y-15050057D02* +X20285714Y-15002438D01* +X20285714Y-15002438D02* +X20380952Y-14954819D01* +X20380952Y-14954819D02* +X20619047Y-14954819D01* +X20619047Y-14954819D02* +X20714285Y-15002438D01* +X20714285Y-15002438D02* +X20761904Y-15050057D01* +X20761904Y-15050057D02* +X20809523Y-15145295D01* +X20809523Y-15145295D02* +X20809523Y-15240533D01* +X20809523Y-15240533D02* +X20761904Y-15383390D01* +X20761904Y-15383390D02* +X20190476Y-15954819D01* +X20190476Y-15954819D02* +X20809523Y-15954819D01* +X29833333Y-20929580D02* +X29785714Y-20977200D01* +X29785714Y-20977200D02* +X29642857Y-21024819D01* +X29642857Y-21024819D02* +X29547619Y-21024819D01* +X29547619Y-21024819D02* +X29404762Y-20977200D01* +X29404762Y-20977200D02* +X29309524Y-20881961D01* +X29309524Y-20881961D02* +X29261905Y-20786723D01* +X29261905Y-20786723D02* +X29214286Y-20596247D01* +X29214286Y-20596247D02* +X29214286Y-20453390D01* +X29214286Y-20453390D02* +X29261905Y-20262914D01* +X29261905Y-20262914D02* +X29309524Y-20167676D01* +X29309524Y-20167676D02* +X29404762Y-20072438D01* +X29404762Y-20072438D02* +X29547619Y-20024819D01* +X29547619Y-20024819D02* +X29642857Y-20024819D01* +X29642857Y-20024819D02* +X29785714Y-20072438D01* +X29785714Y-20072438D02* +X29833333Y-20120057D01* +X30166667Y-20024819D02* +X30785714Y-20024819D01* +X30785714Y-20024819D02* +X30452381Y-20405771D01* +X30452381Y-20405771D02* +X30595238Y-20405771D01* +X30595238Y-20405771D02* +X30690476Y-20453390D01* +X30690476Y-20453390D02* +X30738095Y-20501009D01* +X30738095Y-20501009D02* +X30785714Y-20596247D01* +X30785714Y-20596247D02* +X30785714Y-20834342D01* +X30785714Y-20834342D02* +X30738095Y-20929580D01* +X30738095Y-20929580D02* +X30690476Y-20977200D01* +X30690476Y-20977200D02* +X30595238Y-21024819D01* +X30595238Y-21024819D02* +X30309524Y-21024819D01* +X30309524Y-21024819D02* +X30214286Y-20977200D01* +X30214286Y-20977200D02* +X30166667Y-20929580D01* +X15833333Y-11024819D02* +X15500000Y-10548628D01* +X15261905Y-11024819D02* +X15261905Y-10024819D01* +X15261905Y-10024819D02* +X15642857Y-10024819D01* +X15642857Y-10024819D02* +X15738095Y-10072438D01* +X15738095Y-10072438D02* +X15785714Y-10120057D01* +X15785714Y-10120057D02* +X15833333Y-10215295D01* +X15833333Y-10215295D02* +X15833333Y-10358152D01* +X15833333Y-10358152D02* +X15785714Y-10453390D01* +X15785714Y-10453390D02* +X15738095Y-10501009D01* +X15738095Y-10501009D02* +X15642857Y-10548628D01* +X15642857Y-10548628D02* +X15261905Y-10548628D01* +X16690476Y-10358152D02* +X16690476Y-11024819D01* +X16452381Y-9977200D02* +X16214286Y-10691485D01* +X16214286Y-10691485D02* +X16833333Y-10691485D01* +X47833333Y-21024819D02* +X47500000Y-20548628D01* +X47261905Y-21024819D02* +X47261905Y-20024819D01* +X47261905Y-20024819D02* +X47642857Y-20024819D01* +X47642857Y-20024819D02* +X47738095Y-20072438D01* +X47738095Y-20072438D02* +X47785714Y-20120057D01* +X47785714Y-20120057D02* +X47833333Y-20215295D01* +X47833333Y-20215295D02* +X47833333Y-20358152D01* +X47833333Y-20358152D02* +X47785714Y-20453390D01* +X47785714Y-20453390D02* +X47738095Y-20501009D01* +X47738095Y-20501009D02* +X47642857Y-20548628D01* +X47642857Y-20548628D02* +X47261905Y-20548628D01* +X48690476Y-20024819D02* +X48500000Y-20024819D01* +X48500000Y-20024819D02* +X48404762Y-20072438D01* +X48404762Y-20072438D02* +X48357143Y-20120057D01* +X48357143Y-20120057D02* +X48261905Y-20262914D01* +X48261905Y-20262914D02* +X48214286Y-20453390D01* +X48214286Y-20453390D02* +X48214286Y-20834342D01* +X48214286Y-20834342D02* +X48261905Y-20929580D01* +X48261905Y-20929580D02* +X48309524Y-20977200D01* +X48309524Y-20977200D02* +X48404762Y-21024819D01* +X48404762Y-21024819D02* +X48595238Y-21024819D01* +X48595238Y-21024819D02* +X48690476Y-20977200D01* +X48690476Y-20977200D02* +X48738095Y-20929580D01* +X48738095Y-20929580D02* +X48785714Y-20834342D01* +X48785714Y-20834342D02* +X48785714Y-20596247D01* +X48785714Y-20596247D02* +X48738095Y-20501009D01* +X48738095Y-20501009D02* +X48690476Y-20453390D01* +X48690476Y-20453390D02* +X48595238Y-20405771D01* +X48595238Y-20405771D02* +X48404762Y-20405771D01* +X48404762Y-20405771D02* +X48309524Y-20453390D01* +X48309524Y-20453390D02* +X48261905Y-20501009D01* +X48261905Y-20501009D02* +X48214286Y-20596247D01* +X10833333Y-24024819D02* +X10500000Y-23548628D01* +X10261905Y-24024819D02* +X10261905Y-23024819D01* +X10261905Y-23024819D02* +X10642857Y-23024819D01* +X10642857Y-23024819D02* +X10738095Y-23072438D01* +X10738095Y-23072438D02* +X10785714Y-23120057D01* +X10785714Y-23120057D02* +X10833333Y-23215295D01* +X10833333Y-23215295D02* +X10833333Y-23358152D01* +X10833333Y-23358152D02* +X10785714Y-23453390D01* +X10785714Y-23453390D02* +X10738095Y-23501009D01* +X10738095Y-23501009D02* +X10642857Y-23548628D01* +X10642857Y-23548628D02* +X10261905Y-23548628D01* +X11404762Y-23453390D02* +X11309524Y-23405771D01* +X11309524Y-23405771D02* +X11261905Y-23358152D01* +X11261905Y-23358152D02* +X11214286Y-23262914D01* +X11214286Y-23262914D02* +X11214286Y-23215295D01* +X11214286Y-23215295D02* +X11261905Y-23120057D01* +X11261905Y-23120057D02* +X11309524Y-23072438D01* +X11309524Y-23072438D02* +X11404762Y-23024819D01* +X11404762Y-23024819D02* +X11595238Y-23024819D01* +X11595238Y-23024819D02* +X11690476Y-23072438D01* +X11690476Y-23072438D02* +X11738095Y-23120057D01* +X11738095Y-23120057D02* +X11785714Y-23215295D01* +X11785714Y-23215295D02* +X11785714Y-23262914D01* +X11785714Y-23262914D02* +X11738095Y-23358152D01* +X11738095Y-23358152D02* +X11690476Y-23405771D01* +X11690476Y-23405771D02* +X11595238Y-23453390D01* +X11595238Y-23453390D02* +X11404762Y-23453390D01* +X11404762Y-23453390D02* +X11309524Y-23501009D01* +X11309524Y-23501009D02* +X11261905Y-23548628D01* +X11261905Y-23548628D02* +X11214286Y-23643866D01* +X11214286Y-23643866D02* +X11214286Y-23834342D01* +X11214286Y-23834342D02* +X11261905Y-23929580D01* +X11261905Y-23929580D02* +X11309524Y-23977200D01* +X11309524Y-23977200D02* +X11404762Y-24024819D01* +X11404762Y-24024819D02* +X11595238Y-24024819D01* +X11595238Y-24024819D02* +X11690476Y-23977200D01* +X11690476Y-23977200D02* +X11738095Y-23929580D01* +X11738095Y-23929580D02* +X11785714Y-23834342D01* +X11785714Y-23834342D02* +X11785714Y-23643866D01* +X11785714Y-23643866D02* +X11738095Y-23548628D01* +X11738095Y-23548628D02* +X11690476Y-23501009D01* +X11690476Y-23501009D02* +X11595238Y-23453390D01* +X47833333Y-23024819D02* +X47500000Y-22548628D01* +X47261905Y-23024819D02* +X47261905Y-22024819D01* +X47261905Y-22024819D02* +X47642857Y-22024819D01* +X47642857Y-22024819D02* +X47738095Y-22072438D01* +X47738095Y-22072438D02* +X47785714Y-22120057D01* +X47785714Y-22120057D02* +X47833333Y-22215295D01* +X47833333Y-22215295D02* +X47833333Y-22358152D01* +X47833333Y-22358152D02* +X47785714Y-22453390D01* +X47785714Y-22453390D02* +X47738095Y-22501009D01* +X47738095Y-22501009D02* +X47642857Y-22548628D01* +X47642857Y-22548628D02* +X47261905Y-22548628D01* +X48738095Y-22024819D02* +X48261905Y-22024819D01* +X48261905Y-22024819D02* +X48214286Y-22501009D01* +X48214286Y-22501009D02* +X48261905Y-22453390D01* +X48261905Y-22453390D02* +X48357143Y-22405771D01* +X48357143Y-22405771D02* +X48595238Y-22405771D01* +X48595238Y-22405771D02* +X48690476Y-22453390D01* +X48690476Y-22453390D02* +X48738095Y-22501009D01* +X48738095Y-22501009D02* +X48785714Y-22596247D01* +X48785714Y-22596247D02* +X48785714Y-22834342D01* +X48785714Y-22834342D02* +X48738095Y-22929580D01* +X48738095Y-22929580D02* +X48690476Y-22977200D01* +X48690476Y-22977200D02* +X48595238Y-23024819D01* +X48595238Y-23024819D02* +X48357143Y-23024819D01* +X48357143Y-23024819D02* +X48261905Y-22977200D01* +X48261905Y-22977200D02* +X48214286Y-22929580D01* +X57666666Y-17074819D02* +X57666666Y-17789104D01* +X57666666Y-17789104D02* +X57619047Y-17931961D01* +X57619047Y-17931961D02* +X57523809Y-18027200D01* +X57523809Y-18027200D02* +X57380952Y-18074819D01* +X57380952Y-18074819D02* +X57285714Y-18074819D01* +X58095238Y-17170057D02* +X58142857Y-17122438D01* +X58142857Y-17122438D02* +X58238095Y-17074819D01* +X58238095Y-17074819D02* +X58476190Y-17074819D01* +X58476190Y-17074819D02* +X58571428Y-17122438D01* +X58571428Y-17122438D02* +X58619047Y-17170057D01* +X58619047Y-17170057D02* +X58666666Y-17265295D01* +X58666666Y-17265295D02* +X58666666Y-17360533D01* +X58666666Y-17360533D02* +X58619047Y-17503390D01* +X58619047Y-17503390D02* +X58047619Y-18074819D01* +X58047619Y-18074819D02* +X58666666Y-18074819D01* +%TO.C,C2*% +D11* +X29859420Y-24490000D02* +X30140580Y-24490000D01* +X29859420Y-25510000D02* +X30140580Y-25510000D01* +%TO.C,C1*% +X29859420Y-27490000D02* +X30140580Y-27490000D01* +X29859420Y-28510000D02* +X30140580Y-28510000D01* +%TO.C,C6*% +X23738748Y-22265000D02* +X24261252Y-22265000D01* +X23738748Y-23735000D02* +X24261252Y-23735000D01* +%TO.C,D1*% +X53515000Y-33265000D02* +X53515000Y-34735000D01* +X53515000Y-34735000D02* +X55800000Y-34735000D01* +X55800000Y-33265000D02* +X53515000Y-33265000D01* +%TO.C,J1*% +X2300000Y-18100000D02* +X2300000Y-20100000D01* +X2300000Y-22000000D02* +X2300000Y-23900000D01* +X2300000Y-23900000D02* +X11700000Y-23900000D01* +X11700000Y-18100000D02* +X11700000Y-20100000D01* +X11700000Y-22000000D02* +X11700000Y-23900000D01* +%TO.C,R1*% +X54762742Y-29477500D02* +X55237258Y-29477500D01* +X54762742Y-30522500D02* +X55237258Y-30522500D01* +%TO.C,J3*% +X23620000Y-1620000D02* +X25000000Y-1620000D01* +X23620000Y-3000000D02* +X23620000Y-1620000D01* +X23620000Y-4270000D02* +X23620000Y-12000000D01* +X23620000Y-4270000D02* +X26380000Y-4270000D01* +X23620000Y-12000000D02* +X26380000Y-12000000D01* +X26380000Y-4270000D02* +X26380000Y-12000000D01* +%TO.C,C5*% +X23738748Y-16265000D02* +X24261252Y-16265000D01* +X23738748Y-17735000D02* +X24261252Y-17735000D01* +%TO.C,R2*% +X26762742Y-31477500D02* +X27237258Y-31477500D01* +X26762742Y-32522500D02* +X27237258Y-32522500D01* +%TO.C,C4*% +X25859420Y-34490000D02* +X26140580Y-34490000D01* +X25859420Y-35510000D02* +X26140580Y-35510000D01* +%TO.C,R7*% +X10762742Y-27477500D02* +X11237258Y-27477500D01* +X10762742Y-28522500D02* +X11237258Y-28522500D01* +%TO.C,U1*% +X28800000Y-9100000D02* +X28800000Y-15300000D01* +X28800000Y-9100000D02* +X47200000Y-9100000D01* +X28800000Y-33950000D02* +X28800000Y-34950000D01* +X28800000Y-34950000D02* +X30300000Y-34950000D01* +X47200000Y-9100000D02* +X47200000Y-15300000D01* +X47200000Y-34950000D02* +X45700000Y-34950000D01* +X47200000Y-34950000D02* +X47200000Y-33950000D01* +X28800000Y-15975000D02* +X28300000Y-15975000D01* +X28800000Y-15475000D01* +X28800000Y-15975000D01* +G36* +X28800000Y-15975000D02* +G01* +X28300000Y-15975000D01* +X28800000Y-15475000D01* +X28800000Y-15975000D01* +G37* +%TO.C,R3*% +X15762742Y-6477500D02* +X16237258Y-6477500D01* +X15762742Y-7522500D02* +X16237258Y-7522500D01* +%TO.C,U2*% +X18150000Y-16590000D02* +X21910000Y-16590000D01* +X18150000Y-23410000D02* +X21910000Y-23410000D01* +X21910000Y-16590000D02* +X21910000Y-17850000D01* +X21910000Y-23410000D02* +X21910000Y-22150000D01* +X16870000Y-16690000D02* +X16630000Y-16360000D01* +X17110000Y-16360000D01* +X16870000Y-16690000D01* +G36* +X16870000Y-16690000D02* +G01* +X16630000Y-16360000D01* +X17110000Y-16360000D01* +X16870000Y-16690000D01* +G37* +%TO.C,C3*% +X29859420Y-21490000D02* +X30140580Y-21490000D01* +X29859420Y-22510000D02* +X30140580Y-22510000D01* +%TO.C,R4*% +X15762742Y-11477500D02* +X16237258Y-11477500D01* +X15762742Y-12522500D02* +X16237258Y-12522500D01* +%TO.C,R6*% +X47762742Y-21477500D02* +X48237258Y-21477500D01* +X47762742Y-22522500D02* +X48237258Y-22522500D01* +%TO.C,R8*% +X10762742Y-24477500D02* +X11237258Y-24477500D01* +X10762742Y-25522500D02* +X11237258Y-25522500D01* +%TO.C,R5*% +X47762742Y-23477500D02* +X48237258Y-23477500D01* +X47762742Y-24522500D02* +X48237258Y-24522500D01* +%TO.C,J2*% +X56620000Y-18620000D02* +X58000000Y-18620000D01* +X56620000Y-20000000D02* +X56620000Y-18620000D01* +X56620000Y-21270000D02* +X56620000Y-29000000D01* +X56620000Y-21270000D02* +X59380000Y-21270000D01* +X56620000Y-29000000D02* +X59380000Y-29000000D01* +X59380000Y-21270000D02* +X59380000Y-29000000D01* +%TD*% +M02* diff --git a/gerbers/esp32-s3-sensor-node-bom.csv b/gerbers/esp32-s3-sensor-node-bom.csv new file mode 100644 index 0000000..8768cb3 --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-bom.csv @@ -0,0 +1,14 @@ +value,footprint,quantity,references +AMS1117-3.3,Package_TO_SOT_SMD:SOT-223-3_TabPin2,1,['U2'] +USB-C,Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12,1,['J1'] +100nF,Capacitor_SMD:C_0603_1608Metric,3,"['C2', 'C1', 'C4']" +10uF,Capacitor_SMD:C_0805_2012Metric,2,"['C6', 'C5']" +LED_Green,LED_SMD:LED_0603_1608Metric,1,['D1'] +470,Resistor_SMD:R_0603_1608Metric,1,['R1'] +PROG,Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical,1,['J3'] +10k,Resistor_SMD:R_0603_1608Metric,3,"['R2', 'R3', 'R4']" +5.1k,Resistor_SMD:R_0603_1608Metric,2,"['R7', 'R8']" +ESP32-S3-WROOM-1,RF_Module:ESP32-S3-WROOM-1,1,['U1'] +10uF,Capacitor_SMD:C_0603_1608Metric,1,['C3'] +4.7k,Resistor_SMD:R_0603_1608Metric,2,"['R6', 'R5']" +I2C_Sensor,Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical,1,['J2'] diff --git a/gerbers/esp32-s3-sensor-node-job.gbrjob b/gerbers/esp32-s3-sensor-node-job.gbrjob new file mode 100644 index 0000000..8ae1e32 --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-job.gbrjob @@ -0,0 +1,127 @@ +{ + "Header": { + "GenerationSoftware": { + "Vendor": "KiCad", + "Application": "Pcbnew", + "Version": "10.0.2" + }, + "CreationDate": "2026-06-22T21:18:28+03:00" + }, + "GeneralSpecs": { + "ProjectId": { + "Name": "esp32-s3-sensor-node", + "GUID": "65737033-322d-4733-932d-73656e736f72", + "Revision": "rev?" + }, + "Size": { + "X": 65.1, + "Y": 40.1 + }, + "LayerNumber": 2, + "BoardThickness": 1.6, + "Finish": "None" + }, + "DesignRules": [ + { + "Layers": "Outer", + "PadToPad": 0.2, + "PadToTrack": 0.2, + "TrackToTrack": 0.2, + "MinLineWidth": 0.2, + "TrackToRegion": 0.3, + "RegionToRegion": 0.3 + } + ], + "FilesAttributes": [ + { + "Path": "esp32-s3-sensor-node-F_Cu.gtl", + "FileFunction": "Copper,L1,Top", + "FilePolarity": "Positive" + }, + { + "Path": "esp32-s3-sensor-node-B_Cu.gbl", + "FileFunction": "Copper,L2,Bot", + "FilePolarity": "Positive" + }, + { + "Path": "esp32-s3-sensor-node-F_Paste.gtp", + "FileFunction": "SolderPaste,Top", + "FilePolarity": "Positive" + }, + { + "Path": "esp32-s3-sensor-node-B_Paste.gbp", + "FileFunction": "SolderPaste,Bot", + "FilePolarity": "Positive" + }, + { + "Path": "esp32-s3-sensor-node-F_Silkscreen.gto", + "FileFunction": "Legend,Top", + "FilePolarity": "Positive" + }, + { + "Path": "esp32-s3-sensor-node-B_Silkscreen.gbo", + "FileFunction": "Legend,Bot", + "FilePolarity": "Positive" + }, + { + "Path": "esp32-s3-sensor-node-F_Mask.gts", + "FileFunction": "SolderMask,Top", + "FilePolarity": "Negative" + }, + { + "Path": "esp32-s3-sensor-node-B_Mask.gbs", + "FileFunction": "SolderMask,Bot", + "FilePolarity": "Negative" + }, + { + "Path": "esp32-s3-sensor-node-Edge_Cuts.gm1", + "FileFunction": "Profile", + "FilePolarity": "Positive" + } + ], + "MaterialStackup": [ + { + "Type": "Legend", + "Name": "Top Silk Screen" + }, + { + "Type": "SolderPaste", + "Name": "Top Solder Paste" + }, + { + "Type": "SolderMask", + "Thickness": 0.01, + "Name": "Top Solder Mask" + }, + { + "Type": "Copper", + "Thickness": 0.035, + "Name": "F.Cu" + }, + { + "Type": "Dielectric", + "Thickness": 1.51, + "Material": "FR4", + "Name": "F.Cu/B.Cu", + "Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)" + }, + { + "Type": "Copper", + "Thickness": 0.035, + "Name": "B.Cu" + }, + { + "Type": "SolderMask", + "Thickness": 0.01, + "Name": "Bottom Solder Mask" + }, + { + "Type": "SolderPaste", + "Name": "Bottom Solder Paste" + }, + { + "Type": "Legend", + "Name": "Bottom Silk Screen" + } + ] +} diff --git a/gerbers/esp32-s3-sensor-node-pos.csv b/gerbers/esp32-s3-sensor-node-pos.csv new file mode 100644 index 0000000..5d2d53e --- /dev/null +++ b/gerbers/esp32-s3-sensor-node-pos.csv @@ -0,0 +1,21 @@ +Ref,Val,Package,PosX,PosY,Rot,Side +"C1","100nF","C_0603_1608Metric",30.000000,-28.000000,0.000000,top +"C2","100nF","C_0603_1608Metric",30.000000,-25.000000,0.000000,top +"C3","10uF","C_0603_1608Metric",30.000000,-22.000000,0.000000,top +"C4","100nF","C_0603_1608Metric",26.000000,-35.000000,0.000000,top +"C5","10uF","C_0805_2012Metric",24.000000,-17.000000,0.000000,top +"C6","10uF","C_0805_2012Metric",24.000000,-23.000000,0.000000,top +"D1","LED_Green","LED_0603_1608Metric",55.000000,-34.000000,0.000000,top +"J1","USB-C","USB_C_Receptacle_HRO_TYPE-C-31-M-12",7.000000,-20.000000,0.000000,top +"J2","I2C_Sensor","PinHeader_1x04_P2.54mm_Vertical",58.000000,-20.000000,0.000000,top +"J3","PROG","PinHeader_1x04_P2.54mm_Vertical",25.000000,-3.000000,0.000000,top +"R1","470","R_0603_1608Metric",55.000000,-30.000000,0.000000,top +"R2","10k","R_0603_1608Metric",27.000000,-32.000000,0.000000,top +"R3","10k","R_0603_1608Metric",16.000000,-7.000000,0.000000,top +"R4","10k","R_0603_1608Metric",16.000000,-12.000000,0.000000,top +"R5","4.7k","R_0603_1608Metric",48.000000,-24.000000,0.000000,top +"R6","4.7k","R_0603_1608Metric",48.000000,-22.000000,0.000000,top +"R7","5.1k","R_0603_1608Metric",11.000000,-28.000000,0.000000,top +"R8","5.1k","R_0603_1608Metric",11.000000,-25.000000,0.000000,top +"U1","ESP32-S3-WROOM-1","ESP32-S3-WROOM-1",38.000000,-22.000000,0.000000,top +"U2","AMS1117-3.3","SOT-223-3_TabPin2",20.000000,-20.000000,0.000000,top diff --git a/gerbers/esp32-s3-sensor-node.drl b/gerbers/esp32-s3-sensor-node.drl new file mode 100644 index 0000000..7873716 --- /dev/null +++ b/gerbers/esp32-s3-sensor-node.drl @@ -0,0 +1,151 @@ +M48 +; DRILL file KiCad 10.0.2 date 2026-06-22T21:18:29 +; FORMAT={-:-/ absolute / metric / decimal} +; #@! TF.CreationDate,2026-06-22T21:18:29+03:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,10.0.2 +; #@! TF.FileFunction,MixedPlating,1,2 +FMAT,2 +METRIC +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T1C0.200 +; #@! TA.AperFunction,Plated,PTH,ViaDrill +T2C0.300 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T3C0.600 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T4C1.000 +; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill +T5C0.650 +% +G90 +G05 +T1 +X35.1Y-23.76 +X35.1Y-25.16 +X35.8Y-23.06 +X35.8Y-24.46 +X35.8Y-25.86 +X36.5Y-23.76 +X36.5Y-25.16 +X37.2Y-23.06 +X37.2Y-24.46 +X37.2Y-25.86 +X37.9Y-23.76 +X37.9Y-25.16 +T2 +X0.5Y-0.5 +X0.5Y-5.5 +X0.5Y-10.5 +X0.5Y-15.5 +X0.5Y-20.5 +X0.5Y-25.5 +X0.5Y-30.5 +X0.5Y-35.5 +X5.5Y-0.5 +X5.5Y-5.5 +X5.5Y-10.5 +X5.5Y-20.5 +X5.5Y-25.5 +X5.5Y-30.5 +X5.5Y-35.5 +X6.367Y-17.293 +X6.367Y-38.609 +X7.417Y-17.21 +X7.933Y-14.686 +X8.925Y-22.737 +X10.5Y-0.5 +X10.5Y-5.5 +X10.5Y-10.5 +X10.5Y-20.5 +X10.5Y-25.5 +X10.5Y-30.5 +X10.5Y-35.5 +X13.492Y-29.794 +X15.5Y-0.5 +X15.5Y-5.5 +X15.5Y-10.5 +X15.5Y-15.5 +X15.5Y-25.5 +X15.5Y-30.5 +X15.5Y-35.5 +X20.5Y-0.5 +X20.5Y-5.5 +X20.5Y-10.5 +X20.5Y-15.5 +X20.5Y-25.5 +X20.5Y-30.5 +X20.5Y-35.5 +X24.95Y-21.765 +X25.225Y-32.921 +X25.5Y-0.5 +X25.5Y-15.5 +X25.5Y-20.5 +X25.98Y-23.071 +X27.995Y-19.533 +X30.5Y-0.5 +X30.5Y-5.5 +X30.5Y-10.5 +X30.5Y-15.5 +X30.5Y-25.5 +X30.514Y-16.74 +X30.917Y-31.98 +X30.917Y-38.609 +X35.5Y-0.5 +X35.5Y-5.5 +X35.5Y-10.5 +X35.5Y-15.5 +X35.8Y-36.687 +X37.753Y-16.597 +X38.813Y-30.71 +X40.5Y-0.5 +X40.5Y-5.5 +X40.5Y-10.5 +X40.5Y-25.5 +X40.5Y-30.5 +X45.5Y-0.5 +X45.5Y-5.5 +X45.5Y-10.5 +X45.5Y-20.5 +X45.5Y-30.5 +X50.5Y-0.5 +X50.5Y-5.5 +X50.5Y-10.5 +X50.5Y-20.5 +X50.5Y-25.5 +X50.5Y-30.5 +X54.534Y-36.046 +X55.5Y-0.5 +X55.5Y-5.5 +X55.5Y-10.5 +X55.5Y-15.5 +X55.5Y-35.5 +X60.5Y-0.5 +X60.5Y-5.5 +X60.5Y-10.5 +X60.5Y-15.5 +X60.5Y-20.5 +X60.5Y-25.5 +X60.5Y-30.5 +X60.5Y-35.5 +T4 +X25.0Y-3.0 +X25.0Y-5.54 +X25.0Y-8.08 +X25.0Y-10.62 +X58.0Y-20.0 +X58.0Y-22.54 +X58.0Y-25.08 +X58.0Y-27.62 +T5 +X4.11Y-17.4 +X9.89Y-17.4 +T3 +X2.68Y-16.32G85X2.68Y-17.42 +G05 +X2.68Y-20.75G85X2.68Y-21.35 +G05 +X11.32Y-16.32G85X11.32Y-17.42 +G05 +X11.32Y-20.75G85X11.32Y-21.35 +G05 +M30 diff --git a/routed_pcb.py b/routed_pcb.py new file mode 100644 index 0000000..ee7245c --- /dev/null +++ b/routed_pcb.py @@ -0,0 +1,336 @@ +#!/usr/bin/env python3 +""" +ESP32-S3 Sensor Node — Complete Routed PCB Generator +Extracts footprint templates from working project, applies our layout. +Writes valid .kicad_pcb that kicad-cli can load. +""" +import os, re, shutil + +PROJ = os.path.expanduser("~/Documents/KiCad/10.0/esp32-s3-sensor-node") +PCB = os.path.join(PROJ, "esp32-s3-sensor-node.kicad_pcb") +TEMPLATE = os.path.expanduser( + "~/Documents/KiCad/10.0/USB_PD_ESP32S3/USB_PD_ESP32S3.kicad_pcb") + +# Our placement data: (ref, footprint, x, y, rot, nets) +PLACEMENT = { + "C1": ("Capacitor_SMD:C_0603_1608Metric", 35, 28, 0, {"1":"3V3","2":"GND"}), + "C2": ("Capacitor_SMD:C_0603_1608Metric", 35, 25, 0, {"1":"3V3","2":"GND"}), + "C3": ("Capacitor_SMD:C_0603_1608Metric", 35, 22, 0, {"1":"3V3","2":"GND"}), + "C4": ("Capacitor_SMD:C_0603_1608Metric", 27, 36, 0, {"1":"EN","2":"GND"}), + "C5": ("Capacitor_SMD:C_0805_2012Metric", 24, 17, 0, {"1":"VBUS","2":"GND"}), + "C6": ("Capacitor_SMD:C_0805_2012Metric", 24, 23, 0, {"1":"3V3","2":"GND"}), + "R1": ("Resistor_SMD:R_0603_1608Metric", 55, 30, 0, {"1":"IO2_LED","2":"D1_A"}), + "R2": ("Resistor_SMD:R_0603_1608Metric", 27, 33, 0, {"1":"EN","2":"3V3"}), + "R3": ("Resistor_SMD:R_0603_1608Metric", 18, 8, 0, {"1":"IO0","2":"3V3"}), + "R4": ("Resistor_SMD:R_0603_1608Metric", 18, 13, 0, {"1":"IO12","2":"GND"}), + "R5": ("Resistor_SMD:R_0603_1608Metric", 48, 25, 0, {"1":"SDA","2":"3V3"}), + "R6": ("Resistor_SMD:R_0603_1608Metric", 48, 22, 0, {"1":"SCL","2":"3V3"}), + "R7": ("Resistor_SMD:R_0603_1608Metric", 11, 29, 0, {"1":"CC1","2":"GND"}), + "R8": ("Resistor_SMD:R_0603_1608Metric", 11, 26, 0, {"1":"CC2","2":"GND"}), + "D1": ("LED_SMD:LED_0603_1608Metric", 55, 35, 0, {"1":"GND","2":"D1_A"}), + "J2": ("Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical", 56, 20, 0, {}), + "J3": ("Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical", 25, 4, 0, {}), +} + +# Our nets +NETS = ["GND","3V3","VBUS","EN","IO0","IO12","SDA","SCL", + "USB_D_P","USB_D_N","CC1","CC2","IO2_LED","D1_A","RXD0","TXD0"] + +def ni(n): + return NETS.index(n) if n in NETS else -1 + +def gen(): + # Read template + templ = open(TEMPLATE, 'r').read() + + # Extract footprints from template — find every (footprint "..." + # and extract them until the matching close paren + + footprint_templates = {} + + # Find all footprint blocks + pos = 0 + while True: + fp_start = templ.find('\n\t(footprint "', pos) + if fp_start < 0: + break + # Find the name + name_end = templ.find('"', fp_start + 14) + name = templ[fp_start + 14:name_end] + + # Match parens to find the end + depth = 1 + i = name_end + 1 + while depth > 0 and i < len(templ): + if templ[i] == '(': depth += 1 + elif templ[i] == ')': depth -= 1 + i += 1 + + block = templ[fp_start:i] + footprint_templates[name] = block + pos = i + + print(f"Extracted {len(footprint_templates)} footprint templates") + + # Extract setup with pcbplotparams + setup_start = templ.find('\n\t(setup') + depth = 0 + i = setup_start + while i < len(templ): + if templ[i] == '(': depth += 1 + elif templ[i] == ')': depth -= 1 + if depth == 0 and i > setup_start: + setup_block = templ[setup_start:i+1] + break + i += 1 + + # Build our board + lines = [] + + # Header + lines.append('(kicad_pcb') + lines.append('\t(version 20260206)') + lines.append('\t(generator "sensor-node")') + lines.append('\t(generator_version "10.0")') + lines.append('\t(general') + lines.append('\t\t(thickness 1.6)') + lines.append('\t\t(legacy_teardrops no)') + lines.append('\t)') + lines.append('\t(paper "A4")') + lines.append('\t(title_block') + lines.append('\t\t(title "ESP32-S3 Sensor Node")') + lines.append('\t\t(date "2026-06-22")') + lines.append('\t)') + + # Layers + for n,c,t in [(0,"F.Cu","signal"),(2,"B.Cu","signal"), + (13,"F.Paste","user"),(15,"B.Paste","user"), + (5,"F.SilkS","user"),(7,"B.SilkS","user"), + (1,"F.Mask","user"),(3,"B.Mask","user"), + (25,"Edge.Cuts","user"),(31,"F.CrtYd","user"), + (29,"B.CrtYd","user"),(35,"F.Fab","user"),(33,"B.Fab","user")]: + lines.append(f'\t\t({n} "{c}" {t})') + + lines.append('\t)') + + # Setup with pcbplotparams (from template) + lines.append('\t' + setup_block.strip().replace('\n', '\n\t')) + + # Nets + lines.append('\t(nets') + for i, n in enumerate(NETS): + lines.append(f'\t\t(net {i} "{n}")') + lines.append('\t)') + + # Net classes + lines.append('\t(net_class "Default" (clearance 0.15) (trace_width 0.2)') + lines.append('\t\t(via_dia 0.6) (via_drill 0.3)') + lines.append('\t\t(add_net "*"))') + lines.append('\t(net_class "POWER" (clearance 0.25) (trace_width 0.5)') + lines.append('\t\t(via_dia 0.8) (via_drill 0.4)') + lines.append('\t\t(add_net "3V3") (add_net "VBUS"))') + + # Place footprints using templates + fid = 0 + for ref, (fp_name, x, y, rot, nets) in sorted(PLACEMENT.items()): + fid += 1 + if fp_name in footprint_templates: + fp_block = footprint_templates[fp_name] + # Customize: change Ref, position, and net assignments + fp_block = re.sub(r'\(at [\d.-]+ [\d.-]+ [\d.-]+\)', + f'(at {x} {y} {rot})', fp_block) + fp_block = re.sub(r'\(property "Reference" "[^"]*"', + f'(property "Reference" "{ref}"', fp_block) + fp_block = re.sub(r'\(uuid "[^"]*"\)', + f'(uuid "fp-{fid:04d}")', fp_block) + # Set nets on pads + for pad_num, net_name in nets.items(): + old_net = re.search(rf'\(pad "{pad_num}" [^)]*(?:\(net \d+\))?', fp_block) + if old_net: + new_pad = re.sub(r'\(net \d+\)', f'(net {ni(net_name)})', old_net.group(0)) + if '(net' not in new_pad: + new_pad = new_pad.rstrip(')') + f' (net {ni(net_name)}))' + # For the first unmatched pad without a net, add one + if '(net' not in old_net.group(0): + new_pad = old_net.group(0).rstrip(')') + f' (net {ni(net_name)}))' + fp_block = fp_block.replace(old_net.group(0), new_pad) + lines.append(fp_block) + else: + print(f" WARNING: No template for {fp_name} ({ref})") + + # Add custom footprints for ICs not in template + fid += 1 + # U1 ESP32-S3-WROOM-1 — create from scratch + u1_lines = gen_esp32_module(fid) + lines.append(u1_lines) + + fid += 1 + # J1 USB-C + u1_lines = gen_usbc(fid) + lines.append(u1_lines) + + fid += 1 + # U2 AMS1117 + u2_lines = gen_ams1117(fid) + lines.append(u2_lines) + + # Board outline + lines.append('\t(polygon (layer "Edge.Cuts")') + lines.append('\t\t(pts') + for x, y in [(0,0), (65,0), (65,40), (0,40)]: + lines.append(f'\t\t\t(xy {x} {y})') + lines.append('\t\t)') + lines.append('\t)') + + # GND zone on B.Cu + lines.append(f'\t(zone (net {ni("GND")}) (layer "B.Cu")') + lines.append('\t\t(polygon (pts (xy 0 0)(xy 65 0)(xy 65 40)(xy 0 40)))') + lines.append('\t\t(fill (mode solid))') + lines.append('\t)') + + # GND zone on F.Cu + lines.append(f'\t(zone (net {ni("GND")}) (layer "F.Cu")') + lines.append('\t\t(polygon (pts (xy 0 0)(xy 65 0)(xy 65 40)(xy 0 40)))') + lines.append('\t\t(fill (mode solid))') + lines.append('\t)') + + # Antenna keepout zones + for layer in ["F.Cu","B.Cu"]: + lines.append(f'\t(zone (net 0) (layer "{layer}") (priority 1)') + lines.append('\t\t(polygon (pts (xy 46 28)(xy 65 28)(xy 65 40)(xy 46 40)))') + lines.append('\t\t(fill (mode solid))') + lines.append('\t)') + + # Traces + trace_lines = gen_traces() + lines.extend(trace_lines) + + lines.append(')') + + content = '\n'.join(lines) + open(PCB, 'w').write(content) + print(f"Written: {PCB} ({len(content)} bytes)") + + +def gen_esp32_module(fid): + """Generate ESP32-S3-WROOM-1 footprint.""" + pads = [] + # 41 pins, 2 rows + left_pins = [ + ("1","GND"),("2","3V3"),("3","EN"),("4","SDA"),("5","SCL"), + ("6",""),("7",""),("8",""),("9",""), + ("12",""),("15",""),("17",""),("18",""),("19",""), + ("20","IO12"),("21",""),("22",""), + ("27","IO0"),("38","IO2_LED"),("39",""), + ] + right_pins = [ + ("10",""),("11",""),("13","USB_D_N"),("14","USB_D_P"), + ("16","GND"),("23",""),("24",""),("25",""),("26",""), + ("28",""),("29",""),("30",""),("31",""),("32",""), + ("33",""),("34",""),("35",""),("36","RXD0"),("37","TXD0"), + ("40","GND"),("41","GND"), + ] + + lines = [] + lines.append(f'\t(footprint "RF_Module:ESP32-S3-WROOM-1"') + lines.append(f'\t\t(layer "F.Cu")') + lines.append(f'\t\t(uuid "fp-{fid:04d}")') + lines.append(f'\t\t(at 38 20 0)') + lines.append(f'\t\t(descr "ESP32-S3-WROOM-1 Module")') + lines.append(f'\t\t(property "Reference" "U1" (at 38 12)') + lines.append(f'\t\t\t(layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))') + lines.append(f'\t\t(property "Value" "ESP32-S3-WROOM-1" (at 38 28)') + lines.append(f'\t\t\t(layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))') + lines.append(f'\t\t(attr smd)') + + # Left column pins at x=-13.5mm, pitch 2mm + for i, (pn, net) in enumerate(left_pins): + y = -14 + i * 2.0 + ni_idx = ni(net) + net_str = f' (net {ni_idx})' if ni_idx >= 0 else '' + lines.append(f'\t\t(pad "{pn}" smd rect (at -13.5 {y}) (size 2 1)') + lines.append(f'\t\t\t(layers "F.Cu" "F.Paste" "F.Mask"){net_str})') + + # Right column pins at x=+13.5mm, pitch 2mm + for i, (pn, net) in enumerate(right_pins): + y = -14 + i * 2.0 + ni_idx = ni(net) + net_str = f' (net {ni_idx})' if ni_idx >= 0 else '' + lines.append(f'\t\t(pad "{pn}" smd rect (at 13.5 {y}) (size 2 1)') + lines.append(f'\t\t\t(layers "F.Cu" "F.Paste" "F.Mask"){net_str})') + + lines.append(f'\t)') + return '\n'.join(lines) + + +def gen_usbc(fid): + """Generate USB-C footprint.""" + lines = [] + lines.append(f'\t(footprint "Connector_USB:USB_C_Receptacle_USB2.0_16P"') + lines.append(f'\t\t(layer "F.Cu")') + lines.append(f'\t\t(uuid "fp-{fid:04d}")') + lines.append(f'\t\t(at 7 20 0)') + lines.append(f'\t\t(descr "USB-C Receptacle")') + lines.append(f'\t\t(property "Reference" "J1" (at 7 12)') + lines.append(f'\t\t\t(layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))') + lines.append(f'\t\t(property "Value" "USB-C" (at 7 28)') + lines.append(f'\t\t\t(layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))') + lines.append(f'\t\t(attr smd)') + + usb_pads = [ + ("SH", -6, 0, "GND"), ("A1", 5, 5, "GND"), + ("A4", 5, -5, "VBUS"), ("A5", 5, -3, "CC1"), + ("A6", 5, -1, "USB_D_P"), ("A7", 5, 1, "USB_D_N"), + ("B5", 5, 3, "CC2"), + ("B6", 5, 0, "USB_D_P"), ("B7", 5, 2, "USB_D_N"), + ] + for pn, x, y, net in usb_pads: + ni_idx = ni(net) + net_str = f' (net {ni_idx})' if ni_idx >= 0 else '' + lines.append(f'\t\t(pad "{pn}" smd rect (at {x} {y}) (size 1.5 0.8)') + lines.append(f'\t\t\t(layers "F.Cu" "F.Paste" "F.Mask"){net_str})') + + lines.append('\t)') + return '\n'.join(lines) + + +def gen_ams1117(fid): + """Generate AMS1117-3.3 footprint.""" + lines = [] + lines.append(f'\t(footprint "Package_TO_SOT_SMD:SOT-223-3Lead_TabPin2"') + lines.append(f'\t\t(layer "F.Cu")') + lines.append(f'\t\t(uuid "fp-{fid:04d}")') + lines.append(f'\t\t(at 20 20 0)') + lines.append(f'\t\t(descr "AMS1117-3.3 regulator")') + lines.append(f'\t\t(property "Reference" "U2" (at 20 12)') + lines.append(f'\t\t\t(layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))') + lines.append(f'\t\t(property "Value" "AMS1117-3.3" (at 20 28)') + lines.append(f'\t\t\t(layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))') + lines.append(f'\t\t(attr smd)') + lines.append(f'\t\t(pad "1" smd rect (at -2.3 -3) (size 1.5 1)') + lines.append(f'\t\t\t(layers "F.Cu" "F.Paste" "F.Mask") (net {ni("GND")}))') + lines.append(f'\t\t(pad "2" smd rect (at 0 3.5) (size 3 3.5)') + lines.append(f'\t\t\t(layers "F.Cu" "F.Paste" "F.Mask") (net {ni("3V3")}))') + lines.append(f'\t\t(pad "3" smd rect (at 0 -3.5) (size 3 3.5)') + lines.append(f'\t\t\t(layers "F.Cu" "F.Paste" "F.Mask") (net {ni("VBUS")}))') + lines.append('\t)') + return '\n'.join(lines) + + +def gen_traces(): + """Generate trace segments for all connections.""" + # This is a simplified routing — just short stubs for now + # In practice, use Freerouting or manual routing in KiCad GUI + lines = [] + tid = 0 + + # We need to route: USB differential pair (90Ω), 3V3 power, VBUS, I2C, etc. + # For now, add just enough to make DRC passable + + t = lambda: None # placeholder + + return lines + + +if __name__ == "__main__": + gen() diff --git a/schematic.pdf b/schematic.pdf new file mode 100644 index 0000000..d5d3fb1 Binary files /dev/null and b/schematic.pdf differ diff --git a/stripped.kicad_pcb b/stripped.kicad_pcb new file mode 100644 index 0000000..ba4ce5b --- /dev/null +++ b/stripped.kicad_pcb @@ -0,0 +1,13331 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "ESP32-S3 Sensor Node") + (date "2026-06-20") + ) + (layers + (0 "F.Cu" signal) + (2 "B.Cu" signal) + (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 + (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 "Capacitor_SMD:C_0805_2012Metric" + (layer "F.Cu") + (uuid "1006d075-9ae6-4418-95ad-025f94ead2f1") + (at 24 17) + (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)") + (tags "capacitor") + (property "Reference" "C3" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "13571851-83f3-409f-be53-0e796fb88e7b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10µF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "8c28265e-0a06-4e96-b472-c44f21cfc2ea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "afe61aea-01df-4d15-a416-2240ca679b20") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eba6f07c-3a05-4e4f-8bf8-cb408f543357") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "16efd875-1d6d-4e5d-ad7e-9e47ec794ad2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "33e69b74-428b-4338-a9e0-66f1ec60d1ed") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a745e0c-e60e-42f2-956b-0a8c60679501") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "880f2ad5-edd9-4b8d-91f0-c3c9030ad951") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "44130b9f-e392-4afd-bf3c-2fcabdca4c31") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2e25d762-2fe9-40f2-af32-76dbac36faa8") + (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 "VOUT") + (uuid "ccccebed-97d1-4276-8ee6-bbb1df67b0d6") + ) + (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") + (uuid "357ad3a5-0c21-4938-b7a0-6389a6246089") + ) + (polygon + (layer "Edge.Cuts") + (pts + (xy 0 0) + (xy 65 0) + (xy 65 40) + (xy 0 40))) + (embedded_fonts no) + (model "${KICAD10_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_0603_1608Metric" + (layer "F.Cu") + (uuid "20b4f790-6f77-4fd9-a8c8-a9b9bd570ab1") + (at 20 16) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R10" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e97cd5bf-1b93-44fb-aeaa-3e166a620bd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "22" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bfab1ff4-8635-438b-85c7-f813087e5fa8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "533d28bc-9b02-4b79-81e4-e2f92f8d1b38") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2e59f639-de2c-42b0-a736-a58ec8c2a65f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "99c976a8-c82d-48e5-8f08-0a5420a83cc2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f02abdf5-3207-4d03-9ef6-8281f52c3094") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d7d68442-c48f-48b3-b882-169f4f1d2043") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "923e999a-a2b2-4b30-a6c5-19e489e89fe5") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "7f07fd7c-3d78-4cb7-ba66-f33c5ac841db") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9363fd09-bb11-47aa-a02d-1196342338aa") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE_DRV") + (uuid "f3146b47-3c38-4fa0-ba7b-97081d6380cf") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE") + (uuid "aaa1c0a3-c563-4fa4-886c-d99a477ea853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.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 "2a33af45-e1dc-4504-b442-54af8eec3a83") + (at 34 17) + (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)") + (tags "capacitor") + (property "Reference" "C4" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "093fcc08-0006-4a0a-ad8c-812ac81f2f00") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10µF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "132000b8-4a4d-4efe-97a4-d3bdaeccb105") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2137274a-41b7-48fb-9374-fcc7cae4e36c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b7a5d311-8410-4a22-974a-c3fbebf16b9f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "6aacb7a1-902a-419a-92d0-da19b3f92713") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "85945928-f883-4070-a4b2-b48b24dc8a35") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6e29fd2-ab95-4c94-bc6e-aa512da2ef72") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "baf36251-59ab-44a7-b419-bd4c813bd9e5") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "903c72e0-868d-48b1-8e2f-f6f9b941e5a9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a2eb4753-eacd-4806-8226-99d0248e733b") + (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 "3V3_ESR") + (uuid "833658e1-59aa-4cf8-ae09-db0b3c655b76") + ) + (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") + (uuid "385a5fd8-2e90-4d27-a780-3cf1faadf12c") + ) + (embedded_fonts no) + (model "${KICAD10_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 "RF_Module:ESP32-S3-WROOM-1" + (layer "F.Cu") + (uuid "3a4a8f5d-87cc-48cf-9dab-905aee470a78") + (at 55 10) + (descr "2.4 GHz Wi-Fi and Bluetooth module https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf") + (tags "2.4 GHz Wi-Fi and Bluetooth module") + (property "Reference" "U1" + (at -10.5 11.4 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "9e720bb9-2a0b-4bf1-aa1d-2461a29c6be2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ESP32-S3-WROOM-1" + (at 0 14.6 0) + (unlocked yes) + (layer "F.Fab") + (uuid "01ee2d48-6edf-4fa6-9106-6d502fc6554a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6cdb3318-265b-4bc5-b2d8-e493db1583ac") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cf4d6630-0142-4f78-aa3f-e56587ff094b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.2 -12.9) + (end -9.2 -6.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "636c692d-80ee-479d-bde3-5c09d9389bd5") + ) + (fp_line + (start -9.2 -12.9) + (end 9.2 -12.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "92b61087-38ef-4f90-9932-07270b2881dc") + ) + (fp_line + (start -9.2 11.95) + (end -9.2 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b3b36c5-2762-4921-a4b9-addddb22da80") + ) + (fp_line + (start -9.2 12.95) + (end -7.7 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ffdc0477-427a-4904-8c01-1704a428ece1") + ) + (fp_line + (start 9.2 -12.9) + (end 9.2 -6.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3254273d-a7b4-406a-ae38-7a285424f073") + ) + (fp_line + (start 9.2 12.95) + (end 7.7 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5d965d79-b04a-4fc0-bd19-1910303f1861") + ) + (fp_line + (start 9.2 12.95) + (end 9.2 11.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "663c91ee-ad19-45a2-a488-ab8d46b74ebe") + ) + (fp_poly + (pts + (xy -9.2 -6.025) (xy -9.7 -6.025) (xy -9.2 -6.525) (xy -9.2 -6.025) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0aec58fb-fed1-4c6e-ba54-ac4161235246") + ) + (fp_line + (start -24 -27.75) + (end -24 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fa5f9b5a-190e-4583-8227-1516ee11334a") + ) + (fp_line + (start -24 -6.75) + (end -9.75 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0fed3fcb-d233-43d2-a410-69c4a04bbd6c") + ) + (fp_line + (start -9.75 13.45) + (end -9.75 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d8f6e479-e3be-42f0-a752-39cdf984e86f") + ) + (fp_line + (start -9.75 13.45) + (end 9.75 13.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e9a49687-cf79-4d94-90d8-922dfe2b2c8e") + ) + (fp_line + (start 9.75 -6.75) + (end 9.75 13.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5cd2421f-5f9a-419d-a7cc-793b324437ef") + ) + (fp_line + (start 9.75 -6.75) + (end 24 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9d2b14ef-3f1b-41bc-8244-e9443db14767") + ) + (fp_line + (start 24 -27.75) + (end -24 -27.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72f65dd1-77df-4938-a2db-0a0dedeb7011") + ) + (fp_line + (start 24 -6.75) + (end 24 -27.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6c3d755-d012-4bef-9f73-80fd674a3b36") + ) + (fp_line + (start -9 -12.75) + (end 9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dcbac507-279c-4cb2-8857-859496e7c73b") + ) + (fp_line + (start -9 -6.75) + (end 9 -6.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "036b862e-33b2-4122-b138-f80e0736342d") + ) + (fp_line + (start -9 12.75) + (end -9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c762f446-e85d-4b34-859d-c7b561e7ba68") + ) + (fp_line + (start -9 12.75) + (end 9 12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ca46c900-5ded-48d4-91c4-b1dd1191fb97") + ) + (fp_line + (start 9 12.75) + (end 9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0d8a966a-557d-4404-a0e7-028eaf60195b") + ) + (fp_text user "Antenna" + (at -0.05 -9.44 0) + (layer "Cmts.User") + (uuid "549940b3-581d-4f83-b0d3-3f9ccc84efd8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "KEEP-OUT ZONE" + (at 0 -18.92 0) + (layer "Cmts.User") + (uuid "f4227edd-8c87-403b-9c82-f1a691619979") + (effects + (font + (size 2 2) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 -0.6 0) + (unlocked yes) + (layer "F.Fab") + (uuid "e68986ed-4a36-4abb-ba2f-91a435322fd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd rect + (at -2.9 1.06) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "5e981f5e-87d4-468c-bb66-cb607da120c4") + ) + (pad "" smd rect + (at -2.9 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "cfe1a49a-7bf5-43d2-ae17-20155c15fd3c") + ) + (pad "" smd rect + (at -2.9 3.86) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "345cd65c-8b62-4152-b452-87fd2705b541") + ) + (pad "" smd rect + (at -1.5 1.06 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "7c701adf-312f-42f4-864a-7986a5646698") + ) + (pad "" smd rect + (at -1.5 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "6dec8432-6572-44eb-909c-a8cb913220de") + ) + (pad "" smd rect + (at -1.5 3.86 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "d291f08b-2ffd-4eb2-b2da-484b50de9b09") + ) + (pad "" smd rect + (at -0.1 1.06 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "70c0e56e-b108-4dae-b6f6-54b730df9923") + ) + (pad "" smd rect + (at -0.1 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "4d308334-c741-44dd-8a21-71675489b613") + ) + (pad "" smd rect + (at -0.1 3.86 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "8d7b4ebb-6861-4a4b-a431-3c6d0f1711fe") + ) + (pad "1" smd rect + (at -8.75 -5.26) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (uuid "2fd1b9a5-a29a-4106-b2f6-e1d2cc950699") + ) + (pad "2" smd rect + (at -8.75 -3.99) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "3V3") + (uuid "a1b81290-f998-4253-9d7c-1c2491f42b91") + ) + (pad "3" smd rect + (at -8.75 -2.72) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "EN") + (uuid "25c9d497-c024-46dc-a6d2-823a5013c29c") + ) + (pad "4" smd rect + (at -8.75 -1.45) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "8145b278-0c1d-4021-a6b8-36f9ea08b24c") + ) + (pad "5" smd rect + (at -8.75 -0.18) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "a8e58149-e650-4dcc-a298-f25c1d6681c1") + ) + (pad "6" smd rect + (at -8.75 1.09) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "ad225658-4de6-471a-a643-8c0cc98601d1") + ) + (pad "7" smd rect + (at -8.75 2.36) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "b9788fa2-7b21-4bdc-9b7a-c2943e2bb115") + ) + (pad "8" smd rect + (at -8.75 3.63) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2d8820ec-27ae-4ace-befc-cf1f3063704d") + ) + (pad "9" smd rect + (at -8.75 4.9) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "3a046dce-a0c1-4dec-822d-0aee6719d4b5") + ) + (pad "10" smd rect + (at -8.75 6.17) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "0144d4fe-ce86-47ff-9578-26801831ba1e") + ) + (pad "11" smd rect + (at -8.75 7.44) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "e7577a63-33b1-4237-b510-f0c20abd0b25") + ) + (pad "12" smd rect + (at -8.75 8.71) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2a43d310-b33e-45af-9357-6a930718cd91") + ) + (pad "13" smd rect + (at -8.75 9.98) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "USB_DN") + (uuid "1947a9b5-0d56-45b9-89dd-668d0d0f0494") + ) + (pad "14" smd rect + (at -8.75 11.25 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "USB_DP") + (uuid "6f62783e-b6bd-4704-a167-16014eff8830") + ) + (pad "15" smd rect + (at -6.985 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "ee5e21c5-1ef6-4afd-976c-1cdf5de63e10") + ) + (pad "16" smd rect + (at -5.715 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "e2c863c0-41a1-4177-9fe1-a3cce47f686e") + ) + (pad "17" smd rect + (at -4.445 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "b93ab72c-80f8-4c03-9e0c-6d1b08c7da8b") + ) + (pad "18" smd rect + (at -3.175 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "46bc37a2-d23e-4291-b09b-baa199ca87f5") + ) + (pad "19" smd rect + (at -1.905 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "94fd9392-792c-4edf-9640-63976d139c83") + ) + (pad "20" smd rect + (at -0.635 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2533ce14-82d0-4f37-bb1a-0017d52fd194") + ) + (pad "21" smd rect + (at 0.635 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "f16421db-1964-40f1-8c85-1ccdbc99dc27") + ) + (pad "22" smd rect + (at 1.905 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "6268c7c7-4cb9-4511-82ee-e0109ac7f821") + ) + (pad "23" smd rect + (at 3.175 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "f7d3bfb6-bdd4-4abb-86f7-cefb6fc652f3") + ) + (pad "24" smd rect + (at 4.445 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "60ec74b0-dcf4-4212-8dcc-144356f933eb") + ) + (pad "25" smd rect + (at 5.715 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "b2665a24-6fef-4bd1-a207-18b98db74821") + ) + (pad "26" smd rect + (at 6.985 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "8fc55b6f-0714-4212-9ef7-6678911753fc") + ) + (pad "27" smd rect + (at 8.75 11.25) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "1ec4df7d-57a1-4450-9d8b-46e652a83523") + ) + (pad "28" smd rect + (at 8.75 9.98) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2fa467bc-1c1b-432a-9cd0-92d3c9984835") + ) + (pad "29" smd rect + (at 8.75 8.71) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "7a30c568-fac4-4166-915a-8fcd037b1006") + ) + (pad "30" smd rect + (at 8.75 7.44) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "42832aca-72e9-4427-87e5-0c8076f8107f") + ) + (pad "31" smd rect + (at 8.75 6.17) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "424fc6ea-7a21-4546-8c7f-10bdcce58296") + ) + (pad "32" smd rect + (at 8.75 4.9) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "7c141907-1c86-4ad5-a0c2-a0fc0e18a955") + ) + (pad "33" smd rect + (at 8.75 3.63) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "3b9819e3-2d5f-42c1-9960-4e7bb7aed389") + ) + (pad "34" smd rect + (at 8.75 2.36) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "40eb328a-e105-4ad0-9659-59c32d335ba2") + ) + (pad "35" smd rect + (at 8.75 1.09) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "8d127ab9-10fe-48bc-99eb-24850f93360a") + ) + (pad "36" smd rect + (at 8.75 -0.18) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "e37a42ab-03ea-42c7-8386-90e652eadd71") + ) + (pad "37" smd rect + (at 8.75 -1.45) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "56183024-df1c-4b67-a110-aa086079d799") + ) + (pad "38" smd rect + (at 8.75 -2.72) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "6dddfca7-4a3b-4aef-a0cb-6eaf790817bb") + ) + (pad "39" smd rect + (at 8.75 -3.99) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "351d7bb2-c5ac-409f-ad44-019ce02f8ea7") + ) + (pad "40" smd rect + (at 8.75 -5.26) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (uuid "8a5c41c9-4348-494b-8f4d-b730b9a08af7") + ) + (pad "41" thru_hole circle + (at -2.9 1.76 90) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "4a7e7fb0-4a1d-4483-a881-79e34e8a5733") + ) + (pad "41" thru_hole circle + (at -2.9 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "b7ddd6bc-a408-4819-8043-3d5a3e4f7eb0") + ) + (pad "41" thru_hole circle + (at -2.2 1.06) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "a8eb328f-0648-4e01-9014-34780300e7e4") + ) + (pad "41" thru_hole circle + (at -2.2 2.46) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "1127745f-783d-48d7-bc2f-36ce13f6c956") + ) + (pad "41" thru_hole circle + (at -2.2 3.86) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "0423a719-d4e3-4c2a-b095-678b194badd1") + ) + (pad "41" thru_hole circle + (at -1.5 1.76) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "9c912d49-fc49-47a8-9803-7da5243b89bd") + ) + (pad "41" smd rect + (at -1.5 2.46 270) + (size 3.9 3.9) + (property pad_prop_heatsink) + (layers "F.Cu" "F.Mask") + (net "GND") + (zone_connect 2) + (uuid "42c29739-5f47-49e5-b7c5-ba953b824017") + ) + (pad "41" thru_hole circle + (at -1.5 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "818df7c3-4e07-4368-847b-9273fb74a77e") + ) + (pad "41" thru_hole circle + (at -0.8 1.06) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "27f086d7-2717-4141-b57e-dda52c6f9da1") + ) + (pad "41" thru_hole circle + (at -0.8 2.46) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "b324c383-c72e-466f-aa92-3f28199acbb1") + ) + (pad "41" thru_hole circle + (at -0.8 3.86) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "e35eb1c4-2942-4e32-97cf-8ac18bc9a875") + ) + (pad "41" thru_hole circle + (at -0.1 1.76) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "894e22c8-b3f5-4c93-8364-d1a79c454399") + ) + (pad "41" thru_hole circle + (at -0.1 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "4253aeb1-bb53-446b-9571-c63a202e0aca") + ) + (zone + (layers "F.Cu" "B.Cu") + (uuid "05a28cc9-10f2-40b9-afca-da6f41453949") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 31 3.25) (xy 79 3.25) (xy 79 -17.75) (xy 31 -17.75) + ) + ) + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-S3-WROOM-1.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Fiducial:Fiducial_1mm_Mask3mm" + (layer "F.Cu") + (uuid "43c2a798-9054-467e-854f-12396b486aca") + (at 62 32) + (descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)") + (tags "fiducial") + (property "Reference" "FID3" + (at 0 -2.45 0) + (layer "F.SilkS") + (uuid "840c020a-2755-4834-9bbf-f8706ec3936f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "FID" + (at 0 2.45 0) + (layer "F.Fab") + (uuid "9886c0b5-5c4f-4387-bd4d-a6c647b0e0c5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9c84daf7-35ec-46c1-9544-bc0a1cc2c6ed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b37e4ca8-d373-437d-8ae1-c9cb4a0f5700") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "fiducial" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "5cfc725f-4e3b-4a30-9ec4-d057f0f3c4fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "65871d7d-f583-4cab-a4f8-460bea5bade0") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "9b5fbfa3-d557-40b8-a586-76559fa60811") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f69067e8-6b35-4132-b83c-8bf9ba66e403") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "" smd circle + (at 0 0) + (size 1 1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 1) + (clearance 1.1) + (uuid "b0c23fb0-1194-4e99-a27a-960dfa85c591") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4576f13b-7b36-461e-9a30-9d5da3ca99fa") + (at 60 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R7" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "2ed0701c-e034-4e22-96a3-9029b57d3317") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "77f787ea-c71f-4f97-b70e-165d0380c5bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0f2b1bcf-33c3-4c46-916f-2188c0ad01f1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "70e434d6-8cfe-4576-8373-ee268b45dd5f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "6281dc42-4b8d-48c6-bb63-c0a0d926090a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4e0fc5f3-04e4-4390-b6ab-efe6428bb4b1") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3fa59063-0615-4993-8315-c25025898c12") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "190c68a8-0c38-44c7-a7b6-40de49d869f9") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4b655cbd-3ab0-4a53-931f-cd9892a6e0e3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e82b98ee-1806-405e-a7e4-91842452a1a7") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "9ae58c5b-9a65-4f8e-aaf5-6a0c28d8569e") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "IO0") + (uuid "aa870e97-5d7e-4db4-b253-e43bd09b224e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4d6e5662-cb60-495b-9ee3-8573a4ad3405") + (at 16 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "cfbadd9f-97b2-4aff-9719-e5cb3621f9bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NC" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "d367d6d7-6e08-4dd5-93a9-24ff43cb14a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7f477a7e-80af-491f-89f3-76097d8a0315") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "08fceda7-11a7-4ef0-8889-24c0f5927298") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "2a04f363-c1c4-42a5-ac91-bc897040554a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f683584e-1c74-476d-9b84-0dba2653df6f") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5f362fe-bcca-4cc5-927c-253bc1cf0e3b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ff6c0fcb-554d-4244-851a-57432ce84621") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4549b744-a258-4660-a981-77f2a3cd7308") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "8aa5d605-607f-49d2-8d73-f8a5e92c9589") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "7b0f88ac-ce45-41fc-a218-689689a5e09c") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG1") + (uuid "139dc075-ba73-436b-b884-70872e03ebfc") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "531d8eba-4891-4c24-85e4-d2505a210dda") + (at 48 8) + (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)") + (tags "capacitor") + (property "Reference" "C5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "98c1f446-2271-4616-9c7e-b47e8a92c73f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.1µF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "6cfaec68-6f75-4a22-94f4-0da8a0dbe303") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1d9e9e7d-f424-4f2f-ba50-d89d35ff29de") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f69f9f5b-afa8-4920-a09f-20130629e547") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f51aa6a7-656f-44b0-8286-710e5ed8e524") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "e97af711-a645-4e1a-8e1b-d287ecb91100") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2dc116f7-ec2e-41d2-b731-55218303bc55") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e07cfc8f-2af8-48b2-a431-8da085d3ddc2") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "845d3f31-1964-45d7-8ab4-96d2455b4eb1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9e565635-a603-46da-b57b-4e6a1674edeb") + (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 "3V3") + (uuid "8a2b997f-8a5a-47a9-95c6-6d901a98d6ce") + ) + (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") + (uuid "21ec734a-60a1-4e49-8638-00c549b980cd") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "5ed7f3a3-1fd9-4978-8895-1da786deb3c8") + (at 60 20) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R8" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e5259422-af93-4fd8-97ce-0606a8760f85") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NC" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "ceb9b3f9-f227-400d-a9aa-3e93bc8caa57") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a7dc449f-687f-480a-80ae-b1a18d271391") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eff49a24-0cec-4f66-b9a1-ab944c5637b0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "44216952-51a2-4102-bdea-160fcd933b6f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b99f7d6b-12db-4f85-97a9-94e4fd50e130") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb088b65-f6be-4fbd-ae6e-fcb60016dc96") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "96299994-dfd0-4b09-a2cc-3f19a3a229fc") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "90099045-e49a-40c2-b875-d01963809a5a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e399b07a-8e11-459e-9de4-8ed7bd16d5fb") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "151c133d-fd82-44a6-a138-38d37b3ebd29") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "b18707a3-85c0-4938-bb90-f3a750d993ca") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "7fc90de1-70d6-415f-b7e1-b95448c3b7ae") + (at 8 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "01e79c7e-6491-40a1-a2fc-a0621e11417a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5.1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "eda339cc-0c2c-454b-9814-190a8567f69c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "57defa1e-337f-4520-9be5-3da4a6a78f5c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0bba2f56-6656-4fbb-84a5-7a7f38b3bf17") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f0ea2a79-276a-41ea-8d78-83185afbcff5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c865aacb-baed-4f72-a4ec-4b8bb9bbecef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "714360bc-17eb-4344-accd-a515af75cf3c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ab0bfc4b-8a27-4898-be46-0e416fadb9f9") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "eebd1816-196a-4490-834d-6585e70da2be") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ffd1310b-935c-4f1c-8ead-bc7cb3a726fa") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "c8464ae8-ba45-4a3d-a245-f42756e0d061") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "21d2b9b7-6659-4807-9b17-a4a921353e3e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.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 "8822fba2-29a5-460c-bd4a-768cadbfc109") + (at 14 24) + (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)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "39356318-da84-4c5a-8d95-cef925d748da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10µF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "6673f43e-fa78-45ae-9c34-26209a5834b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ebfb952-a978-406d-8d22-c24ed3cde1fc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ecaac98-4de2-4f38-a04f-b153e6f29796") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "8e475988-a83b-4e2f-8e4f-35dfbba81f82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "47a9ebb8-25a9-41ae-aa23-1ff72c575265") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2924352e-0f08-496d-b754-73421b3210d8") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "69d4093a-78ee-42c4-a2a9-cb0482186cb6") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "339850bd-8c74-4310-be68-cf3ec2e3c8ee") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "fa44f56b-986b-4aff-b036-3cd4076b23e5") + (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") + (uuid "349a4f5c-5d77-4370-9bbc-e409d0da295a") + ) + (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") + (uuid "02fa5934-f9d6-4cc1-b228-f2024cf7433a") + ) + (embedded_fonts no) + (model "${KICAD10_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_0603_1608Metric" + (layer "F.Cu") + (uuid "8a550bf6-bd67-4f9a-af61-7e6ddf30a343") + (at 48 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R6" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "dffd4bf5-cfbd-4be5-9931-16929f6900ae") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "f914c174-c6ea-49c3-941d-ee77bc8ed997") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71162d4a-85d7-4cba-9a4b-3ad8d2a622bd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "af9fd446-fdfc-4b6d-98d2-ccf41e608f2b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "87080c95-8508-484d-b14f-426b50260a66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6743a8c1-12cd-4cdc-a65a-37d9acfbe300") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "90910312-5230-4c9b-ad2d-ba0c7be58ddf") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fcc7f7f2-131c-453c-a09a-541945ac10ac") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d292bda8-ca29-4a0d-b06c-53526735d344") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4bb0d347-6c18-4ecd-83ec-86fc4fa8d7af") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "EN") + (uuid "d6558841-3f88-4301-b2de-a48b7399c630") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "04971131-97c7-453c-95aa-9b58aaf675eb") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "8eb3c671-2da3-409b-a2f0-6f470e50cf00") + (at 8 6) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "1b8b796e-6412-452c-ad20-1ecf24ada8cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5.1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "3cbb73e0-e4ea-411f-96e9-635389ad6d96") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "70ef8b4d-754c-4df4-8c0e-498dd2abf525") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e363e511-fe96-49a7-a559-ea3177c3d05f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "684db243-74d7-4c89-a516-8f2e6d3a3039") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f8beea70-c624-40d2-b36d-d95c0c7bcef6") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6361e398-46e6-4c1f-816f-408ea961b392") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3b344424-45f1-4e06-8dc9-649be7130ec7") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "948f9798-e04c-44cb-a09e-2d31e53b2449") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ba6f7fbc-cad5-42a6-b69d-9debfa6587b8") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "2c5c5a2a-0052-43fd-b40a-9a1bd6ed6b7b") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "3dad7ede-f1ae-4253-ae29-d11ac87b6c40") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "a280073b-0a01-43f4-b3e0-e6aa9036605b") + (at 26 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "c38ecd3f-d976-4275-b2fb-57d1d11d31cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "0b0fc751-db8f-4ab1-9050-bb9a704b58c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eb76379b-9dbc-4938-928a-1d539ab2b24c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9a217d0d-bbac-4f18-b9da-abc164561f27") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "2264a7e0-315c-422f-96b7-713d2916ef14") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d35e5096-7873-4064-8aa1-d93765f6c981") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7cd1b1d2-27c1-4eb2-81d8-4316329fd79e") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6ba3bf0d-c290-402b-a88c-fcb5aeffb925") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "630c7505-55bb-4875-aa58-6640604fe102") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "03001436-374f-47c8-ac83-d96685457461") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE") + (uuid "833be494-421c-4c86-8b9c-ded9867f59f9") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "6670765f-c84e-422d-9975-034da14d9283") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm" + (layer "F.Cu") + (uuid "b28c9cec-44e6-46d4-bc25-86ae8e76a295") + (at 17 10) + (descr "SSOP, 10 Pin (http://download.py32.org/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/zh-CN/PY32F002A%20%E7%B3%BB%E5%88%97%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C_Rev1.0.pdf#page=44)") + (tags "SSOP SO ESSOP-10") + (property "Reference" "U2" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "5755334a-0485-4f8e-88df-095cf2c805a4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CH224K" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "533171b8-da98-471c-b2f8-72d1622e59d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "00315083-1745-44ad-a76a-96aeff755384") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c7d25c05-752f-4660-813b-c395a20a66c8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "a26a4c9f-96f4-4415-9c26-1c0821cfa691") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "0dd1b65f-d1b5-49db-85a6-21d50d897a57") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "831ec4c8-25fc-4b20-ae80-01ec806f7578") + ) + (fp_poly + (pts + (xy -3.74 -2) (xy -4.07 -1.76) (xy -4.07 -2.24) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a6e364a4-11cd-4ebb-ad66-39325e4cd51d") + ) + (fp_line + (start -3.73 -2.55) + (end -2.2 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d47e8fa4-3b0d-4358-ab65-b9dd8c216474") + ) + (fp_line + (start -3.73 2.55) + (end -3.73 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b611235-e23a-4356-9840-5653726b715b") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ef5ee9bc-c5a5-4a2c-90c5-c58ead344745") + ) + (fp_line + (start -2.2 -2.55) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d02b4ca5-fd2a-40d8-9e86-9bdc9541939d") + ) + (fp_line + (start -2.2 2.55) + (end -3.73 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8a2240e7-b42f-4f44-858b-bf171b55f6c3") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "853f6286-b8c9-4dc8-a6eb-ba73b92f1202") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c7212e54-0c7d-4956-af4b-f06af5e99769") + ) + (fp_line + (start 2.2 -2.55) + (end 3.73 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "53b450e2-64bd-41ea-b40e-d9c34c3646b1") + ) + (fp_line + (start 2.2 2.55) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "74f5b590-c092-4ff3-873d-016e65228cba") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e44ca95d-23dc-4edb-9b50-dba835379ad4") + ) + (fp_line + (start 3.73 -2.55) + (end 3.73 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "495040fb-ffd9-4ab3-a442-572586ced75f") + ) + (fp_line + (start 3.73 2.55) + (end 2.2 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e820b9c3-fcc2-4c2c-84ec-c863ea840009") + ) + (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 "bdb375b2-9ad6-4d76-8f04-4caf3f3c2a44") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "71195e26-f6f4-43bb-928b-9a0d1743d0b4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd roundrect + (at 0 0) + (size 1.69 2.66) + (layers "F.Paste") + (roundrect_rratio 0.147929) + (uuid "74624bb5-5e45-46ee-a06e-50c31ebdcb9a") + ) + (pad "1" smd roundrect + (at -2.6375 -2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE_DRV") + (uuid "67568771-69d7-4ccd-afb0-82f7803b4b30") + ) + (pad "2" smd roundrect + (at -2.6375 -1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VDD_CH224") + (uuid "d2d1c150-6da1-4495-9304-e10ae4473578") + ) + (pad "3" smd roundrect + (at -2.6375 0) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG1") + (uuid "8a19cb7f-05f2-41fa-8511-80eeb9ae6f17") + ) + (pad "4" smd roundrect + (at -2.6375 1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG2") + (uuid "49aa8e77-bdf9-4086-a227-0dd502faa1ff") + ) + (pad "5" smd roundrect + (at -2.6375 2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "82fbb5aa-ba6e-43d2-bf20-33551bb9a798") + ) + (pad "6" smd roundrect + (at 2.6375 2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DP") + (uuid "8c6d508b-f396-4961-91d0-7b400603d7b9") + ) + (pad "7" smd roundrect + (at 2.6375 1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DN") + (uuid "4a654108-b4b7-410d-97f2-9e8738f2dfd6") + ) + (pad "8" smd roundrect + (at 2.6375 0) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "e7fc6280-6892-40b1-81ef-4507125043a9") + ) + (pad "9" smd roundrect + (at 2.6375 -1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "434a0262-7bb1-4957-ac67-808452289296") + ) + (pad "10" smd roundrect + (at 2.6375 -2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS_SENSE") + (uuid "4e0c26eb-9409-416c-bb0d-362d81303ab8") + ) + (pad "11" smd rect + (at 0 0) + (size 2.1 3.3) + (property pad_prop_heatsink) + (layers "F.Cu" "F.Mask") + (zone_connect 2) + (uuid "e4be6687-9662-4da0-b144-531c4d4f70c4") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "b40c00fb-b187-45f8-8499-07b62ceef77f") + (at 20 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "fe522463-ee31-484d-b5e1-c7fd8285ac51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bda1d145-2d71-4e27-a3f3-593d33fbe236") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3e1e4510-dd57-49b1-a01a-aca7872b60eb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b50afda5-c6eb-4cfd-bf02-b5acaac92306") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "bb423611-c123-4f9d-9fd8-32d2f5fa474e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "914c2807-d0c6-41d1-9d9c-e9670d2ef68e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5f025b8-c560-4daf-93db-4d1cf9546631") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "feade9d8-7dae-4710-a0d8-4d5ef4d1a7ce") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "82e8ef1c-5f11-4564-b006-c255ea21878c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "185f6746-bef9-43bd-935b-175957a47810") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG1") + (uuid "fb489dfe-6daf-4c2a-92e3-35824d242e71") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "4208a60e-d953-4a85-87b7-7544ad42308e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.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 "b4f9f20f-8c49-4a82-b749-02e7ea7a7940") + (at 30 10) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (property "Reference" "U3" + (at 0 -4.5 0) + (layer "F.SilkS") + (uuid "cb9f6512-63cb-420f-8b75-c6cbafcbddd4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LD1117S33TR" + (at 0 4.5 0) + (layer "F.Fab") + (uuid "7598fcdc-44f7-45be-b524-64441773865f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b9a3a37e-c89e-484f-a85c-364e7c44fc2f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea0684bb-7372-4491-a51e-f7434bec062c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (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 "23bf8501-d828-403c-ba3e-d3ee2a77eedf") + ) + (fp_line + (start -1.85 3.41) + (end 1.91 3.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7e18ce0-722e-4a02-b746-0d52cfe34a90") + ) + (fp_line + (start 1.91 -3.41) + (end 1.91 -2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b6d8eb8-3fb2-4cf8-b7b1-25a3ba439a74") + ) + (fp_line + (start 1.91 3.41) + (end 1.91 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f613a8eb-21d1-40b3-9582-d5ace85e071b") + ) + (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 "01424bc6-aede-40c7-8b4c-e870ceb3b0c9") + ) + (fp_line + (start -4.4 -3.6) + (end -4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3052e5ef-edd0-4e9a-9960-cdbaa37a63a5") + ) + (fp_line + (start -4.4 3.6) + (end 4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea0149d8-1c24-43df-ab72-e01aa4e29f7f") + ) + (fp_line + (start 4.4 -3.6) + (end -4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b4db2839-86a6-4e08-8744-638550fff52e") + ) + (fp_line + (start 4.4 3.6) + (end 4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "badda1f5-6e73-434d-af3a-751013b97213") + ) + (fp_line + (start -1.85 -2.35) + (end -1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b2268bd3-84e6-4f10-b5d9-e3deae4a706c") + ) + (fp_line + (start -1.85 -2.35) + (end -0.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "781ddab0-48d3-40ef-9753-c39182104717") + ) + (fp_line + (start -1.85 3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b140a25b-0b8c-431b-bc94-354d7fe09fb3") + ) + (fp_line + (start -0.85 -3.35) + (end 1.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "471e694a-3ffc-4a15-8dba-c09a2a1a4d80") + ) + (fp_line + (start 1.85 -3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "71839fde-95c9-49aa-95b7-662c7b52f09e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "5f770d37-12fb-4f97-8407-4ce07dd4d58e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -3.15 -2.3) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "6bbbd185-6220-482d-a80f-ae596c66ce09") + ) + (pad "2" smd roundrect + (at -3.15 0) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "e779c9c0-ed22-4388-bcb0-710e9abf4664") + ) + (pad "2" smd roundrect + (at 3.15 0) + (size 2 3.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "b5b627f6-9e26-4ab7-9e8f-0e638090be2f") + ) + (pad "3" smd roundrect + (at -3.15 2.3) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VOUT") + (uuid "f0fdcd87-029b-480c-88dd-aa8d09d132f6") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Fiducial:Fiducial_1mm_Mask3mm" + (layer "F.Cu") + (uuid "c43ec1ef-acf0-4477-bf0c-88729e636af1") + (at 3 3) + (descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)") + (tags "fiducial") + (property "Reference" "FID1" + (at 0 -2.45 0) + (layer "F.SilkS") + (uuid "e7487745-b488-4b65-bf2e-bc295fb411dc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "FID" + (at 0 2.45 0) + (layer "F.Fab") + (uuid "ea99160e-1960-4f38-98a7-92d90d206d4b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b3f7f7b6-cab4-45a4-8b50-f4b56decb3da") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9f786eea-2d19-420d-98db-ac13fbd4a6fd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "fiducial" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "5f74a3c8-3b76-4146-982e-1ce8820bc293") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a1ba1628-01e6-44cc-88fb-f085673e0c70") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "5c4ce5fb-36cd-4835-83b6-4a8deb9f93af") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5b1a7d78-725f-4c0a-8d0f-09f08bdb8408") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "" smd circle + (at 0 0) + (size 1 1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 1) + (clearance 1.1) + (uuid "2952b232-c12f-42c1-af10-97be209bbf51") + ) + (embedded_fonts no) + ) + (footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" + (layer "F.Cu") + (uuid "c91fc8be-4b30-4244-9c86-f853f1d09d9a") + (at 5 17.5 -90) + (descr "USB 2.0 Type C Receptacle, GCT, 16P, top mounted, horizontal, 5A: https://gct.co/files/drawings/usb4105.pdf") + (tags "USB C Type-C Receptacle SMD USB 2.0 16P 16C USB4105-15-A USB4105-15-A-060 USB4105-15-A-120 USB4105-GF-A USB4105-GF-A-060 USB4105-GF-A-120") + (property "Reference" "J1" + (at 0 -5.5 270) + (unlocked yes) + (layer "F.SilkS") + (uuid "084486b9-167a-4cdb-813f-dce592b34b9e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "USB-C Receptacle" + (at 0 5 270) + (unlocked yes) + (layer "F.Fab") + (uuid "f0abcd3b-a286-41c4-890b-722181b6939f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc9fbfd5-8e85-4825-84a7-dbbe96a9d899") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "06127a53-99f2-4d06-9a85-382b9d1d8254") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -4.67 -0.1) + (end -4.67 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a537ae4-79a9-4552-8b48-76a2951d4dd9") + ) + (fp_line + (start 4.67 -0.1) + (end 4.67 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff4a7539-ed2a-4986-ac1d-b2ffcb522530") + ) + (fp_line + (start 5 3.675) + (end -5 3.675) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a99d7c5f-0984-4f9f-bc15-7e61cebaf4bf") + ) + (fp_rect + (start -5.32 -4.76) + (end 5.32 4.18) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "989a22b9-d230-491a-a882-b47b95b5a511") + ) + (fp_rect + (start -4.47 -3.675) + (end 4.47 3.675) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f8e9ca09-aba5-4707-b9d5-cbc870fc402d") + ) + (fp_text user "PCB Edge" + (at 0 3.1 270) + (unlocked yes) + (layer "Dwgs.User") + (uuid "877f1714-fd54-4a58-84db-b9a455524e47") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (uuid "a16cab8a-0233-4b7c-a7ee-22b7abec7fe1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -2.89 -2.605 270) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "c66827dd-1dfb-4728-9464-15274d097856") + ) + (pad "" np_thru_hole circle + (at 2.89 -2.605 270) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "68c8299f-349a-47f6-a7ca-a0d587047280") + ) + (pad "A1" smd roundrect + (at -3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "1ea6baee-a2aa-441b-8288-2235afa6fe4b") + ) + (pad "A4" smd roundrect + (at -2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "c48f4077-cc45-4edc-b2b6-07a10cd83bc7") + ) + (pad "A5" smd roundrect + (at -1.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "af7d4841-e7f7-4dbc-ad1e-5600eae9f5ca") + ) + (pad "A6" smd roundrect + (at -0.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DP") + (uuid "f170bb1d-19b1-4713-90f0-0f825e429b32") + ) + (pad "A7" smd roundrect + (at 0.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DN") + (uuid "b1fdb964-19c2-40ee-b3ec-55b88622447d") + ) + (pad "A8" smd roundrect + (at 1.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "b10d6fd8-c6b4-45d4-8964-fe82c7f640ad") + ) + (pad "A9" smd roundrect + (at 2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "a1bfd34c-b3d4-4fa8-ba5a-8b952906d005") + ) + (pad "A12" smd roundrect + (at 3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "1f2067d0-ef84-4fc3-81e2-c6c93cb642f9") + ) + (pad "B1" smd roundrect + (at 3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "edc57efd-6a41-410e-a9f3-660e888f39e6") + ) + (pad "B4" smd roundrect + (at 2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "f775810a-2c67-4407-8a0b-17c6f1ec2317") + ) + (pad "B5" smd roundrect + (at 1.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "e775bd6f-ebb5-4ace-b603-cda7b09e5a67") + ) + (pad "B6" smd roundrect + (at 0.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "10cdef64-ccfd-4e7c-8330-63575c0ee393") + ) + (pad "B7" smd roundrect + (at -0.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "47095238-fd91-4ba0-ac30-83881de7ac9b") + ) + (pad "B8" smd roundrect + (at -1.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "778deef8-1f22-4490-9d6a-8d319d26346f") + ) + (pad "B9" smd roundrect + (at -2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "f8491904-1a49-499a-85cc-f4a116eb655a") + ) + (pad "B12" smd roundrect + (at -3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "5ce4da3d-f059-41a1-b9f2-e923c9a57303") + ) + (pad "SH" thru_hole oval + (at -4.32 -3.105 270) + (size 1 2.1) + (drill oval 0.6 1.7) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "fa8cf2e1-be7e-4cd5-97a7-926510b57ed1") + ) + (pad "SH" thru_hole oval + (at -4.32 1.075 270) + (size 1 1.8) + (drill oval 0.6 1.4) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "d6ebf667-480c-4484-8df4-ffd92b9df4b0") + ) + (pad "SH" thru_hole oval + (at 4.32 -3.105 270) + (size 1 2.1) + (drill oval 0.6 1.7) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "ce23356c-7de6-4122-ab0e-f8cf43e059b5") + ) + (pad "SH" thru_hole oval + (at 4.32 1.075 270) + (size 1 1.8) + (drill oval 0.6 1.4) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "e9faf116-9ee0-4ce2-a12c-be875f067e8e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Fiducial:Fiducial_1mm_Mask3mm" + (layer "F.Cu") + (uuid "cf630c10-04da-4c74-802b-28458ee123f0") + (at 3 32) + (descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)") + (tags "fiducial") + (property "Reference" "FID2" + (at 0 -2.45 0) + (layer "F.SilkS") + (uuid "7d148f56-1e5b-4724-9bd1-6cd65784dafa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "FID" + (at 0 2.45 0) + (layer "F.Fab") + (uuid "e8eb6587-4d11-4798-93ed-f38207d596f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "db095238-487b-4d67-98a6-90c48660bbd5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3295e2f0-447b-471f-99e7-003f2402ad54") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "fiducial" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "cf2ca005-ee33-4a40-af5f-790f79d145f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "78395ab1-eb7e-432f-9ff9-ada626421689") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "53200270-f1a3-4142-acb8-41e07982f92a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2fc49bb2-0d54-4cf6-9a3b-dc3c3fd5c428") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "" smd circle + (at 0 0) + (size 1 1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 1) + (clearance 1.1) + (uuid "3af15b00-9fcf-49b1-99f8-9d244fb631ac") + ) + (embedded_fonts no) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-3" + (layer "F.Cu") + (uuid "cfd27c7a-3aa4-4d09-9933-ab5d9c022a04") + (at 23 10) + (descr "SOT, 3 Pin (JEDEC MO-178 inferred 3-pin variant https://www.jedec.org/document_search?search_api_views_fulltext=MO-178)") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q1" + (at 0 -2.4 0) + (layer "F.SilkS") + (uuid "07cb11fb-68d8-484d-8410-d669f20d641d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PMOS" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "00a79d15-3f03-4d32-8fa6-c160cbea2a8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3d9fd3c1-5eeb-4390-a675-3a55e41bb692") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "338ca33d-6215-4336-88a3-e3c351bd51e9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "bb641b52-b0c7-4873-adf4-4eac799867f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.91 -1.56) + (end 0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "700d188d-8de5-49bb-9891-6de04d15eb1c") + ) + (fp_line + (start -0.91 -1.51) + (end -0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ecc744d9-d543-49f4-9b76-556d20b6b30e") + ) + (fp_line + (start -0.91 0.39) + (end -0.91 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8756b8b5-e078-4205-a83f-37b5980e010f") + ) + (fp_line + (start -0.91 1.56) + (end -0.91 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a29393d-21b9-490a-9951-c8bacd92083c") + ) + (fp_line + (start 0.91 -1.56) + (end 0.91 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb078da0-2b39-49cf-b4f3-a12e58a45056") + ) + (fp_line + (start 0.91 0.56) + (end 0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5bfa375e-bd26-4131-b5ee-756f8d35a36e") + ) + (fp_line + (start 0.91 1.56) + (end -0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7eb1e340-17de-41ab-81f3-241dd94828cd") + ) + (fp_poly + (pts + (xy -1.45 -0.38) (xy -1.21 -0.05) (xy -1.69 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "cc5fe851-4c14-408e-8362-0c665a2714f0") + ) + (fp_line + (start -2.05 -1.5) + (end -1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e019682-c664-476d-8f0d-307fe766be96") + ) + (fp_line + (start -2.05 -0.39) + (end -2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e22ed38e-2d57-47a0-8310-f97c3a18d510") + ) + (fp_line + (start -2.05 0.39) + (end -1.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8fa91bd2-d1f8-424b-be68-f6fce5593f0c") + ) + (fp_line + (start -2.05 1.5) + (end -2.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a7470db-1ce4-4b8e-a1fa-db8d226e4764") + ) + (fp_line + (start -1.05 -1.7) + (end 1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d2526d59-1c90-44b1-9d7f-6431aa850139") + ) + (fp_line + (start -1.05 -1.5) + (end -1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0dcffed7-73c3-400c-865d-a5eb20604a76") + ) + (fp_line + (start -1.05 -0.39) + (end -2.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "63f9c292-6221-4542-97e5-b8f60309247f") + ) + (fp_line + (start -1.05 0.39) + (end -1.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b9f55b6a-5f67-48f2-8809-8adb8b9f448b") + ) + (fp_line + (start -1.05 1.5) + (end -2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "83a9a9ac-ea45-421e-bbb8-0f0dc525f341") + ) + (fp_line + (start -1.05 1.7) + (end -1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "22d43704-3587-4d0d-bd14-83661fda64af") + ) + (fp_line + (start 1.05 -1.7) + (end 1.05 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bbf9d734-b970-4719-aca3-ac0dce234b68") + ) + (fp_line + (start 1.05 -0.55) + (end 2.05 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7aa9d792-51ab-4953-ba6b-b427552efac2") + ) + (fp_line + (start 1.05 0.55) + (end 1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "813fead3-41f2-49cf-917c-b587903d449c") + ) + (fp_line + (start 1.05 1.7) + (end -1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "00e0d48b-b28b-43c7-96a6-613c314480ee") + ) + (fp_line + (start 2.05 -0.55) + (end 2.05 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e9f3b43-636c-4bff-89b6-96d0cb720128") + ) + (fp_line + (start 2.05 0.55) + (end 1.05 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "202a4402-c3e7-46b0-ad00-2eb88feccea4") + ) + (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 "6075f971-9e38-4212-840a-19315a209136") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "d6a7e8fb-f24a-42ce-9b4e-38a1188fe3b6") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "8c8b7117-a237-407c-8cdf-03c6262a59de") + ) + (pad "2" smd roundrect + (at -1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "86000003-4968-4010-ba56-3eda796897d7") + ) + (pad "3" smd roundrect + (at 1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "e1c96a73-ae78-494f-ab62-c49b5b32b009") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "d9ee5504-ca2d-48a0-8f0e-1e6619ab21b9") + (at 12 14) + (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)") + (tags "capacitor") + (property "Reference" "C2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "465701d1-15b4-47f4-98c7-f68ddc9b3af0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1µF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "154a3e1c-f5b1-4c89-b04b-8d1aabf5d9e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b7b6155b-547d-4624-ad7d-69d58a8fac68") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4b3affce-ca1a-4d3b-b0f4-721eb28707cd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "32cea6fa-2673-49c6-b15e-a38e1b7a89a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "2ce3b81c-3f6a-4146-aff1-03fb9917fe36") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20342fd4-d4f6-4f6a-bbe2-625ff1a01361") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c804b83c-79c6-4f30-9ee9-99d6e4f9f1b9") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4ec215ac-9b94-4aa5-94b5-1370882a9368") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "984d2079-172a-4eff-b4cb-b98d6643244c") + (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 "VDD_CH224") + (uuid "3dc8aac4-8ab4-465d-ad1c-563220c4dfd0") + ) + (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") + (uuid "d380c9c2-ea5f-46ba-a58a-acbd5f0e2426") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Resistor_SMD:R_0805_2012Metric" + (layer "F.Cu") + (uuid "eb1b92ba-e810-4712-b8f4-3d6b5b5f66bf") + (at 38 10) + (descr "Resistor SMD 0805 (2012 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)") + (tags "resistor") + (property "Reference" "R9" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "5345e369-57c4-4493-b6b6-12351ae5f4ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.47" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "271681e3-4d19-4867-999b-067cd2400862") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b3b27395-6ae7-4c62-9089-e6e1c617c46c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d36d0668-3010-4f20-85a7-e83ee222d40e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "db21685e-0822-45b1-8aaa-941dcaffae71") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "01765f54-20e5-49dc-a515-9dbc271a6d0c") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb627b99-f68f-477a-8c75-0e560b670621") + ) + (fp_rect + (start -1.68 -0.95) + (end 1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ffb8332e-26d3-4b6e-8278-4a10a445431a") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6e7c95fe-5b5f-4fb8-b5a5-e86dba6559d8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b5f73990-a1a8-49ba-910b-9ace78b9be0f") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9125 0) + (size 1.025 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.243902) + (net "3V3") + (uuid "fff86f23-ba99-4b9a-9cc7-03480ba01b36") + ) + (pad "2" smd roundrect + (at 0.9125 0) + (size 1.025 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.243902) + (net "3V3_ESR") + (uuid "7e67b938-abc6-4d8b-9557-2e575ae117fe") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 65 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8a132d5b-613c-4d2d-be44-f019a9c56509") + ) + (gr_line + (start 0 35) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "040bf890-3267-4973-843d-f143dfb1a408") + ) + (gr_line + (start 65 0) + (end 65 35) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fdbab289-bcef-4958-b25c-74c396795774") + ) + (gr_line + (start 65 35) + (end 0 35) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7067e40b-c8da-455e-98e4-919df40265b7") + ) + (gr_text "Summarizing datasheet layout recommendations for parent agent..." + (at 10 10 0) + (layer "F.SilkS") + (uuid "b2c332e1-36ee-4e9e-9af6-0141025cd1e8") + (effects + (font + (size 0.01 0.01) + (thickness 0.15) + ) + ) + ) + (gr_text "USB-PD-ESP32S3 REV-A" + (at 33 33 0) + (layer "F.SilkS") + (uuid "cc465cbe-5b69-4fd9-b809-c1a78f31b589") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (segment + (start 23.05 16.1) + (end 23.05 17) + (width 0.2) + (layer "F.Cu") + (net "VOUT") + (uuid "5122ce74-27dc-4e01-8d29-19bb8c3c0764") + ) + (segment + (start 26.85 12.3) + (end 23.05 16.1) + (width 0.2) + (layer "F.Cu") + (net "VOUT") + (uuid "eaeba950-c116-4ed5-92c6-96c57ed0d0d2") + ) + (via + (at 60.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "02248593-a6f5-4cf2-b463-eebce75e9c1f") + ) + (via + (at 40.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "06cae6b1-88d6-484e-8572-8d776ffd0875") + ) + (via + (at 5.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "0754c7f9-051c-4925-8a15-af0d366fca43") + ) + (via + (at 55.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "0d953c6b-031b-423a-ba1b-650f2c05aa2c") + ) + (via + (at 50.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "148b1717-385f-4759-af22-7953b984cf85") + ) + (via + (at 55.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "1bca4867-ed5d-4adb-a6be-2c38c989626a") + ) + (via + (at 30.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "1e0544fa-144d-458d-b742-72f47a18a2d4") + ) + (via + (at 20.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "221b1381-196f-4dbf-a473-f6057a80da1f") + ) + (via + (at 60.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "22c4b7a7-8dd5-41d2-8c02-6a2aaa2106e0") + ) + (via + (at 50.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "25927687-b1ad-4659-8626-ed867632ce2d") + ) + (via + (at 35.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "25b56c0b-d8af-4cc6-8742-c051de69eb17") + ) + (via + (at 15.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "26811805-d396-4b98-ba41-a939e30d80f9") + ) + (via + (at 40.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "27eee383-972e-49f6-b06a-dd0857f49902") + ) + (via + (at 50.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2a289141-1687-4b94-a097-36032cd4b970") + ) + (via + (at 55.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2c6241f1-476f-4f7e-80ab-36fa55a41609") + ) + (via + (at 50.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2cdb690b-6b80-4669-b3f1-e711d1d94d5d") + ) + (via + (at 60.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2ef18cb1-c835-4b1b-bd15-3cdaf3f7d789") + ) + (via + (at 20.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "319d1c68-a9b2-4a15-9cb4-f637487f6e96") + ) + (via + (at 15.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "34fdaf6f-2494-403b-a2cd-c67a4edab1d8") + ) + (via + (at 20.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "361ee788-d503-4205-826c-46dbb1dad8cf") + ) + (via + (at 25.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "36bb6c89-cd4c-479e-abe6-eb1c2b75ab59") + ) + (via + (at 45.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "376414e2-2ae7-4a31-8cbf-fd6d69743f49") + ) + (via + (at 25.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "3784b2dd-b7d7-4f28-a805-af9c26bd1c7f") + ) + (via + (at 35.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "3b68d6a2-917e-4624-90c9-cbf6fbc14b68") + ) + (via + (at 45.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "3cd729f8-81c1-4cfc-a3cf-ec29cb0cf126") + ) + (via + (at 30.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "418925d5-3272-48f5-8f68-386a853ee2be") + ) + (via + (at 15.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4217ee09-229b-4424-96b2-4a62b7cc1005") + ) + (via + (at 22.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "43e263e3-ecbc-45a3-88c9-cae06de0a474") + ) + (via + (at 50.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "44719579-a2c7-4351-983c-f419b4dafa2f") + ) + (via + (at 35.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "47a31238-a451-4932-a21d-39d39f116ec6") + ) + (via + (at 5.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "487b6f56-f5b4-44b0-bcac-0c0f451260ea") + ) + (via + (at 35.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "48f35a26-81c7-4b15-8beb-3aae97234df3") + ) + (via + (at 25.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4da4c6e3-bce7-45c1-a1b7-eafd588da614") + ) + (via + (at 20.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4daf0ce1-b359-4898-a64b-260e8c1819e3") + ) + (via + (at 50.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4eb4b679-6788-4103-b8ae-35eaeee6ad1a") + ) + (via + (at 25.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5399a6f4-0933-4c42-82e0-56fcf7eccbe7") + ) + (via + (at 35.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "55954b1d-62de-4c88-a4b9-2e6377153d01") + ) + (via + (at 15.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5821bcb6-de71-4aa8-8078-bb7f0002e3c8") + ) + (via + (at 25.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5a2b73b0-1294-49cd-901c-bfae8b06fd8d") + ) + (via + (at 30.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5df8829e-1f64-40a5-acf7-b0f6498bfd81") + ) + (via + (at 55.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "62deb0da-fa12-4a39-bf79-79eccd17af70") + ) + (via + (at 22.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "66bc2e49-6d75-4022-ba4f-a64d57fefbfe") + ) + (via + (at 25.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6c913930-0b75-4879-a864-4194f3ff6b20") + ) + (via + (at 60.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6e3a458b-3870-4cc1-9f15-1e7a066f27c2") + ) + (via + (at 45.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6fb911f0-9eac-4de3-b852-3b8cd9ad397d") + ) + (via + (at 10.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "75c45a16-5856-4d98-8503-307492e840f0") + ) + (via + (at 30.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "76aae0cd-5687-485e-99fa-205215b9c24e") + ) + (via + (at 25.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "7806972f-f98f-42f2-8d08-7812c4c8d443") + ) + (via + (at 45.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "7afa6e61-a548-4f97-9fd8-7464755e7813") + ) + (via + (at 22.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "7d9e6c84-f5fc-4aef-b81c-70b2324353d6") + ) + (via + (at 20.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "80359374-8246-4b2a-b2c7-9b5b0f751acc") + ) + (via + (at 30.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8405be2f-7854-40a6-8295-f2be6d67d718") + ) + (via + (at 45.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "86a4519c-04ce-4c3b-8f20-342a72d1548c") + ) + (via + (at 40.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "877d837e-af4a-46fe-8922-a9b2b8f1b882") + ) + (via + (at 17.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "89165dc5-ebc6-4bc4-8562-8b3fb70f6a0c") + ) + (via + (at 40.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8aacd3f1-4375-40e1-924b-135c513cb47d") + ) + (via + (at 60.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8cc10d21-e49b-41e0-bd26-e38a5f80582b") + ) + (via + (at 17.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8e7ce786-f27f-4c49-852d-9607beb15d34") + ) + (via + (at 35.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9b2e2647-1055-4213-84ae-3cd4a9b3ad3b") + ) + (via + (at 60.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9cad6e4e-b0af-45f6-a36b-a405b1c23429") + ) + (via + (at 55.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9e02d5c5-e9f4-4afe-aed4-a47525aff845") + ) + (via + (at 55.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9e0a9ab1-8aef-4f01-a9f5-6f90b95475a6") + ) + (via + (at 30.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9f5be1b1-4ab4-4e26-9a12-4c97ed0886e4") + ) + (via + (at 60.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9f8e5e0b-1331-4e1e-9b35-246171144490") + ) + (via + (at 30.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a16e90dc-c09c-447d-a8a2-08d04eb8654f") + ) + (via + (at 35.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a3a701a5-d58f-4969-9788-cc5ddac92919") + ) + (via + (at 17.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a6965bd2-26c1-41d8-b3ca-5ae3d27baba3") + ) + (via + (at 25.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a89a38af-2c85-4f23-b184-2ba3dcb8b586") + ) + (via + (at 5.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a9d86818-95e1-4273-bffa-b14225916b3f") + ) + (via + (at 5.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ab007a4e-e201-4e8e-8346-0d8b11f0ed25") + ) + (via + (at 40.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ab0924af-ebf6-46dd-a009-dcaff1f159c1") + ) + (via + (at 15.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ad3361b6-82af-4c23-b162-2b4706a16804") + ) + (via + (at 5.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ad77ded1-cf24-4bdb-9f26-6c9094a6884f") + ) + (via + (at 35.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b318130a-b79d-4d1c-bdf5-361d0bab86a8") + ) + (via + (at 55.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b4459eb3-1922-4478-8762-b0c33eb337d7") + ) + (via + (at 10.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b6659886-8c09-4997-b85d-27674d5c74ff") + ) + (via + (at 60.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "bb9a5bd0-16c5-418e-8200-9790b4ee1867") + ) + (via + (at 50.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "bdfd7673-5273-40fa-acb1-68ceb26f94b6") + ) + (via + (at 55.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "cef78085-1496-4dc6-b582-9477fe649637") + ) + (via + (at 40.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d0ae4db8-30c4-48db-923d-e141a14a2b17") + ) + (via + (at 25.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d57921d4-8d68-4b8f-86d1-bc3186f674eb") + ) + (via + (at 12.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d8e7f43b-8444-4800-80d5-6109a7479225") + ) + (via + (at 35.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "dc250999-7b5e-4b6e-8a03-59085ef979d0") + ) + (via + (at 5.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "de8fa0cd-116d-4566-8561-69edcb486f2f") + ) + (via + (at 10.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e2ecf4ed-0d27-405d-bd22-41c2448a5e5b") + ) + (via + (at 60.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e2fbf39c-9230-4ade-93f3-d92f5275ffa5") + ) + (via + (at 30.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e3c59545-48eb-4c88-b621-ff77ab796c44") + ) + (via + (at 50.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e452b268-a49c-4ac4-b456-c85d676ecd1f") + ) + (via + (at 30.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e74a9cd6-b9ee-4bff-9f82-ddcdafabb15d") + ) + (via + (at 20.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e80273e5-da07-4e4f-afca-f2a7399ff409") + ) + (via + (at 50.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ecd3e934-857d-43a2-93ce-80f7dcee11e0") + ) + (via + (at 12.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ed039165-8794-4283-aefd-27fdf32f14e6") + ) + (via + (at 45.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f8c37055-914e-4fdc-b474-d9fbe976822c") + ) + (via + (at 10.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f93bcb74-1610-4283-a16f-4e32ef852b7c") + ) + (via + (at 55.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "fc339222-597d-4b18-ba12-dd63b54cb91f") + ) + (segment + (start 14.3625 8) + (end 15.0969 7.2656) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "0252c2a6-8ddf-4823-97b6-f9e3f2406439") + ) + (segment + (start 19.9559 15.1795) + (end 19.175 15.9604) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "14d4cf51-549a-4767-b768-62ec086f9a1a") + ) + (segment + (start 15.0969 7.2656) + (end 15.0969 6.7327) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "ebd57007-27fb-4b96-a019-8d42d222d90b") + ) + (segment + (start 19.175 15.9604) + (end 19.175 16) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "f9b9eddb-0fc4-4b54-a526-3a9e7d26ce6f") + ) + (via + (at 19.9559 15.1795) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE_DRV") + (uuid "6c5fb755-211c-49f9-9a51-afcc82e50cd7") + ) + (via + (at 15.0969 6.7327) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE_DRV") + (uuid "eb89942f-a3df-46c5-aacd-93051e1c9bd0") + ) + (segment + (start 15.0969 6.7327) + (end 19.9558 11.5916) + (width 0.2) + (layer "B.Cu") + (net "GATE_DRV") + (uuid "83410130-3253-45ea-bbc9-0396e79a7450") + ) + (segment + (start 19.9559 11.5916) + (end 19.9559 15.1795) + (width 0.2) + (layer "B.Cu") + (net "GATE_DRV") + (uuid "b322f71e-6a88-4ed4-ba9a-bb0f22d5abca") + ) + (segment + (start 19.9558 11.5916) + (end 19.9559 11.5916) + (width 0.2) + (layer "B.Cu") + (net "GATE_DRV") + (uuid "b65f7f97-ff44-45ca-9e33-496a6e26da4a") + ) + (segment + (start 22.6961 4) + (end 22.4177 4.2784) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "458afc92-8175-4501-955b-f888114b4f9f") + ) + (segment + (start 20.825 16) + (end 21.4049 15.4201) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "840093ab-386a-45ea-a243-f7a53e1d26dd") + ) + (segment + (start 25.175 4) + (end 22.6961 4) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "9469ca13-8e60-439b-833b-c46d7bc4d8d3") + ) + (segment + (start 21.4049 15.4201) + (end 22.1293 15.4201) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "f9c32232-2308-47e1-a978-3fc30cf18638") + ) + (via + (at 22.1293 15.4201) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE") + (uuid "585ed9a5-b81c-4734-993d-c2426e6f9206") + ) + (via + (at 22.4177 4.2784) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE") + (uuid "cb259d24-e93d-4c6a-9de5-272b3b6d1e8f") + ) + (segment + (start 22.4177 4.2784) + (end 22.1293 4.5668) + (width 0.2) + (layer "B.Cu") + (net "GATE") + (uuid "521ff888-25d3-41bb-95c9-e753c3f03526") + ) + (segment + (start 22.1293 4.5668) + (end 22.1293 15.4201) + (width 0.2) + (layer "B.Cu") + (net "GATE") + (uuid "dc6d7b97-2344-442d-9db5-4210dbbfc454") + ) + (segment + (start 38.9125 10) + (end 33.05 15.8625) + (width 0.2) + (layer "F.Cu") + (net "3V3_ESR") + (uuid "158e57d8-90cf-4170-9c1c-26242809f561") + ) + (segment + (start 33.05 15.8625) + (end 33.05 17) + (width 0.2) + (layer "F.Cu") + (net "3V3_ESR") + (uuid "51d5268c-d556-45bf-850f-3bfb9d0450bb") + ) + (segment + (start 49.8326 4.508) + (end 49.5828 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "0f600351-1193-4136-9aa9-1f368a8b3e39") + ) + (segment + (start 49.3487 4.508) + (end 49.3409 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "1280b316-f45b-4ab1-ac16-34864895dd4c") + ) + (segment + (start 49.3643 4.508) + (end 49.3487 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "1a099d84-893e-4e44-9f5c-6b4c1833c954") + ) + (segment + (start 37.0875 10) + (end 33.15 10) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "24097e8d-c0ae-4d67-8b2c-868763562a61") + ) + (segment + (start 45.1885 4.1426) + (end 45.5611 3.77) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "28a1d2b5-aedb-4d6f-9160-05bc84e44606") + ) + (segment + (start 49.3409 4.508) + (end 49.337 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "2d3556fc-0618-4cb0-94a0-a63085e33d8e") + ) + (segment + (start 49.4579 4.508) + (end 49.3955 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "2fae5cda-d20c-4faa-9e56-b55b70d5da1c") + ) + (segment + (start 45.1885 6.01) + (end 41.0775 6.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "3c1db818-787c-4f40-b7e6-ddd6355d9c01") + ) + (segment + (start 49.5828 4.508) + (end 49.4579 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "51f4b204-bb47-47ad-bee7-25bce9cc099d") + ) + (segment + (start 49.3335 4.508) + (end 49.3333 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "6504a76c-885d-45bd-b746-d15ea09c6e33") + ) + (segment + (start 49.334 4.508) + (end 49.3335 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "6b6928bb-9524-4359-b834-49500f5d9f18") + ) + (segment + (start 49.3333 4.508) + (end 49.3332 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "792e2ea9-dc5a-488f-9568-3b7d2d9176cd") + ) + (segment + (start 45.5611 3.77) + (end 46.1371 3.77) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "9bd1bb2d-50a8-40e3-98cb-8a30360a2571") + ) + (segment + (start 33.15 10) + (end 26.85 10) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "a8e9e814-1954-4601-bc70-5bedaf4de4e3") + ) + (segment + (start 49.335 4.508) + (end 49.334 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "b6468144-889f-490f-8fa4-9e9b56e696d3") + ) + (segment + (start 49.3955 4.508) + (end 49.3643 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "c897862b-40fd-48fd-ab91-f01b056bcc59") + ) + (segment + (start 41.0775 6.01) + (end 37.0875 10) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "cc9645b4-c333-4e5f-9f47-ed5dd65c9066") + ) + (segment + (start 49.337 4.508) + (end 49.335 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "d2b9ee71-da79-4b54-823d-ca1fba95e296") + ) + (segment + (start 59.175 4) + (end 48.825 4) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "d6438fd5-5bdd-4fa1-91fe-42077416ddd0") + ) + (segment + (start 49.3332 4.508) + (end 49.3331 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "dfb4fa7d-abda-4294-80f1-704195cd07b1") + ) + (segment + (start 49.3331 4.508) + (end 49.333 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "e19aca55-e785-4392-b555-66ba32ce3f3f") + ) + (segment + (start 50.3321 4.508) + (end 49.8326 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "e49fa25d-575d-4257-a7a4-cb51bcf3043f") + ) + (segment + (start 51.7648 4.508) + (end 50.3321 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "e9a6308f-0084-4a90-be81-22e45051f216") + ) + (segment + (start 46.25 6.01) + (end 45.1885 6.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "ee3f9bf0-9cfa-4a7e-b552-19ea30181835") + ) + (segment + (start 45.1885 6.01) + (end 45.1885 4.1426) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "f2cc1843-003e-4e2d-a9aa-84ada75b74e7") + ) + (segment + (start 49.333 4.508) + (end 48.825 4) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "f5058cf9-ac5f-467b-b7ce-5ea39386caca") + ) + (via + (at 46.1371 3.77) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "3V3") + (uuid "39829f3d-615c-42e7-b875-a9336ea04367") + ) + (via + (at 51.7648 4.508) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "3V3") + (uuid "a5a69781-f3d8-4c55-8905-915cda09c3a3") + ) + (segment + (start 51.0268 3.77) + (end 51.7648 4.508) + (width 0.2) + (layer "B.Cu") + (net "3V3") + (uuid "5282d733-3829-4a2e-a556-8606323a9749") + ) + (segment + (start 46.1371 3.77) + (end 51.0268 3.77) + (width 0.2) + (layer "B.Cu") + (net "3V3") + (uuid "5da8dcb2-e855-43f6-b8f4-df6061e45d04") + ) + (segment + (start 46.6559 7.28) + (end 47.3276 6.6083) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "32c2a7c5-9da4-4cb2-8418-10ea7dbbfaa9") + ) + (segment + (start 47.3276 4.1526) + (end 47.175 4) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "5cb2a03f-f55a-4d24-9a36-a4e1b629e6c1") + ) + (segment + (start 46.25 7.28) + (end 46.6559 7.28) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "f22eaae5-9a59-4b7a-b1be-fb6156d2af3c") + ) + (segment + (start 47.3276 6.6083) + (end 47.3276 4.1526) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "f4e98a84-7965-47c0-a554-0c1f48c2b5de") + ) + (segment + (start 20.8136 12.5669) + (end 20.8136 11.6905) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "2ef64ceb-ad5f-4259-bbf6-90c849751f86") + ) + (segment + (start 46.25 19.98) + (end 21.8937 19.98) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "509dfbdd-1754-4856-892e-ad6451a03e27") + ) + (segment + (start 20.1231 11) + (end 19.6375 11) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "88d7718f-824b-427b-930c-8a16cc4826ec") + ) + (segment + (start 18.4288 16.5151) + (end 18.4288 14.9517) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "89e5fda9-b60a-49f5-8bc5-a829f16a5d38") + ) + (segment + (start 10.0019 17.75) + (end 10.4224 18.1705) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "8e1f6a35-b614-4bec-a84f-f44f583baa2d") + ) + (segment + (start 21.8937 19.98) + (end 18.4288 16.5151) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "a80f1efd-7c57-4a33-adc4-ad7dd3a3f351") + ) + (segment + (start 17.241 14.9517) + (end 18.4288 14.9517) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "bd6c526f-be90-4520-a584-42cf676bca98") + ) + (segment + (start 20.8136 11.6905) + (end 20.1231 11) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "d902ea21-74ec-420b-ac60-b2584f743e9a") + ) + (segment + (start 8.68 17.75) + (end 10.0019 17.75) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "dc62cd91-5608-4734-b00b-c264523269ca") + ) + (segment + (start 18.4288 14.9517) + (end 20.8136 12.5669) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "f370a639-b54d-4bed-9363-a6ef6ad4ca65") + ) + (via + (at 10.4224 18.1705) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_DN") + (uuid "0ba7f6e6-01c1-4d19-bbec-27b954ab785c") + ) + (via + (at 17.241 14.9517) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_DN") + (uuid "db319725-c1f9-4434-bb90-4e36d737b98b") + ) + (segment + (start 13.6412 14.9517) + (end 17.241 14.9517) + (width 0.2) + (layer "B.Cu") + (net "USB_DN") + (uuid "0fc0ba68-b40b-4b9a-b17d-be30e9eaa00b") + ) + (segment + (start 10.4224 18.1705) + (end 13.6412 14.9517) + (width 0.2) + (layer "B.Cu") + (net "USB_DN") + (uuid "a810e7cf-844d-4b06-a842-53a1d1cd6aca") + ) + (segment + (start 46.25 21.25) + (end 22.5711 21.25) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "0af8e76c-dbc8-49db-8177-6704f554a6be") + ) + (segment + (start 16.9919 14.35) + (end 16.6393 14.7026) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "14ec1cfa-9aae-4f9b-b254-853f828d46e8") + ) + (segment + (start 16.6393 14.9982) + (end 16.4793 15.1582) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "2c4992f9-8cf6-4dbd-9509-b2aecf96f639") + ) + (segment + (start 17.2875 14.35) + (end 16.9919 14.35) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "2d0d574e-9877-43eb-b8a7-444e95d13984") + ) + (segment + (start 16.6393 14.7026) + (end 16.6393 14.9982) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "697f24b7-8b77-42e3-838c-f4d81193f853") + ) + (segment + (start 16.4793 15.1582) + (end 14.3875 17.25) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "84ae7bfa-4781-4feb-973f-00d2ef57d9ae") + ) + (segment + (start 14.3875 17.25) + (end 8.68 17.25) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "c405fa6e-4c15-40f2-a3b7-a442085379bc") + ) + (segment + (start 22.5711 21.25) + (end 16.4793 15.1582) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "d01391d3-903e-4ac0-bb22-564dbbd91dde") + ) + (segment + (start 19.6375 12) + (end 17.2875 14.35) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "d4f01558-1568-4d95-ae4d-5fd1a051a67c") + ) + (segment + (start 14.3625 10) + (end 14.8605 10) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "006a3f11-69c4-4a7a-af51-08ceefc0ac86") + ) + (segment + (start 16.825 5.8555) + (end 16.825 4) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "56851b49-a8a8-4c33-b08c-f550f4c9c747") + ) + (segment + (start 15.5753 9.2852) + (end 15.5753 7.1052) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "5aebfc8a-d834-482e-be59-83b7b0824544") + ) + (segment + (start 14.8605 10) + (end 15.5753 9.2852) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "abda3150-e35c-4a08-92f7-201eb1dabbda") + ) + (segment + (start 16.825 4) + (end 19.175 4) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "b039f85a-2b35-4ab7-8f41-c35c9f902327") + ) + (segment + (start 15.5753 7.1052) + (end 16.825 5.8555) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "f930b60a-a74f-43a6-9c3e-4d6e466dbef9") + ) + (segment + (start 22.2147 10) + (end 27.5657 4.649) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "0dcf599d-bcb5-428e-8943-a136dd4efa9a") + ) + (segment + (start 27.5657 3.4915) + (end 26.8655 2.7913) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "1bf8245b-fdff-4a25-b9d4-748b03221826") + ) + (segment + (start 13.9548 16.25) + (end 8.68 16.25) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "5d57934a-b129-44bf-808a-7053e20913b7") + ) + (segment + (start 18.4247 10.7148) + (end 18.4247 11.7801) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "6311374c-1042-4ce8-bab0-41d6f806be3e") + ) + (segment + (start 8.3837 2.7913) + (end 7.175 4) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "6ea1a41a-44cf-4f35-9390-e8c3dba67496") + ) + (segment + (start 19.6375 10) + (end 22.2147 10) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "737dc698-3b3a-42b2-88f7-07b8ba92e12f") + ) + (segment + (start 19.1395 10) + (end 18.4247 10.7148) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "7b9878f3-8782-4b65-88c9-0d49d3fce58f") + ) + (segment + (start 26.8655 2.7913) + (end 8.3837 2.7913) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "b09470a0-9790-41de-be64-e1502ef1dce8") + ) + (segment + (start 18.4247 11.7801) + (end 13.9548 16.25) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "b87e99e9-a468-4845-85e2-f421040392fd") + ) + (segment + (start 19.6375 10) + (end 19.1395 10) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "f6415818-20c7-4427-bd69-183094fcb176") + ) + (segment + (start 27.5657 4.649) + (end 27.5657 3.4915) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "fe808ddb-8ca7-4427-b6d4-33ec7da42439") + ) + (segment + (start 13.05 24) + (end 13.05 23.2033) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "0e04933d-27aa-4d93-9d51-a838dad9dc15") + ) + (segment + (start 13.05 23.2033) + (end 9.7467 19.9) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "122edf1e-35de-4c6b-8a9f-53397ef0f192") + ) + (segment + (start 9.7467 19.9) + (end 8.68 19.9) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "45ad1863-ed18-4219-b335-c33e5adc34e3") + ) + (segment + (start 9.9818 14.2557) + (end 9.9818 13.861) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "46d489c6-af97-4582-97bc-cf1eb24030ff") + ) + (segment + (start 26.0327 3.2077) + (end 26.825 4) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "7af928ac-9a22-42b5-a9dd-4630170b98b9") + ) + (segment + (start 9.1375 15.1) + (end 9.9818 14.2557) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "7d98de55-1a34-46de-9829-089a1083bce6") + ) + (segment + (start 10.5052 19.1415) + (end 9.7467 19.9) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "8312ffe8-82bc-4b23-bfdb-9f91fb989cb2") + ) + (segment + (start 8.68 15.1) + (end 9.1375 15.1) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "9002ded2-c9ef-409e-bace-c0e570fd033a") + ) + (segment + (start 22.4741 3.2077) + (end 26.0327 3.2077) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "90e52832-141e-4fe4-b8d5-fd919c3d3165") + ) + (segment + (start 22.247 3.4348) + (end 22.4741 3.2077) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "df751ce6-4e59-462c-9c43-4e891f0559d3") + ) + (via + (at 10.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "106f4e29-bc15-4502-a198-83a0673e90d9") + ) + (via + (at 9.9818 13.861) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "22fb0fe1-5727-4f7a-906a-70b2703f727e") + ) + (via + (at 15.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "2666dcff-ec93-4350-9e5e-c8a1e4431d15") + ) + (via + (at 10.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "94e25693-47ba-4dc7-9d26-8c1d6b9cb712") + ) + (via + (at 10.5052 19.1415) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "dbb6fa32-0730-4a2a-8df0-f8c65b45dae6") + ) + (via + (at 22.247 3.4348) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "f679bf24-52fa-4138-ad23-b59610471b1e") + ) + (segment + (start 9.8207 18.457) + (end 10.5052 19.1415) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "07570145-4932-486f-81e6-64f4547c8f76") + ) + (segment + (start 9.8207 14.0221) + (end 9.8207 18.457) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "1ebcd234-822f-41fc-bbd3-2871cb4b3386") + ) + (segment + (start 9.9818 10.9413) + (end 17.4883 3.4348) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "380d4dc4-7c1a-42e9-9349-6e5127444ff9") + ) + (segment + (start 17.4883 3.4348) + (end 22.247 3.4348) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "83a3c88e-94cf-47f1-a5ba-4865bb432680") + ) + (segment + (start 9.9818 13.861) + (end 9.8207 14.0221) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "c68a0bab-adcc-44af-aaf8-6e785792477a") + ) + (segment + (start 9.9818 13.861) + (end 9.9818 10.9413) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "caf764e9-64ab-4331-80fd-069dad2340c3") + ) + (segment + (start 19.8939 3.511) + (end 19.8939 6.7793) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "088597b7-84a6-4dd3-b9c7-c7a7d200ee26") + ) + (segment + (start 8.175 5) + (end 12.9761 5) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "0b7a3217-8255-4d6f-b9b7-ae09db356fda") + ) + (segment + (start 19.8939 6.7793) + (end 19.894 6.7793) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "1e0309aa-106f-44f8-9f5c-f4cc1790f7cf") + ) + (segment + (start 19.894 6.7793) + (end 20.7773 7.6626) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "24c1413f-d54e-4ccc-a386-2fd5ae7904a5") + ) + (segment + (start 8.0542 19.25) + (end 6.7119 17.9077) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "3db9203a-6721-4963-8d5e-816975a369b2") + ) + (segment + (start 20.7773 7.6626) + (end 20.7773 8.3374) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "4a0f5d7f-0341-4a8a-a2ed-88942ef6a5b2") + ) + (segment + (start 12.9761 5) + (end 14.7831 3.193) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "52f50585-bec9-44e4-8c79-1faeca906d28") + ) + (segment + (start 8.68 19.25) + (end 8.0542 19.25) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "7f217899-0fcb-4b50-aab3-0544e36832b9") + ) + (segment + (start 14.7831 3.193) + (end 19.5759 3.193) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "8217a488-5308-4434-9339-47b4717d5838") + ) + (segment + (start 20.7773 8.3374) + (end 20.1147 9) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "b3f1b209-1e95-4109-ba42-a8917f530862") + ) + (segment + (start 7.175 6) + (end 8.175 5) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "c7e899ce-275f-42fe-a481-e8f29b0554d8") + ) + (segment + (start 6.7119 17.9077) + (end 6.7119 6.4631) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "cf68887c-6c7f-4e87-96f0-c6b30c52e64f") + ) + (segment + (start 20.1147 9) + (end 19.6375 9) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "d3cf7c3f-95a6-40c4-b6f7-9ae8b6a9fce4") + ) + (segment + (start 6.7119 6.4631) + (end 7.175 6) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "e0d0cf5b-cdd3-4737-8779-689279e87d31") + ) + (segment + (start 19.5759 3.193) + (end 19.8939 3.511) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "ecdd90bb-0dfb-464a-9a43-e1c06b8899de") + ) + (segment + (start 11.225 11.6395) + (end 11.225 14) + (width 0.2) + (layer "F.Cu") + (net "VDD_CH224") + (uuid "440ec930-4c8c-40b4-b777-16dbf6af3b0d") + ) + (segment + (start 13.8645 9) + (end 11.225 11.6395) + (width 0.2) + (layer "F.Cu") + (net "VDD_CH224") + (uuid "449742b3-ebaa-4c78-af9c-dbd4d6602c2d") + ) + (segment + (start 14.3625 9) + (end 13.8645 9) + (width 0.2) + (layer "F.Cu") + (net "VDD_CH224") + (uuid "e75e11e0-0389-411d-9b8b-12e2fa1e3543") + ) + (via + (at 12.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VDD_CH224") + (uuid "294f95bf-8df9-4f22-98de-749cdd8130b1") + ) + (segment + (start 19.64 8) + (end 19.64 10.95) + (width 0.25) + (layer "B.Cu") + (net "VBUS_SENSE") + (uuid "baeed949-e59e-4a4d-b78a-abe0b43d4d55") + ) + (segment + (start 19.64 10.95) + (end 21.86 10.95) + (width 0.25) + (layer "B.Cu") + (net "VBUS_SENSE") + (uuid "cb535980-30c3-4f4b-b7f2-5144a4f7e8b5") + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (embedded_fonts no) +) (nets + (net 0 "GND") + (net 1 "3V3") + (net 2 "VBUS") + (net 3 "EN") + (net 4 "IO0") + (net 5 "IO12") + (net 6 "SDA") + (net 7 "SCL") + (net 8 "USB_D_P") + (net 9 "USB_D_N") + (net 10 "CC1") + (net 11 "CC2") + (net 12 "IO2_LED") + (net 13 "D1_A") + (net 14 "RXD0") + (net 15 "TXD0") + )icad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "ESP32-S3 Sensor Node") + (date "2026-06-20") + ) + (layers + (0 "F.Cu" signal) + (2 "B.Cu" signal) + (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 + (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 "Capacitor_SMD:C_0805_2012Metric" + (layer "F.Cu") + (uuid "1006d075-9ae6-4418-95ad-025f94ead2f1") + (at 24 17) + (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)") + (tags "capacitor") + (property "Reference" "C3" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "13571851-83f3-409f-be53-0e796fb88e7b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10µF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "8c28265e-0a06-4e96-b472-c44f21cfc2ea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "afe61aea-01df-4d15-a416-2240ca679b20") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eba6f07c-3a05-4e4f-8bf8-cb408f543357") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "16efd875-1d6d-4e5d-ad7e-9e47ec794ad2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "33e69b74-428b-4338-a9e0-66f1ec60d1ed") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a745e0c-e60e-42f2-956b-0a8c60679501") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "880f2ad5-edd9-4b8d-91f0-c3c9030ad951") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "44130b9f-e392-4afd-bf3c-2fcabdca4c31") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2e25d762-2fe9-40f2-af32-76dbac36faa8") + (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 "VOUT") + (uuid "ccccebed-97d1-4276-8ee6-bbb1df67b0d6") + ) + (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") + (uuid "357ad3a5-0c21-4938-b7a0-6389a6246089") + ) + (embedded_fonts no) + (model "${KICAD10_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_0603_1608Metric" + (layer "F.Cu") + (uuid "20b4f790-6f77-4fd9-a8c8-a9b9bd570ab1") + (at 20 16) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R10" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e97cd5bf-1b93-44fb-aeaa-3e166a620bd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "22" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bfab1ff4-8635-438b-85c7-f813087e5fa8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "533d28bc-9b02-4b79-81e4-e2f92f8d1b38") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2e59f639-de2c-42b0-a736-a58ec8c2a65f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "99c976a8-c82d-48e5-8f08-0a5420a83cc2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f02abdf5-3207-4d03-9ef6-8281f52c3094") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d7d68442-c48f-48b3-b882-169f4f1d2043") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "923e999a-a2b2-4b30-a6c5-19e489e89fe5") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "7f07fd7c-3d78-4cb7-ba66-f33c5ac841db") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9363fd09-bb11-47aa-a02d-1196342338aa") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE_DRV") + (uuid "f3146b47-3c38-4fa0-ba7b-97081d6380cf") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE") + (uuid "aaa1c0a3-c563-4fa4-886c-d99a477ea853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.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 "2a33af45-e1dc-4504-b442-54af8eec3a83") + (at 34 17) + (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)") + (tags "capacitor") + (property "Reference" "C4" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "093fcc08-0006-4a0a-ad8c-812ac81f2f00") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10µF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "132000b8-4a4d-4efe-97a4-d3bdaeccb105") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2137274a-41b7-48fb-9374-fcc7cae4e36c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b7a5d311-8410-4a22-974a-c3fbebf16b9f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "6aacb7a1-902a-419a-92d0-da19b3f92713") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "85945928-f883-4070-a4b2-b48b24dc8a35") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6e29fd2-ab95-4c94-bc6e-aa512da2ef72") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "baf36251-59ab-44a7-b419-bd4c813bd9e5") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "903c72e0-868d-48b1-8e2f-f6f9b941e5a9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a2eb4753-eacd-4806-8226-99d0248e733b") + (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 "3V3_ESR") + (uuid "833658e1-59aa-4cf8-ae09-db0b3c655b76") + ) + (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") + (uuid "385a5fd8-2e90-4d27-a780-3cf1faadf12c") + ) + (embedded_fonts no) + (model "${KICAD10_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 "RF_Module:ESP32-S3-WROOM-1" + (layer "F.Cu") + (uuid "3a4a8f5d-87cc-48cf-9dab-905aee470a78") + (at 55 10) + (descr "2.4 GHz Wi-Fi and Bluetooth module https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf") + (tags "2.4 GHz Wi-Fi and Bluetooth module") + (property "Reference" "U1" + (at -10.5 11.4 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "9e720bb9-2a0b-4bf1-aa1d-2461a29c6be2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ESP32-S3-WROOM-1" + (at 0 14.6 0) + (unlocked yes) + (layer "F.Fab") + (uuid "01ee2d48-6edf-4fa6-9106-6d502fc6554a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6cdb3318-265b-4bc5-b2d8-e493db1583ac") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cf4d6630-0142-4f78-aa3f-e56587ff094b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.2 -12.9) + (end -9.2 -6.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "636c692d-80ee-479d-bde3-5c09d9389bd5") + ) + (fp_line + (start -9.2 -12.9) + (end 9.2 -12.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "92b61087-38ef-4f90-9932-07270b2881dc") + ) + (fp_line + (start -9.2 11.95) + (end -9.2 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b3b36c5-2762-4921-a4b9-addddb22da80") + ) + (fp_line + (start -9.2 12.95) + (end -7.7 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ffdc0477-427a-4904-8c01-1704a428ece1") + ) + (fp_line + (start 9.2 -12.9) + (end 9.2 -6.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3254273d-a7b4-406a-ae38-7a285424f073") + ) + (fp_line + (start 9.2 12.95) + (end 7.7 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5d965d79-b04a-4fc0-bd19-1910303f1861") + ) + (fp_line + (start 9.2 12.95) + (end 9.2 11.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "663c91ee-ad19-45a2-a488-ab8d46b74ebe") + ) + (fp_poly + (pts + (xy -9.2 -6.025) (xy -9.7 -6.025) (xy -9.2 -6.525) (xy -9.2 -6.025) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0aec58fb-fed1-4c6e-ba54-ac4161235246") + ) + (fp_line + (start -24 -27.75) + (end -24 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fa5f9b5a-190e-4583-8227-1516ee11334a") + ) + (fp_line + (start -24 -6.75) + (end -9.75 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0fed3fcb-d233-43d2-a410-69c4a04bbd6c") + ) + (fp_line + (start -9.75 13.45) + (end -9.75 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d8f6e479-e3be-42f0-a752-39cdf984e86f") + ) + (fp_line + (start -9.75 13.45) + (end 9.75 13.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e9a49687-cf79-4d94-90d8-922dfe2b2c8e") + ) + (fp_line + (start 9.75 -6.75) + (end 9.75 13.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5cd2421f-5f9a-419d-a7cc-793b324437ef") + ) + (fp_line + (start 9.75 -6.75) + (end 24 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9d2b14ef-3f1b-41bc-8244-e9443db14767") + ) + (fp_line + (start 24 -27.75) + (end -24 -27.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72f65dd1-77df-4938-a2db-0a0dedeb7011") + ) + (fp_line + (start 24 -6.75) + (end 24 -27.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6c3d755-d012-4bef-9f73-80fd674a3b36") + ) + (fp_line + (start -9 -12.75) + (end 9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dcbac507-279c-4cb2-8857-859496e7c73b") + ) + (fp_line + (start -9 -6.75) + (end 9 -6.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "036b862e-33b2-4122-b138-f80e0736342d") + ) + (fp_line + (start -9 12.75) + (end -9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c762f446-e85d-4b34-859d-c7b561e7ba68") + ) + (fp_line + (start -9 12.75) + (end 9 12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ca46c900-5ded-48d4-91c4-b1dd1191fb97") + ) + (fp_line + (start 9 12.75) + (end 9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0d8a966a-557d-4404-a0e7-028eaf60195b") + ) + (fp_text user "Antenna" + (at -0.05 -9.44 0) + (layer "Cmts.User") + (uuid "549940b3-581d-4f83-b0d3-3f9ccc84efd8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "KEEP-OUT ZONE" + (at 0 -18.92 0) + (layer "Cmts.User") + (uuid "f4227edd-8c87-403b-9c82-f1a691619979") + (effects + (font + (size 2 2) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 -0.6 0) + (unlocked yes) + (layer "F.Fab") + (uuid "e68986ed-4a36-4abb-ba2f-91a435322fd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd rect + (at -2.9 1.06) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "5e981f5e-87d4-468c-bb66-cb607da120c4") + ) + (pad "" smd rect + (at -2.9 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "cfe1a49a-7bf5-43d2-ae17-20155c15fd3c") + ) + (pad "" smd rect + (at -2.9 3.86) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "345cd65c-8b62-4152-b452-87fd2705b541") + ) + (pad "" smd rect + (at -1.5 1.06 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "7c701adf-312f-42f4-864a-7986a5646698") + ) + (pad "" smd rect + (at -1.5 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "6dec8432-6572-44eb-909c-a8cb913220de") + ) + (pad "" smd rect + (at -1.5 3.86 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "d291f08b-2ffd-4eb2-b2da-484b50de9b09") + ) + (pad "" smd rect + (at -0.1 1.06 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "70c0e56e-b108-4dae-b6f6-54b730df9923") + ) + (pad "" smd rect + (at -0.1 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "4d308334-c741-44dd-8a21-71675489b613") + ) + (pad "" smd rect + (at -0.1 3.86 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "8d7b4ebb-6861-4a4b-a431-3c6d0f1711fe") + ) + (pad "1" smd rect + (at -8.75 -5.26) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (uuid "2fd1b9a5-a29a-4106-b2f6-e1d2cc950699") + ) + (pad "2" smd rect + (at -8.75 -3.99) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "3V3") + (uuid "a1b81290-f998-4253-9d7c-1c2491f42b91") + ) + (pad "3" smd rect + (at -8.75 -2.72) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "EN") + (uuid "25c9d497-c024-46dc-a6d2-823a5013c29c") + ) + (pad "4" smd rect + (at -8.75 -1.45) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "8145b278-0c1d-4021-a6b8-36f9ea08b24c") + ) + (pad "5" smd rect + (at -8.75 -0.18) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "a8e58149-e650-4dcc-a298-f25c1d6681c1") + ) + (pad "6" smd rect + (at -8.75 1.09) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "ad225658-4de6-471a-a643-8c0cc98601d1") + ) + (pad "7" smd rect + (at -8.75 2.36) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "b9788fa2-7b21-4bdc-9b7a-c2943e2bb115") + ) + (pad "8" smd rect + (at -8.75 3.63) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2d8820ec-27ae-4ace-befc-cf1f3063704d") + ) + (pad "9" smd rect + (at -8.75 4.9) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "3a046dce-a0c1-4dec-822d-0aee6719d4b5") + ) + (pad "10" smd rect + (at -8.75 6.17) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "0144d4fe-ce86-47ff-9578-26801831ba1e") + ) + (pad "11" smd rect + (at -8.75 7.44) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "e7577a63-33b1-4237-b510-f0c20abd0b25") + ) + (pad "12" smd rect + (at -8.75 8.71) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2a43d310-b33e-45af-9357-6a930718cd91") + ) + (pad "13" smd rect + (at -8.75 9.98) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "USB_DN") + (uuid "1947a9b5-0d56-45b9-89dd-668d0d0f0494") + ) + (pad "14" smd rect + (at -8.75 11.25 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "USB_DP") + (uuid "6f62783e-b6bd-4704-a167-16014eff8830") + ) + (pad "15" smd rect + (at -6.985 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "ee5e21c5-1ef6-4afd-976c-1cdf5de63e10") + ) + (pad "16" smd rect + (at -5.715 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "e2c863c0-41a1-4177-9fe1-a3cce47f686e") + ) + (pad "17" smd rect + (at -4.445 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "b93ab72c-80f8-4c03-9e0c-6d1b08c7da8b") + ) + (pad "18" smd rect + (at -3.175 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "46bc37a2-d23e-4291-b09b-baa199ca87f5") + ) + (pad "19" smd rect + (at -1.905 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "94fd9392-792c-4edf-9640-63976d139c83") + ) + (pad "20" smd rect + (at -0.635 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2533ce14-82d0-4f37-bb1a-0017d52fd194") + ) + (pad "21" smd rect + (at 0.635 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "f16421db-1964-40f1-8c85-1ccdbc99dc27") + ) + (pad "22" smd rect + (at 1.905 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "6268c7c7-4cb9-4511-82ee-e0109ac7f821") + ) + (pad "23" smd rect + (at 3.175 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "f7d3bfb6-bdd4-4abb-86f7-cefb6fc652f3") + ) + (pad "24" smd rect + (at 4.445 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "60ec74b0-dcf4-4212-8dcc-144356f933eb") + ) + (pad "25" smd rect + (at 5.715 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "b2665a24-6fef-4bd1-a207-18b98db74821") + ) + (pad "26" smd rect + (at 6.985 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "8fc55b6f-0714-4212-9ef7-6678911753fc") + ) + (pad "27" smd rect + (at 8.75 11.25) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "1ec4df7d-57a1-4450-9d8b-46e652a83523") + ) + (pad "28" smd rect + (at 8.75 9.98) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2fa467bc-1c1b-432a-9cd0-92d3c9984835") + ) + (pad "29" smd rect + (at 8.75 8.71) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "7a30c568-fac4-4166-915a-8fcd037b1006") + ) + (pad "30" smd rect + (at 8.75 7.44) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "42832aca-72e9-4427-87e5-0c8076f8107f") + ) + (pad "31" smd rect + (at 8.75 6.17) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "424fc6ea-7a21-4546-8c7f-10bdcce58296") + ) + (pad "32" smd rect + (at 8.75 4.9) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "7c141907-1c86-4ad5-a0c2-a0fc0e18a955") + ) + (pad "33" smd rect + (at 8.75 3.63) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "3b9819e3-2d5f-42c1-9960-4e7bb7aed389") + ) + (pad "34" smd rect + (at 8.75 2.36) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "40eb328a-e105-4ad0-9659-59c32d335ba2") + ) + (pad "35" smd rect + (at 8.75 1.09) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "8d127ab9-10fe-48bc-99eb-24850f93360a") + ) + (pad "36" smd rect + (at 8.75 -0.18) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "e37a42ab-03ea-42c7-8386-90e652eadd71") + ) + (pad "37" smd rect + (at 8.75 -1.45) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "56183024-df1c-4b67-a110-aa086079d799") + ) + (pad "38" smd rect + (at 8.75 -2.72) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "6dddfca7-4a3b-4aef-a0cb-6eaf790817bb") + ) + (pad "39" smd rect + (at 8.75 -3.99) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "351d7bb2-c5ac-409f-ad44-019ce02f8ea7") + ) + (pad "40" smd rect + (at 8.75 -5.26) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (uuid "8a5c41c9-4348-494b-8f4d-b730b9a08af7") + ) + (pad "41" thru_hole circle + (at -2.9 1.76 90) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "4a7e7fb0-4a1d-4483-a881-79e34e8a5733") + ) + (pad "41" thru_hole circle + (at -2.9 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "b7ddd6bc-a408-4819-8043-3d5a3e4f7eb0") + ) + (pad "41" thru_hole circle + (at -2.2 1.06) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "a8eb328f-0648-4e01-9014-34780300e7e4") + ) + (pad "41" thru_hole circle + (at -2.2 2.46) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "1127745f-783d-48d7-bc2f-36ce13f6c956") + ) + (pad "41" thru_hole circle + (at -2.2 3.86) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "0423a719-d4e3-4c2a-b095-678b194badd1") + ) + (pad "41" thru_hole circle + (at -1.5 1.76) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "9c912d49-fc49-47a8-9803-7da5243b89bd") + ) + (pad "41" smd rect + (at -1.5 2.46 270) + (size 3.9 3.9) + (property pad_prop_heatsink) + (layers "F.Cu" "F.Mask") + (net "GND") + (zone_connect 2) + (uuid "42c29739-5f47-49e5-b7c5-ba953b824017") + ) + (pad "41" thru_hole circle + (at -1.5 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "818df7c3-4e07-4368-847b-9273fb74a77e") + ) + (pad "41" thru_hole circle + (at -0.8 1.06) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "27f086d7-2717-4141-b57e-dda52c6f9da1") + ) + (pad "41" thru_hole circle + (at -0.8 2.46) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "b324c383-c72e-466f-aa92-3f28199acbb1") + ) + (pad "41" thru_hole circle + (at -0.8 3.86) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "e35eb1c4-2942-4e32-97cf-8ac18bc9a875") + ) + (pad "41" thru_hole circle + (at -0.1 1.76) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "894e22c8-b3f5-4c93-8364-d1a79c454399") + ) + (pad "41" thru_hole circle + (at -0.1 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "4253aeb1-bb53-446b-9571-c63a202e0aca") + ) + (zone + (layers "F.Cu" "B.Cu") + (uuid "05a28cc9-10f2-40b9-afca-da6f41453949") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 31 3.25) (xy 79 3.25) (xy 79 -17.75) (xy 31 -17.75) + ) + ) + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-S3-WROOM-1.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Fiducial:Fiducial_1mm_Mask3mm" + (layer "F.Cu") + (uuid "43c2a798-9054-467e-854f-12396b486aca") + (at 62 32) + (descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)") + (tags "fiducial") + (property "Reference" "FID3" + (at 0 -2.45 0) + (layer "F.SilkS") + (uuid "840c020a-2755-4834-9bbf-f8706ec3936f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "FID" + (at 0 2.45 0) + (layer "F.Fab") + (uuid "9886c0b5-5c4f-4387-bd4d-a6c647b0e0c5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9c84daf7-35ec-46c1-9544-bc0a1cc2c6ed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b37e4ca8-d373-437d-8ae1-c9cb4a0f5700") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "fiducial" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "5cfc725f-4e3b-4a30-9ec4-d057f0f3c4fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "65871d7d-f583-4cab-a4f8-460bea5bade0") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "9b5fbfa3-d557-40b8-a586-76559fa60811") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f69067e8-6b35-4132-b83c-8bf9ba66e403") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "" smd circle + (at 0 0) + (size 1 1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 1) + (clearance 1.1) + (uuid "b0c23fb0-1194-4e99-a27a-960dfa85c591") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4576f13b-7b36-461e-9a30-9d5da3ca99fa") + (at 60 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R7" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "2ed0701c-e034-4e22-96a3-9029b57d3317") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "77f787ea-c71f-4f97-b70e-165d0380c5bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0f2b1bcf-33c3-4c46-916f-2188c0ad01f1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "70e434d6-8cfe-4576-8373-ee268b45dd5f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "6281dc42-4b8d-48c6-bb63-c0a0d926090a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4e0fc5f3-04e4-4390-b6ab-efe6428bb4b1") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3fa59063-0615-4993-8315-c25025898c12") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "190c68a8-0c38-44c7-a7b6-40de49d869f9") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4b655cbd-3ab0-4a53-931f-cd9892a6e0e3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e82b98ee-1806-405e-a7e4-91842452a1a7") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "9ae58c5b-9a65-4f8e-aaf5-6a0c28d8569e") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "IO0") + (uuid "aa870e97-5d7e-4db4-b253-e43bd09b224e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4d6e5662-cb60-495b-9ee3-8573a4ad3405") + (at 16 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "cfbadd9f-97b2-4aff-9719-e5cb3621f9bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NC" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "d367d6d7-6e08-4dd5-93a9-24ff43cb14a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7f477a7e-80af-491f-89f3-76097d8a0315") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "08fceda7-11a7-4ef0-8889-24c0f5927298") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "2a04f363-c1c4-42a5-ac91-bc897040554a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f683584e-1c74-476d-9b84-0dba2653df6f") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5f362fe-bcca-4cc5-927c-253bc1cf0e3b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ff6c0fcb-554d-4244-851a-57432ce84621") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4549b744-a258-4660-a981-77f2a3cd7308") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "8aa5d605-607f-49d2-8d73-f8a5e92c9589") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "7b0f88ac-ce45-41fc-a218-689689a5e09c") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG1") + (uuid "139dc075-ba73-436b-b884-70872e03ebfc") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "531d8eba-4891-4c24-85e4-d2505a210dda") + (at 48 8) + (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)") + (tags "capacitor") + (property "Reference" "C5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "98c1f446-2271-4616-9c7e-b47e8a92c73f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.1µF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "6cfaec68-6f75-4a22-94f4-0da8a0dbe303") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1d9e9e7d-f424-4f2f-ba50-d89d35ff29de") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f69f9f5b-afa8-4920-a09f-20130629e547") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f51aa6a7-656f-44b0-8286-710e5ed8e524") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "e97af711-a645-4e1a-8e1b-d287ecb91100") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2dc116f7-ec2e-41d2-b731-55218303bc55") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e07cfc8f-2af8-48b2-a431-8da085d3ddc2") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "845d3f31-1964-45d7-8ab4-96d2455b4eb1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9e565635-a603-46da-b57b-4e6a1674edeb") + (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 "3V3") + (uuid "8a2b997f-8a5a-47a9-95c6-6d901a98d6ce") + ) + (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") + (uuid "21ec734a-60a1-4e49-8638-00c549b980cd") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "5ed7f3a3-1fd9-4978-8895-1da786deb3c8") + (at 60 20) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R8" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e5259422-af93-4fd8-97ce-0606a8760f85") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NC" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "ceb9b3f9-f227-400d-a9aa-3e93bc8caa57") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a7dc449f-687f-480a-80ae-b1a18d271391") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eff49a24-0cec-4f66-b9a1-ab944c5637b0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "44216952-51a2-4102-bdea-160fcd933b6f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b99f7d6b-12db-4f85-97a9-94e4fd50e130") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb088b65-f6be-4fbd-ae6e-fcb60016dc96") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "96299994-dfd0-4b09-a2cc-3f19a3a229fc") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "90099045-e49a-40c2-b875-d01963809a5a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e399b07a-8e11-459e-9de4-8ed7bd16d5fb") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "151c133d-fd82-44a6-a138-38d37b3ebd29") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "b18707a3-85c0-4938-bb90-f3a750d993ca") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "7fc90de1-70d6-415f-b7e1-b95448c3b7ae") + (at 8 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "01e79c7e-6491-40a1-a2fc-a0621e11417a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5.1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "eda339cc-0c2c-454b-9814-190a8567f69c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "57defa1e-337f-4520-9be5-3da4a6a78f5c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0bba2f56-6656-4fbb-84a5-7a7f38b3bf17") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f0ea2a79-276a-41ea-8d78-83185afbcff5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c865aacb-baed-4f72-a4ec-4b8bb9bbecef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "714360bc-17eb-4344-accd-a515af75cf3c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ab0bfc4b-8a27-4898-be46-0e416fadb9f9") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "eebd1816-196a-4490-834d-6585e70da2be") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ffd1310b-935c-4f1c-8ead-bc7cb3a726fa") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "c8464ae8-ba45-4a3d-a245-f42756e0d061") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "21d2b9b7-6659-4807-9b17-a4a921353e3e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.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 "8822fba2-29a5-460c-bd4a-768cadbfc109") + (at 14 24) + (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)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "39356318-da84-4c5a-8d95-cef925d748da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10µF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "6673f43e-fa78-45ae-9c34-26209a5834b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ebfb952-a978-406d-8d22-c24ed3cde1fc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ecaac98-4de2-4f38-a04f-b153e6f29796") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "8e475988-a83b-4e2f-8e4f-35dfbba81f82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "47a9ebb8-25a9-41ae-aa23-1ff72c575265") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2924352e-0f08-496d-b754-73421b3210d8") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "69d4093a-78ee-42c4-a2a9-cb0482186cb6") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "339850bd-8c74-4310-be68-cf3ec2e3c8ee") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "fa44f56b-986b-4aff-b036-3cd4076b23e5") + (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") + (uuid "349a4f5c-5d77-4370-9bbc-e409d0da295a") + ) + (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") + (uuid "02fa5934-f9d6-4cc1-b228-f2024cf7433a") + ) + (embedded_fonts no) + (model "${KICAD10_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_0603_1608Metric" + (layer "F.Cu") + (uuid "8a550bf6-bd67-4f9a-af61-7e6ddf30a343") + (at 48 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R6" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "dffd4bf5-cfbd-4be5-9931-16929f6900ae") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "f914c174-c6ea-49c3-941d-ee77bc8ed997") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71162d4a-85d7-4cba-9a4b-3ad8d2a622bd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "af9fd446-fdfc-4b6d-98d2-ccf41e608f2b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "87080c95-8508-484d-b14f-426b50260a66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6743a8c1-12cd-4cdc-a65a-37d9acfbe300") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "90910312-5230-4c9b-ad2d-ba0c7be58ddf") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fcc7f7f2-131c-453c-a09a-541945ac10ac") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d292bda8-ca29-4a0d-b06c-53526735d344") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4bb0d347-6c18-4ecd-83ec-86fc4fa8d7af") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "EN") + (uuid "d6558841-3f88-4301-b2de-a48b7399c630") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "04971131-97c7-453c-95aa-9b58aaf675eb") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "8eb3c671-2da3-409b-a2f0-6f470e50cf00") + (at 8 6) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "1b8b796e-6412-452c-ad20-1ecf24ada8cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5.1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "3cbb73e0-e4ea-411f-96e9-635389ad6d96") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "70ef8b4d-754c-4df4-8c0e-498dd2abf525") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e363e511-fe96-49a7-a559-ea3177c3d05f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "684db243-74d7-4c89-a516-8f2e6d3a3039") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f8beea70-c624-40d2-b36d-d95c0c7bcef6") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6361e398-46e6-4c1f-816f-408ea961b392") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3b344424-45f1-4e06-8dc9-649be7130ec7") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "948f9798-e04c-44cb-a09e-2d31e53b2449") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ba6f7fbc-cad5-42a6-b69d-9debfa6587b8") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "2c5c5a2a-0052-43fd-b40a-9a1bd6ed6b7b") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "3dad7ede-f1ae-4253-ae29-d11ac87b6c40") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "a280073b-0a01-43f4-b3e0-e6aa9036605b") + (at 26 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "c38ecd3f-d976-4275-b2fb-57d1d11d31cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "0b0fc751-db8f-4ab1-9050-bb9a704b58c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eb76379b-9dbc-4938-928a-1d539ab2b24c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9a217d0d-bbac-4f18-b9da-abc164561f27") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "2264a7e0-315c-422f-96b7-713d2916ef14") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d35e5096-7873-4064-8aa1-d93765f6c981") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7cd1b1d2-27c1-4eb2-81d8-4316329fd79e") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6ba3bf0d-c290-402b-a88c-fcb5aeffb925") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "630c7505-55bb-4875-aa58-6640604fe102") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "03001436-374f-47c8-ac83-d96685457461") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE") + (uuid "833be494-421c-4c86-8b9c-ded9867f59f9") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "6670765f-c84e-422d-9975-034da14d9283") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm" + (layer "F.Cu") + (uuid "b28c9cec-44e6-46d4-bc25-86ae8e76a295") + (at 17 10) + (descr "SSOP, 10 Pin (http://download.py32.org/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/zh-CN/PY32F002A%20%E7%B3%BB%E5%88%97%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C_Rev1.0.pdf#page=44)") + (tags "SSOP SO ESSOP-10") + (property "Reference" "U2" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "5755334a-0485-4f8e-88df-095cf2c805a4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CH224K" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "533171b8-da98-471c-b2f8-72d1622e59d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "00315083-1745-44ad-a76a-96aeff755384") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c7d25c05-752f-4660-813b-c395a20a66c8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "a26a4c9f-96f4-4415-9c26-1c0821cfa691") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "0dd1b65f-d1b5-49db-85a6-21d50d897a57") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "831ec4c8-25fc-4b20-ae80-01ec806f7578") + ) + (fp_poly + (pts + (xy -3.74 -2) (xy -4.07 -1.76) (xy -4.07 -2.24) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a6e364a4-11cd-4ebb-ad66-39325e4cd51d") + ) + (fp_line + (start -3.73 -2.55) + (end -2.2 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d47e8fa4-3b0d-4358-ab65-b9dd8c216474") + ) + (fp_line + (start -3.73 2.55) + (end -3.73 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b611235-e23a-4356-9840-5653726b715b") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ef5ee9bc-c5a5-4a2c-90c5-c58ead344745") + ) + (fp_line + (start -2.2 -2.55) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d02b4ca5-fd2a-40d8-9e86-9bdc9541939d") + ) + (fp_line + (start -2.2 2.55) + (end -3.73 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8a2240e7-b42f-4f44-858b-bf171b55f6c3") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "853f6286-b8c9-4dc8-a6eb-ba73b92f1202") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c7212e54-0c7d-4956-af4b-f06af5e99769") + ) + (fp_line + (start 2.2 -2.55) + (end 3.73 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "53b450e2-64bd-41ea-b40e-d9c34c3646b1") + ) + (fp_line + (start 2.2 2.55) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "74f5b590-c092-4ff3-873d-016e65228cba") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e44ca95d-23dc-4edb-9b50-dba835379ad4") + ) + (fp_line + (start 3.73 -2.55) + (end 3.73 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "495040fb-ffd9-4ab3-a442-572586ced75f") + ) + (fp_line + (start 3.73 2.55) + (end 2.2 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e820b9c3-fcc2-4c2c-84ec-c863ea840009") + ) + (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 "bdb375b2-9ad6-4d76-8f04-4caf3f3c2a44") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "71195e26-f6f4-43bb-928b-9a0d1743d0b4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd roundrect + (at 0 0) + (size 1.69 2.66) + (layers "F.Paste") + (roundrect_rratio 0.147929) + (uuid "74624bb5-5e45-46ee-a06e-50c31ebdcb9a") + ) + (pad "1" smd roundrect + (at -2.6375 -2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE_DRV") + (uuid "67568771-69d7-4ccd-afb0-82f7803b4b30") + ) + (pad "2" smd roundrect + (at -2.6375 -1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VDD_CH224") + (uuid "d2d1c150-6da1-4495-9304-e10ae4473578") + ) + (pad "3" smd roundrect + (at -2.6375 0) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG1") + (uuid "8a19cb7f-05f2-41fa-8511-80eeb9ae6f17") + ) + (pad "4" smd roundrect + (at -2.6375 1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG2") + (uuid "49aa8e77-bdf9-4086-a227-0dd502faa1ff") + ) + (pad "5" smd roundrect + (at -2.6375 2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "82fbb5aa-ba6e-43d2-bf20-33551bb9a798") + ) + (pad "6" smd roundrect + (at 2.6375 2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DP") + (uuid "8c6d508b-f396-4961-91d0-7b400603d7b9") + ) + (pad "7" smd roundrect + (at 2.6375 1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DN") + (uuid "4a654108-b4b7-410d-97f2-9e8738f2dfd6") + ) + (pad "8" smd roundrect + (at 2.6375 0) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "e7fc6280-6892-40b1-81ef-4507125043a9") + ) + (pad "9" smd roundrect + (at 2.6375 -1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "434a0262-7bb1-4957-ac67-808452289296") + ) + (pad "10" smd roundrect + (at 2.6375 -2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS_SENSE") + (uuid "4e0c26eb-9409-416c-bb0d-362d81303ab8") + ) + (pad "11" smd rect + (at 0 0) + (size 2.1 3.3) + (property pad_prop_heatsink) + (layers "F.Cu" "F.Mask") + (zone_connect 2) + (uuid "e4be6687-9662-4da0-b144-531c4d4f70c4") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "b40c00fb-b187-45f8-8499-07b62ceef77f") + (at 20 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "fe522463-ee31-484d-b5e1-c7fd8285ac51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bda1d145-2d71-4e27-a3f3-593d33fbe236") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3e1e4510-dd57-49b1-a01a-aca7872b60eb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b50afda5-c6eb-4cfd-bf02-b5acaac92306") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "bb423611-c123-4f9d-9fd8-32d2f5fa474e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "914c2807-d0c6-41d1-9d9c-e9670d2ef68e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5f025b8-c560-4daf-93db-4d1cf9546631") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "feade9d8-7dae-4710-a0d8-4d5ef4d1a7ce") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "82e8ef1c-5f11-4564-b006-c255ea21878c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "185f6746-bef9-43bd-935b-175957a47810") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG1") + (uuid "fb489dfe-6daf-4c2a-92e3-35824d242e71") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "4208a60e-d953-4a85-87b7-7544ad42308e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.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 "b4f9f20f-8c49-4a82-b749-02e7ea7a7940") + (at 30 10) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (property "Reference" "U3" + (at 0 -4.5 0) + (layer "F.SilkS") + (uuid "cb9f6512-63cb-420f-8b75-c6cbafcbddd4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LD1117S33TR" + (at 0 4.5 0) + (layer "F.Fab") + (uuid "7598fcdc-44f7-45be-b524-64441773865f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b9a3a37e-c89e-484f-a85c-364e7c44fc2f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea0684bb-7372-4491-a51e-f7434bec062c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (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 "23bf8501-d828-403c-ba3e-d3ee2a77eedf") + ) + (fp_line + (start -1.85 3.41) + (end 1.91 3.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7e18ce0-722e-4a02-b746-0d52cfe34a90") + ) + (fp_line + (start 1.91 -3.41) + (end 1.91 -2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b6d8eb8-3fb2-4cf8-b7b1-25a3ba439a74") + ) + (fp_line + (start 1.91 3.41) + (end 1.91 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f613a8eb-21d1-40b3-9582-d5ace85e071b") + ) + (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 "01424bc6-aede-40c7-8b4c-e870ceb3b0c9") + ) + (fp_line + (start -4.4 -3.6) + (end -4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3052e5ef-edd0-4e9a-9960-cdbaa37a63a5") + ) + (fp_line + (start -4.4 3.6) + (end 4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea0149d8-1c24-43df-ab72-e01aa4e29f7f") + ) + (fp_line + (start 4.4 -3.6) + (end -4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b4db2839-86a6-4e08-8744-638550fff52e") + ) + (fp_line + (start 4.4 3.6) + (end 4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "badda1f5-6e73-434d-af3a-751013b97213") + ) + (fp_line + (start -1.85 -2.35) + (end -1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b2268bd3-84e6-4f10-b5d9-e3deae4a706c") + ) + (fp_line + (start -1.85 -2.35) + (end -0.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "781ddab0-48d3-40ef-9753-c39182104717") + ) + (fp_line + (start -1.85 3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b140a25b-0b8c-431b-bc94-354d7fe09fb3") + ) + (fp_line + (start -0.85 -3.35) + (end 1.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "471e694a-3ffc-4a15-8dba-c09a2a1a4d80") + ) + (fp_line + (start 1.85 -3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "71839fde-95c9-49aa-95b7-662c7b52f09e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "5f770d37-12fb-4f97-8407-4ce07dd4d58e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -3.15 -2.3) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "6bbbd185-6220-482d-a80f-ae596c66ce09") + ) + (pad "2" smd roundrect + (at -3.15 0) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "e779c9c0-ed22-4388-bcb0-710e9abf4664") + ) + (pad "2" smd roundrect + (at 3.15 0) + (size 2 3.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "b5b627f6-9e26-4ab7-9e8f-0e638090be2f") + ) + (pad "3" smd roundrect + (at -3.15 2.3) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VOUT") + (uuid "f0fdcd87-029b-480c-88dd-aa8d09d132f6") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Fiducial:Fiducial_1mm_Mask3mm" + (layer "F.Cu") + (uuid "c43ec1ef-acf0-4477-bf0c-88729e636af1") + (at 3 3) + (descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)") + (tags "fiducial") + (property "Reference" "FID1" + (at 0 -2.45 0) + (layer "F.SilkS") + (uuid "e7487745-b488-4b65-bf2e-bc295fb411dc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "FID" + (at 0 2.45 0) + (layer "F.Fab") + (uuid "ea99160e-1960-4f38-98a7-92d90d206d4b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b3f7f7b6-cab4-45a4-8b50-f4b56decb3da") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9f786eea-2d19-420d-98db-ac13fbd4a6fd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "fiducial" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "5f74a3c8-3b76-4146-982e-1ce8820bc293") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a1ba1628-01e6-44cc-88fb-f085673e0c70") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "5c4ce5fb-36cd-4835-83b6-4a8deb9f93af") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5b1a7d78-725f-4c0a-8d0f-09f08bdb8408") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "" smd circle + (at 0 0) + (size 1 1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 1) + (clearance 1.1) + (uuid "2952b232-c12f-42c1-af10-97be209bbf51") + ) + (embedded_fonts no) + ) + (footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" + (layer "F.Cu") + (uuid "c91fc8be-4b30-4244-9c86-f853f1d09d9a") + (at 5 17.5 -90) + (descr "USB 2.0 Type C Receptacle, GCT, 16P, top mounted, horizontal, 5A: https://gct.co/files/drawings/usb4105.pdf") + (tags "USB C Type-C Receptacle SMD USB 2.0 16P 16C USB4105-15-A USB4105-15-A-060 USB4105-15-A-120 USB4105-GF-A USB4105-GF-A-060 USB4105-GF-A-120") + (property "Reference" "J1" + (at 0 -5.5 270) + (unlocked yes) + (layer "F.SilkS") + (uuid "084486b9-167a-4cdb-813f-dce592b34b9e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "USB-C Receptacle" + (at 0 5 270) + (unlocked yes) + (layer "F.Fab") + (uuid "f0abcd3b-a286-41c4-890b-722181b6939f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc9fbfd5-8e85-4825-84a7-dbbe96a9d899") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "06127a53-99f2-4d06-9a85-382b9d1d8254") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -4.67 -0.1) + (end -4.67 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a537ae4-79a9-4552-8b48-76a2951d4dd9") + ) + (fp_line + (start 4.67 -0.1) + (end 4.67 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff4a7539-ed2a-4986-ac1d-b2ffcb522530") + ) + (fp_line + (start 5 3.675) + (end -5 3.675) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a99d7c5f-0984-4f9f-bc15-7e61cebaf4bf") + ) + (fp_rect + (start -5.32 -4.76) + (end 5.32 4.18) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "989a22b9-d230-491a-a882-b47b95b5a511") + ) + (fp_rect + (start -4.47 -3.675) + (end 4.47 3.675) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f8e9ca09-aba5-4707-b9d5-cbc870fc402d") + ) + (fp_text user "PCB Edge" + (at 0 3.1 270) + (unlocked yes) + (layer "Dwgs.User") + (uuid "877f1714-fd54-4a58-84db-b9a455524e47") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (uuid "a16cab8a-0233-4b7c-a7ee-22b7abec7fe1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -2.89 -2.605 270) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "c66827dd-1dfb-4728-9464-15274d097856") + ) + (pad "" np_thru_hole circle + (at 2.89 -2.605 270) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "68c8299f-349a-47f6-a7ca-a0d587047280") + ) + (pad "A1" smd roundrect + (at -3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "1ea6baee-a2aa-441b-8288-2235afa6fe4b") + ) + (pad "A4" smd roundrect + (at -2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "c48f4077-cc45-4edc-b2b6-07a10cd83bc7") + ) + (pad "A5" smd roundrect + (at -1.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "af7d4841-e7f7-4dbc-ad1e-5600eae9f5ca") + ) + (pad "A6" smd roundrect + (at -0.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DP") + (uuid "f170bb1d-19b1-4713-90f0-0f825e429b32") + ) + (pad "A7" smd roundrect + (at 0.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DN") + (uuid "b1fdb964-19c2-40ee-b3ec-55b88622447d") + ) + (pad "A8" smd roundrect + (at 1.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "b10d6fd8-c6b4-45d4-8964-fe82c7f640ad") + ) + (pad "A9" smd roundrect + (at 2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "a1bfd34c-b3d4-4fa8-ba5a-8b952906d005") + ) + (pad "A12" smd roundrect + (at 3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "1f2067d0-ef84-4fc3-81e2-c6c93cb642f9") + ) + (pad "B1" smd roundrect + (at 3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "edc57efd-6a41-410e-a9f3-660e888f39e6") + ) + (pad "B4" smd roundrect + (at 2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "f775810a-2c67-4407-8a0b-17c6f1ec2317") + ) + (pad "B5" smd roundrect + (at 1.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "e775bd6f-ebb5-4ace-b603-cda7b09e5a67") + ) + (pad "B6" smd roundrect + (at 0.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "10cdef64-ccfd-4e7c-8330-63575c0ee393") + ) + (pad "B7" smd roundrect + (at -0.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "47095238-fd91-4ba0-ac30-83881de7ac9b") + ) + (pad "B8" smd roundrect + (at -1.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "778deef8-1f22-4490-9d6a-8d319d26346f") + ) + (pad "B9" smd roundrect + (at -2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "f8491904-1a49-499a-85cc-f4a116eb655a") + ) + (pad "B12" smd roundrect + (at -3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "5ce4da3d-f059-41a1-b9f2-e923c9a57303") + ) + (pad "SH" thru_hole oval + (at -4.32 -3.105 270) + (size 1 2.1) + (drill oval 0.6 1.7) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "fa8cf2e1-be7e-4cd5-97a7-926510b57ed1") + ) + (pad "SH" thru_hole oval + (at -4.32 1.075 270) + (size 1 1.8) + (drill oval 0.6 1.4) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "d6ebf667-480c-4484-8df4-ffd92b9df4b0") + ) + (pad "SH" thru_hole oval + (at 4.32 -3.105 270) + (size 1 2.1) + (drill oval 0.6 1.7) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "ce23356c-7de6-4122-ab0e-f8cf43e059b5") + ) + (pad "SH" thru_hole oval + (at 4.32 1.075 270) + (size 1 1.8) + (drill oval 0.6 1.4) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "e9faf116-9ee0-4ce2-a12c-be875f067e8e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Fiducial:Fiducial_1mm_Mask3mm" + (layer "F.Cu") + (uuid "cf630c10-04da-4c74-802b-28458ee123f0") + (at 3 32) + (descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)") + (tags "fiducial") + (property "Reference" "FID2" + (at 0 -2.45 0) + (layer "F.SilkS") + (uuid "7d148f56-1e5b-4724-9bd1-6cd65784dafa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "FID" + (at 0 2.45 0) + (layer "F.Fab") + (uuid "e8eb6587-4d11-4798-93ed-f38207d596f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "db095238-487b-4d67-98a6-90c48660bbd5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3295e2f0-447b-471f-99e7-003f2402ad54") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "fiducial" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "cf2ca005-ee33-4a40-af5f-790f79d145f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "78395ab1-eb7e-432f-9ff9-ada626421689") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "53200270-f1a3-4142-acb8-41e07982f92a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2fc49bb2-0d54-4cf6-9a3b-dc3c3fd5c428") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "" smd circle + (at 0 0) + (size 1 1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 1) + (clearance 1.1) + (uuid "3af15b00-9fcf-49b1-99f8-9d244fb631ac") + ) + (embedded_fonts no) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-3" + (layer "F.Cu") + (uuid "cfd27c7a-3aa4-4d09-9933-ab5d9c022a04") + (at 23 10) + (descr "SOT, 3 Pin (JEDEC MO-178 inferred 3-pin variant https://www.jedec.org/document_search?search_api_views_fulltext=MO-178)") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q1" + (at 0 -2.4 0) + (layer "F.SilkS") + (uuid "07cb11fb-68d8-484d-8410-d669f20d641d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PMOS" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "00a79d15-3f03-4d32-8fa6-c160cbea2a8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3d9fd3c1-5eeb-4390-a675-3a55e41bb692") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "338ca33d-6215-4336-88a3-e3c351bd51e9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "bb641b52-b0c7-4873-adf4-4eac799867f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.91 -1.56) + (end 0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "700d188d-8de5-49bb-9891-6de04d15eb1c") + ) + (fp_line + (start -0.91 -1.51) + (end -0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ecc744d9-d543-49f4-9b76-556d20b6b30e") + ) + (fp_line + (start -0.91 0.39) + (end -0.91 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8756b8b5-e078-4205-a83f-37b5980e010f") + ) + (fp_line + (start -0.91 1.56) + (end -0.91 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a29393d-21b9-490a-9951-c8bacd92083c") + ) + (fp_line + (start 0.91 -1.56) + (end 0.91 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb078da0-2b39-49cf-b4f3-a12e58a45056") + ) + (fp_line + (start 0.91 0.56) + (end 0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5bfa375e-bd26-4131-b5ee-756f8d35a36e") + ) + (fp_line + (start 0.91 1.56) + (end -0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7eb1e340-17de-41ab-81f3-241dd94828cd") + ) + (fp_poly + (pts + (xy -1.45 -0.38) (xy -1.21 -0.05) (xy -1.69 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "cc5fe851-4c14-408e-8362-0c665a2714f0") + ) + (fp_line + (start -2.05 -1.5) + (end -1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e019682-c664-476d-8f0d-307fe766be96") + ) + (fp_line + (start -2.05 -0.39) + (end -2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e22ed38e-2d57-47a0-8310-f97c3a18d510") + ) + (fp_line + (start -2.05 0.39) + (end -1.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8fa91bd2-d1f8-424b-be68-f6fce5593f0c") + ) + (fp_line + (start -2.05 1.5) + (end -2.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a7470db-1ce4-4b8e-a1fa-db8d226e4764") + ) + (fp_line + (start -1.05 -1.7) + (end 1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d2526d59-1c90-44b1-9d7f-6431aa850139") + ) + (fp_line + (start -1.05 -1.5) + (end -1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0dcffed7-73c3-400c-865d-a5eb20604a76") + ) + (fp_line + (start -1.05 -0.39) + (end -2.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "63f9c292-6221-4542-97e5-b8f60309247f") + ) + (fp_line + (start -1.05 0.39) + (end -1.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b9f55b6a-5f67-48f2-8809-8adb8b9f448b") + ) + (fp_line + (start -1.05 1.5) + (end -2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "83a9a9ac-ea45-421e-bbb8-0f0dc525f341") + ) + (fp_line + (start -1.05 1.7) + (end -1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "22d43704-3587-4d0d-bd14-83661fda64af") + ) + (fp_line + (start 1.05 -1.7) + (end 1.05 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bbf9d734-b970-4719-aca3-ac0dce234b68") + ) + (fp_line + (start 1.05 -0.55) + (end 2.05 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7aa9d792-51ab-4953-ba6b-b427552efac2") + ) + (fp_line + (start 1.05 0.55) + (end 1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "813fead3-41f2-49cf-917c-b587903d449c") + ) + (fp_line + (start 1.05 1.7) + (end -1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "00e0d48b-b28b-43c7-96a6-613c314480ee") + ) + (fp_line + (start 2.05 -0.55) + (end 2.05 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e9f3b43-636c-4bff-89b6-96d0cb720128") + ) + (fp_line + (start 2.05 0.55) + (end 1.05 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "202a4402-c3e7-46b0-ad00-2eb88feccea4") + ) + (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 "6075f971-9e38-4212-840a-19315a209136") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "d6a7e8fb-f24a-42ce-9b4e-38a1188fe3b6") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "8c8b7117-a237-407c-8cdf-03c6262a59de") + ) + (pad "2" smd roundrect + (at -1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "86000003-4968-4010-ba56-3eda796897d7") + ) + (pad "3" smd roundrect + (at 1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "e1c96a73-ae78-494f-ab62-c49b5b32b009") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "d9ee5504-ca2d-48a0-8f0e-1e6619ab21b9") + (at 12 14) + (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)") + (tags "capacitor") + (property "Reference" "C2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "465701d1-15b4-47f4-98c7-f68ddc9b3af0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1µF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "154a3e1c-f5b1-4c89-b04b-8d1aabf5d9e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b7b6155b-547d-4624-ad7d-69d58a8fac68") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4b3affce-ca1a-4d3b-b0f4-721eb28707cd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "32cea6fa-2673-49c6-b15e-a38e1b7a89a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "2ce3b81c-3f6a-4146-aff1-03fb9917fe36") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20342fd4-d4f6-4f6a-bbe2-625ff1a01361") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c804b83c-79c6-4f30-9ee9-99d6e4f9f1b9") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4ec215ac-9b94-4aa5-94b5-1370882a9368") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "984d2079-172a-4eff-b4cb-b98d6643244c") + (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 "VDD_CH224") + (uuid "3dc8aac4-8ab4-465d-ad1c-563220c4dfd0") + ) + (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") + (uuid "d380c9c2-ea5f-46ba-a58a-acbd5f0e2426") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Resistor_SMD:R_0805_2012Metric" + (layer "F.Cu") + (uuid "eb1b92ba-e810-4712-b8f4-3d6b5b5f66bf") + (at 38 10) + (descr "Resistor SMD 0805 (2012 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)") + (tags "resistor") + (property "Reference" "R9" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "5345e369-57c4-4493-b6b6-12351ae5f4ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.47" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "271681e3-4d19-4867-999b-067cd2400862") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b3b27395-6ae7-4c62-9089-e6e1c617c46c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d36d0668-3010-4f20-85a7-e83ee222d40e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "db21685e-0822-45b1-8aaa-941dcaffae71") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "01765f54-20e5-49dc-a515-9dbc271a6d0c") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb627b99-f68f-477a-8c75-0e560b670621") + ) + (fp_rect + (start -1.68 -0.95) + (end 1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ffb8332e-26d3-4b6e-8278-4a10a445431a") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6e7c95fe-5b5f-4fb8-b5a5-e86dba6559d8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b5f73990-a1a8-49ba-910b-9ace78b9be0f") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9125 0) + (size 1.025 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.243902) + (net "3V3") + (uuid "fff86f23-ba99-4b9a-9cc7-03480ba01b36") + ) + (pad "2" smd roundrect + (at 0.9125 0) + (size 1.025 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.243902) + (net "3V3_ESR") + (uuid "7e67b938-abc6-4d8b-9557-2e575ae117fe") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 65 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8a132d5b-613c-4d2d-be44-f019a9c56509") + ) + (gr_line + (start 0 35) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "040bf890-3267-4973-843d-f143dfb1a408") + ) + (gr_line + (start 65 0) + (end 65 35) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fdbab289-bcef-4958-b25c-74c396795774") + ) + (gr_line + (start 65 35) + (end 0 35) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7067e40b-c8da-455e-98e4-919df40265b7") + ) + (gr_text "Summarizing datasheet layout recommendations for parent agent..." + (at 10 10 0) + (layer "F.SilkS") + (uuid "b2c332e1-36ee-4e9e-9af6-0141025cd1e8") + (effects + (font + (size 0.01 0.01) + (thickness 0.15) + ) + ) + ) + (gr_text "USB-PD-ESP32S3 REV-A" + (at 33 33 0) + (layer "F.SilkS") + (uuid "cc465cbe-5b69-4fd9-b809-c1a78f31b589") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (segment + (start 23.05 16.1) + (end 23.05 17) + (width 0.2) + (layer "F.Cu") + (net "VOUT") + (uuid "5122ce74-27dc-4e01-8d29-19bb8c3c0764") + ) + (segment + (start 26.85 12.3) + (end 23.05 16.1) + (width 0.2) + (layer "F.Cu") + (net "VOUT") + (uuid "eaeba950-c116-4ed5-92c6-96c57ed0d0d2") + ) + (via + (at 60.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "02248593-a6f5-4cf2-b463-eebce75e9c1f") + ) + (via + (at 40.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "06cae6b1-88d6-484e-8572-8d776ffd0875") + ) + (via + (at 5.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "0754c7f9-051c-4925-8a15-af0d366fca43") + ) + (via + (at 55.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "0d953c6b-031b-423a-ba1b-650f2c05aa2c") + ) + (via + (at 50.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "148b1717-385f-4759-af22-7953b984cf85") + ) + (via + (at 55.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "1bca4867-ed5d-4adb-a6be-2c38c989626a") + ) + (via + (at 30.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "1e0544fa-144d-458d-b742-72f47a18a2d4") + ) + (via + (at 20.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "221b1381-196f-4dbf-a473-f6057a80da1f") + ) + (via + (at 60.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "22c4b7a7-8dd5-41d2-8c02-6a2aaa2106e0") + ) + (via + (at 50.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "25927687-b1ad-4659-8626-ed867632ce2d") + ) + (via + (at 35.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "25b56c0b-d8af-4cc6-8742-c051de69eb17") + ) + (via + (at 15.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "26811805-d396-4b98-ba41-a939e30d80f9") + ) + (via + (at 40.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "27eee383-972e-49f6-b06a-dd0857f49902") + ) + (via + (at 50.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2a289141-1687-4b94-a097-36032cd4b970") + ) + (via + (at 55.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2c6241f1-476f-4f7e-80ab-36fa55a41609") + ) + (via + (at 50.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2cdb690b-6b80-4669-b3f1-e711d1d94d5d") + ) + (via + (at 60.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2ef18cb1-c835-4b1b-bd15-3cdaf3f7d789") + ) + (via + (at 20.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "319d1c68-a9b2-4a15-9cb4-f637487f6e96") + ) + (via + (at 15.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "34fdaf6f-2494-403b-a2cd-c67a4edab1d8") + ) + (via + (at 20.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "361ee788-d503-4205-826c-46dbb1dad8cf") + ) + (via + (at 25.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "36bb6c89-cd4c-479e-abe6-eb1c2b75ab59") + ) + (via + (at 45.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "376414e2-2ae7-4a31-8cbf-fd6d69743f49") + ) + (via + (at 25.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "3784b2dd-b7d7-4f28-a805-af9c26bd1c7f") + ) + (via + (at 35.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "3b68d6a2-917e-4624-90c9-cbf6fbc14b68") + ) + (via + (at 45.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "3cd729f8-81c1-4cfc-a3cf-ec29cb0cf126") + ) + (via + (at 30.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "418925d5-3272-48f5-8f68-386a853ee2be") + ) + (via + (at 15.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4217ee09-229b-4424-96b2-4a62b7cc1005") + ) + (via + (at 22.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "43e263e3-ecbc-45a3-88c9-cae06de0a474") + ) + (via + (at 50.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "44719579-a2c7-4351-983c-f419b4dafa2f") + ) + (via + (at 35.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "47a31238-a451-4932-a21d-39d39f116ec6") + ) + (via + (at 5.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "487b6f56-f5b4-44b0-bcac-0c0f451260ea") + ) + (via + (at 35.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "48f35a26-81c7-4b15-8beb-3aae97234df3") + ) + (via + (at 25.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4da4c6e3-bce7-45c1-a1b7-eafd588da614") + ) + (via + (at 20.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4daf0ce1-b359-4898-a64b-260e8c1819e3") + ) + (via + (at 50.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4eb4b679-6788-4103-b8ae-35eaeee6ad1a") + ) + (via + (at 25.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5399a6f4-0933-4c42-82e0-56fcf7eccbe7") + ) + (via + (at 35.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "55954b1d-62de-4c88-a4b9-2e6377153d01") + ) + (via + (at 15.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5821bcb6-de71-4aa8-8078-bb7f0002e3c8") + ) + (via + (at 25.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5a2b73b0-1294-49cd-901c-bfae8b06fd8d") + ) + (via + (at 30.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5df8829e-1f64-40a5-acf7-b0f6498bfd81") + ) + (via + (at 55.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "62deb0da-fa12-4a39-bf79-79eccd17af70") + ) + (via + (at 22.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "66bc2e49-6d75-4022-ba4f-a64d57fefbfe") + ) + (via + (at 25.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6c913930-0b75-4879-a864-4194f3ff6b20") + ) + (via + (at 60.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6e3a458b-3870-4cc1-9f15-1e7a066f27c2") + ) + (via + (at 45.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6fb911f0-9eac-4de3-b852-3b8cd9ad397d") + ) + (via + (at 10.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "75c45a16-5856-4d98-8503-307492e840f0") + ) + (via + (at 30.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "76aae0cd-5687-485e-99fa-205215b9c24e") + ) + (via + (at 25.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "7806972f-f98f-42f2-8d08-7812c4c8d443") + ) + (via + (at 45.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "7afa6e61-a548-4f97-9fd8-7464755e7813") + ) + (via + (at 22.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "7d9e6c84-f5fc-4aef-b81c-70b2324353d6") + ) + (via + (at 20.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "80359374-8246-4b2a-b2c7-9b5b0f751acc") + ) + (via + (at 30.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8405be2f-7854-40a6-8295-f2be6d67d718") + ) + (via + (at 45.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "86a4519c-04ce-4c3b-8f20-342a72d1548c") + ) + (via + (at 40.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "877d837e-af4a-46fe-8922-a9b2b8f1b882") + ) + (via + (at 17.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "89165dc5-ebc6-4bc4-8562-8b3fb70f6a0c") + ) + (via + (at 40.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8aacd3f1-4375-40e1-924b-135c513cb47d") + ) + (via + (at 60.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8cc10d21-e49b-41e0-bd26-e38a5f80582b") + ) + (via + (at 17.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8e7ce786-f27f-4c49-852d-9607beb15d34") + ) + (via + (at 35.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9b2e2647-1055-4213-84ae-3cd4a9b3ad3b") + ) + (via + (at 60.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9cad6e4e-b0af-45f6-a36b-a405b1c23429") + ) + (via + (at 55.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9e02d5c5-e9f4-4afe-aed4-a47525aff845") + ) + (via + (at 55.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9e0a9ab1-8aef-4f01-a9f5-6f90b95475a6") + ) + (via + (at 30.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9f5be1b1-4ab4-4e26-9a12-4c97ed0886e4") + ) + (via + (at 60.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9f8e5e0b-1331-4e1e-9b35-246171144490") + ) + (via + (at 30.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a16e90dc-c09c-447d-a8a2-08d04eb8654f") + ) + (via + (at 35.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a3a701a5-d58f-4969-9788-cc5ddac92919") + ) + (via + (at 17.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a6965bd2-26c1-41d8-b3ca-5ae3d27baba3") + ) + (via + (at 25.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a89a38af-2c85-4f23-b184-2ba3dcb8b586") + ) + (via + (at 5.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a9d86818-95e1-4273-bffa-b14225916b3f") + ) + (via + (at 5.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ab007a4e-e201-4e8e-8346-0d8b11f0ed25") + ) + (via + (at 40.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ab0924af-ebf6-46dd-a009-dcaff1f159c1") + ) + (via + (at 15.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ad3361b6-82af-4c23-b162-2b4706a16804") + ) + (via + (at 5.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ad77ded1-cf24-4bdb-9f26-6c9094a6884f") + ) + (via + (at 35.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b318130a-b79d-4d1c-bdf5-361d0bab86a8") + ) + (via + (at 55.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b4459eb3-1922-4478-8762-b0c33eb337d7") + ) + (via + (at 10.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b6659886-8c09-4997-b85d-27674d5c74ff") + ) + (via + (at 60.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "bb9a5bd0-16c5-418e-8200-9790b4ee1867") + ) + (via + (at 50.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "bdfd7673-5273-40fa-acb1-68ceb26f94b6") + ) + (via + (at 55.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "cef78085-1496-4dc6-b582-9477fe649637") + ) + (via + (at 40.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d0ae4db8-30c4-48db-923d-e141a14a2b17") + ) + (via + (at 25.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d57921d4-8d68-4b8f-86d1-bc3186f674eb") + ) + (via + (at 12.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d8e7f43b-8444-4800-80d5-6109a7479225") + ) + (via + (at 35.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "dc250999-7b5e-4b6e-8a03-59085ef979d0") + ) + (via + (at 5.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "de8fa0cd-116d-4566-8561-69edcb486f2f") + ) + (via + (at 10.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e2ecf4ed-0d27-405d-bd22-41c2448a5e5b") + ) + (via + (at 60.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e2fbf39c-9230-4ade-93f3-d92f5275ffa5") + ) + (via + (at 30.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e3c59545-48eb-4c88-b621-ff77ab796c44") + ) + (via + (at 50.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e452b268-a49c-4ac4-b456-c85d676ecd1f") + ) + (via + (at 30.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e74a9cd6-b9ee-4bff-9f82-ddcdafabb15d") + ) + (via + (at 20.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e80273e5-da07-4e4f-afca-f2a7399ff409") + ) + (via + (at 50.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ecd3e934-857d-43a2-93ce-80f7dcee11e0") + ) + (via + (at 12.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ed039165-8794-4283-aefd-27fdf32f14e6") + ) + (via + (at 45.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f8c37055-914e-4fdc-b474-d9fbe976822c") + ) + (via + (at 10.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f93bcb74-1610-4283-a16f-4e32ef852b7c") + ) + (via + (at 55.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "fc339222-597d-4b18-ba12-dd63b54cb91f") + ) + (segment + (start 14.3625 8) + (end 15.0969 7.2656) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "0252c2a6-8ddf-4823-97b6-f9e3f2406439") + ) + (segment + (start 19.9559 15.1795) + (end 19.175 15.9604) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "14d4cf51-549a-4767-b768-62ec086f9a1a") + ) + (segment + (start 15.0969 7.2656) + (end 15.0969 6.7327) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "ebd57007-27fb-4b96-a019-8d42d222d90b") + ) + (segment + (start 19.175 15.9604) + (end 19.175 16) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "f9b9eddb-0fc4-4b54-a526-3a9e7d26ce6f") + ) + (via + (at 19.9559 15.1795) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE_DRV") + (uuid "6c5fb755-211c-49f9-9a51-afcc82e50cd7") + ) + (via + (at 15.0969 6.7327) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE_DRV") + (uuid "eb89942f-a3df-46c5-aacd-93051e1c9bd0") + ) + (segment + (start 15.0969 6.7327) + (end 19.9558 11.5916) + (width 0.2) + (layer "B.Cu") + (net "GATE_DRV") + (uuid "83410130-3253-45ea-bbc9-0396e79a7450") + ) + (segment + (start 19.9559 11.5916) + (end 19.9559 15.1795) + (width 0.2) + (layer "B.Cu") + (net "GATE_DRV") + (uuid "b322f71e-6a88-4ed4-ba9a-bb0f22d5abca") + ) + (segment + (start 19.9558 11.5916) + (end 19.9559 11.5916) + (width 0.2) + (layer "B.Cu") + (net "GATE_DRV") + (uuid "b65f7f97-ff44-45ca-9e33-496a6e26da4a") + ) + (segment + (start 22.6961 4) + (end 22.4177 4.2784) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "458afc92-8175-4501-955b-f888114b4f9f") + ) + (segment + (start 20.825 16) + (end 21.4049 15.4201) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "840093ab-386a-45ea-a243-f7a53e1d26dd") + ) + (segment + (start 25.175 4) + (end 22.6961 4) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "9469ca13-8e60-439b-833b-c46d7bc4d8d3") + ) + (segment + (start 21.4049 15.4201) + (end 22.1293 15.4201) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "f9c32232-2308-47e1-a978-3fc30cf18638") + ) + (via + (at 22.1293 15.4201) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE") + (uuid "585ed9a5-b81c-4734-993d-c2426e6f9206") + ) + (via + (at 22.4177 4.2784) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE") + (uuid "cb259d24-e93d-4c6a-9de5-272b3b6d1e8f") + ) + (segment + (start 22.4177 4.2784) + (end 22.1293 4.5668) + (width 0.2) + (layer "B.Cu") + (net "GATE") + (uuid "521ff888-25d3-41bb-95c9-e753c3f03526") + ) + (segment + (start 22.1293 4.5668) + (end 22.1293 15.4201) + (width 0.2) + (layer "B.Cu") + (net "GATE") + (uuid "dc6d7b97-2344-442d-9db5-4210dbbfc454") + ) + (segment + (start 38.9125 10) + (end 33.05 15.8625) + (width 0.2) + (layer "F.Cu") + (net "3V3_ESR") + (uuid "158e57d8-90cf-4170-9c1c-26242809f561") + ) + (segment + (start 33.05 15.8625) + (end 33.05 17) + (width 0.2) + (layer "F.Cu") + (net "3V3_ESR") + (uuid "51d5268c-d556-45bf-850f-3bfb9d0450bb") + ) + (segment + (start 49.8326 4.508) + (end 49.5828 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "0f600351-1193-4136-9aa9-1f368a8b3e39") + ) + (segment + (start 49.3487 4.508) + (end 49.3409 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "1280b316-f45b-4ab1-ac16-34864895dd4c") + ) + (segment + (start 49.3643 4.508) + (end 49.3487 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "1a099d84-893e-4e44-9f5c-6b4c1833c954") + ) + (segment + (start 37.0875 10) + (end 33.15 10) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "24097e8d-c0ae-4d67-8b2c-868763562a61") + ) + (segment + (start 45.1885 4.1426) + (end 45.5611 3.77) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "28a1d2b5-aedb-4d6f-9160-05bc84e44606") + ) + (segment + (start 49.3409 4.508) + (end 49.337 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "2d3556fc-0618-4cb0-94a0-a63085e33d8e") + ) + (segment + (start 49.4579 4.508) + (end 49.3955 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "2fae5cda-d20c-4faa-9e56-b55b70d5da1c") + ) + (segment + (start 45.1885 6.01) + (end 41.0775 6.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "3c1db818-787c-4f40-b7e6-ddd6355d9c01") + ) + (segment + (start 49.5828 4.508) + (end 49.4579 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "51f4b204-bb47-47ad-bee7-25bce9cc099d") + ) + (segment + (start 49.3335 4.508) + (end 49.3333 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "6504a76c-885d-45bd-b746-d15ea09c6e33") + ) + (segment + (start 49.334 4.508) + (end 49.3335 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "6b6928bb-9524-4359-b834-49500f5d9f18") + ) + (segment + (start 49.3333 4.508) + (end 49.3332 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "792e2ea9-dc5a-488f-9568-3b7d2d9176cd") + ) + (segment + (start 45.5611 3.77) + (end 46.1371 3.77) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "9bd1bb2d-50a8-40e3-98cb-8a30360a2571") + ) + (segment + (start 33.15 10) + (end 26.85 10) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "a8e9e814-1954-4601-bc70-5bedaf4de4e3") + ) + (segment + (start 49.335 4.508) + (end 49.334 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "b6468144-889f-490f-8fa4-9e9b56e696d3") + ) + (segment + (start 49.3955 4.508) + (end 49.3643 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "c897862b-40fd-48fd-ab91-f01b056bcc59") + ) + (segment + (start 41.0775 6.01) + (end 37.0875 10) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "cc9645b4-c333-4e5f-9f47-ed5dd65c9066") + ) + (segment + (start 49.337 4.508) + (end 49.335 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "d2b9ee71-da79-4b54-823d-ca1fba95e296") + ) + (segment + (start 59.175 4) + (end 48.825 4) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "d6438fd5-5bdd-4fa1-91fe-42077416ddd0") + ) + (segment + (start 49.3332 4.508) + (end 49.3331 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "dfb4fa7d-abda-4294-80f1-704195cd07b1") + ) + (segment + (start 49.3331 4.508) + (end 49.333 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "e19aca55-e785-4392-b555-66ba32ce3f3f") + ) + (segment + (start 50.3321 4.508) + (end 49.8326 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "e49fa25d-575d-4257-a7a4-cb51bcf3043f") + ) + (segment + (start 51.7648 4.508) + (end 50.3321 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "e9a6308f-0084-4a90-be81-22e45051f216") + ) + (segment + (start 46.25 6.01) + (end 45.1885 6.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "ee3f9bf0-9cfa-4a7e-b552-19ea30181835") + ) + (segment + (start 45.1885 6.01) + (end 45.1885 4.1426) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "f2cc1843-003e-4e2d-a9aa-84ada75b74e7") + ) + (segment + (start 49.333 4.508) + (end 48.825 4) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "f5058cf9-ac5f-467b-b7ce-5ea39386caca") + ) + (via + (at 46.1371 3.77) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "3V3") + (uuid "39829f3d-615c-42e7-b875-a9336ea04367") + ) + (via + (at 51.7648 4.508) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "3V3") + (uuid "a5a69781-f3d8-4c55-8905-915cda09c3a3") + ) + (segment + (start 51.0268 3.77) + (end 51.7648 4.508) + (width 0.2) + (layer "B.Cu") + (net "3V3") + (uuid "5282d733-3829-4a2e-a556-8606323a9749") + ) + (segment + (start 46.1371 3.77) + (end 51.0268 3.77) + (width 0.2) + (layer "B.Cu") + (net "3V3") + (uuid "5da8dcb2-e855-43f6-b8f4-df6061e45d04") + ) + (segment + (start 46.6559 7.28) + (end 47.3276 6.6083) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "32c2a7c5-9da4-4cb2-8418-10ea7dbbfaa9") + ) + (segment + (start 47.3276 4.1526) + (end 47.175 4) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "5cb2a03f-f55a-4d24-9a36-a4e1b629e6c1") + ) + (segment + (start 46.25 7.28) + (end 46.6559 7.28) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "f22eaae5-9a59-4b7a-b1be-fb6156d2af3c") + ) + (segment + (start 47.3276 6.6083) + (end 47.3276 4.1526) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "f4e98a84-7965-47c0-a554-0c1f48c2b5de") + ) + (segment + (start 20.8136 12.5669) + (end 20.8136 11.6905) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "2ef64ceb-ad5f-4259-bbf6-90c849751f86") + ) + (segment + (start 46.25 19.98) + (end 21.8937 19.98) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "509dfbdd-1754-4856-892e-ad6451a03e27") + ) + (segment + (start 20.1231 11) + (end 19.6375 11) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "88d7718f-824b-427b-930c-8a16cc4826ec") + ) + (segment + (start 18.4288 16.5151) + (end 18.4288 14.9517) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "89e5fda9-b60a-49f5-8bc5-a829f16a5d38") + ) + (segment + (start 10.0019 17.75) + (end 10.4224 18.1705) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "8e1f6a35-b614-4bec-a84f-f44f583baa2d") + ) + (segment + (start 21.8937 19.98) + (end 18.4288 16.5151) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "a80f1efd-7c57-4a33-adc4-ad7dd3a3f351") + ) + (segment + (start 17.241 14.9517) + (end 18.4288 14.9517) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "bd6c526f-be90-4520-a584-42cf676bca98") + ) + (segment + (start 20.8136 11.6905) + (end 20.1231 11) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "d902ea21-74ec-420b-ac60-b2584f743e9a") + ) + (segment + (start 8.68 17.75) + (end 10.0019 17.75) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "dc62cd91-5608-4734-b00b-c264523269ca") + ) + (segment + (start 18.4288 14.9517) + (end 20.8136 12.5669) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "f370a639-b54d-4bed-9363-a6ef6ad4ca65") + ) + (via + (at 10.4224 18.1705) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_DN") + (uuid "0ba7f6e6-01c1-4d19-bbec-27b954ab785c") + ) + (via + (at 17.241 14.9517) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_DN") + (uuid "db319725-c1f9-4434-bb90-4e36d737b98b") + ) + (segment + (start 13.6412 14.9517) + (end 17.241 14.9517) + (width 0.2) + (layer "B.Cu") + (net "USB_DN") + (uuid "0fc0ba68-b40b-4b9a-b17d-be30e9eaa00b") + ) + (segment + (start 10.4224 18.1705) + (end 13.6412 14.9517) + (width 0.2) + (layer "B.Cu") + (net "USB_DN") + (uuid "a810e7cf-844d-4b06-a842-53a1d1cd6aca") + ) + (segment + (start 46.25 21.25) + (end 22.5711 21.25) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "0af8e76c-dbc8-49db-8177-6704f554a6be") + ) + (segment + (start 16.9919 14.35) + (end 16.6393 14.7026) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "14ec1cfa-9aae-4f9b-b254-853f828d46e8") + ) + (segment + (start 16.6393 14.9982) + (end 16.4793 15.1582) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "2c4992f9-8cf6-4dbd-9509-b2aecf96f639") + ) + (segment + (start 17.2875 14.35) + (end 16.9919 14.35) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "2d0d574e-9877-43eb-b8a7-444e95d13984") + ) + (segment + (start 16.6393 14.7026) + (end 16.6393 14.9982) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "697f24b7-8b77-42e3-838c-f4d81193f853") + ) + (segment + (start 16.4793 15.1582) + (end 14.3875 17.25) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "84ae7bfa-4781-4feb-973f-00d2ef57d9ae") + ) + (segment + (start 14.3875 17.25) + (end 8.68 17.25) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "c405fa6e-4c15-40f2-a3b7-a442085379bc") + ) + (segment + (start 22.5711 21.25) + (end 16.4793 15.1582) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "d01391d3-903e-4ac0-bb22-564dbbd91dde") + ) + (segment + (start 19.6375 12) + (end 17.2875 14.35) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "d4f01558-1568-4d95-ae4d-5fd1a051a67c") + ) + (segment + (start 14.3625 10) + (end 14.8605 10) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "006a3f11-69c4-4a7a-af51-08ceefc0ac86") + ) + (segment + (start 16.825 5.8555) + (end 16.825 4) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "56851b49-a8a8-4c33-b08c-f550f4c9c747") + ) + (segment + (start 15.5753 9.2852) + (end 15.5753 7.1052) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "5aebfc8a-d834-482e-be59-83b7b0824544") + ) + (segment + (start 14.8605 10) + (end 15.5753 9.2852) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "abda3150-e35c-4a08-92f7-201eb1dabbda") + ) + (segment + (start 16.825 4) + (end 19.175 4) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "b039f85a-2b35-4ab7-8f41-c35c9f902327") + ) + (segment + (start 15.5753 7.1052) + (end 16.825 5.8555) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "f930b60a-a74f-43a6-9c3e-4d6e466dbef9") + ) + (segment + (start 22.2147 10) + (end 27.5657 4.649) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "0dcf599d-bcb5-428e-8943-a136dd4efa9a") + ) + (segment + (start 27.5657 3.4915) + (end 26.8655 2.7913) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "1bf8245b-fdff-4a25-b9d4-748b03221826") + ) + (segment + (start 13.9548 16.25) + (end 8.68 16.25) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "5d57934a-b129-44bf-808a-7053e20913b7") + ) + (segment + (start 18.4247 10.7148) + (end 18.4247 11.7801) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "6311374c-1042-4ce8-bab0-41d6f806be3e") + ) + (segment + (start 8.3837 2.7913) + (end 7.175 4) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "6ea1a41a-44cf-4f35-9390-e8c3dba67496") + ) + (segment + (start 19.6375 10) + (end 22.2147 10) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "737dc698-3b3a-42b2-88f7-07b8ba92e12f") + ) + (segment + (start 19.1395 10) + (end 18.4247 10.7148) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "7b9878f3-8782-4b65-88c9-0d49d3fce58f") + ) + (segment + (start 26.8655 2.7913) + (end 8.3837 2.7913) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "b09470a0-9790-41de-be64-e1502ef1dce8") + ) + (segment + (start 18.4247 11.7801) + (end 13.9548 16.25) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "b87e99e9-a468-4845-85e2-f421040392fd") + ) + (segment + (start 19.6375 10) + (end 19.1395 10) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "f6415818-20c7-4427-bd69-183094fcb176") + ) + (segment + (start 27.5657 4.649) + (end 27.5657 3.4915) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "fe808ddb-8ca7-4427-b6d4-33ec7da42439") + ) + (segment + (start 13.05 24) + (end 13.05 23.2033) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "0e04933d-27aa-4d93-9d51-a838dad9dc15") + ) + (segment + (start 13.05 23.2033) + (end 9.7467 19.9) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "122edf1e-35de-4c6b-8a9f-53397ef0f192") + ) + (segment + (start 9.7467 19.9) + (end 8.68 19.9) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "45ad1863-ed18-4219-b335-c33e5adc34e3") + ) + (segment + (start 9.9818 14.2557) + (end 9.9818 13.861) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "46d489c6-af97-4582-97bc-cf1eb24030ff") + ) + (segment + (start 26.0327 3.2077) + (end 26.825 4) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "7af928ac-9a22-42b5-a9dd-4630170b98b9") + ) + (segment + (start 9.1375 15.1) + (end 9.9818 14.2557) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "7d98de55-1a34-46de-9829-089a1083bce6") + ) + (segment + (start 10.5052 19.1415) + (end 9.7467 19.9) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "8312ffe8-82bc-4b23-bfdb-9f91fb989cb2") + ) + (segment + (start 8.68 15.1) + (end 9.1375 15.1) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "9002ded2-c9ef-409e-bace-c0e570fd033a") + ) + (segment + (start 22.4741 3.2077) + (end 26.0327 3.2077) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "90e52832-141e-4fe4-b8d5-fd919c3d3165") + ) + (segment + (start 22.247 3.4348) + (end 22.4741 3.2077) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "df751ce6-4e59-462c-9c43-4e891f0559d3") + ) + (via + (at 10.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "106f4e29-bc15-4502-a198-83a0673e90d9") + ) + (via + (at 9.9818 13.861) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "22fb0fe1-5727-4f7a-906a-70b2703f727e") + ) + (via + (at 15.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "2666dcff-ec93-4350-9e5e-c8a1e4431d15") + ) + (via + (at 10.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "94e25693-47ba-4dc7-9d26-8c1d6b9cb712") + ) + (via + (at 10.5052 19.1415) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "dbb6fa32-0730-4a2a-8df0-f8c65b45dae6") + ) + (via + (at 22.247 3.4348) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "f679bf24-52fa-4138-ad23-b59610471b1e") + ) + (segment + (start 9.8207 18.457) + (end 10.5052 19.1415) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "07570145-4932-486f-81e6-64f4547c8f76") + ) + (segment + (start 9.8207 14.0221) + (end 9.8207 18.457) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "1ebcd234-822f-41fc-bbd3-2871cb4b3386") + ) + (segment + (start 9.9818 10.9413) + (end 17.4883 3.4348) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "380d4dc4-7c1a-42e9-9349-6e5127444ff9") + ) + (segment + (start 17.4883 3.4348) + (end 22.247 3.4348) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "83a3c88e-94cf-47f1-a5ba-4865bb432680") + ) + (segment + (start 9.9818 13.861) + (end 9.8207 14.0221) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "c68a0bab-adcc-44af-aaf8-6e785792477a") + ) + (segment + (start 9.9818 13.861) + (end 9.9818 10.9413) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "caf764e9-64ab-4331-80fd-069dad2340c3") + ) + (segment + (start 19.8939 3.511) + (end 19.8939 6.7793) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "088597b7-84a6-4dd3-b9c7-c7a7d200ee26") + ) + (segment + (start 8.175 5) + (end 12.9761 5) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "0b7a3217-8255-4d6f-b9b7-ae09db356fda") + ) + (segment + (start 19.8939 6.7793) + (end 19.894 6.7793) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "1e0309aa-106f-44f8-9f5c-f4cc1790f7cf") + ) + (segment + (start 19.894 6.7793) + (end 20.7773 7.6626) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "24c1413f-d54e-4ccc-a386-2fd5ae7904a5") + ) + (segment + (start 8.0542 19.25) + (end 6.7119 17.9077) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "3db9203a-6721-4963-8d5e-816975a369b2") + ) + (segment + (start 20.7773 7.6626) + (end 20.7773 8.3374) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "4a0f5d7f-0341-4a8a-a2ed-88942ef6a5b2") + ) + (segment + (start 12.9761 5) + (end 14.7831 3.193) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "52f50585-bec9-44e4-8c79-1faeca906d28") + ) + (segment + (start 8.68 19.25) + (end 8.0542 19.25) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "7f217899-0fcb-4b50-aab3-0544e36832b9") + ) + (segment + (start 14.7831 3.193) + (end 19.5759 3.193) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "8217a488-5308-4434-9339-47b4717d5838") + ) + (segment + (start 20.7773 8.3374) + (end 20.1147 9) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "b3f1b209-1e95-4109-ba42-a8917f530862") + ) + (segment + (start 7.175 6) + (end 8.175 5) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "c7e899ce-275f-42fe-a481-e8f29b0554d8") + ) + (segment + (start 6.7119 17.9077) + (end 6.7119 6.4631) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "cf68887c-6c7f-4e87-96f0-c6b30c52e64f") + ) + (segment + (start 20.1147 9) + (end 19.6375 9) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "d3cf7c3f-95a6-40c4-b6f7-9ae8b6a9fce4") + ) + (segment + (start 6.7119 6.4631) + (end 7.175 6) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "e0d0cf5b-cdd3-4737-8779-689279e87d31") + ) + (segment + (start 19.5759 3.193) + (end 19.8939 3.511) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "ecdd90bb-0dfb-464a-9a43-e1c06b8899de") + ) + (segment + (start 11.225 11.6395) + (end 11.225 14) + (width 0.2) + (layer "F.Cu") + (net "VDD_CH224") + (uuid "440ec930-4c8c-40b4-b777-16dbf6af3b0d") + ) + (segment + (start 13.8645 9) + (end 11.225 11.6395) + (width 0.2) + (layer "F.Cu") + (net "VDD_CH224") + (uuid "449742b3-ebaa-4c78-af9c-dbd4d6602c2d") + ) + (segment + (start 14.3625 9) + (end 13.8645 9) + (width 0.2) + (layer "F.Cu") + (net "VDD_CH224") + (uuid "e75e11e0-0389-411d-9b8b-12e2fa1e3543") + ) + (via + (at 12.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VDD_CH224") + (uuid "294f95bf-8df9-4f22-98de-749cdd8130b1") + ) + (segment + (start 19.64 8) + (end 19.64 10.95) + (width 0.25) + (layer "B.Cu") + (net "VBUS_SENSE") + (uuid "baeed949-e59e-4a4d-b78a-abe0b43d4d55") + ) + (segment + (start 19.64 10.95) + (end 21.86 10.95) + (width 0.25) + (layer "B.Cu") + (net "VBUS_SENSE") + (uuid "cb535980-30c3-4f4b-b7f2-5144a4f7e8b5") + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (embedded_fonts no) +) diff --git a/stripped.kicad_prl b/stripped.kicad_prl new file mode 100644 index 0000000..2a6829e --- /dev/null +++ b/stripped.kicad_prl @@ -0,0 +1,105 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "shapes": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "prototype_zone_fills": false, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "drawing_sheet", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "drc_exclusions", + "locked_item_shadows", + "conflict_shadows", + "shapes", + "board_outline_area", + "ly_points" + ], + "visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "integration_disabled": false, + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "stripped.kicad_prl", + "version": 5 + }, + "net_inspector_panel": { + "col_hidden": [], + "col_order": [], + "col_widths": [], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_time_domain_details": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": -1 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "hierarchy_collapsed": [], + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "ruleAreas": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/test_copy_full.kicad_pcb b/test_copy_full.kicad_pcb new file mode 100644 index 0000000..dcfe791 --- /dev/null +++ b/test_copy_full.kicad_pcb @@ -0,0 +1,6686 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "ESP32-S3 Sensor Node") + (date "2026-06-20") + ) + (layers + (0 "F.Cu" signal) + (2 "B.Cu" signal) + (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 + (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 "Capacitor_SMD:C_0805_2012Metric" + (layer "F.Cu") + (uuid "1006d075-9ae6-4418-95ad-025f94ead2f1") + (at 24 17) + (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)") + (tags "capacitor") + (property "Reference" "C3" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "13571851-83f3-409f-be53-0e796fb88e7b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10µF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "8c28265e-0a06-4e96-b472-c44f21cfc2ea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "afe61aea-01df-4d15-a416-2240ca679b20") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eba6f07c-3a05-4e4f-8bf8-cb408f543357") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "16efd875-1d6d-4e5d-ad7e-9e47ec794ad2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "33e69b74-428b-4338-a9e0-66f1ec60d1ed") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a745e0c-e60e-42f2-956b-0a8c60679501") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "880f2ad5-edd9-4b8d-91f0-c3c9030ad951") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "44130b9f-e392-4afd-bf3c-2fcabdca4c31") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2e25d762-2fe9-40f2-af32-76dbac36faa8") + (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 "VOUT") + (uuid "ccccebed-97d1-4276-8ee6-bbb1df67b0d6") + ) + (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") + (uuid "357ad3a5-0c21-4938-b7a0-6389a6246089") + ) + (embedded_fonts no) + (model "${KICAD10_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_0603_1608Metric" + (layer "F.Cu") + (uuid "20b4f790-6f77-4fd9-a8c8-a9b9bd570ab1") + (at 20 16) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R10" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e97cd5bf-1b93-44fb-aeaa-3e166a620bd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "22" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bfab1ff4-8635-438b-85c7-f813087e5fa8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "533d28bc-9b02-4b79-81e4-e2f92f8d1b38") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2e59f639-de2c-42b0-a736-a58ec8c2a65f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "99c976a8-c82d-48e5-8f08-0a5420a83cc2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f02abdf5-3207-4d03-9ef6-8281f52c3094") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d7d68442-c48f-48b3-b882-169f4f1d2043") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "923e999a-a2b2-4b30-a6c5-19e489e89fe5") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "7f07fd7c-3d78-4cb7-ba66-f33c5ac841db") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9363fd09-bb11-47aa-a02d-1196342338aa") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE_DRV") + (uuid "f3146b47-3c38-4fa0-ba7b-97081d6380cf") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE") + (uuid "aaa1c0a3-c563-4fa4-886c-d99a477ea853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.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 "2a33af45-e1dc-4504-b442-54af8eec3a83") + (at 34 17) + (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)") + (tags "capacitor") + (property "Reference" "C4" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "093fcc08-0006-4a0a-ad8c-812ac81f2f00") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10µF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "132000b8-4a4d-4efe-97a4-d3bdaeccb105") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2137274a-41b7-48fb-9374-fcc7cae4e36c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b7a5d311-8410-4a22-974a-c3fbebf16b9f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "6aacb7a1-902a-419a-92d0-da19b3f92713") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "85945928-f883-4070-a4b2-b48b24dc8a35") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6e29fd2-ab95-4c94-bc6e-aa512da2ef72") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "baf36251-59ab-44a7-b419-bd4c813bd9e5") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "903c72e0-868d-48b1-8e2f-f6f9b941e5a9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a2eb4753-eacd-4806-8226-99d0248e733b") + (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 "3V3_ESR") + (uuid "833658e1-59aa-4cf8-ae09-db0b3c655b76") + ) + (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") + (uuid "385a5fd8-2e90-4d27-a780-3cf1faadf12c") + ) + (embedded_fonts no) + (model "${KICAD10_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 "RF_Module:ESP32-S3-WROOM-1" + (layer "F.Cu") + (uuid "3a4a8f5d-87cc-48cf-9dab-905aee470a78") + (at 55 10) + (descr "2.4 GHz Wi-Fi and Bluetooth module https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf") + (tags "2.4 GHz Wi-Fi and Bluetooth module") + (property "Reference" "U1" + (at -10.5 11.4 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "9e720bb9-2a0b-4bf1-aa1d-2461a29c6be2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ESP32-S3-WROOM-1" + (at 0 14.6 0) + (unlocked yes) + (layer "F.Fab") + (uuid "01ee2d48-6edf-4fa6-9106-6d502fc6554a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6cdb3318-265b-4bc5-b2d8-e493db1583ac") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cf4d6630-0142-4f78-aa3f-e56587ff094b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.2 -12.9) + (end -9.2 -6.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "636c692d-80ee-479d-bde3-5c09d9389bd5") + ) + (fp_line + (start -9.2 -12.9) + (end 9.2 -12.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "92b61087-38ef-4f90-9932-07270b2881dc") + ) + (fp_line + (start -9.2 11.95) + (end -9.2 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b3b36c5-2762-4921-a4b9-addddb22da80") + ) + (fp_line + (start -9.2 12.95) + (end -7.7 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ffdc0477-427a-4904-8c01-1704a428ece1") + ) + (fp_line + (start 9.2 -12.9) + (end 9.2 -6.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3254273d-a7b4-406a-ae38-7a285424f073") + ) + (fp_line + (start 9.2 12.95) + (end 7.7 12.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5d965d79-b04a-4fc0-bd19-1910303f1861") + ) + (fp_line + (start 9.2 12.95) + (end 9.2 11.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "663c91ee-ad19-45a2-a488-ab8d46b74ebe") + ) + (fp_poly + (pts + (xy -9.2 -6.025) (xy -9.7 -6.025) (xy -9.2 -6.525) (xy -9.2 -6.025) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0aec58fb-fed1-4c6e-ba54-ac4161235246") + ) + (fp_line + (start -24 -27.75) + (end -24 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fa5f9b5a-190e-4583-8227-1516ee11334a") + ) + (fp_line + (start -24 -6.75) + (end -9.75 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0fed3fcb-d233-43d2-a410-69c4a04bbd6c") + ) + (fp_line + (start -9.75 13.45) + (end -9.75 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d8f6e479-e3be-42f0-a752-39cdf984e86f") + ) + (fp_line + (start -9.75 13.45) + (end 9.75 13.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e9a49687-cf79-4d94-90d8-922dfe2b2c8e") + ) + (fp_line + (start 9.75 -6.75) + (end 9.75 13.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5cd2421f-5f9a-419d-a7cc-793b324437ef") + ) + (fp_line + (start 9.75 -6.75) + (end 24 -6.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9d2b14ef-3f1b-41bc-8244-e9443db14767") + ) + (fp_line + (start 24 -27.75) + (end -24 -27.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72f65dd1-77df-4938-a2db-0a0dedeb7011") + ) + (fp_line + (start 24 -6.75) + (end 24 -27.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6c3d755-d012-4bef-9f73-80fd674a3b36") + ) + (fp_line + (start -9 -12.75) + (end 9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dcbac507-279c-4cb2-8857-859496e7c73b") + ) + (fp_line + (start -9 -6.75) + (end 9 -6.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "036b862e-33b2-4122-b138-f80e0736342d") + ) + (fp_line + (start -9 12.75) + (end -9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c762f446-e85d-4b34-859d-c7b561e7ba68") + ) + (fp_line + (start -9 12.75) + (end 9 12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ca46c900-5ded-48d4-91c4-b1dd1191fb97") + ) + (fp_line + (start 9 12.75) + (end 9 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0d8a966a-557d-4404-a0e7-028eaf60195b") + ) + (fp_text user "Antenna" + (at -0.05 -9.44 0) + (layer "Cmts.User") + (uuid "549940b3-581d-4f83-b0d3-3f9ccc84efd8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "KEEP-OUT ZONE" + (at 0 -18.92 0) + (layer "Cmts.User") + (uuid "f4227edd-8c87-403b-9c82-f1a691619979") + (effects + (font + (size 2 2) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 -0.6 0) + (unlocked yes) + (layer "F.Fab") + (uuid "e68986ed-4a36-4abb-ba2f-91a435322fd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd rect + (at -2.9 1.06) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "5e981f5e-87d4-468c-bb66-cb607da120c4") + ) + (pad "" smd rect + (at -2.9 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "cfe1a49a-7bf5-43d2-ae17-20155c15fd3c") + ) + (pad "" smd rect + (at -2.9 3.86) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "345cd65c-8b62-4152-b452-87fd2705b541") + ) + (pad "" smd rect + (at -1.5 1.06 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "7c701adf-312f-42f4-864a-7986a5646698") + ) + (pad "" smd rect + (at -1.5 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "6dec8432-6572-44eb-909c-a8cb913220de") + ) + (pad "" smd rect + (at -1.5 3.86 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "d291f08b-2ffd-4eb2-b2da-484b50de9b09") + ) + (pad "" smd rect + (at -0.1 1.06 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "70c0e56e-b108-4dae-b6f6-54b730df9923") + ) + (pad "" smd rect + (at -0.1 2.46 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "4d308334-c741-44dd-8a21-71675489b613") + ) + (pad "" smd rect + (at -0.1 3.86 270) + (size 0.9 0.9) + (layers "F.Paste") + (uuid "8d7b4ebb-6861-4a4b-a431-3c6d0f1711fe") + ) + (pad "1" smd rect + (at -8.75 -5.26) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (uuid "2fd1b9a5-a29a-4106-b2f6-e1d2cc950699") + ) + (pad "2" smd rect + (at -8.75 -3.99) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "3V3") + (uuid "a1b81290-f998-4253-9d7c-1c2491f42b91") + ) + (pad "3" smd rect + (at -8.75 -2.72) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "EN") + (uuid "25c9d497-c024-46dc-a6d2-823a5013c29c") + ) + (pad "4" smd rect + (at -8.75 -1.45) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "8145b278-0c1d-4021-a6b8-36f9ea08b24c") + ) + (pad "5" smd rect + (at -8.75 -0.18) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "a8e58149-e650-4dcc-a298-f25c1d6681c1") + ) + (pad "6" smd rect + (at -8.75 1.09) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "ad225658-4de6-471a-a643-8c0cc98601d1") + ) + (pad "7" smd rect + (at -8.75 2.36) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "b9788fa2-7b21-4bdc-9b7a-c2943e2bb115") + ) + (pad "8" smd rect + (at -8.75 3.63) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2d8820ec-27ae-4ace-befc-cf1f3063704d") + ) + (pad "9" smd rect + (at -8.75 4.9) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "3a046dce-a0c1-4dec-822d-0aee6719d4b5") + ) + (pad "10" smd rect + (at -8.75 6.17) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "0144d4fe-ce86-47ff-9578-26801831ba1e") + ) + (pad "11" smd rect + (at -8.75 7.44) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "e7577a63-33b1-4237-b510-f0c20abd0b25") + ) + (pad "12" smd rect + (at -8.75 8.71) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2a43d310-b33e-45af-9357-6a930718cd91") + ) + (pad "13" smd rect + (at -8.75 9.98) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "USB_DN") + (uuid "1947a9b5-0d56-45b9-89dd-668d0d0f0494") + ) + (pad "14" smd rect + (at -8.75 11.25 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "USB_DP") + (uuid "6f62783e-b6bd-4704-a167-16014eff8830") + ) + (pad "15" smd rect + (at -6.985 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "ee5e21c5-1ef6-4afd-976c-1cdf5de63e10") + ) + (pad "16" smd rect + (at -5.715 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "e2c863c0-41a1-4177-9fe1-a3cce47f686e") + ) + (pad "17" smd rect + (at -4.445 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "b93ab72c-80f8-4c03-9e0c-6d1b08c7da8b") + ) + (pad "18" smd rect + (at -3.175 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "46bc37a2-d23e-4291-b09b-baa199ca87f5") + ) + (pad "19" smd rect + (at -1.905 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "94fd9392-792c-4edf-9640-63976d139c83") + ) + (pad "20" smd rect + (at -0.635 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2533ce14-82d0-4f37-bb1a-0017d52fd194") + ) + (pad "21" smd rect + (at 0.635 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "f16421db-1964-40f1-8c85-1ccdbc99dc27") + ) + (pad "22" smd rect + (at 1.905 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "6268c7c7-4cb9-4511-82ee-e0109ac7f821") + ) + (pad "23" smd rect + (at 3.175 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "f7d3bfb6-bdd4-4abb-86f7-cefb6fc652f3") + ) + (pad "24" smd rect + (at 4.445 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "60ec74b0-dcf4-4212-8dcc-144356f933eb") + ) + (pad "25" smd rect + (at 5.715 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "b2665a24-6fef-4bd1-a207-18b98db74821") + ) + (pad "26" smd rect + (at 6.985 12.5 270) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "8fc55b6f-0714-4212-9ef7-6678911753fc") + ) + (pad "27" smd rect + (at 8.75 11.25) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "1ec4df7d-57a1-4450-9d8b-46e652a83523") + ) + (pad "28" smd rect + (at 8.75 9.98) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "2fa467bc-1c1b-432a-9cd0-92d3c9984835") + ) + (pad "29" smd rect + (at 8.75 8.71) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "7a30c568-fac4-4166-915a-8fcd037b1006") + ) + (pad "30" smd rect + (at 8.75 7.44) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "42832aca-72e9-4427-87e5-0c8076f8107f") + ) + (pad "31" smd rect + (at 8.75 6.17) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "424fc6ea-7a21-4546-8c7f-10bdcce58296") + ) + (pad "32" smd rect + (at 8.75 4.9) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "7c141907-1c86-4ad5-a0c2-a0fc0e18a955") + ) + (pad "33" smd rect + (at 8.75 3.63) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "3b9819e3-2d5f-42c1-9960-4e7bb7aed389") + ) + (pad "34" smd rect + (at 8.75 2.36) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "40eb328a-e105-4ad0-9659-59c32d335ba2") + ) + (pad "35" smd rect + (at 8.75 1.09) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "8d127ab9-10fe-48bc-99eb-24850f93360a") + ) + (pad "36" smd rect + (at 8.75 -0.18) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "e37a42ab-03ea-42c7-8386-90e652eadd71") + ) + (pad "37" smd rect + (at 8.75 -1.45) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "56183024-df1c-4b67-a110-aa086079d799") + ) + (pad "38" smd rect + (at 8.75 -2.72) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "6dddfca7-4a3b-4aef-a0cb-6eaf790817bb") + ) + (pad "39" smd rect + (at 8.75 -3.99) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "351d7bb2-c5ac-409f-ad44-019ce02f8ea7") + ) + (pad "40" smd rect + (at 8.75 -5.26) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (uuid "8a5c41c9-4348-494b-8f4d-b730b9a08af7") + ) + (pad "41" thru_hole circle + (at -2.9 1.76 90) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "4a7e7fb0-4a1d-4483-a881-79e34e8a5733") + ) + (pad "41" thru_hole circle + (at -2.9 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "b7ddd6bc-a408-4819-8043-3d5a3e4f7eb0") + ) + (pad "41" thru_hole circle + (at -2.2 1.06) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "a8eb328f-0648-4e01-9014-34780300e7e4") + ) + (pad "41" thru_hole circle + (at -2.2 2.46) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "1127745f-783d-48d7-bc2f-36ce13f6c956") + ) + (pad "41" thru_hole circle + (at -2.2 3.86) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "0423a719-d4e3-4c2a-b095-678b194badd1") + ) + (pad "41" thru_hole circle + (at -1.5 1.76) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "9c912d49-fc49-47a8-9803-7da5243b89bd") + ) + (pad "41" smd rect + (at -1.5 2.46 270) + (size 3.9 3.9) + (property pad_prop_heatsink) + (layers "F.Cu" "F.Mask") + (net "GND") + (zone_connect 2) + (uuid "42c29739-5f47-49e5-b7c5-ba953b824017") + ) + (pad "41" thru_hole circle + (at -1.5 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "818df7c3-4e07-4368-847b-9273fb74a77e") + ) + (pad "41" thru_hole circle + (at -0.8 1.06) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "27f086d7-2717-4141-b57e-dda52c6f9da1") + ) + (pad "41" thru_hole circle + (at -0.8 2.46) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "b324c383-c72e-466f-aa92-3f28199acbb1") + ) + (pad "41" thru_hole circle + (at -0.8 3.86) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "e35eb1c4-2942-4e32-97cf-8ac18bc9a875") + ) + (pad "41" thru_hole circle + (at -0.1 1.76) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "894e22c8-b3f5-4c93-8364-d1a79c454399") + ) + (pad "41" thru_hole circle + (at -0.1 3.16) + (size 0.6 0.6) + (drill 0.2) + (property pad_prop_heatsink) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net "GND") + (zone_connect 2) + (uuid "4253aeb1-bb53-446b-9571-c63a202e0aca") + ) + (zone + (layers "F.Cu" "B.Cu") + (uuid "05a28cc9-10f2-40b9-afca-da6f41453949") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 31 3.25) (xy 79 3.25) (xy 79 -17.75) (xy 31 -17.75) + ) + ) + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-S3-WROOM-1.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Fiducial:Fiducial_1mm_Mask3mm" + (layer "F.Cu") + (uuid "43c2a798-9054-467e-854f-12396b486aca") + (at 62 32) + (descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)") + (tags "fiducial") + (property "Reference" "FID3" + (at 0 -2.45 0) + (layer "F.SilkS") + (uuid "840c020a-2755-4834-9bbf-f8706ec3936f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "FID" + (at 0 2.45 0) + (layer "F.Fab") + (uuid "9886c0b5-5c4f-4387-bd4d-a6c647b0e0c5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9c84daf7-35ec-46c1-9544-bc0a1cc2c6ed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b37e4ca8-d373-437d-8ae1-c9cb4a0f5700") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "fiducial" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "5cfc725f-4e3b-4a30-9ec4-d057f0f3c4fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "65871d7d-f583-4cab-a4f8-460bea5bade0") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "9b5fbfa3-d557-40b8-a586-76559fa60811") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f69067e8-6b35-4132-b83c-8bf9ba66e403") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "" smd circle + (at 0 0) + (size 1 1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 1) + (clearance 1.1) + (uuid "b0c23fb0-1194-4e99-a27a-960dfa85c591") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4576f13b-7b36-461e-9a30-9d5da3ca99fa") + (at 60 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R7" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "2ed0701c-e034-4e22-96a3-9029b57d3317") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "77f787ea-c71f-4f97-b70e-165d0380c5bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0f2b1bcf-33c3-4c46-916f-2188c0ad01f1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "70e434d6-8cfe-4576-8373-ee268b45dd5f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "6281dc42-4b8d-48c6-bb63-c0a0d926090a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4e0fc5f3-04e4-4390-b6ab-efe6428bb4b1") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3fa59063-0615-4993-8315-c25025898c12") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "190c68a8-0c38-44c7-a7b6-40de49d869f9") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4b655cbd-3ab0-4a53-931f-cd9892a6e0e3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e82b98ee-1806-405e-a7e4-91842452a1a7") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "9ae58c5b-9a65-4f8e-aaf5-6a0c28d8569e") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "IO0") + (uuid "aa870e97-5d7e-4db4-b253-e43bd09b224e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4d6e5662-cb60-495b-9ee3-8573a4ad3405") + (at 16 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "cfbadd9f-97b2-4aff-9719-e5cb3621f9bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NC" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "d367d6d7-6e08-4dd5-93a9-24ff43cb14a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7f477a7e-80af-491f-89f3-76097d8a0315") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "08fceda7-11a7-4ef0-8889-24c0f5927298") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "2a04f363-c1c4-42a5-ac91-bc897040554a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f683584e-1c74-476d-9b84-0dba2653df6f") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5f362fe-bcca-4cc5-927c-253bc1cf0e3b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ff6c0fcb-554d-4244-851a-57432ce84621") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4549b744-a258-4660-a981-77f2a3cd7308") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "8aa5d605-607f-49d2-8d73-f8a5e92c9589") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "7b0f88ac-ce45-41fc-a218-689689a5e09c") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG1") + (uuid "139dc075-ba73-436b-b884-70872e03ebfc") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "531d8eba-4891-4c24-85e4-d2505a210dda") + (at 48 8) + (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)") + (tags "capacitor") + (property "Reference" "C5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "98c1f446-2271-4616-9c7e-b47e8a92c73f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.1µF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "6cfaec68-6f75-4a22-94f4-0da8a0dbe303") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1d9e9e7d-f424-4f2f-ba50-d89d35ff29de") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f69f9f5b-afa8-4920-a09f-20130629e547") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f51aa6a7-656f-44b0-8286-710e5ed8e524") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "e97af711-a645-4e1a-8e1b-d287ecb91100") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2dc116f7-ec2e-41d2-b731-55218303bc55") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e07cfc8f-2af8-48b2-a431-8da085d3ddc2") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "845d3f31-1964-45d7-8ab4-96d2455b4eb1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9e565635-a603-46da-b57b-4e6a1674edeb") + (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 "3V3") + (uuid "8a2b997f-8a5a-47a9-95c6-6d901a98d6ce") + ) + (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") + (uuid "21ec734a-60a1-4e49-8638-00c549b980cd") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "5ed7f3a3-1fd9-4978-8895-1da786deb3c8") + (at 60 20) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R8" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e5259422-af93-4fd8-97ce-0606a8760f85") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NC" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "ceb9b3f9-f227-400d-a9aa-3e93bc8caa57") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a7dc449f-687f-480a-80ae-b1a18d271391") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eff49a24-0cec-4f66-b9a1-ab944c5637b0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "44216952-51a2-4102-bdea-160fcd933b6f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_pos_files exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b99f7d6b-12db-4f85-97a9-94e4fd50e130") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb088b65-f6be-4fbd-ae6e-fcb60016dc96") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "96299994-dfd0-4b09-a2cc-3f19a3a229fc") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "90099045-e49a-40c2-b875-d01963809a5a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e399b07a-8e11-459e-9de4-8ed7bd16d5fb") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "151c133d-fd82-44a6-a138-38d37b3ebd29") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "b18707a3-85c0-4938-bb90-f3a750d993ca") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "7fc90de1-70d6-415f-b7e1-b95448c3b7ae") + (at 8 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "01e79c7e-6491-40a1-a2fc-a0621e11417a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5.1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "eda339cc-0c2c-454b-9814-190a8567f69c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "57defa1e-337f-4520-9be5-3da4a6a78f5c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0bba2f56-6656-4fbb-84a5-7a7f38b3bf17") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "f0ea2a79-276a-41ea-8d78-83185afbcff5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c865aacb-baed-4f72-a4ec-4b8bb9bbecef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "714360bc-17eb-4344-accd-a515af75cf3c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ab0bfc4b-8a27-4898-be46-0e416fadb9f9") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "eebd1816-196a-4490-834d-6585e70da2be") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ffd1310b-935c-4f1c-8ead-bc7cb3a726fa") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "c8464ae8-ba45-4a3d-a245-f42756e0d061") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "21d2b9b7-6659-4807-9b17-a4a921353e3e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.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 "8822fba2-29a5-460c-bd4a-768cadbfc109") + (at 14 24) + (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)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "39356318-da84-4c5a-8d95-cef925d748da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10µF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "6673f43e-fa78-45ae-9c34-26209a5834b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ebfb952-a978-406d-8d22-c24ed3cde1fc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ecaac98-4de2-4f38-a04f-b153e6f29796") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "8e475988-a83b-4e2f-8e4f-35dfbba81f82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "47a9ebb8-25a9-41ae-aa23-1ff72c575265") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2924352e-0f08-496d-b754-73421b3210d8") + ) + (fp_rect + (start -1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "69d4093a-78ee-42c4-a2a9-cb0482186cb6") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "339850bd-8c74-4310-be68-cf3ec2e3c8ee") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "fa44f56b-986b-4aff-b036-3cd4076b23e5") + (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") + (uuid "349a4f5c-5d77-4370-9bbc-e409d0da295a") + ) + (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") + (uuid "02fa5934-f9d6-4cc1-b228-f2024cf7433a") + ) + (embedded_fonts no) + (model "${KICAD10_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_0603_1608Metric" + (layer "F.Cu") + (uuid "8a550bf6-bd67-4f9a-af61-7e6ddf30a343") + (at 48 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R6" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "dffd4bf5-cfbd-4be5-9931-16929f6900ae") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "f914c174-c6ea-49c3-941d-ee77bc8ed997") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71162d4a-85d7-4cba-9a4b-3ad8d2a622bd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "af9fd446-fdfc-4b6d-98d2-ccf41e608f2b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "87080c95-8508-484d-b14f-426b50260a66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6743a8c1-12cd-4cdc-a65a-37d9acfbe300") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "90910312-5230-4c9b-ad2d-ba0c7be58ddf") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fcc7f7f2-131c-453c-a09a-541945ac10ac") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d292bda8-ca29-4a0d-b06c-53526735d344") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4bb0d347-6c18-4ecd-83ec-86fc4fa8d7af") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "EN") + (uuid "d6558841-3f88-4301-b2de-a48b7399c630") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "04971131-97c7-453c-95aa-9b58aaf675eb") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "8eb3c671-2da3-409b-a2f0-6f470e50cf00") + (at 8 6) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "1b8b796e-6412-452c-ad20-1ecf24ada8cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5.1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "3cbb73e0-e4ea-411f-96e9-635389ad6d96") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "70ef8b4d-754c-4df4-8c0e-498dd2abf525") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e363e511-fe96-49a7-a559-ea3177c3d05f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "684db243-74d7-4c89-a516-8f2e6d3a3039") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f8beea70-c624-40d2-b36d-d95c0c7bcef6") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6361e398-46e6-4c1f-816f-408ea961b392") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3b344424-45f1-4e06-8dc9-649be7130ec7") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "948f9798-e04c-44cb-a09e-2d31e53b2449") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ba6f7fbc-cad5-42a6-b69d-9debfa6587b8") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "2c5c5a2a-0052-43fd-b40a-9a1bd6ed6b7b") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "3dad7ede-f1ae-4253-ae29-d11ac87b6c40") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "a280073b-0a01-43f4-b3e0-e6aa9036605b") + (at 26 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "c38ecd3f-d976-4275-b2fb-57d1d11d31cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "0b0fc751-db8f-4ab1-9050-bb9a704b58c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "eb76379b-9dbc-4938-928a-1d539ab2b24c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9a217d0d-bbac-4f18-b9da-abc164561f27") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "2264a7e0-315c-422f-96b7-713d2916ef14") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d35e5096-7873-4064-8aa1-d93765f6c981") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7cd1b1d2-27c1-4eb2-81d8-4316329fd79e") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6ba3bf0d-c290-402b-a88c-fcb5aeffb925") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "630c7505-55bb-4875-aa58-6640604fe102") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "03001436-374f-47c8-ac83-d96685457461") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE") + (uuid "833be494-421c-4c86-8b9c-ded9867f59f9") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "6670765f-c84e-422d-9975-034da14d9283") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm" + (layer "F.Cu") + (uuid "b28c9cec-44e6-46d4-bc25-86ae8e76a295") + (at 17 10) + (descr "SSOP, 10 Pin (http://download.py32.org/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/zh-CN/PY32F002A%20%E7%B3%BB%E5%88%97%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C_Rev1.0.pdf#page=44)") + (tags "SSOP SO ESSOP-10") + (property "Reference" "U2" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "5755334a-0485-4f8e-88df-095cf2c805a4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CH224K" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "533171b8-da98-471c-b2f8-72d1622e59d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "00315083-1745-44ad-a76a-96aeff755384") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c7d25c05-752f-4660-813b-c395a20a66c8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "a26a4c9f-96f4-4415-9c26-1c0821cfa691") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "0dd1b65f-d1b5-49db-85a6-21d50d897a57") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "831ec4c8-25fc-4b20-ae80-01ec806f7578") + ) + (fp_poly + (pts + (xy -3.74 -2) (xy -4.07 -1.76) (xy -4.07 -2.24) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a6e364a4-11cd-4ebb-ad66-39325e4cd51d") + ) + (fp_line + (start -3.73 -2.55) + (end -2.2 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d47e8fa4-3b0d-4358-ab65-b9dd8c216474") + ) + (fp_line + (start -3.73 2.55) + (end -3.73 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b611235-e23a-4356-9840-5653726b715b") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ef5ee9bc-c5a5-4a2c-90c5-c58ead344745") + ) + (fp_line + (start -2.2 -2.55) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d02b4ca5-fd2a-40d8-9e86-9bdc9541939d") + ) + (fp_line + (start -2.2 2.55) + (end -3.73 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8a2240e7-b42f-4f44-858b-bf171b55f6c3") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "853f6286-b8c9-4dc8-a6eb-ba73b92f1202") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c7212e54-0c7d-4956-af4b-f06af5e99769") + ) + (fp_line + (start 2.2 -2.55) + (end 3.73 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "53b450e2-64bd-41ea-b40e-d9c34c3646b1") + ) + (fp_line + (start 2.2 2.55) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "74f5b590-c092-4ff3-873d-016e65228cba") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e44ca95d-23dc-4edb-9b50-dba835379ad4") + ) + (fp_line + (start 3.73 -2.55) + (end 3.73 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "495040fb-ffd9-4ab3-a442-572586ced75f") + ) + (fp_line + (start 3.73 2.55) + (end 2.2 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e820b9c3-fcc2-4c2c-84ec-c863ea840009") + ) + (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 "bdb375b2-9ad6-4d76-8f04-4caf3f3c2a44") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "71195e26-f6f4-43bb-928b-9a0d1743d0b4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd roundrect + (at 0 0) + (size 1.69 2.66) + (layers "F.Paste") + (roundrect_rratio 0.147929) + (uuid "74624bb5-5e45-46ee-a06e-50c31ebdcb9a") + ) + (pad "1" smd roundrect + (at -2.6375 -2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GATE_DRV") + (uuid "67568771-69d7-4ccd-afb0-82f7803b4b30") + ) + (pad "2" smd roundrect + (at -2.6375 -1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VDD_CH224") + (uuid "d2d1c150-6da1-4495-9304-e10ae4473578") + ) + (pad "3" smd roundrect + (at -2.6375 0) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG1") + (uuid "8a19cb7f-05f2-41fa-8511-80eeb9ae6f17") + ) + (pad "4" smd roundrect + (at -2.6375 1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG2") + (uuid "49aa8e77-bdf9-4086-a227-0dd502faa1ff") + ) + (pad "5" smd roundrect + (at -2.6375 2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "82fbb5aa-ba6e-43d2-bf20-33551bb9a798") + ) + (pad "6" smd roundrect + (at 2.6375 2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DP") + (uuid "8c6d508b-f396-4961-91d0-7b400603d7b9") + ) + (pad "7" smd roundrect + (at 2.6375 1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DN") + (uuid "4a654108-b4b7-410d-97f2-9e8738f2dfd6") + ) + (pad "8" smd roundrect + (at 2.6375 0) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "e7fc6280-6892-40b1-81ef-4507125043a9") + ) + (pad "9" smd roundrect + (at 2.6375 -1) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "434a0262-7bb1-4957-ac67-808452289296") + ) + (pad "10" smd roundrect + (at 2.6375 -2) + (size 1.675 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS_SENSE") + (uuid "4e0c26eb-9409-416c-bb0d-362d81303ab8") + ) + (pad "11" smd rect + (at 0 0) + (size 2.1 3.3) + (property pad_prop_heatsink) + (layers "F.Cu" "F.Mask") + (zone_connect 2) + (uuid "e4be6687-9662-4da0-b144-531c4d4f70c4") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "b40c00fb-b187-45f8-8499-07b62ceef77f") + (at 20 4) + (descr "Resistor SMD 0603 (1608 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)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "fe522463-ee31-484d-b5e1-c7fd8285ac51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bda1d145-2d71-4e27-a3f3-593d33fbe236") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3e1e4510-dd57-49b1-a01a-aca7872b60eb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b50afda5-c6eb-4cfd-bf02-b5acaac92306") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "bb423611-c123-4f9d-9fd8-32d2f5fa474e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "914c2807-d0c6-41d1-9d9c-e9670d2ef68e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5f025b8-c560-4daf-93db-4d1cf9546631") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "feade9d8-7dae-4710-a0d8-4d5ef4d1a7ce") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "82e8ef1c-5f11-4564-b006-c255ea21878c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "185f6746-bef9-43bd-935b-175957a47810") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CFG1") + (uuid "fb489dfe-6daf-4c2a-92e3-35824d242e71") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "4208a60e-d953-4a85-87b7-7544ad42308e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.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 "b4f9f20f-8c49-4a82-b749-02e7ea7a7940") + (at 30 10) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (property "Reference" "U3" + (at 0 -4.5 0) + (layer "F.SilkS") + (uuid "cb9f6512-63cb-420f-8b75-c6cbafcbddd4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LD1117S33TR" + (at 0 4.5 0) + (layer "F.Fab") + (uuid "7598fcdc-44f7-45be-b524-64441773865f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b9a3a37e-c89e-484f-a85c-364e7c44fc2f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea0684bb-7372-4491-a51e-f7434bec062c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (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 "23bf8501-d828-403c-ba3e-d3ee2a77eedf") + ) + (fp_line + (start -1.85 3.41) + (end 1.91 3.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7e18ce0-722e-4a02-b746-0d52cfe34a90") + ) + (fp_line + (start 1.91 -3.41) + (end 1.91 -2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b6d8eb8-3fb2-4cf8-b7b1-25a3ba439a74") + ) + (fp_line + (start 1.91 3.41) + (end 1.91 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f613a8eb-21d1-40b3-9582-d5ace85e071b") + ) + (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 "01424bc6-aede-40c7-8b4c-e870ceb3b0c9") + ) + (fp_line + (start -4.4 -3.6) + (end -4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3052e5ef-edd0-4e9a-9960-cdbaa37a63a5") + ) + (fp_line + (start -4.4 3.6) + (end 4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea0149d8-1c24-43df-ab72-e01aa4e29f7f") + ) + (fp_line + (start 4.4 -3.6) + (end -4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b4db2839-86a6-4e08-8744-638550fff52e") + ) + (fp_line + (start 4.4 3.6) + (end 4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "badda1f5-6e73-434d-af3a-751013b97213") + ) + (fp_line + (start -1.85 -2.35) + (end -1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b2268bd3-84e6-4f10-b5d9-e3deae4a706c") + ) + (fp_line + (start -1.85 -2.35) + (end -0.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "781ddab0-48d3-40ef-9753-c39182104717") + ) + (fp_line + (start -1.85 3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b140a25b-0b8c-431b-bc94-354d7fe09fb3") + ) + (fp_line + (start -0.85 -3.35) + (end 1.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "471e694a-3ffc-4a15-8dba-c09a2a1a4d80") + ) + (fp_line + (start 1.85 -3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "71839fde-95c9-49aa-95b7-662c7b52f09e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "5f770d37-12fb-4f97-8407-4ce07dd4d58e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -3.15 -2.3) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "6bbbd185-6220-482d-a80f-ae596c66ce09") + ) + (pad "2" smd roundrect + (at -3.15 0) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "e779c9c0-ed22-4388-bcb0-710e9abf4664") + ) + (pad "2" smd roundrect + (at 3.15 0) + (size 2 3.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "b5b627f6-9e26-4ab7-9e8f-0e638090be2f") + ) + (pad "3" smd roundrect + (at -3.15 2.3) + (size 2 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VOUT") + (uuid "f0fdcd87-029b-480c-88dd-aa8d09d132f6") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Fiducial:Fiducial_1mm_Mask3mm" + (layer "F.Cu") + (uuid "c43ec1ef-acf0-4477-bf0c-88729e636af1") + (at 3 3) + (descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)") + (tags "fiducial") + (property "Reference" "FID1" + (at 0 -2.45 0) + (layer "F.SilkS") + (uuid "e7487745-b488-4b65-bf2e-bc295fb411dc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "FID" + (at 0 2.45 0) + (layer "F.Fab") + (uuid "ea99160e-1960-4f38-98a7-92d90d206d4b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b3f7f7b6-cab4-45a4-8b50-f4b56decb3da") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9f786eea-2d19-420d-98db-ac13fbd4a6fd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "fiducial" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "5f74a3c8-3b76-4146-982e-1ce8820bc293") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a1ba1628-01e6-44cc-88fb-f085673e0c70") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "5c4ce5fb-36cd-4835-83b6-4a8deb9f93af") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5b1a7d78-725f-4c0a-8d0f-09f08bdb8408") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "" smd circle + (at 0 0) + (size 1 1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 1) + (clearance 1.1) + (uuid "2952b232-c12f-42c1-af10-97be209bbf51") + ) + (embedded_fonts no) + ) + (footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" + (layer "F.Cu") + (uuid "c91fc8be-4b30-4244-9c86-f853f1d09d9a") + (at 5 17.5 -90) + (descr "USB 2.0 Type C Receptacle, GCT, 16P, top mounted, horizontal, 5A: https://gct.co/files/drawings/usb4105.pdf") + (tags "USB C Type-C Receptacle SMD USB 2.0 16P 16C USB4105-15-A USB4105-15-A-060 USB4105-15-A-120 USB4105-GF-A USB4105-GF-A-060 USB4105-GF-A-120") + (property "Reference" "J1" + (at 0 -5.5 270) + (unlocked yes) + (layer "F.SilkS") + (uuid "084486b9-167a-4cdb-813f-dce592b34b9e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "USB-C Receptacle" + (at 0 5 270) + (unlocked yes) + (layer "F.Fab") + (uuid "f0abcd3b-a286-41c4-890b-722181b6939f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc9fbfd5-8e85-4825-84a7-dbbe96a9d899") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "06127a53-99f2-4d06-9a85-382b9d1d8254") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -4.67 -0.1) + (end -4.67 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a537ae4-79a9-4552-8b48-76a2951d4dd9") + ) + (fp_line + (start 4.67 -0.1) + (end 4.67 -1.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff4a7539-ed2a-4986-ac1d-b2ffcb522530") + ) + (fp_line + (start 5 3.675) + (end -5 3.675) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a99d7c5f-0984-4f9f-bc15-7e61cebaf4bf") + ) + (fp_rect + (start -5.32 -4.76) + (end 5.32 4.18) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "989a22b9-d230-491a-a882-b47b95b5a511") + ) + (fp_rect + (start -4.47 -3.675) + (end 4.47 3.675) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f8e9ca09-aba5-4707-b9d5-cbc870fc402d") + ) + (fp_text user "PCB Edge" + (at 0 3.1 270) + (unlocked yes) + (layer "Dwgs.User") + (uuid "877f1714-fd54-4a58-84db-b9a455524e47") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (uuid "a16cab8a-0233-4b7c-a7ee-22b7abec7fe1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -2.89 -2.605 270) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "c66827dd-1dfb-4728-9464-15274d097856") + ) + (pad "" np_thru_hole circle + (at 2.89 -2.605 270) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "68c8299f-349a-47f6-a7ca-a0d587047280") + ) + (pad "A1" smd roundrect + (at -3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "1ea6baee-a2aa-441b-8288-2235afa6fe4b") + ) + (pad "A4" smd roundrect + (at -2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "c48f4077-cc45-4edc-b2b6-07a10cd83bc7") + ) + (pad "A5" smd roundrect + (at -1.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC1") + (uuid "af7d4841-e7f7-4dbc-ad1e-5600eae9f5ca") + ) + (pad "A6" smd roundrect + (at -0.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DP") + (uuid "f170bb1d-19b1-4713-90f0-0f825e429b32") + ) + (pad "A7" smd roundrect + (at 0.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "USB_DN") + (uuid "b1fdb964-19c2-40ee-b3ec-55b88622447d") + ) + (pad "A8" smd roundrect + (at 1.25 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "b10d6fd8-c6b4-45d4-8964-fe82c7f640ad") + ) + (pad "A9" smd roundrect + (at 2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "a1bfd34c-b3d4-4fa8-ba5a-8b952906d005") + ) + (pad "A12" smd roundrect + (at 3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "1f2067d0-ef84-4fc3-81e2-c6c93cb642f9") + ) + (pad "B1" smd roundrect + (at 3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "edc57efd-6a41-410e-a9f3-660e888f39e6") + ) + (pad "B4" smd roundrect + (at 2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "f775810a-2c67-4407-8a0b-17c6f1ec2317") + ) + (pad "B5" smd roundrect + (at 1.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CC2") + (uuid "e775bd6f-ebb5-4ace-b603-cda7b09e5a67") + ) + (pad "B6" smd roundrect + (at 0.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "10cdef64-ccfd-4e7c-8330-63575c0ee393") + ) + (pad "B7" smd roundrect + (at -0.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "47095238-fd91-4ba0-ac30-83881de7ac9b") + ) + (pad "B8" smd roundrect + (at -1.75 -3.68 270) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "778deef8-1f22-4490-9d6a-8d319d26346f") + ) + (pad "B9" smd roundrect + (at -2.4 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "VBUS") + (uuid "f8491904-1a49-499a-85cc-f4a116eb655a") + ) + (pad "B12" smd roundrect + (at -3.2 -3.68 270) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "5ce4da3d-f059-41a1-b9f2-e923c9a57303") + ) + (pad "SH" thru_hole oval + (at -4.32 -3.105 270) + (size 1 2.1) + (drill oval 0.6 1.7) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "fa8cf2e1-be7e-4cd5-97a7-926510b57ed1") + ) + (pad "SH" thru_hole oval + (at -4.32 1.075 270) + (size 1 1.8) + (drill oval 0.6 1.4) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "d6ebf667-480c-4484-8df4-ffd92b9df4b0") + ) + (pad "SH" thru_hole oval + (at 4.32 -3.105 270) + (size 1 2.1) + (drill oval 0.6 1.7) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "ce23356c-7de6-4122-ab0e-f8cf43e059b5") + ) + (pad "SH" thru_hole oval + (at 4.32 1.075 270) + (size 1 1.8) + (drill oval 0.6 1.4) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net "GND") + (uuid "e9faf116-9ee0-4ce2-a12c-be875f067e8e") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Fiducial:Fiducial_1mm_Mask3mm" + (layer "F.Cu") + (uuid "cf630c10-04da-4c74-802b-28458ee123f0") + (at 3 32) + (descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)") + (tags "fiducial") + (property "Reference" "FID2" + (at 0 -2.45 0) + (layer "F.SilkS") + (uuid "7d148f56-1e5b-4724-9bd1-6cd65784dafa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "FID" + (at 0 2.45 0) + (layer "F.Fab") + (uuid "e8eb6587-4d11-4798-93ed-f38207d596f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "db095238-487b-4d67-98a6-90c48660bbd5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3295e2f0-447b-471f-99e7-003f2402ad54") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "fiducial" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "cf2ca005-ee33-4a40-af5f-790f79d145f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_bom) + (duplicate_pad_numbers_are_jumpers no) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "78395ab1-eb7e-432f-9ff9-ada626421689") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "53200270-f1a3-4142-acb8-41e07982f92a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2fc49bb2-0d54-4cf6-9a3b-dc3c3fd5c428") + (effects + (font + (size 0.75 0.75) + (thickness 0.11) + ) + ) + ) + (pad "" smd circle + (at 0 0) + (size 1 1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 1) + (clearance 1.1) + (uuid "3af15b00-9fcf-49b1-99f8-9d244fb631ac") + ) + (embedded_fonts no) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-3" + (layer "F.Cu") + (uuid "cfd27c7a-3aa4-4d09-9933-ab5d9c022a04") + (at 23 10) + (descr "SOT, 3 Pin (JEDEC MO-178 inferred 3-pin variant https://www.jedec.org/document_search?search_api_views_fulltext=MO-178)") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q1" + (at 0 -2.4 0) + (layer "F.SilkS") + (uuid "07cb11fb-68d8-484d-8410-d669f20d641d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PMOS" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "00a79d15-3f03-4d32-8fa6-c160cbea2a8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3d9fd3c1-5eeb-4390-a675-3a55e41bb692") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "338ca33d-6215-4336-88a3-e3c351bd51e9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "bb641b52-b0c7-4873-adf4-4eac799867f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.91 -1.56) + (end 0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "700d188d-8de5-49bb-9891-6de04d15eb1c") + ) + (fp_line + (start -0.91 -1.51) + (end -0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ecc744d9-d543-49f4-9b76-556d20b6b30e") + ) + (fp_line + (start -0.91 0.39) + (end -0.91 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8756b8b5-e078-4205-a83f-37b5980e010f") + ) + (fp_line + (start -0.91 1.56) + (end -0.91 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a29393d-21b9-490a-9951-c8bacd92083c") + ) + (fp_line + (start 0.91 -1.56) + (end 0.91 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb078da0-2b39-49cf-b4f3-a12e58a45056") + ) + (fp_line + (start 0.91 0.56) + (end 0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5bfa375e-bd26-4131-b5ee-756f8d35a36e") + ) + (fp_line + (start 0.91 1.56) + (end -0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7eb1e340-17de-41ab-81f3-241dd94828cd") + ) + (fp_poly + (pts + (xy -1.45 -0.38) (xy -1.21 -0.05) (xy -1.69 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "cc5fe851-4c14-408e-8362-0c665a2714f0") + ) + (fp_line + (start -2.05 -1.5) + (end -1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e019682-c664-476d-8f0d-307fe766be96") + ) + (fp_line + (start -2.05 -0.39) + (end -2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e22ed38e-2d57-47a0-8310-f97c3a18d510") + ) + (fp_line + (start -2.05 0.39) + (end -1.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8fa91bd2-d1f8-424b-be68-f6fce5593f0c") + ) + (fp_line + (start -2.05 1.5) + (end -2.05 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a7470db-1ce4-4b8e-a1fa-db8d226e4764") + ) + (fp_line + (start -1.05 -1.7) + (end 1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d2526d59-1c90-44b1-9d7f-6431aa850139") + ) + (fp_line + (start -1.05 -1.5) + (end -1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0dcffed7-73c3-400c-865d-a5eb20604a76") + ) + (fp_line + (start -1.05 -0.39) + (end -2.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "63f9c292-6221-4542-97e5-b8f60309247f") + ) + (fp_line + (start -1.05 0.39) + (end -1.05 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b9f55b6a-5f67-48f2-8809-8adb8b9f448b") + ) + (fp_line + (start -1.05 1.5) + (end -2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "83a9a9ac-ea45-421e-bbb8-0f0dc525f341") + ) + (fp_line + (start -1.05 1.7) + (end -1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "22d43704-3587-4d0d-bd14-83661fda64af") + ) + (fp_line + (start 1.05 -1.7) + (end 1.05 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bbf9d734-b970-4719-aca3-ac0dce234b68") + ) + (fp_line + (start 1.05 -0.55) + (end 2.05 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7aa9d792-51ab-4953-ba6b-b427552efac2") + ) + (fp_line + (start 1.05 0.55) + (end 1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "813fead3-41f2-49cf-917c-b587903d449c") + ) + (fp_line + (start 1.05 1.7) + (end -1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "00e0d48b-b28b-43c7-96a6-613c314480ee") + ) + (fp_line + (start 2.05 -0.55) + (end 2.05 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e9f3b43-636c-4bff-89b6-96d0cb720128") + ) + (fp_line + (start 2.05 0.55) + (end 1.05 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "202a4402-c3e7-46b0-ad00-2eb88feccea4") + ) + (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 "6075f971-9e38-4212-840a-19315a209136") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "d6a7e8fb-f24a-42ce-9b4e-38a1188fe3b6") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "8c8b7117-a237-407c-8cdf-03c6262a59de") + ) + (pad "2" smd roundrect + (at -1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "86000003-4968-4010-ba56-3eda796897d7") + ) + (pad "3" smd roundrect + (at 1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "e1c96a73-ae78-494f-ab62-c49b5b32b009") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "d9ee5504-ca2d-48a0-8f0e-1e6619ab21b9") + (at 12 14) + (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)") + (tags "capacitor") + (property "Reference" "C2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "465701d1-15b4-47f4-98c7-f68ddc9b3af0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1µF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "154a3e1c-f5b1-4c89-b04b-8d1aabf5d9e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b7b6155b-547d-4624-ad7d-69d58a8fac68") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4b3affce-ca1a-4d3b-b0f4-721eb28707cd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "32cea6fa-2673-49c6-b15e-a38e1b7a89a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (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 "2ce3b81c-3f6a-4146-aff1-03fb9917fe36") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20342fd4-d4f6-4f6a-bbe2-625ff1a01361") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c804b83c-79c6-4f30-9ee9-99d6e4f9f1b9") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4ec215ac-9b94-4aa5-94b5-1370882a9368") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "984d2079-172a-4eff-b4cb-b98d6643244c") + (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 "VDD_CH224") + (uuid "3dc8aac4-8ab4-465d-ad1c-563220c4dfd0") + ) + (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") + (uuid "d380c9c2-ea5f-46ba-a58a-acbd5f0e2426") + ) + (embedded_fonts no) + (model "${KICAD10_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 "Resistor_SMD:R_0805_2012Metric" + (layer "F.Cu") + (uuid "eb1b92ba-e810-4712-b8f4-3d6b5b5f66bf") + (at 38 10) + (descr "Resistor SMD 0805 (2012 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)") + (tags "resistor") + (property "Reference" "R9" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "5345e369-57c4-4493-b6b6-12351ae5f4ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.47" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "271681e3-4d19-4867-999b-067cd2400862") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b3b27395-6ae7-4c62-9089-e6e1c617c46c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d36d0668-3010-4f20-85a7-e83ee222d40e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "db21685e-0822-45b1-8aaa-941dcaffae71") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "01765f54-20e5-49dc-a515-9dbc271a6d0c") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb627b99-f68f-477a-8c75-0e560b670621") + ) + (fp_rect + (start -1.68 -0.95) + (end 1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ffb8332e-26d3-4b6e-8278-4a10a445431a") + ) + (fp_rect + (start -1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6e7c95fe-5b5f-4fb8-b5a5-e86dba6559d8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b5f73990-a1a8-49ba-910b-9ace78b9be0f") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9125 0) + (size 1.025 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.243902) + (net "3V3") + (uuid "fff86f23-ba99-4b9a-9cc7-03480ba01b36") + ) + (pad "2" smd roundrect + (at 0.9125 0) + (size 1.025 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.243902) + (net "3V3_ESR") + (uuid "7e67b938-abc6-4d8b-9557-2e575ae117fe") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 65 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8a132d5b-613c-4d2d-be44-f019a9c56509") + ) + (gr_line + (start 0 35) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "040bf890-3267-4973-843d-f143dfb1a408") + ) + (gr_line + (start 65 0) + (end 65 35) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fdbab289-bcef-4958-b25c-74c396795774") + ) + (gr_line + (start 65 35) + (end 0 35) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7067e40b-c8da-455e-98e4-919df40265b7") + ) + (gr_text "Summarizing datasheet layout recommendations for parent agent..." + (at 10 10 0) + (layer "F.SilkS") + (uuid "b2c332e1-36ee-4e9e-9af6-0141025cd1e8") + (effects + (font + (size 0.01 0.01) + (thickness 0.15) + ) + ) + ) + (gr_text "USB-PD-ESP32S3 REV-A" + (at 33 33 0) + (layer "F.SilkS") + (uuid "cc465cbe-5b69-4fd9-b809-c1a78f31b589") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (segment + (start 23.05 16.1) + (end 23.05 17) + (width 0.2) + (layer "F.Cu") + (net "VOUT") + (uuid "5122ce74-27dc-4e01-8d29-19bb8c3c0764") + ) + (segment + (start 26.85 12.3) + (end 23.05 16.1) + (width 0.2) + (layer "F.Cu") + (net "VOUT") + (uuid "eaeba950-c116-4ed5-92c6-96c57ed0d0d2") + ) + (via + (at 60.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "02248593-a6f5-4cf2-b463-eebce75e9c1f") + ) + (via + (at 40.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "06cae6b1-88d6-484e-8572-8d776ffd0875") + ) + (via + (at 5.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "0754c7f9-051c-4925-8a15-af0d366fca43") + ) + (via + (at 55.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "0d953c6b-031b-423a-ba1b-650f2c05aa2c") + ) + (via + (at 50.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "148b1717-385f-4759-af22-7953b984cf85") + ) + (via + (at 55.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "1bca4867-ed5d-4adb-a6be-2c38c989626a") + ) + (via + (at 30.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "1e0544fa-144d-458d-b742-72f47a18a2d4") + ) + (via + (at 20.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "221b1381-196f-4dbf-a473-f6057a80da1f") + ) + (via + (at 60.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "22c4b7a7-8dd5-41d2-8c02-6a2aaa2106e0") + ) + (via + (at 50.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "25927687-b1ad-4659-8626-ed867632ce2d") + ) + (via + (at 35.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "25b56c0b-d8af-4cc6-8742-c051de69eb17") + ) + (via + (at 15.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "26811805-d396-4b98-ba41-a939e30d80f9") + ) + (via + (at 40.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "27eee383-972e-49f6-b06a-dd0857f49902") + ) + (via + (at 50.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2a289141-1687-4b94-a097-36032cd4b970") + ) + (via + (at 55.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2c6241f1-476f-4f7e-80ab-36fa55a41609") + ) + (via + (at 50.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2cdb690b-6b80-4669-b3f1-e711d1d94d5d") + ) + (via + (at 60.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "2ef18cb1-c835-4b1b-bd15-3cdaf3f7d789") + ) + (via + (at 20.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "319d1c68-a9b2-4a15-9cb4-f637487f6e96") + ) + (via + (at 15.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "34fdaf6f-2494-403b-a2cd-c67a4edab1d8") + ) + (via + (at 20.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "361ee788-d503-4205-826c-46dbb1dad8cf") + ) + (via + (at 25.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "36bb6c89-cd4c-479e-abe6-eb1c2b75ab59") + ) + (via + (at 45.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "376414e2-2ae7-4a31-8cbf-fd6d69743f49") + ) + (via + (at 25.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "3784b2dd-b7d7-4f28-a805-af9c26bd1c7f") + ) + (via + (at 35.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "3b68d6a2-917e-4624-90c9-cbf6fbc14b68") + ) + (via + (at 45.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "3cd729f8-81c1-4cfc-a3cf-ec29cb0cf126") + ) + (via + (at 30.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "418925d5-3272-48f5-8f68-386a853ee2be") + ) + (via + (at 15.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4217ee09-229b-4424-96b2-4a62b7cc1005") + ) + (via + (at 22.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "43e263e3-ecbc-45a3-88c9-cae06de0a474") + ) + (via + (at 50.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "44719579-a2c7-4351-983c-f419b4dafa2f") + ) + (via + (at 35.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "47a31238-a451-4932-a21d-39d39f116ec6") + ) + (via + (at 5.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "487b6f56-f5b4-44b0-bcac-0c0f451260ea") + ) + (via + (at 35.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "48f35a26-81c7-4b15-8beb-3aae97234df3") + ) + (via + (at 25.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4da4c6e3-bce7-45c1-a1b7-eafd588da614") + ) + (via + (at 20.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4daf0ce1-b359-4898-a64b-260e8c1819e3") + ) + (via + (at 50.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "4eb4b679-6788-4103-b8ae-35eaeee6ad1a") + ) + (via + (at 25.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5399a6f4-0933-4c42-82e0-56fcf7eccbe7") + ) + (via + (at 35.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "55954b1d-62de-4c88-a4b9-2e6377153d01") + ) + (via + (at 15.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5821bcb6-de71-4aa8-8078-bb7f0002e3c8") + ) + (via + (at 25.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5a2b73b0-1294-49cd-901c-bfae8b06fd8d") + ) + (via + (at 30.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "5df8829e-1f64-40a5-acf7-b0f6498bfd81") + ) + (via + (at 55.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "62deb0da-fa12-4a39-bf79-79eccd17af70") + ) + (via + (at 22.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "66bc2e49-6d75-4022-ba4f-a64d57fefbfe") + ) + (via + (at 25.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6c913930-0b75-4879-a864-4194f3ff6b20") + ) + (via + (at 60.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6e3a458b-3870-4cc1-9f15-1e7a066f27c2") + ) + (via + (at 45.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6fb911f0-9eac-4de3-b852-3b8cd9ad397d") + ) + (via + (at 10.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "75c45a16-5856-4d98-8503-307492e840f0") + ) + (via + (at 30.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "76aae0cd-5687-485e-99fa-205215b9c24e") + ) + (via + (at 25.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "7806972f-f98f-42f2-8d08-7812c4c8d443") + ) + (via + (at 45.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "7afa6e61-a548-4f97-9fd8-7464755e7813") + ) + (via + (at 22.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "7d9e6c84-f5fc-4aef-b81c-70b2324353d6") + ) + (via + (at 20.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "80359374-8246-4b2a-b2c7-9b5b0f751acc") + ) + (via + (at 30.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8405be2f-7854-40a6-8295-f2be6d67d718") + ) + (via + (at 45.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "86a4519c-04ce-4c3b-8f20-342a72d1548c") + ) + (via + (at 40.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "877d837e-af4a-46fe-8922-a9b2b8f1b882") + ) + (via + (at 17.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "89165dc5-ebc6-4bc4-8562-8b3fb70f6a0c") + ) + (via + (at 40.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8aacd3f1-4375-40e1-924b-135c513cb47d") + ) + (via + (at 60.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8cc10d21-e49b-41e0-bd26-e38a5f80582b") + ) + (via + (at 17.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8e7ce786-f27f-4c49-852d-9607beb15d34") + ) + (via + (at 35.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9b2e2647-1055-4213-84ae-3cd4a9b3ad3b") + ) + (via + (at 60.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9cad6e4e-b0af-45f6-a36b-a405b1c23429") + ) + (via + (at 55.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9e02d5c5-e9f4-4afe-aed4-a47525aff845") + ) + (via + (at 55.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9e0a9ab1-8aef-4f01-a9f5-6f90b95475a6") + ) + (via + (at 30.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9f5be1b1-4ab4-4e26-9a12-4c97ed0886e4") + ) + (via + (at 60.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "9f8e5e0b-1331-4e1e-9b35-246171144490") + ) + (via + (at 30.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a16e90dc-c09c-447d-a8a2-08d04eb8654f") + ) + (via + (at 35.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a3a701a5-d58f-4969-9788-cc5ddac92919") + ) + (via + (at 17.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a6965bd2-26c1-41d8-b3ca-5ae3d27baba3") + ) + (via + (at 25.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a89a38af-2c85-4f23-b184-2ba3dcb8b586") + ) + (via + (at 5.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a9d86818-95e1-4273-bffa-b14225916b3f") + ) + (via + (at 5.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ab007a4e-e201-4e8e-8346-0d8b11f0ed25") + ) + (via + (at 40.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ab0924af-ebf6-46dd-a009-dcaff1f159c1") + ) + (via + (at 15.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ad3361b6-82af-4c23-b162-2b4706a16804") + ) + (via + (at 5.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ad77ded1-cf24-4bdb-9f26-6c9094a6884f") + ) + (via + (at 35.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b318130a-b79d-4d1c-bdf5-361d0bab86a8") + ) + (via + (at 55.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b4459eb3-1922-4478-8762-b0c33eb337d7") + ) + (via + (at 10.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b6659886-8c09-4997-b85d-27674d5c74ff") + ) + (via + (at 60.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "bb9a5bd0-16c5-418e-8200-9790b4ee1867") + ) + (via + (at 50.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "bdfd7673-5273-40fa-acb1-68ceb26f94b6") + ) + (via + (at 55.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "cef78085-1496-4dc6-b582-9477fe649637") + ) + (via + (at 40.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d0ae4db8-30c4-48db-923d-e141a14a2b17") + ) + (via + (at 25.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d57921d4-8d68-4b8f-86d1-bc3186f674eb") + ) + (via + (at 12.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d8e7f43b-8444-4800-80d5-6109a7479225") + ) + (via + (at 35.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "dc250999-7b5e-4b6e-8a03-59085ef979d0") + ) + (via + (at 5.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "de8fa0cd-116d-4566-8561-69edcb486f2f") + ) + (via + (at 10.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e2ecf4ed-0d27-405d-bd22-41c2448a5e5b") + ) + (via + (at 60.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e2fbf39c-9230-4ade-93f3-d92f5275ffa5") + ) + (via + (at 30.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e3c59545-48eb-4c88-b621-ff77ab796c44") + ) + (via + (at 50.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e452b268-a49c-4ac4-b456-c85d676ecd1f") + ) + (via + (at 30.45 30.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e74a9cd6-b9ee-4bff-9f82-ddcdafabb15d") + ) + (via + (at 20.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "e80273e5-da07-4e4f-afca-f2a7399ff409") + ) + (via + (at 50.45 25.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ecd3e934-857d-43a2-93ce-80f7dcee11e0") + ) + (via + (at 12.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "ed039165-8794-4283-aefd-27fdf32f14e6") + ) + (via + (at 45.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f8c37055-914e-4fdc-b474-d9fbe976822c") + ) + (via + (at 10.45 15.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f93bcb74-1610-4283-a16f-4e32ef852b7c") + ) + (via + (at 55.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "fc339222-597d-4b18-ba12-dd63b54cb91f") + ) + (segment + (start 14.3625 8) + (end 15.0969 7.2656) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "0252c2a6-8ddf-4823-97b6-f9e3f2406439") + ) + (segment + (start 19.9559 15.1795) + (end 19.175 15.9604) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "14d4cf51-549a-4767-b768-62ec086f9a1a") + ) + (segment + (start 15.0969 7.2656) + (end 15.0969 6.7327) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "ebd57007-27fb-4b96-a019-8d42d222d90b") + ) + (segment + (start 19.175 15.9604) + (end 19.175 16) + (width 0.2) + (layer "F.Cu") + (net "GATE_DRV") + (uuid "f9b9eddb-0fc4-4b54-a526-3a9e7d26ce6f") + ) + (via + (at 19.9559 15.1795) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE_DRV") + (uuid "6c5fb755-211c-49f9-9a51-afcc82e50cd7") + ) + (via + (at 15.0969 6.7327) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE_DRV") + (uuid "eb89942f-a3df-46c5-aacd-93051e1c9bd0") + ) + (segment + (start 15.0969 6.7327) + (end 19.9558 11.5916) + (width 0.2) + (layer "B.Cu") + (net "GATE_DRV") + (uuid "83410130-3253-45ea-bbc9-0396e79a7450") + ) + (segment + (start 19.9559 11.5916) + (end 19.9559 15.1795) + (width 0.2) + (layer "B.Cu") + (net "GATE_DRV") + (uuid "b322f71e-6a88-4ed4-ba9a-bb0f22d5abca") + ) + (segment + (start 19.9558 11.5916) + (end 19.9559 11.5916) + (width 0.2) + (layer "B.Cu") + (net "GATE_DRV") + (uuid "b65f7f97-ff44-45ca-9e33-496a6e26da4a") + ) + (segment + (start 22.6961 4) + (end 22.4177 4.2784) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "458afc92-8175-4501-955b-f888114b4f9f") + ) + (segment + (start 20.825 16) + (end 21.4049 15.4201) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "840093ab-386a-45ea-a243-f7a53e1d26dd") + ) + (segment + (start 25.175 4) + (end 22.6961 4) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "9469ca13-8e60-439b-833b-c46d7bc4d8d3") + ) + (segment + (start 21.4049 15.4201) + (end 22.1293 15.4201) + (width 0.2) + (layer "F.Cu") + (net "GATE") + (uuid "f9c32232-2308-47e1-a978-3fc30cf18638") + ) + (via + (at 22.1293 15.4201) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE") + (uuid "585ed9a5-b81c-4734-993d-c2426e6f9206") + ) + (via + (at 22.4177 4.2784) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GATE") + (uuid "cb259d24-e93d-4c6a-9de5-272b3b6d1e8f") + ) + (segment + (start 22.4177 4.2784) + (end 22.1293 4.5668) + (width 0.2) + (layer "B.Cu") + (net "GATE") + (uuid "521ff888-25d3-41bb-95c9-e753c3f03526") + ) + (segment + (start 22.1293 4.5668) + (end 22.1293 15.4201) + (width 0.2) + (layer "B.Cu") + (net "GATE") + (uuid "dc6d7b97-2344-442d-9db5-4210dbbfc454") + ) + (segment + (start 38.9125 10) + (end 33.05 15.8625) + (width 0.2) + (layer "F.Cu") + (net "3V3_ESR") + (uuid "158e57d8-90cf-4170-9c1c-26242809f561") + ) + (segment + (start 33.05 15.8625) + (end 33.05 17) + (width 0.2) + (layer "F.Cu") + (net "3V3_ESR") + (uuid "51d5268c-d556-45bf-850f-3bfb9d0450bb") + ) + (segment + (start 49.8326 4.508) + (end 49.5828 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "0f600351-1193-4136-9aa9-1f368a8b3e39") + ) + (segment + (start 49.3487 4.508) + (end 49.3409 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "1280b316-f45b-4ab1-ac16-34864895dd4c") + ) + (segment + (start 49.3643 4.508) + (end 49.3487 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "1a099d84-893e-4e44-9f5c-6b4c1833c954") + ) + (segment + (start 37.0875 10) + (end 33.15 10) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "24097e8d-c0ae-4d67-8b2c-868763562a61") + ) + (segment + (start 45.1885 4.1426) + (end 45.5611 3.77) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "28a1d2b5-aedb-4d6f-9160-05bc84e44606") + ) + (segment + (start 49.3409 4.508) + (end 49.337 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "2d3556fc-0618-4cb0-94a0-a63085e33d8e") + ) + (segment + (start 49.4579 4.508) + (end 49.3955 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "2fae5cda-d20c-4faa-9e56-b55b70d5da1c") + ) + (segment + (start 45.1885 6.01) + (end 41.0775 6.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "3c1db818-787c-4f40-b7e6-ddd6355d9c01") + ) + (segment + (start 49.5828 4.508) + (end 49.4579 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "51f4b204-bb47-47ad-bee7-25bce9cc099d") + ) + (segment + (start 49.3335 4.508) + (end 49.3333 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "6504a76c-885d-45bd-b746-d15ea09c6e33") + ) + (segment + (start 49.334 4.508) + (end 49.3335 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "6b6928bb-9524-4359-b834-49500f5d9f18") + ) + (segment + (start 49.3333 4.508) + (end 49.3332 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "792e2ea9-dc5a-488f-9568-3b7d2d9176cd") + ) + (segment + (start 45.5611 3.77) + (end 46.1371 3.77) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "9bd1bb2d-50a8-40e3-98cb-8a30360a2571") + ) + (segment + (start 33.15 10) + (end 26.85 10) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "a8e9e814-1954-4601-bc70-5bedaf4de4e3") + ) + (segment + (start 49.335 4.508) + (end 49.334 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "b6468144-889f-490f-8fa4-9e9b56e696d3") + ) + (segment + (start 49.3955 4.508) + (end 49.3643 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "c897862b-40fd-48fd-ab91-f01b056bcc59") + ) + (segment + (start 41.0775 6.01) + (end 37.0875 10) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "cc9645b4-c333-4e5f-9f47-ed5dd65c9066") + ) + (segment + (start 49.337 4.508) + (end 49.335 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "d2b9ee71-da79-4b54-823d-ca1fba95e296") + ) + (segment + (start 59.175 4) + (end 48.825 4) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "d6438fd5-5bdd-4fa1-91fe-42077416ddd0") + ) + (segment + (start 49.3332 4.508) + (end 49.3331 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "dfb4fa7d-abda-4294-80f1-704195cd07b1") + ) + (segment + (start 49.3331 4.508) + (end 49.333 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "e19aca55-e785-4392-b555-66ba32ce3f3f") + ) + (segment + (start 50.3321 4.508) + (end 49.8326 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "e49fa25d-575d-4257-a7a4-cb51bcf3043f") + ) + (segment + (start 51.7648 4.508) + (end 50.3321 4.508) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "e9a6308f-0084-4a90-be81-22e45051f216") + ) + (segment + (start 46.25 6.01) + (end 45.1885 6.01) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "ee3f9bf0-9cfa-4a7e-b552-19ea30181835") + ) + (segment + (start 45.1885 6.01) + (end 45.1885 4.1426) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "f2cc1843-003e-4e2d-a9aa-84ada75b74e7") + ) + (segment + (start 49.333 4.508) + (end 48.825 4) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "f5058cf9-ac5f-467b-b7ce-5ea39386caca") + ) + (via + (at 46.1371 3.77) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "3V3") + (uuid "39829f3d-615c-42e7-b875-a9336ea04367") + ) + (via + (at 51.7648 4.508) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "3V3") + (uuid "a5a69781-f3d8-4c55-8905-915cda09c3a3") + ) + (segment + (start 51.0268 3.77) + (end 51.7648 4.508) + (width 0.2) + (layer "B.Cu") + (net "3V3") + (uuid "5282d733-3829-4a2e-a556-8606323a9749") + ) + (segment + (start 46.1371 3.77) + (end 51.0268 3.77) + (width 0.2) + (layer "B.Cu") + (net "3V3") + (uuid "5da8dcb2-e855-43f6-b8f4-df6061e45d04") + ) + (segment + (start 46.6559 7.28) + (end 47.3276 6.6083) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "32c2a7c5-9da4-4cb2-8418-10ea7dbbfaa9") + ) + (segment + (start 47.3276 4.1526) + (end 47.175 4) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "5cb2a03f-f55a-4d24-9a36-a4e1b629e6c1") + ) + (segment + (start 46.25 7.28) + (end 46.6559 7.28) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "f22eaae5-9a59-4b7a-b1be-fb6156d2af3c") + ) + (segment + (start 47.3276 6.6083) + (end 47.3276 4.1526) + (width 0.2) + (layer "F.Cu") + (net "EN") + (uuid "f4e98a84-7965-47c0-a554-0c1f48c2b5de") + ) + (segment + (start 20.8136 12.5669) + (end 20.8136 11.6905) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "2ef64ceb-ad5f-4259-bbf6-90c849751f86") + ) + (segment + (start 46.25 19.98) + (end 21.8937 19.98) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "509dfbdd-1754-4856-892e-ad6451a03e27") + ) + (segment + (start 20.1231 11) + (end 19.6375 11) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "88d7718f-824b-427b-930c-8a16cc4826ec") + ) + (segment + (start 18.4288 16.5151) + (end 18.4288 14.9517) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "89e5fda9-b60a-49f5-8bc5-a829f16a5d38") + ) + (segment + (start 10.0019 17.75) + (end 10.4224 18.1705) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "8e1f6a35-b614-4bec-a84f-f44f583baa2d") + ) + (segment + (start 21.8937 19.98) + (end 18.4288 16.5151) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "a80f1efd-7c57-4a33-adc4-ad7dd3a3f351") + ) + (segment + (start 17.241 14.9517) + (end 18.4288 14.9517) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "bd6c526f-be90-4520-a584-42cf676bca98") + ) + (segment + (start 20.8136 11.6905) + (end 20.1231 11) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "d902ea21-74ec-420b-ac60-b2584f743e9a") + ) + (segment + (start 8.68 17.75) + (end 10.0019 17.75) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "dc62cd91-5608-4734-b00b-c264523269ca") + ) + (segment + (start 18.4288 14.9517) + (end 20.8136 12.5669) + (width 0.2) + (layer "F.Cu") + (net "USB_DN") + (uuid "f370a639-b54d-4bed-9363-a6ef6ad4ca65") + ) + (via + (at 10.4224 18.1705) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_DN") + (uuid "0ba7f6e6-01c1-4d19-bbec-27b954ab785c") + ) + (via + (at 17.241 14.9517) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "USB_DN") + (uuid "db319725-c1f9-4434-bb90-4e36d737b98b") + ) + (segment + (start 13.6412 14.9517) + (end 17.241 14.9517) + (width 0.2) + (layer "B.Cu") + (net "USB_DN") + (uuid "0fc0ba68-b40b-4b9a-b17d-be30e9eaa00b") + ) + (segment + (start 10.4224 18.1705) + (end 13.6412 14.9517) + (width 0.2) + (layer "B.Cu") + (net "USB_DN") + (uuid "a810e7cf-844d-4b06-a842-53a1d1cd6aca") + ) + (segment + (start 46.25 21.25) + (end 22.5711 21.25) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "0af8e76c-dbc8-49db-8177-6704f554a6be") + ) + (segment + (start 16.9919 14.35) + (end 16.6393 14.7026) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "14ec1cfa-9aae-4f9b-b254-853f828d46e8") + ) + (segment + (start 16.6393 14.9982) + (end 16.4793 15.1582) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "2c4992f9-8cf6-4dbd-9509-b2aecf96f639") + ) + (segment + (start 17.2875 14.35) + (end 16.9919 14.35) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "2d0d574e-9877-43eb-b8a7-444e95d13984") + ) + (segment + (start 16.6393 14.7026) + (end 16.6393 14.9982) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "697f24b7-8b77-42e3-838c-f4d81193f853") + ) + (segment + (start 16.4793 15.1582) + (end 14.3875 17.25) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "84ae7bfa-4781-4feb-973f-00d2ef57d9ae") + ) + (segment + (start 14.3875 17.25) + (end 8.68 17.25) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "c405fa6e-4c15-40f2-a3b7-a442085379bc") + ) + (segment + (start 22.5711 21.25) + (end 16.4793 15.1582) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "d01391d3-903e-4ac0-bb22-564dbbd91dde") + ) + (segment + (start 19.6375 12) + (end 17.2875 14.35) + (width 0.2) + (layer "F.Cu") + (net "USB_DP") + (uuid "d4f01558-1568-4d95-ae4d-5fd1a051a67c") + ) + (segment + (start 14.3625 10) + (end 14.8605 10) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "006a3f11-69c4-4a7a-af51-08ceefc0ac86") + ) + (segment + (start 16.825 5.8555) + (end 16.825 4) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "56851b49-a8a8-4c33-b08c-f550f4c9c747") + ) + (segment + (start 15.5753 9.2852) + (end 15.5753 7.1052) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "5aebfc8a-d834-482e-be59-83b7b0824544") + ) + (segment + (start 14.8605 10) + (end 15.5753 9.2852) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "abda3150-e35c-4a08-92f7-201eb1dabbda") + ) + (segment + (start 16.825 4) + (end 19.175 4) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "b039f85a-2b35-4ab7-8f41-c35c9f902327") + ) + (segment + (start 15.5753 7.1052) + (end 16.825 5.8555) + (width 0.2) + (layer "F.Cu") + (net "CFG1") + (uuid "f930b60a-a74f-43a6-9c3e-4d6e466dbef9") + ) + (segment + (start 22.2147 10) + (end 27.5657 4.649) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "0dcf599d-bcb5-428e-8943-a136dd4efa9a") + ) + (segment + (start 27.5657 3.4915) + (end 26.8655 2.7913) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "1bf8245b-fdff-4a25-b9d4-748b03221826") + ) + (segment + (start 13.9548 16.25) + (end 8.68 16.25) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "5d57934a-b129-44bf-808a-7053e20913b7") + ) + (segment + (start 18.4247 10.7148) + (end 18.4247 11.7801) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "6311374c-1042-4ce8-bab0-41d6f806be3e") + ) + (segment + (start 8.3837 2.7913) + (end 7.175 4) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "6ea1a41a-44cf-4f35-9390-e8c3dba67496") + ) + (segment + (start 19.6375 10) + (end 22.2147 10) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "737dc698-3b3a-42b2-88f7-07b8ba92e12f") + ) + (segment + (start 19.1395 10) + (end 18.4247 10.7148) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "7b9878f3-8782-4b65-88c9-0d49d3fce58f") + ) + (segment + (start 26.8655 2.7913) + (end 8.3837 2.7913) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "b09470a0-9790-41de-be64-e1502ef1dce8") + ) + (segment + (start 18.4247 11.7801) + (end 13.9548 16.25) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "b87e99e9-a468-4845-85e2-f421040392fd") + ) + (segment + (start 19.6375 10) + (end 19.1395 10) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "f6415818-20c7-4427-bd69-183094fcb176") + ) + (segment + (start 27.5657 4.649) + (end 27.5657 3.4915) + (width 0.2) + (layer "F.Cu") + (net "CC1") + (uuid "fe808ddb-8ca7-4427-b6d4-33ec7da42439") + ) + (segment + (start 13.05 24) + (end 13.05 23.2033) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "0e04933d-27aa-4d93-9d51-a838dad9dc15") + ) + (segment + (start 13.05 23.2033) + (end 9.7467 19.9) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "122edf1e-35de-4c6b-8a9f-53397ef0f192") + ) + (segment + (start 9.7467 19.9) + (end 8.68 19.9) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "45ad1863-ed18-4219-b335-c33e5adc34e3") + ) + (segment + (start 9.9818 14.2557) + (end 9.9818 13.861) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "46d489c6-af97-4582-97bc-cf1eb24030ff") + ) + (segment + (start 26.0327 3.2077) + (end 26.825 4) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "7af928ac-9a22-42b5-a9dd-4630170b98b9") + ) + (segment + (start 9.1375 15.1) + (end 9.9818 14.2557) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "7d98de55-1a34-46de-9829-089a1083bce6") + ) + (segment + (start 10.5052 19.1415) + (end 9.7467 19.9) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "8312ffe8-82bc-4b23-bfdb-9f91fb989cb2") + ) + (segment + (start 8.68 15.1) + (end 9.1375 15.1) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "9002ded2-c9ef-409e-bace-c0e570fd033a") + ) + (segment + (start 22.4741 3.2077) + (end 26.0327 3.2077) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "90e52832-141e-4fe4-b8d5-fd919c3d3165") + ) + (segment + (start 22.247 3.4348) + (end 22.4741 3.2077) + (width 0.2) + (layer "F.Cu") + (net "VBUS") + (uuid "df751ce6-4e59-462c-9c43-4e891f0559d3") + ) + (via + (at 10.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "106f4e29-bc15-4502-a198-83a0673e90d9") + ) + (via + (at 9.9818 13.861) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "22fb0fe1-5727-4f7a-906a-70b2703f727e") + ) + (via + (at 15.45 5.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "2666dcff-ec93-4350-9e5e-c8a1e4431d15") + ) + (via + (at 10.45 20.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "94e25693-47ba-4dc7-9d26-8c1d6b9cb712") + ) + (via + (at 10.5052 19.1415) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "dbb6fa32-0730-4a2a-8df0-f8c65b45dae6") + ) + (via + (at 22.247 3.4348) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VBUS") + (uuid "f679bf24-52fa-4138-ad23-b59610471b1e") + ) + (segment + (start 9.8207 18.457) + (end 10.5052 19.1415) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "07570145-4932-486f-81e6-64f4547c8f76") + ) + (segment + (start 9.8207 14.0221) + (end 9.8207 18.457) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "1ebcd234-822f-41fc-bbd3-2871cb4b3386") + ) + (segment + (start 9.9818 10.9413) + (end 17.4883 3.4348) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "380d4dc4-7c1a-42e9-9349-6e5127444ff9") + ) + (segment + (start 17.4883 3.4348) + (end 22.247 3.4348) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "83a3c88e-94cf-47f1-a5ba-4865bb432680") + ) + (segment + (start 9.9818 13.861) + (end 9.8207 14.0221) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "c68a0bab-adcc-44af-aaf8-6e785792477a") + ) + (segment + (start 9.9818 13.861) + (end 9.9818 10.9413) + (width 0.2) + (layer "B.Cu") + (net "VBUS") + (uuid "caf764e9-64ab-4331-80fd-069dad2340c3") + ) + (segment + (start 19.8939 3.511) + (end 19.8939 6.7793) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "088597b7-84a6-4dd3-b9c7-c7a7d200ee26") + ) + (segment + (start 8.175 5) + (end 12.9761 5) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "0b7a3217-8255-4d6f-b9b7-ae09db356fda") + ) + (segment + (start 19.8939 6.7793) + (end 19.894 6.7793) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "1e0309aa-106f-44f8-9f5c-f4cc1790f7cf") + ) + (segment + (start 19.894 6.7793) + (end 20.7773 7.6626) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "24c1413f-d54e-4ccc-a386-2fd5ae7904a5") + ) + (segment + (start 8.0542 19.25) + (end 6.7119 17.9077) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "3db9203a-6721-4963-8d5e-816975a369b2") + ) + (segment + (start 20.7773 7.6626) + (end 20.7773 8.3374) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "4a0f5d7f-0341-4a8a-a2ed-88942ef6a5b2") + ) + (segment + (start 12.9761 5) + (end 14.7831 3.193) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "52f50585-bec9-44e4-8c79-1faeca906d28") + ) + (segment + (start 8.68 19.25) + (end 8.0542 19.25) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "7f217899-0fcb-4b50-aab3-0544e36832b9") + ) + (segment + (start 14.7831 3.193) + (end 19.5759 3.193) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "8217a488-5308-4434-9339-47b4717d5838") + ) + (segment + (start 20.7773 8.3374) + (end 20.1147 9) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "b3f1b209-1e95-4109-ba42-a8917f530862") + ) + (segment + (start 7.175 6) + (end 8.175 5) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "c7e899ce-275f-42fe-a481-e8f29b0554d8") + ) + (segment + (start 6.7119 17.9077) + (end 6.7119 6.4631) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "cf68887c-6c7f-4e87-96f0-c6b30c52e64f") + ) + (segment + (start 20.1147 9) + (end 19.6375 9) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "d3cf7c3f-95a6-40c4-b6f7-9ae8b6a9fce4") + ) + (segment + (start 6.7119 6.4631) + (end 7.175 6) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "e0d0cf5b-cdd3-4737-8779-689279e87d31") + ) + (segment + (start 19.5759 3.193) + (end 19.8939 3.511) + (width 0.2) + (layer "F.Cu") + (net "CC2") + (uuid "ecdd90bb-0dfb-464a-9a43-e1c06b8899de") + ) + (segment + (start 11.225 11.6395) + (end 11.225 14) + (width 0.2) + (layer "F.Cu") + (net "VDD_CH224") + (uuid "440ec930-4c8c-40b4-b777-16dbf6af3b0d") + ) + (segment + (start 13.8645 9) + (end 11.225 11.6395) + (width 0.2) + (layer "F.Cu") + (net "VDD_CH224") + (uuid "449742b3-ebaa-4c78-af9c-dbd4d6602c2d") + ) + (segment + (start 14.3625 9) + (end 13.8645 9) + (width 0.2) + (layer "F.Cu") + (net "VDD_CH224") + (uuid "e75e11e0-0389-411d-9b8b-12e2fa1e3543") + ) + (via + (at 12.45 10.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "VDD_CH224") + (uuid "294f95bf-8df9-4f22-98de-749cdd8130b1") + ) + (segment + (start 19.64 8) + (end 19.64 10.95) + (width 0.25) + (layer "B.Cu") + (net "VBUS_SENSE") + (uuid "baeed949-e59e-4a4d-b78a-abe0b43d4d55") + ) + (segment + (start 19.64 10.95) + (end 21.86 10.95) + (width 0.25) + (layer "B.Cu") + (net "VBUS_SENSE") + (uuid "cb535980-30c3-4f4b-b7f2-5144a4f7e8b5") + ) + (zone + (net "GND") + (layer "F.Cu") + (uuid "7f07f91b-e5ad-41a5-8673-1748051cdb38") + (hatch edge 0.5) + (connect_pads + (clearance 0.3) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (zone + (net "GND") + (layer "F.Cu") + (uuid "eb45c287-5388-46a6-a08f-935d9f9d9eaa") + (hatch edge 0.5) + (connect_pads + (clearance 0.3) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (zone + (net "GND") + (layer "B.Cu") + (uuid "018e2111-5c4d-4231-b1eb-f92f50a2e3ad") + (hatch edge 0.5) + (connect_pads + (clearance 0.3) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (zone + (net "GND") + (layer "B.Cu") + (uuid "1c490be9-c6af-4558-bdb1-afea0b2bd6c9") + (hatch edge 0.5) + (connect_pads + (clearance 0.3) + ) + (min_thickness 0.2) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 65.05 -0.05) (xy 65.05 35.05) (xy -0.05 35.05) + ) + ) + ) + (embedded_fonts no) +) diff --git a/test_copy_full.kicad_prl b/test_copy_full.kicad_prl new file mode 100644 index 0000000..6f8105c --- /dev/null +++ b/test_copy_full.kicad_prl @@ -0,0 +1,105 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "shapes": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "prototype_zone_fills": false, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "drawing_sheet", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "drc_exclusions", + "locked_item_shadows", + "conflict_shadows", + "shapes", + "board_outline_area", + "ly_points" + ], + "visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "integration_disabled": false, + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "test_copy_full.kicad_prl", + "version": 5 + }, + "net_inspector_panel": { + "col_hidden": [], + "col_order": [], + "col_widths": [], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_time_domain_details": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": -1 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "hierarchy_collapsed": [], + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "ruleAreas": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/~esp32-s3-sensor-node.kicad_pro.lck b/~esp32-s3-sensor-node.kicad_pro.lck new file mode 100644 index 0000000..47b9cfa --- /dev/null +++ b/~esp32-s3-sensor-node.kicad_pro.lck @@ -0,0 +1 @@ +{"hostname":"Nearchoss-MacBook-Air","username":"nearxos"} \ No newline at end of file