359 lines
13 KiB
Plaintext
359 lines
13 KiB
Plaintext
(export (version D)
|
|
(design
|
|
(source /home/collin/EE/Projects/public/DigitalThermometer/DigitalThermometer/DigitalThermometer.sch)
|
|
(date "Thu 14 Jan 2016 11:55:38 PM EST")
|
|
(tool "Eeschema (2015-12-10 BZR 6367, Git c5e9bda)-product")
|
|
(sheet (number 1) (name /) (tstamps /)
|
|
(title_block
|
|
(title)
|
|
(company)
|
|
(rev)
|
|
(date)
|
|
(source DigitalThermometer.sch)
|
|
(comment (number 1) (value ""))
|
|
(comment (number 2) (value ""))
|
|
(comment (number 3) (value ""))
|
|
(comment (number 4) (value "")))))
|
|
(components
|
|
(comp (ref IC1)
|
|
(value ATMEGA328-P)
|
|
(footprint dip_sockets:DIP-28__300_ELL)
|
|
(libsource (lib atmel) (part ATMEGA328-P))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 569471D6))
|
|
(comp (ref C1)
|
|
(value C)
|
|
(footprint capacitors:cnp_7x2mm)
|
|
(libsource (lib device) (part C))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 56947309))
|
|
(comp (ref C2)
|
|
(value C)
|
|
(footprint capacitors:cnp_7x2mm)
|
|
(libsource (lib device) (part C))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 569474CE))
|
|
(comp (ref C3)
|
|
(value C)
|
|
(footprint capacitors:cnp_7x2mm)
|
|
(libsource (lib device) (part C))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5694756E))
|
|
(comp (ref R1)
|
|
(value R)
|
|
(footprint discret:R5)
|
|
(libsource (lib device) (part R))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 569475AE))
|
|
(comp (ref SW1)
|
|
(value SPST)
|
|
(footprint discret:SW_PUSH_SMALL)
|
|
(libsource (lib device) (part SPST))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 56949229))
|
|
(comp (ref S1)
|
|
(value LCD_CHAR_DISPLAY)
|
|
(footprint pin_array_16:pin_array_16)
|
|
(libsource (lib CharacterLCD) (part LCD_CHAR_DISPLAY))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5694C723))
|
|
(comp (ref RV1)
|
|
(value POT)
|
|
(footprint Potentiometres:POACAH)
|
|
(libsource (lib device) (part POT))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5694CBD1))
|
|
(comp (ref SW2)
|
|
(value SPST)
|
|
(footprint discret:SW_PUSH_SMALL)
|
|
(libsource (lib device) (part SPST))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 56976205))
|
|
(comp (ref R2)
|
|
(value R)
|
|
(footprint discret:R5)
|
|
(libsource (lib device) (part R))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5697629E))
|
|
(comp (ref C4)
|
|
(value C)
|
|
(footprint capacitors:cnp_7x2mm)
|
|
(libsource (lib device) (part C))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 569771FD))
|
|
(comp (ref U1)
|
|
(value TMP36)
|
|
(footprint discret:TO92)
|
|
(libsource (lib TMP36) (part TMP36))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5697B993))
|
|
(comp (ref CON1)
|
|
(value AVR-ISP-6)
|
|
(footprint pin_array:pin_array_3x2)
|
|
(libsource (lib atmel) (part AVR-ISP-6))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 56986CF8))
|
|
(comp (ref P1)
|
|
(value CONN_2)
|
|
(footprint pin_array:PIN_ARRAY_2X1)
|
|
(libsource (lib conn) (part CONN_2))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 56986F7C)))
|
|
(libparts
|
|
(libpart (lib atmel) (part ATMEGA168A-P)
|
|
(aliases
|
|
(alias ATMEGA48A-P)
|
|
(alias ATMEGA48PA-P)
|
|
(alias ATMEGA88A-P)
|
|
(alias ATMEGA88PA-P)
|
|
(alias ATMEGA168PA-P)
|
|
(alias ATMEGA328-P)
|
|
(alias ATMEGA328P-P))
|
|
(description "ATMEGA168A, PDIP28 Narrow, 16k Flash, 1kB SRAM, 512B EEPROM")
|
|
(docs http://www.atmel.com/dyn/resources/prod_documents/doc8271.pdf)
|
|
(footprints
|
|
(fp 28DIP-ELL600)
|
|
(fp 28dip600))
|
|
(fields
|
|
(field (name Reference) IC)
|
|
(field (name Value) ATMEGA168A-P)
|
|
(field (name Footprint) DIL28))
|
|
(pins
|
|
(pin (num 1) (name "(PCINT14/~RESET~)PC6") (type BiDi))
|
|
(pin (num 2) (name "(PCINT16/RXD)PD0") (type BiDi))
|
|
(pin (num 3) (name "(PCINT17/TXD)PD1") (type BiDi))
|
|
(pin (num 4) (name "(PCINT18/INT0)PD2") (type BiDi))
|
|
(pin (num 5) (name "(PCINT19/OC2B/INT1)PD3") (type BiDi))
|
|
(pin (num 6) (name "(PCINT20/XCK/T0)PD4") (type BiDi))
|
|
(pin (num 7) (name VCC) (type power_in))
|
|
(pin (num 8) (name GND) (type power_in))
|
|
(pin (num 9) (name "(PCINT6/XTAL1/TOSC1)PB6") (type BiDi))
|
|
(pin (num 10) (name "(PCINT7/XTAL2/TOSC2)PB7") (type BiDi))
|
|
(pin (num 11) (name "(PCINT21/OC0B/T1)PD5") (type BiDi))
|
|
(pin (num 12) (name "(PCINT22/OC0A/AIN0)PD6") (type BiDi))
|
|
(pin (num 13) (name "(PCINT23/AIN1)PD7") (type BiDi))
|
|
(pin (num 14) (name "(PCINT0/CLKO/ICP1)PB0") (type BiDi))
|
|
(pin (num 15) (name "(PCINT1/OC1A)PB1") (type BiDi))
|
|
(pin (num 16) (name "(PCINT2/OC1B/~SS~)PB2") (type BiDi))
|
|
(pin (num 17) (name "(PCINT3/OC2A/MOSI)PB3") (type BiDi))
|
|
(pin (num 18) (name "(PCINT4/MISO)PB4") (type BiDi))
|
|
(pin (num 19) (name "(PCINT5/SCK)PB5") (type BiDi))
|
|
(pin (num 20) (name AVCC) (type power_in))
|
|
(pin (num 21) (name AREF) (type BiDi))
|
|
(pin (num 22) (name GND) (type power_in))
|
|
(pin (num 23) (name "(PCINT8/ADC0)PC0") (type BiDi))
|
|
(pin (num 24) (name "(PCINT9/ADC1)PC1") (type BiDi))
|
|
(pin (num 25) (name "(PCINT10/ADC2)PC2") (type BiDi))
|
|
(pin (num 26) (name "(PCINT11/ADC3)PC3") (type BiDi))
|
|
(pin (num 27) (name "(PCINT12/SDA/ADC4)PC4") (type BiDi))
|
|
(pin (num 28) (name "(PCINT14/SCL/ADC5)PC5") (type BiDi))))
|
|
(libpart (lib atmel) (part AVR-ISP-6)
|
|
(description "Standard IDC6 Male Connector, ATMEL ISP 6pin")
|
|
(fields
|
|
(field (name Reference) CON)
|
|
(field (name Value) AVR-ISP-6)
|
|
(field (name Footprint) AVR-ISP-6))
|
|
(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))))
|
|
(libpart (lib device) (part C)
|
|
(description "Condensateur non polarise")
|
|
(footprints
|
|
(fp SM*)
|
|
(fp C?)
|
|
(fp C1-1))
|
|
(fields
|
|
(field (name Reference) C)
|
|
(field (name Value) C))
|
|
(pins
|
|
(pin (num 1) (name ~) (type passive))
|
|
(pin (num 2) (name ~) (type passive))))
|
|
(libpart (lib conn) (part CONN_2)
|
|
(description "Symbole general de connecteur")
|
|
(fields
|
|
(field (name Reference) P)
|
|
(field (name Value) CONN_2))
|
|
(pins
|
|
(pin (num 1) (name P1) (type passive))
|
|
(pin (num 2) (name PM) (type passive))))
|
|
(libpart (lib CharacterLCD) (part LCD_CHAR_DISPLAY)
|
|
(description "Character LCD Display")
|
|
(fields
|
|
(field (name Reference) S)
|
|
(field (name Value) LCD_CHAR_DISPLAY))
|
|
(pins
|
|
(pin (num 1) (name VSS) (type power_in))
|
|
(pin (num 2) (name VDD) (type power_in))
|
|
(pin (num 3) (name V0) (type input))
|
|
(pin (num 4) (name RS) (type input))
|
|
(pin (num 5) (name RW) (type input))
|
|
(pin (num 6) (name E) (type input))
|
|
(pin (num 7) (name D0) (type 3state))
|
|
(pin (num 8) (name D1) (type 3state))
|
|
(pin (num 9) (name D2) (type 3state))
|
|
(pin (num 10) (name D3) (type 3state))
|
|
(pin (num 11) (name D4) (type 3state))
|
|
(pin (num 12) (name D5) (type 3state))
|
|
(pin (num 13) (name D6) (type 3state))
|
|
(pin (num 14) (name D7) (type 3state))
|
|
(pin (num 15) (name A) (type power_in))
|
|
(pin (num 16) (name K) (type power_in))))
|
|
(libpart (lib device) (part POT)
|
|
(description Potentionmetre)
|
|
(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 Resistance)
|
|
(footprints
|
|
(fp R?)
|
|
(fp SM0603)
|
|
(fp SM0805)
|
|
(fp R?-*)
|
|
(fp SM1206))
|
|
(fields
|
|
(field (name Reference) R)
|
|
(field (name Value) R))
|
|
(pins
|
|
(pin (num 1) (name ~) (type passive))
|
|
(pin (num 2) (name ~) (type passive))))
|
|
(libpart (lib device) (part SPST)
|
|
(description "Interrupteur simple")
|
|
(fields
|
|
(field (name Reference) SW)
|
|
(field (name Value) SPST))
|
|
(pins
|
|
(pin (num 1) (name 1) (type input))
|
|
(pin (num 2) (name 2) (type input))))
|
|
(libpart (lib TMP36) (part TMP36)
|
|
(fields
|
|
(field (name Reference) U)
|
|
(field (name Value) TMP36))
|
|
(pins
|
|
(pin (num 1) (name VSS) (type power_in))
|
|
(pin (num 2) (name VOUT) (type output))
|
|
(pin (num 3) (name GND) (type power_in)))))
|
|
(libraries
|
|
(library (logical CharacterLCD)
|
|
(uri /home/collin/EE/Projects/public/DigitalThermometer/DigitalThermometer/kicad_lib/CharacterLCD.lib))
|
|
(library (logical conn)
|
|
(uri /usr/share/kicad/library/conn.lib))
|
|
(library (logical atmel)
|
|
(uri /usr/share/kicad/library/atmel.lib))
|
|
(library (logical device)
|
|
(uri /usr/share/kicad/library/device.lib))
|
|
(library (logical TMP36)
|
|
(uri /home/collin/EE/Projects/public/DigitalThermometer/DigitalThermometer/kicad_lib/TMP36.lib)))
|
|
(nets
|
|
(net (code 1) (name /E)
|
|
(node (ref S1) (pin 6))
|
|
(node (ref IC1) (pin 16)))
|
|
(net (code 2) (name "Net-(RV1-Pad2)")
|
|
(node (ref S1) (pin 3))
|
|
(node (ref RV1) (pin 2)))
|
|
(net (code 3) (name /D7)
|
|
(node (ref S1) (pin 14))
|
|
(node (ref IC1) (pin 9)))
|
|
(net (code 4) (name "Net-(IC1-Pad23)")
|
|
(node (ref IC1) (pin 23))
|
|
(node (ref U1) (pin 2)))
|
|
(net (code 5) (name /D5)
|
|
(node (ref IC1) (pin 18))
|
|
(node (ref S1) (pin 12))
|
|
(node (ref CON1) (pin 1)))
|
|
(net (code 6) (name /D6)
|
|
(node (ref CON1) (pin 3))
|
|
(node (ref S1) (pin 13))
|
|
(node (ref IC1) (pin 19)))
|
|
(net (code 7) (name /D4)
|
|
(node (ref S1) (pin 11))
|
|
(node (ref CON1) (pin 4))
|
|
(node (ref IC1) (pin 17)))
|
|
(net (code 8) (name GND)
|
|
(node (ref SW2) (pin 2))
|
|
(node (ref SW1) (pin 2))
|
|
(node (ref C1) (pin 2))
|
|
(node (ref IC1) (pin 8))
|
|
(node (ref IC1) (pin 22))
|
|
(node (ref C3) (pin 2))
|
|
(node (ref C2) (pin 2))
|
|
(node (ref C4) (pin 1))
|
|
(node (ref S1) (pin 16))
|
|
(node (ref U1) (pin 3))
|
|
(node (ref RV1) (pin 3))
|
|
(node (ref CON1) (pin 6))
|
|
(node (ref P1) (pin 1))
|
|
(node (ref S1) (pin 1)))
|
|
(net (code 9) (name +5V)
|
|
(node (ref IC1) (pin 20))
|
|
(node (ref IC1) (pin 21))
|
|
(node (ref IC1) (pin 7))
|
|
(node (ref C4) (pin 2))
|
|
(node (ref S1) (pin 2))
|
|
(node (ref C1) (pin 1))
|
|
(node (ref R2) (pin 1))
|
|
(node (ref S1) (pin 15))
|
|
(node (ref RV1) (pin 1))
|
|
(node (ref C3) (pin 1))
|
|
(node (ref C2) (pin 1))
|
|
(node (ref P1) (pin 2))
|
|
(node (ref CON1) (pin 2))
|
|
(node (ref U1) (pin 1))
|
|
(node (ref R1) (pin 2)))
|
|
(net (code 10) (name /RS)
|
|
(node (ref IC1) (pin 14))
|
|
(node (ref S1) (pin 4)))
|
|
(net (code 11) (name /RW)
|
|
(node (ref S1) (pin 5))
|
|
(node (ref IC1) (pin 15)))
|
|
(net (code 12) (name "Net-(IC1-Pad10)")
|
|
(node (ref IC1) (pin 10))
|
|
(node (ref R2) (pin 2))
|
|
(node (ref SW2) (pin 1)))
|
|
(net (code 13) (name "Net-(CON1-Pad5)")
|
|
(node (ref CON1) (pin 5))
|
|
(node (ref R1) (pin 1))
|
|
(node (ref IC1) (pin 1))
|
|
(node (ref SW1) (pin 1)))
|
|
(net (code 14) (name "Net-(IC1-Pad24)")
|
|
(node (ref IC1) (pin 24)))
|
|
(net (code 15) (name "Net-(IC1-Pad25)")
|
|
(node (ref IC1) (pin 25)))
|
|
(net (code 16) (name "Net-(IC1-Pad26)")
|
|
(node (ref IC1) (pin 26)))
|
|
(net (code 17) (name "Net-(IC1-Pad27)")
|
|
(node (ref IC1) (pin 27)))
|
|
(net (code 18) (name "Net-(IC1-Pad28)")
|
|
(node (ref IC1) (pin 28)))
|
|
(net (code 19) (name "Net-(IC1-Pad13)")
|
|
(node (ref IC1) (pin 13)))
|
|
(net (code 20) (name "Net-(IC1-Pad12)")
|
|
(node (ref IC1) (pin 12)))
|
|
(net (code 21) (name "Net-(IC1-Pad11)")
|
|
(node (ref IC1) (pin 11)))
|
|
(net (code 22) (name "Net-(IC1-Pad4)")
|
|
(node (ref IC1) (pin 4)))
|
|
(net (code 23) (name "Net-(IC1-Pad2)")
|
|
(node (ref IC1) (pin 2)))
|
|
(net (code 24) (name "Net-(IC1-Pad3)")
|
|
(node (ref IC1) (pin 3)))
|
|
(net (code 25) (name "Net-(IC1-Pad5)")
|
|
(node (ref IC1) (pin 5)))
|
|
(net (code 26) (name "Net-(IC1-Pad6)")
|
|
(node (ref IC1) (pin 6)))
|
|
(net (code 27) (name "Net-(S1-Pad7)")
|
|
(node (ref S1) (pin 7)))
|
|
(net (code 28) (name "Net-(S1-Pad8)")
|
|
(node (ref S1) (pin 8)))
|
|
(net (code 29) (name "Net-(S1-Pad9)")
|
|
(node (ref S1) (pin 9)))
|
|
(net (code 30) (name "Net-(S1-Pad10)")
|
|
(node (ref S1) (pin 10))))) |