New board design

This commit is contained in:
Mark van Renswoude 2018-11-25 16:36:34 +01:00
parent da09f40443
commit 2090dfdca6
4 changed files with 2959 additions and 2617 deletions

View File

@ -154,6 +154,29 @@ X 2 2 100 0 50 L 50 50 1 1 P
ENDDRAW ENDDRAW
ENDDEF ENDDEF
# #
# Device_LED
#
DEF Device_LED D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
P 2 0 1 8 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R # Device_R
# #
DEF Device_R R 0 0 N Y 1 F N DEF Device_R R 0 0 N Y 1 F N
@ -199,39 +222,51 @@ X VCC 8 600 200 200 L 40 40 0 0 W
ENDDRAW ENDDRAW
ENDDEF ENDDEF
# #
# MCU_Microchip_ATtiny_ATtiny2313A-SU # MCU_Microchip_ATmega_ATmega328-AU
# #
DEF MCU_Microchip_ATtiny_ATtiny2313A-SU U 0 20 Y Y 1 F N DEF MCU_Microchip_ATmega_ATmega328-AU U 0 20 Y Y 1 F N
F0 "U" -500 1050 50 H V L BNN F0 "U" -500 1450 50 H V L BNN
F1 "MCU_Microchip_ATtiny_ATtiny2313A-SU" 100 -1050 50 H V L TNN F1 "MCU_Microchip_ATmega_ATmega328-AU" 100 -1450 50 H V L TNN
F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 0 50 H I C CIN F2 "Package_QFP:TQFP-32_7x7mm_P0.8mm" 0 0 50 H I C CIN
F3 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN
ALIAS ATtiny2313-20SU ATtiny2313A-SU ATtiny4313-SU ALIAS ATmega48PA-AU ATmega88A-AU ATmega88PA-AU ATmega168A-AU ATmega168PA-AU ATmega328-AU ATmega328P-AU
$FPLIST $FPLIST
SOIC*7.5x12.8mm*P1.27mm* TQFP*7x7mm*P0.8mm*
$ENDFPLIST $ENDFPLIST
DRAW DRAW
S -500 -1000 500 1000 0 1 10 f S -500 -1400 500 1400 0 1 10 f
X PA2/~RESET 1 -600 800 100 R 50 50 1 1 T X PD3 1 600 -800 100 L 50 50 1 1 T
X GND 10 0 -1100 100 U 50 50 1 1 W X PD6 10 600 -1100 100 L 50 50 1 1 T
X PD6 11 600 -700 100 L 50 50 1 1 T X PD7 11 600 -1200 100 L 50 50 1 1 T
X PB0 12 600 800 100 L 50 50 1 1 T X PB0 12 600 1200 100 L 50 50 1 1 T
X PB1 13 600 700 100 L 50 50 1 1 T X PB1 13 600 1100 100 L 50 50 1 1 T
X PB2 14 600 600 100 L 50 50 1 1 T X PB2 14 600 1000 100 L 50 50 1 1 T
X PB3 15 600 500 100 L 50 50 1 1 T X PB3 15 600 900 100 L 50 50 1 1 T
X PB4 16 600 400 100 L 50 50 1 1 T X PB4 16 600 800 100 L 50 50 1 1 T
X PB5 17 600 300 100 L 50 50 1 1 T X PB5 17 600 700 100 L 50 50 1 1 T
X PB6 18 600 200 100 L 50 50 1 1 T X AVCC 18 100 1500 100 D 50 50 1 1 W
X PB7 19 600 100 100 L 50 50 1 1 T X ADC6 19 -600 1000 100 R 50 50 1 1 I
X PD0 2 600 -100 100 L 50 50 1 1 T X PD4 2 600 -900 100 L 50 50 1 1 T
X VCC 20 0 1100 100 D 50 50 1 1 W X AREF 20 -600 1200 100 R 50 50 1 1 P
X PD1 3 600 -200 100 L 50 50 1 1 T X GND 21 0 -1500 100 U 50 50 1 1 P N
X PA1/XTAL2 4 -600 400 100 R 50 50 1 1 T X ADC7 22 -600 900 100 R 50 50 1 1 I
X PA0/XTAL1 5 -600 600 100 R 50 50 1 1 T X PC0 23 600 300 100 L 50 50 1 1 T
X PD2 6 600 -300 100 L 50 50 1 1 T X PC1 24 600 200 100 L 50 50 1 1 T
X PD3 7 600 -400 100 L 50 50 1 1 T X PC2 25 600 100 100 L 50 50 1 1 T
X PD4 8 600 -500 100 L 50 50 1 1 T X PC3 26 600 0 100 L 50 50 1 1 T
X PD5 9 600 -600 100 L 50 50 1 1 T X PC4 27 600 -100 100 L 50 50 1 1 T
X PC5 28 600 -200 100 L 50 50 1 1 T
X ~RESET~/PC6 29 600 -300 100 L 50 50 1 1 T
X GND 3 0 -1500 100 U 50 50 1 1 W
X PD0 30 600 -500 100 L 50 50 1 1 T
X PD1 31 600 -600 100 L 50 50 1 1 T
X PD2 32 600 -700 100 L 50 50 1 1 T
X VCC 4 0 1500 100 D 50 50 1 1 W
X GND 5 0 -1500 100 U 50 50 1 1 P N
X VCC 6 0 1500 100 D 50 50 1 1 P N
X XTAL1/PB6 7 600 600 100 L 50 50 1 1 T
X XTAL2/PB7 8 600 500 100 L 50 50 1 1 T
X PD5 9 600 -1000 100 L 50 50 1 1 T
ENDDRAW ENDDRAW
ENDDEF ENDDEF
# #

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
(export (version D) (export (version D)
(design (design
(source P:\Electronics\Stairs\kicad\Stairs.sch) (source P:\Electronics\Stairs\kicad\Stairs.sch)
(date "11-11-2018 20:15:56") (date "25-11-2018 11:05:06")
(tool "Eeschema (5.0.1)-3") (tool "Eeschema (5.0.1)-3")
(sheet (number 1) (name /) (tstamps /) (sheet (number 1) (name /) (tstamps /)
(title_block (title_block
@ -79,31 +79,25 @@
(tstamp 5B8AFB24)) (tstamp 5B8AFB24))
(comp (ref C3) (comp (ref C3)
(value 10µF) (value 10µF)
(footprint Capacitors_Tantalum_SMD:CP_Tantalum_Case-D_EIA-7343-31_Hand) (footprint Capacitors_Tantalum_SMD:CP_Tantalum_Case-D_EIA-7343-31_Reflow)
(libsource (lib Device) (part C) (description "Unpolarized capacitor")) (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8B090B)) (tstamp 5B8B090B))
(comp (ref C4) (comp (ref C4)
(value 100nF) (value 100nF)
(footprint Capacitors_SMD:C_1206_HandSoldering) (footprint Capacitors_SMD:C_1206)
(libsource (lib Device) (part C) (description "Unpolarized capacitor")) (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8B1267)) (tstamp 5B8B1267))
(comp (ref U1)
(value ATTINY2313A-SU)
(footprint Housings_SOIC:SOIC-20W_7.5x12.8mm_Pitch1.27mm)
(libsource (lib MCU_Microchip_ATtiny) (part ATtiny2313A-SU) (description "20MHz, 2kB Flash, 128B SRAM, 128B EEPROM, SOIC-20"))
(sheetpath (names /) (tstamps /))
(tstamp 5B8AD3B8))
(comp (ref C2) (comp (ref C2)
(value 33pF) (value 33pF)
(footprint Capacitors_SMD:C_1206_HandSoldering) (footprint Capacitors_SMD:C_1206)
(libsource (lib Device) (part C) (description "Unpolarized capacitor")) (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8B93C9)) (tstamp 5B8B93C9))
(comp (ref C1) (comp (ref C1)
(value 33pF) (value 33pF)
(footprint Capacitors_SMD:C_1206_HandSoldering) (footprint Capacitors_SMD:C_1206)
(libsource (lib Device) (part C) (description "Unpolarized capacitor")) (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8B9824)) (tstamp 5B8B9824))
@ -114,8 +108,8 @@
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8B9A62)) (tstamp 5B8B9A62))
(comp (ref R1) (comp (ref R1)
(value 10K) (value 4.7K)
(footprint Resistors_SMD:R_0603_HandSoldering) (footprint Resistors_SMD:R_0603)
(libsource (lib Device) (part R) (description Resistor)) (libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8C2380)) (tstamp 5B8C2380))
@ -127,25 +121,25 @@
(tstamp 5B8C32B0)) (tstamp 5B8C32B0))
(comp (ref Q1) (comp (ref Q1)
(value IRLB8721PBF) (value IRLB8721PBF)
(footprint TO_SOT_Packages_THT:TO-220-3_Horizontal) (footprint TO_SOT_Packages_THT:TO-220-3_Vertical)
(libsource (lib Transistor_FET) (part IRLB8721PBF) (description "62A Id, 30V Vds, N-Channel MOSFET, TO-220")) (libsource (lib Transistor_FET) (part IRLB8721PBF) (description "62A Id, 30V Vds, N-Channel MOSFET, TO-220"))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8C8EA8)) (tstamp 5B8C8EA8))
(comp (ref R2) (comp (ref R2)
(value 150) (value 150)
(footprint Resistors_SMD:R_0603_HandSoldering) (footprint Resistors_SMD:R_0603)
(libsource (lib Device) (part R) (description Resistor)) (libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8CAD1E)) (tstamp 5B8CAD1E))
(comp (ref R3) (comp (ref R3)
(value 150) (value 150)
(footprint Resistors_SMD:R_0603_HandSoldering) (footprint Resistors_SMD:R_0603)
(libsource (lib Device) (part R) (description Resistor)) (libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8CAE68)) (tstamp 5B8CAE68))
(comp (ref Q2) (comp (ref Q2)
(value IRLB8721PBF) (value IRLB8721PBF)
(footprint TO_SOT_Packages_THT:TO-220-3_Horizontal) (footprint TO_SOT_Packages_THT:TO-220-3_Vertical)
(libsource (lib Transistor_FET) (part IRLB8721PBF) (description "62A Id, 30V Vds, N-Channel MOSFET, TO-220")) (libsource (lib Transistor_FET) (part IRLB8721PBF) (description "62A Id, 30V Vds, N-Channel MOSFET, TO-220"))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8CB00E)) (tstamp 5B8CB00E))
@ -157,13 +151,13 @@
(tstamp 5B8CBF27)) (tstamp 5B8CBF27))
(comp (ref R4) (comp (ref R4)
(value 10K) (value 10K)
(footprint Resistors_SMD:R_0603_HandSoldering) (footprint Resistors_SMD:R_0603)
(libsource (lib Device) (part R) (description Resistor)) (libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B8C6BF9)) (tstamp 5B8C6BF9))
(comp (ref R5) (comp (ref R5)
(value 10K) (value 10K)
(footprint Resistors_SMD:R_0603_HandSoldering) (footprint Resistors_SMD:R_0603)
(libsource (lib Device) (part R) (description Resistor)) (libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5B925FBE)) (tstamp 5B925FBE))
@ -179,7 +173,40 @@
(footprint SMD-BUTTON_4P-5.2X5.2X1.5MM-SKQGAKE010_:SW4-SMD-5.2X5.2X1.5MM) (footprint SMD-BUTTON_4P-5.2X5.2X1.5MM-SKQGAKE010_:SW4-SMD-5.2X5.2X1.5MM)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins")) (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5BF329CF))) (tstamp 5BF329CF))
(comp (ref U1)
(value ATmega328-AU)
(footprint Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm)
(datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega328_P%20AVR%20MCU%20with%20picoPower%20Technology%20Data%20Sheet%2040001984A.pdf)
(libsource (lib MCU_Microchip_ATmega) (part ATmega328-AU) (description "20MHz, 32kB Flash, 2kB SRAM, 1kB EEPROM, TQFP-32"))
(sheetpath (names /) (tstamps /))
(tstamp 5BF96964))
(comp (ref R6)
(value 4.7K)
(footprint Resistors_SMD:R_0603)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5C0CFA3C))
(comp (ref C5)
(value 100nF)
(footprint Capacitors_SMD:C_1206)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5C0DFCEB))
(comp (ref D1)
(value LED)
(footprint LEDs:LED_D5.0mm)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFAB89C))
(comp (ref D2)
(value LED)
(footprint LEDs:LED_D5.0mm)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFABDA6)))
(libparts (libparts
(libpart (lib AMS1117-5.0) (part AMS1117-5.0) (libpart (lib AMS1117-5.0) (part AMS1117-5.0)
(fields (fields
@ -272,6 +299,19 @@
(pins (pins
(pin (num 1) (name 1) (type passive)) (pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive)))) (pin (num 2) (name 2) (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 R) (libpart (lib Device) (part R)
(description Resistor) (description Resistor)
(docs ~) (docs ~)
@ -304,40 +344,56 @@
(pin (num 6) (name A) (type BiDi)) (pin (num 6) (name A) (type BiDi))
(pin (num 7) (name B) (type BiDi)) (pin (num 7) (name B) (type BiDi))
(pin (num 8) (name VCC) (type power_in)))) (pin (num 8) (name VCC) (type power_in))))
(libpart (lib MCU_Microchip_ATtiny) (part ATtiny2313V-10SU) (libpart (lib MCU_Microchip_ATmega) (part ATmega48A-AU)
(aliases (aliases
(alias ATtiny2313-20SU) (alias ATmega48PA-AU)
(alias ATtiny2313A-SU) (alias ATmega88A-AU)
(alias ATtiny4313-SU)) (alias ATmega88PA-AU)
(description "10MHz, 2kB Flash, 128B SRAM, 128B EEPROM, debugWIRE, SOIC-20") (alias ATmega168A-AU)
(docs http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2543-AVR-ATtiny2313_Datasheet.pdf) (alias ATmega168PA-AU)
(alias ATmega328-AU)
(alias ATmega328P-AU))
(description "20MHz, 4kB Flash, 512B SRAM, 256B EEPROM, TQFP-32")
(docs http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A_88A_168A-Data-Sheet-40002007A.pdf)
(footprints (footprints
(fp SOIC*7.5x12.8mm*P1.27mm*)) (fp TQFP*7x7mm*P0.8mm*))
(fields (fields
(field (name Reference) U) (field (name Reference) U)
(field (name Value) ATtiny2313V-10SU) (field (name Value) ATmega48A-AU)
(field (name Footprint) Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm)) (field (name Footprint) Package_QFP:TQFP-32_7x7mm_P0.8mm))
(pins (pins
(pin (num 1) (name PA2/~RESET) (type 3state)) (pin (num 1) (name PD3) (type 3state))
(pin (num 2) (name PD0) (type 3state)) (pin (num 2) (name PD4) (type 3state))
(pin (num 3) (name PD1) (type 3state)) (pin (num 3) (name GND) (type power_in))
(pin (num 4) (name PA1/XTAL2) (type 3state)) (pin (num 4) (name VCC) (type power_in))
(pin (num 5) (name PA0/XTAL1) (type 3state)) (pin (num 5) (name GND) (type passive))
(pin (num 6) (name PD2) (type 3state)) (pin (num 6) (name VCC) (type passive))
(pin (num 7) (name PD3) (type 3state)) (pin (num 7) (name XTAL1/PB6) (type 3state))
(pin (num 8) (name PD4) (type 3state)) (pin (num 8) (name XTAL2/PB7) (type 3state))
(pin (num 9) (name PD5) (type 3state)) (pin (num 9) (name PD5) (type 3state))
(pin (num 10) (name GND) (type power_in)) (pin (num 10) (name PD6) (type 3state))
(pin (num 11) (name PD6) (type 3state)) (pin (num 11) (name PD7) (type 3state))
(pin (num 12) (name PB0) (type 3state)) (pin (num 12) (name PB0) (type 3state))
(pin (num 13) (name PB1) (type 3state)) (pin (num 13) (name PB1) (type 3state))
(pin (num 14) (name PB2) (type 3state)) (pin (num 14) (name PB2) (type 3state))
(pin (num 15) (name PB3) (type 3state)) (pin (num 15) (name PB3) (type 3state))
(pin (num 16) (name PB4) (type 3state)) (pin (num 16) (name PB4) (type 3state))
(pin (num 17) (name PB5) (type 3state)) (pin (num 17) (name PB5) (type 3state))
(pin (num 18) (name PB6) (type 3state)) (pin (num 18) (name AVCC) (type power_in))
(pin (num 19) (name PB7) (type 3state)) (pin (num 19) (name ADC6) (type input))
(pin (num 20) (name VCC) (type power_in)))) (pin (num 20) (name AREF) (type passive))
(pin (num 21) (name GND) (type passive))
(pin (num 22) (name ADC7) (type input))
(pin (num 23) (name PC0) (type 3state))
(pin (num 24) (name PC1) (type 3state))
(pin (num 25) (name PC2) (type 3state))
(pin (num 26) (name PC3) (type 3state))
(pin (num 27) (name PC4) (type 3state))
(pin (num 28) (name PC5) (type 3state))
(pin (num 29) (name ~RESET~/PC6) (type 3state))
(pin (num 30) (name PD0) (type 3state))
(pin (num 31) (name PD1) (type 3state))
(pin (num 32) (name PD2) (type 3state))))
(libpart (lib PCA9685-TSSOP) (part PCA9685-TSSOP) (libpart (lib PCA9685-TSSOP) (part PCA9685-TSSOP)
(fields (fields
(field (name Reference) U) (field (name Reference) U)
@ -410,8 +466,8 @@
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib")) (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib"))
(library (logical MAX485) (library (logical MAX485)
(uri P:\Electronics\Stairs\kicad/libs/MAX485.lib)) (uri P:\Electronics\Stairs\kicad/libs/MAX485.lib))
(library (logical MCU_Microchip_ATtiny) (library (logical MCU_Microchip_ATmega)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/MCU_Microchip_ATtiny.lib")) (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/MCU_Microchip_ATmega.lib"))
(library (logical PCA9685-TSSOP) (library (logical PCA9685-TSSOP)
(uri P:\Electronics\Stairs\kicad/libs/PCA9685-TSSOP.lib)) (uri P:\Electronics\Stairs\kicad/libs/PCA9685-TSSOP.lib))
(library (logical Switch) (library (logical Switch)
@ -419,163 +475,191 @@
(library (logical Transistor_FET) (library (logical Transistor_FET)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Transistor_FET.lib"))) (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Transistor_FET.lib")))
(nets (nets
(net (code 1) (name "Net-(PCA9685-Pad25)") (net (code 1) (name GND)
(node (ref PCA9685) (pin 25))) (node (ref C4) (pin 1))
(net (code 2) (name "Net-(PCA9685-Pad15)") (node (ref U1) (pin 3))
(node (ref PCA9685) (pin 15))) (node (ref U1) (pin 5))
(net (code 3) (name "Net-(PCA9685-Pad16)") (node (ref R4) (pin 2))
(node (ref PCA9685) (pin 16))) (node (ref C3) (pin 1))
(net (code 4) (name "Net-(PCA9685-Pad17)") (node (ref C5) (pin 2))
(node (ref PCA9685) (pin 17))) (node (ref C1) (pin 2))
(net (code 5) (name "Net-(PCA9685-Pad18)") (node (ref D2) (pin 1))
(node (ref PCA9685) (pin 18))) (node (ref D1) (pin 1))
(net (code 6) (name "Net-(PCA9685-Pad19)") (node (ref U1) (pin 21))
(node (ref PCA9685) (pin 19))) (node (ref SW1) (pin 2))
(net (code 7) (name "Net-(PCA9685-Pad20)") (node (ref Q2) (pin 3))
(node (ref PCA9685) (pin 20))) (node (ref P7) (pin 4))
(net (code 8) (name /PD) (node (ref Q1) (pin 3))
(node (ref AMS1117) (pin 1))
(node (ref J1) (pin 4))
(node (ref C2) (pin 2))
(node (ref PCA9685) (pin 14))
(node (ref P3) (pin 5))
(node (ref P3) (pin 2))
(node (ref P5) (pin 2))
(node (ref P6) (pin 1))
(node (ref U2) (pin 5)))
(net (code 2) (name "Net-(P3-Pad3)")
(node (ref U1) (pin 24))
(node (ref P3) (pin 3)))
(net (code 3) (name "Net-(P3-Pad6)")
(node (ref P3) (pin 6))
(node (ref U1) (pin 25)))
(net (code 4) (name +5V)
(node (ref P3) (pin 4))
(node (ref P3) (pin 1))
(node (ref U2) (pin 8))
(node (ref U1) (pin 18))
(node (ref AMS1117) (pin 2))
(node (ref C4) (pin 2))
(node (ref J1) (pin 6))
(node (ref C3) (pin 2))
(node (ref PCA9685) (pin 28))
(node (ref U1) (pin 4))
(node (ref U1) (pin 6))
(node (ref R5) (pin 2))
(node (ref R1) (pin 1))
(node (ref R6) (pin 2))
(node (ref P7) (pin 3)))
(net (code 5) (name MISO)
(node (ref R6) (pin 1))
(node (ref U1) (pin 16))
(node (ref J1) (pin 1)))
(net (code 6) (name RST)
(node (ref U1) (pin 29))
(node (ref J1) (pin 3))
(node (ref R5) (pin 1)))
(net (code 7) (name MOSI)
(node (ref PCA9685) (pin 27))
(node (ref R1) (pin 2))
(node (ref J1) (pin 5))
(node (ref U1) (pin 15))
(node (ref P7) (pin 1)))
(net (code 8) (name "Net-(Q1-Pad1)")
(node (ref Q1) (pin 1))
(node (ref R2) (pin 2)))
(net (code 9) (name /PD)
(node (ref R4) (pin 1)) (node (ref R4) (pin 1))
(node (ref PCA9685) (pin 5)) (node (ref PCA9685) (pin 5))
(node (ref PCA9685) (pin 4)) (node (ref PCA9685) (pin 4))
(node (ref PCA9685) (pin 23))
(node (ref PCA9685) (pin 24))
(node (ref PCA9685) (pin 3)) (node (ref PCA9685) (pin 3))
(node (ref PCA9685) (pin 2)) (node (ref PCA9685) (pin 24))
(node (ref PCA9685) (pin 1))) (node (ref PCA9685) (pin 23))
(net (code 9) (name GND) (node (ref PCA9685) (pin 1))
(node (ref J1) (pin 4)) (node (ref PCA9685) (pin 2)))
(node (ref AMS1117) (pin 1)) (net (code 10) (name "Net-(U1-Pad9)")
(node (ref U1) (pin 10))
(node (ref P3) (pin 5))
(node (ref SW1) (pin 2))
(node (ref C4) (pin 1))
(node (ref C3) (pin 1))
(node (ref C2) (pin 2))
(node (ref C1) (pin 2))
(node (ref Q1) (pin 3))
(node (ref P7) (pin 4))
(node (ref U2) (pin 5))
(node (ref P6) (pin 1))
(node (ref P5) (pin 2))
(node (ref P3) (pin 2))
(node (ref PCA9685) (pin 14))
(node (ref R4) (pin 2))
(node (ref Q2) (pin 3)))
(net (code 10) (name "Net-(PCA9685-Pad21)")
(node (ref PCA9685) (pin 21)))
(net (code 11) (name "Net-(P4-Pad3)")
(node (ref P4) (pin 3))
(node (ref Q1) (pin 2)))
(net (code 12) (name +12V)
(node (ref AMS1117) (pin 3))
(node (ref P6) (pin 2))
(node (ref P4) (pin 4))
(node (ref P5) (pin 1))
(node (ref P4) (pin 2)))
(net (code 13) (name "Net-(P4-Pad1)")
(node (ref Q2) (pin 2))
(node (ref P4) (pin 1)))
(net (code 14) (name "Net-(PCA9685-Pad22)")
(node (ref PCA9685) (pin 22)))
(net (code 15) (name "Net-(PCA9685-Pad13)")
(node (ref PCA9685) (pin 13)))
(net (code 16) (name "Net-(PCA9685-Pad12)")
(node (ref PCA9685) (pin 12)))
(net (code 17) (name "Net-(PCA9685-Pad11)")
(node (ref PCA9685) (pin 11)))
(net (code 18) (name "Net-(PCA9685-Pad10)")
(node (ref PCA9685) (pin 10)))
(net (code 19) (name "Net-(PCA9685-Pad9)")
(node (ref PCA9685) (pin 9)))
(net (code 20) (name "Net-(PCA9685-Pad8)")
(node (ref PCA9685) (pin 8)))
(net (code 21) (name "Net-(PCA9685-Pad7)")
(node (ref R3) (pin 1))
(node (ref PCA9685) (pin 7)))
(net (code 22) (name "Net-(PCA9685-Pad6)")
(node (ref R2) (pin 1))
(node (ref PCA9685) (pin 6)))
(net (code 23) (name "Net-(Q2-Pad1)")
(node (ref Q2) (pin 1))
(node (ref R3) (pin 2)))
(net (code 24) (name +5V)
(node (ref P3) (pin 3))
(node (ref PCA9685) (pin 28))
(node (ref U2) (pin 8))
(node (ref P3) (pin 6))
(node (ref J1) (pin 6))
(node (ref P7) (pin 3))
(node (ref R5) (pin 2))
(node (ref R1) (pin 1))
(node (ref U1) (pin 20))
(node (ref AMS1117) (pin 2))
(node (ref C4) (pin 2))
(node (ref C3) (pin 2)))
(net (code 25) (name RST)
(node (ref J1) (pin 3))
(node (ref U1) (pin 1))
(node (ref R5) (pin 1)))
(net (code 26) (name MOSI)
(node (ref PCA9685) (pin 27))
(node (ref U1) (pin 17))
(node (ref R1) (pin 2))
(node (ref P7) (pin 1))
(node (ref J1) (pin 5)))
(net (code 27) (name SCK)
(node (ref P7) (pin 2))
(node (ref J1) (pin 2))
(node (ref U1) (pin 19))
(node (ref PCA9685) (pin 26)))
(net (code 28) (name MISO)
(node (ref U1) (pin 18))
(node (ref J1) (pin 1)))
(net (code 29) (name "Net-(Q1-Pad1)")
(node (ref R2) (pin 2))
(node (ref Q1) (pin 1)))
(net (code 30) (name "Net-(SW1-Pad1)")
(node (ref SW1) (pin 1))
(node (ref U1) (pin 12)))
(net (code 31) (name "Net-(P3-Pad1)")
(node (ref U1) (pin 7))
(node (ref P3) (pin 1)))
(net (code 32) (name "Net-(U1-Pad15)")
(node (ref U1) (pin 15)))
(net (code 33) (name "Net-(U1-Pad9)")
(node (ref U1) (pin 9))) (node (ref U1) (pin 9)))
(net (code 34) (name "Net-(U1-Pad8)") (net (code 11) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 8)))
(net (code 35) (name "Net-(U1-Pad16)")
(node (ref U1) (pin 16)))
(net (code 36) (name "Net-(U1-Pad14)")
(node (ref U1) (pin 14)))
(net (code 37) (name "Net-(U1-Pad13)")
(node (ref U1) (pin 13)))
(net (code 38) (name "Net-(P3-Pad4)")
(node (ref P3) (pin 4))
(node (ref U1) (pin 6)))
(net (code 39) (name "Net-(P1-Pad1)")
(node (ref U2) (pin 7))
(node (ref P2) (pin 2))
(node (ref P1) (pin 1)))
(net (code 40) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11))
(node (ref U2) (pin 3))
(node (ref U2) (pin 2)))
(net (code 41) (name "Net-(U1-Pad2)")
(node (ref U2) (pin 1))
(node (ref U1) (pin 2))) (node (ref U1) (pin 2)))
(net (code 42) (name "Net-(U1-Pad3)") (net (code 12) (name "Net-(U1-Pad14)")
(node (ref U1) (pin 3)) (node (ref U1) (pin 14)))
(node (ref U2) (pin 4))) (net (code 13) (name "Net-(U1-Pad13)")
(net (code 43) (name "Net-(C1-Pad1)") (node (ref U1) (pin 13)))
(node (ref U1) (pin 4)) (net (code 14) (name +12V)
(node (ref P5) (pin 1))
(node (ref P4) (pin 2))
(node (ref P4) (pin 4))
(node (ref P6) (pin 2))
(node (ref AMS1117) (pin 3)))
(net (code 15) (name "Net-(U1-Pad28)")
(node (ref U1) (pin 28)))
(net (code 16) (name "Net-(C5-Pad1)")
(node (ref C5) (pin 1))
(node (ref U1) (pin 20)))
(net (code 17) (name "Net-(U1-Pad27)")
(node (ref U1) (pin 27)))
(net (code 18) (name "Net-(U1-Pad26)")
(node (ref U1) (pin 26)))
(net (code 19) (name "Net-(U1-Pad10)")
(node (ref U1) (pin 10)))
(net (code 20) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 21) (name "Net-(U1-Pad23)")
(node (ref U1) (pin 23)))
(net (code 22) (name "Net-(C1-Pad1)")
(node (ref U1) (pin 7))
(node (ref XTAL1) (pin 2)) (node (ref XTAL1) (pin 2))
(node (ref C1) (pin 1))) (node (ref C1) (pin 1)))
(net (code 44) (name "Net-(C2-Pad1)") (net (code 23) (name "Net-(D2-Pad2)")
(node (ref PCA9685) (pin 9))
(node (ref D2) (pin 2)))
(net (code 24) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref PCA9685) (pin 8)))
(net (code 25) (name "Net-(C2-Pad1)")
(node (ref XTAL1) (pin 1)) (node (ref XTAL1) (pin 1))
(node (ref U1) (pin 5)) (node (ref U1) (pin 8))
(node (ref C2) (pin 1))) (node (ref C2) (pin 1)))
(net (code 45) (name "Net-(P1-Pad2)") (net (code 26) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11)))
(net (code 27) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 28) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 29) (name "Net-(SW1-Pad1)")
(node (ref SW1) (pin 1))
(node (ref U1) (pin 12)))
(net (code 30) (name "Net-(PCA9685-Pad21)")
(node (ref PCA9685) (pin 21)))
(net (code 31) (name "Net-(PCA9685-Pad6)")
(node (ref R2) (pin 1))
(node (ref PCA9685) (pin 6)))
(net (code 32) (name SCK)
(node (ref P7) (pin 2))
(node (ref U1) (pin 17))
(node (ref PCA9685) (pin 26))
(node (ref J1) (pin 2)))
(net (code 33) (name "Net-(PCA9685-Pad25)")
(node (ref PCA9685) (pin 25)))
(net (code 34) (name "Net-(PCA9685-Pad22)")
(node (ref PCA9685) (pin 22)))
(net (code 35) (name "Net-(PCA9685-Pad20)")
(node (ref PCA9685) (pin 20)))
(net (code 36) (name "Net-(PCA9685-Pad19)")
(node (ref PCA9685) (pin 19)))
(net (code 37) (name "Net-(PCA9685-Pad18)")
(node (ref PCA9685) (pin 18)))
(net (code 38) (name "Net-(PCA9685-Pad17)")
(node (ref PCA9685) (pin 17)))
(net (code 39) (name "Net-(PCA9685-Pad16)")
(node (ref PCA9685) (pin 16)))
(net (code 40) (name "Net-(PCA9685-Pad15)")
(node (ref PCA9685) (pin 15)))
(net (code 41) (name "Net-(PCA9685-Pad13)")
(node (ref PCA9685) (pin 13)))
(net (code 42) (name "Net-(PCA9685-Pad12)")
(node (ref PCA9685) (pin 12)))
(net (code 43) (name "Net-(PCA9685-Pad11)")
(node (ref PCA9685) (pin 11)))
(net (code 44) (name "Net-(PCA9685-Pad10)")
(node (ref PCA9685) (pin 10)))
(net (code 45) (name "Net-(P1-Pad1)")
(node (ref U2) (pin 7))
(node (ref P1) (pin 1))
(node (ref P2) (pin 2)))
(net (code 46) (name "Net-(U1-Pad32)")
(node (ref U2) (pin 3))
(node (ref U2) (pin 2))
(node (ref U1) (pin 32)))
(net (code 47) (name "Net-(U1-Pad30)")
(node (ref U2) (pin 1))
(node (ref U1) (pin 30)))
(net (code 48) (name "Net-(P4-Pad3)")
(node (ref P4) (pin 3))
(node (ref Q1) (pin 2)))
(net (code 49) (name "Net-(P4-Pad1)")
(node (ref P4) (pin 1))
(node (ref Q2) (pin 2)))
(net (code 50) (name "Net-(Q2-Pad1)")
(node (ref Q2) (pin 1))
(node (ref R3) (pin 2)))
(net (code 51) (name "Net-(PCA9685-Pad7)")
(node (ref R3) (pin 1))
(node (ref PCA9685) (pin 7)))
(net (code 52) (name "Net-(P1-Pad2)")
(node (ref P2) (pin 1)) (node (ref P2) (pin 1))
(node (ref U2) (pin 6)) (node (ref P1) (pin 2))
(node (ref P1) (pin 2))))) (node (ref U2) (pin 6)))
(net (code 53) (name "Net-(U1-Pad31)")
(node (ref U1) (pin 31))
(node (ref U2) (pin 4)))))

File diff suppressed because it is too large Load Diff