Introduce an editable KiCad 10 schematic and routed two-layer 82 × 80 mm layout with local provisional footprints, validation tooling, and component research. Keep the RS-232 male-module mapping and mechanical clearances explicitly provisional pending hardware verification.
605 lines
27 KiB
XML
605 lines
27 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<export version="E">
|
|
<design>
|
|
<source>/home/mscholz/Repos/ESP32_serial_swiss_army_knife/hardware/PCB/serial-carrier.kicad_sch</source>
|
|
<date>2026-09-20T20:14:45</date>
|
|
<tool>Eeschema 10.0.6-1.fc44</tool>
|
|
<sheet number="1" name="/" tstamps="/">
|
|
<title_block>
|
|
<title>ESP32 Serial Swiss Army Knife - Module Carrier</title>
|
|
<company/>
|
|
<rev>A0 DRAFT</rev>
|
|
<date>2026-09-20</date>
|
|
<source>serial-carrier.kicad_sch</source>
|
|
<comment number="1" value="Not fabrication-ready: provisional module footprints and male RS-232 mapping"/>
|
|
<comment number="2" value=""/>
|
|
<comment number="3" value=""/>
|
|
<comment number="4" value=""/>
|
|
<comment number="5" value=""/>
|
|
<comment number="6" value=""/>
|
|
<comment number="7" value=""/>
|
|
<comment number="8" value=""/>
|
|
<comment number="9" value=""/>
|
|
</title_block>
|
|
</sheet>
|
|
</design>
|
|
<components>
|
|
<comp ref="DS1">
|
|
<value>128x64 I2C OLED / 0x3C</value>
|
|
<footprint>Carrier:OLED_26mm_I2C_Provisional</footprint>
|
|
<fields>
|
|
<field name="Status">Module outline/header/display user fit-verified; pad/drill fit provisional</field>
|
|
<field name="Footprint">Carrier:OLED_26mm_I2C_Provisional</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description"/>
|
|
</fields>
|
|
<libsource lib="Carrier" part="OLED_I2C_26mm" description="User fit-verified 26 mm OLED; front/top header GND VCC SCL SDA"/>
|
|
<property name="Status" value="Module outline/header/display user fit-verified; pad/drill fit provisional"/>
|
|
<property name="Sheetname" value="serial-carrier"/>
|
|
<property name="Sheetfile" value="serial-carrier.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>0ae411c1-94cc-5551-9037-1d59c01a8ee5</tstamps>
|
|
<units>
|
|
<unit name="A">
|
|
<pins>
|
|
<pin num="1"/>
|
|
<pin num="2"/>
|
|
<pin num="3"/>
|
|
<pin num="4"/>
|
|
</pins>
|
|
</unit>
|
|
</units>
|
|
</comp>
|
|
<comp ref="R1">
|
|
<value>2.2k 1%</value>
|
|
<footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal</footprint>
|
|
<fields>
|
|
<field name="Rating">At least 0.125 W; exact resistor MPN pending</field>
|
|
<field name="Footprint">Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description"/>
|
|
</fields>
|
|
<libsource lib="Carrier" part="R" description="Resistor, axial DIN0207 footprint; exact MPN pending"/>
|
|
<property name="Rating" value="At least 0.125 W; exact resistor MPN pending"/>
|
|
<property name="Sheetname" value="serial-carrier"/>
|
|
<property name="Sheetfile" value="serial-carrier.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>defb78eb-632f-5f9d-a59d-dffbb1d31dec</tstamps>
|
|
<units>
|
|
<unit name="A">
|
|
<pins>
|
|
<pin num="1"/>
|
|
<pin num="2"/>
|
|
</pins>
|
|
</unit>
|
|
</units>
|
|
</comp>
|
|
<comp ref="R2">
|
|
<value>2.2k 1%</value>
|
|
<footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal</footprint>
|
|
<fields>
|
|
<field name="Rating">At least 0.125 W; exact resistor MPN pending</field>
|
|
<field name="Footprint">Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description"/>
|
|
</fields>
|
|
<libsource lib="Carrier" part="R" description="Resistor, axial DIN0207 footprint; exact MPN pending"/>
|
|
<property name="Rating" value="At least 0.125 W; exact resistor MPN pending"/>
|
|
<property name="Sheetname" value="serial-carrier"/>
|
|
<property name="Sheetfile" value="serial-carrier.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>405055c0-35ab-5334-ad4d-30d45c5ef6f2</tstamps>
|
|
<units>
|
|
<unit name="A">
|
|
<pins>
|
|
<pin num="1"/>
|
|
<pin num="2"/>
|
|
</pins>
|
|
</unit>
|
|
</units>
|
|
</comp>
|
|
<comp ref="R3">
|
|
<value>2.2k 1%</value>
|
|
<footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal</footprint>
|
|
<fields>
|
|
<field name="Rating">At least 0.125 W; exact resistor MPN pending</field>
|
|
<field name="Footprint">Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description"/>
|
|
</fields>
|
|
<libsource lib="Carrier" part="R" description="Resistor, axial DIN0207 footprint; exact MPN pending"/>
|
|
<property name="Rating" value="At least 0.125 W; exact resistor MPN pending"/>
|
|
<property name="Sheetname" value="serial-carrier"/>
|
|
<property name="Sheetfile" value="serial-carrier.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>78f9a74f-5d91-5687-b50e-68176333df23</tstamps>
|
|
<units>
|
|
<unit name="A">
|
|
<pins>
|
|
<pin num="1"/>
|
|
<pin num="2"/>
|
|
</pins>
|
|
</unit>
|
|
</units>
|
|
</comp>
|
|
<comp ref="SW1">
|
|
<value>B3F-1000</value>
|
|
<footprint>Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x</footprint>
|
|
<fields>
|
|
<field name="Manufacturer">Omron</field>
|
|
<field name="MPN">B3F-1000</field>
|
|
<field name="Function">Previous / back</field>
|
|
<field name="Procurement">Live stock not verified</field>
|
|
<field name="Footprint">Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description"/>
|
|
</fields>
|
|
<libsource lib="Carrier" part="SW_NO" description="Normally open contact; footprint duplicates pads 1 and 2 for internally common terminal pairs"/>
|
|
<property name="Manufacturer" value="Omron"/>
|
|
<property name="MPN" value="B3F-1000"/>
|
|
<property name="Function" value="Previous / back"/>
|
|
<property name="Procurement" value="Live stock not verified"/>
|
|
<property name="Sheetname" value="serial-carrier"/>
|
|
<property name="Sheetfile" value="serial-carrier.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>dd5f1f75-0093-55fc-9814-437ed26871eb</tstamps>
|
|
<units>
|
|
<unit name="A">
|
|
<pins>
|
|
<pin num="1"/>
|
|
<pin num="2"/>
|
|
</pins>
|
|
</unit>
|
|
</units>
|
|
</comp>
|
|
<comp ref="SW2">
|
|
<value>B3F-1000</value>
|
|
<footprint>Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x</footprint>
|
|
<fields>
|
|
<field name="Manufacturer">Omron</field>
|
|
<field name="MPN">B3F-1000</field>
|
|
<field name="Function">Select / confirm</field>
|
|
<field name="Procurement">Live stock not verified</field>
|
|
<field name="Footprint">Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description"/>
|
|
</fields>
|
|
<libsource lib="Carrier" part="SW_NO" description="Normally open contact; footprint duplicates pads 1 and 2 for internally common terminal pairs"/>
|
|
<property name="Manufacturer" value="Omron"/>
|
|
<property name="MPN" value="B3F-1000"/>
|
|
<property name="Function" value="Select / confirm"/>
|
|
<property name="Procurement" value="Live stock not verified"/>
|
|
<property name="Sheetname" value="serial-carrier"/>
|
|
<property name="Sheetfile" value="serial-carrier.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>c522a716-55a4-584d-a12e-ab135b4c08eb</tstamps>
|
|
<units>
|
|
<unit name="A">
|
|
<pins>
|
|
<pin num="1"/>
|
|
<pin num="2"/>
|
|
</pins>
|
|
</unit>
|
|
</units>
|
|
</comp>
|
|
<comp ref="SW3">
|
|
<value>B3F-1000</value>
|
|
<footprint>Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x</footprint>
|
|
<fields>
|
|
<field name="Manufacturer">Omron</field>
|
|
<field name="MPN">B3F-1000</field>
|
|
<field name="Function">Next</field>
|
|
<field name="Procurement">Live stock not verified</field>
|
|
<field name="Footprint">Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description"/>
|
|
</fields>
|
|
<libsource lib="Carrier" part="SW_NO" description="Normally open contact; footprint duplicates pads 1 and 2 for internally common terminal pairs"/>
|
|
<property name="Manufacturer" value="Omron"/>
|
|
<property name="MPN" value="B3F-1000"/>
|
|
<property name="Function" value="Next"/>
|
|
<property name="Procurement" value="Live stock not verified"/>
|
|
<property name="Sheetname" value="serial-carrier"/>
|
|
<property name="Sheetfile" value="serial-carrier.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>35caa6bb-42a6-512c-848c-f1e4457aa97f</tstamps>
|
|
<units>
|
|
<unit name="A">
|
|
<pins>
|
|
<pin num="1"/>
|
|
<pin num="2"/>
|
|
</pins>
|
|
</unit>
|
|
</units>
|
|
</comp>
|
|
<comp ref="U1">
|
|
<value>HW678 / S3-N16R8</value>
|
|
<footprint>Carrier:HW678_2x22_Provisional</footprint>
|
|
<fields>
|
|
<field name="Status">Header geometry nominal; outline/antenna clearance pending</field>
|
|
<field name="Pin_numbering">Left 1-22; right 23-44; both top-to-bottom, antenna up</field>
|
|
<field name="Footprint">Carrier:HW678_2x22_Provisional</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description"/>
|
|
</fields>
|
|
<libsource lib="Carrier" part="HW678_N16R8" description="HW-678 V0.0.0 / N16R8 carrier interface; project numbering; onboard USB/regulator retained"/>
|
|
<property name="Status" value="Header geometry nominal; outline/antenna clearance pending"/>
|
|
<property name="Pin_numbering" value="Left 1-22; right 23-44; both top-to-bottom, antenna up"/>
|
|
<property name="Sheetname" value="serial-carrier"/>
|
|
<property name="Sheetfile" value="serial-carrier.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>3ab265d0-7fd3-5891-94eb-d39426c6a8a3</tstamps>
|
|
<units>
|
|
<unit name="A">
|
|
<pins>
|
|
<pin num="1"/>
|
|
<pin num="2"/>
|
|
<pin num="3"/>
|
|
<pin num="4"/>
|
|
<pin num="5"/>
|
|
<pin num="6"/>
|
|
<pin num="7"/>
|
|
<pin num="8"/>
|
|
<pin num="9"/>
|
|
<pin num="10"/>
|
|
<pin num="11"/>
|
|
<pin num="12"/>
|
|
<pin num="13"/>
|
|
<pin num="14"/>
|
|
<pin num="15"/>
|
|
<pin num="16"/>
|
|
<pin num="17"/>
|
|
<pin num="18"/>
|
|
<pin num="19"/>
|
|
<pin num="20"/>
|
|
<pin num="21"/>
|
|
<pin num="22"/>
|
|
<pin num="23"/>
|
|
<pin num="24"/>
|
|
<pin num="25"/>
|
|
<pin num="26"/>
|
|
<pin num="27"/>
|
|
<pin num="28"/>
|
|
<pin num="29"/>
|
|
<pin num="30"/>
|
|
<pin num="31"/>
|
|
<pin num="32"/>
|
|
<pin num="33"/>
|
|
<pin num="34"/>
|
|
<pin num="35"/>
|
|
<pin num="36"/>
|
|
<pin num="37"/>
|
|
<pin num="38"/>
|
|
<pin num="39"/>
|
|
<pin num="40"/>
|
|
<pin num="41"/>
|
|
<pin num="42"/>
|
|
<pin num="43"/>
|
|
<pin num="44"/>
|
|
</pins>
|
|
</unit>
|
|
</units>
|
|
</comp>
|
|
<comp ref="U2">
|
|
<value>Adafruit MAX3243 / male 6253</value>
|
|
<fields>
|
|
<field name="Status">VERIFY male header numbering; footprint intentionally unassigned</field>
|
|
<field name="Datasheet_source">adafruit-research.md; reference female 5988 CAD</field>
|
|
<field name="Footprint"/>
|
|
<field name="Datasheet"/>
|
|
<field name="Description"/>
|
|
</fields>
|
|
<libsource lib="Carrier" part="MAX3243_Module_Reference" description="Adafruit male 6253 intended; physical numbering from published female 5988 CAD, VERIFY MALE"/>
|
|
<property name="Status" value="VERIFY male header numbering; footprint intentionally unassigned"/>
|
|
<property name="Datasheet_source" value="adafruit-research.md; reference female 5988 CAD"/>
|
|
<property name="Sheetname" value="serial-carrier"/>
|
|
<property name="Sheetfile" value="serial-carrier.kicad_sch"/>
|
|
<sheetpath names="/" tstamps="/"/>
|
|
<tstamps>1127195e-e393-5d1d-9119-b25d10556144</tstamps>
|
|
<units>
|
|
<unit name="A">
|
|
<pins>
|
|
<pin num="1"/>
|
|
<pin num="2"/>
|
|
<pin num="3"/>
|
|
<pin num="4"/>
|
|
<pin num="5"/>
|
|
<pin num="6"/>
|
|
<pin num="7"/>
|
|
<pin num="8"/>
|
|
<pin num="9"/>
|
|
<pin num="10"/>
|
|
<pin num="11"/>
|
|
<pin num="12"/>
|
|
</pins>
|
|
</unit>
|
|
</units>
|
|
</comp>
|
|
</components>
|
|
<libparts>
|
|
<libpart lib="Carrier" part="HW678_N16R8">
|
|
<description>HW-678 V0.0.0 / N16R8 carrier interface; project numbering; onboard USB/regulator retained</description>
|
|
<fields>
|
|
<field name="Reference">U</field>
|
|
<field name="Value">HW678_N16R8</field>
|
|
<field name="Footprint">Carrier:HW678_2x22_Provisional</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description">HW-678 V0.0.0 / N16R8 carrier interface; project numbering; onboard USB/regulator retained</field>
|
|
</fields>
|
|
<pins>
|
|
<pin num="1" name="3V3" type="power_out"/>
|
|
<pin num="2" name="3V3" type="passive"/>
|
|
<pin num="3" name="EN" type="input"/>
|
|
<pin num="4" name="GPIO4" type="input"/>
|
|
<pin num="5" name="GPIO5" type="input"/>
|
|
<pin num="6" name="GPIO6" type="input"/>
|
|
<pin num="7" name="GPIO7" type="output"/>
|
|
<pin num="8" name="GPIO15" type="output"/>
|
|
<pin num="9" name="GPIO16" type="input"/>
|
|
<pin num="10" name="GPIO17" type="output"/>
|
|
<pin num="11" name="GPIO18" type="input"/>
|
|
<pin num="12" name="GPIO8" type="input"/>
|
|
<pin num="13" name="GPIO3" type="bidirectional"/>
|
|
<pin num="14" name="GPIO46" type="bidirectional"/>
|
|
<pin num="15" name="GPIO9" type="bidirectional"/>
|
|
<pin num="16" name="GPIO10" type="input"/>
|
|
<pin num="17" name="GPIO11" type="bidirectional"/>
|
|
<pin num="18" name="GPIO12" type="output"/>
|
|
<pin num="19" name="GPIO13" type="input"/>
|
|
<pin num="20" name="GPIO14" type="input"/>
|
|
<pin num="21" name="5V" type="passive"/>
|
|
<pin num="22" name="GND" type="power_out"/>
|
|
<pin num="23" name="GND" type="passive"/>
|
|
<pin num="24" name="GPIO43" type="bidirectional"/>
|
|
<pin num="25" name="GPIO44" type="bidirectional"/>
|
|
<pin num="26" name="GPIO1" type="bidirectional"/>
|
|
<pin num="27" name="GPIO2" type="bidirectional"/>
|
|
<pin num="28" name="GPIO42" type="bidirectional"/>
|
|
<pin num="29" name="GPIO41" type="bidirectional"/>
|
|
<pin num="30" name="GPIO40" type="bidirectional"/>
|
|
<pin num="31" name="GPIO39" type="bidirectional"/>
|
|
<pin num="32" name="GPIO38" type="bidirectional"/>
|
|
<pin num="33" name="GPIO37" type="bidirectional"/>
|
|
<pin num="34" name="GPIO36" type="bidirectional"/>
|
|
<pin num="35" name="GPIO35" type="bidirectional"/>
|
|
<pin num="36" name="GPIO0" type="bidirectional"/>
|
|
<pin num="37" name="GPIO45" type="bidirectional"/>
|
|
<pin num="38" name="GPIO48" type="bidirectional"/>
|
|
<pin num="39" name="GPIO47" type="bidirectional"/>
|
|
<pin num="40" name="GPIO21" type="bidirectional"/>
|
|
<pin num="41" name="GPIO20" type="bidirectional"/>
|
|
<pin num="42" name="GPIO19" type="bidirectional"/>
|
|
<pin num="43" name="GND" type="passive"/>
|
|
<pin num="44" name="GND" type="passive"/>
|
|
</pins>
|
|
</libpart>
|
|
<libpart lib="Carrier" part="MAX3243_Module_Reference">
|
|
<description>Adafruit male 6253 intended; physical numbering from published female 5988 CAD, VERIFY MALE</description>
|
|
<fields>
|
|
<field name="Reference">U</field>
|
|
<field name="Value">MAX3243_Module_Reference</field>
|
|
<field name="Footprint"/>
|
|
<field name="Datasheet"/>
|
|
<field name="Description">Adafruit male 6253 intended; physical numbering from published female 5988 CAD, VERIFY MALE</field>
|
|
</fields>
|
|
<pins>
|
|
<pin num="1" name="Vin" type="power_in"/>
|
|
<pin num="2" name="GND" type="power_in"/>
|
|
<pin num="3" name="DCD" type="output"/>
|
|
<pin num="4" name="RX" type="output"/>
|
|
<pin num="5" name="TX" type="input"/>
|
|
<pin num="6" name="DTR" type="input"/>
|
|
<pin num="7" name="DSR" type="output"/>
|
|
<pin num="8" name="RTS" type="input"/>
|
|
<pin num="9" name="CTS" type="output"/>
|
|
<pin num="10" name="RI" type="output"/>
|
|
<pin num="11" name="VLD" type="output"/>
|
|
<pin num="12" name="OFF_N" type="input"/>
|
|
</pins>
|
|
</libpart>
|
|
<libpart lib="Carrier" part="OLED_I2C_26mm">
|
|
<description>User fit-verified 26 mm OLED; front/top header GND VCC SCL SDA</description>
|
|
<fields>
|
|
<field name="Reference">DS</field>
|
|
<field name="Value">OLED_I2C_26mm</field>
|
|
<field name="Footprint">Carrier:OLED_26mm_I2C_Provisional</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description">User fit-verified 26 mm OLED; front/top header GND VCC SCL SDA</field>
|
|
</fields>
|
|
<pins>
|
|
<pin num="1" name="GND" type="power_in"/>
|
|
<pin num="2" name="VCC" type="power_in"/>
|
|
<pin num="3" name="SCL" type="input"/>
|
|
<pin num="4" name="SDA" type="bidirectional"/>
|
|
</pins>
|
|
</libpart>
|
|
<libpart lib="Carrier" part="R">
|
|
<description>Resistor, axial DIN0207 footprint; exact MPN pending</description>
|
|
<fields>
|
|
<field name="Reference">R</field>
|
|
<field name="Value">R</field>
|
|
<field name="Footprint">Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description">Resistor, axial DIN0207 footprint; exact MPN pending</field>
|
|
</fields>
|
|
<pins>
|
|
<pin num="1" name="" type="passive"/>
|
|
<pin num="2" name="" type="passive"/>
|
|
</pins>
|
|
</libpart>
|
|
<libpart lib="Carrier" part="SW_NO">
|
|
<description>Normally open contact; footprint duplicates pads 1 and 2 for internally common terminal pairs</description>
|
|
<fields>
|
|
<field name="Reference">SW</field>
|
|
<field name="Value">SW_NO</field>
|
|
<field name="Footprint">Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x</field>
|
|
<field name="Datasheet"/>
|
|
<field name="Description">Normally open contact; footprint duplicates pads 1 and 2 for internally common terminal pairs</field>
|
|
</fields>
|
|
<pins>
|
|
<pin num="1" name="" type="passive"/>
|
|
<pin num="2" name="" type="passive"/>
|
|
</pins>
|
|
</libpart>
|
|
</libparts>
|
|
<libraries>
|
|
<library logical="Carrier">
|
|
<uri>${KIPRJMOD}/Carrier.kicad_sym</uri>
|
|
</library>
|
|
</libraries>
|
|
<nets>
|
|
<net code="1" name="/+3V3" class="Default">
|
|
<node ref="DS1" pin="2" pinfunction="VCC_2" pintype="power_in"/>
|
|
<node ref="R1" pin="1" pintype="passive"/>
|
|
<node ref="R2" pin="1" pintype="passive"/>
|
|
<node ref="R3" pin="1" pintype="passive"/>
|
|
<node ref="U1" pin="1" pinfunction="3V3_1" pintype="power_out"/>
|
|
<node ref="U1" pin="2" pinfunction="3V3_2" pintype="passive"/>
|
|
<node ref="U2" pin="1" pinfunction="Vin_1" pintype="power_in"/>
|
|
</net>
|
|
<net code="2" name="/BTN_NEXT" class="Default">
|
|
<node ref="R3" pin="2" pintype="passive"/>
|
|
<node ref="SW3" pin="1" pintype="passive"/>
|
|
<node ref="U1" pin="20" pinfunction="GPIO14_20" pintype="input"/>
|
|
</net>
|
|
<net code="3" name="/BTN_PREVIOUS" class="Default">
|
|
<node ref="R1" pin="2" pintype="passive"/>
|
|
<node ref="SW1" pin="1" pintype="passive"/>
|
|
<node ref="U1" pin="16" pinfunction="GPIO10_16" pintype="input"/>
|
|
</net>
|
|
<net code="4" name="/BTN_SELECT" class="Default">
|
|
<node ref="R2" pin="2" pintype="passive"/>
|
|
<node ref="SW2" pin="1" pintype="passive"/>
|
|
<node ref="U1" pin="19" pinfunction="GPIO13_19" pintype="input"/>
|
|
</net>
|
|
<net code="5" name="/GND" class="Default">
|
|
<node ref="DS1" pin="1" pinfunction="GND_1" pintype="power_in"/>
|
|
<node ref="SW1" pin="2" pintype="passive"/>
|
|
<node ref="SW2" pin="2" pintype="passive"/>
|
|
<node ref="SW3" pin="2" pintype="passive"/>
|
|
<node ref="U1" pin="22" pinfunction="GND_22" pintype="power_out"/>
|
|
<node ref="U1" pin="23" pinfunction="GND_23" pintype="passive"/>
|
|
<node ref="U1" pin="43" pinfunction="GND_43" pintype="passive"/>
|
|
<node ref="U1" pin="44" pinfunction="GND_44" pintype="passive"/>
|
|
<node ref="U2" pin="2" pinfunction="GND_2" pintype="power_in"/>
|
|
</net>
|
|
<net code="6" name="/OLED_SCL" class="Default">
|
|
<node ref="DS1" pin="3" pinfunction="SCL_3" pintype="input"/>
|
|
<node ref="U1" pin="18" pinfunction="GPIO12_18" pintype="output"/>
|
|
</net>
|
|
<net code="7" name="/OLED_SDA" class="Default">
|
|
<node ref="DS1" pin="4" pinfunction="SDA_4" pintype="bidirectional"/>
|
|
<node ref="U1" pin="17" pinfunction="GPIO11_17" pintype="bidirectional"/>
|
|
</net>
|
|
<net code="8" name="/RS_CTS" class="Default">
|
|
<node ref="U1" pin="9" pinfunction="GPIO16_9" pintype="input"/>
|
|
<node ref="U2" pin="9" pinfunction="CTS_9" pintype="output"/>
|
|
</net>
|
|
<net code="9" name="/RS_DCD" class="Default">
|
|
<node ref="U1" pin="4" pinfunction="GPIO4_4" pintype="input"/>
|
|
<node ref="U2" pin="3" pinfunction="DCD_3" pintype="output"/>
|
|
</net>
|
|
<net code="10" name="/RS_DSR" class="Default">
|
|
<node ref="U1" pin="5" pinfunction="GPIO5_5" pintype="input"/>
|
|
<node ref="U2" pin="7" pinfunction="DSR_7" pintype="output"/>
|
|
</net>
|
|
<net code="11" name="/RS_DTR" class="Default">
|
|
<node ref="U1" pin="7" pinfunction="GPIO7_7" pintype="output"/>
|
|
<node ref="U2" pin="6" pinfunction="DTR_6" pintype="input"/>
|
|
</net>
|
|
<net code="12" name="/RS_OFF_N" class="Default">
|
|
<node ref="U1" pin="15" pinfunction="GPIO9_15" pintype="bidirectional"/>
|
|
<node ref="U2" pin="12" pinfunction="OFF_N_12" pintype="input"/>
|
|
</net>
|
|
<net code="13" name="/RS_RI" class="Default">
|
|
<node ref="U1" pin="6" pinfunction="GPIO6_6" pintype="input"/>
|
|
<node ref="U2" pin="10" pinfunction="RI_10" pintype="output"/>
|
|
</net>
|
|
<net code="14" name="/RS_RTS" class="Default">
|
|
<node ref="U1" pin="8" pinfunction="GPIO15_8" pintype="output"/>
|
|
<node ref="U2" pin="8" pinfunction="RTS_8" pintype="input"/>
|
|
</net>
|
|
<net code="15" name="/RS_RX" class="Default">
|
|
<node ref="U1" pin="11" pinfunction="GPIO18_11" pintype="input"/>
|
|
<node ref="U2" pin="4" pinfunction="RX_4" pintype="output"/>
|
|
</net>
|
|
<net code="16" name="/RS_TX" class="Default">
|
|
<node ref="U1" pin="10" pinfunction="GPIO17_10" pintype="output"/>
|
|
<node ref="U2" pin="5" pinfunction="TX_5" pintype="input"/>
|
|
</net>
|
|
<net code="17" name="/RS_VALID" class="Default">
|
|
<node ref="U1" pin="12" pinfunction="GPIO8_12" pintype="input"/>
|
|
<node ref="U2" pin="11" pinfunction="VLD_11" pintype="output"/>
|
|
</net>
|
|
<net code="18" name="unconnected-(U1-5V-Pad21)" class="Default">
|
|
<node ref="U1" pin="21" pinfunction="5V_21" pintype="passive+no_connect"/>
|
|
</net>
|
|
<net code="19" name="unconnected-(U1-EN-Pad3)" class="Default">
|
|
<node ref="U1" pin="3" pinfunction="EN_3" pintype="input+no_connect"/>
|
|
</net>
|
|
<net code="20" name="unconnected-(U1-GPIO0-Pad36)" class="Default">
|
|
<node ref="U1" pin="36" pinfunction="GPIO0_36" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="21" name="unconnected-(U1-GPIO1-Pad26)" class="Default">
|
|
<node ref="U1" pin="26" pinfunction="GPIO1_26" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="22" name="unconnected-(U1-GPIO2-Pad27)" class="Default">
|
|
<node ref="U1" pin="27" pinfunction="GPIO2_27" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="23" name="unconnected-(U1-GPIO3-Pad13)" class="Default">
|
|
<node ref="U1" pin="13" pinfunction="GPIO3_13" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="24" name="unconnected-(U1-GPIO19-Pad42)" class="Default">
|
|
<node ref="U1" pin="42" pinfunction="GPIO19_42" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="25" name="unconnected-(U1-GPIO20-Pad41)" class="Default">
|
|
<node ref="U1" pin="41" pinfunction="GPIO20_41" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="26" name="unconnected-(U1-GPIO21-Pad40)" class="Default">
|
|
<node ref="U1" pin="40" pinfunction="GPIO21_40" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="27" name="unconnected-(U1-GPIO35-Pad35)" class="Default">
|
|
<node ref="U1" pin="35" pinfunction="GPIO35_35" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="28" name="unconnected-(U1-GPIO36-Pad34)" class="Default">
|
|
<node ref="U1" pin="34" pinfunction="GPIO36_34" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="29" name="unconnected-(U1-GPIO37-Pad33)" class="Default">
|
|
<node ref="U1" pin="33" pinfunction="GPIO37_33" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="30" name="unconnected-(U1-GPIO38-Pad32)" class="Default">
|
|
<node ref="U1" pin="32" pinfunction="GPIO38_32" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="31" name="unconnected-(U1-GPIO39-Pad31)" class="Default">
|
|
<node ref="U1" pin="31" pinfunction="GPIO39_31" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="32" name="unconnected-(U1-GPIO40-Pad30)" class="Default">
|
|
<node ref="U1" pin="30" pinfunction="GPIO40_30" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="33" name="unconnected-(U1-GPIO41-Pad29)" class="Default">
|
|
<node ref="U1" pin="29" pinfunction="GPIO41_29" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="34" name="unconnected-(U1-GPIO42-Pad28)" class="Default">
|
|
<node ref="U1" pin="28" pinfunction="GPIO42_28" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="35" name="unconnected-(U1-GPIO43-Pad24)" class="Default">
|
|
<node ref="U1" pin="24" pinfunction="GPIO43_24" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="36" name="unconnected-(U1-GPIO44-Pad25)" class="Default">
|
|
<node ref="U1" pin="25" pinfunction="GPIO44_25" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="37" name="unconnected-(U1-GPIO45-Pad37)" class="Default">
|
|
<node ref="U1" pin="37" pinfunction="GPIO45_37" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="38" name="unconnected-(U1-GPIO46-Pad14)" class="Default">
|
|
<node ref="U1" pin="14" pinfunction="GPIO46_14" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="39" name="unconnected-(U1-GPIO47-Pad39)" class="Default">
|
|
<node ref="U1" pin="39" pinfunction="GPIO47_39" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
<net code="40" name="unconnected-(U1-GPIO48-Pad38)" class="Default">
|
|
<node ref="U1" pin="38" pinfunction="GPIO48_38" pintype="bidirectional+no_connect"/>
|
|
</net>
|
|
</nets>
|
|
</export>
|