From 370d5c1ac6cc747e4507aef451feb8207e36f347 Mon Sep 17 00:00:00 2001
From: jkrauss <+jkrauss@users.noreply.github.com>
Date: Fri, 6 Mar 2026 16:26:08 +0000
Subject: [PATCH] [bot]: Update Outputs
---
.gitattributes | 7 +
.gitconfig | 20 +
Test_5-netlist.net | 1842 ++++++++++++++
Test_5.kicad_pro | 50 +-
Test_5.xml | 2149 +++++++++++++++++
mfg/assembly/Test_5-bom.csv | 23 +
mfg/assembly/Test_5-bom.html | 528 ++++
mfg/assembly/Test_5-components_count.csv | 4 +
mfg/assembly/Test_5-fabrication_notes.txt | 0
mfg/fab/Test_5-fabrication_notes.txt | 47 +
mfg/fab/Test_5-impedance_table.csv | 0
.../Test_5-(L1-L4)_NPTH_drill_table.csv | 3 +
.../Test_5-(L1-L4)_drill_table.csv | 4 +
pcbnew.kicad_wks | 547 +++++
renders/Test_5-blender_3d_angled_bottom.png | Bin 0 -> 1287908 bytes
renders/Test_5-blender_3d_angled_top.png | Bin 0 -> 1085599 bytes
...ender_exportblender_3d_angled_bottom.pcb3d | Bin 0 -> 840627 bytes
...-blender_exportblender_3d_angled_top.pcb3d | Bin 0 -> 840624 bytes
schematic.kicad_wks | 502 ++++
schematic/Test_5-schematic.pdf | Bin 0 -> 4133220 bytes
schematic/Test_5-schematic_notes.txt | 1 +
test/testpoints/Test_5-testpoints-bottom.csv | 15 +
test/testpoints/Test_5-testpoints-top.csv | 1 +
test/testpoints/Test_5-testpoints.csv | 15 +
24 files changed, 5733 insertions(+), 25 deletions(-)
create mode 100644 .gitattributes
create mode 100644 .gitconfig
create mode 100644 Test_5-netlist.net
create mode 100644 Test_5.xml
create mode 100644 mfg/assembly/Test_5-bom.csv
create mode 100644 mfg/assembly/Test_5-bom.html
create mode 100644 mfg/assembly/Test_5-components_count.csv
create mode 100644 mfg/assembly/Test_5-fabrication_notes.txt
create mode 100644 mfg/fab/Test_5-fabrication_notes.txt
create mode 100644 mfg/fab/Test_5-impedance_table.csv
create mode 100644 mfg/fab/drill-tables/Test_5-(L1-L4)_NPTH_drill_table.csv
create mode 100644 mfg/fab/drill-tables/Test_5-(L1-L4)_drill_table.csv
create mode 100644 pcbnew.kicad_wks
create mode 100644 renders/Test_5-blender_3d_angled_bottom.png
create mode 100644 renders/Test_5-blender_3d_angled_top.png
create mode 100644 renders/Test_5-blender_exportblender_3d_angled_bottom.pcb3d
create mode 100644 renders/Test_5-blender_exportblender_3d_angled_top.pcb3d
create mode 100644 schematic.kicad_wks
create mode 100644 schematic/Test_5-schematic.pdf
create mode 100644 schematic/Test_5-schematic_notes.txt
create mode 100644 test/testpoints/Test_5-testpoints-bottom.csv
create mode 100644 test/testpoints/Test_5-testpoints-top.csv
create mode 100644 test/testpoints/Test_5-testpoints.csv
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..5282280
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,7 @@
+*.csv filter=bom_csv
+*.html filter=bom_html
+*.gbr filter=gerber
+*.gbrjob filter=gbrjob
+*.xml filter=xml
+*.kicad_pcb filter=kicad_pcb_f
+*.net filter=net_filter
diff --git a/.gitconfig b/.gitconfig
new file mode 100644
index 0000000..1238a5e
--- /dev/null
+++ b/.gitconfig
@@ -0,0 +1,20 @@
+[filter "bom_csv"]
+ clean = sed -E 's/^BoM Date:.*$/BoM Date:Date/'
+ smudge = sed -E \"s/BoM Date:Date/BoM Date:,`date +\\\"%a %d %b %Y %X %:::z\\\"`/\"
+[filter "bom_html"]
+ clean = sed -E 's/^
| BoM Date<\\/td> | `date +\\\"%a %d %b %Y %X %:::z\\\"`<\\/td><\\/tr>/\"
+[filter "gerber"]
+ clean = sed -E -e 's/^%TF.CreationDate,.*$/%TF.CreationDate,Date%/' -e 's/^G04 Created by KiCad.*$/G04 Created by KiCad*/'
+ smudge = sed -E \"s/%TF.CreationDate,Date%/%TF.CreationDate,`date +%Y-%m-%dT%H:%M:%S%:z`/\"
+[filter "gbrjob"]
+ clean = sed -E 's/\"CreationDate\":.*/\"CreationDate\": \"Date\"/'
+ smudge = sed -E \"s/\\\"CreationDate\\\": \\\"Date\\\"/\\\"CreationDate\\\": \\\"`date +%Y-%m-%dT%H:%M:%S%:z`\\\"/\"
+[filter "xml"]
+ clean = sed -E -e 's/^ .*<\\/date>/ Date2<\\/date>/' -e 's/^ .*<\\/date>/ Date1<\\/date>/'
+ smudge = sed -E -e \"s/Date1<\\/date>/`date +\\\"%a %d %b %Y %X %:::z\\\"`<\\/date>/\" -e \"s/Date2<\\/date>/`date +\\\"%Y-%m-%d\\\"`<\\/date>/\"
+[filter "kicad_pcb_f"]
+ clean = sed -E 's/\\(host pcbnew ([[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+).*/\\(host pcbnew \\1\\)/'
+[filter "net_filter"]
+ clean = sed -E -e 's/\\(date \\\".*\\\"\\)/\\(date \\\"Date\\\"\\)/'
+ smudge = sed -E -e \"s/\\(date \\\"Date\\\"\\)/\\(date \\\"`date +\\\"%a %d %b %Y %X %:::z\\\"`\\\"\\)/\"
diff --git a/Test_5-netlist.net b/Test_5-netlist.net
new file mode 100644
index 0000000..95ab06f
--- /dev/null
+++ b/Test_5-netlist.net
@@ -0,0 +1,1842 @@
+(export (version "E")
+ (design
+ (source "/workspace/jkrauss/Test_5/Test_5.kicad_sch")
+ (date "Date")
+ (tool "Eeschema 9.0.7+1")
+ (textvar (name "ASSEMBLY_NAME") "Assembly Name")
+ (textvar (name "ASSEMBLY_NOTES"))
+ (textvar (name "ASSEMBLY_NUMBER") "A99-9000")
+ (textvar (name "ASSEMBLY_SCALE") "1")
+ (textvar (name "COMPANY") "Asymworks, LLC")
+ (textvar (name "DESIGNER") "JPK")
+ (textvar (name "DWG_NUMBER_PCB") "P99-9000")
+ (textvar (name "DWG_NUMBER_SCH") "S99-9000")
+ (textvar (name "DWG_TITLE_ASSY") "PCB Assembly, Assembly Name")
+ (textvar (name "DWG_TITLE_PCB") "PCB, Assembly Name")
+ (textvar (name "DWG_TITLE_SCH") "Schematic, Assembly Name")
+ (textvar (name "FABRICATION_NOTES") "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1) FABRICATE PER IPC-6012A CLASS 2.\n\n2) OUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n \"Edge_Cuts.GBR\" SUFFIX.\n\n3) SEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n FOR HOLE LOCATIONS.\n\n SELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n FOR REFERENCE ONLY.\n\n4) SURFACE FINISH: HAL SNPB\n\n5) SOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n BE LPI, COLOR GREEN.\n\n6) SILK SCREEN LEGEND TO BE APPLIED PER LAYER \n STACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7) ALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n SOLDERMASK OPENED IN GERBER.\n\n8) RESERVED\n\n9) PCB MATERIAL REQUIREMENTS:\n\n A. FLAMMABILITY RATING MUST MEET OR EXCEED \n UL94V-0 REQUIREMENTS.\n B. Tg 135 C OR EQUIVALENT.\n\n10) DESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n BOARD SIZE 46.000 × 27.500 mm\n BOARD THICKNESS 1.647 mm\n TRACE WIDTH 0.100 mm\n TRACE TO TRACE 0.200 mm\n MIN. HOLE (PTH) 0.300 mm\n MIN. HOLE (NPTH) 2.200 mm\n ANNULAR RING 0.150 mm\n COPPER TO HOLE 0.250 mm\n COPPER TO EDGE 0.500 mm\n HOLE TO HOLE 0.250 mm\n\n11) ALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n SPECIFIED.")
+ (textvar (name "GIT_HASH") "4e6ec4d")
+ (textvar (name "GIT_HASH_PCB") "1fa3de1")
+ (textvar (name "GIT_HASH_SCH") "fc4a488")
+ (textvar (name "GIT_URL") "/jkrauss/Test_4")
+ (textvar (name "PROJECT_CODE") "P99")
+ (textvar (name "RELEASE_DATE") "2026-03-06")
+ (textvar (name "RELEASE_STATE") "DRAFT")
+ (textvar (name "REVISION") "NO_TAG+ (Unreleased)")
+ (textvar (name "SCALE") "2:1")
+ (textvar (name "SCHEMATIC_NOTES") "Unless otherwise specified, components Values are in ohms, µF, and µH.")
+ (textvar (name "SHEET_NAME_01") "Cover Page")
+ (textvar (name "SHEET_NAME_02") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_03") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_04") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_05") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_06") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_07") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_08") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_09") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_10") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_11") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_12") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_13") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_14") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_15") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_16") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_17") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_18") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_19") "Error: XML File not found")
+ (textvar (name "SHEET_NAME_20") "Error: XML File not found")
+ (textvar (name "STATE") "TEMPLATE")
+ (textvar (name "VARIANT"))
+ (sheet (number "1") (name "/") (tstamps "/")
+ (title_block
+ (title "Title Page")
+ (company "Asymworks, LLC")
+ (rev "NO_TAG+ (Unreleased)")
+ (date "Date")
+ (source "Test_5.kicad_sch")
+ (comment (number "1") (value ""))
+ (comment (number "2") (value ""))
+ (comment (number "3") (value ""))
+ (comment (number "4") (value ""))
+ (comment (number "5") (value ""))
+ (comment (number "6") (value ""))
+ (comment (number "7") (value ""))
+ (comment (number "8") (value ""))
+ (comment (number "9") (value ""))))
+ (sheet (number "2") (name "/Block Diagram/") (tstamps "/28ad8293-baaf-4ee1-8056-ad34096542a0/")
+ (title_block
+ (title "Block Diagram")
+ (company "Asymworks, LLC")
+ (rev "NO_TAG+ (Unreleased)")
+ (date)
+ (source "Block_Diagram.kicad_sch")
+ (comment (number "1") (value ""))
+ (comment (number "2") (value ""))
+ (comment (number "3") (value ""))
+ (comment (number "4") (value ""))
+ (comment (number "5") (value ""))
+ (comment (number "6") (value ""))
+ (comment (number "7") (value ""))
+ (comment (number "8") (value ""))
+ (comment (number "9") (value ""))))
+ (sheet (number "3") (name "/Project Architecture/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/")
+ (title_block
+ (title "Project Architecture")
+ (company "Asymworks, LLC")
+ (rev "NO_TAG+ (Unreleased)")
+ (date)
+ (source "Architecture.kicad_sch")
+ (comment (number "1") (value ""))
+ (comment (number "2") (value ""))
+ (comment (number "3") (value ""))
+ (comment (number "4") (value ""))
+ (comment (number "5") (value ""))
+ (comment (number "6") (value ""))
+ (comment (number "7") (value ""))
+ (comment (number "8") (value ""))
+ (comment (number "9") (value ""))))
+ (sheet (number "4") (name "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/")
+ (title_block
+ (title "Load Cell Amp")
+ (company "Asymworks, LLC")
+ (rev "NO_TAG+ (Unreleased)")
+ (date)
+ (source "Load_Cell_Amp.kicad_sch")
+ (comment (number "1") (value ""))
+ (comment (number "2") (value ""))
+ (comment (number "3") (value ""))
+ (comment (number "4") (value ""))
+ (comment (number "5") (value ""))
+ (comment (number "6") (value ""))
+ (comment (number "7") (value ""))
+ (comment (number "8") (value ""))
+ (comment (number "9") (value ""))))
+ (sheet (number "5") (name "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/")
+ (title_block
+ (title "Circuit 2")
+ (company "Asymworks, LLC")
+ (rev "NO_TAG+ (Unreleased)")
+ (date)
+ (source "BLE_Controller.kicad_sch")
+ (comment (number "1") (value ""))
+ (comment (number "2") (value ""))
+ (comment (number "3") (value ""))
+ (comment (number "4") (value ""))
+ (comment (number "5") (value ""))
+ (comment (number "6") (value ""))
+ (comment (number "7") (value ""))
+ (comment (number "8") (value ""))
+ (comment (number "9") (value ""))))
+ (sheet (number "6") (name "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/")
+ (title_block
+ (title "Battery Interface")
+ (company "Asymworks, LLC")
+ (rev "NO_TAG+ (Unreleased)")
+ (date)
+ (source "Power_Interface.kicad_sch")
+ (comment (number "1") (value ""))
+ (comment (number "2") (value ""))
+ (comment (number "3") (value ""))
+ (comment (number "4") (value ""))
+ (comment (number "5") (value ""))
+ (comment (number "6") (value ""))
+ (comment (number "7") (value ""))
+ (comment (number "8") (value ""))
+ (comment (number "9") (value ""))))
+ (sheet (number "7") (name "/Parts List/") (tstamps "/20edd200-9383-4d87-bd58-f882adb4f112/")
+ (title_block
+ (title "Parts List")
+ (company "Asymworks, LLC")
+ (rev "NO_TAG+ (Unreleased)")
+ (date)
+ (source "Parts_List.kicad_sch")
+ (comment (number "1") (value ""))
+ (comment (number "2") (value ""))
+ (comment (number "3") (value ""))
+ (comment (number "4") (value ""))
+ (comment (number "5") (value ""))
+ (comment (number "6") (value ""))
+ (comment (number "7") (value ""))
+ (comment (number "8") (value ""))
+ (comment (number "9") (value "")))))
+ (components
+ (comp (ref "C1")
+ (value "100n")
+ (footprint "Capacitor_SMD:C_0603_1608Metric")
+ (datasheet "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104")
+ (description "capacitor, small US symbol")
+ (fields
+ (field (name "Manufacturer") "YAGEO")
+ (field (name "Manufacturer PN") "CC0603KRX7R9BB104")
+ (field (name "LCSC") "C14663")
+ (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric")
+ (field (name "Datasheet") "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104")
+ (field (name "Description") "capacitor, small US symbol"))
+ (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol"))
+ (property (name "Manufacturer") (value "YAGEO"))
+ (property (name "Manufacturer PN") (value "CC0603KRX7R9BB104"))
+ (property (name "LCSC") (value "C14663"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "cap capacitor"))
+ (property (name "ki_fp_filters") (value "C_*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "62133f73-88eb-4da2-9491-8bf214c6001b"))
+ (comp (ref "C2")
+ (value "100n")
+ (footprint "Capacitor_SMD:C_0603_1608Metric")
+ (datasheet "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104")
+ (description "capacitor, small US symbol")
+ (fields
+ (field (name "Manufacturer") "YAGEO")
+ (field (name "Manufacturer PN") "CC0603KRX7R9BB104")
+ (field (name "LCSC") "C14663")
+ (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric")
+ (field (name "Datasheet") "https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104")
+ (field (name "Description") "capacitor, small US symbol"))
+ (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol"))
+ (property (name "Manufacturer") (value "YAGEO"))
+ (property (name "Manufacturer PN") (value "CC0603KRX7R9BB104"))
+ (property (name "LCSC") (value "C14663"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "cap capacitor"))
+ (property (name "ki_fp_filters") (value "C_*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "9db50cc5-6ad0-42fa-8e86-82db202d88fb"))
+ (comp (ref "Q1")
+ (value "Si2301CDS")
+ (footprint "Package_TO_SOT_SMD:SOT-23")
+ (datasheet "https://www.vishay.com/doc/?68741")
+ (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")
+ (fields
+ (field (name "Manufacturer") "Vishay")
+ (field (name "Manufacturer PN") "Si2301CDS-T1-GE3")
+ (field (name "LCSC") "C10487")
+ (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23")
+ (field (name "Datasheet") "https://www.vishay.com/doc/?68741")
+ (field (name "Description") "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23"))
+ (libsource (lib "Asym_Transistor_FET") (part "Si2301CDS") (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23"))
+ (property (name "Manufacturer") (value "Vishay"))
+ (property (name "Manufacturer PN") (value "Si2301CDS-T1-GE3"))
+ (property (name "LCSC") (value "C10487"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "P-Channel MOSFET"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "33b05de2-8cc7-48b9-b094-7ba5e6a40724"))
+ (comp (ref "R1")
+ (value "10k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF1002T5E")
+ (field (name "LCSC") "C25804")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF1002T5E"))
+ (property (name "LCSC") (value "C25804"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "a9fa5cb8-cb9a-4485-a2e3-7ece0390081e"))
+ (comp (ref "R2")
+ (value "51k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF5102T5E")
+ (field (name "LCSC") "C23196")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF5102T5E"))
+ (property (name "LCSC") (value "C23196"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "ef51c143-7984-47c3-bcc3-5b8731aa5a16"))
+ (comp (ref "R3")
+ (value "51k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF5102T5E")
+ (field (name "LCSC") "C23196")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF5102T5E"))
+ (property (name "LCSC") (value "C23196"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "0c986be8-745b-4edb-96c4-f8ea61e9db02"))
+ (comp (ref "R4")
+ (value "220k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF2203T5E")
+ (field (name "LCSC") "C22961")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF2203T5E"))
+ (property (name "LCSC") (value "C22961"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "3332d124-1bcb-4459-9e42-da7bb6e9a74c"))
+ (comp (ref "R5")
+ (value "51k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF5102T5E")
+ (field (name "LCSC") "C23196")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF5102T5E"))
+ (property (name "LCSC") (value "C23196"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "c85069bb-73b1-43ba-812c-8f7ab29d1350"))
+ (comp (ref "R6")
+ (value "330")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF3300T5E")
+ (field (name "LCSC") "C23138")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF3300T5E"))
+ (property (name "LCSC") (value "C23138"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "b76312c8-ca3f-4878-a259-ae5c42f10a6d"))
+ (comp (ref "R7")
+ (value "51k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF5102T5E")
+ (field (name "LCSC") "C23196")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF5102T5E"))
+ (property (name "LCSC") (value "C23196"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "9aa9887d-8762-4334-9cd6-b0b1bb251699"))
+ (comp (ref "R8")
+ (value "220k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF2203T5E")
+ (field (name "LCSC") "C22961")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF2203T5E"))
+ (property (name "LCSC") (value "C22961"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "36133e80-eb3e-418d-b27a-f47a8a15e83d"))
+ (comp (ref "TP1")
+ (value "TestPoint")
+ (footprint "TestPoint:TestPoint_Pad_D1.5mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Manufacturer"))
+ (field (name "Manufacturer PN"))
+ (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Manufacturer") (value ""))
+ (property (name "Manufacturer PN") (value ""))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "f9d4e96d-5745-439f-90a0-b346d3dffc71"))
+ (comp (ref "TP2")
+ (value "TestPoint")
+ (footprint "TestPoint:TestPoint_Pad_D1.5mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Manufacturer"))
+ (field (name "Manufacturer PN"))
+ (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Manufacturer") (value ""))
+ (property (name "Manufacturer PN") (value ""))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "b3386c76-edca-46a0-b57e-edd366b8ea57"))
+ (comp (ref "TP11")
+ (value "TestPoint")
+ (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Footprint") "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "b28a1eee-2f08-4428-9b24-9acd0c866799"))
+ (comp (ref "TP12")
+ (value "TestPoint")
+ (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Footprint") "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "3216bfe7-08e0-4b83-bee1-5c29e57aafb0"))
+ (comp (ref "TP13")
+ (value "TestPoint")
+ (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Footprint") "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "68f29406-bf4f-4737-ba92-51d121ee515a"))
+ (comp (ref "TP14")
+ (value "TestPoint")
+ (footprint "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Footprint") "Connector_Wire:SolderWirePad_1x01_SMD_2x4mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "0bb620d4-c3fb-4c47-8281-592b3a96db94"))
+ (comp (ref "U1")
+ (value "MCP6042T-I/MS")
+ (footprint "Package_SO:MSOP-8_3x3mm_P0.65mm")
+ (datasheet "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf")
+ (description "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8")
+ (fields
+ (field (name "LCSC") "C627438")
+ (field (name "Manufacturer") "Microchip")
+ (field (name "Manufacturer PN") "MCP6042-I/MS")
+ (field (name "Footprint") "Package_SO:MSOP-8_3x3mm_P0.65mm")
+ (field (name "Datasheet") "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf")
+ (field (name "Description") "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8"))
+ (libsource (lib "Amplifier_Operational") (part "MCP6L02x-xMS") (description "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8"))
+ (property (name "LCSC") (value "C627438"))
+ (property (name "Manufacturer") (value "Microchip"))
+ (property (name "Manufacturer PN") (value "MCP6042-I/MS"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "opamp vfa r2r rtr"))
+ (property (name "ki_fp_filters") (value "MSOP*3x3mm*P0.65mm*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "0aa2307e-1521-4275-a630-00398fb3d41d" "0aa2307e-1521-4275-a630-00398fb3d41c" "0aa2307e-1521-4275-a630-00398fb3d41b"))
+ (comp (ref "U2")
+ (value "MCP6042T-I/MS")
+ (footprint "Package_SO:MSOP-8_3x3mm_P0.65mm")
+ (datasheet "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf")
+ (description "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8")
+ (fields
+ (field (name "LCSC") "C627438")
+ (field (name "Manufacturer") "Microchip")
+ (field (name "Manufacturer PN") "MCP6042-I/MS")
+ (field (name "Footprint") "Package_SO:MSOP-8_3x3mm_P0.65mm")
+ (field (name "Datasheet") "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf")
+ (field (name "Description") "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8"))
+ (libsource (lib "Amplifier_Operational") (part "MCP6L02x-xMS") (description "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8"))
+ (property (name "LCSC") (value "C627438"))
+ (property (name "Manufacturer") (value "Microchip"))
+ (property (name "Manufacturer PN") (value "MCP6042-I/MS"))
+ (property (name "Sheetname") (value "Load Cell Amp"))
+ (property (name "Sheetfile") (value "Load_Cell_Amp.kicad_sch"))
+ (property (name "ki_keywords") (value "opamp vfa r2r rtr"))
+ (property (name "ki_fp_filters") (value "MSOP*3x3mm*P0.65mm*"))
+ (sheetpath (names "/Project Architecture/Load Cell Amp/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/"))
+ (tstamps "a61a0e42-7f51-4bfb-8f50-9c7649feec25" "69c94eba-401a-4da1-9a83-d9e5c5ae991c" "32fae178-0263-4c90-b1a2-cab80ff254a6"))
+ (comp (ref "C3")
+ (value "100u")
+ (footprint "Capacitor_SMD:C_1206_3216Metric")
+ (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE")
+ (description "capacitor, small US symbol")
+ (fields
+ (field (name "LCSC") "C15008")
+ (field (name "Manufacturer") "Samsung Electro-Mechanics")
+ (field (name "Manufacturer PN") "CL31A107MQHNNNE")
+ (field (name "Footprint") "Capacitor_SMD:C_1206_3216Metric")
+ (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE")
+ (field (name "Description") "capacitor, small US symbol"))
+ (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol"))
+ (property (name "LCSC") (value "C15008"))
+ (property (name "Manufacturer") (value "Samsung Electro-Mechanics"))
+ (property (name "Manufacturer PN") (value "CL31A107MQHNNNE"))
+ (property (name "Sheetname") (value "BLE Controller"))
+ (property (name "Sheetfile") (value "BLE_Controller.kicad_sch"))
+ (property (name "ki_keywords") (value "cap capacitor"))
+ (property (name "ki_fp_filters") (value "C_*"))
+ (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/"))
+ (tstamps "93136a12-d32b-4e0a-8538-e5b29077f1bf"))
+ (comp (ref "C4")
+ (value "100u")
+ (footprint "Capacitor_SMD:C_1206_3216Metric")
+ (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE")
+ (description "capacitor, small US symbol")
+ (fields
+ (field (name "LCSC") "C15008")
+ (field (name "Manufacturer") "Samsung Electro-Mechanics")
+ (field (name "Manufacturer PN") "CL31A107MQHNNNE")
+ (field (name "Footprint") "Capacitor_SMD:C_1206_3216Metric")
+ (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE")
+ (field (name "Description") "capacitor, small US symbol"))
+ (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol"))
+ (property (name "LCSC") (value "C15008"))
+ (property (name "Manufacturer") (value "Samsung Electro-Mechanics"))
+ (property (name "Manufacturer PN") (value "CL31A107MQHNNNE"))
+ (property (name "Sheetname") (value "BLE Controller"))
+ (property (name "Sheetfile") (value "BLE_Controller.kicad_sch"))
+ (property (name "ki_keywords") (value "cap capacitor"))
+ (property (name "ki_fp_filters") (value "C_*"))
+ (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/"))
+ (tstamps "d82905e9-94c3-46d4-9ca8-8f26a543f123"))
+ (comp (ref "L1")
+ (value "10uH")
+ (footprint "Inductor_SMD:L_0603_1608Metric")
+ (datasheet "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf")
+ (description "Inductor, small symbol")
+ (fields
+ (field (name "Manufacturer") "TDK")
+ (field (name "Manufacturer PN") "MLZ1608M100WT000")
+ (field (name "LCSC") "C76798")
+ (field (name "Footprint") "Inductor_SMD:L_0603_1608Metric")
+ (field (name "Datasheet") "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf")
+ (field (name "Description") "Inductor, small symbol"))
+ (libsource (lib "Device") (part "L_Small") (description "Inductor, small symbol"))
+ (property (name "Manufacturer") (value "TDK"))
+ (property (name "Manufacturer PN") (value "MLZ1608M100WT000"))
+ (property (name "LCSC") (value "C76798"))
+ (property (name "Sheetname") (value "BLE Controller"))
+ (property (name "Sheetfile") (value "BLE_Controller.kicad_sch"))
+ (property (name "ki_keywords") (value "inductor choke coil reactor magnetic"))
+ (property (name "ki_fp_filters") (value "Choke_* *Coil* Inductor_* L_*"))
+ (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/"))
+ (tstamps "457cf768-eead-438e-83e3-304d941327b4"))
+ (comp (ref "R9")
+ (value "10k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF1002T5E")
+ (field (name "LCSC") "C25804")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF1002T5E"))
+ (property (name "LCSC") (value "C25804"))
+ (property (name "Sheetname") (value "BLE Controller"))
+ (property (name "Sheetfile") (value "BLE_Controller.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/"))
+ (tstamps "a681eb8c-bf92-43dc-90f9-fdde2a4eef00"))
+ (comp (ref "R10")
+ (value "22")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF220JT5E")
+ (field (name "LCSC") "C23345")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF220JT5E"))
+ (property (name "LCSC") (value "C23345"))
+ (property (name "Sheetname") (value "BLE Controller"))
+ (property (name "Sheetfile") (value "BLE_Controller.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/"))
+ (tstamps "332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379"))
+ (comp (ref "R11")
+ (value "22")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF220JT5E")
+ (field (name "LCSC") "C23345")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF220JT5E"))
+ (property (name "LCSC") (value "C23345"))
+ (property (name "Sheetname") (value "BLE Controller"))
+ (property (name "Sheetfile") (value "BLE_Controller.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/"))
+ (tstamps "314c30e7-873a-4eae-bf54-e61b9d65a7da"))
+ (comp (ref "R12")
+ (value "10k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF1002T5E")
+ (field (name "LCSC") "C25804")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF1002T5E"))
+ (property (name "LCSC") (value "C25804"))
+ (property (name "Sheetname") (value "BLE Controller"))
+ (property (name "Sheetfile") (value "BLE_Controller.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/"))
+ (tstamps "0f36fc1e-e36f-4bbd-b0c1-d147c3a40559"))
+ (comp (ref "R13")
+ (value "10k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF1002T5E")
+ (field (name "LCSC") "C25804")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF1002T5E"))
+ (property (name "LCSC") (value "C25804"))
+ (property (name "Sheetname") (value "BLE Controller"))
+ (property (name "Sheetfile") (value "BLE_Controller.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/"))
+ (tstamps "c82cb63c-c096-4a91-9538-24f637845e62"))
+ (comp (ref "U3")
+ (value "MDBT50Q-1MV2")
+ (footprint "RF_Module:Raytac_MDBT50Q")
+ (datasheet "https://www.raytac.com/download/index.php?index_id=43")
+ (description "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module")
+ (fields
+ (field (name "Manufacturer") "Raytac")
+ (field (name "Manufacturer PN") "MDBT50Q-1MV2")
+ (field (name "LCSC") "C5118826")
+ (field (name "Footprint") "RF_Module:Raytac_MDBT50Q")
+ (field (name "Datasheet") "https://www.raytac.com/download/index.php?index_id=43")
+ (field (name "Description") "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module"))
+ (libsource (lib "RF_Module") (part "MDBT50Q-1MV2") (description "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module"))
+ (property (name "Manufacturer") (value "Raytac"))
+ (property (name "Manufacturer PN") (value "MDBT50Q-1MV2"))
+ (property (name "LCSC") (value "C5118826"))
+ (property (name "Sheetname") (value "BLE Controller"))
+ (property (name "Sheetfile") (value "BLE_Controller.kicad_sch"))
+ (property (name "ki_keywords") (value "BLE ANT ZigBee Thread 802.15.4 nRF52840 nordic MDBT50Q"))
+ (property (name "ki_fp_filters") (value "Raytac?MDBT50Q*"))
+ (sheetpath (names "/Project Architecture/BLE Controller/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/"))
+ (tstamps "147209bc-c059-460d-8034-8f6210941d23"))
+ (comp (ref "C5")
+ (value "1u")
+ (footprint "Capacitor_SMD:C_0603_1608Metric")
+ (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC")
+ (description "capacitor, small US symbol")
+ (fields
+ (field (name "LCSC") "C15849")
+ (field (name "Manufacturer") "Samsung Electro-Mechanics")
+ (field (name "Manufacturer PN") "CL10A105KB8NNNC")
+ (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric")
+ (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC")
+ (field (name "Description") "capacitor, small US symbol"))
+ (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol"))
+ (property (name "LCSC") (value "C15849"))
+ (property (name "Manufacturer") (value "Samsung Electro-Mechanics"))
+ (property (name "Manufacturer PN") (value "CL10A105KB8NNNC"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "cap capacitor"))
+ (property (name "ki_fp_filters") (value "C_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "2f1e9155-c81c-4da7-9e9f-5a4f61426e04"))
+ (comp (ref "C6")
+ (value "2.2u")
+ (footprint "Capacitor_SMD:C_0603_1608Metric")
+ (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN")
+ (description "capacitor, small US symbol")
+ (fields
+ (field (name "LCSC") "C23630")
+ (field (name "Manufacturer") "Samsung Electro-Mechanics")
+ (field (name "Manufacturer PN") "CL10A225KO8NNNC")
+ (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric")
+ (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN")
+ (field (name "Description") "capacitor, small US symbol"))
+ (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol"))
+ (property (name "LCSC") (value "C23630"))
+ (property (name "Manufacturer") (value "Samsung Electro-Mechanics"))
+ (property (name "Manufacturer PN") (value "CL10A225KO8NNNC"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "cap capacitor"))
+ (property (name "ki_fp_filters") (value "C_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "c93ffeff-50d5-463f-b756-5298c92ef9bf"))
+ (comp (ref "C7")
+ (value "4.7u")
+ (footprint "Capacitor_SMD:C_0603_1608Metric")
+ (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC")
+ (description "capacitor, small US symbol")
+ (fields
+ (field (name "LCSC") "C19666")
+ (field (name "Manufacturer") "Samsung Electro-Mechanics")
+ (field (name "Manufacturer PN") "CL10A475KO8NNNC")
+ (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric")
+ (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC")
+ (field (name "Description") "capacitor, small US symbol"))
+ (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol"))
+ (property (name "LCSC") (value "C19666"))
+ (property (name "Manufacturer") (value "Samsung Electro-Mechanics"))
+ (property (name "Manufacturer PN") (value "CL10A475KO8NNNC"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "cap capacitor"))
+ (property (name "ki_fp_filters") (value "C_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "fdd4e32d-d0b4-4787-8783-8284de30f2d6"))
+ (comp (ref "C8")
+ (value "4.7u")
+ (footprint "Capacitor_SMD:C_0603_1608Metric")
+ (datasheet "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC")
+ (description "capacitor, small US symbol")
+ (fields
+ (field (name "LCSC") "C19666")
+ (field (name "Manufacturer") "Samsung Electro-Mechanics")
+ (field (name "Manufacturer PN") "CL10A475KO8NNNC")
+ (field (name "Footprint") "Capacitor_SMD:C_0603_1608Metric")
+ (field (name "Datasheet") "https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC")
+ (field (name "Description") "capacitor, small US symbol"))
+ (libsource (lib "Device") (part "C_Small_US") (description "capacitor, small US symbol"))
+ (property (name "LCSC") (value "C19666"))
+ (property (name "Manufacturer") (value "Samsung Electro-Mechanics"))
+ (property (name "Manufacturer PN") (value "CL10A475KO8NNNC"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "cap capacitor"))
+ (property (name "ki_fp_filters") (value "C_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "bd667dbb-5d74-4434-a17f-782cf18168c3"))
+ (comp (ref "J1")
+ (value "B2B-PH-K")
+ (footprint "Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical")
+ (datasheet "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf")
+ (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
+ (fields
+ (field (name "Asymworks IPN"))
+ (field (name "Manufacturer") "JST")
+ (field (name "Manufacturer PN") "S2B-PH-SM4-TB")
+ (field (name "LCSC") "C295747")
+ (field (name "Footprint") "Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical")
+ (field (name "Datasheet") "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf")
+ (field (name "Description") "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+ (libsource (lib "Connector_Generic") (part "Conn_01x02") (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+ (property (name "Asymworks IPN") (value ""))
+ (property (name "Manufacturer") (value "JST"))
+ (property (name "Manufacturer PN") (value "S2B-PH-SM4-TB"))
+ (property (name "LCSC") (value "C295747"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "connector"))
+ (property (name "ki_fp_filters") (value "Connector*:*_1x??_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "50dbb54b-ac71-430d-9a54-934961ba73f0"))
+ (comp (ref "J2")
+ (value "B5B-PH-K")
+ (footprint "Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical")
+ (datasheet "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf")
+ (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)")
+ (fields
+ (field (name "Asymworks IPN"))
+ (field (name "Manufacturer") "JST")
+ (field (name "Manufacturer PN") "S5B-PH-SM4-TB")
+ (field (name "LCSC") "C265104")
+ (field (name "Footprint") "Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical")
+ (field (name "Datasheet") "https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf")
+ (field (name "Description") "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+ (libsource (lib "Connector_Generic") (part "Conn_01x05") (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+ (property (name "Asymworks IPN") (value ""))
+ (property (name "Manufacturer") (value "JST"))
+ (property (name "Manufacturer PN") (value "S5B-PH-SM4-TB"))
+ (property (name "LCSC") (value "C265104"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "connector"))
+ (property (name "ki_fp_filters") (value "Connector*:*_1x??_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "3a474dca-bf00-4fba-8294-1d2e20569ac4"))
+ (comp (ref "J3")
+ (value "Conn_ARM_JTAG_SWD_10")
+ (footprint "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD")
+ (datasheet "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf")
+ (description "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface")
+ (fields
+ (field (name "LCSC") "C150517")
+ (field (name "Manufacturer") "Amphenol ICC")
+ (field (name "Manufacturer PN") "20021121-00010C4LF")
+ (field (name "Footprint") "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD")
+ (field (name "Datasheet") "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf")
+ (field (name "Description") "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface"))
+ (libsource (lib "Connector") (part "Conn_ARM_JTAG_SWD_10") (description "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface"))
+ (property (name "LCSC") (value "C150517"))
+ (property (name "Manufacturer") (value "Amphenol ICC"))
+ (property (name "Manufacturer PN") (value "20021121-00010C4LF"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "Cortex Debug Connector ARM SWD JTAG"))
+ (property (name "ki_fp_filters") (value "PinHeader?2x05?P1.27mm*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "161d7b6a-da88-4f78-aa04-5fc04ec8537a"))
+ (comp (ref "Q2")
+ (value "Si2301CDS")
+ (footprint "Package_TO_SOT_SMD:SOT-23")
+ (datasheet "https://www.vishay.com/doc/?68741")
+ (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")
+ (fields
+ (field (name "Manufacturer") "Vishay")
+ (field (name "Manufacturer PN") "Si2301CDS-T1-GE3")
+ (field (name "LCSC") "C10487")
+ (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23")
+ (field (name "Datasheet") "https://www.vishay.com/doc/?68741")
+ (field (name "Description") "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23"))
+ (libsource (lib "Asym_Transistor_FET") (part "Si2301CDS") (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23"))
+ (property (name "Manufacturer") (value "Vishay"))
+ (property (name "Manufacturer PN") (value "Si2301CDS-T1-GE3"))
+ (property (name "LCSC") (value "C10487"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "P-Channel MOSFET"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "df33d6d6-fa23-43f5-b866-ef3bda05fc2c"))
+ (comp (ref "Q3")
+ (value "Si2301CDS")
+ (footprint "Package_TO_SOT_SMD:SOT-23")
+ (datasheet "https://www.vishay.com/doc/?68741")
+ (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")
+ (fields
+ (field (name "Manufacturer") "Vishay")
+ (field (name "Manufacturer PN") "Si2301CDS-T1-GE3")
+ (field (name "LCSC") "C10487")
+ (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23")
+ (field (name "Datasheet") "https://www.vishay.com/doc/?68741")
+ (field (name "Description") "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23"))
+ (libsource (lib "Asym_Transistor_FET") (part "Si2301CDS") (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23"))
+ (property (name "Manufacturer") (value "Vishay"))
+ (property (name "Manufacturer PN") (value "Si2301CDS-T1-GE3"))
+ (property (name "LCSC") (value "C10487"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "P-Channel MOSFET"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "560bbe63-941a-439d-9c3a-536aa7695322"))
+ (comp (ref "R14")
+ (value "75")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF750JT5E")
+ (field (name "LCSC") "C4275")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF750JT5E"))
+ (property (name "LCSC") (value "C4275"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "bddee7e6-cd4d-443c-9676-358ec0511217"))
+ (comp (ref "R15")
+ (value "10k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF1002T5E")
+ (field (name "LCSC") "C25804")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF1002T5E"))
+ (property (name "LCSC") (value "C25804"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "a10878da-6a82-4965-9cf9-8591f8d0394c"))
+ (comp (ref "R16")
+ (value "10k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF1002T5E")
+ (field (name "LCSC") "C25804")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF1002T5E"))
+ (property (name "LCSC") (value "C25804"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "2385ef7a-d010-4dbf-a557-70853284825b"))
+ (comp (ref "R17")
+ (value "5.1k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF5101T5E")
+ (field (name "LCSC") "C23186")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF5101T5E"))
+ (property (name "LCSC") (value "C23186"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "9aa71257-d96e-4aee-a72f-042865c65129"))
+ (comp (ref "R18")
+ (value "220")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF2200T5E")
+ (field (name "LCSC") "C22962")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF2200T5E"))
+ (property (name "LCSC") (value "C22962"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "54468572-129f-4dd2-ac51-b2a29d50802c"))
+ (comp (ref "R19")
+ (value "10k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF1002T5E")
+ (field (name "LCSC") "C25804")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF1002T5E"))
+ (property (name "LCSC") (value "C25804"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "f4e06be6-aa8b-431e-818f-ef982fd2f17f"))
+ (comp (ref "R20")
+ (value "10k")
+ (footprint "Resistor_SMD:R_0603_1608Metric")
+ (datasheet "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (description "Resistor, US symbol")
+ (fields
+ (field (name "Manufacturer") "Uni-Royal")
+ (field (name "Manufacturer PN") "0603WAF1002T5E")
+ (field (name "LCSC") "C25804")
+ (field (name "Footprint") "Resistor_SMD:R_0603_1608Metric")
+ (field (name "Datasheet") "https://www.royalohm.com/assets/pdf/products/smd/1.pdf")
+ (field (name "Description") "Resistor, US symbol"))
+ (libsource (lib "Device") (part "R_US") (description "Resistor, US symbol"))
+ (property (name "Manufacturer") (value "Uni-Royal"))
+ (property (name "Manufacturer PN") (value "0603WAF1002T5E"))
+ (property (name "LCSC") (value "C25804"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "R res resistor"))
+ (property (name "ki_fp_filters") (value "R_*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "bbbfc804-fd6d-417a-ab69-ebb4605dd3e4"))
+ (comp (ref "TP3")
+ (value "TestPoint")
+ (footprint "TestPoint:TestPoint_Pad_D1.5mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Manufacturer"))
+ (field (name "Manufacturer PN"))
+ (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Manufacturer") (value ""))
+ (property (name "Manufacturer PN") (value ""))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "a1cce5a3-27bf-4bda-b8cc-f131b92cc56c"))
+ (comp (ref "TP4")
+ (value "TestPoint")
+ (footprint "TestPoint:TestPoint_Pad_D1.5mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Manufacturer"))
+ (field (name "Manufacturer PN"))
+ (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Manufacturer") (value ""))
+ (property (name "Manufacturer PN") (value ""))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "a64e2846-e0ef-472d-be8a-2a14e8424886"))
+ (comp (ref "TP5")
+ (value "TestPoint")
+ (footprint "TestPoint:TestPoint_Pad_D1.5mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Manufacturer"))
+ (field (name "Manufacturer PN"))
+ (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Manufacturer") (value ""))
+ (property (name "Manufacturer PN") (value ""))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "3167e078-6056-472d-893c-50dff7c00c71"))
+ (comp (ref "TP6")
+ (value "TestPoint")
+ (footprint "TestPoint:TestPoint_Pad_D1.5mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Manufacturer"))
+ (field (name "Manufacturer PN"))
+ (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Manufacturer") (value ""))
+ (property (name "Manufacturer PN") (value ""))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "b5b3a0fd-6550-417e-bb7b-b87d80c5451b"))
+ (comp (ref "TP7")
+ (value "TestPoint")
+ (footprint "TestPoint:TestPoint_Pad_D1.5mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Manufacturer"))
+ (field (name "Manufacturer PN"))
+ (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Manufacturer") (value ""))
+ (property (name "Manufacturer PN") (value ""))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "a581c007-f3cd-4158-84e3-325d7bd83247"))
+ (comp (ref "TP8")
+ (value "TestPoint")
+ (footprint "TestPoint:TestPoint_Pad_D1.5mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Manufacturer"))
+ (field (name "Manufacturer PN"))
+ (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Manufacturer") (value ""))
+ (property (name "Manufacturer PN") (value ""))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "3f0204d8-153c-4d58-8e9b-331f19382f8a"))
+ (comp (ref "TP9")
+ (value "TestPoint")
+ (footprint "TestPoint:TestPoint_Pad_D1.5mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Manufacturer"))
+ (field (name "Manufacturer PN"))
+ (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Manufacturer") (value ""))
+ (property (name "Manufacturer PN") (value ""))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "9efe8f44-f06c-445d-93df-a1c0ee64bb5c"))
+ (comp (ref "TP10")
+ (value "TestPoint")
+ (footprint "TestPoint:TestPoint_Pad_D1.5mm")
+ (datasheet "~")
+ (description "test point")
+ (fields
+ (field (name "Manufacturer"))
+ (field (name "Manufacturer PN"))
+ (field (name "Footprint") "TestPoint:TestPoint_Pad_D1.5mm")
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (libsource (lib "Connector") (part "TestPoint") (description "test point"))
+ (property (name "Manufacturer") (value ""))
+ (property (name "Manufacturer PN") (value ""))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "test point tp"))
+ (property (name "ki_fp_filters") (value "Pin* Test*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "a5a3296f-9044-41a6-ae46-69267e919f61"))
+ (comp (ref "U4")
+ (value "BQ27427")
+ (footprint "Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm")
+ (datasheet "https://www.ti.com/lit/ds/symlink/bq27427.pdf")
+ (description "Li-Ion/Li-Po battery monitor and fuel guage")
+ (fields
+ (field (name "Manufacturer") "Texas Instruments")
+ (field (name "Manufacturer PN") "BQ27427YZFR")
+ (field (name "LCSC") "C6075475")
+ (field (name "Footprint") "Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm")
+ (field (name "Datasheet") "https://www.ti.com/lit/ds/symlink/bq27427.pdf")
+ (field (name "Description") "Li-Ion/Li-Po battery monitor and fuel guage"))
+ (libsource (lib "Asym_Battery_Management") (part "BQ27427") (description ""))
+ (property (name "Manufacturer") (value "Texas Instruments"))
+ (property (name "Manufacturer PN") (value "BQ27427YZFR"))
+ (property (name "LCSC") (value "C6075475"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "Single-Cell Battery Fuel Guage with Integrated Sense Resistor"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "0063a907-4a81-4dcf-a838-8131cfa40f99"))
+ (comp (ref "U5")
+ (value "MCP73832T-2ACI/OT")
+ (footprint "Package_TO_SOT_SMD:SOT-23-5")
+ (datasheet "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf")
+ (description "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package")
+ (fields
+ (field (name "LCSC") "C424093")
+ (field (name "Manufacturer") "Microchip")
+ (field (name "Manufacturer PN") "MCP73832T-2ACI/OT")
+ (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23-5")
+ (field (name "Datasheet") "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf")
+ (field (name "Description") "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package"))
+ (libsource (lib "Battery_Management") (part "MCP73831-2-OT") (description "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package"))
+ (property (name "LCSC") (value "C424093"))
+ (property (name "Manufacturer") (value "Microchip"))
+ (property (name "Manufacturer PN") (value "MCP73832T-2ACI/OT"))
+ (property (name "Sheetname") (value "Power and Interface"))
+ (property (name "Sheetfile") (value "Power_Interface.kicad_sch"))
+ (property (name "ki_keywords") (value "battery charger lithium"))
+ (property (name "ki_fp_filters") (value "SOT?23*"))
+ (sheetpath (names "/Project Architecture/Power and Interface/") (tstamps "/f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/"))
+ (tstamps "c214e3e9-6415-4922-8a06-e1a32697a8b6")))
+ (libparts
+ (libpart (lib "Amplifier_Operational") (part "MCP6L02x-xMS")
+ (description "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8")
+ (docs "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf")
+ (footprints
+ (fp "MSOP*3x3mm*P0.65mm*"))
+ (fields
+ (field (name "Reference") "U")
+ (field (name "Value") "MCP6L02x-xMS")
+ (field (name "Footprint") "Package_SO:MSOP-8_3x3mm_P0.65mm")
+ (field (name "Datasheet") "http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf")
+ (field (name "Description") "Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8"))
+ (pins
+ (pin (num "1") (name "") (type "output"))
+ (pin (num "2") (name "-") (type "input"))
+ (pin (num "3") (name "+") (type "input"))
+ (pin (num "4") (name "V-") (type "power_in"))
+ (pin (num "5") (name "+") (type "input"))
+ (pin (num "6") (name "-") (type "input"))
+ (pin (num "7") (name "") (type "output"))
+ (pin (num "8") (name "V+") (type "power_in"))))
+ (libpart (lib "Asym_Battery_Management") (part "BQ27427")
+ (docs "https://www.ti.com/lit/ds/symlink/bq27427.pdf")
+ (fields
+ (field (name "Reference") "U")
+ (field (name "Value") "BQ27427")
+ (field (name "Footprint") "Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm")
+ (field (name "Datasheet") "https://www.ti.com/lit/ds/symlink/bq27427.pdf")
+ (field (name "Description")))
+ (pins
+ (pin (num "A1") (name "GPOUT") (type "open_collector"))
+ (pin (num "A2") (name "SDA") (type "bidirectional"))
+ (pin (num "A3") (name "SCL") (type "input"))
+ (pin (num "B1") (name "BIN") (type "input"))
+ (pin (num "B2") (name "VSS") (type "power_out"))
+ (pin (num "B3") (name "VDD") (type "power_out"))
+ (pin (num "C1") (name "VSS") (type "power_out"))
+ (pin (num "C2") (name "SRX") (type "power_out"))
+ (pin (num "C3") (name "BAT") (type "power_in"))))
+ (libpart (lib "Asym_Transistor_FET") (part "Si2301CDS")
+ (description "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23")
+ (docs "https://www.vishay.com/doc/?68741")
+ (fields
+ (field (name "Reference") "Q")
+ (field (name "Value") "Si2301CDS")
+ (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23")
+ (field (name "Datasheet") "https://www.vishay.com/doc/?68741")
+ (field (name "Description") "-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23"))
+ (pins
+ (pin (num "1") (name "G") (type "input"))
+ (pin (num "2") (name "S") (type "passive"))
+ (pin (num "3") (name "D") (type "passive"))))
+ (libpart (lib "Battery_Management") (part "MCP73831-2-OT")
+ (description "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package")
+ (docs "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf")
+ (footprints
+ (fp "SOT?23*"))
+ (fields
+ (field (name "Reference") "U")
+ (field (name "Value") "MCP73831-2-OT")
+ (field (name "Footprint") "Package_TO_SOT_SMD:SOT-23-5")
+ (field (name "Datasheet") "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf")
+ (field (name "Description") "Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package"))
+ (pins
+ (pin (num "1") (name "STAT") (type "tri_state"))
+ (pin (num "2") (name "V_{SS}") (type "power_in"))
+ (pin (num "3") (name "V_{BAT}") (type "power_out"))
+ (pin (num "4") (name "V_{DD}") (type "power_in"))
+ (pin (num "5") (name "PROG") (type "input"))))
+ (libpart (lib "Connector") (part "Conn_ARM_JTAG_SWD_10")
+ (description "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface")
+ (docs "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf")
+ (footprints
+ (fp "PinHeader?2x05?P1.27mm*"))
+ (fields
+ (field (name "Reference") "J")
+ (field (name "Value") "Conn_ARM_JTAG_SWD_10")
+ (field (name "Footprint"))
+ (field (name "Datasheet") "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf")
+ (field (name "Description") "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface"))
+ (pins
+ (pin (num "1") (name "VTref") (type "power_in"))
+ (pin (num "2") (name "SWDIO/TMS") (type "bidirectional"))
+ (pin (num "3") (name "GND") (type "power_in"))
+ (pin (num "4") (name "SWCLK/TCK") (type "output"))
+ (pin (num "5") (name "GND") (type "passive"))
+ (pin (num "6") (name "SWO/TDO") (type "input"))
+ (pin (num "7") (name "KEY") (type "no_connect"))
+ (pin (num "8") (name "NC/TDI") (type "output"))
+ (pin (num "9") (name "GNDDetect") (type "passive"))
+ (pin (num "10") (name "~{RESET}") (type "open_collector"))))
+ (libpart (lib "Connector") (part "TestPoint")
+ (description "test point")
+ (docs "~")
+ (footprints
+ (fp "Pin*")
+ (fp "Test*"))
+ (fields
+ (field (name "Reference") "TP")
+ (field (name "Value") "TestPoint")
+ (field (name "Footprint"))
+ (field (name "Datasheet") "~")
+ (field (name "Description") "test point"))
+ (pins
+ (pin (num "1") (name "1") (type "passive"))))
+ (libpart (lib "Connector_Generic") (part "Conn_01x02")
+ (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
+ (docs "~")
+ (footprints
+ (fp "Connector*:*_1x??_*"))
+ (fields
+ (field (name "Reference") "J")
+ (field (name "Value") "Conn_01x02")
+ (field (name "Footprint"))
+ (field (name "Datasheet") "~")
+ (field (name "Description") "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+ (pins
+ (pin (num "1") (name "Pin_1") (type "passive"))
+ (pin (num "2") (name "Pin_2") (type "passive"))))
+ (libpart (lib "Connector_Generic") (part "Conn_01x05")
+ (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)")
+ (docs "~")
+ (footprints
+ (fp "Connector*:*_1x??_*"))
+ (fields
+ (field (name "Reference") "J")
+ (field (name "Value") "Conn_01x05")
+ (field (name "Footprint"))
+ (field (name "Datasheet") "~")
+ (field (name "Description") "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+ (pins
+ (pin (num "1") (name "Pin_1") (type "passive"))
+ (pin (num "2") (name "Pin_2") (type "passive"))
+ (pin (num "3") (name "Pin_3") (type "passive"))
+ (pin (num "4") (name "Pin_4") (type "passive"))
+ (pin (num "5") (name "Pin_5") (type "passive"))))
+ (libpart (lib "Device") (part "C_Small_US")
+ (description "capacitor, small US symbol")
+ (footprints
+ (fp "C_*"))
+ (fields
+ (field (name "Reference") "C")
+ (field (name "Value") "C_Small_US")
+ (field (name "Footprint"))
+ (field (name "Datasheet"))
+ (field (name "Description") "capacitor, small US symbol"))
+ (pins
+ (pin (num "1") (name "") (type "passive"))
+ (pin (num "2") (name "") (type "passive"))))
+ (libpart (lib "Device") (part "L_Small")
+ (description "Inductor, small symbol")
+ (docs "~")
+ (footprints
+ (fp "Choke_*")
+ (fp "*Coil*")
+ (fp "Inductor_*")
+ (fp "L_*"))
+ (fields
+ (field (name "Reference") "L")
+ (field (name "Value") "L_Small")
+ (field (name "Footprint"))
+ (field (name "Datasheet") "~")
+ (field (name "Description") "Inductor, small symbol"))
+ (pins
+ (pin (num "1") (name "") (type "passive"))
+ (pin (num "2") (name "") (type "passive"))))
+ (libpart (lib "Device") (part "R_US")
+ (description "Resistor, US symbol")
+ (docs "~")
+ (footprints
+ (fp "R_*"))
+ (fields
+ (field (name "Reference") "R")
+ (field (name "Value") "R_US")
+ (field (name "Footprint"))
+ (field (name "Datasheet") "~")
+ (field (name "Description") "Resistor, US symbol"))
+ (pins
+ (pin (num "1") (name "") (type "passive"))
+ (pin (num "2") (name "") (type "passive"))))
+ (libpart (lib "RF_Module") (part "MDBT50Q-1MV2")
+ (description "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module")
+ (docs "https://www.raytac.com/download/index.php?index_id=43")
+ (footprints
+ (fp "Raytac?MDBT50Q*"))
+ (fields
+ (field (name "Reference") "U")
+ (field (name "Value") "MDBT50Q-1MV2")
+ (field (name "Footprint") "RF_Module:Raytac_MDBT50Q")
+ (field (name "Datasheet") "https://www.raytac.com/download/index.php?index_id=43")
+ (field (name "Description") "Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module"))
+ (pins
+ (pin (num "1") (name "GND") (type "power_in"))
+ (pin (num "2") (name "GND") (type "passive"))
+ (pin (num "3") (name "P1.10") (type "bidirectional"))
+ (pin (num "4") (name "P1.11") (type "bidirectional"))
+ (pin (num "5") (name "P1.12") (type "bidirectional"))
+ (pin (num "6") (name "P1.13") (type "bidirectional"))
+ (pin (num "7") (name "P1.14") (type "bidirectional"))
+ (pin (num "8") (name "P1.15") (type "bidirectional"))
+ (pin (num "9") (name "P0.03") (type "bidirectional"))
+ (pin (num "10") (name "P0.29") (type "bidirectional"))
+ (pin (num "11") (name "P0.02") (type "bidirectional"))
+ (pin (num "12") (name "P0.31") (type "bidirectional"))
+ (pin (num "13") (name "P0.28") (type "bidirectional"))
+ (pin (num "14") (name "P0.30") (type "bidirectional"))
+ (pin (num "15") (name "GND") (type "passive"))
+ (pin (num "16") (name "P0.27") (type "bidirectional"))
+ (pin (num "17") (name "P0.00") (type "bidirectional"))
+ (pin (num "18") (name "P0.01") (type "bidirectional"))
+ (pin (num "19") (name "P0.26") (type "bidirectional"))
+ (pin (num "20") (name "P0.04") (type "bidirectional"))
+ (pin (num "21") (name "P0.05") (type "bidirectional"))
+ (pin (num "22") (name "P0.06") (type "bidirectional"))
+ (pin (num "23") (name "P0.07") (type "bidirectional"))
+ (pin (num "24") (name "P0.08") (type "bidirectional"))
+ (pin (num "25") (name "P1.08") (type "bidirectional"))
+ (pin (num "26") (name "P1.09") (type "bidirectional"))
+ (pin (num "27") (name "P0.11") (type "bidirectional"))
+ (pin (num "28") (name "VDD") (type "power_in"))
+ (pin (num "29") (name "P0.12") (type "bidirectional"))
+ (pin (num "30") (name "VDDH") (type "power_in"))
+ (pin (num "31") (name "DCCH") (type "power_out"))
+ (pin (num "32") (name "VBUS") (type "power_in"))
+ (pin (num "33") (name "GND") (type "passive"))
+ (pin (num "34") (name "D-") (type "bidirectional"))
+ (pin (num "35") (name "D+") (type "bidirectional"))
+ (pin (num "36") (name "P0.14") (type "bidirectional"))
+ (pin (num "37") (name "P0.13") (type "bidirectional"))
+ (pin (num "38") (name "P0.16") (type "bidirectional"))
+ (pin (num "39") (name "P0.15") (type "bidirectional"))
+ (pin (num "40") (name "P0.18") (type "bidirectional"))
+ (pin (num "41") (name "P0.17") (type "bidirectional"))
+ (pin (num "42") (name "P0.19") (type "bidirectional"))
+ (pin (num "43") (name "P0.21") (type "bidirectional"))
+ (pin (num "44") (name "P0.20") (type "bidirectional"))
+ (pin (num "45") (name "P0.23") (type "bidirectional"))
+ (pin (num "46") (name "P0.22") (type "bidirectional"))
+ (pin (num "47") (name "P1.00") (type "bidirectional"))
+ (pin (num "48") (name "P0.24") (type "bidirectional"))
+ (pin (num "49") (name "P0.25") (type "bidirectional"))
+ (pin (num "50") (name "P1.02") (type "bidirectional"))
+ (pin (num "51") (name "SWDIO") (type "bidirectional"))
+ (pin (num "52") (name "P0.09") (type "bidirectional"))
+ (pin (num "53") (name "SWDCLK") (type "input"))
+ (pin (num "54") (name "P0.10") (type "bidirectional"))
+ (pin (num "55") (name "GND") (type "passive"))
+ (pin (num "56") (name "P1.04") (type "bidirectional"))
+ (pin (num "57") (name "P1.06") (type "bidirectional"))
+ (pin (num "58") (name "P1.07") (type "bidirectional"))
+ (pin (num "59") (name "P1.05") (type "bidirectional"))
+ (pin (num "60") (name "P1.03") (type "bidirectional"))
+ (pin (num "61") (name "P1.01") (type "bidirectional")))))
+ (libraries
+ (library (logical "Amplifier_Operational")
+ (uri "/usr/share/kicad/symbols//Amplifier_Operational.kicad_sym"))
+ (library (logical "Battery_Management")
+ (uri "/usr/share/kicad/symbols//Battery_Management.kicad_sym"))
+ (library (logical "Connector")
+ (uri "/usr/share/kicad/symbols//Connector.kicad_sym"))
+ (library (logical "Connector_Generic")
+ (uri "/usr/share/kicad/symbols//Connector_Generic.kicad_sym"))
+ (library (logical "Device")
+ (uri "/usr/share/kicad/symbols//Device.kicad_sym"))
+ (library (logical "RF_Module")
+ (uri "/usr/share/kicad/symbols//RF_Module.kicad_sym")))
+ (nets
+ (net (code "1") (name "+3.3V") (class "Default")
+ (node (ref "C1") (pin "1") (pintype "passive"))
+ (node (ref "C2") (pin "1") (pintype "passive"))
+ (node (ref "C4") (pin "1") (pintype "passive"))
+ (node (ref "J3") (pin "1") (pinfunction "VTref") (pintype "power_in"))
+ (node (ref "L1") (pin "1") (pintype "passive"))
+ (node (ref "Q1") (pin "3") (pinfunction "D") (pintype "passive"))
+ (node (ref "R1") (pin "1") (pintype "passive"))
+ (node (ref "R12") (pin "1") (pintype "passive"))
+ (node (ref "R13") (pin "1") (pintype "passive"))
+ (node (ref "R16") (pin "1") (pintype "passive"))
+ (node (ref "R19") (pin "1") (pintype "passive"))
+ (node (ref "R2") (pin "2") (pintype "passive"))
+ (node (ref "R20") (pin "1") (pintype "passive"))
+ (node (ref "R9") (pin "1") (pintype "passive"))
+ (node (ref "TP8") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "U1") (pin "8") (pinfunction "V+") (pintype "power_in"))
+ (node (ref "U2") (pin "8") (pinfunction "V+") (pintype "power_in"))
+ (node (ref "U3") (pin "28") (pinfunction "VDD") (pintype "power_in")))
+ (net (code "2") (name "/Project Architecture/BLE Controller/LOAD_CELL") (class "Default")
+ (node (ref "R8") (pin "1") (pintype "passive"))
+ (node (ref "TP2") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "U2") (pin "7") (pintype "output"))
+ (node (ref "U3") (pin "20") (pinfunction "P0.04") (pintype "bidirectional")))
+ (net (code "3") (name "/Project Architecture/BLE Controller/SCL") (class "Default")
+ (node (ref "R13") (pin "2") (pintype "passive"))
+ (node (ref "U3") (pin "27") (pinfunction "P0.11") (pintype "bidirectional"))
+ (node (ref "U4") (pin "A3") (pinfunction "SCL") (pintype "input")))
+ (net (code "4") (name "/Project Architecture/BLE Controller/SDA") (class "Default")
+ (node (ref "R12") (pin "2") (pintype "passive"))
+ (node (ref "U3") (pin "29") (pinfunction "P0.12") (pintype "bidirectional"))
+ (node (ref "U4") (pin "A2") (pinfunction "SDA") (pintype "bidirectional")))
+ (net (code "5") (name "/Project Architecture/BLE Controller/~{BATT_INT}") (class "Default")
+ (node (ref "R20") (pin "2") (pintype "passive"))
+ (node (ref "TP4") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "U3") (pin "16") (pinfunction "P0.27") (pintype "bidirectional"))
+ (node (ref "U4") (pin "A1") (pinfunction "GPOUT") (pintype "open_collector")))
+ (net (code "6") (name "/Project Architecture/BLE Controller/~{LOAD_CELL_EN}") (class "Default")
+ (node (ref "Q1") (pin "1") (pinfunction "G") (pintype "input"))
+ (node (ref "R1") (pin "2") (pintype "passive"))
+ (node (ref "U3") (pin "4") (pinfunction "P1.11") (pintype "bidirectional")))
+ (net (code "7") (name "/Project Architecture/BLE Controller/~{PAIR_LED}") (class "Default")
+ (node (ref "Q3") (pin "1") (pinfunction "G") (pintype "input"))
+ (node (ref "R19") (pin "2") (pintype "passive"))
+ (node (ref "U3") (pin "50") (pinfunction "P1.02") (pintype "bidirectional")))
+ (net (code "8") (name "/Project Architecture/BLE Controller/~{PAIR_SW}") (class "Default")
+ (node (ref "J2") (pin "4") (pinfunction "Pin_4") (pintype "passive"))
+ (node (ref "R9") (pin "2") (pintype "passive"))
+ (node (ref "U3") (pin "44") (pinfunction "P0.20") (pintype "bidirectional")))
+ (net (code "9") (name "/Project Architecture/Load Cell Amp/EXC+") (class "Default")
+ (node (ref "Q1") (pin "2") (pinfunction "S") (pintype "passive"))
+ (node (ref "TP11") (pin "1") (pinfunction "1") (pintype "passive")))
+ (net (code "10") (name "/Project Architecture/Load Cell Amp/SIG+") (class "Default")
+ (node (ref "TP13") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "U2") (pin "3") (pinfunction "+") (pintype "input")))
+ (net (code "11") (name "/Project Architecture/Load Cell Amp/SIG-") (class "Default")
+ (node (ref "TP14") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "U2") (pin "5") (pinfunction "+") (pintype "input")))
+ (net (code "12") (name "/Project Architecture/Power and Interface/CHARGE_LED_IO") (class "Default")
+ (node (ref "J2") (pin "2") (pinfunction "Pin_2") (pintype "passive"))
+ (node (ref "R14") (pin "2") (pintype "passive")))
+ (net (code "13") (name "/Project Architecture/Power and Interface/PAIR_LED_IO") (class "Default")
+ (node (ref "J2") (pin "3") (pinfunction "Pin_3") (pintype "passive"))
+ (node (ref "R18") (pin "2") (pintype "passive")))
+ (net (code "14") (name "/Project Architecture/Power and Interface/STAT") (class "Default")
+ (node (ref "Q2") (pin "1") (pinfunction "G") (pintype "input"))
+ (node (ref "R16") (pin "2") (pintype "passive"))
+ (node (ref "TP5") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "U3") (pin "36") (pinfunction "P0.14") (pintype "bidirectional"))
+ (node (ref "U5") (pin "1") (pinfunction "STAT") (pintype "tri_state")))
+ (net (code "15") (name "/Project Architecture/Power and Interface/SWDCLK") (class "Default")
+ (node (ref "J3") (pin "4") (pinfunction "SWCLK/TCK") (pintype "output"))
+ (node (ref "R11") (pin "1") (pintype "passive"))
+ (node (ref "TP7") (pin "1") (pinfunction "1") (pintype "passive")))
+ (net (code "16") (name "/Project Architecture/Power and Interface/SWDIO") (class "Default")
+ (node (ref "J3") (pin "2") (pinfunction "SWDIO/TMS") (pintype "bidirectional"))
+ (node (ref "R10") (pin "1") (pintype "passive"))
+ (node (ref "TP10") (pin "1") (pinfunction "1") (pintype "passive")))
+ (net (code "17") (name "/Project Architecture/Power and Interface/~{RESET}") (class "Default")
+ (node (ref "J3") (pin "10") (pinfunction "~{RESET}") (pintype "open_collector"))
+ (node (ref "TP6") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "U3") (pin "40") (pinfunction "P0.18") (pintype "bidirectional")))
+ (net (code "18") (name "GND") (class "Default")
+ (node (ref "C1") (pin "2") (pintype "passive"))
+ (node (ref "C2") (pin "2") (pintype "passive"))
+ (node (ref "C3") (pin "2") (pintype "passive"))
+ (node (ref "C4") (pin "2") (pintype "passive"))
+ (node (ref "C5") (pin "2") (pintype "passive"))
+ (node (ref "C6") (pin "2") (pintype "passive"))
+ (node (ref "C7") (pin "2") (pintype "passive"))
+ (node (ref "C8") (pin "2") (pintype "passive"))
+ (node (ref "J1") (pin "2") (pinfunction "Pin_2") (pintype "passive"))
+ (node (ref "J2") (pin "5") (pinfunction "Pin_5") (pintype "passive"))
+ (node (ref "J3") (pin "3") (pinfunction "GND") (pintype "power_in"))
+ (node (ref "J3") (pin "5") (pinfunction "GND") (pintype "passive"))
+ (node (ref "J3") (pin "9") (pinfunction "GNDDetect") (pintype "passive"))
+ (node (ref "R15") (pin "2") (pintype "passive"))
+ (node (ref "R17") (pin "2") (pintype "passive"))
+ (node (ref "R3") (pin "1") (pintype "passive"))
+ (node (ref "TP12") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "TP9") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "U1") (pin "4") (pinfunction "V-") (pintype "power_in"))
+ (node (ref "U1") (pin "5") (pinfunction "+") (pintype "input"))
+ (node (ref "U2") (pin "4") (pinfunction "V-") (pintype "power_in"))
+ (node (ref "U3") (pin "1") (pinfunction "GND") (pintype "power_in"))
+ (node (ref "U3") (pin "15") (pinfunction "GND") (pintype "passive"))
+ (node (ref "U3") (pin "2") (pinfunction "GND") (pintype "passive"))
+ (node (ref "U3") (pin "33") (pinfunction "GND") (pintype "passive"))
+ (node (ref "U3") (pin "55") (pinfunction "GND") (pintype "passive"))
+ (node (ref "U4") (pin "B2") (pinfunction "VSS") (pintype "power_out"))
+ (node (ref "U4") (pin "C1") (pinfunction "VSS") (pintype "power_out"))
+ (node (ref "U5") (pin "2") (pinfunction "V_{SS}") (pintype "power_in")))
+ (net (code "19") (name "Net-(J1-Pin_1)") (class "Default")
+ (node (ref "C5") (pin "1") (pintype "passive"))
+ (node (ref "J1") (pin "1") (pinfunction "Pin_1") (pintype "passive"))
+ (node (ref "TP3") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "U4") (pin "C3") (pinfunction "BAT") (pintype "power_in")))
+ (net (code "20") (name "Net-(Q2-S)") (class "Default")
+ (node (ref "Q2") (pin "2") (pinfunction "S") (pintype "passive"))
+ (node (ref "R14") (pin "1") (pintype "passive")))
+ (net (code "21") (name "Net-(Q3-S)") (class "Default")
+ (node (ref "Q3") (pin "2") (pinfunction "S") (pintype "passive"))
+ (node (ref "R18") (pin "1") (pintype "passive")))
+ (net (code "22") (name "Net-(R5-Pad1)") (class "Default")
+ (node (ref "R5") (pin "1") (pintype "passive"))
+ (node (ref "R7") (pin "2") (pintype "passive"))
+ (node (ref "U2") (pin "1") (pintype "output")))
+ (net (code "23") (name "Net-(U1A-+)") (class "Default")
+ (node (ref "R2") (pin "1") (pintype "passive"))
+ (node (ref "R3") (pin "2") (pintype "passive"))
+ (node (ref "U1") (pin "3") (pinfunction "+") (pintype "input")))
+ (net (code "24") (name "Net-(U1A--)") (class "Default")
+ (node (ref "R4") (pin "2") (pintype "passive"))
+ (node (ref "TP1") (pin "1") (pinfunction "1") (pintype "passive"))
+ (node (ref "U1") (pin "1") (pintype "output"))
+ (node (ref "U1") (pin "2") (pinfunction "-") (pintype "input")))
+ (net (code "25") (name "Net-(U1B--)") (class "Default")
+ (node (ref "U1") (pin "6") (pinfunction "-") (pintype "input"))
+ (node (ref "U1") (pin "7") (pintype "output")))
+ (net (code "26") (name "Net-(U2A--)") (class "Default")
+ (node (ref "R4") (pin "1") (pintype "passive"))
+ (node (ref "R5") (pin "2") (pintype "passive"))
+ (node (ref "R6") (pin "2") (pintype "passive"))
+ (node (ref "U2") (pin "2") (pinfunction "-") (pintype "input")))
+ (net (code "27") (name "Net-(U2B--)") (class "Default")
+ (node (ref "R6") (pin "1") (pintype "passive"))
+ (node (ref "R7") (pin "1") (pintype "passive"))
+ (node (ref "R8") (pin "2") (pintype "passive"))
+ (node (ref "U2") (pin "6") (pinfunction "-") (pintype "input")))
+ (net (code "28") (name "Net-(U3-DCCH)") (class "Default")
+ (node (ref "L1") (pin "2") (pintype "passive"))
+ (node (ref "U3") (pin "31") (pinfunction "DCCH") (pintype "power_out")))
+ (net (code "29") (name "Net-(U3-SWDCLK)") (class "Default")
+ (node (ref "R11") (pin "2") (pintype "passive"))
+ (node (ref "U3") (pin "53") (pinfunction "SWDCLK") (pintype "input")))
+ (net (code "30") (name "Net-(U3-SWDIO)") (class "Default")
+ (node (ref "R10") (pin "2") (pintype "passive"))
+ (node (ref "U3") (pin "51") (pinfunction "SWDIO") (pintype "bidirectional")))
+ (net (code "31") (name "Net-(U4-BIN)") (class "Default")
+ (node (ref "R15") (pin "1") (pintype "passive"))
+ (node (ref "U4") (pin "B1") (pinfunction "BIN") (pintype "input")))
+ (net (code "32") (name "Net-(U4-VDD)") (class "Default")
+ (node (ref "C6") (pin "1") (pintype "passive"))
+ (node (ref "U4") (pin "B3") (pinfunction "VDD") (pintype "power_out")))
+ (net (code "33") (name "Net-(U5-PROG)") (class "Default")
+ (node (ref "R17") (pin "1") (pintype "passive"))
+ (node (ref "U5") (pin "5") (pinfunction "PROG") (pintype "input")))
+ (net (code "34") (name "VBUS") (class "Default")
+ (node (ref "C7") (pin "1") (pintype "passive"))
+ (node (ref "J2") (pin "1") (pinfunction "Pin_1") (pintype "passive"))
+ (node (ref "U5") (pin "4") (pinfunction "V_{DD}") (pintype "power_in")))
+ (net (code "35") (name "VDD") (class "Default")
+ (node (ref "C3") (pin "1") (pintype "passive"))
+ (node (ref "C8") (pin "1") (pintype "passive"))
+ (node (ref "Q2") (pin "3") (pinfunction "D") (pintype "passive"))
+ (node (ref "Q3") (pin "3") (pinfunction "D") (pintype "passive"))
+ (node (ref "U3") (pin "30") (pinfunction "VDDH") (pintype "power_in"))
+ (node (ref "U4") (pin "C2") (pinfunction "SRX") (pintype "power_out"))
+ (node (ref "U5") (pin "3") (pinfunction "V_{BAT}") (pintype "power_out")))
+ (net (code "36") (name "unconnected-(J3-KEY-Pad7)") (class "Default")
+ (node (ref "J3") (pin "7") (pinfunction "KEY") (pintype "no_connect")))
+ (net (code "37") (name "unconnected-(J3-NC{slash}TDI-Pad8)") (class "Default")
+ (node (ref "J3") (pin "8") (pinfunction "NC/TDI") (pintype "output+no_connect")))
+ (net (code "38") (name "unconnected-(J3-SWO{slash}TDO-Pad6)") (class "Default")
+ (node (ref "J3") (pin "6") (pinfunction "SWO/TDO") (pintype "input+no_connect")))
+ (net (code "39") (name "unconnected-(U3-D+-Pad35)") (class "Default")
+ (node (ref "U3") (pin "35") (pinfunction "D+") (pintype "bidirectional+no_connect")))
+ (net (code "40") (name "unconnected-(U3-D--Pad34)") (class "Default")
+ (node (ref "U3") (pin "34") (pinfunction "D-") (pintype "bidirectional+no_connect")))
+ (net (code "41") (name "unconnected-(U3-P0.00-Pad17)") (class "Default")
+ (node (ref "U3") (pin "17") (pinfunction "P0.00") (pintype "bidirectional+no_connect")))
+ (net (code "42") (name "unconnected-(U3-P0.01-Pad18)") (class "Default")
+ (node (ref "U3") (pin "18") (pinfunction "P0.01") (pintype "bidirectional+no_connect")))
+ (net (code "43") (name "unconnected-(U3-P0.02-Pad11)") (class "Default")
+ (node (ref "U3") (pin "11") (pinfunction "P0.02") (pintype "bidirectional+no_connect")))
+ (net (code "44") (name "unconnected-(U3-P0.03-Pad9)") (class "Default")
+ (node (ref "U3") (pin "9") (pinfunction "P0.03") (pintype "bidirectional+no_connect")))
+ (net (code "45") (name "unconnected-(U3-P0.05-Pad21)") (class "Default")
+ (node (ref "U3") (pin "21") (pinfunction "P0.05") (pintype "bidirectional+no_connect")))
+ (net (code "46") (name "unconnected-(U3-P0.06-Pad22)") (class "Default")
+ (node (ref "U3") (pin "22") (pinfunction "P0.06") (pintype "bidirectional+no_connect")))
+ (net (code "47") (name "unconnected-(U3-P0.07-Pad23)") (class "Default")
+ (node (ref "U3") (pin "23") (pinfunction "P0.07") (pintype "bidirectional+no_connect")))
+ (net (code "48") (name "unconnected-(U3-P0.08-Pad24)") (class "Default")
+ (node (ref "U3") (pin "24") (pinfunction "P0.08") (pintype "bidirectional+no_connect")))
+ (net (code "49") (name "unconnected-(U3-P0.09-Pad52)") (class "Default")
+ (node (ref "U3") (pin "52") (pinfunction "P0.09") (pintype "bidirectional+no_connect")))
+ (net (code "50") (name "unconnected-(U3-P0.10-Pad54)") (class "Default")
+ (node (ref "U3") (pin "54") (pinfunction "P0.10") (pintype "bidirectional+no_connect")))
+ (net (code "51") (name "unconnected-(U3-P0.13-Pad37)") (class "Default")
+ (node (ref "U3") (pin "37") (pinfunction "P0.13") (pintype "bidirectional+no_connect")))
+ (net (code "52") (name "unconnected-(U3-P0.15-Pad39)") (class "Default")
+ (node (ref "U3") (pin "39") (pinfunction "P0.15") (pintype "bidirectional+no_connect")))
+ (net (code "53") (name "unconnected-(U3-P0.16-Pad38)") (class "Default")
+ (node (ref "U3") (pin "38") (pinfunction "P0.16") (pintype "bidirectional+no_connect")))
+ (net (code "54") (name "unconnected-(U3-P0.17-Pad41)") (class "Default")
+ (node (ref "U3") (pin "41") (pinfunction "P0.17") (pintype "bidirectional+no_connect")))
+ (net (code "55") (name "unconnected-(U3-P0.19-Pad42)") (class "Default")
+ (node (ref "U3") (pin "42") (pinfunction "P0.19") (pintype "bidirectional+no_connect")))
+ (net (code "56") (name "unconnected-(U3-P0.21-Pad43)") (class "Default")
+ (node (ref "U3") (pin "43") (pinfunction "P0.21") (pintype "bidirectional+no_connect")))
+ (net (code "57") (name "unconnected-(U3-P0.22-Pad46)") (class "Default")
+ (node (ref "U3") (pin "46") (pinfunction "P0.22") (pintype "bidirectional+no_connect")))
+ (net (code "58") (name "unconnected-(U3-P0.23-Pad45)") (class "Default")
+ (node (ref "U3") (pin "45") (pinfunction "P0.23") (pintype "bidirectional+no_connect")))
+ (net (code "59") (name "unconnected-(U3-P0.24-Pad48)") (class "Default")
+ (node (ref "U3") (pin "48") (pinfunction "P0.24") (pintype "bidirectional+no_connect")))
+ (net (code "60") (name "unconnected-(U3-P0.25-Pad49)") (class "Default")
+ (node (ref "U3") (pin "49") (pinfunction "P0.25") (pintype "bidirectional+no_connect")))
+ (net (code "61") (name "unconnected-(U3-P0.26-Pad19)") (class "Default")
+ (node (ref "U3") (pin "19") (pinfunction "P0.26") (pintype "bidirectional+no_connect")))
+ (net (code "62") (name "unconnected-(U3-P0.28-Pad13)") (class "Default")
+ (node (ref "U3") (pin "13") (pinfunction "P0.28") (pintype "bidirectional+no_connect")))
+ (net (code "63") (name "unconnected-(U3-P0.29-Pad10)") (class "Default")
+ (node (ref "U3") (pin "10") (pinfunction "P0.29") (pintype "bidirectional+no_connect")))
+ (net (code "64") (name "unconnected-(U3-P0.30-Pad14)") (class "Default")
+ (node (ref "U3") (pin "14") (pinfunction "P0.30") (pintype "bidirectional+no_connect")))
+ (net (code "65") (name "unconnected-(U3-P0.31-Pad12)") (class "Default")
+ (node (ref "U3") (pin "12") (pinfunction "P0.31") (pintype "bidirectional+no_connect")))
+ (net (code "66") (name "unconnected-(U3-P1.00-Pad47)") (class "Default")
+ (node (ref "U3") (pin "47") (pinfunction "P1.00") (pintype "bidirectional+no_connect")))
+ (net (code "67") (name "unconnected-(U3-P1.01-Pad61)") (class "Default")
+ (node (ref "U3") (pin "61") (pinfunction "P1.01") (pintype "bidirectional+no_connect")))
+ (net (code "68") (name "unconnected-(U3-P1.03-Pad60)") (class "Default")
+ (node (ref "U3") (pin "60") (pinfunction "P1.03") (pintype "bidirectional+no_connect")))
+ (net (code "69") (name "unconnected-(U3-P1.04-Pad56)") (class "Default")
+ (node (ref "U3") (pin "56") (pinfunction "P1.04") (pintype "bidirectional+no_connect")))
+ (net (code "70") (name "unconnected-(U3-P1.05-Pad59)") (class "Default")
+ (node (ref "U3") (pin "59") (pinfunction "P1.05") (pintype "bidirectional+no_connect")))
+ (net (code "71") (name "unconnected-(U3-P1.06-Pad57)") (class "Default")
+ (node (ref "U3") (pin "57") (pinfunction "P1.06") (pintype "bidirectional+no_connect")))
+ (net (code "72") (name "unconnected-(U3-P1.07-Pad58)") (class "Default")
+ (node (ref "U3") (pin "58") (pinfunction "P1.07") (pintype "bidirectional+no_connect")))
+ (net (code "73") (name "unconnected-(U3-P1.08-Pad25)") (class "Default")
+ (node (ref "U3") (pin "25") (pinfunction "P1.08") (pintype "bidirectional+no_connect")))
+ (net (code "74") (name "unconnected-(U3-P1.09-Pad26)") (class "Default")
+ (node (ref "U3") (pin "26") (pinfunction "P1.09") (pintype "bidirectional+no_connect")))
+ (net (code "75") (name "unconnected-(U3-P1.10-Pad3)") (class "Default")
+ (node (ref "U3") (pin "3") (pinfunction "P1.10") (pintype "bidirectional+no_connect")))
+ (net (code "76") (name "unconnected-(U3-P1.12-Pad5)") (class "Default")
+ (node (ref "U3") (pin "5") (pinfunction "P1.12") (pintype "bidirectional+no_connect")))
+ (net (code "77") (name "unconnected-(U3-P1.13-Pad6)") (class "Default")
+ (node (ref "U3") (pin "6") (pinfunction "P1.13") (pintype "bidirectional+no_connect")))
+ (net (code "78") (name "unconnected-(U3-P1.14-Pad7)") (class "Default")
+ (node (ref "U3") (pin "7") (pinfunction "P1.14") (pintype "bidirectional+no_connect")))
+ (net (code "79") (name "unconnected-(U3-P1.15-Pad8)") (class "Default")
+ (node (ref "U3") (pin "8") (pinfunction "P1.15") (pintype "bidirectional+no_connect")))
+ (net (code "80") (name "unconnected-(U3-VBUS-Pad32)") (class "Default")
+ (node (ref "U3") (pin "32") (pinfunction "VBUS") (pintype "power_in+no_connect")))))
\ No newline at end of file
diff --git a/Test_5.kicad_pro b/Test_5.kicad_pro
index 870f68f..8c42439 100644
--- a/Test_5.kicad_pro
+++ b/Test_5.kicad_pro
@@ -845,37 +845,37 @@
"DWG_TITLE_ASSY": "PCB Assembly, Assembly Name",
"DWG_TITLE_PCB": "PCB, Assembly Name",
"DWG_TITLE_SCH": "Schematic, Assembly Name",
- "FABRICATION_NOTES": "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tFABRICATE PER IPC-6012A CLASS 2.\n\n2)\tOUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n\t\"Edge_Cuts.GBR\" SUFFIX.\n\n3)\tSEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n\tFOR HOLE LOCATIONS.\n\n\tSELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n\tFOR REFERENCE ONLY.\n\n4)\tSURFACE FINISH: HAL SNPB\n\n5)\tSOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n\tBE LPI, COLOR GREEN.\n\n6)\tSILK SCREEN LEGEND TO BE APPLIED PER LAYER \n\tSTACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7)\tALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n\tSOLDERMASK OPENED IN GERBER.\n\n8)\tRESERVED\n\n9)\tPCB MATERIAL REQUIREMENTS:\n\n\tA.\tFLAMMABILITY RATING MUST MEET OR EXCEED \n\t\tUL94V-0 REQUIREMENTS.\n\tB.\tTg 135 C OR EQUIVALENT.\n\n10)\tDESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n\tBOARD SIZE\t\t\t\t46.000 \u00d7 27.500 mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\t0.100 mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\t0.300 mm\n\tMIN. HOLE (NPTH)\t\t2.200 mm\n\tANNULAR RING\t\t\t0.150 mm\n\tCOPPER TO HOLE\t\t0.250 mm\n\tCOPPER TO EDGE\t\t0.500 mm\n\tHOLE TO HOLE\t\t\t0.250 mm",
- "GIT_HASH": "e4c0a21",
- "GIT_HASH_PCB": "63caa9f",
- "GIT_HASH_SCH": "3dec5ef",
+ "FABRICATION_NOTES": "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tFABRICATE PER IPC-6012A CLASS 2.\n\n2)\tOUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n\t\"Edge_Cuts.GBR\" SUFFIX.\n\n3)\tSEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n\tFOR HOLE LOCATIONS.\n\n\tSELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n\tFOR REFERENCE ONLY.\n\n4)\tSURFACE FINISH: HAL SNPB\n\n5)\tSOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n\tBE LPI, COLOR GREEN.\n\n6)\tSILK SCREEN LEGEND TO BE APPLIED PER LAYER \n\tSTACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7)\tALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n\tSOLDERMASK OPENED IN GERBER.\n\n8)\tRESERVED\n\n9)\tPCB MATERIAL REQUIREMENTS:\n\n\tA.\tFLAMMABILITY RATING MUST MEET OR EXCEED \n\t\tUL94V-0 REQUIREMENTS.\n\tB.\tTg 135 C OR EQUIVALENT.\n\n10)\tDESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n\tBOARD SIZE\t\t\t\t46.000 \u00d7 27.500 mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\t0.100 mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\t0.300 mm\n\tMIN. HOLE (NPTH)\t\t2.200 mm\n\tANNULAR RING\t\t\t0.150 mm\n\tCOPPER TO HOLE\t\t0.250 mm\n\tCOPPER TO EDGE\t\t0.500 mm\n\tHOLE TO HOLE\t\t\t0.250 mm\n\n11)\tALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n\tSPECIFIED.",
+ "GIT_HASH": "4e6ec4d",
+ "GIT_HASH_PCB": "1fa3de1",
+ "GIT_HASH_SCH": "fc4a488",
"GIT_URL": "/jkrauss/Test_4",
"PROJECT_CODE": "P99",
"RELEASE_DATE": "2026-03-06",
- "RELEASE_STATE": "WORKING",
+ "RELEASE_STATE": "DRAFT",
"REVISION": "NO_TAG+ (Unreleased)",
"SCALE": "2:1",
- "SCHEMATIC_NOTES": "Unless otherwise specified, Resistor Values are in ohms, Capacitor Values are in \u00b5F, and Inductor Values are in \u00b5H.\n\nIn theory this should immediately show up since it's pre-processed before set_text_variables gets called. Now it should even import since the filename is fixed!",
+ "SCHEMATIC_NOTES": "Unless otherwise specified, components Values are in ohms, \u00b5F, and \u00b5H.",
"SHEET_NAME_01": "Cover Page",
- "SHEET_NAME_02": "Block Diagram",
- "SHEET_NAME_03": "Project Architecture",
- "SHEET_NAME_04": "Load Cell Amp",
- "SHEET_NAME_05": "BLE Controller",
- "SHEET_NAME_06": "Power and Interface",
- "SHEET_NAME_07": "Parts List",
- "SHEET_NAME_08": "......................................",
- "SHEET_NAME_09": "......................................",
- "SHEET_NAME_10": "......................................",
- "SHEET_NAME_11": "......................................",
- "SHEET_NAME_12": "......................................",
- "SHEET_NAME_13": "......................................",
- "SHEET_NAME_14": "......................................",
- "SHEET_NAME_15": "......................................",
- "SHEET_NAME_16": "......................................",
- "SHEET_NAME_17": "......................................",
- "SHEET_NAME_18": "......................................",
- "SHEET_NAME_19": "......................................",
- "SHEET_NAME_20": "......................................",
+ "SHEET_NAME_02": "Error: XML File not found",
+ "SHEET_NAME_03": "Error: XML File not found",
+ "SHEET_NAME_04": "Error: XML File not found",
+ "SHEET_NAME_05": "Error: XML File not found",
+ "SHEET_NAME_06": "Error: XML File not found",
+ "SHEET_NAME_07": "Error: XML File not found",
+ "SHEET_NAME_08": "Error: XML File not found",
+ "SHEET_NAME_09": "Error: XML File not found",
+ "SHEET_NAME_10": "Error: XML File not found",
+ "SHEET_NAME_11": "Error: XML File not found",
+ "SHEET_NAME_12": "Error: XML File not found",
+ "SHEET_NAME_13": "Error: XML File not found",
+ "SHEET_NAME_14": "Error: XML File not found",
+ "SHEET_NAME_15": "Error: XML File not found",
+ "SHEET_NAME_16": "Error: XML File not found",
+ "SHEET_NAME_17": "Error: XML File not found",
+ "SHEET_NAME_18": "Error: XML File not found",
+ "SHEET_NAME_19": "Error: XML File not found",
+ "SHEET_NAME_20": "Error: XML File not found",
"STATE": "TEMPLATE",
"VARIANT": ""
}
diff --git a/Test_5.xml b/Test_5.xml
new file mode 100644
index 0000000..8f06a29
--- /dev/null
+++ b/Test_5.xml
@@ -0,0 +1,2149 @@
+
+
+
+ /workspace/jkrauss/Test_5/Test_5.kicad_sch
+ Date1
+ Eeschema 9.0.7+1
+ Assembly Name
+
+ A99-9000
+ 1
+ Asymworks, LLC
+ JPK
+ P99-9000
+ S99-9000
+ PCB Assembly, Assembly Name
+ PCB, Assembly Name
+ Schematic, Assembly Name
+ FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)
+
+1) FABRICATE PER IPC-6012A CLASS 2.
+
+2) OUTLINE DEFINED IN SEPARATE GERBER FILE WITH
+ "Edge_Cuts.GBR" SUFFIX.
+
+3) SEE SEPARATE DRILL FILES WITH ".DRL" SUFFIX
+ FOR HOLE LOCATIONS.
+
+ SELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING
+ FOR REFERENCE ONLY.
+
+4) SURFACE FINISH: HAL SNPB
+
+5) SOLDERMASK ON BOTH SIDES OF THE BOARD SHALL
+ BE LPI, COLOR GREEN.
+
+6) SILK SCREEN LEGEND TO BE APPLIED PER LAYER
+ STACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.
+
+7) ALL VIAS ARE TENTED ON BOTH SIDES UNLESS
+ SOLDERMASK OPENED IN GERBER.
+
+8) RESERVED
+
+9) PCB MATERIAL REQUIREMENTS:
+
+ A. FLAMMABILITY RATING MUST MEET OR EXCEED
+ UL94V-0 REQUIREMENTS.
+ B. Tg 135 C OR EQUIVALENT.
+
+10) DESIGN GEOMETRY MINIMUM FEATURE SIZES:
+
+ BOARD SIZE 46.000 × 27.500 mm
+ BOARD THICKNESS 1.647 mm
+ TRACE WIDTH 0.100 mm
+ TRACE TO TRACE 0.200 mm
+ MIN. HOLE (PTH) 0.300 mm
+ MIN. HOLE (NPTH) 2.200 mm
+ ANNULAR RING 0.150 mm
+ COPPER TO HOLE 0.250 mm
+ COPPER TO EDGE 0.500 mm
+ HOLE TO HOLE 0.250 mm
+
+11) ALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE
+ SPECIFIED.
+ 4e6ec4d
+ 1fa3de1
+ fc4a488
+ /jkrauss/Test_4
+ P99
+ 2026-03-06
+ DRAFT
+ NO_TAG+ (Unreleased)
+ 2:1
+ Unless otherwise specified, components Values are in ohms, µF, and µH.
+ Cover Page
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ Error: XML File not found
+ TEMPLATE
+
+
+
+ Title Page
+ Asymworks, LLC
+ NO_TAG+ (Unreleased)
+ Date2
+ Test_5.kicad_sch
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Block Diagram
+ Asymworks, LLC
+ NO_TAG+ (Unreleased)
+
+ Block_Diagram.kicad_sch
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Project Architecture
+ Asymworks, LLC
+ NO_TAG+ (Unreleased)
+
+ Architecture.kicad_sch
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Load Cell Amp
+ Asymworks, LLC
+ NO_TAG+ (Unreleased)
+
+ Load_Cell_Amp.kicad_sch
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Circuit 2
+ Asymworks, LLC
+ NO_TAG+ (Unreleased)
+
+ BLE_Controller.kicad_sch
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Battery Interface
+ Asymworks, LLC
+ NO_TAG+ (Unreleased)
+
+ Power_Interface.kicad_sch
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Parts List
+ Asymworks, LLC
+ NO_TAG+ (Unreleased)
+
+ Parts_List.kicad_sch
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 100n
+ Capacitor_SMD:C_0603_1608Metric
+ https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104
+ capacitor, small US symbol
+
+ YAGEO
+ CC0603KRX7R9BB104
+ C14663
+ Capacitor_SMD:C_0603_1608Metric
+ https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104
+ capacitor, small US symbol
+
+
+
+
+
+
+
+
+
+
+ 62133f73-88eb-4da2-9491-8bf214c6001b
+
+
+ 100n
+ Capacitor_SMD:C_0603_1608Metric
+ https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104
+ capacitor, small US symbol
+
+ YAGEO
+ CC0603KRX7R9BB104
+ C14663
+ Capacitor_SMD:C_0603_1608Metric
+ https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104
+ capacitor, small US symbol
+
+
+
+
+
+
+
+
+
+
+ 9db50cc5-6ad0-42fa-8e86-82db202d88fb
+
+
+ Si2301CDS
+ Package_TO_SOT_SMD:SOT-23
+ https://www.vishay.com/doc/?68741
+ -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23
+
+ Vishay
+ Si2301CDS-T1-GE3
+ C10487
+ Package_TO_SOT_SMD:SOT-23
+ https://www.vishay.com/doc/?68741
+ -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23
+
+
+
+
+
+
+
+
+
+ 33b05de2-8cc7-48b9-b094-7ba5e6a40724
+
+
+ 10k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF1002T5E
+ C25804
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ a9fa5cb8-cb9a-4485-a2e3-7ece0390081e
+
+
+ 51k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF5102T5E
+ C23196
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ ef51c143-7984-47c3-bcc3-5b8731aa5a16
+
+
+ 51k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF5102T5E
+ C23196
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ 0c986be8-745b-4edb-96c4-f8ea61e9db02
+
+
+ 220k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF2203T5E
+ C22961
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ 3332d124-1bcb-4459-9e42-da7bb6e9a74c
+
+
+ 51k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF5102T5E
+ C23196
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ c85069bb-73b1-43ba-812c-8f7ab29d1350
+
+
+ 330
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF3300T5E
+ C23138
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ b76312c8-ca3f-4878-a259-ae5c42f10a6d
+
+
+ 51k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF5102T5E
+ C23196
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ 9aa9887d-8762-4334-9cd6-b0b1bb251699
+
+
+ 220k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF2203T5E
+ C22961
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ 36133e80-eb3e-418d-b27a-f47a8a15e83d
+
+
+ TestPoint
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+
+
+
+
+
+
+ f9d4e96d-5745-439f-90a0-b346d3dffc71
+
+
+ TestPoint
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+
+
+
+
+
+
+ b3386c76-edca-46a0-b57e-edd366b8ea57
+
+
+ TestPoint
+ Connector_Wire:SolderWirePad_1x01_SMD_2x4mm
+ ~
+ test point
+
+ Connector_Wire:SolderWirePad_1x01_SMD_2x4mm
+ ~
+ test point
+
+
+
+
+
+
+
+ b28a1eee-2f08-4428-9b24-9acd0c866799
+
+
+ TestPoint
+ Connector_Wire:SolderWirePad_1x01_SMD_2x4mm
+ ~
+ test point
+
+ Connector_Wire:SolderWirePad_1x01_SMD_2x4mm
+ ~
+ test point
+
+
+
+
+
+
+
+ 3216bfe7-08e0-4b83-bee1-5c29e57aafb0
+
+
+ TestPoint
+ Connector_Wire:SolderWirePad_1x01_SMD_2x4mm
+ ~
+ test point
+
+ Connector_Wire:SolderWirePad_1x01_SMD_2x4mm
+ ~
+ test point
+
+
+
+
+
+
+
+ 68f29406-bf4f-4737-ba92-51d121ee515a
+
+
+ TestPoint
+ Connector_Wire:SolderWirePad_1x01_SMD_2x4mm
+ ~
+ test point
+
+ Connector_Wire:SolderWirePad_1x01_SMD_2x4mm
+ ~
+ test point
+
+
+
+
+
+
+
+ 0bb620d4-c3fb-4c47-8281-592b3a96db94
+
+
+ MCP6042T-I/MS
+ Package_SO:MSOP-8_3x3mm_P0.65mm
+ http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf
+ Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8
+
+ C627438
+ Microchip
+ MCP6042-I/MS
+ Package_SO:MSOP-8_3x3mm_P0.65mm
+ http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf
+ Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8
+
+
+
+
+
+
+
+
+
+
+ 0aa2307e-1521-4275-a630-00398fb3d41d 0aa2307e-1521-4275-a630-00398fb3d41c 0aa2307e-1521-4275-a630-00398fb3d41b
+
+
+ MCP6042T-I/MS
+ Package_SO:MSOP-8_3x3mm_P0.65mm
+ http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf
+ Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8
+
+ C627438
+ Microchip
+ MCP6042-I/MS
+ Package_SO:MSOP-8_3x3mm_P0.65mm
+ http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf
+ Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8
+
+
+
+
+
+
+
+
+
+
+ a61a0e42-7f51-4bfb-8f50-9c7649feec25 69c94eba-401a-4da1-9a83-d9e5c5ae991c 32fae178-0263-4c90-b1a2-cab80ff254a6
+
+
+ 100u
+ Capacitor_SMD:C_1206_3216Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE
+ capacitor, small US symbol
+
+ C15008
+ Samsung Electro-Mechanics
+ CL31A107MQHNNNE
+ Capacitor_SMD:C_1206_3216Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE
+ capacitor, small US symbol
+
+
+
+
+
+
+
+
+
+
+ 93136a12-d32b-4e0a-8538-e5b29077f1bf
+
+
+ 100u
+ Capacitor_SMD:C_1206_3216Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE
+ capacitor, small US symbol
+
+ C15008
+ Samsung Electro-Mechanics
+ CL31A107MQHNNNE
+ Capacitor_SMD:C_1206_3216Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE
+ capacitor, small US symbol
+
+
+
+
+
+
+
+
+
+
+ d82905e9-94c3-46d4-9ca8-8f26a543f123
+
+
+ 10uH
+ Inductor_SMD:L_0603_1608Metric
+ https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf
+ Inductor, small symbol
+
+ TDK
+ MLZ1608M100WT000
+ C76798
+ Inductor_SMD:L_0603_1608Metric
+ https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf
+ Inductor, small symbol
+
+
+
+
+
+
+
+
+
+
+ 457cf768-eead-438e-83e3-304d941327b4
+
+
+ 10k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF1002T5E
+ C25804
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ a681eb8c-bf92-43dc-90f9-fdde2a4eef00
+
+
+ 22
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF220JT5E
+ C23345
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ 332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379
+
+
+ 22
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF220JT5E
+ C23345
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ 314c30e7-873a-4eae-bf54-e61b9d65a7da
+
+
+ 10k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF1002T5E
+ C25804
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ 0f36fc1e-e36f-4bbd-b0c1-d147c3a40559
+
+
+ 10k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF1002T5E
+ C25804
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ c82cb63c-c096-4a91-9538-24f637845e62
+
+
+ MDBT50Q-1MV2
+ RF_Module:Raytac_MDBT50Q
+ https://www.raytac.com/download/index.php?index_id=43
+ Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module
+
+ Raytac
+ MDBT50Q-1MV2
+ C5118826
+ RF_Module:Raytac_MDBT50Q
+ https://www.raytac.com/download/index.php?index_id=43
+ Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module
+
+
+
+
+
+
+
+
+
+
+ 147209bc-c059-460d-8034-8f6210941d23
+
+
+ 1u
+ Capacitor_SMD:C_0603_1608Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC
+ capacitor, small US symbol
+
+ C15849
+ Samsung Electro-Mechanics
+ CL10A105KB8NNNC
+ Capacitor_SMD:C_0603_1608Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC
+ capacitor, small US symbol
+
+
+
+
+
+
+
+
+
+
+ 2f1e9155-c81c-4da7-9e9f-5a4f61426e04
+
+
+ 2.2u
+ Capacitor_SMD:C_0603_1608Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN
+ capacitor, small US symbol
+
+ C23630
+ Samsung Electro-Mechanics
+ CL10A225KO8NNNC
+ Capacitor_SMD:C_0603_1608Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN
+ capacitor, small US symbol
+
+
+
+
+
+
+
+
+
+
+ c93ffeff-50d5-463f-b756-5298c92ef9bf
+
+
+ 4.7u
+ Capacitor_SMD:C_0603_1608Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC
+ capacitor, small US symbol
+
+ C19666
+ Samsung Electro-Mechanics
+ CL10A475KO8NNNC
+ Capacitor_SMD:C_0603_1608Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC
+ capacitor, small US symbol
+
+
+
+
+
+
+
+
+
+
+ fdd4e32d-d0b4-4787-8783-8284de30f2d6
+
+
+ 4.7u
+ Capacitor_SMD:C_0603_1608Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC
+ capacitor, small US symbol
+
+ C19666
+ Samsung Electro-Mechanics
+ CL10A475KO8NNNC
+ Capacitor_SMD:C_0603_1608Metric
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC
+ capacitor, small US symbol
+
+
+
+
+
+
+
+
+
+
+ bd667dbb-5d74-4434-a17f-782cf18168c3
+
+
+ B2B-PH-K
+ Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical
+ https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf
+ Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)
+
+
+ JST
+ S2B-PH-SM4-TB
+ C295747
+ Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical
+ https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf
+ Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)
+
+
+
+
+
+
+
+
+
+
+
+ 50dbb54b-ac71-430d-9a54-934961ba73f0
+
+
+ B5B-PH-K
+ Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical
+ https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf
+ Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)
+
+
+ JST
+ S5B-PH-SM4-TB
+ C265104
+ Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical
+ https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf
+ Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)
+
+
+
+
+
+
+
+
+
+
+
+ 3a474dca-bf00-4fba-8294-1d2e20569ac4
+
+
+ Conn_ARM_JTAG_SWD_10
+ Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD
+ http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf
+ Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface
+
+ C150517
+ Amphenol ICC
+ 20021121-00010C4LF
+ Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD
+ http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf
+ Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface
+
+
+
+
+
+
+
+
+
+
+ 161d7b6a-da88-4f78-aa04-5fc04ec8537a
+
+
+ Si2301CDS
+ Package_TO_SOT_SMD:SOT-23
+ https://www.vishay.com/doc/?68741
+ -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23
+
+ Vishay
+ Si2301CDS-T1-GE3
+ C10487
+ Package_TO_SOT_SMD:SOT-23
+ https://www.vishay.com/doc/?68741
+ -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23
+
+
+
+
+
+
+
+
+
+ df33d6d6-fa23-43f5-b866-ef3bda05fc2c
+
+
+ Si2301CDS
+ Package_TO_SOT_SMD:SOT-23
+ https://www.vishay.com/doc/?68741
+ -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23
+
+ Vishay
+ Si2301CDS-T1-GE3
+ C10487
+ Package_TO_SOT_SMD:SOT-23
+ https://www.vishay.com/doc/?68741
+ -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23
+
+
+
+
+
+
+
+
+
+ 560bbe63-941a-439d-9c3a-536aa7695322
+
+
+ 75
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF750JT5E
+ C4275
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ bddee7e6-cd4d-443c-9676-358ec0511217
+
+
+ 10k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF1002T5E
+ C25804
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ a10878da-6a82-4965-9cf9-8591f8d0394c
+
+
+ 10k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF1002T5E
+ C25804
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ 2385ef7a-d010-4dbf-a557-70853284825b
+
+
+ 5.1k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF5101T5E
+ C23186
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ 9aa71257-d96e-4aee-a72f-042865c65129
+
+
+ 220
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF2200T5E
+ C22962
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ 54468572-129f-4dd2-ac51-b2a29d50802c
+
+
+ 10k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF1002T5E
+ C25804
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ f4e06be6-aa8b-431e-818f-ef982fd2f17f
+
+
+ 10k
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+ Uni-Royal
+ 0603WAF1002T5E
+ C25804
+ Resistor_SMD:R_0603_1608Metric
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf
+ Resistor, US symbol
+
+
+
+
+
+
+
+
+
+
+ bbbfc804-fd6d-417a-ab69-ebb4605dd3e4
+
+
+ TestPoint
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+
+
+
+
+
+
+ a1cce5a3-27bf-4bda-b8cc-f131b92cc56c
+
+
+ TestPoint
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+
+
+
+
+
+
+ a64e2846-e0ef-472d-be8a-2a14e8424886
+
+
+ TestPoint
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+
+
+
+
+
+
+ 3167e078-6056-472d-893c-50dff7c00c71
+
+
+ TestPoint
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+
+
+
+
+
+
+ b5b3a0fd-6550-417e-bb7b-b87d80c5451b
+
+
+ TestPoint
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+
+
+
+
+
+
+ a581c007-f3cd-4158-84e3-325d7bd83247
+
+
+ TestPoint
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+
+
+
+
+
+
+ 3f0204d8-153c-4d58-8e9b-331f19382f8a
+
+
+ TestPoint
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+
+
+
+
+
+
+ 9efe8f44-f06c-445d-93df-a1c0ee64bb5c
+
+
+ TestPoint
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+ TestPoint:TestPoint_Pad_D1.5mm
+ ~
+ test point
+
+
+
+
+
+
+
+
+
+ a5a3296f-9044-41a6-ae46-69267e919f61
+
+
+ BQ27427
+ Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm
+ https://www.ti.com/lit/ds/symlink/bq27427.pdf
+ Li-Ion/Li-Po battery monitor and fuel guage
+
+ Texas Instruments
+ BQ27427YZFR
+ C6075475
+ Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm
+ https://www.ti.com/lit/ds/symlink/bq27427.pdf
+ Li-Ion/Li-Po battery monitor and fuel guage
+
+
+
+
+
+
+
+
+
+ 0063a907-4a81-4dcf-a838-8131cfa40f99
+
+
+ MCP73832T-2ACI/OT
+ Package_TO_SOT_SMD:SOT-23-5
+ http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf
+ Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package
+
+ C424093
+ Microchip
+ MCP73832T-2ACI/OT
+ Package_TO_SOT_SMD:SOT-23-5
+ http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf
+ Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package
+
+
+
+
+
+
+
+
+
+
+ c214e3e9-6415-4922-8a06-e1a32697a8b6
+
+
+
+
+ Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8
+ http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf
+
+ MSOP*3x3mm*P0.65mm*
+
+
+ U
+ MCP6L02x-xMS
+ Package_SO:MSOP-8_3x3mm_P0.65mm
+ http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf
+ Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8
+
+
+
+
+
+
+
+
+
+
+
+
+
+ https://www.ti.com/lit/ds/symlink/bq27427.pdf
+
+ U
+ BQ27427
+ Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm
+ https://www.ti.com/lit/ds/symlink/bq27427.pdf
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23
+ https://www.vishay.com/doc/?68741
+
+ Q
+ Si2301CDS
+ Package_TO_SOT_SMD:SOT-23
+ https://www.vishay.com/doc/?68741
+ -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23
+
+
+
+
+
+
+
+
+ Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package
+ http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf
+
+ SOT?23*
+
+
+ U
+ MCP73831-2-OT
+ Package_TO_SOT_SMD:SOT-23-5
+ http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf
+ Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package
+
+
+
+
+
+
+
+
+
+
+ Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface
+ http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf
+
+ PinHeader?2x05?P1.27mm*
+
+
+ J
+ Conn_ARM_JTAG_SWD_10
+
+ http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf
+ Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ test point
+ ~
+
+ Pin*
+ Test*
+
+
+ TP
+ TestPoint
+
+ ~
+ test point
+
+
+
+
+
+
+ Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)
+ ~
+
+ Connector*:*_1x??_*
+
+
+ J
+ Conn_01x02
+
+ ~
+ Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)
+
+
+
+
+
+
+
+ Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)
+ ~
+
+ Connector*:*_1x??_*
+
+
+ J
+ Conn_01x05
+
+ ~
+ Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)
+
+
+
+
+
+
+
+
+
+
+ capacitor, small US symbol
+
+ C_*
+
+
+ C
+ C_Small_US
+
+
+ capacitor, small US symbol
+
+
+
+
+
+
+
+ Inductor, small symbol
+ ~
+
+ Choke_*
+ *Coil*
+ Inductor_*
+ L_*
+
+
+ L
+ L_Small
+
+ ~
+ Inductor, small symbol
+
+
+
+
+
+
+
+ Resistor, US symbol
+ ~
+
+ R_*
+
+
+ R
+ R_US
+
+ ~
+ Resistor, US symbol
+
+
+
+
+
+
+
+ Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module
+ https://www.raytac.com/download/index.php?index_id=43
+
+ Raytac?MDBT50Q*
+
+
+ U
+ MDBT50Q-1MV2
+ RF_Module:Raytac_MDBT50Q
+ https://www.raytac.com/download/index.php?index_id=43
+ Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /usr/share/kicad/symbols//Amplifier_Operational.kicad_sym
+
+
+ /usr/share/kicad/symbols//Battery_Management.kicad_sym
+
+
+ /usr/share/kicad/symbols//Connector.kicad_sym
+
+
+ /usr/share/kicad/symbols//Connector_Generic.kicad_sym
+
+
+ /usr/share/kicad/symbols//Device.kicad_sym
+
+
+ /usr/share/kicad/symbols//RF_Module.kicad_sym
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mfg/assembly/Test_5-bom.csv b/mfg/assembly/Test_5-bom.csv
new file mode 100644
index 0000000..e6ffcc5
--- /dev/null
+++ b/mfg/assembly/Test_5-bom.csv
@@ -0,0 +1,23 @@
+Row,Quantity Per PCB,References,Value,Datasheet,Footprint,Description,Asymworks IPN,Manufacturer,Manufacturer PN,LCSC
+1,2,C1 C2,100n,https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104,C_0603_1608Metric,"capacitor, small US symbol",,YAGEO,CC0603KRX7R9BB104,C14663
+2,1,C5,1u,https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC,C_0603_1608Metric,"capacitor, small US symbol",,Samsung Electro-Mechanics,CL10A105KB8NNNC,C15849
+3,1,C6,2.2u,https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN,C_0603_1608Metric,"capacitor, small US symbol",,Samsung Electro-Mechanics,CL10A225KO8NNNC,C23630
+4,2,C7 C8,4.7u,https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC,C_0603_1608Metric,"capacitor, small US symbol",,Samsung Electro-Mechanics,CL10A475KO8NNNC,C19666
+5,2,C3 C4,100u,https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE,C_1206_3216Metric,"capacitor, small US symbol",,Samsung Electro-Mechanics,CL31A107MQHNNNE,C15008
+6,1,J1,B2B-PH-K,https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf,JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical,"Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)",,JST,S2B-PH-SM4-TB,C295747
+7,1,J2,B5B-PH-K,https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf,JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical,"Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)",,JST,S5B-PH-SM4-TB,C265104
+8,1,J3,Conn_ARM_JTAG_SWD_10,http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf,PinHeader_2x05_P1.27mm_Vertical_SMD,"Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface",,Amphenol ICC,20021121-00010C4LF,C150517
+9,1,L1,10uH,https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf,L_0603_1608Metric,"Inductor, small symbol",,TDK,MLZ1608M100WT000,C76798
+10,3,Q1 Q2 Q3,Si2301CDS,https://www.vishay.com/doc/?68741,SOT-23,"-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23",,Vishay,Si2301CDS-T1-GE3,C10487
+11,2,R10 R11,22,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF220JT5E,C23345
+12,1,R14,75,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF750JT5E,C4275
+13,1,R18,220,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF2200T5E,C22962
+14,1,R6,330,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF3300T5E,C23138
+15,1,R17,5.1k,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF5101T5E,C23186
+16,8,R1 R9 R12 R13 R15 R16 R19 R20,10k,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF1002T5E,C25804
+17,4,R2 R3 R5 R7,51k,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF5102T5E,C23196
+18,2,R4 R8,220k,https://www.royalohm.com/assets/pdf/products/smd/1.pdf,R_0603_1608Metric,"Resistor, US symbol",,Uni-Royal,0603WAF2203T5E,C22961
+19,1,U4,BQ27427,https://www.ti.com/lit/ds/symlink/bq27427.pdf,Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm,Li-Ion/Li-Po battery monitor and fuel guage,,Texas Instruments,BQ27427YZFR,C6075475
+20,2,U1 U2,MCP6042T-I/MS,http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf,MSOP-8_3x3mm_P0.65mm,"Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8",,Microchip,MCP6042-I/MS,C627438
+21,1,U5,MCP73832T-2ACI/OT,http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf,SOT-23-5,"Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package",,Microchip,MCP73832T-2ACI/OT,C424093
+22,1,U3,MDBT50Q-1MV2,https://www.raytac.com/download/index.php?index_id=43,Raytac_MDBT50Q,"Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module",,Raytac,MDBT50Q-1MV2,C5118826
diff --git a/mfg/assembly/Test_5-bom.html b/mfg/assembly/Test_5-bom.html
new file mode 100644
index 0000000..2eb0f7e
--- /dev/null
+++ b/mfg/assembly/Test_5-bom.html
@@ -0,0 +1,528 @@
+
+
+
+ Bill of Materials
+
+
+
+
+
+ |
+ |
+
+ Bill of Materials
+ |
+
+
+
+ Schematic: Test_5
+ Variant: default
+ Revision: NO_TAG+ (Unreleased)
+ Date: 2026-03-06
+ KiCad Version: 9.0.7+1
+ |
+
+ Component Groups: 22
+ Component Count: 40 (per PCB)
+
+ Fitted Components: 40 (per PCB)
+ Number of PCBs: 1
+ Total Components: 40 (for 1 PCBs)
+ |
+
+
+Component Groups
+
+
+
+ | Row |
+ Quantity Per PCB |
+ References |
+ Value |
+ Datasheet |
+ Footprint |
+ Description |
+ Asymworks IPN |
+ Manufacturer |
+ Manufacturer PN |
+ LCSC |
+
+
+
+
+ | 1 |
+ 2 |
+ C1 C2 |
+ 100n |
+ https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104 |
+ C_0603_1608Metric |
+ capacitor, small US symbol |
+ |
+ YAGEO |
+ CC0603KRX7R9BB104 |
+ C14663 |
+
+
+ | 2 |
+ 1 |
+ C5 |
+ 1u |
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC |
+ C_0603_1608Metric |
+ capacitor, small US symbol |
+ |
+ Samsung Electro-Mechanics |
+ CL10A105KB8NNNC |
+ C15849 |
+
+
+ | 3 |
+ 1 |
+ C6 |
+ 2.2u |
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN |
+ C_0603_1608Metric |
+ capacitor, small US symbol |
+ |
+ Samsung Electro-Mechanics |
+ CL10A225KO8NNNC |
+ C23630 |
+
+
+ | 4 |
+ 2 |
+ C7 C8 |
+ 4.7u |
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC |
+ C_0603_1608Metric |
+ capacitor, small US symbol |
+ |
+ Samsung Electro-Mechanics |
+ CL10A475KO8NNNC |
+ C19666 |
+
+
+ | 5 |
+ 2 |
+ C3 C4 |
+ 100u |
+ https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE |
+ C_1206_3216Metric |
+ capacitor, small US symbol |
+ |
+ Samsung Electro-Mechanics |
+ CL31A107MQHNNNE |
+ C15008 |
+
+
+ | 6 |
+ 1 |
+ J1 |
+ B2B-PH-K |
+ https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf |
+ JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical |
+ Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/) |
+ |
+ JST |
+ S2B-PH-SM4-TB |
+ C295747 |
+
+
+ | 7 |
+ 1 |
+ J2 |
+ B5B-PH-K |
+ https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf |
+ JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical |
+ Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/) |
+ |
+ JST |
+ S5B-PH-SM4-TB |
+ C265104 |
+
+
+ | 8 |
+ 1 |
+ J3 |
+ Conn_ARM_JTAG_SWD_10 |
+ http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf |
+ PinHeader_2x05_P1.27mm_Vertical_SMD |
+ Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface |
+ |
+ Amphenol ICC |
+ 20021121-00010C4LF |
+ C150517 |
+
+
+ | 9 |
+ 1 |
+ L1 |
+ 10uH |
+ https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf |
+ L_0603_1608Metric |
+ Inductor, small symbol |
+ |
+ TDK |
+ MLZ1608M100WT000 |
+ C76798 |
+
+
+ | 10 |
+ 3 |
+ Q1 Q2 Q3 |
+ Si2301CDS |
+ https://www.vishay.com/doc/?68741 |
+ SOT-23 |
+ -3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23 |
+ |
+ Vishay |
+ Si2301CDS-T1-GE3 |
+ C10487 |
+
+
+ | 11 |
+ 2 |
+ R10 R11 |
+ 22 |
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf |
+ R_0603_1608Metric |
+ Resistor, US symbol |
+ |
+ Uni-Royal |
+ 0603WAF220JT5E |
+ C23345 |
+
+
+ | 12 |
+ 1 |
+ R14 |
+ 75 |
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf |
+ R_0603_1608Metric |
+ Resistor, US symbol |
+ |
+ Uni-Royal |
+ 0603WAF750JT5E |
+ C4275 |
+
+
+ | 13 |
+ 1 |
+ R18 |
+ 220 |
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf |
+ R_0603_1608Metric |
+ Resistor, US symbol |
+ |
+ Uni-Royal |
+ 0603WAF2200T5E |
+ C22962 |
+
+
+ | 14 |
+ 1 |
+ R6 |
+ 330 |
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf |
+ R_0603_1608Metric |
+ Resistor, US symbol |
+ |
+ Uni-Royal |
+ 0603WAF3300T5E |
+ C23138 |
+
+
+ | 15 |
+ 1 |
+ R17 |
+ 5.1k |
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf |
+ R_0603_1608Metric |
+ Resistor, US symbol |
+ |
+ Uni-Royal |
+ 0603WAF5101T5E |
+ C23186 |
+
+
+ | 16 |
+ 8 |
+ R1 R9 R12 R13 R15 R16 R19 R20 |
+ 10k |
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf |
+ R_0603_1608Metric |
+ Resistor, US symbol |
+ |
+ Uni-Royal |
+ 0603WAF1002T5E |
+ C25804 |
+
+
+ | 17 |
+ 4 |
+ R2 R3 R5 R7 |
+ 51k |
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf |
+ R_0603_1608Metric |
+ Resistor, US symbol |
+ |
+ Uni-Royal |
+ 0603WAF5102T5E |
+ C23196 |
+
+
+ | 18 |
+ 2 |
+ R4 R8 |
+ 220k |
+ https://www.royalohm.com/assets/pdf/products/smd/1.pdf |
+ R_0603_1608Metric |
+ Resistor, US symbol |
+ |
+ Uni-Royal |
+ 0603WAF2203T5E |
+ C22961 |
+
+
+ | 19 |
+ 1 |
+ U4 |
+ BQ27427 |
+ https://www.ti.com/lit/ds/symlink/bq27427.pdf |
+ Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm |
+ Li-Ion/Li-Po battery monitor and fuel guage |
+ |
+ Texas Instruments |
+ BQ27427YZFR |
+ C6075475 |
+
+
+ | 20 |
+ 2 |
+ U1 U2 |
+ MCP6042T-I/MS |
+ http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf |
+ MSOP-8_3x3mm_P0.65mm |
+ Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8 |
+ |
+ Microchip |
+ MCP6042-I/MS |
+ C627438 |
+
+
+ | 21 |
+ 1 |
+ U5 |
+ MCP73832T-2ACI/OT |
+ http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf |
+ SOT-23-5 |
+ Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package |
+ |
+ Microchip |
+ MCP73832T-2ACI/OT |
+ C424093 |
+
+
+ | 22 |
+ 1 |
+ U3 |
+ MDBT50Q-1MV2 |
+ https://www.raytac.com/download/index.php?index_id=43 |
+ Raytac_MDBT50Q |
+ Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module |
+ |
+ Raytac |
+ MDBT50Q-1MV2 |
+ C5118826 |
+
+
+
+
+| Color reference for columns: |
+| KiCad Fields (default) |
+| Generated Fields |
+| User Fields |
+| Empty Fields |
+
+
+
\ No newline at end of file
diff --git a/mfg/assembly/Test_5-components_count.csv b/mfg/assembly/Test_5-components_count.csv
new file mode 100644
index 0000000..4a9437e
--- /dev/null
+++ b/mfg/assembly/Test_5-components_count.csv
@@ -0,0 +1,4 @@
+Type,Front Side,Back Side,Total
+THT,0,2,2
+SMD,38,0,38
+Total,38,2,40
diff --git a/mfg/assembly/Test_5-fabrication_notes.txt b/mfg/assembly/Test_5-fabrication_notes.txt
new file mode 100644
index 0000000..e69de29
diff --git a/mfg/fab/Test_5-fabrication_notes.txt b/mfg/fab/Test_5-fabrication_notes.txt
new file mode 100644
index 0000000..986399d
--- /dev/null
+++ b/mfg/fab/Test_5-fabrication_notes.txt
@@ -0,0 +1,47 @@
+FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)
+
+1) FABRICATE PER IPC-6012A CLASS 2.
+
+2) OUTLINE DEFINED IN SEPARATE GERBER FILE WITH
+ "Edge_Cuts.GBR" SUFFIX.
+
+3) SEE SEPARATE DRILL FILES WITH ".DRL" SUFFIX
+ FOR HOLE LOCATIONS.
+
+ SELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING
+ FOR REFERENCE ONLY.
+
+4) SURFACE FINISH: HAL SNPB
+
+5) SOLDERMASK ON BOTH SIDES OF THE BOARD SHALL
+ BE LPI, COLOR GREEN.
+
+6) SILK SCREEN LEGEND TO BE APPLIED PER LAYER
+ STACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.
+
+7) ALL VIAS ARE TENTED ON BOTH SIDES UNLESS
+ SOLDERMASK OPENED IN GERBER.
+
+8) RESERVED
+
+9) PCB MATERIAL REQUIREMENTS:
+
+ A. FLAMMABILITY RATING MUST MEET OR EXCEED
+ UL94V-0 REQUIREMENTS.
+ B. Tg 135 C OR EQUIVALENT.
+
+10) DESIGN GEOMETRY MINIMUM FEATURE SIZES:
+
+ BOARD SIZE 46.000 × 27.500 mm
+ BOARD THICKNESS 1.647 mm
+ TRACE WIDTH 0.100 mm
+ TRACE TO TRACE 0.200 mm
+ MIN. HOLE (PTH) 0.300 mm
+ MIN. HOLE (NPTH) 2.200 mm
+ ANNULAR RING 0.150 mm
+ COPPER TO HOLE 0.250 mm
+ COPPER TO EDGE 0.500 mm
+ HOLE TO HOLE 0.250 mm
+
+11) ALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE
+ SPECIFIED.
diff --git a/mfg/fab/Test_5-impedance_table.csv b/mfg/fab/Test_5-impedance_table.csv
new file mode 100644
index 0000000..e69de29
diff --git a/mfg/fab/drill-tables/Test_5-(L1-L4)_NPTH_drill_table.csv b/mfg/fab/drill-tables/Test_5-(L1-L4)_NPTH_drill_table.csv
new file mode 100644
index 0000000..153ed32
--- /dev/null
+++ b/mfg/fab/drill-tables/Test_5-(L1-L4)_NPTH_drill_table.csv
@@ -0,0 +1,3 @@
+Count,Hole Size,Plated,Hole Shape,Drill Layer Pair,Hole Type
+2,2.20mm (86.61mils),NPTH,Round,F.Cu - B.Cu,Mechanical
+Total 2,,,,,
diff --git a/mfg/fab/drill-tables/Test_5-(L1-L4)_drill_table.csv b/mfg/fab/drill-tables/Test_5-(L1-L4)_drill_table.csv
new file mode 100644
index 0000000..7bf0bef
--- /dev/null
+++ b/mfg/fab/drill-tables/Test_5-(L1-L4)_drill_table.csv
@@ -0,0 +1,4 @@
+Count,Hole Size,Plated,Hole Shape,Drill Layer Pair,Hole Type
+97,0.30mm (11.81mils),PTH,Round,F.Cu - B.Cu,Via
+7,0.75mm (29.53mils),PTH,Round,F.Cu - B.Cu,Pad
+Total 104,,,,,
diff --git a/pcbnew.kicad_wks b/pcbnew.kicad_wks
new file mode 100644
index 0000000..5c4866d
--- /dev/null
+++ b/pcbnew.kicad_wks
@@ -0,0 +1,547 @@
+(kicad_wks
+ (version 20231118)
+ (generator "pl_editor")
+ (generator_version "9.0")
+ (setup
+ (textsize 1.5 1.5)
+ (linewidth 0.15)
+ (textlinewidth 0.15)
+ (left_margin 10)
+ (right_margin 10)
+ (top_margin 10)
+ (bottom_margin 10)
+ )
+ (rect
+ (name "")
+ (start 95.989 48.971)
+ (end 2 2)
+ (option page1only)
+ (comment "rect around the title block")
+ )
+ (rect
+ (name "")
+ (start 0 0 ltcorner)
+ (end 0 0)
+ (repeat 2)
+ (incrx 2)
+ (incry 2)
+ )
+ (line
+ (name "")
+ (start 50 2 ltcorner)
+ (end 50 0 ltcorner)
+ (repeat 30)
+ (incrx 50)
+ )
+ (tbtext "1"
+ (name "")
+ (pos 25 1 ltcorner)
+ (font
+ (size 1.3 1.3)
+ )
+ (repeat 100)
+ (incrx 50)
+ )
+ (line
+ (name "")
+ (start 50 2 lbcorner)
+ (end 50 0 lbcorner)
+ (repeat 30)
+ (incrx 50)
+ )
+ (tbtext "1"
+ (name "")
+ (pos 25 1 lbcorner)
+ (font
+ (size 1.3 1.3)
+ )
+ (repeat 100)
+ (incrx 50)
+ )
+ (line
+ (name "")
+ (start 0 50 ltcorner)
+ (end 2 50 ltcorner)
+ (repeat 30)
+ (incry 50)
+ )
+ (tbtext "A"
+ (name "")
+ (pos 1 25 ltcorner)
+ (font
+ (size 1.3 1.3)
+ )
+ (justify center)
+ (repeat 100)
+ (incry 50)
+ )
+ (line
+ (name "")
+ (start 0 50 rtcorner)
+ (end 2 50 rtcorner)
+ (repeat 30)
+ (incry 50)
+ )
+ (tbtext "A"
+ (name "")
+ (pos 1 25 rtcorner)
+ (font
+ (size 1.3 1.3)
+ )
+ (justify center)
+ (repeat 100)
+ (incry 50)
+ )
+ (line
+ (name "")
+ (start 95.989 5.512)
+ (end 2 5.512)
+ )
+ (line
+ (name "")
+ (start 95.989 9.017)
+ (end 2 9.017)
+ )
+ (line
+ (name "")
+ (start 95.989 12.522)
+ (end 2 12.522)
+ )
+ (line
+ (name "")
+ (start 95.989 19.304)
+ (end 2 19.304)
+ )
+ (line
+ (name "segm1:Line")
+ (start 79.9892 2 rtcorner)
+ (end 80.0022 13 rtcorner)
+ (option page1only)
+ )
+ (line
+ (name "segm2:Line")
+ (start 71.0022 6 rtcorner)
+ (end 71.0022 13 rtcorner)
+ (option page1only)
+ )
+ (line
+ (name "segm5:Line")
+ (start 15.4892 6 rtcorner)
+ (end 15.5022 13 rtcorner)
+ (option page1only)
+ )
+ (line
+ (name "segm9:Line")
+ (start 1.9892 9.5 rtcorner)
+ (end 80.0022 9.5 rtcorner)
+ (option page1only)
+ )
+ (line
+ (name "segm8:Line")
+ (start 1.9892 6 rtcorner)
+ (end 80.0022 6 rtcorner)
+ (option page1only)
+ )
+ (line
+ (name "segm7:Line")
+ (start 1.989 2 rtcorner)
+ (end 141.989 2 rtcorner)
+ )
+ (tbtext "REVISION HISTORY"
+ (name "text1:Text")
+ (pos 41.021 4.08 rtcorner)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (linewidth 0.35)
+ (size 1.905 1.905)
+ (color 0 0 224 1)
+ )
+ (justify center)
+ )
+ (tbtext "REV"
+ (name "text2:Text")
+ (pos 75.4892 7.906 rtcorner)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (linewidth 0.35)
+ (color 0 0 224 1)
+ )
+ (justify center)
+ )
+ (tbtext "DESCRIPTION"
+ (name "text4:Text")
+ (pos 43.2312 7.906 rtcorner)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (linewidth 0.35)
+ (color 0 0 224 1)
+ )
+ (justify center)
+ )
+ (tbtext "ZONE"
+ (name "text6:Text")
+ (pos 8.9892 7.906 rtcorner)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (linewidth 0.35)
+ (color 0 0 224 1)
+ )
+ (justify center)
+ )
+ (tbtext "Sheet"
+ (name "")
+ (pos 23.987 3.6832)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "${#} of ${##}"
+ (name "")
+ (pos 3.137 3.734)
+ (font
+ (face "Arial Narrow")
+ (size 1.778 1.778)
+ )
+ (justify right)
+ )
+ (line
+ (name "")
+ (start 71.984 9.002)
+ (end 71.984 2)
+ )
+ (tbtext "${KICAD_VERSION}"
+ (name "")
+ (pos 48.476 3.683)
+ (font
+ (face "Arial Narrow")
+ (size 1.778 1.778)
+ )
+ (justify center)
+ )
+ (tbtext "Scale"
+ (name "")
+ (pos 94.989 3.683)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "${SCALE}"
+ (name "")
+ (pos 81.989 3.6832)
+ (font
+ (face "Arial Narrow")
+ (size 1.778 1.778)
+ )
+ (justify center)
+ )
+ (tbtext "Release State"
+ (name "")
+ (pos 94.989 7.239)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "${RELEASE_STATE}"
+ (name "")
+ (pos 82.989 7.239)
+ (font
+ (face "Arial Narrow")
+ (size 1.778 1.778)
+ )
+ )
+ (tbtext "Release Date"
+ (name "")
+ (pos 70.989 7.239)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "${ISSUE_DATE}"
+ (name "")
+ (pos 59.489 7.2392)
+ (font
+ (face "Arial Narrow")
+ (size 1.778 1.778)
+ )
+ )
+ (line
+ (name "")
+ (start 24.987 9.0022)
+ (end 24.987 2.0002)
+ )
+ (tbtext "Git Hash"
+ (name "")
+ (pos 23.987 7.239)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "${GIT_HASH_PCB}"
+ (name "")
+ (pos 3.137 7.239)
+ (font
+ (face "Arial Narrow")
+ (size 1.778 1.778)
+ )
+ (justify right)
+ )
+ (tbtext "${FILENAME}"
+ (name "")
+ (pos 85.989 10.668)
+ (font
+ (face "Arial Narrow")
+ (size 1.778 1.778)
+ )
+ )
+ (tbtext "File Name"
+ (name "")
+ (pos 94.989 10.668)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "Size"
+ (name "")
+ (pos 94.989 17.653)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "Drawing Number"
+ (name "")
+ (pos 76.989 17.653)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "Revision"
+ (name "")
+ (pos 23.987 17.653)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (line
+ (name "")
+ (start 24.989 19.304)
+ (end 24.989 12.522)
+ )
+ (line
+ (name "")
+ (start 77.989 19.304)
+ (end 77.989 12.522)
+ )
+ (tbtext "${PAPER}"
+ (name "")
+ (pos 94.989 14.8592)
+ (font
+ (face "Arial Narrow")
+ (size 2.032 2.032)
+ )
+ )
+ (tbtext "${DWG_NUMBER_PCB}"
+ (name "")
+ (pos 76.989 14.859)
+ (font
+ (face "Arial Narrow")
+ (size 2.159 2.159)
+ )
+ )
+ (tbtext "${REVISION}"
+ (name "")
+ (pos 23.989 14.8592)
+ (font
+ (face "Arial Narrow")
+ (size 2.159 2.159)
+ )
+ )
+ (line
+ (name "")
+ (start 95.989 26.289)
+ (end 2 26.289)
+ )
+ (tbtext "Drawing Title"
+ (name "")
+ (pos 94.989 24.638)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "${DWG_TITLE_PCB}"
+ (name "")
+ (pos 94.989 21.844)
+ (font
+ (face "Arial Narrow")
+ (size 2.032 2.032)
+ )
+ )
+ (tbtext "Sheet Title"
+ (name "")
+ (pos 94.989 28.502)
+ (option notonpage1)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "${SHEETNAME}"
+ (name "")
+ (pos 85.489 28.502)
+ (option notonpage1)
+ (font
+ (face "Arial Narrow")
+ (size 2.032 2.032)
+ )
+ )
+ (rect
+ (name "")
+ (start 95.989 30.748)
+ (end 2 2)
+ (option notonpage1)
+ (comment "rect around the title block")
+ )
+ (tbtext "Designer"
+ (name "")
+ (pos 128.9892 14.1382)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "${DESIGNER}"
+ (name "")
+ (pos 120.9892 14.0982)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (size 1.778 1.778)
+ )
+ )
+ (tbtext "${ASSEMBLY_NUMBER}"
+ (name "")
+ (pos 120.989 3.683)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (size 1.778 1.778)
+ )
+ )
+ (tbtext "Used On"
+ (name "")
+ (pos 128.989 3.683)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (line
+ (name "")
+ (start 129.489 12.522)
+ (end 95.989 12.522)
+ (option page1only)
+ )
+ (line
+ (name "")
+ (start 129.489 9.017)
+ (end 95.989 9.017)
+ (option page1only)
+ )
+ (line
+ (name "")
+ (start 129.489 5.512)
+ (end 95.989 5.512)
+ (option page1only)
+ )
+ (rect
+ (name "")
+ (start 129.4892 16.0072)
+ (end 96.0022 2.0002)
+ (option page1only)
+ (comment "rect around the title block")
+ )
+ (line
+ (name "segm9:Line")
+ (start 2.0022 13 rtcorner)
+ (end 80.0152 13 rtcorner)
+ (option page1only)
+ )
+ (tbtext "Used On"
+ (name "")
+ (pos 129.002 7.239)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (tbtext "Used On"
+ (name "")
+ (pos 129.002 10.668)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (line
+ (name "")
+ (start 95.989 26.289)
+ (end 2 26.289)
+ )
+ (tbtext "${DWG_TITLE_PCB}"
+ (name "")
+ (pos 94.989 21.844)
+ (font
+ (face "Arial Narrow")
+ (size 2.032 2.032)
+ )
+ )
+ (tbtext "Drawing Title"
+ (name "")
+ (pos 94.989 24.638)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+ (line
+ (name "")
+ (start 96.002 33.274)
+ (end 2.013 33.274)
+ (option page1only)
+ )
+ (tbtext "${SHEETNAME}"
+ (name "")
+ (pos 95.002 28.804)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (size 2.032 2.032)
+ )
+ )
+ (tbtext "Sheet Title"
+ (name "")
+ (pos 95.002 31.598)
+ (option page1only)
+ (font
+ (face "Arial Narrow")
+ (color 0 0 224 1)
+ )
+ )
+)
diff --git a/renders/Test_5-blender_3d_angled_bottom.png b/renders/Test_5-blender_3d_angled_bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc62b06bb73d65ce2097bb5113ef5782c34647f0
GIT binary patch
literal 1287908
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 @zY2-eb6Z;p(5ai2
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 |