(export (version D)
  (design
    (source /Users/demik/github/quack/EDA/quack.sch)
    (date "2021 April 17, Saturday 10:43:23")
    (tool "Eeschema (5.1.8-0-10_14)")
    (sheet (number 1) (name /) (tstamps /)
      (title_block
        (title "Quack Mouse Adapter")
        (company Lostwave)
        (rev 1.3)
        (date 2021-04-04)
        (source quack.sch)
        (comment (number 1) (value https://68kmla.org))
        (comment (number 2) (value https://github.com/demik/quack/tree/master/EDA))
        (comment (number 3) (value ""))
        (comment (number 4) (value ""))))
    (sheet (number 2) (name /quack_connectors/) (tstamps /5F5EA845/)
      (title_block
        (title "Quack Mouse Adapter")
        (company Lostwave)
        (rev 1.3)
        (date 2021-04-04)
        (source quack_connectors.sch)
        (comment (number 1) (value https://68kmla.org))
        (comment (number 2) (value https://github.com/demik/quack/tree/master/EDA))
        (comment (number 3) (value ""))
        (comment (number 4) (value "")))))
  (components
    (comp (ref U1)
      (value AMS1117-3.3)
      (footprint Package_TO_SOT_SMD:SOT-223-3_TabPin2)
      (datasheet http://www.advanced-monolithic.com/pdf/ds1117.pdf)
      (libsource (lib Regulator_Linear) (part AMS1117-3.3) (description "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F607118))
    (comp (ref C1)
      (value 10uF)
      (footprint Capacitor_SMD:C_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F60FDC9))
    (comp (ref C2)
      (value 100uF)
      (footprint Capacitor_Tantalum_SMD:CP_EIA-3528-12_Kemet-T)
      (datasheet ~)
      (libsource (lib Device) (part CP) (description "Polarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F6139D7))
    (comp (ref D4)
      (value "GREEN LED")
      (footprint LED_SMD:LED_0805_2012Metric_Castellated)
      (datasheet ~)
      (libsource (lib Device) (part LED) (description "Light emitting diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F621DE4))
    (comp (ref D1)
      (value "BLUE LED")
      (footprint LED_SMD:LED_0805_2012Metric_Castellated)
      (datasheet ~)
      (libsource (lib Device) (part LED) (description "Light emitting diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F6256F8))
    (comp (ref D2)
      (value "YELLOW LED")
      (footprint LED_SMD:LED_0805_2012Metric_Castellated)
      (datasheet ~)
      (libsource (lib Device) (part LED) (description "Light emitting diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F626D09))
    (comp (ref D3)
      (value "RED LED")
      (footprint LED_SMD:LED_0805_2012Metric_Castellated)
      (datasheet ~)
      (libsource (lib Device) (part LED) (description "Light emitting diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F62988B))
    (comp (ref R1)
      (value 82)
      (footprint Resistor_SMD:R_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F62B2A2))
    (comp (ref R2)
      (value 330)
      (footprint Resistor_SMD:R_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F62BD09))
    (comp (ref R3)
      (value 330)
      (footprint Resistor_SMD:R_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F62CA4D))
    (comp (ref R4)
      (value 330)
      (footprint Resistor_SMD:R_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F63A510))
    (comp (ref C4)
      (value 100nF)
      (footprint Capacitor_SMD:C_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F66EA30))
    (comp (ref C3)
      (value 10uF)
      (footprint Capacitor_SMD:C_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F66FB55))
    (comp (ref R5)
      (value 10k)
      (footprint Resistor_SMD:R_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F628CC1))
    (comp (ref C5)
      (value 100nF)
      (footprint Capacitor_SMD:C_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F6294FB))
    (comp (ref IC1)
      (value ESP32-PICO-D4)
      (footprint ESP32-PICO-D4:ESP32-PICO-D4_1)
      (datasheet https://hr.mouser.com/datasheet/2/891/esp32-pico-d4_datasheet_en-1365829.pdf)
      (fields
        (field (name Description) "ESP32-PICO-D4 module")
        (field (name Manufacturer_Name) Espressif)
        (field (name Manufacturer_Part_Number) ESP32-PICO-D4)
        (field (name "Mouser Part Number") 356-ESP32-PICO-D4))
      (libsource (lib ESP32-PICO-D4) (part ESP32-PICO-D4) (description "ESP32-PICO-D4 module"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F5E5479))
    (comp (ref ANT1)
      (value Antenna_Shield)
      (footprint RF_Antenna:Texas_SWRA117D_2.4GHz_Right)
      (datasheet ~)
      (libsource (lib Device) (part Antenna) (description Antenna))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FDD7966))
    (comp (ref J1)
      (value DIN-4)
      (footprint Quack_MDIN4:57491811)
      (datasheet http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf)
      (libsource (lib Connector) (part DIN-4) (description "4-pin DIN connector"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F5EB6CA))
    (comp (ref J2)
      (value DB9_Male)
      (footprint Quack_DB9:23018431)
      (datasheet " ~")
      (libsource (lib Connector) (part DB9_Male) (description "9-pin male D-SUB connector"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F5EB6D0))
    (comp (ref J3)
      (value FTDI)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F65399F))
    (comp (ref FB1)
      (value Ferrite_Bead)
      (footprint Inductor_SMD:L_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part Ferrite_Bead) (description "Ferrite bead"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F6E79F3))
    (comp (ref FB3)
      (value Ferrite_Bead)
      (footprint Inductor_SMD:L_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part Ferrite_Bead) (description "Ferrite bead"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F6EA37E))
    (comp (ref FB2)
      (value Ferrite_Bead)
      (footprint Inductor_SMD:L_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part Ferrite_Bead) (description "Ferrite bead"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F6F488D))
    (comp (ref FB5)
      (value Ferrite_Bead_Small)
      (footprint Inductor_SMD:L_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part Ferrite_Bead_Small) (description "Ferrite bead, small symbol"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F711348))
    (comp (ref FB6)
      (value Ferrite_Bead_Small)
      (footprint Inductor_SMD:L_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part Ferrite_Bead_Small) (description "Ferrite bead, small symbol"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F714D93))
    (comp (ref FB7)
      (value Ferrite_Bead_Small)
      (footprint Inductor_SMD:L_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part Ferrite_Bead_Small) (description "Ferrite bead, small symbol"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F716737))
    (comp (ref FB9)
      (value Ferrite_Bead_Small)
      (footprint Inductor_SMD:L_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part Ferrite_Bead_Small) (description "Ferrite bead, small symbol"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F716CB6))
    (comp (ref FB4)
      (value Ferrite_Bead_Small)
      (footprint Inductor_SMD:L_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part Ferrite_Bead_Small) (description "Ferrite bead, small symbol"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F71BC6B))
    (comp (ref FB10)
      (value Ferrite_Bead_Small)
      (footprint Inductor_SMD:L_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part Ferrite_Bead_Small) (description "Ferrite bead, small symbol"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F731EFC))
    (comp (ref FB8)
      (value Ferrite_Bead_Small)
      (footprint Inductor_SMD:L_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part Ferrite_Bead_Small) (description "Ferrite bead, small symbol"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 5F739778))
    (comp (ref U2)
      (value 74LVC2T45DC)
      (footprint Package_SO:VSSOP-8_2.3x2mm_P0.5mm)
      (datasheet https://assets.nexperia.com/documents/data-sheet/74LVC_LVCH2T45.pdf)
      (libsource (lib Logic_LevelTranslator) (part 74LVC2T45DC) (description "Dual supply translating transceiver, 3-state, 2-bit, VSSOP-8"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 60689597))
    (comp (ref C6)
      (value 100nF)
      (footprint Capacitor_SMD:C_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 606B1EA2))
    (comp (ref C7)
      (value 100nF)
      (footprint Capacitor_SMD:C_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 606B3077))
    (comp (ref IC2)
      (value SN74LVC4245APWR)
      (footprint Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm)
      (datasheet http://componentsearchengine.com/Datasheets/1/SN74LVC4245APWR.pdf)
      (fields
        (field (name Description) "OCTAL BUS TRANSCEIVER AND 3.3-V TO 5-V SHIFTER WITH 3-STATE OUTPUTS")
        (field (name Height) 1.2)
        (field (name Manufacturer_Name) "Texas Instruments")
        (field (name Manufacturer_Part_Number) SN74LVC4245APWR)
        (field (name "Mouser Part Number") 595-SN74LVC4245APWR)
        (field (name "Mouser Price/Stock") https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN74LVC4245APWR?qs=OorDGPQ79EoOBbnZpK9LdA%3D%3D))
      (libsource (lib SN74LVC4245APWR) (part SN74LVC4245APWR) (description "OCTAL BUS TRANSCEIVER AND 3.3-V TO 5-V SHIFTER WITH 3-STATE OUTPUTS"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 606C38B8))
    (comp (ref C8)
      (value 100nF)
      (footprint Capacitor_SMD:C_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 60720746))
    (comp (ref C9)
      (value 100nF)
      (footprint Capacitor_SMD:C_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 6072461C))
    (comp (ref TP1)
      (value "TestPoint ADB ESP32")
      (footprint TestPoint:TestPoint_Pad_1.0x1.0mm)
      (datasheet ~)
      (libsource (lib Connector) (part TestPoint_Probe) (description "test point (alternative probe-style design)"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 6075B7BC))
    (comp (ref SW1)
      (value SW_DIP_x03)
      (footprint Button_Switch_THT:SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm)
      (datasheet ~)
      (libsource (lib Switch) (part SW_DIP_x03) (description "3x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 606BD53B))
    (comp (ref Q1)
      (value LBSS84LT1G)
      (footprint Package_TO_SOT_SMD:SOT-23)
      (datasheet ~)
      (libsource (lib Device) (part Q_PMOS_GSD) (description "P-MOSFET transistor, gate/source/drain"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 6070F656))
    (comp (ref R6)
      (value 470)
      (footprint Resistor_SMD:R_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 60730832))
    (comp (ref R7)
      (value 470)
      (footprint Resistor_SMD:R_0805_2012Metric)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 60731253))
    (comp (ref H1)
      (value M3)
      (footprint MountingHole:MountingHole_3.2mm_M3_Pad)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 607B0666))
    (comp (ref H3)
      (value M3)
      (footprint MountingHole:MountingHole_3.2mm_M3_Pad)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 607B0EDF))
    (comp (ref H2)
      (value M3)
      (footprint MountingHole:MountingHole_3.2mm_M3_Pad)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 607B17B9))
    (comp (ref H4)
      (value M3)
      (footprint MountingHole:MountingHole_3.2mm_M3_Pad)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /quack_connectors/) (tstamps /5F5EA845/))
      (tstamp 607B212E)))
  (libparts
    (libpart (lib Connector) (part DB9_Male)
      (description "9-pin male D-SUB connector")
      (docs " ~")
      (footprints
        (fp DSUB*Male*))
      (fields
        (field (name Reference) J)
        (field (name Value) DB9_Male))
      (pins
        (pin (num 1) (name 1) (type passive))
        (pin (num 2) (name 2) (type passive))
        (pin (num 3) (name 3) (type passive))
        (pin (num 4) (name 4) (type passive))
        (pin (num 5) (name 5) (type passive))
        (pin (num 6) (name 6) (type passive))
        (pin (num 7) (name 7) (type passive))
        (pin (num 8) (name 8) (type passive))
        (pin (num 9) (name 9) (type passive))))
    (libpart (lib Connector) (part DIN-4)
      (description "4-pin DIN connector")
      (docs http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf)
      (footprints
        (fp DIN*))
      (fields
        (field (name Reference) J)
        (field (name Value) DIN-4))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))
        (pin (num 3) (name ~) (type passive))
        (pin (num 4) (name ~) (type passive))))
    (libpart (lib Connector) (part TestPoint_Probe)
      (description "test point (alternative probe-style design)")
      (docs ~)
      (footprints
        (fp Pin*)
        (fp Test*))
      (fields
        (field (name Reference) TP)
        (field (name Value) TestPoint_Probe))
      (pins
        (pin (num 1) (name 1) (type passive))))
    (libpart (lib Connector_Generic) (part Conn_01x04)
      (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x04))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))))
    (libpart (lib Device) (part Antenna)
      (description Antenna)
      (docs ~)
      (fields
        (field (name Reference) AE)
        (field (name Value) Antenna))
      (pins
        (pin (num 1) (name A) (type input))))
    (libpart (lib Device) (part C)
      (description "Unpolarized capacitor")
      (docs ~)
      (footprints
        (fp C_*))
      (fields
        (field (name Reference) C)
        (field (name Value) C))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part CP)
      (description "Polarized capacitor")
      (docs ~)
      (footprints
        (fp CP_*))
      (fields
        (field (name Reference) C)
        (field (name Value) CP))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part Ferrite_Bead)
      (description "Ferrite bead")
      (docs ~)
      (footprints
        (fp Inductor_*)
        (fp L_*)
        (fp *Ferrite*))
      (fields
        (field (name Reference) FB)
        (field (name Value) Ferrite_Bead))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part Ferrite_Bead_Small)
      (description "Ferrite bead, small symbol")
      (docs ~)
      (footprints
        (fp Inductor_*)
        (fp L_*)
        (fp *Ferrite*))
      (fields
        (field (name Reference) FB)
        (field (name Value) Ferrite_Bead_Small))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part LED)
      (description "Light emitting diode")
      (docs ~)
      (footprints
        (fp LED*)
        (fp LED_SMD:*)
        (fp LED_THT:*))
      (fields
        (field (name Reference) D)
        (field (name Value) LED))
      (pins
        (pin (num 1) (name K) (type passive))
        (pin (num 2) (name A) (type passive))))
    (libpart (lib Device) (part Q_PMOS_GSD)
      (description "P-MOSFET transistor, gate/source/drain")
      (docs ~)
      (fields
        (field (name Reference) Q)
        (field (name Value) Q_PMOS_GSD))
      (pins
        (pin (num 1) (name G) (type input))
        (pin (num 2) (name S) (type passive))
        (pin (num 3) (name D) (type passive))))
    (libpart (lib Device) (part R)
      (description Resistor)
      (docs ~)
      (footprints
        (fp R_*))
      (fields
        (field (name Reference) R)
        (field (name Value) R))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib ESP32-PICO-D4) (part ESP32-PICO-D4)
      (description "ESP32-PICO-D4 module")
      (docs https://hr.mouser.com/datasheet/2/891/esp32-pico-d4_datasheet_en-1365829.pdf)
      (fields
        (field (name Reference) IC)
        (field (name Value) ESP32-PICO-D4)
        (field (name Footprint) ESP32-PICO-D4_1)
        (field (name Datasheet) https://hr.mouser.com/datasheet/2/891/esp32-pico-d4_datasheet_en-1365829.pdf)
        (field (name Description) "ESP32-PICO-D4 module")
        (field (name "Mouser Part Number") 356-ESP32-PICO-D4)
        (field (name Manufacturer_Name) Espressif)
        (field (name Manufacturer_Part_Number) ESP32-PICO-D4))
      (pins
        (pin (num 1) (name VDDA_1) (type passive))
        (pin (num 2) (name LNA_IN) (type passive))
        (pin (num 3) (name VDDA3P3_1) (type passive))
        (pin (num 4) (name VDDA3P3_2) (type passive))
        (pin (num 5) (name SENSOR_VP) (type passive))
        (pin (num 6) (name SENSOR_CAPP) (type passive))
        (pin (num 7) (name SENSOR_CAPN) (type passive))
        (pin (num 8) (name SENSOR_VN) (type passive))
        (pin (num 9) (name EN) (type passive))
        (pin (num 10) (name IO34) (type passive))
        (pin (num 11) (name IO35) (type passive))
        (pin (num 12) (name IO32) (type passive))
        (pin (num 13) (name IO33) (type passive))
        (pin (num 14) (name IO25) (type passive))
        (pin (num 15) (name IO26) (type passive))
        (pin (num 16) (name IO27) (type passive))
        (pin (num 17) (name IO14) (type passive))
        (pin (num 18) (name IO12) (type passive))
        (pin (num 19) (name VDD3P3_RTC) (type passive))
        (pin (num 20) (name IO13) (type passive))
        (pin (num 21) (name IO15) (type passive))
        (pin (num 22) (name IO2) (type passive))
        (pin (num 23) (name IO0) (type passive))
        (pin (num 24) (name IO4) (type passive))
        (pin (num 25) (name IO16) (type passive))
        (pin (num 26) (name VDD_SDIO_NC) (type passive))
        (pin (num 27) (name IO17) (type passive))
        (pin (num 28) (name SD2) (type passive))
        (pin (num 29) (name SD3) (type passive))
        (pin (num 30) (name CMD) (type passive))
        (pin (num 31) (name CLK) (type passive))
        (pin (num 32) (name SD0) (type passive))
        (pin (num 33) (name SD1) (type passive))
        (pin (num 34) (name IO5) (type passive))
        (pin (num 35) (name IO18) (type passive))
        (pin (num 36) (name IO23) (type passive))
        (pin (num 37) (name VDD3P3_CPU) (type passive))
        (pin (num 38) (name IO19) (type passive))
        (pin (num 39) (name IO22) (type passive))
        (pin (num 40) (name U0RXD) (type passive))
        (pin (num 41) (name U0TXD) (type passive))
        (pin (num 42) (name IO21) (type passive))
        (pin (num 43) (name VDDA_2) (type passive))
        (pin (num 44) (name XTAL_N_NC) (type passive))
        (pin (num 45) (name XTAL_P_NC) (type passive))
        (pin (num 46) (name VDDA_3) (type passive))
        (pin (num 47) (name CAP2_NC) (type passive))
        (pin (num 48) (name CAP1_NC) (type passive))
        (pin (num 49) (name GND) (type passive))))
    (libpart (lib Logic_LevelTranslator) (part 74LVC2T45DC)
      (aliases
        (alias 74LVCH2T45DC))
      (description "Dual supply translating transceiver, 3-state, 2-bit, VSSOP-8")
      (docs https://assets.nexperia.com/documents/data-sheet/74LVC_LVCH2T45.pdf)
      (footprints
        (fp VSSOP*2.3x2mm*P0.5mm*))
      (fields
        (field (name Reference) U)
        (field (name Value) 74LVC2T45DC)
        (field (name Footprint) Package_SO:VSSOP-8_2.3x2mm_P0.5mm))
      (pins
        (pin (num 1) (name VCCA) (type power_in))
        (pin (num 2) (name 1A) (type BiDi))
        (pin (num 3) (name 2A) (type BiDi))
        (pin (num 4) (name GND) (type power_in))
        (pin (num 5) (name DIR) (type input))
        (pin (num 6) (name 2B) (type BiDi))
        (pin (num 7) (name 1B) (type BiDi))
        (pin (num 8) (name VCCB) (type power_in))))
    (libpart (lib Mechanical) (part MountingHole)
      (description "Mounting Hole without connection")
      (docs ~)
      (footprints
        (fp MountingHole*))
      (fields
        (field (name Reference) H)
        (field (name Value) MountingHole)))
    (libpart (lib Regulator_Linear) (part AP1117-15)
      (aliases
        (alias AP1117-18)
        (alias AP1117-25)
        (alias AP1117-33)
        (alias AP1117-50)
        (alias LD1117S33TR_SOT223)
        (alias LD1117S12TR_SOT223)
        (alias LD1117S18TR_SOT223)
        (alias LD1117S25TR_SOT223)
        (alias LD1117S50TR_SOT223)
        (alias NCP1117-12_SOT223)
        (alias NCP1117-1.5_SOT223)
        (alias NCP1117-1.8_SOT223)
        (alias NCP1117-2.0_SOT223)
        (alias NCP1117-2.5_SOT223)
        (alias NCP1117-2.85_SOT223)
        (alias NCP1117-3.3_SOT223)
        (alias NCP1117-5.0_SOT223)
        (alias AMS1117-1.5)
        (alias AMS1117-1.8)
        (alias AMS1117-2.5)
        (alias AMS1117-2.85)
        (alias AMS1117-3.3)
        (alias AMS1117-5.0))
      (description "1A Low Dropout regulator, positive, 1.5V fixed output, SOT-223")
      (docs http://www.diodes.com/datasheets/AP1117.pdf)
      (footprints
        (fp SOT?223*TabPin2*))
      (fields
        (field (name Reference) U)
        (field (name Value) AP1117-15)
        (field (name Footprint) Package_TO_SOT_SMD:SOT-223-3_TabPin2))
      (pins
        (pin (num 1) (name GND) (type power_in))
        (pin (num 2) (name VO) (type power_out))
        (pin (num 3) (name VI) (type power_in))))
    (libpart (lib SN74LVC4245APWR) (part SN74LVC4245APWR)
      (description "OCTAL BUS TRANSCEIVER AND 3.3-V TO 5-V SHIFTER WITH 3-STATE OUTPUTS")
      (docs http://componentsearchengine.com/Datasheets/1/SN74LVC4245APWR.pdf)
      (fields
        (field (name Reference) IC)
        (field (name Value) SN74LVC4245APWR)
        (field (name Footprint) SOP65P640X120-24N)
        (field (name Datasheet) http://componentsearchengine.com/Datasheets/1/SN74LVC4245APWR.pdf)
        (field (name Description) "OCTAL BUS TRANSCEIVER AND 3.3-V TO 5-V SHIFTER WITH 3-STATE OUTPUTS")
        (field (name Height) 1.2)
        (field (name "Mouser Part Number") 595-SN74LVC4245APWR)
        (field (name "Mouser Price/Stock") https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN74LVC4245APWR?qs=OorDGPQ79EoOBbnZpK9LdA%3D%3D)
        (field (name Manufacturer_Name) "Texas Instruments")
        (field (name Manufacturer_Part_Number) SN74LVC4245APWR))
      (pins
        (pin (num 1) (name VCCA) (type passive))
        (pin (num 2) (name DIR) (type passive))
        (pin (num 3) (name A1) (type passive))
        (pin (num 4) (name A2) (type passive))
        (pin (num 5) (name A3) (type passive))
        (pin (num 6) (name A4) (type passive))
        (pin (num 7) (name A5) (type passive))
        (pin (num 8) (name A6) (type passive))
        (pin (num 9) (name A7) (type passive))
        (pin (num 10) (name A8) (type passive))
        (pin (num 11) (name GND_1) (type passive))
        (pin (num 12) (name GND_2) (type passive))
        (pin (num 13) (name GND_3) (type passive))
        (pin (num 14) (name B8) (type passive))
        (pin (num 15) (name B7) (type passive))
        (pin (num 16) (name B6) (type passive))
        (pin (num 17) (name B5) (type passive))
        (pin (num 18) (name B4) (type passive))
        (pin (num 19) (name B3) (type passive))
        (pin (num 20) (name B2) (type passive))
        (pin (num 21) (name B1) (type passive))
        (pin (num 22) (name ~OE) (type passive))
        (pin (num 23) (name VCCB_1) (type passive))
        (pin (num 24) (name VCCB_2) (type passive))))
    (libpart (lib Switch) (part SW_DIP_x03)
      (description "3x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol")
      (docs ~)
      (footprints
        (fp SW?DIP?x3*))
      (fields
        (field (name Reference) SW)
        (field (name Value) SW_DIP_x03))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))
        (pin (num 3) (name ~) (type passive))
        (pin (num 4) (name ~) (type passive))
        (pin (num 5) (name ~) (type passive))
        (pin (num 6) (name ~) (type passive)))))
  (libraries
    (library (logical Connector)
      (uri "/Library/Application Support/kicad/library/Connector.lib"))
    (library (logical Connector_Generic)
      (uri "/Library/Application Support/kicad/library/Connector_Generic.lib"))
    (library (logical Device)
      (uri "/Library/Application Support/kicad/library/Device.lib"))
    (library (logical ESP32-PICO-D4)
      (uri /Users/demik/github/quack/EDA/lib/ESP32-PICO-D4.lib))
    (library (logical Logic_LevelTranslator)
      (uri "/Library/Application Support/kicad/library/Logic_LevelTranslator.lib"))
    (library (logical Mechanical)
      (uri "/Library/Application Support/kicad/library/Mechanical.lib"))
    (library (logical Regulator_Linear)
      (uri "/Library/Application Support/kicad/library/Regulator_Linear.lib"))
    (library (logical SN74LVC4245APWR)
      (uri /Users/demik/github/quack/EDA/lib/SN74LVC4245APWR.lib))
    (library (logical Switch)
      (uri "/Library/Application Support/kicad/library/Switch.lib")))
  (nets
    (net (code 1) (name +3V3)
      (node (ref U1) (pin 2))
      (node (ref C4) (pin 1))
      (node (ref C9) (pin 2))
      (node (ref R5) (pin 1))
      (node (ref IC2) (pin 23))
      (node (ref IC2) (pin 24))
      (node (ref IC1) (pin 1))
      (node (ref C2) (pin 1))
      (node (ref IC1) (pin 3))
      (node (ref IC1) (pin 4))
      (node (ref IC1) (pin 19))
      (node (ref C3) (pin 1))
      (node (ref IC1) (pin 37))
      (node (ref IC1) (pin 43))
      (node (ref IC1) (pin 46))
      (node (ref U2) (pin 1))
      (node (ref C6) (pin 1)))
    (net (code 2) (name +5V)
      (node (ref C7) (pin 2))
      (node (ref U2) (pin 8))
      (node (ref FB10) (pin 2))
      (node (ref FB2) (pin 1))
      (node (ref J3) (pin 1))
      (node (ref IC2) (pin 1))
      (node (ref C8) (pin 1))
      (node (ref C1) (pin 1))
      (node (ref R7) (pin 2))
      (node (ref U1) (pin 3)))
    (net (code 3) (name GND)
      (node (ref C4) (pin 2))
      (node (ref C3) (pin 2))
      (node (ref U1) (pin 1))
      (node (ref U2) (pin 4))
      (node (ref C6) (pin 2))
      (node (ref C7) (pin 1))
      (node (ref D3) (pin 1))
      (node (ref FB4) (pin 1))
      (node (ref D2) (pin 1))
      (node (ref D1) (pin 1))
      (node (ref D4) (pin 1))
      (node (ref FB3) (pin 1))
      (node (ref SW1) (pin 6))
      (node (ref SW1) (pin 5))
      (node (ref SW1) (pin 4))
      (node (ref C5) (pin 2))
      (node (ref C1) (pin 2))
      (node (ref C9) (pin 1))
      (node (ref J3) (pin 4))
      (node (ref C8) (pin 2))
      (node (ref IC1) (pin 49))
      (node (ref IC2) (pin 13))
      (node (ref IC2) (pin 14))
      (node (ref C2) (pin 2))
      (node (ref IC2) (pin 16))
      (node (ref IC2) (pin 2))
      (node (ref IC2) (pin 11))
      (node (ref IC2) (pin 12)))
    (net (code 4) (name "Net-(IC1-Pad31)")
      (node (ref IC1) (pin 31)))
    (net (code 5) (name "Net-(IC1-Pad32)")
      (node (ref IC1) (pin 32)))
    (net (code 6) (name "Net-(IC1-Pad33)")
      (node (ref IC1) (pin 33)))
    (net (code 7) (name "Net-(IC1-Pad30)")
      (node (ref IC1) (pin 30)))
    (net (code 8) (name "Net-(IC1-Pad25)")
      (node (ref IC1) (pin 25)))
    (net (code 9) (name "Net-(IC1-Pad27)")
      (node (ref IC1) (pin 27)))
    (net (code 10) (name "Net-(IC1-Pad42)")
      (node (ref IC1) (pin 42))
      (node (ref R4) (pin 2)))
    (net (code 11) (name "Net-(D1-Pad2)")
      (node (ref R1) (pin 2))
      (node (ref D1) (pin 2)))
    (net (code 12) (name "Net-(D2-Pad2)")
      (node (ref R2) (pin 2))
      (node (ref D2) (pin 2)))
    (net (code 13) (name "Net-(D3-Pad2)")
      (node (ref R3) (pin 2))
      (node (ref D3) (pin 2)))
    (net (code 14) (name "Net-(IC1-Pad14)")
      (node (ref R1) (pin 1))
      (node (ref IC1) (pin 14)))
    (net (code 15) (name "Net-(IC1-Pad15)")
      (node (ref R2) (pin 1))
      (node (ref IC1) (pin 15)))
    (net (code 16) (name "Net-(IC1-Pad16)")
      (node (ref IC1) (pin 16))
      (node (ref R3) (pin 1)))
    (net (code 17) (name "Net-(D4-Pad2)")
      (node (ref D4) (pin 2))
      (node (ref R4) (pin 1)))
    (net (code 18) (name U0RXD)
      (node (ref J3) (pin 2))
      (node (ref IC1) (pin 40)))
    (net (code 19) (name U0TXD)
      (node (ref J3) (pin 3))
      (node (ref IC1) (pin 41)))
    (net (code 20) (name QX1_3V)
      (node (ref IC1) (pin 18))
      (node (ref IC2) (pin 17)))
    (net (code 21) (name QX2_3V)
      (node (ref IC1) (pin 20))
      (node (ref IC2) (pin 18)))
    (net (code 22) (name QY1_3V)
      (node (ref IC1) (pin 17))
      (node (ref IC2) (pin 19)))
    (net (code 23) (name QY2_3V)
      (node (ref IC2) (pin 20))
      (node (ref IC1) (pin 21)))
    (net (code 24) (name CLICK_3V)
      (node (ref IC1) (pin 22))
      (node (ref IC2) (pin 15)))
    (net (code 25) (name ADB)
      (node (ref TP1) (pin 1))
      (node (ref IC1) (pin 24))
      (node (ref U2) (pin 2)))
    (net (code 26) (name "Net-(IC1-Pad7)")
      (node (ref IC1) (pin 7)))
    (net (code 27) (name "Net-(IC1-Pad8)")
      (node (ref IC1) (pin 8)))
    (net (code 28) (name "Net-(IC1-Pad6)")
      (node (ref IC1) (pin 6)))
    (net (code 29) (name "Net-(IC1-Pad5)")
      (node (ref IC1) (pin 5)))
    (net (code 30) (name "Net-(IC1-Pad45)")
      (node (ref IC1) (pin 45)))
    (net (code 31) (name "Net-(IC1-Pad44)")
      (node (ref IC1) (pin 44)))
    (net (code 32) (name "Net-(IC1-Pad47)")
      (node (ref IC1) (pin 47)))
    (net (code 33) (name "Net-(IC1-Pad48)")
      (node (ref IC1) (pin 48)))
    (net (code 34) (name ~BTDIS)
      (node (ref IC1) (pin 13))
      (node (ref SW1) (pin 2)))
    (net (code 35) (name ~ADBHOST)
      (node (ref IC2) (pin 21))
      (node (ref IC1) (pin 12))
      (node (ref SW1) (pin 3)))
    (net (code 36) (name "Net-(IC1-Pad29)")
      (node (ref IC1) (pin 29)))
    (net (code 37) (name "Net-(IC1-Pad28)")
      (node (ref IC1) (pin 28)))
    (net (code 38) (name "Net-(IC1-Pad26)")
      (node (ref IC1) (pin 26)))
    (net (code 39) (name "Net-(IC1-Pad36)")
      (node (ref IC1) (pin 36)))
    (net (code 40) (name "Net-(IC1-Pad35)")
      (node (ref IC1) (pin 35)))
    (net (code 41) (name "Net-(IC1-Pad34)")
      (node (ref IC1) (pin 34)))
    (net (code 42) (name "Net-(IC1-Pad10)")
      (node (ref IC1) (pin 10)))
    (net (code 43) (name "Net-(IC1-Pad11)")
      (node (ref IC1) (pin 11)))
    (net (code 44) (name "Net-(C5-Pad1)")
      (node (ref R5) (pin 2))
      (node (ref C5) (pin 1))
      (node (ref IC1) (pin 9)))
    (net (code 45) (name ~FLASH)
      (node (ref SW1) (pin 1))
      (node (ref IC1) (pin 23)))
    (net (code 46) (name ~OE)
      (node (ref IC2) (pin 22))
      (node (ref IC1) (pin 39)))
    (net (code 47) (name "Net-(ANT1-Pad1)")
      (node (ref IC1) (pin 2))
      (node (ref ANT1) (pin 1)))
    (net (code 48) (name DIR)
      (node (ref U2) (pin 5))
      (node (ref IC1) (pin 38)))
    (net (code 49) (name "Net-(J1-Pad2)")
      (node (ref J1) (pin 2)))
    (net (code 50) (name "Net-(FB4-Pad2)")
      (node (ref J2) (pin 3))
      (node (ref FB4) (pin 2))
      (node (ref J2) (pin 1)))
    (net (code 51) (name "Net-(J2-Pad6)")
      (node (ref J2) (pin 6)))
    (net (code 52) (name /quack_connectors/CLICK_5V)
      (node (ref FB8) (pin 2))
      (node (ref IC2) (pin 9)))
    (net (code 53) (name /quack_connectors/QX2_5V)
      (node (ref IC2) (pin 6))
      (node (ref FB7) (pin 2)))
    (net (code 54) (name /quack_connectors/QX1_5V)
      (node (ref IC2) (pin 7))
      (node (ref FB5) (pin 2)))
    (net (code 55) (name /quack_connectors/QY1_5V)
      (node (ref IC2) (pin 5))
      (node (ref FB6) (pin 2)))
    (net (code 56) (name /quack_connectors/QY2_5V)
      (node (ref FB9) (pin 2))
      (node (ref IC2) (pin 4)))
    (net (code 57) (name "Net-(FB1-Pad1)")
      (node (ref J1) (pin 1))
      (node (ref FB1) (pin 1)))
    (net (code 58) (name "Net-(FB3-Pad2)")
      (node (ref J1) (pin 4))
      (node (ref FB3) (pin 2)))
    (net (code 59) (name "Net-(FB2-Pad2)")
      (node (ref J1) (pin 3))
      (node (ref FB2) (pin 2)))
    (net (code 60) (name "Net-(FB5-Pad1)")
      (node (ref J2) (pin 5))
      (node (ref FB5) (pin 1)))
    (net (code 61) (name "Net-(FB6-Pad1)")
      (node (ref FB6) (pin 1))
      (node (ref J2) (pin 9)))
    (net (code 62) (name "Net-(FB7-Pad1)")
      (node (ref J2) (pin 4))
      (node (ref FB7) (pin 1)))
    (net (code 63) (name "Net-(FB9-Pad1)")
      (node (ref J2) (pin 8))
      (node (ref FB9) (pin 1)))
    (net (code 64) (name "Net-(FB10-Pad1)")
      (node (ref J2) (pin 2))
      (node (ref FB10) (pin 1)))
    (net (code 65) (name "Net-(FB8-Pad1)")
      (node (ref J2) (pin 7))
      (node (ref FB8) (pin 1)))
    (net (code 66) (name "Net-(U2-Pad3)")
      (node (ref U2) (pin 3)))
    (net (code 67) (name "Net-(U2-Pad6)")
      (node (ref U2) (pin 6)))
    (net (code 68) (name "Net-(IC2-Pad8)")
      (node (ref IC2) (pin 8)))
    (net (code 69) (name "Net-(IC2-Pad10)")
      (node (ref IC2) (pin 10)))
    (net (code 70) (name /quack_connectors/~ADBPULL)
      (node (ref IC2) (pin 3))
      (node (ref R6) (pin 2)))
    (net (code 71) (name "Net-(FB1-Pad2)")
      (node (ref U2) (pin 7))
      (node (ref Q1) (pin 3))
      (node (ref FB1) (pin 2)))
    (net (code 72) (name "Net-(Q1-Pad1)")
      (node (ref Q1) (pin 1))
      (node (ref R6) (pin 1)))
    (net (code 73) (name "Net-(Q1-Pad2)")
      (node (ref Q1) (pin 2))
      (node (ref R7) (pin 1)))))