(export (version D)
  (design
    (source /home/john/Documents/atmega32A_d/atmega32A_d.sch)
    (date "Fri 17 Apr 2020 06:10:49 PM EDT")
    (tool "Eeschema 5.1.5-52549c5~86~ubuntu18.04.1")
    (sheet (number 1) (name /) (tstamps /)
      (title_block
        (title)
        (company)
        (rev)
        (date)
        (source atmega32A_d.sch)
        (comment (number 1) (value ""))
        (comment (number 2) (value ""))
        (comment (number 3) (value ""))
        (comment (number 4) (value "")))))
  (components
    (comp (ref Y1)
      (value Crystal)
      (footprint Crystal:Crystal_HC49-4H_Vertical)
      (datasheet ~)
      (libsource (lib Device) (part Crystal) (description "Two pin crystal"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9A2B9A))
    (comp (ref C1)
      (value 22p)
      (footprint Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm)
      (datasheet ~)
      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9A649A))
    (comp (ref C2)
      (value 22p)
      (footprint Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm)
      (datasheet ~)
      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9A7A3A))
    (comp (ref J1)
      (value AVR-ISP-6)
      (footprint Keebio-Parts:AVR_ICSP_3x2)
      (datasheet " ~")
      (libsource (lib Connector) (part AVR-ISP-6) (description "Atmel 6-pin ISP connector"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9A880E))
    (comp (ref C3)
      (value 4.7u)
      (footprint Capacitor_THT:CP_Radial_D4.0mm_P1.50mm)
      (datasheet ~)
      (libsource (lib Device) (part CP1_Small) (description "Polarized capacitor, small US symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9AA349))
    (comp (ref C4)
      (value 0.1u)
      (footprint Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm)
      (datasheet ~)
      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9AB272))
    (comp (ref C5)
      (value 0.1u)
      (footprint Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm)
      (datasheet ~)
      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9AB75C))
    (comp (ref BOOT1)
      (value BOOT)
      (footprint Button_Switch_THT:SW_PUSH_6mm)
      (libsource (lib keyboard_parts) (part SW_PUSH) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9AE4C5))
    (comp (ref RESET1)
      (value RESET)
      (footprint Button_Switch_THT:SW_PUSH_6mm)
      (libsource (lib keyboard_parts) (part SW_PUSH) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9AF583))
    (comp (ref R2)
      (value 10k)
      (footprint Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9B0BA8))
    (comp (ref R1)
      (value 1.5K)
      (footprint Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9B165D))
    (comp (ref LED1)
      (value POWER)
      (footprint LED_THT:LED_D3.0mm)
      (datasheet ~)
      (libsource (lib Device) (part LED) (description "Light emitting diode"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9B26B8))
    (comp (ref F1)
      (value 500mA)
      (footprint Keebio-Parts:polyfuse_5.1mm)
      (datasheet ~)
      (libsource (lib Device) (part Polyfuse_Small) (description "Resettable fuse, polymeric positive temperature coefficient, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9D2463))
    (comp (ref R3)
      (value 1.5k)
      (footprint Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9D3F46))
    (comp (ref D1)
      (value 3.6V)
      (footprint Diode_THT:D_DO-35_SOD27_P5.08mm_Vertical_AnodeUp)
      (datasheet ~)
      (libsource (lib Device) (part D_Schottky_Small_ALT) (description "Schottky diode, small symbol, filled shape"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9D6328))
    (comp (ref D2)
      (value 3.6V)
      (footprint Diode_THT:D_DO-35_SOD27_P5.08mm_Vertical_AnodeUp)
      (datasheet ~)
      (libsource (lib Device) (part D_Schottky_Small_ALT) (description "Schottky diode, small symbol, filled shape"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9D8799))
    (comp (ref U1)
      (value ATmega32A-PU)
      (footprint Package_DIP:DIP-40_W15.24mm)
      (datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8155-8-bit-microcontroller-avr-atmega32a_datasheet.pdf)
      (libsource (lib MCU_Microchip_ATmega) (part ATmega32A-PU) (description "16MHz, 32kB Flash, 2kB SRAM, 1kB EEPROM, JTAG, DIP-40"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E99C5F3))
    (comp (ref R5)
      (value 75R)
      (footprint Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9D068C))
    (comp (ref R4)
      (value 75R)
      (footprint Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9CFD06))
    (comp (ref J2)
      (value USB_OTG)
      (footprint "Keebio-Parts:USB-Mini-B_ LCSC-C46398")
      (datasheet " ~")
      (libsource (lib Connector) (part USB_OTG) (description "USB mini/micro connector"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9CD7B5))
    (comp (ref J3)
      (value Conn_01x24_Female)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x24_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x24_Female) (description "Generic connector, single row, 01x24, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5E9BAC21)))
  (libparts
    (libpart (lib Connector) (part AVR-ISP-6)
      (description "Atmel 6-pin ISP connector")
      (docs " ~")
      (footprints
        (fp IDC?Header*2x03*)
        (fp Pin?Header*2x03*))
      (fields
        (field (name Reference) J)
        (field (name Value) AVR-ISP-6))
      (pins
        (pin (num 1) (name MISO) (type passive))
        (pin (num 2) (name VCC) (type passive))
        (pin (num 3) (name SCK) (type passive))
        (pin (num 4) (name MOSI) (type passive))
        (pin (num 5) (name ~RST) (type passive))
        (pin (num 6) (name GND) (type passive))))
    (libpart (lib Connector) (part Conn_01x24_Female)
      (description "Generic connector, single row, 01x24, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x24_Female))
      (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))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))
        (pin (num 7) (name Pin_7) (type passive))
        (pin (num 8) (name Pin_8) (type passive))
        (pin (num 9) (name Pin_9) (type passive))
        (pin (num 10) (name Pin_10) (type passive))
        (pin (num 11) (name Pin_11) (type passive))
        (pin (num 12) (name Pin_12) (type passive))
        (pin (num 13) (name Pin_13) (type passive))
        (pin (num 14) (name Pin_14) (type passive))
        (pin (num 15) (name Pin_15) (type passive))
        (pin (num 16) (name Pin_16) (type passive))
        (pin (num 17) (name Pin_17) (type passive))
        (pin (num 18) (name Pin_18) (type passive))
        (pin (num 19) (name Pin_19) (type passive))
        (pin (num 20) (name Pin_20) (type passive))
        (pin (num 21) (name Pin_21) (type passive))
        (pin (num 22) (name Pin_22) (type passive))
        (pin (num 23) (name Pin_23) (type passive))
        (pin (num 24) (name Pin_24) (type passive))))
    (libpart (lib Connector) (part USB_OTG)
      (description "USB mini/micro connector")
      (docs " ~")
      (footprints
        (fp USB*))
      (fields
        (field (name Reference) J)
        (field (name Value) USB_OTG))
      (pins
        (pin (num 1) (name VBUS) (type power_in))
        (pin (num 2) (name D-) (type passive))
        (pin (num 3) (name D+) (type passive))
        (pin (num 4) (name ID) (type passive))
        (pin (num 5) (name GND) (type power_in))
        (pin (num 6) (name Shield) (type passive))))
    (libpart (lib Device) (part CP1_Small)
      (description "Polarized capacitor, small US symbol")
      (docs ~)
      (footprints
        (fp CP_*))
      (fields
        (field (name Reference) C)
        (field (name Value) CP1_Small))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part C_Small)
      (description "Unpolarized capacitor, small symbol")
      (docs ~)
      (footprints
        (fp C_*))
      (fields
        (field (name Reference) C)
        (field (name Value) C_Small))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part Crystal)
      (description "Two pin crystal")
      (docs ~)
      (footprints
        (fp Crystal*))
      (fields
        (field (name Reference) Y)
        (field (name Value) Crystal))
      (pins
        (pin (num 1) (name 1) (type passive))
        (pin (num 2) (name 2) (type passive))))
    (libpart (lib Device) (part D_Schottky_Small_ALT)
      (description "Schottky diode, small symbol, filled shape")
      (docs ~)
      (footprints
        (fp TO-???*)
        (fp *_Diode_*)
        (fp *SingleDiode*)
        (fp D_*))
      (fields
        (field (name Reference) D)
        (field (name Value) D_Schottky_Small_ALT))
      (pins
        (pin (num 1) (name K) (type passive))
        (pin (num 2) (name A) (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 Polyfuse_Small)
      (description "Resettable fuse, polymeric positive temperature coefficient, small symbol")
      (docs ~)
      (footprints
        (fp *polyfuse*)
        (fp *PTC*))
      (fields
        (field (name Reference) F)
        (field (name Value) Polyfuse_Small))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part R_Small)
      (description "Resistor, small symbol")
      (docs ~)
      (footprints
        (fp R_*))
      (fields
        (field (name Reference) R)
        (field (name Value) R_Small))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib MCU_Microchip_ATmega) (part ATmega16L-8PU)
      (aliases
        (alias ATmega16-16PU)
        (alias ATmega16A-PU)
        (alias ATmega32L-8PU)
        (alias ATmega32-16PU)
        (alias ATmega32A-PU))
      (description "8MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, JTAG, DIP-40")
      (docs http://ww1.microchip.com/downloads/en/DeviceDoc/doc2466.pdf)
      (footprints
        (fp DIP*W15.24mm*))
      (fields
        (field (name Reference) U)
        (field (name Value) ATmega16L-8PU)
        (field (name Footprint) Package_DIP:DIP-40_W15.24mm))
      (pins
        (pin (num 1) (name PB0) (type BiDi))
        (pin (num 2) (name PB1) (type BiDi))
        (pin (num 3) (name PB2) (type BiDi))
        (pin (num 4) (name PB3) (type BiDi))
        (pin (num 5) (name PB4) (type BiDi))
        (pin (num 6) (name PB5) (type BiDi))
        (pin (num 7) (name PB6) (type BiDi))
        (pin (num 8) (name PB7) (type BiDi))
        (pin (num 9) (name ~RESET) (type input))
        (pin (num 10) (name VCC) (type power_in))
        (pin (num 11) (name GND) (type power_in))
        (pin (num 12) (name XTAL2) (type output))
        (pin (num 13) (name XTAL1) (type input))
        (pin (num 14) (name PD0) (type BiDi))
        (pin (num 15) (name PD1) (type BiDi))
        (pin (num 16) (name PD2) (type BiDi))
        (pin (num 17) (name PD3) (type BiDi))
        (pin (num 18) (name PD4) (type BiDi))
        (pin (num 19) (name PD5) (type BiDi))
        (pin (num 20) (name PD6) (type BiDi))
        (pin (num 21) (name PD7) (type BiDi))
        (pin (num 22) (name PC0) (type BiDi))
        (pin (num 23) (name PC1) (type BiDi))
        (pin (num 24) (name PC2) (type BiDi))
        (pin (num 25) (name PC3) (type BiDi))
        (pin (num 26) (name PC4) (type BiDi))
        (pin (num 27) (name PC5) (type BiDi))
        (pin (num 28) (name PC6) (type BiDi))
        (pin (num 29) (name PC7) (type BiDi))
        (pin (num 30) (name AVCC) (type power_in))
        (pin (num 31) (name GND) (type passive))
        (pin (num 32) (name AREF) (type passive))
        (pin (num 33) (name PA7) (type BiDi))
        (pin (num 34) (name PA6) (type BiDi))
        (pin (num 35) (name PA5) (type BiDi))
        (pin (num 36) (name PA4) (type BiDi))
        (pin (num 37) (name PA3) (type BiDi))
        (pin (num 38) (name PA2) (type BiDi))
        (pin (num 39) (name PA1) (type BiDi))
        (pin (num 40) (name PA0) (type BiDi))))
    (libpart (lib keyboard_parts) (part SW_PUSH)
      (fields
        (field (name Reference) SW)
        (field (name Value) SW_PUSH))
      (pins
        (pin (num 1) (name 1) (type passive))
        (pin (num 2) (name 2) (type passive)))))
  (libraries
    (library (logical Connector)
      (uri /home/john/Documents/kicad-symbols-master/Connector.lib))
    (library (logical Device)
      (uri /home/john/Documents/kicad-symbols-master/Device.lib))
    (library (logical MCU_Microchip_ATmega)
      (uri /home/john/Documents/kicad-symbols-master/MCU_Microchip_ATmega.lib))
    (library (logical keyboard_parts)
      (uri /home/john/Documents/keyboard_parts/hasu_components/keyboard_parts.lib)))
  (nets
    (net (code 1) (name "Net-(D2-Pad1)")
      (node (ref J2) (pin 2))
      (node (ref R5) (pin 2))
      (node (ref R3) (pin 1))
      (node (ref D2) (pin 1)))
    (net (code 2) (name "Net-(D1-Pad1)")
      (node (ref J2) (pin 3))
      (node (ref D1) (pin 1))
      (node (ref R4) (pin 2)))
    (net (code 3) (name "Net-(J2-Pad4)")
      (node (ref J2) (pin 4)))
    (net (code 4) (name GND)
      (node (ref C1) (pin 2))
      (node (ref D2) (pin 2))
      (node (ref D1) (pin 2))
      (node (ref U1) (pin 11))
      (node (ref BOOT1) (pin 1))
      (node (ref RESET1) (pin 1))
      (node (ref R1) (pin 2))
      (node (ref C2) (pin 2))
      (node (ref J1) (pin 6))
      (node (ref J2) (pin 5))
      (node (ref U1) (pin 31)))
    (net (code 5) (name "Net-(U1-Pad23)")
      (node (ref U1) (pin 23)))
    (net (code 6) (name "Net-(U1-Pad22)")
      (node (ref U1) (pin 22)))
    (net (code 7) (name "Net-(F1-Pad1)")
      (node (ref J2) (pin 1))
      (node (ref F1) (pin 1)))
    (net (code 8) (name "Net-(J2-Pad6)")
      (node (ref J2) (pin 6)))
    (net (code 9) (name PA5)
      (node (ref J3) (pin 6))
      (node (ref U1) (pin 35)))
    (net (code 10) (name PB4)
      (node (ref J3) (pin 13))
      (node (ref U1) (pin 5)))
    (net (code 11) (name PA0)
      (node (ref J3) (pin 1))
      (node (ref U1) (pin 40)))
    (net (code 12) (name PB3)
      (node (ref J3) (pin 12))
      (node (ref U1) (pin 4)))
    (net (code 13) (name PA1)
      (node (ref U1) (pin 39))
      (node (ref J3) (pin 2)))
    (net (code 14) (name PA2)
      (node (ref J3) (pin 3))
      (node (ref U1) (pin 38)))
    (net (code 15) (name PA3)
      (node (ref J3) (pin 4))
      (node (ref U1) (pin 37)))
    (net (code 16) (name PA4)
      (node (ref J3) (pin 5))
      (node (ref U1) (pin 36)))
    (net (code 17) (name PA6)
      (node (ref J3) (pin 7))
      (node (ref U1) (pin 34)))
    (net (code 18) (name PA7)
      (node (ref J3) (pin 8))
      (node (ref U1) (pin 33)))
    (net (code 19) (name "Net-(U1-Pad32)")
      (node (ref U1) (pin 32)))
    (net (code 20) (name PB2)
      (node (ref U1) (pin 3))
      (node (ref J3) (pin 11)))
    (net (code 21) (name +5V)
      (node (ref C5) (pin 1))
      (node (ref J1) (pin 2))
      (node (ref C4) (pin 1))
      (node (ref C3) (pin 1))
      (node (ref LED1) (pin 2))
      (node (ref R3) (pin 2))
      (node (ref F1) (pin 2))
      (node (ref U1) (pin 10))
      (node (ref R2) (pin 1))
      (node (ref U1) (pin 30)))
    (net (code 22) (name PC3)
      (node (ref J3) (pin 15))
      (node (ref U1) (pin 25)))
    (net (code 23) (name PC2)
      (node (ref J3) (pin 14))
      (node (ref U1) (pin 24)))
    (net (code 24) (name PC4)
      (node (ref J3) (pin 16))
      (node (ref U1) (pin 26)))
    (net (code 25) (name PD6)
      (node (ref U1) (pin 20))
      (node (ref J3) (pin 23)))
    (net (code 26) (name PD7)
      (node (ref U1) (pin 21))
      (node (ref J3) (pin 24)))
    (net (code 27) (name PD5)
      (node (ref U1) (pin 19))
      (node (ref J3) (pin 22)))
    (net (code 28) (name PD1)
      (node (ref U1) (pin 15))
      (node (ref J3) (pin 21)))
    (net (code 29) (name PD0)
      (node (ref U1) (pin 14))
      (node (ref J3) (pin 20)))
    (net (code 30) (name PC7)
      (node (ref J3) (pin 19))
      (node (ref U1) (pin 29)))
    (net (code 31) (name PC6)
      (node (ref J3) (pin 18))
      (node (ref U1) (pin 28)))
    (net (code 32) (name PC5)
      (node (ref J3) (pin 17))
      (node (ref U1) (pin 27)))
    (net (code 33) (name "Net-(C2-Pad1)")
      (node (ref Y1) (pin 1))
      (node (ref U1) (pin 12))
      (node (ref C2) (pin 1)))
    (net (code 34) (name "Net-(C3-Pad2)")
      (node (ref C4) (pin 2))
      (node (ref C5) (pin 2))
      (node (ref C3) (pin 2)))
    (net (code 35) (name "Net-(LED1-Pad1)")
      (node (ref R1) (pin 1))
      (node (ref LED1) (pin 1)))
    (net (code 36) (name MOSI)
      (node (ref U1) (pin 6))
      (node (ref J1) (pin 4)))
    (net (code 37) (name SCK)
      (node (ref J1) (pin 3))
      (node (ref U1) (pin 8)))
    (net (code 38) (name MISO)
      (node (ref U1) (pin 7))
      (node (ref J1) (pin 1)))
    (net (code 39) (name "Net-(C1-Pad1)")
      (node (ref U1) (pin 13))
      (node (ref Y1) (pin 2))
      (node (ref C1) (pin 1)))
    (net (code 40) (name reset)
      (node (ref J1) (pin 5))
      (node (ref RESET1) (pin 2))
      (node (ref R2) (pin 2))
      (node (ref U1) (pin 9)))
    (net (code 41) (name boot)
      (node (ref U1) (pin 18))
      (node (ref BOOT1) (pin 2)))
    (net (code 42) (name PB0)
      (node (ref U1) (pin 1))
      (node (ref J3) (pin 9)))
    (net (code 43) (name PB1)
      (node (ref U1) (pin 2))
      (node (ref J3) (pin 10)))
    (net (code 44) (name D-)
      (node (ref R5) (pin 1))
      (node (ref U1) (pin 17)))
    (net (code 45) (name D+)
      (node (ref U1) (pin 16))
      (node (ref R4) (pin 1)))))