From ba1570c12aaa53e153ef81bc69ab0512b625a3e8 Mon Sep 17 00:00:00 2001 From: Richard Lin Date: Tue, 30 Apr 2024 10:18:31 -0700 Subject: [PATCH] Fix for single element designs (#347) Prevents pruning the top-level path in netlisting. Previously the netlister would prune all the paths and the kicad netlist generator would crash. Also regenerate netlists. --- .../test_kicad_import_netlist.py | 15 +- electronics_model/NetlistGenerator.py | 2 +- electronics_model/test_netlist.py | 19 +- examples/Multimeter/Multimeter.net | 1030 +++++++-------- examples/PcbBot/PcbBot.net | 1100 ++++++++--------- .../ProtectedCharger/ProtectedCharger.net | 315 +++++ .../ProtectedCharger/ProtectedCharger.ref.net | 315 +++++ 7 files changed, 1722 insertions(+), 1074 deletions(-) create mode 100644 examples/ProtectedCharger/ProtectedCharger.net create mode 100644 examples/ProtectedCharger/ProtectedCharger.ref.net diff --git a/electronics_abstract_parts/test_kicad_import_netlist.py b/electronics_abstract_parts/test_kicad_import_netlist.py index 38f320c31..e7712de3d 100644 --- a/electronics_abstract_parts/test_kicad_import_netlist.py +++ b/electronics_abstract_parts/test_kicad_import_netlist.py @@ -71,16 +71,19 @@ def test_netlist(self): self.assertIn(NetBlock('Package_TO_SOT_SMD:SOT-23', 'U1', # expected value is wonky because netlisting combines part and value 'Sensor_Temperature:MCP9700AT-ETT', 'MCP9700AT-ETT', - ['dut', 'U1'], ['U1'], - ['electronics_model.KiCadSchematicBlock.KiCadBlackbox']), + ['dut', 'U1'], ['dut', 'U1'], + ['electronics_model.test_kicad_import_blackbox.KiCadBlackboxBlock', + 'electronics_model.KiCadSchematicBlock.KiCadBlackbox']), net.blocks) self.assertIn(NetBlock('Symbol:Symbol_ESD-Logo_CopperTop', 'SYM1', # expected value is wonky because netlisting combines part and value 'Graphic:SYM_ESD_Small', 'SYM_ESD_Small', - ['dut', 'SYM1'], ['SYM1'], - ['electronics_model.KiCadSchematicBlock.KiCadBlackbox']), + ['dut', 'SYM1'], ['dut', 'SYM1'], + ['electronics_model.test_kicad_import_blackbox.KiCadBlackboxBlock', + 'electronics_model.KiCadSchematicBlock.KiCadBlackbox']), net.blocks) self.assertIn(NetBlock('Resistor_SMD:R_0603_1608Metric', 'R1', '', '', - ['dut', 'res'], ['res'], - ['electronics_abstract_parts.test_kicad_import_netlist.DummyResistor']), + ['dut', 'res'], ['dut', 'res'], + ['electronics_model.test_kicad_import_blackbox.KiCadBlackboxBlock', + 'electronics_abstract_parts.test_kicad_import_netlist.DummyResistor']), net.blocks) diff --git a/electronics_model/NetlistGenerator.py b/electronics_model/NetlistGenerator.py index 131478fd8..c7b62340b 100644 --- a/electronics_model/NetlistGenerator.py +++ b/electronics_model/NetlistGenerator.py @@ -79,7 +79,7 @@ def process_blocklike(self, path: TransformUtil.Path, block: Union[edgir.Link, e short_path = self.short_paths[path] class_path = self.class_paths[path] - if len(main_internal_blocks) == 1: + if len(main_internal_blocks) == 1 and short_path: # never shorten top-level blocks name = list(main_internal_blocks.keys())[0] self.short_paths[path.append_block(name)] = short_path self.class_paths[path.append_block(name)] = class_path diff --git a/electronics_model/test_netlist.py b/electronics_model/test_netlist.py index 910a86b1d..15ff1bcbe 100644 --- a/electronics_model/test_netlist.py +++ b/electronics_model/test_netlist.py @@ -24,8 +24,8 @@ class TestFakeSource(FootprintBlock): def __init__(self) -> None: super().__init__() - self.pos = self.Port(VoltageSource()) - self.neg = self.Port(VoltageSource()) + self.pos = self.Port(VoltageSource(), optional=True) + self.neg = self.Port(VoltageSource(), optional=True) def contents(self) -> None: super().contents() @@ -63,6 +63,13 @@ def contents(self) -> None: ) +class TestSinglePart(Block): + def contents(self) -> None: + super().contents() + + self.source = self.Block(TestFakeSource()) + + class TestBasicCircuit(Block): def contents(self) -> None: super().contents() @@ -182,6 +189,14 @@ def generate_net(design: Type[Block], refinements: Refinements = Refinements()): compiled.append_values(RefdesRefinementPass().run(compiled)) return NetlistTransform(compiled).run() + def test_single_netlist(self) -> None: + net = self.generate_net(TestSinglePart) + + # check that the top-level path element is never pruned, even when the design is one element + self.assertIn(NetBlock('Capacitor_SMD:C_0603_1608Metric', 'C1', '', '1uF', + ['source'], ['source'], + ['electronics_model.test_netlist.TestFakeSource']), net.blocks) + def test_basic_netlist(self) -> None: net = self.generate_net(TestBasicCircuit) diff --git a/examples/Multimeter/Multimeter.net b/examples/Multimeter/Multimeter.net index f8011a9d5..d1e28f335 100644 --- a/examples/Multimeter/Multimeter.net +++ b/examples/Multimeter/Multimeter.net @@ -1,6 +1,6 @@ (export (version D) (components -(comp (ref "H1") +(comp (ref "jlc_th.th1") (value "") (footprint "edg:JlcToolingHole_1.152mm") (property (name "Sheetname") (value "jlc_th")) @@ -11,7 +11,7 @@ (property (name "edg_part") (value "")) (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) (tstamps "0260010e")) -(comp (ref "H2") +(comp (ref "jlc_th.th2") (value "") (footprint "edg:JlcToolingHole_1.152mm") (property (name "Sheetname") (value "jlc_th")) @@ -22,7 +22,7 @@ (property (name "edg_part") (value "")) (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) (tstamps "0261010f")) -(comp (ref "H3") +(comp (ref "jlc_th.th3") (value "") (footprint "edg:JlcToolingHole_1.152mm") (property (name "Sheetname") (value "jlc_th")) @@ -33,7 +33,7 @@ (property (name "edg_part") (value "")) (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) (tstamps "02620110")) -(comp (ref "U1") +(comp (ref "bat") (value "2460") (footprint "Battery:BatteryHolder_Keystone_2460_1xAA") (property (name "Sheetname") (value "")) @@ -44,7 +44,7 @@ (property (name "edg_part") (value "2460 (Keystone)")) (sheetpath (names "/") (tstamps "/")) (tstamps "025f0138")) -(comp (ref "J1") +(comp (ref "data_usb.conn") (value "COM-15111") (footprint "Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11") (property (name "Sheetname") (value "data_usb")) @@ -55,8 +55,8 @@ (property (name "edg_part") (value "COM-15111 (Sparkfun)")) (sheetpath (names "/data_usb/") (tstamps "/0e8f0344/")) (tstamps "042701af")) -(comp (ref "R1") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 5.1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "data_usb.cc_pull.cc1") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 5.1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "cc_pull")) (property (name "Sheetfile") (value "electronics_lib.UsbPorts.UsbCcPulldownResistor")) @@ -66,8 +66,8 @@ (property (name "edg_part") (value "0603WAF5101T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/data_usb/cc_pull/") (tstamps "/0e8f0344/0b4c02e3/")) (tstamps "022300f8")) -(comp (ref "R2") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 5.1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "data_usb.cc_pull.cc2") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 5.1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "cc_pull")) (property (name "Sheetfile") (value "electronics_lib.UsbPorts.UsbCcPulldownResistor")) @@ -77,8 +77,8 @@ (property (name "edg_part") (value "0603WAF5101T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/data_usb/cc_pull/") (tstamps "/0e8f0344/0b4c02e3/")) (tstamps "022400f9")) -(comp (ref "R3") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "gate.pwr_gate.pull_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "pwr_gate")) (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.SoftPowerGate")) @@ -88,8 +88,8 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "0f6e0367")) -(comp (ref "Q1") - (value "20V 3.1A 860mW 112m?@4.5V,2.8A 1V@250?A P Channel SOT-23(SOT-23-3) MOSFETs ROHS") +(comp (ref "gate.pwr_gate.pwr_fet") + (value "20V 3.1A 860mW 112mΩ@4.5V,2.8A 1V@250μA P Channel SOT-23(SOT-23-3) MOSFETs ROHS") (footprint "Package_TO_SOT_SMD:SOT-23") (property (name "Sheetname") (value "pwr_gate")) (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.SoftPowerGate")) @@ -99,8 +99,8 @@ (property (name "edg_part") (value "SI2301CDS-T1-GE3 (Vishay Intertech)")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "0c0702f8")) -(comp (ref "R4") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "gate.pwr_gate.amp_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "pwr_gate")) (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.SoftPowerGate")) @@ -110,8 +110,8 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "0b7b02e8")) -(comp (ref "Q2") - (value "60V 115mA 200mW 7.5?@10V,500mA 2.5V@250?A N Channel SOT-23(SOT-23-3) MOSFETs ROHS") +(comp (ref "gate.pwr_gate.amp_fet") + (value "60V 115mA 200mW 7.5Ω@10V,500mA 2.5V@250μA N Channel SOT-23(SOT-23-3) MOSFETs ROHS") (footprint "Package_TO_SOT_SMD:SOT-23") (property (name "Sheetname") (value "pwr_gate")) (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.SoftPowerGate")) @@ -121,7 +121,7 @@ (property (name "edg_part") (value "2N7002 (Changjiang Electronics Tech (CJ))")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "0b5802dd")) -(comp (ref "D1") +(comp (ref "gate.pwr_gate.ctl_diode") (value "20V 390mV@500mA 500mA SOD-123 Schottky Barrier Diodes (SBD) ROHS") (footprint "Diode_SMD:D_SOD-123") (property (name "Sheetname") (value "pwr_gate")) @@ -132,7 +132,7 @@ (property (name "edg_part") (value "B0520W (Shikues)")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "126403a8")) -(comp (ref "D2") +(comp (ref "gate.pwr_gate.btn_diode") (value "20V 390mV@500mA 500mA SOD-123 Schottky Barrier Diodes (SBD) ROHS") (footprint "Diode_SMD:D_SOD-123") (property (name "Sheetname") (value "pwr_gate")) @@ -143,7 +143,7 @@ (property (name "edg_part") (value "B0520W (Shikues)")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "126903a9")) -(comp (ref "SW1") +(comp (ref "gate.btn") (value "5.1mm switch") (footprint "Button_Switch_SMD:SW_SPST_SKQG_WithoutStem") (property (name "Sheetname") (value "gate")) @@ -154,7 +154,7 @@ (property (name "edg_part") (value "5.1mm switch")) (sheetpath (names "/gate/") (tstamps "/041001a2/")) (tstamps "027f0145")) -(comp (ref "U2") +(comp (ref "reg_5v.ic") (value "XC9142*50CMR-G") (footprint "Package_TO_SOT_SMD:SOT-23-5") (property (name "Sheetname") (value "reg_5v")) @@ -165,8 +165,8 @@ (property (name "edg_part") (value "XC9142*50CMR-G (Torex Semiconductor Ltd)")) (sheetpath (names "/reg_5v/") (tstamps "/08440249/")) (tstamps "013700cd")) -(comp (ref "L1") - (value "900mA 10uH ±10% 172.9m? 1210 Inductors (SMD) ROHS") +(comp (ref "reg_5v.power_path.inductor") + (value "900mA 10uH ±10% 172.9mΩ 1210 Inductors (SMD) ROHS") (footprint "Inductor_SMD:L_1210_3225Metric") (property (name "Sheetname") (value "power_path")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractPowerConverters.BoostConverterPowerPath")) @@ -176,8 +176,8 @@ (property (name "edg_part") (value "CBC3225T100KR (Taiyo Yuden)")) (sheetpath (names "/reg_5v/power_path/") (tstamps "/08440249/1786043a/")) (tstamps "0f2b0369")) -(comp (ref "C1") - (value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_5v.power_path.in_cap") + (value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "power_path")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractPowerConverters.BoostConverterPowerPath")) @@ -187,8 +187,8 @@ (property (name "edg_part") (value "CL21A106KAYNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_5v/power_path/") (tstamps "/08440249/1786043a/")) (tstamps "0879026b")) -(comp (ref "C2") - (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_5v.power_path.out_cap") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "power_path")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractPowerConverters.BoostConverterPowerPath")) @@ -198,8 +198,8 @@ (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_5v/power_path/") (tstamps "/08440249/1786043a/")) (tstamps "0be902ec")) -(comp (ref "R5") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 100k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "reg_5v.ce_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 100kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "reg_5v")) (property (name "Sheetfile") (value "electronics_lib.BoostConverter_Torex.Xc9142")) @@ -209,7 +209,7 @@ (property (name "edg_part") (value "0603WAF1003T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/reg_5v/") (tstamps "/08440249/")) (tstamps "08600272")) -(comp (ref "TP1") +(comp (ref "tp_5v") (value "v5v") (footprint "TestPoint:TestPoint_Keystone_5015_Micro-Minature") (property (name "Sheetname") (value "")) @@ -220,8 +220,8 @@ (property (name "edg_part") (value "5015 (Keystone)")) (sheetpath (names "/") (tstamps "/")) (tstamps "060601ef")) -(comp (ref "D3") - (value "100nA@1V 25? Single 5.2V~6V 500mW 5.6V LL-34 Zener Diodes ROHS") +(comp (ref "prot_5v") + (value "100nA@1V 25Ω Single 5.2V~6V 500mW 5.6V LL-34 Zener Diodes ROHS") (footprint "Diode_SMD:D_MiniMELF") (property (name "Sheetname") (value "")) (property (name "Sheetfile") (value "")) @@ -231,7 +231,7 @@ (property (name "edg_part") (value "ZMM5V6-M (ST(Semtech))")) (sheetpath (names "/") (tstamps "/")) (tstamps "0bbb02d0")) -(comp (ref "U3") +(comp (ref "reg_3v3.ic") (value "LP5907MFX-3.3/NOPB") (footprint "Package_TO_SOT_SMD:SOT-23-5") (property (name "Sheetname") (value "reg_3v3")) @@ -242,8 +242,8 @@ (property (name "edg_part") (value "LP5907MFX-3.3/NOPB (Texas Instruments)")) (sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/")) (tstamps "013700cd")) -(comp (ref "C3") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_3v3.in_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "reg_3v3")) (property (name "Sheetfile") (value "electronics_lib.LinearRegulators.Lp5907")) @@ -253,8 +253,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/")) (tstamps "0879026b")) -(comp (ref "C4") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_3v3.out_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "reg_3v3")) (property (name "Sheetfile") (value "electronics_lib.LinearRegulators.Lp5907")) @@ -264,7 +264,7 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/")) (tstamps "0be902ec")) -(comp (ref "TP2") +(comp (ref "tp_3v3") (value "v3v3") (footprint "TestPoint:TestPoint_Keystone_5015_Micro-Minature") (property (name "Sheetname") (value "")) @@ -275,8 +275,8 @@ (property (name "edg_part") (value "5015 (Keystone)")) (sheetpath (names "/") (tstamps "/")) (tstamps "08220220")) -(comp (ref "D4") - (value "5?A@1V 90? Single 3.6V~3.8V 350mW 3.4V SOD-123 Zener Diodes ROHS") +(comp (ref "prot_3v3") + (value "5μA@1V 90Ω Single 3.6V~3.8V 350mW 3.4V SOD-123 Zener Diodes ROHS") (footprint "Diode_SMD:D_SOD-123") (property (name "Sheetname") (value "")) (property (name "Sheetfile") (value "")) @@ -286,7 +286,7 @@ (property (name "edg_part") (value "BZT52C3V6 (SMC(Sangdest Microelectronicstronic (Nanjing)))")) (sheetpath (names "/") (tstamps "/")) (tstamps "0eb80301")) -(comp (ref "U4") +(comp (ref "reg_analog.ic") (value "LP5907MFX-3.3/NOPB") (footprint "Package_TO_SOT_SMD:SOT-23-5") (property (name "Sheetname") (value "reg_analog")) @@ -297,8 +297,8 @@ (property (name "edg_part") (value "LP5907MFX-3.3/NOPB (Texas Instruments)")) (sheetpath (names "/reg_analog/") (tstamps "/16550410/")) (tstamps "013700cd")) -(comp (ref "C5") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_analog.in_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "reg_analog")) (property (name "Sheetfile") (value "electronics_lib.LinearRegulators.Lp5907")) @@ -308,8 +308,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_analog/") (tstamps "/16550410/")) (tstamps "0879026b")) -(comp (ref "C6") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_analog.out_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "reg_analog")) (property (name "Sheetfile") (value "electronics_lib.LinearRegulators.Lp5907")) @@ -319,7 +319,7 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_analog/") (tstamps "/16550410/")) (tstamps "0be902ec")) -(comp (ref "TP3") +(comp (ref "tp_analog") (value "vanalog") (footprint "TestPoint:TestPoint_Keystone_5015_Micro-Minature") (property (name "Sheetname") (value "")) @@ -330,8 +330,8 @@ (property (name "edg_part") (value "5015 (Keystone)")) (sheetpath (names "/") (tstamps "/")) (tstamps "12af03b6")) -(comp (ref "D5") - (value "5?A@1V 90? Single 3.6V~3.8V 350mW 3.4V SOD-123 Zener Diodes ROHS") +(comp (ref "prot_analog") + (value "5μA@1V 90Ω Single 3.6V~3.8V 350mW 3.4V SOD-123 Zener Diodes ROHS") (footprint "Diode_SMD:D_SOD-123") (property (name "Sheetname") (value "")) (property (name "Sheetfile") (value "")) @@ -341,7 +341,7 @@ (property (name "edg_part") (value "BZT52C3V6 (SMC(Sangdest Microelectronicstronic (Nanjing)))")) (sheetpath (names "/") (tstamps "/")) (tstamps "1be80497")) -(comp (ref "U5") +(comp (ref "mcu.ic") (value "MDBT50Q-1MV2") (footprint "RF_Module:Raytac_MDBT50Q") (property (name "Sheetname") (value "mcu")) @@ -352,7 +352,7 @@ (property (name "edg_part") (value "MDBT50Q-1MV2 (Raytac)")) (sheetpath (names "/mcu/") (tstamps "/02850146/")) (tstamps "013700cd")) -(comp (ref "J2") +(comp (ref "mcu.swd") (value "") (footprint "Connector:Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical") (property (name "Sheetname") (value "mcu")) @@ -363,8 +363,8 @@ (property (name "edg_part") (value "")) (sheetpath (names "/mcu/") (tstamps "/02850146/")) (tstamps "02ae014f")) -(comp (ref "C7") - (value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "mcu.vcc_cap") + (value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "mcu")) (property (name "Sheetfile") (value "electronics_lib.Microcontroller_nRF52840.Mdbt50q_1mv2")) @@ -374,8 +374,8 @@ (property (name "edg_part") (value "CL21A106KAYNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/mcu/") (tstamps "/02850146/")) (tstamps "0b5902d0")) -(comp (ref "R6") - (value "±1% 1/10W Thick Film Resistors 75V ±200ppm/? -55?~+155? 27? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "mcu.usb_res.res_dp") + (value "±1% 1/10W Thick Film Resistors 75V ±200ppm/℃ -55℃~+155℃ 27Ω 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "usb_res")) (property (name "Sheetfile") (value "electronics_lib.Microcontroller_nRF52840.Mdbt50q_UsbSeriesResistor")) @@ -385,8 +385,8 @@ (property (name "edg_part") (value "0603WAF270JT5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/mcu/usb_res/") (tstamps "/02850146/0be502f4/")) (tstamps "08cc027e")) -(comp (ref "R7") - (value "±1% 1/10W Thick Film Resistors 75V ±200ppm/? -55?~+155? 27? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "mcu.usb_res.res_dm") + (value "±1% 1/10W Thick Film Resistors 75V ±200ppm/℃ -55℃~+155℃ 27Ω 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "usb_res")) (property (name "Sheetfile") (value "electronics_lib.Microcontroller_nRF52840.Mdbt50q_UsbSeriesResistor")) @@ -396,8 +396,8 @@ (property (name "edg_part") (value "0603WAF270JT5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/mcu/usb_res/") (tstamps "/02850146/0be502f4/")) (tstamps "08c9027b")) -(comp (ref "C8") - (value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "mcu.vbus_cap") + (value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "mcu")) (property (name "Sheetfile") (value "electronics_lib.Microcontroller_nRF52840.Mdbt50q_1mv2")) @@ -407,8 +407,8 @@ (property (name "edg_part") (value "CL21A106KAYNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/mcu/") (tstamps "/02850146/")) (tstamps "0f3a0354")) -(comp (ref "R8") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "vbatsense.top_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "vbatsense")) (property (name "Sheetfile") (value "electronics_abstract_parts.ResistiveDivider.VoltageDivider")) @@ -418,8 +418,8 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/vbatsense/") (tstamps "/130603cc/")) (tstamps "0c0c02fd")) -(comp (ref "R9") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 2.2k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "vbatsense.bottom_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 2.2kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "vbatsense")) (property (name "Sheetfile") (value "electronics_abstract_parts.ResistiveDivider.VoltageDivider")) @@ -429,7 +429,7 @@ (property (name "edg_part") (value "0603WAF2201T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/vbatsense/") (tstamps "/130603cc/")) (tstamps "175b043f")) -(comp (ref "U6") +(comp (ref "usb_esd") (value "PESD5V0X1BT") (footprint "Package_TO_SOT_SMD:SOT-23") (property (name "Sheetname") (value "")) @@ -440,7 +440,7 @@ (property (name "edg_part") (value "PESD5V0X1BT (Nexperia)")) (sheetpath (names "/") (tstamps "/")) (tstamps "0bcb02e6")) -(comp (ref "D6") +(comp (ref "rgb.package") (value "EAST1616RGBB2") (footprint "LED_SMD:LED_LiteOn_LTST-C19HE1WT") (property (name "Sheetname") (value "rgb")) @@ -451,8 +451,8 @@ (property (name "edg_part") (value "EAST1616RGBB2 (Everlight Electronics Co Ltd)")) (sheetpath (names "/rgb/") (tstamps "/0289013c/")) (tstamps "0b4e02cd")) -(comp (ref "R10") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "rgb.red_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "rgb")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkRgbLed")) @@ -462,8 +462,8 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/rgb/") (tstamps "/0289013c/")) (tstamps "0b8602e5")) -(comp (ref "R11") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "rgb.green_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "rgb")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkRgbLed")) @@ -473,8 +473,8 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/rgb/") (tstamps "/0289013c/")) (tstamps "128e03bb")) -(comp (ref "R12") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "rgb.blue_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "rgb")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkRgbLed")) @@ -484,7 +484,7 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/rgb/") (tstamps "/0289013c/")) (tstamps "0ed20352")) -(comp (ref "SW2") +(comp (ref "sw1") (value "5.1mm switch") (footprint "Button_Switch_SMD:SW_SPST_SKQG_WithoutStem") (property (name "Sheetname") (value "")) @@ -495,7 +495,7 @@ (property (name "edg_part") (value "5.1mm switch")) (sheetpath (names "/") (tstamps "/")) (tstamps "027b011c")) -(comp (ref "SW3") +(comp (ref "sw2") (value "5.1mm switch") (footprint "Button_Switch_SMD:SW_SPST_SKQG_WithoutStem") (property (name "Sheetname") (value "")) @@ -506,7 +506,7 @@ (property (name "edg_part") (value "5.1mm switch")) (sheetpath (names "/") (tstamps "/")) (tstamps "027c011d")) -(comp (ref "J3") +(comp (ref "lcd.device") (value "AFC01-S08FCA-00") (footprint "Connector_FFC-FPC:Hirose_FH12-8S-0.5SH_1x08-1MP_P0.50mm_Horizontal") (property (name "Sheetname") (value "lcd")) @@ -517,8 +517,8 @@ (property (name "edg_part") (value "AFC01-S08FCA-00 (Jushuo)")) (sheetpath (names "/lcd/") (tstamps "/02710134/")) (tstamps "08950271")) -(comp (ref "R13") - (value "±1% 1/10W Thick Film Resistors 75V ±200ppm/? -55?~+155? 100? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "lcd.led_res") + (value "±1% 1/10W Thick Film Resistors 75V ±200ppm/℃ -55℃~+155℃ 100Ω 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "lcd")) (property (name "Sheetfile") (value "electronics_lib.Lcd_Qt096t_if09.Qt096t_if09")) @@ -528,8 +528,8 @@ (property (name "edg_part") (value "0603WAF1000T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/lcd/") (tstamps "/02710134/")) (tstamps "0b5c02df")) -(comp (ref "C9") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "lcd.vdd_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "lcd")) (property (name "Sheetfile") (value "electronics_lib.Lcd_Qt096t_if09.Qt096t_if09")) @@ -539,8 +539,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/lcd/") (tstamps "/02710134/")) (tstamps "0b6402d2")) -(comp (ref "R14") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "spk_dac.r") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "spk_dac")) (property (name "Sheetfile") (value "electronics_abstract_parts.PassiveFilters.LowPassRcDac")) @@ -550,8 +550,8 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/spk_dac/") (tstamps "/0bb002d6/")) (tstamps "00730073")) -(comp (ref "C10") - (value "50V 47nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "spk_dac.c") + (value "50V 47nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "spk_dac")) (property (name "Sheetfile") (value "electronics_abstract_parts.PassiveFilters.LowPassRcDac")) @@ -561,7 +561,7 @@ (property (name "edg_part") (value "CL10B473KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/spk_dac/") (tstamps "/0bb002d6/")) (tstamps "00640064")) -(comp (ref "TP4") +(comp (ref "spk_tp") (value "spk_chain_1") (footprint "TestPoint:TestPoint_Keystone_5015_Micro-Minature") (property (name "Sheetname") (value "")) @@ -572,7 +572,7 @@ (property (name "edg_part") (value "5015 (Keystone)")) (sheetpath (names "/") (tstamps "/")) (tstamps "09090292")) -(comp (ref "U7") +(comp (ref "spk_drv.ic") (value "TPA2005D1") (footprint "Package_SO:MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm_ThermalVias") (property (name "Sheetname") (value "spk_drv")) @@ -583,8 +583,8 @@ (property (name "edg_part") (value "TPA2005D1 (Texas Instruments)")) (sheetpath (names "/spk_drv/") (tstamps "/0be502fa/")) (tstamps "013700cd")) -(comp (ref "C11") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "spk_drv.pwr_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "spk_drv")) (property (name "Sheetfile") (value "electronics_lib.SpeakerDriver_Analog.Tpa2005d1")) @@ -594,8 +594,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/spk_drv/") (tstamps "/0be502fa/")) (tstamps "0bf202ed")) -(comp (ref "C12") - (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "spk_drv.bulk_cap") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "spk_drv")) (property (name "Sheetfile") (value "electronics_lib.SpeakerDriver_Analog.Tpa2005d1")) @@ -605,8 +605,8 @@ (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/spk_drv/") (tstamps "/0be502fa/")) (tstamps "0ec10342")) -(comp (ref "C13") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "spk_drv.inp_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "spk_drv")) (property (name "Sheetfile") (value "electronics_lib.SpeakerDriver_Analog.Tpa2005d1")) @@ -616,8 +616,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/spk_drv/") (tstamps "/0be502fa/")) (tstamps "0b8102db")) -(comp (ref "R15") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 30k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "spk_drv.inp_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 30kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "spk_drv")) (property (name "Sheetfile") (value "electronics_lib.SpeakerDriver_Analog.Tpa2005d1")) @@ -627,8 +627,8 @@ (property (name "edg_part") (value "0603WAF3002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/spk_drv/") (tstamps "/0be502fa/")) (tstamps "0bb902f1")) -(comp (ref "C14") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "spk_drv.inn_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "spk_drv")) (property (name "Sheetfile") (value "electronics_lib.SpeakerDriver_Analog.Tpa2005d1")) @@ -638,8 +638,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/spk_drv/") (tstamps "/0be502fa/")) (tstamps "0b7702d9")) -(comp (ref "R16") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 30k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "spk_drv.inn_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 30kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "spk_drv")) (property (name "Sheetfile") (value "electronics_lib.SpeakerDriver_Analog.Tpa2005d1")) @@ -649,7 +649,7 @@ (property (name "edg_part") (value "0603WAF3002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/spk_drv/") (tstamps "/0be502fa/")) (tstamps "0baf02ef")) -(comp (ref "J4") +(comp (ref "spk") (value "B2B-PH-K") (footprint "Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical") (property (name "Sheetname") (value "")) @@ -660,8 +660,8 @@ (property (name "edg_part") (value "B2B-PH-K (JST)")) (sheetpath (names "/") (tstamps "/")) (tstamps "02a7014f")) -(comp (ref "R17") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 100k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "ref_div.top_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 100kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "ref_div")) (property (name "Sheetfile") (value "electronics_abstract_parts.ResistiveDivider.VoltageDivider")) @@ -671,8 +671,8 @@ (property (name "edg_part") (value "0603WAF1003T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/ref_div/") (tstamps "/0b7102e0/")) (tstamps "0c0c02fd")) -(comp (ref "R18") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 100k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "ref_div.bottom_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 100kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "ref_div")) (property (name "Sheetfile") (value "electronics_abstract_parts.ResistiveDivider.VoltageDivider")) @@ -682,7 +682,7 @@ (property (name "edg_part") (value "0603WAF1003T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/ref_div/") (tstamps "/0b7102e0/")) (tstamps "175b043f")) -(comp (ref "U8") +(comp (ref "ref_buf.ic") (value "TLV9061S") (footprint "Package_TO_SOT_SMD:SOT-23-6") (property (name "Sheetname") (value "ref_buf")) @@ -693,8 +693,8 @@ (property (name "edg_part") (value "TLV9061S (Texas Instruments)")) (sheetpath (names "/ref_buf/") (tstamps "/0b7302da/")) (tstamps "013700cd")) -(comp (ref "C15") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "ref_buf.vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "ref_buf")) (property (name "Sheetfile") (value "electronics_abstract_parts.OpampCircuits.OpampFollower")) @@ -704,7 +704,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/ref_buf/") (tstamps "/0b7302da/")) (tstamps "0b6402d2")) -(comp (ref "J5") +(comp (ref "inn") (value "FCR7350*") (footprint "edg:CLIFF_FCR7350") (property (name "Sheetname") (value "")) @@ -715,7 +715,7 @@ (property (name "edg_part") (value "FCR7350* (CLIFF)")) (sheetpath (names "/") (tstamps "/")) (tstamps "02880146")) -(comp (ref "U9") +(comp (ref "inn_mux.ic") (value "NLAS4157") (footprint "Package_TO_SOT_SMD:SOT-363_SC-70-6") (property (name "Sheetname") (value "inn_mux")) @@ -726,8 +726,8 @@ (property (name "edg_part") (value "NLAS4157 (ON Semiconductor)")) (sheetpath (names "/inn_mux/") (tstamps "/0bc502ff/")) (tstamps "013700cd")) -(comp (ref "C16") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "inn_mux.vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "inn_mux")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractAnalogSwitch.AnalogMuxer")) @@ -737,7 +737,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/inn_mux/") (tstamps "/0bc502ff/")) (tstamps "0b6402d2")) -(comp (ref "J6") +(comp (ref "inp") (value "FCR7350*") (footprint "edg:CLIFF_FCR7350") (property (name "Sheetname") (value "")) @@ -748,7 +748,7 @@ (property (name "edg_part") (value "FCR7350* (CLIFF)")) (sheetpath (names "/") (tstamps "/")) (tstamps "028a0148")) -(comp (ref "R19") +(comp (ref "measure.res") (value "1M, 1%, 1.0 W") (footprint "Resistor_SMD:R_2512_6332Metric") (property (name "Sheetname") (value "measure")) @@ -759,7 +759,7 @@ (property (name "edg_part") (value "CHV2512-F*-1004*** (Bourns Inc.)")) (sheetpath (names "/measure/") (tstamps "/0bb902f3/")) (tstamps "0296014b")) -(comp (ref "U10") +(comp (ref "measure.range.switch.sw[0_0].ic") (value "NLAS4157") (footprint "Package_TO_SOT_SMD:SOT-363_SC-70-6") (property (name "Sheetname") (value "sw[0_0]")) @@ -770,8 +770,8 @@ (property (name "edg_part") (value "NLAS4157 (ON Semiconductor)")) (sheetpath (names "/measure/range/switch/sw[0_0]/") (tstamps "/0bb902f3/0640020e/09390293/0a570262/")) (tstamps "013700cd")) -(comp (ref "C17") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "measure.range.switch.sw[0_0].vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "sw[0_0]")) (property (name "Sheetfile") (value "electronics_lib.AnalogSwitch_Nlas4157.Nlas4157")) @@ -781,7 +781,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/measure/range/switch/sw[0_0]/") (tstamps "/0bb902f3/0640020e/09390293/0a570262/")) (tstamps "0b6402d2")) -(comp (ref "U11") +(comp (ref "measure.range.switch.sw[0_1].ic") (value "NLAS4157") (footprint "Package_TO_SOT_SMD:SOT-363_SC-70-6") (property (name "Sheetname") (value "sw[0_1]")) @@ -792,8 +792,8 @@ (property (name "edg_part") (value "NLAS4157 (ON Semiconductor)")) (sheetpath (names "/measure/range/switch/sw[0_1]/") (tstamps "/0bb902f3/0640020e/09390293/0a590263/")) (tstamps "013700cd")) -(comp (ref "C18") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "measure.range.switch.sw[0_1].vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "sw[0_1]")) (property (name "Sheetfile") (value "electronics_lib.AnalogSwitch_Nlas4157.Nlas4157")) @@ -803,7 +803,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/measure/range/switch/sw[0_1]/") (tstamps "/0bb902f3/0640020e/09390293/0a590263/")) (tstamps "0b6402d2")) -(comp (ref "U12") +(comp (ref "measure.range.switch.sw[1_0].ic") (value "NLAS4157") (footprint "Package_TO_SOT_SMD:SOT-363_SC-70-6") (property (name "Sheetname") (value "sw[1_0]")) @@ -814,8 +814,8 @@ (property (name "edg_part") (value "NLAS4157 (ON Semiconductor)")) (sheetpath (names "/measure/range/switch/sw[1_0]/") (tstamps "/0bb902f3/0640020e/09390293/0a5b0263/")) (tstamps "013700cd")) -(comp (ref "C19") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "measure.range.switch.sw[1_0].vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "sw[1_0]")) (property (name "Sheetfile") (value "electronics_lib.AnalogSwitch_Nlas4157.Nlas4157")) @@ -825,8 +825,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/measure/range/switch/sw[1_0]/") (tstamps "/0bb902f3/0640020e/09390293/0a5b0263/")) (tstamps "0b6402d2")) -(comp (ref "R20") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "measure.range.res[0]") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "range")) (property (name "Sheetfile") (value "examples.test_multimeter.ResistorMux")) @@ -836,8 +836,8 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/measure/range/") (tstamps "/0bb902f3/0640020e/")) (tstamps "08450233")) -(comp (ref "R21") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "measure.range.res[1]") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "range")) (property (name "Sheetfile") (value "examples.test_multimeter.ResistorMux")) @@ -847,8 +847,8 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/measure/range/") (tstamps "/0bb902f3/0640020e/")) (tstamps "08470234")) -(comp (ref "R22") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 100k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "measure.range.res[2]") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 100kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "range")) (property (name "Sheetfile") (value "examples.test_multimeter.ResistorMux")) @@ -858,7 +858,7 @@ (property (name "edg_part") (value "0603WAF1003T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/measure/range/") (tstamps "/0bb902f3/0640020e/")) (tstamps "08490235")) -(comp (ref "U13") +(comp (ref "measure_buffer.ic") (value "TLV9061S") (footprint "Package_TO_SOT_SMD:SOT-23-6") (property (name "Sheetname") (value "measure_buffer")) @@ -869,8 +869,8 @@ (property (name "edg_part") (value "TLV9061S (Texas Instruments)")) (sheetpath (names "/measure_buffer/") (tstamps "/2b9205cc/")) (tstamps "013700cd")) -(comp (ref "C20") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "measure_buffer.vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "measure_buffer")) (property (name "Sheetfile") (value "electronics_abstract_parts.OpampCircuits.OpampFollower")) @@ -880,7 +880,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/measure_buffer/") (tstamps "/2b9205cc/")) (tstamps "0b6402d2")) -(comp (ref "TP5") +(comp (ref "tp_measure") (value "meas_chain_1") (footprint "TestPoint:TestPoint_Keystone_5015_Micro-Minature") (property (name "Sheetname") (value "")) @@ -891,7 +891,7 @@ (property (name "edg_part") (value "5015 (Keystone)")) (sheetpath (names "/") (tstamps "/")) (tstamps "172c0436")) -(comp (ref "U14") +(comp (ref "adc.ic") (value "MCP3561R-*/ST") (footprint "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm") (property (name "Sheetname") (value "adc")) @@ -902,8 +902,8 @@ (property (name "edg_part") (value "MCP3561R-*/ST (Microchip Technology)")) (sheetpath (names "/adc/") (tstamps "/02510129/")) (tstamps "013700cd")) -(comp (ref "R23") - (value "±1% 1/10W Thick Film Resistors 75V ±400ppm/? -55?~+155? 10? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "adc.avdd_res") + (value "±1% 1/10W Thick Film Resistors 75V ±400ppm/℃ -55℃~+155℃ 10Ω 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "adc")) (property (name "Sheetfile") (value "electronics_lib.AdcSpi_Mcp3561.Mcp3561")) @@ -913,8 +913,8 @@ (property (name "edg_part") (value "0603WAF100JT5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/adc/") (tstamps "/02510129/")) (tstamps "0ea50349")) -(comp (ref "R24") - (value "±1% 1/10W Thick Film Resistors 75V ±400ppm/? -55?~+155? 10? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "adc.dvdd_res") + (value "±1% 1/10W Thick Film Resistors 75V ±400ppm/℃ -55℃~+155℃ 10Ω 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "adc")) (property (name "Sheetfile") (value "electronics_lib.AdcSpi_Mcp3561.Mcp3561")) @@ -924,8 +924,8 @@ (property (name "edg_part") (value "0603WAF100JT5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/adc/") (tstamps "/02510129/")) (tstamps "0ebd034c")) -(comp (ref "C21") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "adc.avdd_cap_0") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "adc")) (property (name "Sheetfile") (value "electronics_lib.AdcSpi_Mcp3561.Mcp3561")) @@ -935,8 +935,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/adc/") (tstamps "/02510129/")) (tstamps "15c103c2")) -(comp (ref "C22") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "adc.avdd_cap_1") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "adc")) (property (name "Sheetfile") (value "electronics_lib.AdcSpi_Mcp3561.Mcp3561")) @@ -946,8 +946,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/adc/") (tstamps "/02510129/")) (tstamps "15c203c3")) -(comp (ref "C23") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "adc.dvdd_cap_0") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "adc")) (property (name "Sheetfile") (value "electronics_lib.AdcSpi_Mcp3561.Mcp3561")) @@ -957,8 +957,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/adc/") (tstamps "/02510129/")) (tstamps "15df03c5")) -(comp (ref "C24") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "adc.dvdd_cap_1") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "adc")) (property (name "Sheetfile") (value "electronics_lib.AdcSpi_Mcp3561.Mcp3561")) @@ -968,8 +968,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/adc/") (tstamps "/02510129/")) (tstamps "15e003c6")) -(comp (ref "C25") - (value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "adc.vref_cap") + (value "X5R 25V ±10% 10uF 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "adc")) (property (name "Sheetfile") (value "electronics_lib.AdcSpi_Mcp3561.Mcp3561")) @@ -979,7 +979,7 @@ (property (name "edg_part") (value "CL21A106KAYNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/adc/") (tstamps "/02510129/")) (tstamps "0f090347")) -(comp (ref "Q3") +(comp (ref "driver.fet") (value "BSR92PH6327XTSA1") (footprint "Package_TO_SOT_SMD:SOT-23") (property (name "Sheetname") (value "driver")) @@ -990,7 +990,7 @@ (property (name "edg_part") (value "BSR92PH6327XTSA1 (Infineon Technologies)")) (sheetpath (names "/driver/") (tstamps "/08da028d/")) (tstamps "02730140")) -(comp (ref "U15") +(comp (ref "driver.amp.ic") (value "TLV9061S") (footprint "Package_TO_SOT_SMD:SOT-23-6") (property (name "Sheetname") (value "amp")) @@ -1001,8 +1001,8 @@ (property (name "edg_part") (value "TLV9061S (Texas Instruments)")) (sheetpath (names "/driver/amp/") (tstamps "/08da028d/0270013f/")) (tstamps "013700cd")) -(comp (ref "C26") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "driver.amp.vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "amp")) (property (name "Sheetfile") (value "electronics_lib.Opamp_Tlv9061.Tlv9061")) @@ -1012,7 +1012,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/driver/amp/") (tstamps "/08da028d/0270013f/")) (tstamps "0b6402d2")) -(comp (ref "U16") +(comp (ref "driver.range.switch.sw[0_0].ic") (value "NLAS4157") (footprint "Package_TO_SOT_SMD:SOT-363_SC-70-6") (property (name "Sheetname") (value "sw[0_0]")) @@ -1023,8 +1023,8 @@ (property (name "edg_part") (value "NLAS4157 (ON Semiconductor)")) (sheetpath (names "/driver/range/switch/sw[0_0]/") (tstamps "/08da028d/0640020e/09390293/0a570262/")) (tstamps "013700cd")) -(comp (ref "C27") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "driver.range.switch.sw[0_0].vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "sw[0_0]")) (property (name "Sheetfile") (value "electronics_lib.AnalogSwitch_Nlas4157.Nlas4157")) @@ -1034,7 +1034,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/driver/range/switch/sw[0_0]/") (tstamps "/08da028d/0640020e/09390293/0a570262/")) (tstamps "0b6402d2")) -(comp (ref "U17") +(comp (ref "driver.range.switch.sw[0_1].ic") (value "NLAS4157") (footprint "Package_TO_SOT_SMD:SOT-363_SC-70-6") (property (name "Sheetname") (value "sw[0_1]")) @@ -1045,8 +1045,8 @@ (property (name "edg_part") (value "NLAS4157 (ON Semiconductor)")) (sheetpath (names "/driver/range/switch/sw[0_1]/") (tstamps "/08da028d/0640020e/09390293/0a590263/")) (tstamps "013700cd")) -(comp (ref "C28") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "driver.range.switch.sw[0_1].vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "sw[0_1]")) (property (name "Sheetfile") (value "electronics_lib.AnalogSwitch_Nlas4157.Nlas4157")) @@ -1056,7 +1056,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/driver/range/switch/sw[0_1]/") (tstamps "/08da028d/0640020e/09390293/0a590263/")) (tstamps "0b6402d2")) -(comp (ref "U18") +(comp (ref "driver.range.switch.sw[1_0].ic") (value "NLAS4157") (footprint "Package_TO_SOT_SMD:SOT-363_SC-70-6") (property (name "Sheetname") (value "sw[1_0]")) @@ -1067,8 +1067,8 @@ (property (name "edg_part") (value "NLAS4157 (ON Semiconductor)")) (sheetpath (names "/driver/range/switch/sw[1_0]/") (tstamps "/08da028d/0640020e/09390293/0a5b0263/")) (tstamps "013700cd")) -(comp (ref "C29") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "driver.range.switch.sw[1_0].vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "sw[1_0]")) (property (name "Sheetfile") (value "electronics_lib.AnalogSwitch_Nlas4157.Nlas4157")) @@ -1078,8 +1078,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/driver/range/switch/sw[1_0]/") (tstamps "/08da028d/0640020e/09390293/0a5b0263/")) (tstamps "0b6402d2")) -(comp (ref "R25") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "driver.range.res[0]") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "range")) (property (name "Sheetfile") (value "examples.test_multimeter.ResistorMux")) @@ -1089,8 +1089,8 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/driver/range/") (tstamps "/08da028d/0640020e/")) (tstamps "08450233")) -(comp (ref "R26") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "driver.range.res[1]") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "range")) (property (name "Sheetfile") (value "examples.test_multimeter.ResistorMux")) @@ -1100,8 +1100,8 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/driver/range/") (tstamps "/08da028d/0640020e/")) (tstamps "08470234")) -(comp (ref "R27") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 100k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "driver.range.res[2]") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 100kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "range")) (property (name "Sheetfile") (value "examples.test_multimeter.ResistorMux")) @@ -1111,8 +1111,8 @@ (property (name "edg_part") (value "0603WAF1003T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/driver/range/") (tstamps "/08da028d/0640020e/")) (tstamps "08490235")) -(comp (ref "R28") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1M? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "driver.range.res[3]") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1MΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "range")) (property (name "Sheetfile") (value "examples.test_multimeter.ResistorMux")) @@ -1122,7 +1122,7 @@ (property (name "edg_part") (value "0603WAF1004T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/driver/range/") (tstamps "/08da028d/0640020e/")) (tstamps "084b0236")) -(comp (ref "U19") +(comp (ref "driver.sw.ic") (value "NLAS4157") (footprint "Package_TO_SOT_SMD:SOT-363_SC-70-6") (property (name "Sheetname") (value "sw")) @@ -1133,8 +1133,8 @@ (property (name "edg_part") (value "NLAS4157 (ON Semiconductor)")) (sheetpath (names "/driver/sw/") (tstamps "/08da028d/015f00eb/")) (tstamps "013700cd")) -(comp (ref "C30") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "driver.sw.vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "sw")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractAnalogSwitch.AnalogMuxer")) @@ -1144,7 +1144,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/driver/sw/") (tstamps "/08da028d/015f00eb/")) (tstamps "0b6402d2")) -(comp (ref "D7") +(comp (ref "driver.diode") (value "GS1G-LTP") (footprint "Diode_SMD:D_SMA") (property (name "Sheetname") (value "driver")) @@ -1155,8 +1155,8 @@ (property (name "edg_part") (value "GS1G-LTP (Micro Commercial Co)")) (sheetpath (names "/driver/") (tstamps "/08da028d/")) (tstamps "06170206")) -(comp (ref "R29") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "driver_dac.r") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "driver_dac")) (property (name "Sheetfile") (value "electronics_abstract_parts.PassiveFilters.LowPassRcDac")) @@ -1166,8 +1166,8 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/driver_dac/") (tstamps "/16db0414/")) (tstamps "00730073")) -(comp (ref "C31") - (value "50V 2.2uF X7R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "driver_dac.c") + (value "50V 2.2uF X7R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_1206_3216Metric") (property (name "Sheetname") (value "driver_dac")) (property (name "Sheetfile") (value "electronics_abstract_parts.PassiveFilters.LowPassRcDac")) @@ -1179,437 +1179,437 @@ (tstamps "00640064"))) (nets (net (code 1) (name "gnd") - (node (ref U6) (pin 3)) - (node (ref U1) (pin 2)) - (node (ref U2) (pin 2)) - (node (ref D3) (pin 2)) - (node (ref U3) (pin 2)) - (node (ref D4) (pin 2)) - (node (ref U4) (pin 2)) - (node (ref D5) (pin 2)) - (node (ref U5) (pin 1)) - (node (ref U5) (pin 2)) - (node (ref U5) (pin 15)) - (node (ref U5) (pin 33)) - (node (ref U5) (pin 55)) - (node (ref SW2) (pin 2)) - (node (ref SW3) (pin 2)) - (node (ref U7) (pin 7)) - (node (ref U7) (pin 9)) - (node (ref U14) (pin 2)) - (node (ref U14) (pin 3)) - (node (ref U14) (pin 19)) - (node (ref R9) (pin 2)) - (node (ref C10) (pin 2)) - (node (ref R18) (pin 2)) - (node (ref U8) (pin 2)) - (node (ref U9) (pin 2)) - (node (ref U13) (pin 2)) - (node (ref C31) (pin 2)) - (node (ref J1) (pin A1)) - (node (ref J1) (pin B12)) - (node (ref J1) (pin B1)) - (node (ref J1) (pin A12)) - (node (ref C14) (pin 2)) - (node (ref R4) (pin 1)) - (node (ref Q2) (pin 2)) - (node (ref SW1) (pin 2)) - (node (ref C3) (pin 2)) - (node (ref C4) (pin 2)) - (node (ref C5) (pin 2)) - (node (ref C6) (pin 2)) - (node (ref C7) (pin 2)) - (node (ref C8) (pin 2)) - (node (ref J3) (pin 2)) - (node (ref C9) (pin 2)) - (node (ref C11) (pin 2)) - (node (ref C12) (pin 2)) - (node (ref U9) (pin 3)) - (node (ref C21) (pin 2)) - (node (ref C22) (pin 2)) - (node (ref C23) (pin 2)) - (node (ref C24) (pin 2)) - (node (ref C25) (pin 2)) - (node (ref U15) (pin 2)) - (node (ref C15) (pin 2)) - (node (ref C16) (pin 2)) - (node (ref C20) (pin 2)) - (node (ref U19) (pin 2)) - (node (ref J1) (pin S1)) - (node (ref U10) (pin 2)) - (node (ref U11) (pin 2)) - (node (ref U12) (pin 2)) - (node (ref J2) (pin 2)) - (node (ref J2) (pin 3)) - (node (ref J2) (pin 5)) - (node (ref C1) (pin 2)) - (node (ref C2) (pin 2)) - (node (ref C26) (pin 2)) - (node (ref U16) (pin 2)) - (node (ref U17) (pin 2)) - (node (ref U18) (pin 2)) - (node (ref C30) (pin 2)) - (node (ref C17) (pin 2)) - (node (ref C18) (pin 2)) - (node (ref C19) (pin 2)) - (node (ref R1) (pin 1)) - (node (ref R2) (pin 1)) - (node (ref C27) (pin 2)) - (node (ref C28) (pin 2)) - (node (ref C29) (pin 2))) + (node (ref usb_esd) (pin 3)) + (node (ref bat) (pin 2)) + (node (ref reg_5v.ic) (pin 2)) + (node (ref prot_5v) (pin 2)) + (node (ref reg_3v3.ic) (pin 2)) + (node (ref prot_3v3) (pin 2)) + (node (ref reg_analog.ic) (pin 2)) + (node (ref prot_analog) (pin 2)) + (node (ref mcu.ic) (pin 1)) + (node (ref mcu.ic) (pin 2)) + (node (ref mcu.ic) (pin 15)) + (node (ref mcu.ic) (pin 33)) + (node (ref mcu.ic) (pin 55)) + (node (ref sw1) (pin 2)) + (node (ref sw2) (pin 2)) + (node (ref spk_drv.ic) (pin 7)) + (node (ref spk_drv.ic) (pin 9)) + (node (ref adc.ic) (pin 2)) + (node (ref adc.ic) (pin 3)) + (node (ref adc.ic) (pin 19)) + (node (ref vbatsense.bottom_res) (pin 2)) + (node (ref spk_dac.c) (pin 2)) + (node (ref ref_div.bottom_res) (pin 2)) + (node (ref ref_buf.ic) (pin 2)) + (node (ref inn_mux.ic) (pin 2)) + (node (ref measure_buffer.ic) (pin 2)) + (node (ref driver_dac.c) (pin 2)) + (node (ref data_usb.conn) (pin A1)) + (node (ref data_usb.conn) (pin B12)) + (node (ref data_usb.conn) (pin B1)) + (node (ref data_usb.conn) (pin A12)) + (node (ref spk_drv.inn_cap) (pin 2)) + (node (ref gate.pwr_gate.amp_res) (pin 1)) + (node (ref gate.pwr_gate.amp_fet) (pin 2)) + (node (ref gate.btn) (pin 2)) + (node (ref reg_3v3.in_cap) (pin 2)) + (node (ref reg_3v3.out_cap) (pin 2)) + (node (ref reg_analog.in_cap) (pin 2)) + (node (ref reg_analog.out_cap) (pin 2)) + (node (ref mcu.vcc_cap) (pin 2)) + (node (ref mcu.vbus_cap) (pin 2)) + (node (ref lcd.device) (pin 2)) + (node (ref lcd.vdd_cap) (pin 2)) + (node (ref spk_drv.pwr_cap) (pin 2)) + (node (ref spk_drv.bulk_cap) (pin 2)) + (node (ref inn_mux.ic) (pin 3)) + (node (ref adc.avdd_cap_0) (pin 2)) + (node (ref adc.avdd_cap_1) (pin 2)) + (node (ref adc.dvdd_cap_0) (pin 2)) + (node (ref adc.dvdd_cap_1) (pin 2)) + (node (ref adc.vref_cap) (pin 2)) + (node (ref driver.amp.ic) (pin 2)) + (node (ref ref_buf.vdd_cap) (pin 2)) + (node (ref inn_mux.vdd_cap) (pin 2)) + (node (ref measure_buffer.vdd_cap) (pin 2)) + (node (ref driver.sw.ic) (pin 2)) + (node (ref data_usb.conn) (pin S1)) + (node (ref measure.range.switch.sw[0_0].ic) (pin 2)) + (node (ref measure.range.switch.sw[0_1].ic) (pin 2)) + (node (ref measure.range.switch.sw[1_0].ic) (pin 2)) + (node (ref mcu.swd) (pin 2)) + (node (ref mcu.swd) (pin 3)) + (node (ref mcu.swd) (pin 5)) + (node (ref reg_5v.power_path.in_cap) (pin 2)) + (node (ref reg_5v.power_path.out_cap) (pin 2)) + (node (ref driver.amp.vdd_cap) (pin 2)) + (node (ref driver.range.switch.sw[0_0].ic) (pin 2)) + (node (ref driver.range.switch.sw[0_1].ic) (pin 2)) + (node (ref driver.range.switch.sw[1_0].ic) (pin 2)) + (node (ref driver.sw.vdd_cap) (pin 2)) + (node (ref measure.range.switch.sw[0_0].vdd_cap) (pin 2)) + (node (ref measure.range.switch.sw[0_1].vdd_cap) (pin 2)) + (node (ref measure.range.switch.sw[1_0].vdd_cap) (pin 2)) + (node (ref data_usb.cc_pull.cc1) (pin 1)) + (node (ref data_usb.cc_pull.cc2) (pin 1)) + (node (ref driver.range.switch.sw[0_0].vdd_cap) (pin 2)) + (node (ref driver.range.switch.sw[0_1].vdd_cap) (pin 2)) + (node (ref driver.range.switch.sw[1_0].vdd_cap) (pin 2))) (net (code 2) (name "vbat") - (node (ref U1) (pin 1)) - (node (ref R3) (pin 1)) - (node (ref Q1) (pin 2))) + (node (ref bat) (pin 1)) + (node (ref gate.pwr_gate.pull_res) (pin 1)) + (node (ref gate.pwr_gate.pwr_fet) (pin 2))) (net (code 3) (name "v5v") - (node (ref U2) (pin 4)) - (node (ref TP1) (pin 1)) - (node (ref D3) (pin 1)) - (node (ref U3) (pin 1)) - (node (ref U4) (pin 1)) - (node (ref C2) (pin 1)) - (node (ref U3) (pin 3)) - (node (ref U4) (pin 3)) - (node (ref U7) (pin 1)) - (node (ref U7) (pin 6)) - (node (ref C3) (pin 1)) - (node (ref C5) (pin 1)) - (node (ref C11) (pin 1)) - (node (ref C12) (pin 1))) + (node (ref reg_5v.ic) (pin 4)) + (node (ref tp_5v) (pin 1)) + (node (ref prot_5v) (pin 1)) + (node (ref reg_3v3.ic) (pin 1)) + (node (ref reg_analog.ic) (pin 1)) + (node (ref reg_5v.power_path.out_cap) (pin 1)) + (node (ref reg_3v3.ic) (pin 3)) + (node (ref reg_analog.ic) (pin 3)) + (node (ref spk_drv.ic) (pin 1)) + (node (ref spk_drv.ic) (pin 6)) + (node (ref reg_3v3.in_cap) (pin 1)) + (node (ref reg_analog.in_cap) (pin 1)) + (node (ref spk_drv.pwr_cap) (pin 1)) + (node (ref spk_drv.bulk_cap) (pin 1))) (net (code 4) (name "v3v3") - (node (ref U3) (pin 5)) - (node (ref TP2) (pin 1)) - (node (ref D4) (pin 1)) - (node (ref U5) (pin 28)) - (node (ref U5) (pin 30)) - (node (ref D6) (pin 2)) - (node (ref R24) (pin 1)) - (node (ref C4) (pin 1)) - (node (ref R13) (pin 1)) - (node (ref J2) (pin 1)) - (node (ref C7) (pin 1)) - (node (ref J3) (pin 7)) - (node (ref C9) (pin 1))) + (node (ref reg_3v3.ic) (pin 5)) + (node (ref tp_3v3) (pin 1)) + (node (ref prot_3v3) (pin 1)) + (node (ref mcu.ic) (pin 28)) + (node (ref mcu.ic) (pin 30)) + (node (ref rgb.package) (pin 2)) + (node (ref adc.dvdd_res) (pin 1)) + (node (ref reg_3v3.out_cap) (pin 1)) + (node (ref lcd.led_res) (pin 1)) + (node (ref mcu.swd) (pin 1)) + (node (ref mcu.vcc_cap) (pin 1)) + (node (ref lcd.device) (pin 7)) + (node (ref lcd.vdd_cap) (pin 1))) (net (code 5) (name "vanalog") - (node (ref U4) (pin 5)) - (node (ref TP3) (pin 1)) - (node (ref D5) (pin 1)) - (node (ref U8) (pin 5)) - (node (ref U8) (pin 6)) - (node (ref R17) (pin 1)) - (node (ref U9) (pin 5)) - (node (ref U13) (pin 5)) - (node (ref U13) (pin 6)) - (node (ref R23) (pin 1)) - (node (ref C6) (pin 1)) - (node (ref U15) (pin 5)) - (node (ref U15) (pin 6)) - (node (ref C15) (pin 1)) - (node (ref C16) (pin 1)) - (node (ref C20) (pin 1)) - (node (ref U19) (pin 5)) - (node (ref U10) (pin 5)) - (node (ref U11) (pin 5)) - (node (ref U12) (pin 5)) - (node (ref R25) (pin 1)) - (node (ref R26) (pin 1)) - (node (ref R27) (pin 1)) - (node (ref R28) (pin 1)) - (node (ref C26) (pin 1)) - (node (ref C30) (pin 1)) - (node (ref U16) (pin 5)) - (node (ref U17) (pin 5)) - (node (ref U18) (pin 5)) - (node (ref C17) (pin 1)) - (node (ref C18) (pin 1)) - (node (ref C19) (pin 1)) - (node (ref C27) (pin 1)) - (node (ref C28) (pin 1)) - (node (ref C29) (pin 1))) + (node (ref reg_analog.ic) (pin 5)) + (node (ref tp_analog) (pin 1)) + (node (ref prot_analog) (pin 1)) + (node (ref ref_buf.ic) (pin 5)) + (node (ref ref_buf.ic) (pin 6)) + (node (ref ref_div.top_res) (pin 1)) + (node (ref inn_mux.ic) (pin 5)) + (node (ref measure_buffer.ic) (pin 5)) + (node (ref measure_buffer.ic) (pin 6)) + (node (ref adc.avdd_res) (pin 1)) + (node (ref reg_analog.out_cap) (pin 1)) + (node (ref driver.amp.ic) (pin 5)) + (node (ref driver.amp.ic) (pin 6)) + (node (ref ref_buf.vdd_cap) (pin 1)) + (node (ref inn_mux.vdd_cap) (pin 1)) + (node (ref measure_buffer.vdd_cap) (pin 1)) + (node (ref driver.sw.ic) (pin 5)) + (node (ref measure.range.switch.sw[0_0].ic) (pin 5)) + (node (ref measure.range.switch.sw[0_1].ic) (pin 5)) + (node (ref measure.range.switch.sw[1_0].ic) (pin 5)) + (node (ref driver.range.res[0]) (pin 1)) + (node (ref driver.range.res[1]) (pin 1)) + (node (ref driver.range.res[2]) (pin 1)) + (node (ref driver.range.res[3]) (pin 1)) + (node (ref driver.amp.vdd_cap) (pin 1)) + (node (ref driver.sw.vdd_cap) (pin 1)) + (node (ref driver.range.switch.sw[0_0].ic) (pin 5)) + (node (ref driver.range.switch.sw[0_1].ic) (pin 5)) + (node (ref driver.range.switch.sw[1_0].ic) (pin 5)) + (node (ref measure.range.switch.sw[0_0].vdd_cap) (pin 1)) + (node (ref measure.range.switch.sw[0_1].vdd_cap) (pin 1)) + (node (ref measure.range.switch.sw[1_0].vdd_cap) (pin 1)) + (node (ref driver.range.switch.sw[0_0].vdd_cap) (pin 1)) + (node (ref driver.range.switch.sw[0_1].vdd_cap) (pin 1)) + (node (ref driver.range.switch.sw[1_0].vdd_cap) (pin 1))) (net (code 6) (name "vcenter") - (node (ref U8) (pin 4)) - (node (ref U9) (pin 1)) - (node (ref U8) (pin 1))) + (node (ref ref_buf.ic) (pin 4)) + (node (ref inn_mux.ic) (pin 1)) + (node (ref ref_buf.ic) (pin 1))) (net (code 7) (name "gate.pwr_out") - (node (ref Q1) (pin 3)) - (node (ref U2) (pin 3)) - (node (ref R8) (pin 1)) - (node (ref R5) (pin 1)) - (node (ref L1) (pin 1)) - (node (ref C1) (pin 1))) + (node (ref gate.pwr_gate.pwr_fet) (pin 3)) + (node (ref reg_5v.ic) (pin 3)) + (node (ref vbatsense.top_res) (pin 1)) + (node (ref reg_5v.ce_res) (pin 1)) + (node (ref reg_5v.power_path.inductor) (pin 1)) + (node (ref reg_5v.power_path.in_cap) (pin 1))) (net (code 8) (name "vbatsense.output") - (node (ref U5) (pin 9)) - (node (ref R8) (pin 2)) - (node (ref R9) (pin 1))) + (node (ref mcu.ic) (pin 9)) + (node (ref vbatsense.top_res) (pin 2)) + (node (ref vbatsense.bottom_res) (pin 1))) (net (code 9) (name "data_usb.usb.dp") - (node (ref J1) (pin A6)) - (node (ref J1) (pin B6)) - (node (ref U6) (pin 2)) - (node (ref R6) (pin 2))) + (node (ref data_usb.conn) (pin A6)) + (node (ref data_usb.conn) (pin B6)) + (node (ref usb_esd) (pin 2)) + (node (ref mcu.usb_res.res_dp) (pin 2))) (net (code 10) (name "data_usb.usb.dm") - (node (ref J1) (pin A7)) - (node (ref J1) (pin B7)) - (node (ref U6) (pin 1)) - (node (ref R7) (pin 2))) + (node (ref data_usb.conn) (pin A7)) + (node (ref data_usb.conn) (pin B7)) + (node (ref usb_esd) (pin 1)) + (node (ref mcu.usb_res.res_dm) (pin 2))) (net (code 11) (name "mcu.pwr_usb") - (node (ref J1) (pin A4)) - (node (ref J1) (pin B9)) - (node (ref J1) (pin B4)) - (node (ref J1) (pin A9)) - (node (ref U5) (pin 32)) - (node (ref C8) (pin 1))) + (node (ref data_usb.conn) (pin A4)) + (node (ref data_usb.conn) (pin B9)) + (node (ref data_usb.conn) (pin B4)) + (node (ref data_usb.conn) (pin A9)) + (node (ref mcu.ic) (pin 32)) + (node (ref mcu.vbus_cap) (pin 1))) (net (code 12) (name "gate.btn_out") - (node (ref U5) (pin 50)) - (node (ref D2) (pin 2))) + (node (ref mcu.ic) (pin 50)) + (node (ref gate.pwr_gate.btn_diode) (pin 2))) (net (code 13) (name "gate.control") - (node (ref U5) (pin 49)) - (node (ref R4) (pin 2)) - (node (ref Q2) (pin 1))) + (node (ref mcu.ic) (pin 49)) + (node (ref gate.pwr_gate.amp_res) (pin 2)) + (node (ref gate.pwr_gate.amp_fet) (pin 1))) (net (code 14) (name "mcu.gpio.rgb_red") - (node (ref U5) (pin 4)) - (node (ref R10) (pin 2))) + (node (ref mcu.ic) (pin 4)) + (node (ref rgb.red_res) (pin 2))) (net (code 15) (name "mcu.gpio.rgb_green") - (node (ref U5) (pin 5)) - (node (ref R11) (pin 2))) + (node (ref mcu.ic) (pin 5)) + (node (ref rgb.green_res) (pin 2))) (net (code 16) (name "mcu.gpio.rgb_blue") - (node (ref U5) (pin 6)) - (node (ref R12) (pin 2))) + (node (ref mcu.ic) (pin 6)) + (node (ref rgb.blue_res) (pin 2))) (net (code 17) (name "sw1.out") - (node (ref U5) (pin 16)) - (node (ref SW2) (pin 1))) + (node (ref mcu.ic) (pin 16)) + (node (ref sw1) (pin 1))) (net (code 18) (name "sw2.out") - (node (ref U5) (pin 3)) - (node (ref SW3) (pin 1))) + (node (ref mcu.ic) (pin 3)) + (node (ref sw2) (pin 1))) (net (code 19) (name "lcd.reset") - (node (ref U5) (pin 8)) - (node (ref J3) (pin 3))) + (node (ref mcu.ic) (pin 8)) + (node (ref lcd.device) (pin 3))) (net (code 20) (name "lcd.rs") - (node (ref U5) (pin 10)) - (node (ref J3) (pin 4))) + (node (ref mcu.ic) (pin 10)) + (node (ref lcd.device) (pin 4))) (net (code 21) (name "lcd.spi.sck") - (node (ref U5) (pin 18)) - (node (ref J3) (pin 6))) + (node (ref mcu.ic) (pin 18)) + (node (ref lcd.device) (pin 6))) (net (code 22) (name "lcd.spi.mosi") - (node (ref U5) (pin 19)) - (node (ref J3) (pin 5))) + (node (ref mcu.ic) (pin 19)) + (node (ref lcd.device) (pin 5))) (net (code 23) (name "lcd.spi.miso")) (net (code 24) (name "lcd.cs") - (node (ref U5) (pin 17)) - (node (ref J3) (pin 8))) + (node (ref mcu.ic) (pin 17)) + (node (ref lcd.device) (pin 8))) (net (code 25) (name "spk_chain_0") - (node (ref U5) (pin 36)) - (node (ref R14) (pin 1))) + (node (ref mcu.ic) (pin 36)) + (node (ref spk_dac.r) (pin 1))) (net (code 26) (name "spk_chain_1") - (node (ref TP4) (pin 1)) - (node (ref C13) (pin 2)) - (node (ref R14) (pin 2)) - (node (ref C10) (pin 1))) + (node (ref spk_tp) (pin 1)) + (node (ref spk_drv.inp_cap) (pin 2)) + (node (ref spk_dac.r) (pin 2)) + (node (ref spk_dac.c) (pin 1))) (net (code 27) (name "spk_chain_2.a") - (node (ref U7) (pin 8)) - (node (ref J4) (pin 1))) + (node (ref spk_drv.ic) (pin 8)) + (node (ref spk) (pin 1))) (net (code 28) (name "spk_chain_2.b") - (node (ref U7) (pin 5)) - (node (ref J4) (pin 2))) + (node (ref spk_drv.ic) (pin 5)) + (node (ref spk) (pin 2))) (net (code 29) (name "ref_div.output") - (node (ref U8) (pin 3)) - (node (ref R17) (pin 2)) - (node (ref R18) (pin 1))) + (node (ref ref_buf.ic) (pin 3)) + (node (ref ref_div.top_res) (pin 2)) + (node (ref ref_div.bottom_res) (pin 1))) (net (code 30) (name "inn_merge") - (node (ref J5) (pin 1)) - (node (ref U14) (pin 6)) - (node (ref U9) (pin 4)) - (node (ref U12) (pin 4))) + (node (ref inn) (pin 1)) + (node (ref adc.ic) (pin 6)) + (node (ref inn_mux.ic) (pin 4)) + (node (ref measure.range.switch.sw[1_0].ic) (pin 4))) (net (code 31) (name "mcu.gpio.inn_control_0") - (node (ref U5) (pin 41)) - (node (ref U9) (pin 6))) + (node (ref mcu.ic) (pin 41)) + (node (ref inn_mux.ic) (pin 6))) (net (code 32) (name "inp.port") - (node (ref J6) (pin 1)) - (node (ref R19) (pin 1)) - (node (ref D7) (pin 1))) + (node (ref inp) (pin 1)) + (node (ref measure.res) (pin 1)) + (node (ref driver.diode) (pin 1))) (net (code 33) (name "meas_chain_0") - (node (ref U13) (pin 3)) - (node (ref R19) (pin 2)) - (node (ref R20) (pin 1)) - (node (ref R21) (pin 1)) - (node (ref R22) (pin 1))) + (node (ref measure_buffer.ic) (pin 3)) + (node (ref measure.res) (pin 2)) + (node (ref measure.range.res[0]) (pin 1)) + (node (ref measure.range.res[1]) (pin 1)) + (node (ref measure.range.res[2]) (pin 1))) (net (code 34) (name "meas_chain_1") - (node (ref U14) (pin 5)) - (node (ref U13) (pin 4)) - (node (ref TP5) (pin 1)) - (node (ref U13) (pin 1))) + (node (ref adc.ic) (pin 5)) + (node (ref measure_buffer.ic) (pin 4)) + (node (ref tp_measure) (pin 1)) + (node (ref measure_buffer.ic) (pin 1))) (net (code 35) (name "adc.spi.sck") - (node (ref U14) (pin 14)) - (node (ref U5) (pin 37))) + (node (ref adc.ic) (pin 14)) + (node (ref mcu.ic) (pin 37))) (net (code 36) (name "adc.spi.mosi") - (node (ref U14) (pin 15)) - (node (ref U5) (pin 26))) + (node (ref adc.ic) (pin 15)) + (node (ref mcu.ic) (pin 26))) (net (code 37) (name "adc.spi.miso") - (node (ref U14) (pin 16)) - (node (ref U5) (pin 24))) + (node (ref adc.ic) (pin 16)) + (node (ref mcu.ic) (pin 24))) (net (code 38) (name "mcu.gpio.measure_select_0_0") - (node (ref U5) (pin 42)) - (node (ref U10) (pin 6)) - (node (ref U11) (pin 6))) + (node (ref mcu.ic) (pin 42)) + (node (ref measure.range.switch.sw[0_0].ic) (pin 6)) + (node (ref measure.range.switch.sw[0_1].ic) (pin 6))) (net (code 39) (name "mcu.gpio.measure_select_1_0") - (node (ref U5) (pin 43)) - (node (ref U12) (pin 6))) + (node (ref mcu.ic) (pin 43)) + (node (ref measure.range.switch.sw[1_0].ic) (pin 6))) (net (code 40) (name "adc.cs") - (node (ref U5) (pin 39)) - (node (ref U14) (pin 13))) + (node (ref mcu.ic) (pin 39)) + (node (ref adc.ic) (pin 13))) (net (code 41) (name "driver_dac.input") - (node (ref U5) (pin 45)) - (node (ref R29) (pin 1))) + (node (ref mcu.ic) (pin 45)) + (node (ref driver_dac.r) (pin 1))) (net (code 42) (name "driver_dac.output") - (node (ref U15) (pin 3)) - (node (ref R29) (pin 2)) - (node (ref C31) (pin 1))) + (node (ref driver.amp.ic) (pin 3)) + (node (ref driver_dac.r) (pin 2)) + (node (ref driver_dac.c) (pin 1))) (net (code 43) (name "mcu.gpio.driver_select_0_0") - (node (ref U5) (pin 46)) - (node (ref U16) (pin 6)) - (node (ref U17) (pin 6))) + (node (ref mcu.ic) (pin 46)) + (node (ref driver.range.switch.sw[0_0].ic) (pin 6)) + (node (ref driver.range.switch.sw[0_1].ic) (pin 6))) (net (code 44) (name "mcu.gpio.driver_select_1_0") - (node (ref U5) (pin 44)) - (node (ref U18) (pin 6))) + (node (ref mcu.ic) (pin 44)) + (node (ref driver.range.switch.sw[1_0].ic) (pin 6))) (net (code 45) (name "driver.enable") - (node (ref U5) (pin 48)) - (node (ref U19) (pin 6))) + (node (ref mcu.ic) (pin 48)) + (node (ref driver.sw.ic) (pin 6))) (net (code 46) (name "data_usb.conn.cc.cc1") - (node (ref J1) (pin A5)) - (node (ref R1) (pin 2))) + (node (ref data_usb.conn) (pin A5)) + (node (ref data_usb.cc_pull.cc1) (pin 2))) (net (code 47) (name "data_usb.conn.cc.cc2") - (node (ref J1) (pin B5)) - (node (ref R2) (pin 2))) + (node (ref data_usb.conn) (pin B5)) + (node (ref data_usb.cc_pull.cc2) (pin 2))) (net (code 48) (name "gate.pwr_gate.btn_in") - (node (ref D2) (pin 1)) - (node (ref D1) (pin 1)) - (node (ref SW1) (pin 1))) + (node (ref gate.pwr_gate.btn_diode) (pin 1)) + (node (ref gate.pwr_gate.ctl_diode) (pin 1)) + (node (ref gate.btn) (pin 1))) (net (code 49) (name "gate.pwr_gate.pull_res.b") - (node (ref R3) (pin 2)) - (node (ref D1) (pin 2)) - (node (ref Q1) (pin 1)) - (node (ref Q2) (pin 3))) + (node (ref gate.pwr_gate.pull_res) (pin 2)) + (node (ref gate.pwr_gate.ctl_diode) (pin 2)) + (node (ref gate.pwr_gate.pwr_fet) (pin 1)) + (node (ref gate.pwr_gate.amp_fet) (pin 3))) (net (code 50) (name "reg_5v.power_path.switch") - (node (ref U2) (pin 5)) - (node (ref L1) (pin 2))) + (node (ref reg_5v.ic) (pin 5)) + (node (ref reg_5v.power_path.inductor) (pin 2))) (net (code 51) (name "reg_5v.ic.ce") - (node (ref U2) (pin 1)) - (node (ref R5) (pin 2))) + (node (ref reg_5v.ic) (pin 1)) + (node (ref reg_5v.ce_res) (pin 2))) (net (code 52) (name "mcu.swd_node.swdio") - (node (ref U5) (pin 51)) - (node (ref J2) (pin 10))) + (node (ref mcu.ic) (pin 51)) + (node (ref mcu.swd) (pin 10))) (net (code 53) (name "mcu.swd_node.swclk") - (node (ref U5) (pin 53)) - (node (ref J2) (pin 9))) + (node (ref mcu.ic) (pin 53)) + (node (ref mcu.swd) (pin 9))) (net (code 54) (name "mcu.reset_node") - (node (ref U5) (pin 40)) - (node (ref J2) (pin 6))) + (node (ref mcu.ic) (pin 40)) + (node (ref mcu.swd) (pin 6))) (net (code 55) (name "mcu.usb_chain_0.d_P") - (node (ref U5) (pin 35)) - (node (ref R6) (pin 1))) + (node (ref mcu.ic) (pin 35)) + (node (ref mcu.usb_res.res_dp) (pin 1))) (net (code 56) (name "mcu.usb_chain_0.d_N") - (node (ref U5) (pin 34)) - (node (ref R7) (pin 1))) + (node (ref mcu.ic) (pin 34)) + (node (ref mcu.usb_res.res_dm) (pin 1))) (net (code 57) (name "mcu.swd.swo") - (node (ref U5) (pin 47)) - (node (ref J2) (pin 8))) + (node (ref mcu.ic) (pin 47)) + (node (ref mcu.swd) (pin 8))) (net (code 58) (name "mcu.swd.tdi") - (node (ref J2) (pin 7))) + (node (ref mcu.swd) (pin 7))) (net (code 59) (name "rgb.red_res.a") - (node (ref R10) (pin 1)) - (node (ref D6) (pin 3))) + (node (ref rgb.red_res) (pin 1)) + (node (ref rgb.package) (pin 3))) (net (code 60) (name "rgb.green_res.a") - (node (ref R11) (pin 1)) - (node (ref D6) (pin 4))) + (node (ref rgb.green_res) (pin 1)) + (node (ref rgb.package) (pin 4))) (net (code 61) (name "rgb.blue_res.a") - (node (ref R12) (pin 1)) - (node (ref D6) (pin 1))) + (node (ref rgb.blue_res) (pin 1)) + (node (ref rgb.package) (pin 1))) (net (code 62) (name "lcd.led_res.b") - (node (ref R13) (pin 2)) - (node (ref J3) (pin 1))) + (node (ref lcd.led_res) (pin 2)) + (node (ref lcd.device) (pin 1))) (net (code 63) (name "spk_drv.inp_cap.pos") - (node (ref C13) (pin 1)) - (node (ref R15) (pin 1))) + (node (ref spk_drv.inp_cap) (pin 1)) + (node (ref spk_drv.inp_res) (pin 1))) (net (code 64) (name "spk_drv.inp_res.b") - (node (ref R15) (pin 2)) - (node (ref U7) (pin 4))) + (node (ref spk_drv.inp_res) (pin 2)) + (node (ref spk_drv.ic) (pin 4))) (net (code 65) (name "spk_drv.inn_cap.pos") - (node (ref C14) (pin 1)) - (node (ref R16) (pin 1))) + (node (ref spk_drv.inn_cap) (pin 1)) + (node (ref spk_drv.inn_res) (pin 1))) (net (code 66) (name "spk_drv.inn_res.b") - (node (ref R16) (pin 2)) - (node (ref U7) (pin 3))) + (node (ref spk_drv.inn_res) (pin 2)) + (node (ref spk_drv.ic) (pin 3))) (net (code 67) (name "measure.range.res[0].b") - (node (ref R20) (pin 2)) - (node (ref U10) (pin 3))) + (node (ref measure.range.res[0]) (pin 2)) + (node (ref measure.range.switch.sw[0_0].ic) (pin 3))) (net (code 68) (name "measure.range.res[1].b") - (node (ref R21) (pin 2)) - (node (ref U10) (pin 1))) + (node (ref measure.range.res[1]) (pin 2)) + (node (ref measure.range.switch.sw[0_0].ic) (pin 1))) (net (code 69) (name "measure.range.res[2].b") - (node (ref R22) (pin 2)) - (node (ref U11) (pin 3))) + (node (ref measure.range.res[2]) (pin 2)) + (node (ref measure.range.switch.sw[0_1].ic) (pin 3))) (net (code 70) (name "measure.range.dummy.io") - (node (ref U11) (pin 1))) + (node (ref measure.range.switch.sw[0_1].ic) (pin 1))) (net (code 71) (name "measure.range.switch.sw[0_0].com") - (node (ref U12) (pin 3)) - (node (ref U10) (pin 4))) + (node (ref measure.range.switch.sw[1_0].ic) (pin 3)) + (node (ref measure.range.switch.sw[0_0].ic) (pin 4))) (net (code 72) (name "measure.range.switch.sw[0_1].com") - (node (ref U12) (pin 1)) - (node (ref U11) (pin 4))) + (node (ref measure.range.switch.sw[1_0].ic) (pin 1)) + (node (ref measure.range.switch.sw[0_1].ic) (pin 4))) (net (code 73) (name "adc.vins.2") - (node (ref U14) (pin 7))) + (node (ref adc.ic) (pin 7))) (net (code 74) (name "adc.vins.3") - (node (ref U14) (pin 8))) + (node (ref adc.ic) (pin 8))) (net (code 75) (name "adc.vins.4") - (node (ref U14) (pin 9))) + (node (ref adc.ic) (pin 9))) (net (code 76) (name "adc.vins.5") - (node (ref U14) (pin 10))) + (node (ref adc.ic) (pin 10))) (net (code 77) (name "adc.vins.6") - (node (ref U14) (pin 11))) + (node (ref adc.ic) (pin 11))) (net (code 78) (name "adc.vins.7") - (node (ref U14) (pin 12))) + (node (ref adc.ic) (pin 12))) (net (code 79) (name "adc.ic.avdd") - (node (ref U14) (pin 1)) - (node (ref R23) (pin 2)) - (node (ref C21) (pin 1)) - (node (ref C22) (pin 1))) + (node (ref adc.ic) (pin 1)) + (node (ref adc.avdd_res) (pin 2)) + (node (ref adc.avdd_cap_0) (pin 1)) + (node (ref adc.avdd_cap_1) (pin 1))) (net (code 80) (name "adc.ic.dvdd") - (node (ref U14) (pin 20)) - (node (ref R24) (pin 2)) - (node (ref C23) (pin 1)) - (node (ref C24) (pin 1))) + (node (ref adc.ic) (pin 20)) + (node (ref adc.dvdd_res) (pin 2)) + (node (ref adc.dvdd_cap_0) (pin 1)) + (node (ref adc.dvdd_cap_1) (pin 1))) (net (code 81) (name "adc.ic.vrefp") - (node (ref U14) (pin 4)) - (node (ref C25) (pin 1))) + (node (ref adc.ic) (pin 4)) + (node (ref adc.vref_cap) (pin 1))) (net (code 82) (name "driver.fet.source") - (node (ref Q3) (pin 2)) - (node (ref U15) (pin 4)) - (node (ref U19) (pin 3)) - (node (ref U18) (pin 4))) + (node (ref driver.fet) (pin 2)) + (node (ref driver.amp.ic) (pin 4)) + (node (ref driver.sw.ic) (pin 3)) + (node (ref driver.range.switch.sw[1_0].ic) (pin 4))) (net (code 83) (name "driver.amp.out") - (node (ref U15) (pin 1)) - (node (ref U19) (pin 1))) + (node (ref driver.amp.ic) (pin 1)) + (node (ref driver.sw.ic) (pin 1))) (net (code 84) (name "driver.fet.gate") - (node (ref Q3) (pin 1)) - (node (ref U19) (pin 4))) + (node (ref driver.fet) (pin 1)) + (node (ref driver.sw.ic) (pin 4))) (net (code 85) (name "driver.fet.drain") - (node (ref Q3) (pin 3)) - (node (ref D7) (pin 2))) + (node (ref driver.fet) (pin 3)) + (node (ref driver.diode) (pin 2))) (net (code 86) (name "driver.range.res[0].b") - (node (ref R25) (pin 2)) - (node (ref U16) (pin 3))) + (node (ref driver.range.res[0]) (pin 2)) + (node (ref driver.range.switch.sw[0_0].ic) (pin 3))) (net (code 87) (name "driver.range.res[1].b") - (node (ref R26) (pin 2)) - (node (ref U16) (pin 1))) + (node (ref driver.range.res[1]) (pin 2)) + (node (ref driver.range.switch.sw[0_0].ic) (pin 1))) (net (code 88) (name "driver.range.res[2].b") - (node (ref R27) (pin 2)) - (node (ref U17) (pin 3))) + (node (ref driver.range.res[2]) (pin 2)) + (node (ref driver.range.switch.sw[0_1].ic) (pin 3))) (net (code 89) (name "driver.range.res[3].b") - (node (ref R28) (pin 2)) - (node (ref U17) (pin 1))) + (node (ref driver.range.res[3]) (pin 2)) + (node (ref driver.range.switch.sw[0_1].ic) (pin 1))) (net (code 90) (name "driver.range.switch.sw[0_0].com") - (node (ref U18) (pin 3)) - (node (ref U16) (pin 4))) + (node (ref driver.range.switch.sw[1_0].ic) (pin 3)) + (node (ref driver.range.switch.sw[0_0].ic) (pin 4))) (net (code 91) (name "driver.range.switch.sw[0_1].com") - (node (ref U18) (pin 1)) - (node (ref U17) (pin 4)))) + (node (ref driver.range.switch.sw[1_0].ic) (pin 1)) + (node (ref driver.range.switch.sw[0_1].ic) (pin 4)))) ) \ No newline at end of file diff --git a/examples/PcbBot/PcbBot.net b/examples/PcbBot/PcbBot.net index e0e0510e7..f3ed93ff3 100644 --- a/examples/PcbBot/PcbBot.net +++ b/examples/PcbBot/PcbBot.net @@ -1,6 +1,6 @@ (export (version D) (components -(comp (ref "H1") +(comp (ref "jlc_th.th1") (value "") (footprint "edg:JlcToolingHole_1.152mm") (property (name "Sheetname") (value "jlc_th")) @@ -11,7 +11,7 @@ (property (name "edg_part") (value "")) (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) (tstamps "0260010e")) -(comp (ref "H2") +(comp (ref "jlc_th.th2") (value "") (footprint "edg:JlcToolingHole_1.152mm") (property (name "Sheetname") (value "jlc_th")) @@ -22,7 +22,7 @@ (property (name "edg_part") (value "")) (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) (tstamps "0261010f")) -(comp (ref "H3") +(comp (ref "jlc_th.th3") (value "") (footprint "edg:JlcToolingHole_1.152mm") (property (name "Sheetname") (value "jlc_th")) @@ -33,7 +33,7 @@ (property (name "edg_part") (value "")) (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) (tstamps "02620110")) -(comp (ref "J1") +(comp (ref "usb.conn") (value "COM-15111") (footprint "Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11") (property (name "Sheetname") (value "usb")) @@ -44,8 +44,8 @@ (property (name "edg_part") (value "COM-15111 (Sparkfun)")) (sheetpath (names "/usb/") (tstamps "/02aa014b/")) (tstamps "042701af")) -(comp (ref "R1") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 5.1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "usb.cc_pull.cc1") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 5.1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "cc_pull")) (property (name "Sheetfile") (value "electronics_lib.UsbPorts.UsbCcPulldownResistor")) @@ -55,8 +55,8 @@ (property (name "edg_part") (value "0603WAF5101T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/usb/cc_pull/") (tstamps "/02aa014b/0b4c02e3/")) (tstamps "022300f8")) -(comp (ref "R2") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 5.1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "usb.cc_pull.cc2") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 5.1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "cc_pull")) (property (name "Sheetfile") (value "electronics_lib.UsbPorts.UsbCcPulldownResistor")) @@ -66,7 +66,7 @@ (property (name "edg_part") (value "0603WAF5101T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/usb/cc_pull/") (tstamps "/02aa014b/0b4c02e3/")) (tstamps "022400f9")) -(comp (ref "J2") +(comp (ref "batt") (value "B2B-PH-K") (footprint "Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical") (property (name "Sheetname") (value "")) @@ -77,7 +77,7 @@ (property (name "edg_part") (value "B2B-PH-K (JST)")) (sheetpath (names "/") (tstamps "/")) (tstamps "040b01ac")) -(comp (ref "TP1") +(comp (ref "tp_gnd") (value "gnd") (footprint "edg:TestPoint_TE_RCT_0805") (property (name "Sheetname") (value "")) @@ -88,7 +88,7 @@ (property (name "edg_part") (value "5015 (Keystone)")) (sheetpath (names "/") (tstamps "/")) (tstamps "08df027d")) -(comp (ref "F1") +(comp (ref "fuse") (value "6V 2A 100A 4A 1206 Resettable Fuses ROHS") (footprint "Resistor_SMD:R_1206_3216Metric") (property (name "Sheetname") (value "")) @@ -99,8 +99,8 @@ (property (name "edg_part") (value "MF-NSMF200-2 (BOURNS)")) (sheetpath (names "/") (tstamps "/")) (tstamps "044601b4")) -(comp (ref "R3") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "gate.pwr_gate.pull_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "pwr_gate")) (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.SoftPowerGate")) @@ -110,8 +110,8 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "0f6e0367")) -(comp (ref "Q1") - (value "20V 3.1A 860mW 112m?@4.5V,2.8A 1V@250?A P Channel SOT-23(SOT-23-3) MOSFETs ROHS") +(comp (ref "gate.pwr_gate.pwr_fet") + (value "20V 3.1A 860mW 112mΩ@4.5V,2.8A 1V@250μA P Channel SOT-23(SOT-23-3) MOSFETs ROHS") (footprint "Package_TO_SOT_SMD:SOT-23") (property (name "Sheetname") (value "pwr_gate")) (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.SoftPowerGate")) @@ -121,8 +121,8 @@ (property (name "edg_part") (value "SI2301CDS-T1-GE3 (Vishay Intertech)")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "0c0702f8")) -(comp (ref "R4") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "gate.pwr_gate.amp_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "pwr_gate")) (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.SoftPowerGate")) @@ -132,8 +132,8 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "0b7b02e8")) -(comp (ref "Q2") - (value "60V 115mA 200mW 7.5?@10V,500mA 2.5V@250?A N Channel SOT-23(SOT-23-3) MOSFETs ROHS") +(comp (ref "gate.pwr_gate.amp_fet") + (value "60V 115mA 200mW 7.5Ω@10V,500mA 2.5V@250μA N Channel SOT-23(SOT-23-3) MOSFETs ROHS") (footprint "Package_TO_SOT_SMD:SOT-23") (property (name "Sheetname") (value "pwr_gate")) (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.SoftPowerGate")) @@ -143,7 +143,7 @@ (property (name "edg_part") (value "2N7002 (Changjiang Electronics Tech (CJ))")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "0b5802dd")) -(comp (ref "D1") +(comp (ref "gate.pwr_gate.ctl_diode") (value "30V 370mV@1mA 30mA SOD-323 Schottky Barrier Diodes (SBD) ROHS") (footprint "Diode_SMD:D_SOD-323") (property (name "Sheetname") (value "pwr_gate")) @@ -154,7 +154,7 @@ (property (name "edg_part") (value "RB751V-40 (Yangzhou Yangjie Elec Tech)")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "126403a8")) -(comp (ref "D2") +(comp (ref "gate.pwr_gate.btn_diode") (value "30V 370mV@1mA 30mA SOD-323 Schottky Barrier Diodes (SBD) ROHS") (footprint "Diode_SMD:D_SOD-323") (property (name "Sheetname") (value "pwr_gate")) @@ -165,7 +165,7 @@ (property (name "edg_part") (value "RB751V-40 (Yangzhou Yangjie Elec Tech)")) (sheetpath (names "/gate/pwr_gate/") (tstamps "/041001a2/0f5c035a/")) (tstamps "126903a9")) -(comp (ref "SW1") +(comp (ref "gate.btn") (value "5.1mm switch") (footprint "Button_Switch_SMD:SW_SPST_SKQG_WithoutStem") (property (name "Sheetname") (value "gate")) @@ -176,8 +176,8 @@ (property (name "edg_part") (value "5.1mm switch")) (sheetpath (names "/gate/") (tstamps "/041001a2/")) (tstamps "027f0145")) -(comp (ref "D3") - (value "10?A@2V 5? Single 5.32V~5.92V 1W 5.6V SMAF Zener Diodes ROHS") +(comp (ref "prot_batt") + (value "10μA@2V 5Ω Single 5.32V~5.92V 1W 5.6V SMAF Zener Diodes ROHS") (footprint "Diode_SMD:D_SMA") (property (name "Sheetname") (value "")) (property (name "Sheetfile") (value "")) @@ -187,7 +187,7 @@ (property (name "edg_part") (value "1SMAF4734A (Shandong Jingdao Microelectronics)")) (sheetpath (names "/") (tstamps "/")) (tstamps "132c03d0")) -(comp (ref "TP2") +(comp (ref "tp_batt") (value "vbatt") (footprint "edg:TestPoint_TE_RCT_0805") (property (name "Sheetname") (value "")) @@ -198,8 +198,8 @@ (property (name "edg_part") (value "5015 (Keystone)")) (sheetpath (names "/") (tstamps "/")) (tstamps "0bb502ef")) -(comp (ref "R5") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "pwr_or.pdr") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "pwr_or")) (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PriorityPowerOr")) @@ -209,7 +209,7 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/pwr_or/") (tstamps "/092e029a/")) (tstamps "028d0147")) -(comp (ref "D4") +(comp (ref "pwr_or.diode") (value "40V 600mV@1A 1A SOD-323 Schottky Barrier Diodes (SBD) ROHS") (footprint "Diode_SMD:D_SOD-323") (property (name "Sheetname") (value "pwr_or")) @@ -220,8 +220,8 @@ (property (name "edg_part") (value "1N5819WS (Guangdong Hottech)")) (sheetpath (names "/pwr_or/") (tstamps "/092e029a/")) (tstamps "06170206")) -(comp (ref "Q3") - (value "30V 4A 44m?@10V,4.3A 1.4W 1.3V@250?A P Channel SOT-23-3L MOSFETs ROHS") +(comp (ref "pwr_or.fet") + (value "30V 4A 44mΩ@10V,4.3A 1.4W 1.3V@250μA P Channel SOT-23-3L MOSFETs ROHS") (footprint "Package_TO_SOT_SMD:SOT-23") (property (name "Sheetname") (value "pwr_or")) (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PriorityPowerOr")) @@ -231,7 +231,7 @@ (property (name "edg_part") (value "AO3401A (Alpha & Omega Semicon)")) (sheetpath (names "/pwr_or/") (tstamps "/092e029a/")) (tstamps "02730140")) -(comp (ref "U1") +(comp (ref "reg_3v3.ic") (value "LDL1117S33R") (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2") (property (name "Sheetname") (value "reg_3v3")) @@ -242,8 +242,8 @@ (property (name "edg_part") (value "LDL1117S33R (STMicroelectronics)")) (sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/")) (tstamps "013700cd")) -(comp (ref "C1") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_3v3.in_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "reg_3v3")) (property (name "Sheetfile") (value "electronics_lib.LinearRegulators.Ldl1117")) @@ -253,8 +253,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/")) (tstamps "0879026b")) -(comp (ref "C2") - (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_3v3.out_cap") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "reg_3v3")) (property (name "Sheetfile") (value "electronics_lib.LinearRegulators.Ldl1117")) @@ -264,8 +264,8 @@ (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_3v3/") (tstamps "/0aba027a/")) (tstamps "0be902ec")) -(comp (ref "D5") - (value "5?A@1V 90? Single 3.6V~3.8V 350mW 3.4V SOD-123 Zener Diodes ROHS") +(comp (ref "prot_3v3") + (value "5μA@1V 90Ω Single 3.6V~3.8V 350mW 3.4V SOD-123 Zener Diodes ROHS") (footprint "Diode_SMD:D_SOD-123") (property (name "Sheetname") (value "")) (property (name "Sheetfile") (value "")) @@ -275,7 +275,7 @@ (property (name "edg_part") (value "BZT52C3V6 (SMC(Sangdest Microelectronicstronic (Nanjing)))")) (sheetpath (names "/") (tstamps "/")) (tstamps "0eb80301")) -(comp (ref "TP3") +(comp (ref "tp_3v3") (value "v3v3") (footprint "edg:TestPoint_TE_RCT_0805") (property (name "Sheetname") (value "")) @@ -286,7 +286,7 @@ (property (name "edg_part") (value "5015 (Keystone)")) (sheetpath (names "/") (tstamps "/")) (tstamps "08220220")) -(comp (ref "U2") +(comp (ref "charger.ic") (value "MCP73831T-2ACI/OT") (footprint "Package_TO_SOT_SMD:SOT-23-5") (property (name "Sheetname") (value "charger")) @@ -297,8 +297,8 @@ (property (name "edg_part") (value "MCP73831T-2ACI/OT (Microchip Technology)")) (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) (tstamps "013700cd")) -(comp (ref "C3") - (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "charger.vdd_cap") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "charger")) (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) @@ -308,8 +308,8 @@ (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) (tstamps "0b6402d2")) -(comp (ref "C4") - (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "charger.vbat_cap") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "charger")) (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) @@ -319,8 +319,8 @@ (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) (tstamps "0ec70341")) -(comp (ref "R6") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 4.99k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "charger.prog_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 4.99kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "charger")) (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) @@ -330,8 +330,8 @@ (property (name "edg_part") (value "0603WAF4991T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) (tstamps "0f520362")) -(comp (ref "D6") - (value "20mA 180mcd 2.3V 591nm Colorless transparence -40?~+85? 585.5nm~591.5nm yellow 120° 60mW 0603 Light Emitting Diodes (LED) ROHS") +(comp (ref "charge_led.package") + (value "20mA 180mcd 2.3V 591nm Colorless transparence -40℃~+85℃ 585.5nm~591.5nm yellow 120° 60mW 0603 Light Emitting Diodes (LED) ROHS") (footprint "LED_SMD:LED_0603_1608Metric") (property (name "Sheetname") (value "charge_led")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkLedResistor")) @@ -341,8 +341,8 @@ (property (name "edg_part") (value "19-213/Y2C-CQ2R2L/3T(CY) (Everlight Elec)")) (sheetpath (names "/charge_led/") (tstamps "/160703ff/")) (tstamps "0b4e02cd")) -(comp (ref "R7") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "charge_led.res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "charge_led")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkLedResistor")) @@ -352,7 +352,7 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/charge_led/") (tstamps "/160703ff/")) (tstamps "0296014b")) -(comp (ref "U3") +(comp (ref "mcu.ic") (value "ESP32-S3-WROOM-1-N16R8") (footprint "RF_Module:ESP32-S3-WROOM-1") (property (name "Sheetname") (value "mcu")) @@ -363,8 +363,8 @@ (property (name "edg_part") (value "ESP32-S3-WROOM-1-N16R8 (Espressif Systems)")) (sheetpath (names "/mcu/") (tstamps "/02850146/")) (tstamps "013700cd")) -(comp (ref "C5") - (value "10V 22uF X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "mcu.vcc_cap0") + (value "10V 22uF X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_1206_3216Metric") (property (name "Sheetname") (value "mcu")) (property (name "Sheetfile") (value "electronics_lib.Microcontroller_Esp32s3.Esp32s3_Wroom_1")) @@ -374,8 +374,8 @@ (property (name "edg_part") (value "CL31A226KPHNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/mcu/") (tstamps "/02850146/")) (tstamps "0e590300")) -(comp (ref "C6") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "mcu.vcc_cap1") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "mcu")) (property (name "Sheetfile") (value "electronics_lib.Microcontroller_Esp32s3.Esp32s3_Wroom_1")) @@ -385,7 +385,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/mcu/") (tstamps "/02850146/")) (tstamps "0e5a0301")) -(comp (ref "J3") +(comp (ref "mcu.prog") (value "PinHeader2.54 1x4") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical") (property (name "Sheetname") (value "mcu")) @@ -396,7 +396,7 @@ (property (name "edg_part") (value "PinHeader2.54 1x4 (Generic)")) (sheetpath (names "/mcu/") (tstamps "/02850146/")) (tstamps "045f01b9")) -(comp (ref "SW2") +(comp (ref "mcu.boot") (value "5.1mm switch") (footprint "Button_Switch_SMD:SW_SPST_SKQG_WithoutStem") (property (name "Sheetname") (value "mcu")) @@ -407,8 +407,8 @@ (property (name "edg_part") (value "5.1mm switch")) (sheetpath (names "/mcu/") (tstamps "/02850146/")) (tstamps "042b01b5")) -(comp (ref "R8") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "mcu.en_pull.r") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "en_pull")) (property (name "Sheetfile") (value "electronics_abstract_parts.PassiveFilters.PullupDelayRc")) @@ -418,8 +418,8 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/mcu/en_pull/") (tstamps "/02850146/0b9c02f0/")) (tstamps "00730073")) -(comp (ref "C7") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "mcu.en_pull.c") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "en_pull")) (property (name "Sheetfile") (value "electronics_abstract_parts.PassiveFilters.PullupDelayRc")) @@ -429,7 +429,7 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/mcu/en_pull/") (tstamps "/02850146/0b9c02f0/")) (tstamps "00640064")) -(comp (ref "U4") +(comp (ref "usb_esd") (value "PESD5V0X1BT") (footprint "Package_TO_SOT_SMD:SOT-23") (property (name "Sheetname") (value "")) @@ -440,7 +440,7 @@ (property (name "edg_part") (value "PESD5V0X1BT (Nexperia)")) (sheetpath (names "/") (tstamps "/")) (tstamps "0bcb02e6")) -(comp (ref "D7") +(comp (ref "led.package") (value "Red 615~630nm 1.9~2.2V 0603 Light Emitting Diodes (LED) RoHS") (footprint "LED_SMD:LED_0603_1608Metric") (property (name "Sheetname") (value "led")) @@ -451,8 +451,8 @@ (property (name "edg_part") (value "KT-0603R (Hubei KENTO Elec)")) (sheetpath (names "/led/") (tstamps "/02750136/")) (tstamps "0b4e02cd")) -(comp (ref "R9") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "led.res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "led")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorLed")) @@ -462,7 +462,7 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/led/") (tstamps "/02750136/")) (tstamps "0296014b")) -(comp (ref "J4") +(comp (ref "tof.elt[0]") (value "PinSocket2.54 1x6") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical") (property (name "Sheetname") (value "tof")) @@ -473,7 +473,7 @@ (property (name "edg_part") (value "PinSocket2.54 1x6 (Generic)")) (sheetpath (names "/tof/") (tstamps "/02a3014a/")) (tstamps "081e022e")) -(comp (ref "J5") +(comp (ref "tof.elt[1]") (value "PinSocket2.54 1x6") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical") (property (name "Sheetname") (value "tof")) @@ -484,7 +484,7 @@ (property (name "edg_part") (value "PinSocket2.54 1x6 (Generic)")) (sheetpath (names "/tof/") (tstamps "/02a3014a/")) (tstamps "0820022f")) -(comp (ref "J6") +(comp (ref "tof.elt[2]") (value "PinSocket2.54 1x6") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical") (property (name "Sheetname") (value "tof")) @@ -495,7 +495,7 @@ (property (name "edg_part") (value "PinSocket2.54 1x6 (Generic)")) (sheetpath (names "/tof/") (tstamps "/02a3014a/")) (tstamps "08220230")) -(comp (ref "J7") +(comp (ref "tof.elt[3]") (value "PinSocket2.54 1x6") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical") (property (name "Sheetname") (value "tof")) @@ -506,8 +506,8 @@ (property (name "edg_part") (value "PinSocket2.54 1x6 (Generic)")) (sheetpath (names "/tof/") (tstamps "/02a3014a/")) (tstamps "08240231")) -(comp (ref "R10") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 4.7k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "i2c_pull.scl_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 4.7kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "i2c_pull")) (property (name "Sheetfile") (value "electronics_abstract_parts.I2cPullup.I2cPullup")) @@ -517,8 +517,8 @@ (property (name "edg_part") (value "0603WAF4701T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/i2c_pull/") (tstamps "/0d3e031b/")) (tstamps "0ba902ec")) -(comp (ref "R11") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 4.7k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "i2c_pull.sda_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 4.7kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "i2c_pull")) (property (name "Sheetfile") (value "electronics_abstract_parts.I2cPullup.I2cPullup")) @@ -528,7 +528,7 @@ (property (name "edg_part") (value "0603WAF4701T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/i2c_pull/") (tstamps "/0d3e031b/")) (tstamps "0b7802e2")) -(comp (ref "TP4") +(comp (ref "i2c_tp.tp_scl") (value "i2c.scl") (footprint "edg:TestPoint_TE_RCT_0805") (property (name "Sheetname") (value "i2c_tp")) @@ -539,7 +539,7 @@ (property (name "edg_part") (value "5015 (Keystone)")) (sheetpath (names "/i2c_tp/") (tstamps "/07770242/")) (tstamps "08f50286")) -(comp (ref "TP5") +(comp (ref "i2c_tp.tp_sda") (value "i2c.sda") (footprint "edg:TestPoint_TE_RCT_0805") (property (name "Sheetname") (value "i2c_tp")) @@ -550,7 +550,7 @@ (property (name "edg_part") (value "5015 (Keystone)")) (sheetpath (names "/i2c_tp/") (tstamps "/07770242/")) (tstamps "08ec027c")) -(comp (ref "U5") +(comp (ref "imu.ic") (value "LSM6DS3TR-C") (footprint "Package_LGA:Bosch_LGA-14_3x2.5mm_P0.5mm") (property (name "Sheetname") (value "imu")) @@ -561,8 +561,8 @@ (property (name "edg_part") (value "LSM6DS3TR-C (STMicroelectronics)")) (sheetpath (names "/imu/") (tstamps "/028d014c/")) (tstamps "013700cd")) -(comp (ref "C8") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "imu.vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "imu")) (property (name "Sheetfile") (value "electronics_lib.Imu_Lsm6ds3trc.Lsm6ds3trc")) @@ -572,8 +572,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/imu/") (tstamps "/028d014c/")) (tstamps "0b6402d2")) -(comp (ref "C9") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "imu.vddio_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "imu")) (property (name "Sheetfile") (value "electronics_lib.Imu_Lsm6ds3trc.Lsm6ds3trc")) @@ -583,7 +583,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/imu/") (tstamps "/028d014c/")) (tstamps "128303aa")) -(comp (ref "U6") +(comp (ref "mag.ic") (value "QMC5883L") (footprint "Package_LGA:LGA-16_3x3mm_P0.5mm") (property (name "Sheetname") (value "mag")) @@ -594,8 +594,8 @@ (property (name "edg_part") (value "QMC5883L (QST)")) (sheetpath (names "/mag/") (tstamps "/02730136/")) (tstamps "013700cd")) -(comp (ref "C10") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "mag.vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "mag")) (property (name "Sheetfile") (value "electronics_lib.Mag_Qmc5883l.Qmc5883l")) @@ -605,8 +605,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/mag/") (tstamps "/02730136/")) (tstamps "0b6402d2")) -(comp (ref "C11") - (value "25V 220nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "mag.set_cap") + (value "25V 220nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "mag")) (property (name "Sheetfile") (value "electronics_lib.Mag_Qmc5883l.Qmc5883l")) @@ -616,8 +616,8 @@ (property (name "edg_part") (value "CL10B224KA8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/mag/") (tstamps "/02730136/")) (tstamps "0ba502e0")) -(comp (ref "C12") - (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "mag.c1") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "mag")) (property (name "Sheetfile") (value "electronics_lib.Mag_Qmc5883l.Qmc5883l")) @@ -627,7 +627,7 @@ (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/mag/") (tstamps "/02730136/")) (tstamps "00f90095")) -(comp (ref "U7") +(comp (ref "expander.ic") (value "PCA9554APW,118") (footprint "Package_SO:TSSOP-16_4.4x5mm_P0.65mm") (property (name "Sheetname") (value "expander")) @@ -638,8 +638,8 @@ (property (name "edg_part") (value "PCA9554APW,118 (NXP)")) (sheetpath (names "/expander/") (tstamps "/0f1d0358/")) (tstamps "013700cd")) -(comp (ref "C13") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "expander.vdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "expander")) (property (name "Sheetfile") (value "electronics_lib.IoExpander_Pca9554.Pca9554")) @@ -649,7 +649,7 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/expander/") (tstamps "/0f1d0358/")) (tstamps "0b6402d2")) -(comp (ref "D8") +(comp (ref "rgb.package") (value "COM-09264") (footprint "LED_THT:LED_D5.0mm-4_RGB_Staggered_Pins") (property (name "Sheetname") (value "rgb")) @@ -660,8 +660,8 @@ (property (name "edg_part") (value "COM-09264 (Sparkfun)")) (sheetpath (names "/rgb/") (tstamps "/0289013c/")) (tstamps "0b4e02cd")) -(comp (ref "R12") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "rgb.red_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "rgb")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkRgbLed")) @@ -671,8 +671,8 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/rgb/") (tstamps "/0289013c/")) (tstamps "0b8602e5")) -(comp (ref "R13") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "rgb.green_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "rgb")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkRgbLed")) @@ -682,8 +682,8 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/rgb/") (tstamps "/0289013c/")) (tstamps "128e03bb")) -(comp (ref "R14") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 1k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "rgb.blue_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "rgb")) (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkRgbLed")) @@ -693,7 +693,7 @@ (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/rgb/") (tstamps "/0289013c/")) (tstamps "0ed20352")) -(comp (ref "J8") +(comp (ref "oled.device") (value "AFC01-S30FCA-00") (footprint "Connector_FFC-FPC:Hirose_FH12-30S-0.5SH_1x30-1MP_P0.50mm_Horizontal") (property (name "Sheetname") (value "oled")) @@ -704,7 +704,7 @@ (property (name "edg_part") (value "AFC01-S30FCA-00 (Jushuo)")) (sheetpath (names "/oled/") (tstamps "/043201a5/")) (tstamps "08950271")) -(comp (ref "U8") +(comp (ref "oled.lcd") (value "ER-OLED-0.96-1.1") (footprint "edg:Lcd_Er_Oled0.96_1.1_Outline") (property (name "Sheetname") (value "oled")) @@ -715,8 +715,8 @@ (property (name "edg_part") (value "ER-OLED-0.96-1.1 (EastRising)")) (sheetpath (names "/oled/") (tstamps "/043201a5/")) (tstamps "02710134")) -(comp (ref "C14") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "oled.c1_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "oled")) (property (name "Sheetfile") (value "electronics_lib.Oled_Er_Oled_096_1_1.Er_Oled_096_1_1")) @@ -726,8 +726,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/oled/") (tstamps "/043201a5/")) (tstamps "07240228")) -(comp (ref "C15") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "oled.c2_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "oled")) (property (name "Sheetfile") (value "electronics_lib.Oled_Er_Oled_096_1_1.Er_Oled_096_1_1")) @@ -737,8 +737,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/oled/") (tstamps "/043201a5/")) (tstamps "07290229")) -(comp (ref "R15") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 390k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "oled.iref_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 390kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "oled")) (property (name "Sheetfile") (value "electronics_lib.Oled_Er_Oled_096_1_1.Er_Oled_096_1_1")) @@ -748,8 +748,8 @@ (property (name "edg_part") (value "0603WAF3903T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/oled/") (tstamps "/043201a5/")) (tstamps "0ed90350")) -(comp (ref "C16") - (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "oled.vcomh_cap") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "oled")) (property (name "Sheetfile") (value "electronics_lib.Oled_Er_Oled_096_1_1.Er_Oled_096_1_1")) @@ -759,8 +759,8 @@ (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/oled/") (tstamps "/043201a5/")) (tstamps "12bd03b1")) -(comp (ref "C17") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "oled.vdd_cap1") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "oled")) (property (name "Sheetfile") (value "electronics_lib.Oled_Er_Oled_096_1_1.Er_Oled_096_1_1")) @@ -770,8 +770,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/oled/") (tstamps "/043201a5/")) (tstamps "0e670303")) -(comp (ref "C18") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "oled.vbat_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "oled")) (property (name "Sheetfile") (value "electronics_lib.Oled_Er_Oled_096_1_1.Er_Oled_096_1_1")) @@ -781,8 +781,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/oled/") (tstamps "/043201a5/")) (tstamps "0ec70341")) -(comp (ref "C19") - (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "oled.vcc_cap") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0805_2012Metric") (property (name "Sheetname") (value "oled")) (property (name "Sheetfile") (value "electronics_lib.Oled_Er_Oled_096_1_1.Er_Oled_096_1_1")) @@ -792,8 +792,8 @@ (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) (sheetpath (names "/oled/") (tstamps "/043201a5/")) (tstamps "0b5902d0")) -(comp (ref "R16") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "batt_sense.top_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "batt_sense")) (property (name "Sheetfile") (value "electronics_abstract_parts.ResistiveDivider.VoltageSenseDivider")) @@ -803,8 +803,8 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/batt_sense/") (tstamps "/16b50429/")) (tstamps "0c0c02fd")) -(comp (ref "R17") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "batt_sense.bottom_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "batt_sense")) (property (name "Sheetfile") (value "electronics_abstract_parts.ResistiveDivider.VoltageSenseDivider")) @@ -814,7 +814,7 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/batt_sense/") (tstamps "/16b50429/")) (tstamps "175b043f")) -(comp (ref "J9") +(comp (ref "servo[0]") (value "PinHeader2.54 1x3") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical") (property (name "Sheetname") (value "")) @@ -825,7 +825,7 @@ (property (name "edg_part") (value "PinHeader2.54 1x3 (Generic)")) (sheetpath (names "/") (tstamps "/")) (tstamps "0ee70318")) -(comp (ref "J10") +(comp (ref "servo[1]") (value "PinHeader2.54 1x3") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical") (property (name "Sheetname") (value "")) @@ -836,7 +836,7 @@ (property (name "edg_part") (value "PinHeader2.54 1x3 (Generic)")) (sheetpath (names "/") (tstamps "/")) (tstamps "0ee90319")) -(comp (ref "J11") +(comp (ref "servo[2]") (value "PinHeader2.54 1x3") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical") (property (name "Sheetname") (value "")) @@ -847,7 +847,7 @@ (property (name "edg_part") (value "PinHeader2.54 1x3 (Generic)")) (sheetpath (names "/") (tstamps "/")) (tstamps "0eeb031a")) -(comp (ref "J12") +(comp (ref "servo[3]") (value "PinHeader2.54 1x3") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical") (property (name "Sheetname") (value "")) @@ -858,7 +858,7 @@ (property (name "edg_part") (value "PinHeader2.54 1x3 (Generic)")) (sheetpath (names "/") (tstamps "/")) (tstamps "0eed031b")) -(comp (ref "D9") +(comp (ref "npx.led[0]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -869,7 +869,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "07e5021e")) -(comp (ref "D10") +(comp (ref "npx.led[1]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -880,7 +880,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "07e7021f")) -(comp (ref "D11") +(comp (ref "npx.led[2]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -891,7 +891,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "07e90220")) -(comp (ref "D12") +(comp (ref "npx.led[3]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -902,7 +902,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "07eb0221")) -(comp (ref "D13") +(comp (ref "npx.led[4]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -913,7 +913,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "07ed0222")) -(comp (ref "D14") +(comp (ref "npx.led[5]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -924,7 +924,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "07ef0223")) -(comp (ref "D15") +(comp (ref "npx.led[6]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -935,7 +935,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "07f10224")) -(comp (ref "D16") +(comp (ref "npx.led[7]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -946,7 +946,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "07f30225")) -(comp (ref "D17") +(comp (ref "npx.led[8]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -957,7 +957,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "07f50226")) -(comp (ref "D18") +(comp (ref "npx.led[9]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -968,7 +968,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "07f70227")) -(comp (ref "D19") +(comp (ref "npx.led[10]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -979,7 +979,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "0a09024f")) -(comp (ref "D20") +(comp (ref "npx.led[11]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -990,7 +990,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "0a0b0250")) -(comp (ref "D21") +(comp (ref "npx.led[12]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -1001,7 +1001,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "0a0d0251")) -(comp (ref "D22") +(comp (ref "npx.led[13]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -1012,7 +1012,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "0a0f0252")) -(comp (ref "D23") +(comp (ref "npx.led[14]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -1023,7 +1023,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "0a110253")) -(comp (ref "D24") +(comp (ref "npx.led[15]") (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm") (property (name "Sheetname") (value "npx")) @@ -1034,7 +1034,7 @@ (property (name "edg_part") (value "WS2812B (Worldsemi)")) (sheetpath (names "/npx/") (tstamps "/02a50157/")) (tstamps "0a130254")) -(comp (ref "D25") +(comp (ref "npx_key") (value "SK6812MINI-E") (footprint "edg:LED_SK6812MINI-E") (property (name "Sheetname") (value "")) @@ -1045,7 +1045,7 @@ (property (name "edg_part") (value "SK6812MINI-E (Opsco Optoelectronics)")) (sheetpath (names "/") (tstamps "/")) (tstamps "0c0102ff")) -(comp (ref "U9") +(comp (ref "reg_2v5.ic") (value "XC6206P252MR") (footprint "Package_TO_SOT_SMD:SOT-23") (property (name "Sheetname") (value "reg_2v5")) @@ -1056,8 +1056,8 @@ (property (name "edg_part") (value "XC6206P252MR (Torex Semiconductor Ltd)")) (sheetpath (names "/reg_2v5/") (tstamps "/0ab9027b/")) (tstamps "013700cd")) -(comp (ref "C20") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_2v5.in_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "reg_2v5")) (property (name "Sheetfile") (value "electronics_lib.LinearRegulators.Xc6206p")) @@ -1067,8 +1067,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_2v5/") (tstamps "/0ab9027b/")) (tstamps "0879026b")) -(comp (ref "C21") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_2v5.out_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "reg_2v5")) (property (name "Sheetfile") (value "electronics_lib.LinearRegulators.Xc6206p")) @@ -1078,7 +1078,7 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_2v5/") (tstamps "/0ab9027b/")) (tstamps "0be902ec")) -(comp (ref "U10") +(comp (ref "reg_1v2.ic") (value "XC6206P122MR-G") (footprint "Package_TO_SOT_SMD:SOT-23") (property (name "Sheetname") (value "reg_1v2")) @@ -1089,8 +1089,8 @@ (property (name "edg_part") (value "XC6206P122MR-G (Torex Semiconductor Ltd)")) (sheetpath (names "/reg_1v2/") (tstamps "/0ab30277/")) (tstamps "013700cd")) -(comp (ref "C22") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_1v2.in_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "reg_1v2")) (property (name "Sheetfile") (value "electronics_lib.LinearRegulators.Xc6206p")) @@ -1100,8 +1100,8 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_1v2/") (tstamps "/0ab30277/")) (tstamps "0879026b")) -(comp (ref "C23") - (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "reg_1v2.out_cap") + (value "50V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "reg_1v2")) (property (name "Sheetfile") (value "electronics_lib.LinearRegulators.Xc6206p")) @@ -1111,7 +1111,7 @@ (property (name "edg_part") (value "CL10A105KB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/reg_1v2/") (tstamps "/0ab30277/")) (tstamps "0be902ec")) -(comp (ref "J13") +(comp (ref "cam.device") (value "AFC01-S24FCA-00") (footprint "Connector_FFC-FPC:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal") (property (name "Sheetname") (value "cam")) @@ -1122,8 +1122,8 @@ (property (name "edg_part") (value "AFC01-S24FCA-00 (Jushuo)")) (sheetpath (names "/cam/") (tstamps "/025b0132/")) (tstamps "08950271")) -(comp (ref "C24") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "cam.dovdd_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "cam")) (property (name "Sheetfile") (value "electronics_lib.Camera_Ov2640_Fpc24.Ov2640_Fpc24")) @@ -1133,8 +1133,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/cam/") (tstamps "/025b0132/")) (tstamps "126203a5")) -(comp (ref "R18") - (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/? -55?~+155? 10k? 0603 Chip Resistor - Surface Mount ROHS") +(comp (ref "cam.reset_pull") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 10kΩ 0603 Chip Resistor - Surface Mount ROHS") (footprint "Resistor_SMD:R_0603_1608Metric") (property (name "Sheetname") (value "cam")) (property (name "Sheetfile") (value "electronics_lib.Camera_Ov2640_Fpc24.Ov2640_Fpc24")) @@ -1144,8 +1144,8 @@ (property (name "edg_part") (value "0603WAF1002T5E (UNI-ROYAL(Uniroyal Elec))")) (sheetpath (names "/cam/") (tstamps "/025b0132/")) (tstamps "175c0440")) -(comp (ref "C25") - (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "cam.reset_cap") + (value "50V 100nF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "cam")) (property (name "Sheetfile") (value "electronics_lib.Camera_Ov2640_Fpc24.Ov2640_Fpc24")) @@ -1155,8 +1155,8 @@ (property (name "edg_part") (value "CC0603KRX7R9BB104 (YAGEO)")) (sheetpath (names "/cam/") (tstamps "/025b0132/")) (tstamps "12d103b7")) -(comp (ref "C26") - (value "50V 15pF C0G ±5% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") +(comp (ref "cam.pclk_cap") + (value "50V 15pF C0G ±5% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") (footprint "Capacitor_SMD:C_0603_1608Metric") (property (name "Sheetname") (value "cam")) (property (name "Sheetfile") (value "electronics_lib.Camera_Ov2640_Fpc24.Ov2640_Fpc24")) @@ -1166,7 +1166,7 @@ (property (name "edg_part") (value "CL10C150JB8NNNC (Samsung Electro-Mechanics)")) (sheetpath (names "/cam/") (tstamps "/025b0132/")) (tstamps "0eb3033e")) -(comp (ref "SW3") +(comp (ref "switch") (value "PG151101S11") (footprint "Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX") (property (name "Sheetname") (value "")) @@ -1179,490 +1179,490 @@ (tstamps "09390293"))) (nets (net (code 1) (name "vusb") - (node (ref J1) (pin A4)) - (node (ref J1) (pin B9)) - (node (ref J1) (pin B4)) - (node (ref J1) (pin A9)) - (node (ref R5) (pin 1)) - (node (ref D4) (pin 2)) - (node (ref Q3) (pin 1)) - (node (ref U2) (pin 4)) - (node (ref D6) (pin 2)) - (node (ref C3) (pin 1))) + (node (ref usb.conn) (pin A4)) + (node (ref usb.conn) (pin B9)) + (node (ref usb.conn) (pin B4)) + (node (ref usb.conn) (pin A9)) + (node (ref pwr_or.pdr) (pin 1)) + (node (ref pwr_or.diode) (pin 2)) + (node (ref pwr_or.fet) (pin 1)) + (node (ref charger.ic) (pin 4)) + (node (ref charge_led.package) (pin 2)) + (node (ref charger.vdd_cap) (pin 1))) (net (code 2) (name "gnd") - (node (ref U4) (pin 3)) - (node (ref D25) (pin 3)) - (node (ref TP1) (pin 1)) - (node (ref D3) (pin 2)) - (node (ref R5) (pin 2)) - (node (ref U1) (pin 1)) - (node (ref D5) (pin 2)) - (node (ref U2) (pin 2)) - (node (ref U3) (pin 1)) - (node (ref U3) (pin 40)) - (node (ref U3) (pin 41)) - (node (ref R9) (pin 2)) - (node (ref U5) (pin 1)) - (node (ref U5) (pin 2)) - (node (ref U5) (pin 3)) - (node (ref U5) (pin 6)) - (node (ref U5) (pin 7)) - (node (ref U6) (pin 9)) - (node (ref U6) (pin 11)) - (node (ref U7) (pin 1)) - (node (ref U7) (pin 2)) - (node (ref U7) (pin 3)) - (node (ref U7) (pin 8)) - (node (ref J9) (pin 3)) - (node (ref J10) (pin 3)) - (node (ref J11) (pin 3)) - (node (ref J12) (pin 3)) - (node (ref D9) (pin 3)) - (node (ref D10) (pin 3)) - (node (ref D11) (pin 3)) - (node (ref D12) (pin 3)) - (node (ref D13) (pin 3)) - (node (ref D14) (pin 3)) - (node (ref D15) (pin 3)) - (node (ref D16) (pin 3)) - (node (ref D17) (pin 3)) - (node (ref D18) (pin 3)) - (node (ref D19) (pin 3)) - (node (ref D20) (pin 3)) - (node (ref D21) (pin 3)) - (node (ref D22) (pin 3)) - (node (ref D23) (pin 3)) - (node (ref D24) (pin 3)) - (node (ref U9) (pin 1)) - (node (ref U10) (pin 1)) - (node (ref SW3) (pin 2)) - (node (ref R17) (pin 2)) - (node (ref J1) (pin A1)) - (node (ref J1) (pin B12)) - (node (ref J1) (pin B1)) - (node (ref J1) (pin A12)) - (node (ref J2) (pin 1)) - (node (ref R6) (pin 2)) - (node (ref C12) (pin 2)) - (node (ref R15) (pin 2)) - (node (ref C25) (pin 2)) - (node (ref C26) (pin 2)) - (node (ref R4) (pin 1)) - (node (ref Q2) (pin 2)) - (node (ref SW1) (pin 2)) - (node (ref C1) (pin 2)) - (node (ref C2) (pin 2)) - (node (ref C3) (pin 2)) - (node (ref C4) (pin 2)) - (node (ref C5) (pin 2)) - (node (ref C6) (pin 2)) - (node (ref J3) (pin 4)) - (node (ref SW2) (pin 2)) - (node (ref J4) (pin 2)) - (node (ref J5) (pin 2)) - (node (ref J6) (pin 2)) - (node (ref J7) (pin 2)) - (node (ref C8) (pin 2)) - (node (ref C9) (pin 2)) - (node (ref C10) (pin 2)) - (node (ref C13) (pin 2)) - (node (ref C16) (pin 2)) - (node (ref C17) (pin 2)) - (node (ref C18) (pin 2)) - (node (ref C19) (pin 2)) - (node (ref C20) (pin 2)) - (node (ref C21) (pin 2)) - (node (ref C22) (pin 2)) - (node (ref C23) (pin 2)) - (node (ref J13) (pin 10)) - (node (ref J13) (pin 23)) - (node (ref C24) (pin 2)) - (node (ref C7) (pin 2)) - (node (ref J1) (pin S1)) - (node (ref J8) (pin 8)) - (node (ref J8) (pin 29)) - (node (ref J8) (pin 1)) - (node (ref J8) (pin 30)) - (node (ref J8) (pin 12)) - (node (ref J8) (pin 17)) - (node (ref J8) (pin 16)) - (node (ref J8) (pin 21)) - (node (ref J8) (pin 22)) - (node (ref J8) (pin 23)) - (node (ref J8) (pin 24)) - (node (ref J8) (pin 25)) - (node (ref J8) (pin 10)) - (node (ref J8) (pin 15)) - (node (ref J8) (pin 13)) - (node (ref J13) (pin 17)) - (node (ref R1) (pin 1)) - (node (ref R2) (pin 1))) + (node (ref usb_esd) (pin 3)) + (node (ref npx_key) (pin 3)) + (node (ref tp_gnd) (pin 1)) + (node (ref prot_batt) (pin 2)) + (node (ref pwr_or.pdr) (pin 2)) + (node (ref reg_3v3.ic) (pin 1)) + (node (ref prot_3v3) (pin 2)) + (node (ref charger.ic) (pin 2)) + (node (ref mcu.ic) (pin 1)) + (node (ref mcu.ic) (pin 40)) + (node (ref mcu.ic) (pin 41)) + (node (ref led.res) (pin 2)) + (node (ref imu.ic) (pin 1)) + (node (ref imu.ic) (pin 2)) + (node (ref imu.ic) (pin 3)) + (node (ref imu.ic) (pin 6)) + (node (ref imu.ic) (pin 7)) + (node (ref mag.ic) (pin 9)) + (node (ref mag.ic) (pin 11)) + (node (ref expander.ic) (pin 1)) + (node (ref expander.ic) (pin 2)) + (node (ref expander.ic) (pin 3)) + (node (ref expander.ic) (pin 8)) + (node (ref servo[0]) (pin 3)) + (node (ref servo[1]) (pin 3)) + (node (ref servo[2]) (pin 3)) + (node (ref servo[3]) (pin 3)) + (node (ref npx.led[0]) (pin 3)) + (node (ref npx.led[1]) (pin 3)) + (node (ref npx.led[2]) (pin 3)) + (node (ref npx.led[3]) (pin 3)) + (node (ref npx.led[4]) (pin 3)) + (node (ref npx.led[5]) (pin 3)) + (node (ref npx.led[6]) (pin 3)) + (node (ref npx.led[7]) (pin 3)) + (node (ref npx.led[8]) (pin 3)) + (node (ref npx.led[9]) (pin 3)) + (node (ref npx.led[10]) (pin 3)) + (node (ref npx.led[11]) (pin 3)) + (node (ref npx.led[12]) (pin 3)) + (node (ref npx.led[13]) (pin 3)) + (node (ref npx.led[14]) (pin 3)) + (node (ref npx.led[15]) (pin 3)) + (node (ref reg_2v5.ic) (pin 1)) + (node (ref reg_1v2.ic) (pin 1)) + (node (ref switch) (pin 2)) + (node (ref batt_sense.bottom_res) (pin 2)) + (node (ref usb.conn) (pin A1)) + (node (ref usb.conn) (pin B12)) + (node (ref usb.conn) (pin B1)) + (node (ref usb.conn) (pin A12)) + (node (ref batt) (pin 1)) + (node (ref charger.prog_res) (pin 2)) + (node (ref mag.c1) (pin 2)) + (node (ref oled.iref_res) (pin 2)) + (node (ref cam.reset_cap) (pin 2)) + (node (ref cam.pclk_cap) (pin 2)) + (node (ref gate.pwr_gate.amp_res) (pin 1)) + (node (ref gate.pwr_gate.amp_fet) (pin 2)) + (node (ref gate.btn) (pin 2)) + (node (ref reg_3v3.in_cap) (pin 2)) + (node (ref reg_3v3.out_cap) (pin 2)) + (node (ref charger.vdd_cap) (pin 2)) + (node (ref charger.vbat_cap) (pin 2)) + (node (ref mcu.vcc_cap0) (pin 2)) + (node (ref mcu.vcc_cap1) (pin 2)) + (node (ref mcu.prog) (pin 4)) + (node (ref mcu.boot) (pin 2)) + (node (ref tof.elt[0]) (pin 2)) + (node (ref tof.elt[1]) (pin 2)) + (node (ref tof.elt[2]) (pin 2)) + (node (ref tof.elt[3]) (pin 2)) + (node (ref imu.vdd_cap) (pin 2)) + (node (ref imu.vddio_cap) (pin 2)) + (node (ref mag.vdd_cap) (pin 2)) + (node (ref expander.vdd_cap) (pin 2)) + (node (ref oled.vcomh_cap) (pin 2)) + (node (ref oled.vdd_cap1) (pin 2)) + (node (ref oled.vbat_cap) (pin 2)) + (node (ref oled.vcc_cap) (pin 2)) + (node (ref reg_2v5.in_cap) (pin 2)) + (node (ref reg_2v5.out_cap) (pin 2)) + (node (ref reg_1v2.in_cap) (pin 2)) + (node (ref reg_1v2.out_cap) (pin 2)) + (node (ref cam.device) (pin 10)) + (node (ref cam.device) (pin 23)) + (node (ref cam.dovdd_cap) (pin 2)) + (node (ref mcu.en_pull.c) (pin 2)) + (node (ref usb.conn) (pin S1)) + (node (ref oled.device) (pin 8)) + (node (ref oled.device) (pin 29)) + (node (ref oled.device) (pin 1)) + (node (ref oled.device) (pin 30)) + (node (ref oled.device) (pin 12)) + (node (ref oled.device) (pin 17)) + (node (ref oled.device) (pin 16)) + (node (ref oled.device) (pin 21)) + (node (ref oled.device) (pin 22)) + (node (ref oled.device) (pin 23)) + (node (ref oled.device) (pin 24)) + (node (ref oled.device) (pin 25)) + (node (ref oled.device) (pin 10)) + (node (ref oled.device) (pin 15)) + (node (ref oled.device) (pin 13)) + (node (ref cam.device) (pin 17)) + (node (ref usb.cc_pull.cc1) (pin 1)) + (node (ref usb.cc_pull.cc2) (pin 1))) (net (code 3) (name "vbatt") - (node (ref D25) (pin 1)) - (node (ref Q1) (pin 3)) - (node (ref D3) (pin 1)) - (node (ref TP2) (pin 1)) - (node (ref Q3) (pin 3)) - (node (ref J9) (pin 2)) - (node (ref J10) (pin 2)) - (node (ref J11) (pin 2)) - (node (ref J12) (pin 2)) - (node (ref D9) (pin 1)) - (node (ref D10) (pin 1)) - (node (ref D11) (pin 1)) - (node (ref D12) (pin 1)) - (node (ref D13) (pin 1)) - (node (ref D14) (pin 1)) - (node (ref D15) (pin 1)) - (node (ref D16) (pin 1)) - (node (ref D17) (pin 1)) - (node (ref D18) (pin 1)) - (node (ref D19) (pin 1)) - (node (ref D20) (pin 1)) - (node (ref D21) (pin 1)) - (node (ref D22) (pin 1)) - (node (ref D23) (pin 1)) - (node (ref D24) (pin 1)) - (node (ref R16) (pin 1))) + (node (ref npx_key) (pin 1)) + (node (ref gate.pwr_gate.pwr_fet) (pin 3)) + (node (ref prot_batt) (pin 1)) + (node (ref tp_batt) (pin 1)) + (node (ref pwr_or.fet) (pin 3)) + (node (ref servo[0]) (pin 2)) + (node (ref servo[1]) (pin 2)) + (node (ref servo[2]) (pin 2)) + (node (ref servo[3]) (pin 2)) + (node (ref npx.led[0]) (pin 1)) + (node (ref npx.led[1]) (pin 1)) + (node (ref npx.led[2]) (pin 1)) + (node (ref npx.led[3]) (pin 1)) + (node (ref npx.led[4]) (pin 1)) + (node (ref npx.led[5]) (pin 1)) + (node (ref npx.led[6]) (pin 1)) + (node (ref npx.led[7]) (pin 1)) + (node (ref npx.led[8]) (pin 1)) + (node (ref npx.led[9]) (pin 1)) + (node (ref npx.led[10]) (pin 1)) + (node (ref npx.led[11]) (pin 1)) + (node (ref npx.led[12]) (pin 1)) + (node (ref npx.led[13]) (pin 1)) + (node (ref npx.led[14]) (pin 1)) + (node (ref npx.led[15]) (pin 1)) + (node (ref batt_sense.top_res) (pin 1))) (net (code 4) (name "pwr") - (node (ref Q3) (pin 2)) - (node (ref D4) (pin 1)) - (node (ref U1) (pin 3)) - (node (ref U9) (pin 3)) - (node (ref U10) (pin 3)) - (node (ref C1) (pin 1)) - (node (ref C20) (pin 1)) - (node (ref C22) (pin 1))) + (node (ref pwr_or.fet) (pin 2)) + (node (ref pwr_or.diode) (pin 1)) + (node (ref reg_3v3.ic) (pin 3)) + (node (ref reg_2v5.ic) (pin 3)) + (node (ref reg_1v2.ic) (pin 3)) + (node (ref reg_3v3.in_cap) (pin 1)) + (node (ref reg_2v5.in_cap) (pin 1)) + (node (ref reg_1v2.in_cap) (pin 1))) (net (code 5) (name "v3v3") - (node (ref U1) (pin 2)) - (node (ref D5) (pin 1)) - (node (ref TP3) (pin 1)) - (node (ref U3) (pin 2)) - (node (ref U5) (pin 8)) - (node (ref U5) (pin 5)) - (node (ref U5) (pin 12)) - (node (ref U6) (pin 2)) - (node (ref U6) (pin 4)) - (node (ref U6) (pin 13)) - (node (ref U7) (pin 16)) - (node (ref D8) (pin 2)) - (node (ref C2) (pin 1)) - (node (ref C5) (pin 1)) - (node (ref C6) (pin 1)) - (node (ref J3) (pin 1)) - (node (ref J4) (pin 1)) - (node (ref J5) (pin 1)) - (node (ref J6) (pin 1)) - (node (ref J7) (pin 1)) - (node (ref R10) (pin 1)) - (node (ref R11) (pin 1)) - (node (ref C8) (pin 1)) - (node (ref C9) (pin 1)) - (node (ref C10) (pin 1)) - (node (ref C13) (pin 1)) - (node (ref J8) (pin 9)) - (node (ref J8) (pin 6)) - (node (ref C17) (pin 1)) - (node (ref C18) (pin 1)) - (node (ref J13) (pin 14)) - (node (ref C24) (pin 1)) - (node (ref R18) (pin 1)) - (node (ref R8) (pin 1)) - (node (ref J8) (pin 11)) - (node (ref J4) (pin 6))) + (node (ref reg_3v3.ic) (pin 2)) + (node (ref prot_3v3) (pin 1)) + (node (ref tp_3v3) (pin 1)) + (node (ref mcu.ic) (pin 2)) + (node (ref imu.ic) (pin 8)) + (node (ref imu.ic) (pin 5)) + (node (ref imu.ic) (pin 12)) + (node (ref mag.ic) (pin 2)) + (node (ref mag.ic) (pin 4)) + (node (ref mag.ic) (pin 13)) + (node (ref expander.ic) (pin 16)) + (node (ref rgb.package) (pin 2)) + (node (ref reg_3v3.out_cap) (pin 1)) + (node (ref mcu.vcc_cap0) (pin 1)) + (node (ref mcu.vcc_cap1) (pin 1)) + (node (ref mcu.prog) (pin 1)) + (node (ref tof.elt[0]) (pin 1)) + (node (ref tof.elt[1]) (pin 1)) + (node (ref tof.elt[2]) (pin 1)) + (node (ref tof.elt[3]) (pin 1)) + (node (ref i2c_pull.scl_res) (pin 1)) + (node (ref i2c_pull.sda_res) (pin 1)) + (node (ref imu.vdd_cap) (pin 1)) + (node (ref imu.vddio_cap) (pin 1)) + (node (ref mag.vdd_cap) (pin 1)) + (node (ref expander.vdd_cap) (pin 1)) + (node (ref oled.device) (pin 9)) + (node (ref oled.device) (pin 6)) + (node (ref oled.vdd_cap1) (pin 1)) + (node (ref oled.vbat_cap) (pin 1)) + (node (ref cam.device) (pin 14)) + (node (ref cam.dovdd_cap) (pin 1)) + (node (ref cam.reset_pull) (pin 1)) + (node (ref mcu.en_pull.r) (pin 1)) + (node (ref oled.device) (pin 11)) + (node (ref tof.elt[0]) (pin 6))) (net (code 6) (name "v2v5") - (node (ref U9) (pin 2)) - (node (ref J13) (pin 21)) - (node (ref C21) (pin 1))) + (node (ref reg_2v5.ic) (pin 2)) + (node (ref cam.device) (pin 21)) + (node (ref reg_2v5.out_cap) (pin 1))) (net (code 7) (name "v1v2") - (node (ref U10) (pin 2)) - (node (ref J13) (pin 15)) - (node (ref C23) (pin 1))) + (node (ref reg_1v2.ic) (pin 2)) + (node (ref cam.device) (pin 15)) + (node (ref reg_1v2.out_cap) (pin 1))) (net (code 8) (name "batt.pwr") - (node (ref J2) (pin 2)) - (node (ref F1) (pin 1)) - (node (ref U2) (pin 3)) - (node (ref C4) (pin 1))) + (node (ref batt) (pin 2)) + (node (ref fuse) (pin 1)) + (node (ref charger.ic) (pin 3)) + (node (ref charger.vbat_cap) (pin 1))) (net (code 9) (name "fuse.pwr_out") - (node (ref F1) (pin 2)) - (node (ref R3) (pin 1)) - (node (ref Q1) (pin 2))) + (node (ref fuse) (pin 2)) + (node (ref gate.pwr_gate.pull_res) (pin 1)) + (node (ref gate.pwr_gate.pwr_fet) (pin 2))) (net (code 10) (name "charge_led.signal") - (node (ref U2) (pin 1)) - (node (ref R7) (pin 2))) + (node (ref charger.ic) (pin 1)) + (node (ref charge_led.res) (pin 2))) (net (code 11) (name "usb_chain_0.d_P") - (node (ref J1) (pin A6)) - (node (ref J1) (pin B6)) - (node (ref U4) (pin 2)) - (node (ref U3) (pin 14))) + (node (ref usb.conn) (pin A6)) + (node (ref usb.conn) (pin B6)) + (node (ref usb_esd) (pin 2)) + (node (ref mcu.ic) (pin 14))) (net (code 12) (name "usb_chain_0.d_N") - (node (ref J1) (pin A7)) - (node (ref J1) (pin B7)) - (node (ref U4) (pin 1)) - (node (ref U3) (pin 13))) + (node (ref usb.conn) (pin A7)) + (node (ref usb.conn) (pin B7)) + (node (ref usb_esd) (pin 1)) + (node (ref mcu.ic) (pin 13))) (net (code 13) (name "mcu.program_boot_node") - (node (ref U3) (pin 27)) - (node (ref D7) (pin 2)) - (node (ref SW2) (pin 1))) + (node (ref mcu.ic) (pin 27)) + (node (ref led.package) (pin 2)) + (node (ref mcu.boot) (pin 1))) (net (code 14) (name "touch_0") - (node (ref U3) (pin 7))) + (node (ref mcu.ic) (pin 7))) (net (code 15) (name "i2c_chain_0.scl") - (node (ref U3) (pin 38)) - (node (ref U5) (pin 13)) - (node (ref U6) (pin 1)) - (node (ref U7) (pin 14)) - (node (ref R10) (pin 2)) - (node (ref TP4) (pin 1)) - (node (ref J8) (pin 18)) - (node (ref J13) (pin 20)) - (node (ref J4) (pin 3)) - (node (ref J5) (pin 3)) - (node (ref J6) (pin 3)) - (node (ref J7) (pin 3))) + (node (ref mcu.ic) (pin 38)) + (node (ref imu.ic) (pin 13)) + (node (ref mag.ic) (pin 1)) + (node (ref expander.ic) (pin 14)) + (node (ref i2c_pull.scl_res) (pin 2)) + (node (ref i2c_tp.tp_scl) (pin 1)) + (node (ref oled.device) (pin 18)) + (node (ref cam.device) (pin 20)) + (node (ref tof.elt[0]) (pin 3)) + (node (ref tof.elt[1]) (pin 3)) + (node (ref tof.elt[2]) (pin 3)) + (node (ref tof.elt[3]) (pin 3))) (net (code 16) (name "i2c_chain_0.sda") - (node (ref U3) (pin 4)) - (node (ref U5) (pin 14)) - (node (ref U6) (pin 16)) - (node (ref U7) (pin 15)) - (node (ref R11) (pin 2)) - (node (ref J13) (pin 22)) - (node (ref TP5) (pin 1)) - (node (ref J8) (pin 19)) - (node (ref J8) (pin 20)) - (node (ref J4) (pin 4)) - (node (ref J5) (pin 4)) - (node (ref J6) (pin 4)) - (node (ref J7) (pin 4))) + (node (ref mcu.ic) (pin 4)) + (node (ref imu.ic) (pin 14)) + (node (ref mag.ic) (pin 16)) + (node (ref expander.ic) (pin 15)) + (node (ref i2c_pull.sda_res) (pin 2)) + (node (ref cam.device) (pin 22)) + (node (ref i2c_tp.tp_sda) (pin 1)) + (node (ref oled.device) (pin 19)) + (node (ref oled.device) (pin 20)) + (node (ref tof.elt[0]) (pin 4)) + (node (ref tof.elt[1]) (pin 4)) + (node (ref tof.elt[2]) (pin 4)) + (node (ref tof.elt[3]) (pin 4))) (net (code 17) (name "expander.io.tof_xshut_1") - (node (ref U7) (pin 4)) - (node (ref J5) (pin 6))) + (node (ref expander.ic) (pin 4)) + (node (ref tof.elt[1]) (pin 6))) (net (code 18) (name "expander.io.tof_xshut_2") - (node (ref U7) (pin 5)) - (node (ref J6) (pin 6))) + (node (ref expander.ic) (pin 5)) + (node (ref tof.elt[2]) (pin 6))) (net (code 19) (name "expander.io.tof_xshut_3") - (node (ref U7) (pin 6)) - (node (ref J7) (pin 6))) + (node (ref expander.ic) (pin 6)) + (node (ref tof.elt[3]) (pin 6))) (net (code 20) (name "expander.io.rgb_red") - (node (ref U7) (pin 7)) - (node (ref R12) (pin 2))) + (node (ref expander.ic) (pin 7)) + (node (ref rgb.red_res) (pin 2))) (net (code 21) (name "expander.io.rgb_green") - (node (ref U7) (pin 9)) - (node (ref R13) (pin 2))) + (node (ref expander.ic) (pin 9)) + (node (ref rgb.green_res) (pin 2))) (net (code 22) (name "expander.io.rgb_blue") - (node (ref U7) (pin 10)) - (node (ref R14) (pin 2))) + (node (ref expander.ic) (pin 10)) + (node (ref rgb.blue_res) (pin 2))) (net (code 23) (name "oled.reset") - (node (ref U3) (pin 31)) - (node (ref J8) (pin 14))) + (node (ref mcu.ic) (pin 31)) + (node (ref oled.device) (pin 14))) (net (code 24) (name "batt_sense.output") - (node (ref U3) (pin 39)) - (node (ref R16) (pin 2)) - (node (ref R17) (pin 1))) + (node (ref mcu.ic) (pin 39)) + (node (ref batt_sense.top_res) (pin 2)) + (node (ref batt_sense.bottom_res) (pin 1))) (net (code 25) (name "gate.btn_out") - (node (ref U3) (pin 32)) - (node (ref D2) (pin 2))) + (node (ref mcu.ic) (pin 32)) + (node (ref gate.pwr_gate.btn_diode) (pin 2))) (net (code 26) (name "gate.control") - (node (ref U3) (pin 33)) - (node (ref R4) (pin 2)) - (node (ref Q2) (pin 1))) + (node (ref mcu.ic) (pin 33)) + (node (ref gate.pwr_gate.amp_res) (pin 2)) + (node (ref gate.pwr_gate.amp_fet) (pin 1))) (net (code 27) (name "servo[0].pwm") - (node (ref U3) (pin 5)) - (node (ref J9) (pin 1))) + (node (ref mcu.ic) (pin 5)) + (node (ref servo[0]) (pin 1))) (net (code 28) (name "servo[1].pwm") - (node (ref U3) (pin 6)) - (node (ref J10) (pin 1))) + (node (ref mcu.ic) (pin 6)) + (node (ref servo[1]) (pin 1))) (net (code 29) (name "servo[2].pwm") - (node (ref U3) (pin 8)) - (node (ref J11) (pin 1))) + (node (ref mcu.ic) (pin 8)) + (node (ref servo[2]) (pin 1))) (net (code 30) (name "servo[3].pwm") - (node (ref U3) (pin 10)) - (node (ref J12) (pin 1))) + (node (ref mcu.ic) (pin 10)) + (node (ref servo[3]) (pin 1))) (net (code 31) (name "npx.din") - (node (ref U3) (pin 9)) - (node (ref D9) (pin 4))) + (node (ref mcu.ic) (pin 9)) + (node (ref npx.led[0]) (pin 4))) (net (code 32) (name "npx.dout") - (node (ref D24) (pin 2)) - (node (ref D25) (pin 4))) + (node (ref npx.led[15]) (pin 2)) + (node (ref npx_key) (pin 4))) (net (code 33) (name "cam.dvp8.xclk") - (node (ref U3) (pin 17)) - (node (ref J13) (pin 12))) + (node (ref mcu.ic) (pin 17)) + (node (ref cam.device) (pin 12))) (net (code 34) (name "cam.dvp8.pclk") - (node (ref U3) (pin 20)) - (node (ref C26) (pin 1)) - (node (ref J13) (pin 8))) + (node (ref mcu.ic) (pin 20)) + (node (ref cam.pclk_cap) (pin 1)) + (node (ref cam.device) (pin 8))) (net (code 35) (name "cam.dvp8.href") - (node (ref U3) (pin 12)) - (node (ref J13) (pin 16))) + (node (ref mcu.ic) (pin 12)) + (node (ref cam.device) (pin 16))) (net (code 36) (name "cam.dvp8.vsync") - (node (ref U3) (pin 11)) - (node (ref J13) (pin 18))) + (node (ref mcu.ic) (pin 11)) + (node (ref cam.device) (pin 18))) (net (code 37) (name "cam.dvp8.y0") - (node (ref U3) (pin 22)) - (node (ref J13) (pin 6))) + (node (ref mcu.ic) (pin 22)) + (node (ref cam.device) (pin 6))) (net (code 38) (name "cam.dvp8.y1") - (node (ref U3) (pin 24)) - (node (ref J13) (pin 4))) + (node (ref mcu.ic) (pin 24)) + (node (ref cam.device) (pin 4))) (net (code 39) (name "cam.dvp8.y2") - (node (ref U3) (pin 25)) - (node (ref J13) (pin 3))) + (node (ref mcu.ic) (pin 25)) + (node (ref cam.device) (pin 3))) (net (code 40) (name "cam.dvp8.y3") - (node (ref U3) (pin 23)) - (node (ref J13) (pin 5))) + (node (ref mcu.ic) (pin 23)) + (node (ref cam.device) (pin 5))) (net (code 41) (name "cam.dvp8.y4") - (node (ref U3) (pin 21)) - (node (ref J13) (pin 7))) + (node (ref mcu.ic) (pin 21)) + (node (ref cam.device) (pin 7))) (net (code 42) (name "cam.dvp8.y5") - (node (ref U3) (pin 19)) - (node (ref J13) (pin 9))) + (node (ref mcu.ic) (pin 19)) + (node (ref cam.device) (pin 9))) (net (code 43) (name "cam.dvp8.y6") - (node (ref U3) (pin 18)) - (node (ref J13) (pin 11))) + (node (ref mcu.ic) (pin 18)) + (node (ref cam.device) (pin 11))) (net (code 44) (name "cam.dvp8.y7") - (node (ref U3) (pin 15)) - (node (ref J13) (pin 13))) + (node (ref mcu.ic) (pin 15)) + (node (ref cam.device) (pin 13))) (net (code 45) (name "switch.out") - (node (ref U3) (pin 34)) - (node (ref SW3) (pin 1))) + (node (ref mcu.ic) (pin 34)) + (node (ref switch) (pin 1))) (net (code 46) (name "usb.conn.cc.cc1") - (node (ref J1) (pin A5)) - (node (ref R1) (pin 2))) + (node (ref usb.conn) (pin A5)) + (node (ref usb.cc_pull.cc1) (pin 2))) (net (code 47) (name "usb.conn.cc.cc2") - (node (ref J1) (pin B5)) - (node (ref R2) (pin 2))) + (node (ref usb.conn) (pin B5)) + (node (ref usb.cc_pull.cc2) (pin 2))) (net (code 48) (name "gate.pwr_gate.btn_in") - (node (ref D2) (pin 1)) - (node (ref D1) (pin 1)) - (node (ref SW1) (pin 1))) + (node (ref gate.pwr_gate.btn_diode) (pin 1)) + (node (ref gate.pwr_gate.ctl_diode) (pin 1)) + (node (ref gate.btn) (pin 1))) (net (code 49) (name "gate.pwr_gate.pull_res.b") - (node (ref R3) (pin 2)) - (node (ref D1) (pin 2)) - (node (ref Q1) (pin 1)) - (node (ref Q2) (pin 3))) + (node (ref gate.pwr_gate.pull_res) (pin 2)) + (node (ref gate.pwr_gate.ctl_diode) (pin 2)) + (node (ref gate.pwr_gate.pwr_fet) (pin 1)) + (node (ref gate.pwr_gate.amp_fet) (pin 3))) (net (code 50) (name "charger.prog_res.a") - (node (ref R6) (pin 1)) - (node (ref U2) (pin 5))) + (node (ref charger.prog_res) (pin 1)) + (node (ref charger.ic) (pin 5))) (net (code 51) (name "charge_led.res.a") - (node (ref R7) (pin 1)) - (node (ref D6) (pin 1))) + (node (ref charge_led.res) (pin 1)) + (node (ref charge_led.package) (pin 1))) (net (code 52) (name "mcu.program_uart_node.a_tx") - (node (ref U3) (pin 37)) - (node (ref J3) (pin 2))) + (node (ref mcu.ic) (pin 37)) + (node (ref mcu.prog) (pin 2))) (net (code 53) (name "mcu.program_uart_node.b_tx") - (node (ref U3) (pin 36)) - (node (ref J3) (pin 3))) + (node (ref mcu.ic) (pin 36)) + (node (ref mcu.prog) (pin 3))) (net (code 54) (name "mcu.program_en_node") - (node (ref U3) (pin 3)) - (node (ref R8) (pin 2)) - (node (ref C7) (pin 1))) + (node (ref mcu.ic) (pin 3)) + (node (ref mcu.en_pull.r) (pin 2)) + (node (ref mcu.en_pull.c) (pin 1))) (net (code 55) (name "led.res.a") - (node (ref R9) (pin 1)) - (node (ref D7) (pin 1))) + (node (ref led.res) (pin 1)) + (node (ref led.package) (pin 1))) (net (code 56) (name "tof.gpio1.0") - (node (ref J4) (pin 5))) + (node (ref tof.elt[0]) (pin 5))) (net (code 57) (name "tof.gpio1.1") - (node (ref J5) (pin 5))) + (node (ref tof.elt[1]) (pin 5))) (net (code 58) (name "tof.gpio1.2") - (node (ref J6) (pin 5))) + (node (ref tof.elt[2]) (pin 5))) (net (code 59) (name "tof.gpio1.3") - (node (ref J7) (pin 5))) + (node (ref tof.elt[3]) (pin 5))) (net (code 60) (name "imu.int1") - (node (ref U5) (pin 4))) + (node (ref imu.ic) (pin 4))) (net (code 61) (name "imu.int2") - (node (ref U5) (pin 9))) + (node (ref imu.ic) (pin 9))) (net (code 62) (name "mag.drdy") - (node (ref U6) (pin 15))) + (node (ref mag.ic) (pin 15))) (net (code 63) (name "mag.set_cap.pos") - (node (ref C11) (pin 1)) - (node (ref U6) (pin 8))) + (node (ref mag.set_cap) (pin 1)) + (node (ref mag.ic) (pin 8))) (net (code 64) (name "mag.set_cap.neg") - (node (ref C11) (pin 2)) - (node (ref U6) (pin 12))) + (node (ref mag.set_cap) (pin 2)) + (node (ref mag.ic) (pin 12))) (net (code 65) (name "mag.c1.pos") - (node (ref C12) (pin 1)) - (node (ref U6) (pin 10))) + (node (ref mag.c1) (pin 1)) + (node (ref mag.ic) (pin 10))) (net (code 66) (name "rgb.red_res.a") - (node (ref R12) (pin 1)) - (node (ref D8) (pin 1))) + (node (ref rgb.red_res) (pin 1)) + (node (ref rgb.package) (pin 1))) (net (code 67) (name "rgb.green_res.a") - (node (ref R13) (pin 1)) - (node (ref D8) (pin 3))) + (node (ref rgb.green_res) (pin 1)) + (node (ref rgb.package) (pin 3))) (net (code 68) (name "rgb.blue_res.a") - (node (ref R14) (pin 1)) - (node (ref D8) (pin 4))) + (node (ref rgb.blue_res) (pin 1)) + (node (ref rgb.package) (pin 4))) (net (code 69) (name "oled.c1_cap.pos") - (node (ref C14) (pin 1)) - (node (ref J8) (pin 4))) + (node (ref oled.c1_cap) (pin 1)) + (node (ref oled.device) (pin 4))) (net (code 70) (name "oled.c1_cap.neg") - (node (ref C14) (pin 2)) - (node (ref J8) (pin 5))) + (node (ref oled.c1_cap) (pin 2)) + (node (ref oled.device) (pin 5))) (net (code 71) (name "oled.c2_cap.pos") - (node (ref C15) (pin 1)) - (node (ref J8) (pin 2))) + (node (ref oled.c2_cap) (pin 1)) + (node (ref oled.device) (pin 2))) (net (code 72) (name "oled.c2_cap.neg") - (node (ref C15) (pin 2)) - (node (ref J8) (pin 3))) + (node (ref oled.c2_cap) (pin 2)) + (node (ref oled.device) (pin 3))) (net (code 73) (name "oled.iref_res.a") - (node (ref R15) (pin 1)) - (node (ref J8) (pin 26))) + (node (ref oled.iref_res) (pin 1)) + (node (ref oled.device) (pin 26))) (net (code 74) (name "oled.device.vcomh") - (node (ref J8) (pin 27)) - (node (ref C16) (pin 1))) + (node (ref oled.device) (pin 27)) + (node (ref oled.vcomh_cap) (pin 1))) (net (code 75) (name "oled.device.vcc") - (node (ref J8) (pin 28)) - (node (ref C19) (pin 1))) + (node (ref oled.device) (pin 28)) + (node (ref oled.vcc_cap) (pin 1))) (net (code 76) (name "npx.led[0].dout") - (node (ref D9) (pin 2)) - (node (ref D10) (pin 4))) + (node (ref npx.led[0]) (pin 2)) + (node (ref npx.led[1]) (pin 4))) (net (code 77) (name "npx.led[1].dout") - (node (ref D10) (pin 2)) - (node (ref D11) (pin 4))) + (node (ref npx.led[1]) (pin 2)) + (node (ref npx.led[2]) (pin 4))) (net (code 78) (name "npx.led[2].dout") - (node (ref D11) (pin 2)) - (node (ref D12) (pin 4))) + (node (ref npx.led[2]) (pin 2)) + (node (ref npx.led[3]) (pin 4))) (net (code 79) (name "npx.led[3].dout") - (node (ref D12) (pin 2)) - (node (ref D13) (pin 4))) + (node (ref npx.led[3]) (pin 2)) + (node (ref npx.led[4]) (pin 4))) (net (code 80) (name "npx.led[4].dout") - (node (ref D13) (pin 2)) - (node (ref D14) (pin 4))) + (node (ref npx.led[4]) (pin 2)) + (node (ref npx.led[5]) (pin 4))) (net (code 81) (name "npx.led[5].dout") - (node (ref D14) (pin 2)) - (node (ref D15) (pin 4))) + (node (ref npx.led[5]) (pin 2)) + (node (ref npx.led[6]) (pin 4))) (net (code 82) (name "npx.led[6].dout") - (node (ref D15) (pin 2)) - (node (ref D16) (pin 4))) + (node (ref npx.led[6]) (pin 2)) + (node (ref npx.led[7]) (pin 4))) (net (code 83) (name "npx.led[7].dout") - (node (ref D16) (pin 2)) - (node (ref D17) (pin 4))) + (node (ref npx.led[7]) (pin 2)) + (node (ref npx.led[8]) (pin 4))) (net (code 84) (name "npx.led[8].dout") - (node (ref D17) (pin 2)) - (node (ref D18) (pin 4))) + (node (ref npx.led[8]) (pin 2)) + (node (ref npx.led[9]) (pin 4))) (net (code 85) (name "npx.led[9].dout") - (node (ref D18) (pin 2)) - (node (ref D19) (pin 4))) + (node (ref npx.led[9]) (pin 2)) + (node (ref npx.led[10]) (pin 4))) (net (code 86) (name "npx.led[10].dout") - (node (ref D19) (pin 2)) - (node (ref D20) (pin 4))) + (node (ref npx.led[10]) (pin 2)) + (node (ref npx.led[11]) (pin 4))) (net (code 87) (name "npx.led[11].dout") - (node (ref D20) (pin 2)) - (node (ref D21) (pin 4))) + (node (ref npx.led[11]) (pin 2)) + (node (ref npx.led[12]) (pin 4))) (net (code 88) (name "npx.led[12].dout") - (node (ref D21) (pin 2)) - (node (ref D22) (pin 4))) + (node (ref npx.led[12]) (pin 2)) + (node (ref npx.led[13]) (pin 4))) (net (code 89) (name "npx.led[13].dout") - (node (ref D22) (pin 2)) - (node (ref D23) (pin 4))) + (node (ref npx.led[13]) (pin 2)) + (node (ref npx.led[14]) (pin 4))) (net (code 90) (name "npx.led[14].dout") - (node (ref D23) (pin 2)) - (node (ref D24) (pin 4))) + (node (ref npx.led[14]) (pin 2)) + (node (ref npx.led[15]) (pin 4))) (net (code 91) (name "npx_key.dout") - (node (ref D25) (pin 2))) + (node (ref npx_key) (pin 2))) (net (code 92) (name "cam.device.reset") - (node (ref J13) (pin 19)) - (node (ref C25) (pin 1)) - (node (ref R18) (pin 2))) + (node (ref cam.device) (pin 19)) + (node (ref cam.reset_cap) (pin 1)) + (node (ref cam.reset_pull) (pin 2))) (net (code 93) (name "cam.device.y.0") - (node (ref J13) (pin 1))) + (node (ref cam.device) (pin 1))) (net (code 94) (name "cam.device.y.1") - (node (ref J13) (pin 2)))) + (node (ref cam.device) (pin 2)))) ) \ No newline at end of file diff --git a/examples/ProtectedCharger/ProtectedCharger.net b/examples/ProtectedCharger/ProtectedCharger.net new file mode 100644 index 000000000..77adabc02 --- /dev/null +++ b/examples/ProtectedCharger/ProtectedCharger.net @@ -0,0 +1,315 @@ +(export (version D) +(components +(comp (ref "jlc_th.th1") + (value "") + (footprint "edg:JlcToolingHole_1.152mm") + (property (name "Sheetname") (value "jlc_th")) + (property (name "Sheetfile") (value "edg.BoardTop.JlcToolingHoles")) + (property (name "edg_path") (value "jlc_th.th1")) + (property (name "edg_short_path") (value "jlc_th.th1")) + (property (name "edg_refdes") (value "H1")) + (property (name "edg_part") (value "")) + (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) + (tstamps "0260010e")) +(comp (ref "jlc_th.th2") + (value "") + (footprint "edg:JlcToolingHole_1.152mm") + (property (name "Sheetname") (value "jlc_th")) + (property (name "Sheetfile") (value "edg.BoardTop.JlcToolingHoles")) + (property (name "edg_path") (value "jlc_th.th2")) + (property (name "edg_short_path") (value "jlc_th.th2")) + (property (name "edg_refdes") (value "H2")) + (property (name "edg_part") (value "")) + (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) + (tstamps "0261010f")) +(comp (ref "jlc_th.th3") + (value "") + (footprint "edg:JlcToolingHole_1.152mm") + (property (name "Sheetname") (value "jlc_th")) + (property (name "Sheetfile") (value "edg.BoardTop.JlcToolingHoles")) + (property (name "edg_path") (value "jlc_th.th3")) + (property (name "edg_short_path") (value "jlc_th.th3")) + (property (name "edg_refdes") (value "H3")) + (property (name "edg_part") (value "")) + (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) + (tstamps "02620110")) +(comp (ref "usb.conn") + (value "COM-15111") + (footprint "Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11") + (property (name "Sheetname") (value "usb")) + (property (name "Sheetfile") (value "electronics_lib.UsbPorts.UsbCReceptacle")) + (property (name "edg_path") (value "usb.conn")) + (property (name "edg_short_path") (value "usb.conn")) + (property (name "edg_refdes") (value "J1")) + (property (name "edg_part") (value "COM-15111 (Sparkfun)")) + (sheetpath (names "/usb/") (tstamps "/02aa014b/")) + (tstamps "042701af")) +(comp (ref "usb.cc_pull.cc1") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 5.1kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "cc_pull")) + (property (name "Sheetfile") (value "electronics_lib.UsbPorts.UsbCcPulldownResistor")) + (property (name "edg_path") (value "usb.cc_pull.cc1.res")) + (property (name "edg_short_path") (value "usb.cc_pull.cc1")) + (property (name "edg_refdes") (value "R1")) + (property (name "edg_part") (value "0603WAF5101T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/usb/cc_pull/") (tstamps "/02aa014b/0b4c02e3/")) + (tstamps "022300f8")) +(comp (ref "usb.cc_pull.cc2") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 5.1kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "cc_pull")) + (property (name "Sheetfile") (value "electronics_lib.UsbPorts.UsbCcPulldownResistor")) + (property (name "edg_path") (value "usb.cc_pull.cc2.res")) + (property (name "edg_short_path") (value "usb.cc_pull.cc2")) + (property (name "edg_refdes") (value "R2")) + (property (name "edg_part") (value "0603WAF5101T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/usb/cc_pull/") (tstamps "/02aa014b/0b4c02e3/")) + (tstamps "022400f9")) +(comp (ref "batt") + (value "S2B-PH-K") + (footprint "Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal") + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "")) + (property (name "edg_path") (value "batt.conn")) + (property (name "edg_short_path") (value "batt")) + (property (name "edg_refdes") (value "J2")) + (property (name "edg_part") (value "S2B-PH-K (JST)")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "040b01ac")) +(comp (ref "tp_gnd") + (value "gnd") + (footprint "edg:TestPoint_TE_RCT_0805") + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "")) + (property (name "edg_path") (value "tp_gnd.tp")) + (property (name "edg_short_path") (value "tp_gnd")) + (property (name "edg_refdes") (value "TP1")) + (property (name "edg_part") (value "5015 (Keystone)")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "08df027d")) +(comp (ref "tp") + (value "_batt_pwr_link") + (footprint "edg:TestPoint_TE_RCT_0805") + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "")) + (property (name "edg_path") (value "tp.tp")) + (property (name "edg_short_path") (value "tp")) + (property (name "edg_refdes") (value "TP2")) + (property (name "edg_part") (value "5015 (Keystone)")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "015a00e5")) +(comp (ref "pmos.r1") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 100kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "pmos")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosChargerReverseProtection")) + (property (name "edg_path") (value "pmos.r1")) + (property (name "edg_short_path") (value "pmos.r1")) + (property (name "edg_refdes") (value "R3")) + (property (name "edg_part") (value "0603WAF1003T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/pmos/") (tstamps "/045c01c0/")) + (tstamps "011700a4")) +(comp (ref "pmos.r2") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 100kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "pmos")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosChargerReverseProtection")) + (property (name "edg_path") (value "pmos.r2")) + (property (name "edg_short_path") (value "pmos.r2")) + (property (name "edg_refdes") (value "R4")) + (property (name "edg_part") (value "0603WAF1003T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/pmos/") (tstamps "/045c01c0/")) + (tstamps "011800a5")) +(comp (ref "pmos.mp1") + (value "30V 4A 44mΩ@10V,4.3A 1.4W 1.3V@250μA P Channel SOT-23-3L MOSFETs ROHS") + (footprint "Package_TO_SOT_SMD:SOT-23") + (property (name "Sheetname") (value "pmos")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosChargerReverseProtection")) + (property (name "edg_path") (value "pmos.mp1")) + (property (name "edg_short_path") (value "pmos.mp1")) + (property (name "edg_refdes") (value "Q1")) + (property (name "edg_part") (value "AO3401A (Alpha & Omega Semicon)")) + (sheetpath (names "/pmos/") (tstamps "/045c01c0/")) + (tstamps "025b010f")) +(comp (ref "pmos.mp2") + (value "30V 4A 44mΩ@10V,4.3A 1.4W 1.3V@250μA P Channel SOT-23-3L MOSFETs ROHS") + (footprint "Package_TO_SOT_SMD:SOT-23") + (property (name "Sheetname") (value "pmos")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosChargerReverseProtection")) + (property (name "edg_path") (value "pmos.mp2")) + (property (name "edg_short_path") (value "pmos.mp2")) + (property (name "edg_refdes") (value "Q2")) + (property (name "edg_part") (value "AO3401A (Alpha & Omega Semicon)")) + (sheetpath (names "/pmos/") (tstamps "/045c01c0/")) + (tstamps "025c0110")) +(comp (ref "charger.ic") + (value "MCP73831T-2ACI/OT") + (footprint "Package_TO_SOT_SMD:SOT-23-5") + (property (name "Sheetname") (value "charger")) + (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) + (property (name "edg_path") (value "charger.ic")) + (property (name "edg_short_path") (value "charger.ic")) + (property (name "edg_refdes") (value "U1")) + (property (name "edg_part") (value "MCP73831T-2ACI/OT (Microchip Technology)")) + (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) + (tstamps "013700cd")) +(comp (ref "charger.vdd_cap") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") + (footprint "Capacitor_SMD:C_0805_2012Metric") + (property (name "Sheetname") (value "charger")) + (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) + (property (name "edg_path") (value "charger.vdd_cap.cap")) + (property (name "edg_short_path") (value "charger.vdd_cap")) + (property (name "edg_refdes") (value "C1")) + (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) + (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) + (tstamps "0b6402d2")) +(comp (ref "charger.vbat_cap") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") + (footprint "Capacitor_SMD:C_0805_2012Metric") + (property (name "Sheetname") (value "charger")) + (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) + (property (name "edg_path") (value "charger.vbat_cap.cap")) + (property (name "edg_short_path") (value "charger.vbat_cap")) + (property (name "edg_refdes") (value "C2")) + (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) + (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) + (tstamps "0ec70341")) +(comp (ref "charger.prog_res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 4.99kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "charger")) + (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) + (property (name "edg_path") (value "charger.prog_res")) + (property (name "edg_short_path") (value "charger.prog_res")) + (property (name "edg_refdes") (value "R5")) + (property (name "edg_part") (value "0603WAF4991T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) + (tstamps "0f520362")) +(comp (ref "charge_led.package") + (value "20mA 180mcd 2.3V 591nm Colorless transparence -40℃~+85℃ 585.5nm~591.5nm yellow 120° 60mW 0603 Light Emitting Diodes (LED) ROHS") + (footprint "LED_SMD:LED_0603_1608Metric") + (property (name "Sheetname") (value "charge_led")) + (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkLedResistor")) + (property (name "edg_path") (value "charge_led.package")) + (property (name "edg_short_path") (value "charge_led.package")) + (property (name "edg_refdes") (value "D1")) + (property (name "edg_part") (value "19-213/Y2C-CQ2R2L/3T(CY) (Everlight Elec)")) + (sheetpath (names "/charge_led/") (tstamps "/160703ff/")) + (tstamps "0b4e02cd")) +(comp (ref "charge_led.res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "charge_led")) + (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkLedResistor")) + (property (name "edg_path") (value "charge_led.res")) + (property (name "edg_short_path") (value "charge_led.res")) + (property (name "edg_refdes") (value "R6")) + (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/charge_led/") (tstamps "/160703ff/")) + (tstamps "0296014b")) +(comp (ref "pmos_load.fet") + (value "30V 4A 44mΩ@10V,4.3A 1.4W 1.3V@250μA P Channel SOT-23-3L MOSFETs ROHS") + (footprint "Package_TO_SOT_SMD:SOT-23") + (property (name "Sheetname") (value "pmos_load")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosReverseProtection")) + (property (name "edg_path") (value "pmos_load.fet")) + (property (name "edg_short_path") (value "pmos_load.fet")) + (property (name "edg_refdes") (value "Q3")) + (property (name "edg_part") (value "AO3401A (Alpha & Omega Semicon)")) + (sheetpath (names "/pmos_load/") (tstamps "/131a03bf/")) + (tstamps "02730140")) +(comp (ref "pmos_load.res") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 300Ω 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "pmos_load")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosReverseProtection")) + (property (name "edg_path") (value "pmos_load.res")) + (property (name "edg_short_path") (value "pmos_load.res")) + (property (name "edg_refdes") (value "R7")) + (property (name "edg_part") (value "0603WAF3000T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/pmos_load/") (tstamps "/131a03bf/")) + (tstamps "0296014b")) +(comp (ref "pwr_pins") + (value "S3B-PH-K") + (footprint "Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal") + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "")) + (property (name "edg_path") (value "pwr_pins")) + (property (name "edg_short_path") (value "pwr_pins")) + (property (name "edg_refdes") (value "J3")) + (property (name "edg_part") (value "S3B-PH-K (JST)")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "0f9a0373"))) +(nets +(net (code 1) (name "vusb") + (node (ref usb.conn) (pin A4)) + (node (ref usb.conn) (pin B9)) + (node (ref usb.conn) (pin B4)) + (node (ref usb.conn) (pin A9)) + (node (ref charger.ic) (pin 4)) + (node (ref charge_led.package) (pin 2)) + (node (ref charger.vdd_cap) (pin 1))) +(net (code 2) (name "gnd") + (node (ref pwr_pins) (pin 1)) + (node (ref pwr_pins) (pin 3)) + (node (ref tp_gnd) (pin 1)) + (node (ref pmos.r1) (pin 2)) + (node (ref charger.ic) (pin 2)) + (node (ref pmos_load.res) (pin 2)) + (node (ref usb.conn) (pin A1)) + (node (ref usb.conn) (pin B12)) + (node (ref usb.conn) (pin B1)) + (node (ref usb.conn) (pin A12)) + (node (ref batt) (pin 1)) + (node (ref charger.prog_res) (pin 2)) + (node (ref charger.vdd_cap) (pin 2)) + (node (ref charger.vbat_cap) (pin 2)) + (node (ref usb.conn) (pin S1)) + (node (ref usb.cc_pull.cc1) (pin 1)) + (node (ref usb.cc_pull.cc2) (pin 1))) +(net (code 3) (name "batt.pwr") + (node (ref batt) (pin 2)) + (node (ref tp) (pin 1)) + (node (ref pmos.r2) (pin 2)) + (node (ref pmos.mp1) (pin 1)) + (node (ref pmos.mp2) (pin 3))) +(net (code 4) (name "charger.pwr_bat") + (node (ref charger.ic) (pin 3)) + (node (ref pmos.mp1) (pin 2)) + (node (ref pmos.mp2) (pin 2)) + (node (ref pmos.r2) (pin 1)) + (node (ref charger.vbat_cap) (pin 1)) + (node (ref pmos_load.fet) (pin 3))) +(net (code 5) (name "charge_led.signal") + (node (ref charger.ic) (pin 1)) + (node (ref charge_led.res) (pin 2))) +(net (code 6) (name "pmos_load.pwr_out") + (node (ref pwr_pins) (pin 2)) + (node (ref pmos_load.fet) (pin 1)) + (node (ref pmos_load.res) (pin 1)) + (node (ref pmos_load.fet) (pin 2))) +(net (code 7) (name "usb.usb.dp") + (node (ref usb.conn) (pin A6)) + (node (ref usb.conn) (pin B6))) +(net (code 8) (name "usb.usb.dm") + (node (ref usb.conn) (pin A7)) + (node (ref usb.conn) (pin B7))) +(net (code 9) (name "usb.conn.cc.cc1") + (node (ref usb.conn) (pin A5)) + (node (ref usb.cc_pull.cc1) (pin 2))) +(net (code 10) (name "usb.conn.cc.cc2") + (node (ref usb.conn) (pin B5)) + (node (ref usb.cc_pull.cc2) (pin 2))) +(net (code 11) (name "pmos.r1.a") + (node (ref pmos.r1) (pin 1)) + (node (ref pmos.mp1) (pin 3)) + (node (ref pmos.mp2) (pin 1))) +(net (code 12) (name "charger.prog_res.a") + (node (ref charger.prog_res) (pin 1)) + (node (ref charger.ic) (pin 5))) +(net (code 13) (name "charge_led.res.a") + (node (ref charge_led.res) (pin 1)) + (node (ref charge_led.package) (pin 1)))) +) \ No newline at end of file diff --git a/examples/ProtectedCharger/ProtectedCharger.ref.net b/examples/ProtectedCharger/ProtectedCharger.ref.net new file mode 100644 index 000000000..a9220e4c3 --- /dev/null +++ b/examples/ProtectedCharger/ProtectedCharger.ref.net @@ -0,0 +1,315 @@ +(export (version D) +(components +(comp (ref "H1") + (value "") + (footprint "edg:JlcToolingHole_1.152mm") + (property (name "Sheetname") (value "jlc_th")) + (property (name "Sheetfile") (value "edg.BoardTop.JlcToolingHoles")) + (property (name "edg_path") (value "jlc_th.th1")) + (property (name "edg_short_path") (value "jlc_th.th1")) + (property (name "edg_refdes") (value "H1")) + (property (name "edg_part") (value "")) + (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) + (tstamps "0260010e")) +(comp (ref "H2") + (value "") + (footprint "edg:JlcToolingHole_1.152mm") + (property (name "Sheetname") (value "jlc_th")) + (property (name "Sheetfile") (value "edg.BoardTop.JlcToolingHoles")) + (property (name "edg_path") (value "jlc_th.th2")) + (property (name "edg_short_path") (value "jlc_th.th2")) + (property (name "edg_refdes") (value "H2")) + (property (name "edg_part") (value "")) + (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) + (tstamps "0261010f")) +(comp (ref "H3") + (value "") + (footprint "edg:JlcToolingHole_1.152mm") + (property (name "Sheetname") (value "jlc_th")) + (property (name "Sheetfile") (value "edg.BoardTop.JlcToolingHoles")) + (property (name "edg_path") (value "jlc_th.th3")) + (property (name "edg_short_path") (value "jlc_th.th3")) + (property (name "edg_refdes") (value "H3")) + (property (name "edg_part") (value "")) + (sheetpath (names "/jlc_th/") (tstamps "/08970275/")) + (tstamps "02620110")) +(comp (ref "J1") + (value "COM-15111") + (footprint "Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11") + (property (name "Sheetname") (value "usb")) + (property (name "Sheetfile") (value "electronics_lib.UsbPorts.UsbCReceptacle")) + (property (name "edg_path") (value "usb.conn")) + (property (name "edg_short_path") (value "usb.conn")) + (property (name "edg_refdes") (value "J1")) + (property (name "edg_part") (value "COM-15111 (Sparkfun)")) + (sheetpath (names "/usb/") (tstamps "/02aa014b/")) + (tstamps "042701af")) +(comp (ref "R1") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 5.1kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "cc_pull")) + (property (name "Sheetfile") (value "electronics_lib.UsbPorts.UsbCcPulldownResistor")) + (property (name "edg_path") (value "usb.cc_pull.cc1.res")) + (property (name "edg_short_path") (value "usb.cc_pull.cc1")) + (property (name "edg_refdes") (value "R1")) + (property (name "edg_part") (value "0603WAF5101T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/usb/cc_pull/") (tstamps "/02aa014b/0b4c02e3/")) + (tstamps "022300f8")) +(comp (ref "R2") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 5.1kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "cc_pull")) + (property (name "Sheetfile") (value "electronics_lib.UsbPorts.UsbCcPulldownResistor")) + (property (name "edg_path") (value "usb.cc_pull.cc2.res")) + (property (name "edg_short_path") (value "usb.cc_pull.cc2")) + (property (name "edg_refdes") (value "R2")) + (property (name "edg_part") (value "0603WAF5101T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/usb/cc_pull/") (tstamps "/02aa014b/0b4c02e3/")) + (tstamps "022400f9")) +(comp (ref "J2") + (value "S2B-PH-K") + (footprint "Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal") + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "")) + (property (name "edg_path") (value "batt.conn")) + (property (name "edg_short_path") (value "batt")) + (property (name "edg_refdes") (value "J2")) + (property (name "edg_part") (value "S2B-PH-K (JST)")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "040b01ac")) +(comp (ref "TP1") + (value "gnd") + (footprint "edg:TestPoint_TE_RCT_0805") + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "")) + (property (name "edg_path") (value "tp_gnd.tp")) + (property (name "edg_short_path") (value "tp_gnd")) + (property (name "edg_refdes") (value "TP1")) + (property (name "edg_part") (value "5015 (Keystone)")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "08df027d")) +(comp (ref "TP2") + (value "_batt_pwr_link") + (footprint "edg:TestPoint_TE_RCT_0805") + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "")) + (property (name "edg_path") (value "tp.tp")) + (property (name "edg_short_path") (value "tp")) + (property (name "edg_refdes") (value "TP2")) + (property (name "edg_part") (value "5015 (Keystone)")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "015a00e5")) +(comp (ref "R3") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 100kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "pmos")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosChargerReverseProtection")) + (property (name "edg_path") (value "pmos.r1")) + (property (name "edg_short_path") (value "pmos.r1")) + (property (name "edg_refdes") (value "R3")) + (property (name "edg_part") (value "0603WAF1003T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/pmos/") (tstamps "/045c01c0/")) + (tstamps "011700a4")) +(comp (ref "R4") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 100kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "pmos")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosChargerReverseProtection")) + (property (name "edg_path") (value "pmos.r2")) + (property (name "edg_short_path") (value "pmos.r2")) + (property (name "edg_refdes") (value "R4")) + (property (name "edg_part") (value "0603WAF1003T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/pmos/") (tstamps "/045c01c0/")) + (tstamps "011800a5")) +(comp (ref "Q1") + (value "30V 4A 44mΩ@10V,4.3A 1.4W 1.3V@250μA P Channel SOT-23-3L MOSFETs ROHS") + (footprint "Package_TO_SOT_SMD:SOT-23") + (property (name "Sheetname") (value "pmos")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosChargerReverseProtection")) + (property (name "edg_path") (value "pmos.mp1")) + (property (name "edg_short_path") (value "pmos.mp1")) + (property (name "edg_refdes") (value "Q1")) + (property (name "edg_part") (value "AO3401A (Alpha & Omega Semicon)")) + (sheetpath (names "/pmos/") (tstamps "/045c01c0/")) + (tstamps "025b010f")) +(comp (ref "Q2") + (value "30V 4A 44mΩ@10V,4.3A 1.4W 1.3V@250μA P Channel SOT-23-3L MOSFETs ROHS") + (footprint "Package_TO_SOT_SMD:SOT-23") + (property (name "Sheetname") (value "pmos")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosChargerReverseProtection")) + (property (name "edg_path") (value "pmos.mp2")) + (property (name "edg_short_path") (value "pmos.mp2")) + (property (name "edg_refdes") (value "Q2")) + (property (name "edg_part") (value "AO3401A (Alpha & Omega Semicon)")) + (sheetpath (names "/pmos/") (tstamps "/045c01c0/")) + (tstamps "025c0110")) +(comp (ref "U1") + (value "MCP73831T-2ACI/OT") + (footprint "Package_TO_SOT_SMD:SOT-23-5") + (property (name "Sheetname") (value "charger")) + (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) + (property (name "edg_path") (value "charger.ic")) + (property (name "edg_short_path") (value "charger.ic")) + (property (name "edg_refdes") (value "U1")) + (property (name "edg_part") (value "MCP73831T-2ACI/OT (Microchip Technology)")) + (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) + (tstamps "013700cd")) +(comp (ref "C1") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") + (footprint "Capacitor_SMD:C_0805_2012Metric") + (property (name "Sheetname") (value "charger")) + (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) + (property (name "edg_path") (value "charger.vdd_cap.cap")) + (property (name "edg_short_path") (value "charger.vdd_cap")) + (property (name "edg_refdes") (value "C1")) + (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) + (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) + (tstamps "0b6402d2")) +(comp (ref "C2") + (value "25V 4.7uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS") + (footprint "Capacitor_SMD:C_0805_2012Metric") + (property (name "Sheetname") (value "charger")) + (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) + (property (name "edg_path") (value "charger.vbat_cap.cap")) + (property (name "edg_short_path") (value "charger.vbat_cap")) + (property (name "edg_refdes") (value "C2")) + (property (name "edg_part") (value "CL21A475KAQNNNE (Samsung Electro-Mechanics)")) + (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) + (tstamps "0ec70341")) +(comp (ref "R5") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 4.99kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "charger")) + (property (name "Sheetfile") (value "electronics_lib.BatteryCharger_Mcp73831.Mcp73831")) + (property (name "edg_path") (value "charger.prog_res")) + (property (name "edg_short_path") (value "charger.prog_res")) + (property (name "edg_refdes") (value "R5")) + (property (name "edg_part") (value "0603WAF4991T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/charger/") (tstamps "/0b4a02dd/")) + (tstamps "0f520362")) +(comp (ref "D1") + (value "20mA 180mcd 2.3V 591nm Colorless transparence -40℃~+85℃ 585.5nm~591.5nm yellow 120° 60mW 0603 Light Emitting Diodes (LED) ROHS") + (footprint "LED_SMD:LED_0603_1608Metric") + (property (name "Sheetname") (value "charge_led")) + (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkLedResistor")) + (property (name "edg_path") (value "charge_led.package")) + (property (name "edg_short_path") (value "charge_led.package")) + (property (name "edg_refdes") (value "D1")) + (property (name "edg_part") (value "19-213/Y2C-CQ2R2L/3T(CY) (Everlight Elec)")) + (sheetpath (names "/charge_led/") (tstamps "/160703ff/")) + (tstamps "0b4e02cd")) +(comp (ref "R6") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 1kΩ 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "charge_led")) + (property (name "Sheetfile") (value "electronics_abstract_parts.AbstractLed.IndicatorSinkLedResistor")) + (property (name "edg_path") (value "charge_led.res")) + (property (name "edg_short_path") (value "charge_led.res")) + (property (name "edg_refdes") (value "R6")) + (property (name "edg_part") (value "0603WAF1001T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/charge_led/") (tstamps "/160703ff/")) + (tstamps "0296014b")) +(comp (ref "Q3") + (value "30V 4A 44mΩ@10V,4.3A 1.4W 1.3V@250μA P Channel SOT-23-3L MOSFETs ROHS") + (footprint "Package_TO_SOT_SMD:SOT-23") + (property (name "Sheetname") (value "pmos_load")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosReverseProtection")) + (property (name "edg_path") (value "pmos_load.fet")) + (property (name "edg_short_path") (value "pmos_load.fet")) + (property (name "edg_refdes") (value "Q3")) + (property (name "edg_part") (value "AO3401A (Alpha & Omega Semicon)")) + (sheetpath (names "/pmos_load/") (tstamps "/131a03bf/")) + (tstamps "02730140")) +(comp (ref "R7") + (value "±1% 1/10W Thick Film Resistors 75V ±100ppm/℃ -55℃~+155℃ 300Ω 0603 Chip Resistor - Surface Mount ROHS") + (footprint "Resistor_SMD:R_0603_1608Metric") + (property (name "Sheetname") (value "pmos_load")) + (property (name "Sheetfile") (value "electronics_lib.PowerConditioning.PmosReverseProtection")) + (property (name "edg_path") (value "pmos_load.res")) + (property (name "edg_short_path") (value "pmos_load.res")) + (property (name "edg_refdes") (value "R7")) + (property (name "edg_part") (value "0603WAF3000T5E (UNI-ROYAL(Uniroyal Elec))")) + (sheetpath (names "/pmos_load/") (tstamps "/131a03bf/")) + (tstamps "0296014b")) +(comp (ref "J3") + (value "S3B-PH-K") + (footprint "Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal") + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "")) + (property (name "edg_path") (value "pwr_pins")) + (property (name "edg_short_path") (value "pwr_pins")) + (property (name "edg_refdes") (value "J3")) + (property (name "edg_part") (value "S3B-PH-K (JST)")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "0f9a0373"))) +(nets +(net (code 1) (name "vusb") + (node (ref J1) (pin A4)) + (node (ref J1) (pin B9)) + (node (ref J1) (pin B4)) + (node (ref J1) (pin A9)) + (node (ref U1) (pin 4)) + (node (ref D1) (pin 2)) + (node (ref C1) (pin 1))) +(net (code 2) (name "gnd") + (node (ref J3) (pin 1)) + (node (ref J3) (pin 3)) + (node (ref TP1) (pin 1)) + (node (ref R3) (pin 2)) + (node (ref U1) (pin 2)) + (node (ref R7) (pin 2)) + (node (ref J1) (pin A1)) + (node (ref J1) (pin B12)) + (node (ref J1) (pin B1)) + (node (ref J1) (pin A12)) + (node (ref J2) (pin 1)) + (node (ref R5) (pin 2)) + (node (ref C1) (pin 2)) + (node (ref C2) (pin 2)) + (node (ref J1) (pin S1)) + (node (ref R1) (pin 1)) + (node (ref R2) (pin 1))) +(net (code 3) (name "batt.pwr") + (node (ref J2) (pin 2)) + (node (ref TP2) (pin 1)) + (node (ref R4) (pin 2)) + (node (ref Q1) (pin 1)) + (node (ref Q2) (pin 3))) +(net (code 4) (name "charger.pwr_bat") + (node (ref U1) (pin 3)) + (node (ref Q1) (pin 2)) + (node (ref Q2) (pin 2)) + (node (ref R4) (pin 1)) + (node (ref C2) (pin 1)) + (node (ref Q3) (pin 3))) +(net (code 5) (name "charge_led.signal") + (node (ref U1) (pin 1)) + (node (ref R6) (pin 2))) +(net (code 6) (name "pmos_load.pwr_out") + (node (ref J3) (pin 2)) + (node (ref Q3) (pin 1)) + (node (ref R7) (pin 1)) + (node (ref Q3) (pin 2))) +(net (code 7) (name "usb.usb.dp") + (node (ref J1) (pin A6)) + (node (ref J1) (pin B6))) +(net (code 8) (name "usb.usb.dm") + (node (ref J1) (pin A7)) + (node (ref J1) (pin B7))) +(net (code 9) (name "usb.conn.cc.cc1") + (node (ref J1) (pin A5)) + (node (ref R1) (pin 2))) +(net (code 10) (name "usb.conn.cc.cc2") + (node (ref J1) (pin B5)) + (node (ref R2) (pin 2))) +(net (code 11) (name "pmos.r1.a") + (node (ref R3) (pin 1)) + (node (ref Q1) (pin 3)) + (node (ref Q2) (pin 1))) +(net (code 12) (name "charger.prog_res.a") + (node (ref R5) (pin 1)) + (node (ref U1) (pin 5))) +(net (code 13) (name "charge_led.res.a") + (node (ref R6) (pin 1)) + (node (ref D1) (pin 1)))) +) \ No newline at end of file