1
0
Fork 0
microbit-classroom-sensor/lts-proto.net

1128 lines
41 KiB
Plaintext
Raw Normal View History

(export (version D)
(design
(source /home/nock/devel/lts-proto/lts-proto.sch)
(date "Thu 15 Feb 2018 07:24:36 PM EST")
(tool "Eeschema 4.0.7")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "LTS Prototype")
(company "Let's Talk Science")
(rev AA)
(date 2018-02-06)
(source lts-proto.sch)
(comment (number 1) (value "Shawn Nock <shawn@monadnock.ca>"))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value ""))))
(sheet (number 2) (name /LCD/) (tstamps /5A7C7D4B/)
(title_block
(title "LCD Interface")
(company "Let's Talk Science")
(rev AA)
(date 2018-02-06)
(source lcd.sch)
(comment (number 1) (value "Shawn Nock <shawn@monadnock.ca>"))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value ""))))
(sheet (number 3) (name /Sensors/) (tstamps /5A7DC600/)
(title_block
(title Sensors)
(company "Let's Talk Science")
(rev AA)
(date 2018-02-06)
(source sensors.sch)
(comment (number 1) (value "Shawn Nock <shawn@monadnock.ca>"))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref J18)
(value "Micro:bit Edge Connector")
2018-02-13 14:41:33 -05:00
(footprint lts:RBB40DHHN)
(libsource (lib conn) (part Conn_02x40_Row_Letter_First))
(sheetpath (names /) (tstamps /))
(tstamp 5A7A1723))
(comp (ref J1)
(value USB_B)
(footprint Connectors:USB_Micro-B)
2018-02-13 19:42:34 -05:00
(libsource (lib conn) (part USB_OTG))
(sheetpath (names /) (tstamps /))
(tstamp 5A7BAC5E))
(comp (ref C9)
(value DNP)
(footprint Capacitors_SMD:C_1206_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A7BAC66))
(comp (ref U1)
(value ESDR0502N)
(footprint Housings_DFN_QFN:DFN-6-1.3x1.2mm_Pitch0.4mm)
(libsource (lib lts) (part ESDR0502N))
(sheetpath (names /) (tstamps /))
(tstamp 5A7BAC6A))
(comp (ref J12)
(value 5V)
(footprint Measurement_Points:Measurement_Point_Round-SMD-Pad_Small)
(libsource (lib conn) (part TEST_1P))
(sheetpath (names /) (tstamps /))
(tstamp 5A7BAC6D))
(comp (ref R1)
(value 1k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A7BAC6F))
(comp (ref C1)
(value 4.7uF)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A7BAC71))
(comp (ref C2)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A7BAC72))
(comp (ref C4)
(value 4.7uF)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A7BAC74))
(comp (ref C5)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A7BAC75))
(comp (ref U2)
(value CP2102N)
(footprint Housings_DFN_QFN:SiliconLabs_QFN-20-1EP_3x3mm_Pitch0.5mm)
(datasheet ./doc/cp2102n-datasheet.pdf)
(libsource (lib lts) (part CP2102N))
(sheetpath (names /) (tstamps /))
(tstamp 5A7BAC78))
(comp (ref D1)
(value BAT60A)
(footprint Diodes_SMD:D_SOD-323_HandSoldering)
(libsource (lib device) (part D_Schottky))
(sheetpath (names /) (tstamps /))
(tstamp 5A7CF6D6))
(comp (ref R9)
(value 4.7k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A7DFB2A))
(comp (ref R10)
(value 4.7k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A7DFBF1))
(comp (ref J15)
(value PWM)
(footprint Measurement_Points:Measurement_Point_Round-SMD-Pad_Small)
(libsource (lib conn) (part TEST_1P))
(sheetpath (names /) (tstamps /))
(tstamp 5A7DDB1E))
(comp (ref J16)
(value VOC)
(footprint Measurement_Points:Measurement_Point_Round-SMD-Pad_Small)
(libsource (lib conn) (part TEST_1P))
(sheetpath (names /) (tstamps /))
(tstamp 5A7DDBA5))
(comp (ref J14)
(value RXI)
(footprint Measurement_Points:Measurement_Point_Round-SMD-Pad_Small)
(libsource (lib conn) (part TEST_1P))
(sheetpath (names /) (tstamps /))
(tstamp 5A7E17FC))
(comp (ref J13)
(value TXO)
(footprint Measurement_Points:Measurement_Point_Round-SMD-Pad_Small)
(libsource (lib conn) (part TEST_1P))
(sheetpath (names /) (tstamps /))
(tstamp 5A7E1802))
(comp (ref LS1)
(value "Piezo Speaker")
2018-02-13 14:41:33 -05:00
(footprint lts:Murata_PKMCS0909E4000_HandSoldering)
(libsource (lib device) (part Speaker_Ultrasound))
(sheetpath (names /) (tstamps /))
(tstamp 5A7EA06A))
(comp (ref J4)
(value P1)
(footprint Mounting_Holes:MountingHole_3.2mm_M3_Pad)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 5A7ED14E))
(comp (ref J6)
(value P8)
(footprint Mounting_Holes:MountingHole_3.2mm_M3_Pad)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 5A7ED2C6))
(comp (ref J7)
(value GND)
(footprint Mounting_Holes:MountingHole_3.2mm_M3_Pad)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 5A7ED366))
(comp (ref J5)
(value P2)
(footprint Mounting_Holes:MountingHole_3.2mm_M3_Pad)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 5A7ED733))
(comp (ref J3)
(value I2C_5V)
(footprint Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm)
(libsource (lib conn) (part Conn_01x04))
(sheetpath (names /) (tstamps /))
(tstamp 5A7EDA1D))
(comp (ref J8)
(value 3V3)
(footprint Mounting_Holes:MountingHole_3.2mm_M3_Pad)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 5A7EDB1D))
2018-02-13 14:41:33 -05:00
(comp (ref J19)
(value "Micro:bit Edge Connector")
(footprint lts:TE1734101-8)
(libsource (lib conn) (part Conn_02x40_Row_Letter_First))
(sheetpath (names /) (tstamps /))
(tstamp 5A831782))
(comp (ref JP1)
(value "Buzzer Enable")
(footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm)
(libsource (lib device) (part Jumper))
(sheetpath (names /) (tstamps /))
(tstamp 5A85FC17))
(comp (ref D2)
(value BAT60A)
(footprint Diodes_SMD:D_SOD-323_HandSoldering)
(libsource (lib device) (part D_Schottky))
(sheetpath (names /) (tstamps /))
(tstamp 5A85E951))
(comp (ref J2)
(value Boost)
(footprint lts:CONN_01x03_Keyed)
(libsource (lib conn) (part Conn_01x03))
(sheetpath (names /) (tstamps /))
(tstamp 5A8617CB))
(comp (ref U5)
(value MCP23008)
(footprint Housings_SOIC:SOIC-18W_7.5x11.6mm_Pitch1.27mm)
(libsource (lib microchip) (part MCP23008))
(sheetpath (names /LCD/) (tstamps /5A7C7D4B/))
(tstamp 5A7C83AC))
(comp (ref U6)
(value RC1602A)
(footprint lts:NHD-0216BZ)
(libsource (lib display) (part RC1602A))
(sheetpath (names /LCD/) (tstamps /5A7C7D4B/))
(tstamp 5A7C8DE4))
(comp (ref R11)
(value 10k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /LCD/) (tstamps /5A7C7D4B/))
(tstamp 5A7C8F8D))
(comp (ref RV1)
(value 10k)
2018-02-13 14:41:33 -05:00
(footprint lts:Bournes_TC33x-2_HandSoldering)
(libsource (lib device) (part POT))
(sheetpath (names /LCD/) (tstamps /5A7C7D4B/))
(tstamp 5A7C908B))
(comp (ref C10)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /LCD/) (tstamps /5A7C7D4B/))
(tstamp 5A7E61BD))
(comp (ref U9)
(value Si7006-A20)
2018-02-13 14:41:33 -05:00
(footprint lts:DFN6_SiLabs_3x3_HandSoldering)
(libsource (lib lts) (part Si7006-A20))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7DCB07))
(comp (ref C14)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7DCB0C))
(comp (ref J20)
(value CO2_TX)
(footprint Measurement_Points:Measurement_Point_Round-SMD-Pad_Small)
(libsource (lib conn) (part TEST_1P))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7DCB12))
(comp (ref J21)
(value CO2_RX)
(footprint Measurement_Points:Measurement_Point_Round-SMD-Pad_Small)
(libsource (lib conn) (part TEST_1P))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7DCB13))
(comp (ref J22)
(value GND)
(footprint Measurement_Points:Measurement_Point_Square-SMD-Pad_Small)
(libsource (lib conn) (part TEST_1P))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7DCB14))
(comp (ref U7)
(value MH-Z19)
2018-02-13 14:41:33 -05:00
(footprint lts:MH-Z19)
(libsource (lib lts) (part MH-Z19))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7DCB16))
(comp (ref C12)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7DCB19))
(comp (ref U8)
(value CCS811)
(footprint Housings_LGA:AMS_LGA-10-1EP_2.7x4mm_Pitch0.6mm)
(libsource (lib lts) (part CCS811))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7DCB50))
(comp (ref R12)
(value 10k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7DCB53))
(comp (ref C11)
(value CP)
(footprint Capacitors_SMD:CP_Elec_3x5.3)
(libsource (lib device) (part CP))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7DCB17))
(comp (ref C13)
(value 4.7u)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /Sensors/) (tstamps /5A7DC600/))
(tstamp 5A7E16B5)))
(libparts
(libpart (lib device) (part C)
(description "Unpolarized capacitor")
(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 lts) (part CCS811)
(docs doc/CCS811_DS000459_4-00.pdf)
(fields
(field (name Reference) U)
(field (name Value) CCS811))
(pins
(pin (num 1) (name ADDR) (type input))
2018-02-13 19:42:34 -05:00
(pin (num 2) (name nRESET) (type input))
(pin (num 3) (name nINT) (type output))
(pin (num 4) (name PWM) (type output))
(pin (num 5) (name Sense) (type input))
(pin (num 6) (name Vdd) (type power_in))
(pin (num 7) (name nWAKE) (type input))
(pin (num 8) (name NC) (type NotConnected))
(pin (num 9) (name SDA) (type BiDi))
(pin (num 10) (name SCL) (type BiDi))
2018-02-13 19:42:34 -05:00
(pin (num 11) (name GND) (type power_in))))
(libpart (lib device) (part CP)
(description "Polarised capacitor")
(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 lts) (part CP2102N)
(docs doc/cp2102n-datasheet.pdf)
(footprints
(fp QFN20)
(fp QFN24)
(fp QFN28))
(fields
(field (name Reference) U)
(field (name Value) CP2102N))
(pins
(pin (num 1) (name GPIO.1_/_RS485) (type BiDi))
(pin (num 2) (name GPIO.0/CLK) (type BiDi))
(pin (num 3) (name GND) (type power_in))
(pin (num 4) (name D+) (type BiDi))
(pin (num 5) (name D-) (type BiDi))
(pin (num 6) (name VDD) (type passive))
(pin (num 7) (name VREGIN) (type power_in))
(pin (num 8) (name VBUS) (type power_in))
(pin (num 9) (name RST) (type input))
(pin (num 10) (name NC) (type NotConnected))
(pin (num 11) (name nSUSPEND) (type output))
(pin (num 12) (name GND) (type power_in))
(pin (num 13) (name WAKEUP) (type input))
(pin (num 14) (name SUSPEND) (type output))
(pin (num 15) (name CTS) (type input))
(pin (num 16) (name RTS) (type output))
(pin (num 17) (name RXD) (type input))
(pin (num 18) (name TXD) (type output))
(pin (num 19) (name GPIO.3/RXT) (type BiDi))
(pin (num 20) (name GPIO.2/TXT) (type BiDi))
2018-02-13 19:42:34 -05:00
(pin (num 21) (name GND) (type power_in))))
(libpart (lib conn) (part Conn_01x01)
(description "Generic connector, single row, 01x01")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x01))
(pins
(pin (num 1) (name Pin_1) (type passive))))
(libpart (lib conn) (part Conn_01x03)
(description "Generic connector, single row, 01x03")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x03))
(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))))
(libpart (lib conn) (part Conn_01x04)
(description "Generic connector, single row, 01x04")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?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 conn) (part Conn_02x40_Row_Letter_First)
(description "Generic connector, double row, 02x40, row letter first pin numbering scheme (pin number consists of a letter for the row and a number for the pin index in this row. a1, ..., aN; b1, ..., bN)")
(docs ~)
(footprints
(fp Connector*:*2x??x*mm*)
(fp Connector*:*2x???Pitch*))
(fields
(field (name Reference) J)
(field (name Value) Conn_02x40_Row_Letter_First))
(pins
(pin (num a1) (name Pin_a1) (type passive))
(pin (num a2) (name Pin_a2) (type passive))
(pin (num a3) (name Pin_a3) (type passive))
(pin (num a4) (name Pin_a4) (type passive))
(pin (num a5) (name Pin_a5) (type passive))
(pin (num a6) (name Pin_a6) (type passive))
(pin (num a7) (name Pin_a7) (type passive))
(pin (num a8) (name Pin_a8) (type passive))
(pin (num a9) (name Pin_a9) (type passive))
(pin (num a10) (name Pin_a10) (type passive))
(pin (num a11) (name Pin_a11) (type passive))
(pin (num a12) (name Pin_a12) (type passive))
(pin (num a13) (name Pin_a13) (type passive))
(pin (num a14) (name Pin_a14) (type passive))
(pin (num a15) (name Pin_a15) (type passive))
(pin (num a16) (name Pin_a16) (type passive))
(pin (num a17) (name Pin_a17) (type passive))
(pin (num a18) (name Pin_a18) (type passive))
(pin (num a19) (name Pin_a19) (type passive))
(pin (num a20) (name Pin_a20) (type passive))
(pin (num a21) (name Pin_a21) (type passive))
(pin (num a22) (name Pin_a22) (type passive))
(pin (num a23) (name Pin_a23) (type passive))
(pin (num a24) (name Pin_a24) (type passive))
(pin (num a25) (name Pin_a25) (type passive))
(pin (num a26) (name Pin_a26) (type passive))
(pin (num a27) (name Pin_a27) (type passive))
(pin (num a28) (name Pin_a28) (type passive))
(pin (num a29) (name Pin_a29) (type passive))
(pin (num a30) (name Pin_a30) (type passive))
(pin (num a31) (name Pin_a31) (type passive))
(pin (num a32) (name Pin_a32) (type passive))
(pin (num a33) (name Pin_a33) (type passive))
(pin (num a34) (name Pin_a34) (type passive))
(pin (num a35) (name Pin_a35) (type passive))
(pin (num a36) (name Pin_a36) (type passive))
(pin (num a37) (name Pin_a37) (type passive))
(pin (num a38) (name Pin_a38) (type passive))
(pin (num a39) (name Pin_a39) (type passive))
(pin (num a40) (name Pin_a40) (type passive))
(pin (num b1) (name Pin_b1) (type passive))
(pin (num b2) (name Pin_b2) (type passive))
(pin (num b3) (name Pin_b3) (type passive))
(pin (num b4) (name Pin_b4) (type passive))
(pin (num b5) (name Pin_b5) (type passive))
(pin (num b6) (name Pin_b6) (type passive))
(pin (num b7) (name Pin_b7) (type passive))
(pin (num b8) (name Pin_b8) (type passive))
(pin (num b9) (name Pin_b9) (type passive))
(pin (num b10) (name Pin_b10) (type passive))
(pin (num b11) (name Pin_b11) (type passive))
(pin (num b12) (name Pin_b12) (type passive))
(pin (num b13) (name Pin_b13) (type passive))
(pin (num b14) (name Pin_b14) (type passive))
(pin (num b15) (name Pin_b15) (type passive))
(pin (num b16) (name Pin_b16) (type passive))
(pin (num b17) (name Pin_b17) (type passive))
(pin (num b18) (name Pin_b18) (type passive))
(pin (num b19) (name Pin_b19) (type passive))
(pin (num b20) (name Pin_b20) (type passive))
(pin (num b21) (name Pin_b21) (type passive))
(pin (num b22) (name Pin_b22) (type passive))
(pin (num b23) (name Pin_b23) (type passive))
(pin (num b24) (name Pin_b24) (type passive))
(pin (num b25) (name Pin_b25) (type passive))
(pin (num b26) (name Pin_b26) (type passive))
(pin (num b27) (name Pin_b27) (type passive))
(pin (num b28) (name Pin_b28) (type passive))
(pin (num b29) (name Pin_b29) (type passive))
(pin (num b30) (name Pin_b30) (type passive))
(pin (num b31) (name Pin_b31) (type passive))
(pin (num b32) (name Pin_b32) (type passive))
(pin (num b33) (name Pin_b33) (type passive))
(pin (num b34) (name Pin_b34) (type passive))
(pin (num b35) (name Pin_b35) (type passive))
(pin (num b36) (name Pin_b36) (type passive))
(pin (num b37) (name Pin_b37) (type passive))
(pin (num b38) (name Pin_b38) (type passive))
(pin (num b39) (name Pin_b39) (type passive))
(pin (num b40) (name Pin_b40) (type passive))))
(libpart (lib device) (part D_Schottky)
(description "Schottky diode")
(footprints
(fp TO-???*)
(fp *SingleDiode)
(fp *_Diode_*)
(fp *SingleDiode*)
(fp D_*))
(fields
(field (name Reference) D)
(field (name Value) D_Schottky))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib lts) (part ESDR0502N)
(docs doc/ESDR0502N-D.PDF)
(fields
(field (name Reference) U)
(field (name Value) ESDR0502N))
(pins
(pin (num 1) (name GND) (type passive))
2018-02-13 19:42:34 -05:00
(pin (num 2) (name NC) (type passive))
(pin (num 3) (name NC) (type passive))
(pin (num 4) (name D-) (type passive))
(pin (num 5) (name D+) (type passive))
(pin (num 6) (name VBUS) (type passive))))
(libpart (lib device) (part Jumper)
(description "Jumper, generic, normally closed")
(fields
(field (name Reference) JP)
(field (name Value) Jumper))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib microchip) (part MCP23008)
(description "8-Bit I/O Expander with I²C Interface (PDIP/SOIC)")
(docs http://ww1.microchip.com/downloads/en/DeviceDoc/21919e.pdf)
(footprints
(fp DIP-18)
(fp SOIC-18))
(fields
(field (name Reference) U)
(field (name Value) MCP23008))
(pins
(pin (num 1) (name SCL) (type input))
(pin (num 2) (name SDA) (type BiDi))
(pin (num 3) (name A2) (type input))
(pin (num 4) (name A1) (type input))
(pin (num 5) (name A0) (type input))
(pin (num 6) (name ~RESET) (type input))
(pin (num 8) (name INT) (type output))
(pin (num 9) (name GND) (type power_in))
(pin (num 10) (name GPB0) (type BiDi))
(pin (num 11) (name GPB1) (type BiDi))
(pin (num 12) (name GPB2) (type BiDi))
(pin (num 13) (name GPB3) (type BiDi))
(pin (num 14) (name GPB4) (type BiDi))
(pin (num 15) (name GPB5) (type BiDi))
(pin (num 16) (name GPB6) (type BiDi))
(pin (num 17) (name GPB7) (type BiDi))
(pin (num 18) (name VCC) (type power_in))))
(libpart (lib lts) (part MH-Z19)
(docs "doc/MH-Z19 CO2 Ver1.0.pdf")
(fields
(field (name Reference) U)
(field (name Value) MH-Z19))
(pins
(pin (num 1) (name Hd) (type passive))
(pin (num 2) (name SR) (type passive))
(pin (num 3) (name Tx) (type output))
(pin (num 4) (name Rx) (type input))
(pin (num 5) (name Vo) (type power_out))
(pin (num 6) (name PWM) (type output))
(pin (num 7) (name AOT) (type passive))
(pin (num 8) (name GND) (type power_in))
(pin (num 9) (name Vin) (type power_in))))
(libpart (lib device) (part POT)
(description Potentiometer)
(footprints
(fp Potentiometer*))
(fields
(field (name Reference) RV)
(field (name Value) POT))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))))
(libpart (lib device) (part R)
(description Resistor)
(footprints
(fp R_*)
(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 display) (part RC1602A)
(description "LCD 16x2 Alphanumeric gray backlight, 3 or 5 V VDD")
(docs http://www.raystar-optronics.com/down.php?ProID=18)
(footprints
(fp *RC1602A*))
(fields
(field (name Reference) U)
(field (name Value) RC1602A)
(field (name Footprint) Displays:RC1602A))
(pins
(pin (num 1) (name VSS) (type power_in))
(pin (num 2) (name VDD) (type power_in))
(pin (num 3) (name VO) (type power_in))
(pin (num 4) (name RS) (type input))
(pin (num 5) (name R/W) (type input))
(pin (num 6) (name E) (type input))
(pin (num 7) (name DB0) (type BiDi))
(pin (num 8) (name DB1) (type BiDi))
(pin (num 9) (name DB2) (type BiDi))
(pin (num 10) (name DB3) (type BiDi))
(pin (num 11) (name DB4) (type BiDi))
(pin (num 12) (name DB5) (type BiDi))
(pin (num 13) (name DB6) (type BiDi))
(pin (num 14) (name DB7) (type BiDi))
(pin (num 15) (name A/VEE) (type power_in))
(pin (num 16) (name K) (type power_in))))
(libpart (lib lts) (part Si7006-A20)
(docs doc/Si7006-A20.pdf)
(fields
(field (name Reference) U)
(field (name Value) Si7006-A20))
(pins
(pin (num 1) (name SDA) (type passive))
(pin (num 2) (name GND) (type power_in))
2018-02-13 19:42:34 -05:00
(pin (num 3) (name DNC) (type NotConnected))
(pin (num 4) (name DNC) (type NotConnected))
(pin (num 5) (name Vdd) (type power_in))
2018-02-13 14:41:33 -05:00
(pin (num 6) (name SCL) (type passive))
(pin (num EP) (name Paddle) (type NotConnected))))
(libpart (lib device) (part Speaker_Crystal)
(aliases
(alias Speaker_Ultrasound))
(description "crystal speaker/transducer")
(fields
(field (name Reference) LS)
(field (name Value) Speaker_Crystal))
(pins
(pin (num 1) (name 1) (type input))
(pin (num 2) (name 2) (type input))))
(libpart (lib conn) (part TEST_1P)
(description point)
(fields
(field (name Reference) J)
(field (name Value) TEST_1P))
(pins
(pin (num 1) (name 1) (type passive))))
2018-02-13 19:42:34 -05:00
(libpart (lib conn) (part USB_OTG)
(description "USB mini/micro connector")
(footprints
(fp USB*))
(fields
(field (name Reference) J)
2018-02-13 19:42:34 -05:00
(field (name Value) USB_OTG))
(pins
2018-02-13 19:42:34 -05:00
(pin (num 1) (name VBUS) (type power_in))
(pin (num 2) (name D-) (type passive))
(pin (num 3) (name D+) (type passive))
2018-02-13 19:42:34 -05:00
(pin (num 4) (name ID) (type passive))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name Shield) (type passive)))))
(libraries
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
(library (logical microchip)
(uri /usr/share/kicad/library/microchip.lib))
(library (logical display)
(uri /usr/share/kicad/library/display.lib))
(library (logical lts)
(uri /home/nock/devel/lts-proto/symbols/lts.lib)))
(nets
(net (code 1) (name "Net-(J19-Padb25)")
(node (ref J19) (pin b25)))
(net (code 2) (name "Net-(J19-Padb40)")
(node (ref J19) (pin b40)))
(net (code 3) (name "Net-(J19-Padb35)")
(node (ref J19) (pin b35)))
(net (code 4) (name "Net-(J19-Padb34)")
(node (ref J19) (pin b34)))
(net (code 5) (name "Net-(J19-Padb33)")
(node (ref J19) (pin b33)))
(net (code 6) (name "Net-(J19-Padb32)")
(node (ref J19) (pin b32)))
(net (code 7) (name "Net-(J19-Padb27)")
(node (ref J19) (pin b27)))
(net (code 8) (name "Net-(J19-Padb26)")
(node (ref J19) (pin b26)))
(net (code 9) (name "Net-(J19-Padb24)")
(node (ref J19) (pin b24)))
(net (code 10) (name "Net-(J19-Padb23)")
(node (ref J19) (pin b23)))
(net (code 11) (name "Net-(J19-Padb18)")
(node (ref J19) (pin b18)))
(net (code 12) (name "Net-(J19-Padb17)")
(node (ref J19) (pin b17)))
(net (code 13) (name "Net-(J19-Padb16)")
(node (ref J19) (pin b16)))
(net (code 14) (name "Net-(J19-Padb15)")
(node (ref J19) (pin b15)))
(net (code 15) (name "Net-(J19-Padb14)")
(node (ref J19) (pin b14)))
(net (code 16) (name "Net-(J19-Padb9)")
(node (ref J19) (pin b9)))
(net (code 17) (name +5V)
(node (ref U6) (pin 2))
(node (ref C11) (pin 1))
(node (ref J2) (pin 3))
(node (ref RV1) (pin 3))
(node (ref J3) (pin 1))
(node (ref D2) (pin 1))
(node (ref U7) (pin 9))
(node (ref C12) (pin 1)))
(net (code 18) (name "Net-(J19-Padb8)")
(node (ref J19) (pin b8)))
(net (code 19) (name "Net-(J19-Pada8)")
(node (ref J19) (pin a8)))
(net (code 20) (name "Net-(J19-Pada7)")
(node (ref J19) (pin a7)))
(net (code 21) (name "Net-(J19-Pada6)")
(node (ref J19) (pin a6)))
(net (code 22) (name "Net-(J19-Pada1)")
(node (ref J19) (pin a1)))
(net (code 23) (name "Net-(J19-Pada9)")
(node (ref J19) (pin a9)))
(net (code 24) (name "Net-(J19-Padb1)")
(node (ref J19) (pin b1)))
(net (code 25) (name "Net-(J19-Pada17)")
(node (ref J19) (pin a17)))
(net (code 26) (name "Net-(J19-Padb7)")
(node (ref J19) (pin b7)))
(net (code 27) (name "Net-(J19-Padb6)")
(node (ref J19) (pin b6)))
(net (code 28) (name "Net-(J19-Pada16)")
(node (ref J19) (pin a16)))
(net (code 29) (name "Net-(J19-Pada15)")
(node (ref J19) (pin a15)))
(net (code 30) (name VBUS)
(node (ref J12) (pin 1))
(node (ref U6) (pin 15))
(node (ref U2) (pin 7))
(node (ref U2) (pin 8))
(node (ref C1) (pin 1))
(node (ref C2) (pin 1))
(node (ref J1) (pin 1))
(node (ref D2) (pin 2))
(node (ref U1) (pin 6)))
(net (code 31) (name "Net-(JP1-Pad1)")
(node (ref LS1) (pin 2))
(node (ref JP1) (pin 1)))
(net (code 32) (name /P08)
(node (ref J19) (pin a14))
(node (ref J18) (pin a14)))
(net (code 33) (name COMPUTER_RXI)
(node (ref U2) (pin 17))
(node (ref J19) (pin a25))
(node (ref J14) (pin 1))
(node (ref J18) (pin a25)))
(net (code 34) (name "Net-(J19-Pada18)")
(node (ref J19) (pin a18)))
(net (code 35) (name COMPUTER_TXO)
(node (ref J19) (pin a26))
(node (ref J18) (pin a26))
(node (ref J13) (pin 1))
(node (ref U2) (pin 18)))
(net (code 36) (name nCCS811)
(node (ref J18) (pin a24))
(node (ref R12) (pin 2))
(node (ref J19) (pin a24))
(node (ref U8) (pin 7))
(node (ref J16) (pin 1)))
(net (code 37) (name CO2_SENSOR)
(node (ref J15) (pin 1))
(node (ref U7) (pin 6))
(node (ref J19) (pin a23))
(node (ref J18) (pin a23)))
(net (code 38) (name "Net-(J1-Pad2)")
(node (ref U1) (pin 4))
(node (ref U1) (pin 3))
(node (ref U2) (pin 5))
(node (ref J1) (pin 2)))
(net (code 39) (name "Net-(U2-Pad20)")
(node (ref U2) (pin 20)))
(net (code 40) (name "Net-(U2-Pad19)")
(node (ref U2) (pin 19)))
(net (code 41) (name /P01)
(node (ref J19) (pin b13))
(node (ref J19) (pin a13))
(node (ref J19) (pin a10))
(node (ref J19) (pin a12))
(node (ref J18) (pin a11))
(node (ref J18) (pin b12))
(node (ref J18) (pin a12))
(node (ref J18) (pin a13))
(node (ref J18) (pin b13))
(node (ref J18) (pin b11))
(node (ref J18) (pin a10))
(node (ref J18) (pin b10))
(node (ref J19) (pin b10))
(node (ref J19) (pin b12))
(node (ref J5) (pin 1))
(node (ref J19) (pin a11))
(node (ref J19) (pin b11)))
(net (code 42) (name /P00)
(node (ref J18) (pin a2))
(node (ref J18) (pin a5))
(node (ref J19) (pin b2))
(node (ref JP1) (pin 2))
(node (ref J19) (pin b3))
(node (ref J19) (pin a3))
(node (ref J4) (pin 1))
(node (ref J19) (pin b4))
(node (ref J19) (pin a5))
(node (ref J19) (pin b5))
(node (ref J19) (pin a4))
(node (ref J18) (pin b4))
(node (ref J18) (pin a4))
(node (ref J19) (pin a2))
(node (ref J18) (pin b3))
(node (ref J18) (pin a3))
(node (ref J18) (pin b2))
(node (ref J18) (pin b5)))
(net (code 43) (name /P02)
(node (ref J18) (pin a19))
(node (ref J18) (pin a20))
(node (ref J18) (pin b20))
(node (ref J18) (pin b19))
(node (ref J18) (pin a22))
(node (ref J19) (pin a22))
(node (ref J19) (pin b22))
(node (ref J19) (pin b21))
(node (ref J19) (pin a21))
(node (ref J6) (pin 1))
(node (ref J19) (pin a20))
(node (ref J19) (pin b20))
(node (ref J19) (pin b19))
(node (ref J19) (pin a19))
(node (ref J18) (pin b21))
(node (ref J18) (pin a21))
(node (ref J18) (pin b22)))
(net (code 44) (name GND)
(node (ref C13) (pin 2))
(node (ref LS1) (pin 1))
(node (ref J7) (pin 1))
(node (ref C9) (pin 2))
(node (ref J1) (pin 6))
(node (ref J19) (pin a37))
(node (ref U2) (pin 21))
(node (ref J19) (pin a38))
(node (ref J19) (pin b38))
(node (ref U2) (pin 12))
(node (ref J19) (pin b37))
(node (ref J3) (pin 4))
(node (ref J19) (pin b36))
(node (ref J19) (pin a36))
(node (ref J2) (pin 2))
(node (ref C1) (pin 2))
(node (ref C2) (pin 2))
(node (ref U8) (pin 1))
(node (ref U8) (pin 11))
(node (ref U7) (pin 8))
(node (ref J18) (pin b39))
(node (ref C5) (pin 2))
(node (ref J19) (pin a40))
(node (ref C4) (pin 2))
(node (ref U2) (pin 3))
(node (ref J18) (pin b36))
(node (ref J22) (pin 1))
(node (ref J18) (pin a37))
(node (ref J18) (pin b37))
(node (ref J18) (pin a40))
(node (ref J18) (pin a38))
(node (ref J18) (pin b38))
(node (ref C10) (pin 2))
(node (ref J18) (pin a39))
(node (ref U5) (pin 9))
(node (ref U6) (pin 16))
(node (ref J19) (pin a39))
(node (ref U5) (pin 3))
(node (ref U5) (pin 4))
(node (ref U5) (pin 5))
(node (ref J19) (pin b39))
(node (ref U6) (pin 1))
(node (ref C14) (pin 2))
(node (ref J19) (pin a35))
(node (ref U6) (pin 5))
(node (ref C11) (pin 2))
(node (ref J1) (pin 5))
(node (ref U1) (pin 1))
(node (ref J18) (pin a35))
(node (ref RV1) (pin 1))
(node (ref J18) (pin a36))
(node (ref U9) (pin 2))
(node (ref C12) (pin 2)))
(net (code 45) (name +3V3)
(node (ref U9) (pin 5))
(node (ref C10) (pin 1))
(node (ref U8) (pin 6))
(node (ref C14) (pin 1))
(node (ref U5) (pin 18))
(node (ref R11) (pin 1))
(node (ref R12) (pin 1))
(node (ref U8) (pin 2))
(node (ref C13) (pin 1))
(node (ref C9) (pin 1))
(node (ref J19) (pin b31))
(node (ref J19) (pin a31))
(node (ref J19) (pin b29))
(node (ref J2) (pin 1))
(node (ref J19) (pin a32))
(node (ref J18) (pin b31))
(node (ref J18) (pin b29))
(node (ref J18) (pin a29))
(node (ref J18) (pin b28))
(node (ref J18) (pin a27))
(node (ref J18) (pin a28))
(node (ref J18) (pin b30))
(node (ref J18) (pin a30))
(node (ref J18) (pin a32))
(node (ref J18) (pin a31))
(node (ref J19) (pin a29))
(node (ref J19) (pin b28))
(node (ref J19) (pin a28))
(node (ref J19) (pin a27))
(node (ref J19) (pin b30))
(node (ref J19) (pin a30))
(node (ref D1) (pin 1))
(node (ref R9) (pin 1))
(node (ref R10) (pin 1))
(node (ref J8) (pin 1)))
(net (code 46) (name "Net-(J18-Padb32)")
(node (ref J18) (pin b32)))
(net (code 47) (name "Net-(J18-Padb23)")
(node (ref J18) (pin b23)))
(net (code 48) (name SCL)
2018-02-13 19:42:34 -05:00
(node (ref U5) (pin 1))
(node (ref J18) (pin a33))
(node (ref R9) (pin 2))
2018-02-13 19:42:34 -05:00
(node (ref U8) (pin 10))
(node (ref J3) (pin 3))
(node (ref U9) (pin 6))
(node (ref J19) (pin a33)))
(net (code 49) (name "Net-(J18-Padb33)")
2018-02-13 14:41:33 -05:00
(node (ref J18) (pin b33)))
(net (code 50) (name "Net-(J18-Padb9)")
(node (ref J18) (pin b9)))
(net (code 51) (name "Net-(J18-Pada6)")
(node (ref J18) (pin a6)))
(net (code 52) (name "Net-(J18-Padb6)")
(node (ref J18) (pin b6)))
(net (code 53) (name "Net-(J18-Pada7)")
(node (ref J18) (pin a7)))
(net (code 54) (name "Net-(J18-Padb7)")
(node (ref J18) (pin b7)))
(net (code 55) (name "Net-(J18-Pada8)")
(node (ref J18) (pin a8)))
(net (code 56) (name "Net-(J18-Padb8)")
(node (ref J18) (pin b8)))
(net (code 57) (name "Net-(J18-Pada9)")
(node (ref J18) (pin a9)))
(net (code 58) (name "Net-(J18-Padb40)")
(node (ref J18) (pin b40)))
(net (code 59) (name "Net-(J18-Pada17)")
(node (ref J18) (pin a17)))
(net (code 60) (name "Net-(J18-Padb17)")
(node (ref J18) (pin b17)))
(net (code 61) (name "Net-(J18-Padb27)")
(node (ref J18) (pin b27)))
(net (code 62) (name "Net-(J18-Pada18)")
(node (ref J18) (pin a18)))
(net (code 63) (name "Net-(J18-Padb18)")
(node (ref J18) (pin b18)))
(net (code 64) (name "Net-(J18-Padb25)")
(node (ref J18) (pin b25)))
(net (code 65) (name "Net-(J18-Padb14)")
2018-02-13 14:41:33 -05:00
(node (ref J18) (pin b14)))
(net (code 66) (name "Net-(J18-Padb24)")
2018-02-13 14:41:33 -05:00
(node (ref J18) (pin b24)))
(net (code 67) (name SDA)
(node (ref R10) (pin 2))
(node (ref J3) (pin 2))
(node (ref U5) (pin 2))
(node (ref U8) (pin 9))
(node (ref J18) (pin a34))
(node (ref J19) (pin a34))
(node (ref U9) (pin 1)))
(net (code 68) (name "Net-(J18-Padb34)")
2018-02-13 14:41:33 -05:00
(node (ref J18) (pin b34)))
(net (code 69) (name "Net-(J18-Pada15)")
2018-02-13 14:41:33 -05:00
(node (ref J18) (pin a15)))
(net (code 70) (name "Net-(J18-Padb15)")
(node (ref J18) (pin b15)))
(net (code 71) (name "Net-(J18-Padb35)")
2018-02-13 14:41:33 -05:00
(node (ref J18) (pin b35)))
(net (code 72) (name "Net-(J18-Pada16)")
2018-02-13 14:41:33 -05:00
(node (ref J18) (pin a16)))
(net (code 73) (name "Net-(J18-Padb16)")
2018-02-13 14:41:33 -05:00
(node (ref J18) (pin b16)))
(net (code 74) (name "Net-(J18-Padb26)")
2018-02-13 14:41:33 -05:00
(node (ref J18) (pin b26)))
(net (code 75) (name "Net-(J18-Pada1)")
(node (ref J18) (pin a1)))
(net (code 76) (name "Net-(J18-Padb1)")
(node (ref J18) (pin b1)))
(net (code 77) (name "Net-(U2-Pad1)")
(node (ref U2) (pin 1)))
(net (code 78) (name "Net-(U2-Pad2)")
(node (ref U2) (pin 2)))
(net (code 79) (name "Net-(R1-Pad1)")
(node (ref U2) (pin 9))
(node (ref R1) (pin 1)))
(net (code 80) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10)))
(net (code 81) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 82) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14)))
(net (code 83) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 84) (name "Net-(U2-Pad15)")
(node (ref U2) (pin 15)))
(net (code 85) (name "Net-(U2-Pad16)")
(node (ref U2) (pin 16)))
(net (code 86) (name "Net-(C4-Pad1)")
(node (ref C4) (pin 1))
(node (ref R1) (pin 2))
(node (ref U2) (pin 6))
(node (ref C5) (pin 1))
(node (ref D1) (pin 2)))
(net (code 87) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(net (code 88) (name "Net-(J1-Pad3)")
(node (ref U2) (pin 4))
(node (ref U1) (pin 2))
(node (ref J1) (pin 3))
(node (ref U1) (pin 5)))
(net (code 89) (name "Net-(U6-Pad9)")
(node (ref U6) (pin 9)))
(net (code 90) (name "Net-(RV1-Pad2)")
(node (ref U6) (pin 3))
(node (ref RV1) (pin 2)))
(net (code 91) (name "Net-(U5-Pad13)")
(node (ref U5) (pin 13)))
(net (code 92) (name "Net-(U5-Pad12)")
(node (ref U5) (pin 12)))
(net (code 93) (name "Net-(U6-Pad7)")
(node (ref U6) (pin 7)))
(net (code 94) (name "Net-(U6-Pad8)")
(node (ref U6) (pin 8)))
(net (code 95) (name "Net-(U6-Pad10)")
(node (ref U6) (pin 10)))
(net (code 96) (name "Net-(U5-Pad8)")
(node (ref U5) (pin 8)))
(net (code 97) (name "Net-(U5-Pad11)")
(node (ref U6) (pin 6))
(node (ref U5) (pin 11)))
(net (code 98) (name "Net-(U5-Pad10)")
2018-02-13 14:41:33 -05:00
(node (ref U5) (pin 10))
(node (ref U6) (pin 4)))
(net (code 99) (name "Net-(U5-Pad17)")
(node (ref U5) (pin 17))
(node (ref U6) (pin 14)))
(net (code 100) (name "Net-(U5-Pad15)")
(node (ref U5) (pin 15))
(node (ref U6) (pin 12)))
(net (code 101) (name "Net-(U5-Pad14)")
(node (ref U5) (pin 14))
(node (ref U6) (pin 11)))
(net (code 102) (name "Net-(R11-Pad2)")
(node (ref R11) (pin 2))
(node (ref U5) (pin 6)))
(net (code 103) (name "Net-(U5-Pad16)")
(node (ref U6) (pin 13))
(node (ref U5) (pin 16)))
(net (code 104) (name "Net-(U8-Pad4)")
(node (ref U8) (pin 4))
(node (ref U8) (pin 5)))
(net (code 105) (name "Net-(U8-Pad3)")
(node (ref U8) (pin 3)))
(net (code 106) (name "Net-(J21-Pad1)")
(node (ref J21) (pin 1))
(node (ref U7) (pin 4)))
(net (code 107) (name "Net-(J20-Pad1)")
(node (ref J20) (pin 1))
(node (ref U7) (pin 3)))
(net (code 108) (name "Net-(U7-Pad5)")
(node (ref U7) (pin 5)))
(net (code 109) (name "Net-(U7-Pad2)")
(node (ref U7) (pin 2)))
(net (code 110) (name "Net-(U7-Pad1)")
(node (ref U7) (pin 1)))
(net (code 111) (name "Net-(U9-PadEP)")
2018-02-13 14:41:33 -05:00
(node (ref U9) (pin EP)))
(net (code 112) (name "Net-(U9-Pad4)")
2018-02-13 19:42:34 -05:00
(node (ref U9) (pin 4)))
(net (code 113) (name "Net-(U9-Pad3)")
2018-02-13 19:42:34 -05:00
(node (ref U9) (pin 3)))
(net (code 114) (name "Net-(U8-Pad8)")
(node (ref U8) (pin 8)))
(net (code 115) (name "Net-(U7-Pad7)")
(node (ref U7) (pin 7)))))