Browse Source

update board : use enable, m0, ...

master
Marc Poulhiès 4 years ago
parent
commit
98a4c480ce
  1. 98
      kicad/fp-lib-table
  2. 42
      kicad/startracker-cache.lib
  3. 232
      kicad/startracker.bak
  4. 542
      kicad/startracker.dsn
  5. 1462
      kicad/startracker.kicad_pcb
  6. 257
      kicad/startracker.net
  7. 81
      kicad/startracker.rules
  8. 232
      kicad/startracker.sch
  9. 924
      kicad/startracker.ses

98
kicad/fp-lib-table

@ -1,97 +1,5 @@
(fp_lib_table
(lib (name Air_Coils_SML_NEOSID)(type KiCad)(uri /home/marc/kicad-lib/Air_Coils_SML_NEOSID.pretty)(options "")(descr ""))
(lib (name Battery_Holders)(type KiCad)(uri /home/marc/kicad-lib/Battery_Holders.pretty)(options "")(descr ""))
(lib (name Buttons_Switches_SMD)(type KiCad)(uri /home/marc/kicad-lib/Buttons_Switches_SMD.pretty)(options "")(descr ""))
(lib (name Buttons_Switches_THT)(type KiCad)(uri /home/marc/kicad-lib/Buttons_Switches_THT.pretty)(options "")(descr ""))
(lib (name Buzzers_Beepers)(type KiCad)(uri /home/marc/kicad-lib/Buzzers_Beepers.pretty)(options "")(descr ""))
(lib (name Capacitors_SMD)(type KiCad)(uri /home/marc/kicad-lib/Capacitors_SMD.pretty)(options "")(descr ""))
(lib (name Capacitors_THT)(type KiCad)(uri /home/marc/kicad-lib/Capacitors_THT.pretty)(options "")(descr ""))
(lib (name Capacitors_Tantalum_SMD)(type KiCad)(uri /home/marc/kicad-lib/Capacitors_Tantalum_SMD.pretty)(options "")(descr ""))
(lib (name Choke_Axial_ThroughHole)(type KiCad)(uri /home/marc/kicad-lib/Choke_Axial_ThroughHole.pretty)(options "")(descr ""))
(lib (name Choke_Common-Mode_Wurth)(type KiCad)(uri /home/marc/kicad-lib/Choke_Common-Mode_Wurth.pretty)(options "")(descr ""))
(lib (name Choke_Radial_ThroughHole)(type KiCad)(uri /home/marc/kicad-lib/Choke_Radial_ThroughHole.pretty)(options "")(descr ""))
(lib (name Choke_SMD)(type KiCad)(uri /home/marc/kicad-lib/Choke_SMD.pretty)(options "")(descr ""))
(lib (name Choke_Toroid_ThroughHole)(type KiCad)(uri /home/marc/kicad-lib/Choke_Toroid_ThroughHole.pretty)(options "")(descr ""))
(lib (name Connectors)(type KiCad)(uri /home/marc/kicad-lib/Connectors.pretty)(options "")(descr ""))
(lib (name Connectors_Harwin)(type KiCad)(uri /home/marc/kicad-lib/Connectors_Harwin.pretty)(options "")(descr ""))
(lib (name Connectors_Hirose)(type KiCad)(uri /home/marc/kicad-lib/Connectors_Hirose.pretty)(options "")(descr ""))
(lib (name Connectors_JAE)(type KiCad)(uri /home/marc/kicad-lib/Connectors_JAE.pretty)(options "")(descr ""))
(lib (name Connectors_JST)(type KiCad)(uri /home/marc/kicad-lib/Connectors_JST.pretty)(options "")(descr ""))
(lib (name Connectors_Mini-Universal)(type KiCad)(uri /home/marc/kicad-lib/Connectors_Mini-Universal.pretty)(options "")(descr ""))
(lib (name Connectors_Molex)(type KiCad)(uri /home/marc/kicad-lib/Connectors_Molex.pretty)(options "")(descr ""))
(lib (name Connectors_Multicomp)(type KiCad)(uri /home/marc/kicad-lib/Connectors_Multicomp.pretty)(options "")(descr ""))
(lib (name Connectors_Phoenix)(type KiCad)(uri /home/marc/kicad-lib/Connectors_Phoenix.pretty)(options "")(descr ""))
(lib (name Connectors_Samtec)(type KiCad)(uri /home/marc/kicad-lib/Connectors_Samtec.pretty)(options "")(descr ""))
(lib (name Connectors_TE-Connectivity)(type KiCad)(uri /home/marc/kicad-lib/Connectors_TE-Connectivity.pretty)(options "")(descr ""))
(lib (name Connectors_Terminal_Blocks)(type KiCad)(uri /home/marc/kicad-lib/Connectors_Terminal_Blocks.pretty)(options "")(descr ""))
(lib (name Connectors_USB)(type KiCad)(uri /home/marc/kicad-lib/Connectors_USB.pretty)(options "")(descr ""))
(lib (name Connectors_WAGO)(type KiCad)(uri /home/marc/kicad-lib/Connectors_WAGO.pretty)(options "")(descr ""))
(lib (name Converters_DCDC_ACDC)(type KiCad)(uri /home/marc/kicad-lib/Converters_DCDC_ACDC.pretty)(options "")(descr ""))
(lib (name Crystals)(type KiCad)(uri /home/marc/kicad-lib/Crystals.pretty)(options "")(descr ""))
(lib (name Diodes_SMD)(type KiCad)(uri /home/marc/kicad-lib/Diodes_SMD.pretty)(options "")(descr ""))
(lib (name Diodes_THT)(type KiCad)(uri /home/marc/kicad-lib/Diodes_THT.pretty)(options "")(descr ""))
(lib (name Discret)(type KiCad)(uri /home/marc/kicad-lib/Discret.pretty)(options "")(descr ""))
(lib (name Displays)(type KiCad)(uri /home/marc/kicad-lib/Displays.pretty)(options "")(descr ""))
(lib (name Displays_7-Segment)(type KiCad)(uri /home/marc/kicad-lib/Displays_7-Segment.pretty)(options "")(descr ""))
(lib (name EuroBoard_Outline)(type KiCad)(uri /home/marc/kicad-lib/EuroBoard_Outline.pretty)(options "")(descr ""))
(lib (name Fiducials)(type KiCad)(uri /home/marc/kicad-lib/Fiducials.pretty)(options "")(descr ""))
(lib (name Filters_HF_Coils_NEOSID)(type KiCad)(uri /home/marc/kicad-lib/Filters_HF_Coils_NEOSID.pretty)(options "")(descr ""))
(lib (name Fuse_Holders_and_Fuses)(type KiCad)(uri /home/marc/kicad-lib/Fuse_Holders_and_Fuses.pretty)(options "")(descr ""))
(lib (name Hall-Effect_Transducers_LEM)(type KiCad)(uri /home/marc/kicad-lib/Hall-Effect_Transducers_LEM.pretty)(options "")(descr ""))
(lib (name Heatsinks)(type KiCad)(uri /home/marc/kicad-lib/Heatsinks.pretty)(options "")(descr ""))
(lib (name Housings_BGA)(type KiCad)(uri /home/marc/kicad-lib/Housings_BGA.pretty)(options "")(descr ""))
(lib (name Housings_CSP)(type KiCad)(uri /home/marc/kicad-lib/Housings_CSP.pretty)(options "")(descr ""))
(lib (name Housings_DFN_QFN)(type KiCad)(uri /home/marc/kicad-lib/Housings_DFN_QFN.pretty)(options "")(descr ""))
(lib (name Housings_DIP)(type KiCad)(uri /home/marc/kicad-lib/Housings_DIP.pretty)(options "")(descr ""))
(lib (name Housings_LCC)(type KiCad)(uri /home/marc/kicad-lib/Housings_LCC.pretty)(options "")(descr ""))
(lib (name Housings_LGA)(type KiCad)(uri /home/marc/kicad-lib/Housings_LGA.pretty)(options "")(descr ""))
(lib (name Housings_QFP)(type KiCad)(uri /home/marc/kicad-lib/Housings_QFP.pretty)(options "")(descr ""))
(lib (name Housings_SIP)(type KiCad)(uri /home/marc/kicad-lib/Housings_SIP.pretty)(options "")(descr ""))
(lib (name Housings_SOIC)(type KiCad)(uri /home/marc/kicad-lib/Housings_SOIC.pretty)(options "")(descr ""))
(lib (name Housings_SON)(type KiCad)(uri /home/marc/kicad-lib/Housings_SON.pretty)(options "")(descr ""))
(lib (name Housings_SSOP)(type KiCad)(uri /home/marc/kicad-lib/Housings_SSOP.pretty)(options "")(descr ""))
(lib (name IR-DirectFETs)(type KiCad)(uri /home/marc/kicad-lib/IR-DirectFETs.pretty)(options "")(descr ""))
(lib (name Inductors)(type KiCad)(uri /home/marc/kicad-lib/Inductors.pretty)(options "")(descr ""))
(lib (name Inductors_NEOSID)(type KiCad)(uri /home/marc/kicad-lib/Inductors_NEOSID.pretty)(options "")(descr ""))
(lib (name Inductors_SMD)(type KiCad)(uri /home/marc/kicad-lib/Inductors_SMD.pretty)(options "")(descr ""))
(lib (name Inductors_THT)(type KiCad)(uri /home/marc/kicad-lib/Inductors_THT.pretty)(options "")(descr ""))
(lib (name LEDs)(type KiCad)(uri /home/marc/kicad-lib/LEDs.pretty)(options "")(descr ""))
(lib (name Labels)(type KiCad)(uri /home/marc/kicad-lib/Labels.pretty)(options "")(descr ""))
(lib (name Measurement_Points)(type KiCad)(uri /home/marc/kicad-lib/Measurement_Points.pretty)(options "")(descr ""))
(lib (name Measurement_Scales)(type KiCad)(uri /home/marc/kicad-lib/Measurement_Scales.pretty)(options "")(descr ""))
(lib (name Mechanical_Sockets)(type KiCad)(uri /home/marc/kicad-lib/Mechanical_Sockets.pretty)(options "")(descr ""))
(lib (name Microwave)(type KiCad)(uri /home/marc/kicad-lib/Microwave.pretty)(options "")(descr ""))
(lib (name Modules)(type KiCad)(uri /home/marc/kicad-lib/Modules.pretty)(options "")(descr ""))
(lib (name Mounting_Holes)(type KiCad)(uri /home/marc/kicad-lib/Mounting_Holes.pretty)(options "")(descr ""))
(lib (name NF-Transformers_ETAL)(type KiCad)(uri /home/marc/kicad-lib/NF-Transformers_ETAL.pretty)(options "")(descr ""))
(lib (name Oddities)(type KiCad)(uri /home/marc/kicad-lib/Oddities.pretty)(options "")(descr ""))
(lib (name Opto-Devices)(type KiCad)(uri /home/marc/kicad-lib/Opto-Devices.pretty)(options "")(descr ""))
(lib (name Oscillators)(type KiCad)(uri /home/marc/kicad-lib/Oscillators.pretty)(options "")(descr ""))
(lib (name PFF_PSF_PSS_Leadforms)(type KiCad)(uri /home/marc/kicad-lib/PFF_PSF_PSS_Leadforms.pretty)(options "")(descr ""))
(lib (name Pin_Headers)(type KiCad)(uri /home/marc/kicad-lib/Pin_Headers.pretty)(options "")(descr ""))
(lib (name Potentiometers)(type KiCad)(uri /home/marc/kicad-lib/Potentiometers.pretty)(options "")(descr ""))
(lib (name Power_Integrations)(type KiCad)(uri /home/marc/kicad-lib/Power_Integrations.pretty)(options "")(descr ""))
(lib (name RF_Modules)(type KiCad)(uri /home/marc/kicad-lib/RF_Modules.pretty)(options "")(descr ""))
(lib (name Relays_THT)(type KiCad)(uri /home/marc/kicad-lib/Relays_THT.pretty)(options "")(descr ""))
(lib (name Resistors_SMD)(type KiCad)(uri /home/marc/kicad-lib/Resistors_SMD.pretty)(options "")(descr ""))
(lib (name Resistors_THT)(type KiCad)(uri /home/marc/kicad-lib/Resistors_THT.pretty)(options "")(descr ""))
(lib (name Resistors_Universal)(type KiCad)(uri /home/marc/kicad-lib/Resistors_Universal.pretty)(options "")(descr ""))
(lib (name SMD_Packages)(type KiCad)(uri /home/marc/kicad-lib/SMD_Packages.pretty)(options "")(descr ""))
(lib (name Shielding_Cabinets)(type KiCad)(uri /home/marc/kicad-lib/Shielding_Cabinets.pretty)(options "")(descr ""))
(lib (name Socket_Strips)(type KiCad)(uri /home/marc/kicad-lib/Socket_Strips.pretty)(options "")(descr ""))
(lib (name Sockets)(type KiCad)(uri /home/marc/kicad-lib/Sockets.pretty)(options "")(descr ""))
(lib (name Sockets_MOLEX_KK-System)(type KiCad)(uri /home/marc/kicad-lib/Sockets_MOLEX_KK-System.pretty)(options "")(descr ""))
(lib (name Symbols)(type KiCad)(uri /home/marc/kicad-lib/Symbols.pretty)(options "")(descr ""))
(lib (name TO_SOT_Packages_SMD)(type KiCad)(uri /home/marc/kicad-lib/TO_SOT_Packages_SMD.pretty)(options "")(descr ""))
(lib (name TO_SOT_Packages_THT)(type KiCad)(uri /home/marc/kicad-lib/TO_SOT_Packages_THT.pretty)(options "")(descr ""))
(lib (name Transformers_CHK)(type KiCad)(uri /home/marc/kicad-lib/Transformers_CHK.pretty)(options "")(descr ""))
(lib (name Transformers_SMD)(type KiCad)(uri /home/marc/kicad-lib/Transformers_SMD.pretty)(options "")(descr ""))
(lib (name Transformers_SMPS_ThroughHole)(type KiCad)(uri /home/marc/kicad-lib/Transformers_SMPS_ThroughHole.pretty)(options "")(descr ""))
(lib (name Transformers_THT)(type KiCad)(uri /home/marc/kicad-lib/Transformers_THT.pretty)(options "")(descr ""))
(lib (name Transistors_OldSowjetAera)(type KiCad)(uri /home/marc/kicad-lib/Transistors_OldSowjetAera.pretty)(options "")(descr ""))
(lib (name Valves)(type KiCad)(uri /home/marc/kicad-lib/Valves.pretty)(options "")(descr ""))
(lib (name Varistors)(type KiCad)(uri /home/marc/kicad-lib/Varistors.pretty)(options "")(descr ""))
(lib (name Wire_Connections_Bridges)(type KiCad)(uri /home/marc/kicad-lib/Wire_Connections_Bridges.pretty)(options "")(descr ""))
(lib (name Wire_Pads)(type KiCad)(uri /home/marc/kicad-lib/Wire_Pads.pretty)(options "")(descr ""))
(lib (name sparkfun)(type KiCad)(uri /home/marc/git/kicad-lib/footprints/sparkfun.pretty)(options "")(descr ""))
(lib (name sparkfun)(type KiCad)(uri "$(KIPRJMOD)/libs/kicad-lib/footprints/sparkfun.pretty")(options "")(descr ""))
(lib (name Modules)(type KiCad)(uri "$(KIPRJMOD)/libs/Modules.pretty")(options "")(descr ""))
(lib (name Connectors_JST)(type KiCad)(uri "$(KIPRJMOD)/libs/Connectors_JST.pretty")(options "")(descr ""))
)

42
kicad/startracker-cache.lib

@ -110,11 +110,11 @@ X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X02
# CONN_01X03
#
DEF CONN_01X02 J 0 40 Y N 1 F N
F0 "J" 0 150 50 H V C CNN
F1 "CONN_01X02" 100 0 50 V V C CNN
DEF CONN_01X03 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "CONN_01X03" 100 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
@ -124,19 +124,21 @@ $FPLIST
Socket_Strip_Angled_1X*
$ENDFPLIST
DRAW
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 100 50 -100 0 1 0 N
X P1 1 -200 50 150 R 50 50 1 1 P
X P2 2 -200 -50 150 R 50 50 1 1 P
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 150 50 -150 0 1 0 N
X P1 1 -200 100 150 R 50 50 1 1 P
X P2 2 -200 0 150 R 50 50 1 1 P
X P3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X06
# CONN_01X04
#
DEF CONN_01X06 J 0 40 Y N 1 F N
F0 "J" 0 350 50 H V C CNN
F1 "CONN_01X06" 100 0 50 V V C CNN
DEF CONN_01X04 J 0 40 Y N 1 F N
F0 "J" 0 250 50 H V C CNN
F1 "CONN_01X04" 100 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
@ -146,19 +148,15 @@ $FPLIST
Socket_Strip_Angled_1X*
$ENDFPLIST
DRAW
S -50 -245 10 -255 0 1 0 N
S -50 -145 10 -155 0 1 0 N
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 155 10 145 0 1 0 N
S -50 255 10 245 0 1 0 N
S -50 300 50 -300 0 1 0 N
X P1 1 -200 250 150 R 50 50 1 1 P
X P2 2 -200 150 150 R 50 50 1 1 P
X P3 3 -200 50 150 R 50 50 1 1 P
X P4 4 -200 -50 150 R 50 50 1 1 P
X P5 5 -200 -150 150 R 50 50 1 1 P
X P6 6 -200 -250 150 R 50 50 1 1 P
S -50 200 50 -200 0 1 0 N
X P1 1 -200 150 150 R 50 50 1 1 P
X P2 2 -200 50 150 R 50 50 1 1 P
X P3 3 -200 -50 150 R 50 50 1 1 P
X P4 4 -200 -150 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#

232
kicad/startracker.bak

@ -132,10 +132,10 @@ F 3 "" H 6850 1750 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR4
L GND #PWR01
U 1 1 59189952
P 2900 1400
F 0 "#PWR4" H 2900 1150 50 0001 C CNN
F 0 "#PWR01" H 2900 1150 50 0001 C CNN
F 1 "GND" H 2900 1250 50 0000 C CNN
F 2 "" H 2900 1400 50 0001 C CNN
F 3 "" H 2900 1400 50 0001 C CNN
@ -143,10 +143,10 @@ F 3 "" H 2900 1400 50 0001 C CNN
-1 0 0 1
$EndComp
$Comp
L GND #PWR5
L GND #PWR02
U 1 1 5918996A
P 3000 1400
F 0 "#PWR5" H 3000 1150 50 0001 C CNN
F 0 "#PWR02" H 3000 1150 50 0001 C CNN
F 1 "GND" H 3000 1250 50 0000 C CNN
F 2 "" H 3000 1400 50 0001 C CNN
F 3 "" H 3000 1400 50 0001 C CNN
@ -154,10 +154,10 @@ F 3 "" H 3000 1400 50 0001 C CNN
-1 0 0 1
$EndComp
$Comp
L +12V #PWR18
L +12V #PWR03
U 1 1 59189D20
P 6750 1450
F 0 "#PWR18" H 6750 1300 50 0001 C CNN
F 0 "#PWR03" H 6750 1300 50 0001 C CNN
F 1 "+12V" H 6750 1590 50 0000 C CNN
F 2 "" H 6750 1450 50 0001 C CNN
F 3 "" H 6750 1450 50 0001 C CNN
@ -165,10 +165,10 @@ F 3 "" H 6750 1450 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L +5V #PWR16
L +5V #PWR04
U 1 1 59189D9A
P 6150 1750
F 0 "#PWR16" H 6150 1600 50 0001 C CNN
F 0 "#PWR04" H 6150 1600 50 0001 C CNN
F 1 "+5V" H 6150 1890 50 0000 C CNN
F 2 "" H 6150 1750 50 0001 C CNN
F 3 "" H 6150 1750 50 0001 C CNN
@ -182,10 +182,10 @@ Wire Wire Line
Wire Wire Line
6150 1850 6150 1750
$Comp
L +5V #PWR3
L +5V #PWR05
U 1 1 59189EB8
P 2800 3400
F 0 "#PWR3" H 2800 3250 50 0001 C CNN
F 0 "#PWR05" H 2800 3250 50 0001 C CNN
F 1 "+5V" H 2800 3540 50 0000 C CNN
F 2 "" H 2800 3400 50 0001 C CNN
F 3 "" H 2800 3400 50 0001 C CNN
@ -202,54 +202,23 @@ Wire Wire Line
6350 2250 5200 2250
Wire Wire Line
5200 2250 5200 2800
$Comp
L CONN_01X06 J5
U 1 1 59189F62
P 8050 2100
F 0 "J5" H 8050 2450 50 0000 C CNN
F 1 "CONN_01X06" V 8150 2100 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm" H 8050 2100 50 0001 C CNN
F 3 "" H 8050 2100 50 0001 C CNN
1 8050 2100
1 0 0 -1
$EndComp
Wire Wire Line
7150 2350 7850 2350
Wire Wire Line
7150 2250 7400 2250
Wire Wire Line
7400 2250 7400 2150
Wire Wire Line
7400 2150 7850 2150
Wire Wire Line
7150 1950 7500 1950
Wire Wire Line
7500 1950 7500 1850
Wire Wire Line
7500 1850 7850 1850
Wire Wire Line
7150 2050 7850 2050
Wire Wire Line
4600 2100 4950 2100
Wire Wire Line
4600 2100 4600 2600
7150 2350 7950 2350
Wire Wire Line
4600 2600 3500 2600
7150 2250 7950 2250
Wire Wire Line
3500 2500 4500 2500
7150 1950 7950 1950
$Comp
L +5V #PWR14
L +5V #PWR06
U 1 1 5919EDE7
P 5350 1950
F 0 "#PWR14" H 5350 1800 50 0001 C CNN
F 0 "#PWR06" H 5350 1800 50 0001 C CNN
F 1 "+5V" H 5350 2090 50 0000 C CNN
F 2 "" H 5350 1950 50 0001 C CNN
F 3 "" H 5350 1950 50 0001 C CNN
1 5350 1950
-1 0 0 1
$EndComp
Wire Wire Line
4350 2400 3500 2400
$Comp
L R R2
U 1 1 5919EE32
@ -261,8 +230,6 @@ F 3 "" H 5200 1950 50 0001 C CNN
1 5200 1950
0 1 1 0
$EndComp
Wire Wire Line
4350 1300 4350 2400
Wire Wire Line
5200 2800 3500 2800
$Comp
@ -278,8 +245,6 @@ F 3 "" H 2550 -400 50 0001 C CNN
$EndComp
Wire Wire Line
2800 950 3500 950
Wire Wire Line
3500 950 3500 1700
Wire Wire Line
2800 850 3600 850
Wire Wire Line
@ -299,10 +264,10 @@ Wire Wire Line
Wire Wire Line
3850 2000 3500 2000
$Comp
L GND #PWR1
L GND #PWR07
U 1 1 5919F7AD
P 2050 650
F 0 "#PWR1" H 2050 400 50 0001 C CNN
F 0 "#PWR07" H 2050 400 50 0001 C CNN
F 1 "GND" H 2050 500 50 0000 C CNN
F 2 "" H 2050 650 50 0001 C CNN
F 3 "" H 2050 650 50 0001 C CNN
@ -310,10 +275,10 @@ F 3 "" H 2050 650 50 0001 C CNN
0 1 1 0
$EndComp
$Comp
L +5V #PWR2
L +5V #PWR08
U 1 1 5919F7D9
P 2050 800
F 0 "#PWR2" H 2050 650 50 0001 C CNN
F 0 "#PWR08" H 2050 650 50 0001 C CNN
F 1 "+5V" H 2050 940 50 0000 C CNN
F 2 "" H 2050 800 50 0001 C CNN
F 3 "" H 2050 800 50 0001 C CNN
@ -321,15 +286,11 @@ F 3 "" H 2050 800 50 0001 C CNN
0 -1 -1 0
$EndComp
Wire Wire Line
2300 950 2300 1700
Wire Wire Line
2300 1700 2500 1700
2300 950 2300 1800
Wire Wire Line
2300 850 2200 850
Wire Wire Line
2200 850 2200 1800
Wire Wire Line
2200 1800 2500 1800
2200 850 2200 1900
Wire Wire Line
2300 750 2050 750
Wire Wire Line
@ -365,16 +326,12 @@ F 3 "" H 6150 1110 50 0001 C CNN
1 6150 850
1 0 0 -1
$EndComp
Text GLabel 3500 2100 2 60 Input ~ 0
Text GLabel 2500 2000 0 60 Input ~ 0
ROT_A
Text GLabel 3800 2200 2 60 Input ~ 0
Text GLabel 2000 2100 0 60 Input ~ 0
ROT_C
Text GLabel 3800 2300 2 60 Input ~ 0
Text GLabel 2500 2200 0 60 Input ~ 0
ROT_BUT
Wire Wire Line
3800 2200 3500 2200
Wire Wire Line
3800 2300 3500 2300
Text GLabel 5850 750 0 60 Input ~ 0
ROT_A
Text GLabel 5500 950 0 60 Input ~ 0
@ -384,10 +341,10 @@ ROT_BUT
Wire Wire Line
5850 950 5500 950
$Comp
L GND #PWR13
L GND #PWR09
U 1 1 591A8F4B
P 5350 700
F 0 "#PWR13" H 5350 450 50 0001 C CNN
F 0 "#PWR09" H 5350 450 50 0001 C CNN
F 1 "GND" H 5350 550 50 0000 C CNN
F 2 "" H 5350 700 50 0001 C CNN
F 3 "" H 5350 700 50 0001 C CNN
@ -412,10 +369,10 @@ F 3 "" H 6600 950 50 0001 C CNN
0 1 1 0
$EndComp
$Comp
L +5V #PWR17
L +5V #PWR010
U 1 1 591A90A4
P 6750 950
F 0 "#PWR17" H 6750 800 50 0001 C CNN
F 0 "#PWR010" H 6750 800 50 0001 C CNN
F 1 "+5V" H 6750 1090 50 0000 C CNN
F 2 "" H 6750 950 50 0001 C CNN
F 3 "" H 6750 950 50 0001 C CNN
@ -423,10 +380,10 @@ F 3 "" H 6750 950 50 0001 C CNN
0 1 1 0
$EndComp
$Comp
L GND #PWR19
L GND #PWR011
U 1 1 591ED806
P 6750 2850
F 0 "#PWR19" H 6750 2600 50 0001 C CNN
F 0 "#PWR011" H 6750 2600 50 0001 C CNN
F 1 "GND" H 6750 2700 50 0000 C CNN
F 2 "" H 6750 2850 50 0001 C CNN
F 3 "" H 6750 2850 50 0001 C CNN
@ -434,10 +391,10 @@ F 3 "" H 6750 2850 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR20
L GND #PWR012
U 1 1 591ED832
P 6850 2900
F 0 "#PWR20" H 6850 2650 50 0001 C CNN
F 0 "#PWR012" H 6850 2650 50 0001 C CNN
F 1 "GND" H 6850 2750 50 0000 C CNN
F 2 "" H 6850 2900 50 0001 C CNN
F 3 "" H 6850 2900 50 0001 C CNN
@ -445,10 +402,10 @@ F 3 "" H 6850 2900 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR10
L GND #PWR013
U 1 1 5920AE10
P 4900 3450
F 0 "#PWR10" H 4900 3200 50 0001 C CNN
F 0 "#PWR013" H 4900 3200 50 0001 C CNN
F 1 "GND" H 4900 3300 50 0000 C CNN
F 2 "" H 4900 3450 50 0001 C CNN
F 3 "" H 4900 3450 50 0001 C CNN
@ -456,10 +413,10 @@ F 3 "" H 4900 3450 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L +12V #PWR9
L +12V #PWR014
U 1 1 5920AE3E
P 4900 3250
F 0 "#PWR9" H 4900 3100 50 0001 C CNN
F 0 "#PWR014" H 4900 3100 50 0001 C CNN
F 1 "+12V" H 4900 3390 50 0000 C CNN
F 2 "" H 4900 3250 50 0001 C CNN
F 3 "" H 4900 3250 50 0001 C CNN
@ -467,10 +424,10 @@ F 3 "" H 4900 3250 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L +6V #PWR6
L +6V #PWR015
U 1 1 5920BD63
P 3100 3400
F 0 "#PWR6" H 3100 3250 50 0001 C CNN
F 0 "#PWR015" H 3100 3250 50 0001 C CNN
F 1 "+6V" H 3100 3540 50 0000 C CNN
F 2 "" H 3100 3400 50 0001 C CNN
F 3 "" H 3100 3400 50 0001 C CNN
@ -511,10 +468,10 @@ F 3 "" H 4550 1050 50 0001 C CNN
-1 0 0 1
$EndComp
$Comp
L +5V #PWR8
L +5V #PWR016
U 1 1 5920E507
P 4550 900
F 0 "#PWR8" H 4550 750 50 0001 C CNN
F 0 "#PWR016" H 4550 750 50 0001 C CNN
F 1 "+5V" H 4550 1040 50 0000 C CNN
F 2 "" H 4550 900 50 0001 C CNN
F 3 "" H 4550 900 50 0001 C CNN
@ -526,8 +483,6 @@ Wire Wire Line
4550 1300 4550 1200
Wire Wire Line
4850 2000 4500 2000
Wire Wire Line
4500 2000 4500 2500
$Comp
L R R3
U 1 1 5920E705
@ -540,10 +495,10 @@ F 3 "" H 4600 1650 50 0001 C CNN
0 1 1 0
$EndComp
$Comp
L +5V #PWR7
L +5V #PWR017
U 1 1 5920E75F
P 4450 1650
F 0 "#PWR7" H 4450 1500 50 0001 C CNN
F 0 "#PWR017" H 4450 1500 50 0001 C CNN
F 1 "+5V" H 4450 1790 50 0000 C CNN
F 2 "" H 4450 1650 50 0001 C CNN
F 3 "" H 4450 1650 50 0001 C CNN
@ -554,10 +509,10 @@ Wire Wire Line
4750 1650 4850 1650
Connection ~ 4850 1650
$Comp
L GND #PWR15
L GND #PWR018
U 1 1 5920E7D5
P 5600 1500
F 0 "#PWR15" H 5600 1250 50 0001 C CNN
F 0 "#PWR018" H 5600 1250 50 0001 C CNN
F 1 "GND" H 5600 1350 50 0000 C CNN
F 2 "" H 5600 1500 50 0001 C CNN
F 3 "" H 5600 1500 50 0001 C CNN
@ -596,10 +551,10 @@ Wire Wire Line
8300 2850 6850 2850
Connection ~ 6850 2850
$Comp
L +6V #PWR11
L +6V #PWR019
U 1 1 59243708
P 4900 3350
F 0 "#PWR11" H 4900 3200 50 0001 C CNN
F 0 "#PWR019" H 4900 3200 50 0001 C CNN
F 1 "+6V" H 4900 3490 50 0000 C CNN
F 2 "" H 4900 3350 50 0001 C CNN
F 3 "" H 4900 3350 50 0001 C CNN
@ -607,10 +562,10 @@ F 3 "" H 4900 3350 50 0001 C CNN
0 -1 -1 0
$EndComp
$Comp
L GND #PWR24
L GND #PWR020
U 1 1 5937E3FF
P 8100 1250
F 0 "#PWR24" H 8100 1000 50 0001 C CNN
F 0 "#PWR020" H 8100 1000 50 0001 C CNN
F 1 "GND" H 8100 1100 50 0000 C CNN
F 2 "" H 8100 1250 50 0001 C CNN
F 3 "" H 8100 1250 50 0001 C CNN
@ -618,10 +573,10 @@ F 3 "" H 8100 1250 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L +12V #PWR21
L +12V #PWR021
U 1 1 5937E463
P 8100 950
F 0 "#PWR21" H 8100 800 50 0001 C CNN
F 0 "#PWR021" H 8100 800 50 0001 C CNN
F 1 "+12V" H 8100 1090 50 0000 C CNN
F 2 "" H 8100 950 50 0001 C CNN
F 3 "" H 8100 950 50 0001 C CNN
@ -640,10 +595,10 @@ F 3 "" H 8300 1100 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L +6V #PWR22
L +6V #PWR022
U 1 1 5937E96C
P 8100 1050
F 0 "#PWR22" H 8100 900 50 0001 C CNN
F 0 "#PWR022" H 8100 900 50 0001 C CNN
F 1 "+6V" H 8100 1190 50 0000 C CNN
F 2 "" H 8100 1050 50 0001 C CNN
F 3 "" H 8100 1050 50 0001 C CNN
@ -651,10 +606,10 @@ F 3 "" H 8100 1050 50 0001 C CNN
0 -1 -1 0
$EndComp
$Comp
L +5V #PWR23
L +5V #PWR023
U 1 1 5937E99C
P 8100 1150
F 0 "#PWR23" H 8100 1000 50 0001 C CNN
F 0 "#PWR023" H 8100 1000 50 0001 C CNN
F 1 "+5V" H 8100 1290 50 0000 C CNN
F 2 "" H 8100 1150 50 0001 C CNN
F 3 "" H 8100 1150 50 0001 C CNN
@ -662,14 +617,87 @@ F 3 "" H 8100 1150 50 0001 C CNN
0 -1 -1 0
$EndComp
$Comp
L CONN_01X03 J?
L CONN_01X03 J1
U 1 1 5937EDA3
P 5100 3350
F 0 "J?" H 5100 3550 50 0000 C CNN
F 0 "J1" H 5100 3550 50 0000 C CNN
F 1 "CONN_01X03_VIN" V 5200 3350 50 0000 C CNN
F 2 "" H 5100 3350 50 0001 C CNN
F 2 "Connectors_JST:JST_PH_B3B-PH-K_03x2.00mm_Straight" H 5100 3350 50 0001 C CNN
F 3 "" H 5100 3350 50 0001 C CNN
1 5100 3350
1 0 0 -1
$EndComp
Wire Wire Line
4350 1300 4350 2100
Wire Wire Line
4350 2100 3500 2100
Wire Wire Line
4500 2000 4500 2200
Wire Wire Line
4500 2200 3500 2200
Wire Wire Line
4950 2100 4600 2100
Wire Wire Line
4600 2100 4600 2300
Wire Wire Line
4600 2300 3500 2300
Wire Wire Line
2000 2100 2500 2100
Wire Wire Line
2200 1900 2500 1900
Wire Wire Line
2300 1800 2500 1800
Wire Wire Line
3500 950 3500 1200
Wire Wire Line
3500 1200 2500 1200
Wire Wire Line
2500 1200 2500 1700
Text GLabel 6050 2450 0 60 Input ~ 0
M0
Text GLabel 6350 2550 0 60 Input ~ 0
M1
Text GLabel 6050 2650 0 60 Input ~ 0
M2
Wire Wire Line
6050 2450 6350 2450
Wire Wire Line
6050 2650 6350 2650
Text GLabel 6350 2050 0 60 Input ~ 0
ENABLE
Text GLabel 3500 1400 0 60 Input ~ 0
ENABLE
Wire Wire Line
3500 1700 3500 1400
Text GLabel 3500 2600 2 60 Input ~ 0
M0
Text GLabel 3800 2500 2 60 Input ~ 0
M1
Text GLabel 3500 2400 2 60 Input ~ 0
M2
Wire Wire Line
3500 2500 3800 2500
$Comp
L CONN_01X04 J3
U 1 1 5939C14A
P 8150 2150
F 0 "J3" H 8150 2400 50 0000 C CNN
F 1 "CONN_01X04" V 8250 2150 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 8150 2150 50 0001 C CNN
F 3 "" H 8150 2150 50 0001 C CNN
1 8150 2150
1 0 0 -1
$EndComp
Wire Wire Line
7950 1950 7950 2000
Wire Wire Line
7150 2050 7600 2050
Wire Wire Line
7600 2050 7600 2100
Wire Wire Line
7600 2100 7950 2100
Wire Wire Line
7950 2250 7950 2200
Wire Wire Line
7950 2350 7950 2300
$EndSCHEMATC

542
kicad/startracker.dsn

@ -1,4 +1,4 @@
(pcb /home/marc/git/startracker/kicad/startracker.dsn
(pcb /home/dkm/git/startracker/kicad/startracker.dsn
(parser
(string_quote ")
(space_in_quoted_tokens on)
@ -21,49 +21,49 @@
)
)
(boundary
(rect pcb 137219 -96104 226694 -154341)
(rect pcb 146913 -68201 252864 -142857)
)
(via "Via[0-1]_600:400_um")
(rule
(width 300)
(clearance 200.1)
(clearance 200.1 (type default_smd))
(clearance 50 (type smd_smd))
(width 400)
(clearance 400.1)
(clearance 400.1 (type default_smd))
(clearance 100 (type smd_smd))
)
)
(placement
(component Modules:Arduino_Nano_WithMountingHoles
(place A1 186461 -102159 front 0 (PN Arduino_Nano_v3.x))
(place A1 196850 -99060 front 0 (PN Arduino_Nano_v3.x))
)
(component "Modules:Pololu_Breakout-16_15.2x20.3mm"
(place A2 158572 -119418 front 0 (PN Pololu_Breakout_DRV8825))
(place A2 164846 -121412 front 0 (PN Pololu_Breakout_DRV8825))
)
(component Resistors_ThroughHole:Resistor_Horizontal_RM7mm
(place R1 196837 -103772 front 270 (PN R))
(place R2 192088 -118732 front 270 (PN R))
(place R3 191973 -103772 front 270 (PN R))
(place R4 197574 -118656 front 270 (PN R))
(component Capacitors_ThroughHole:C_Radial_D8_L11.5_P3.5
(place C1 225750 -74676 front 180 (PN C))
)
(component "sparkfun:SF-ROTARY-ENCODER"
(place SW1 219394 -105809 front 0 (PN Rotary_Encoder_Switch))
(component "Connectors_JST:JST_PH_B3B-PH-K_03x2.00mm_Straight"
(place J1 222060 -85598 front 0 (PN CONN_01X03_VIN))
)
(component Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm
(place J5 142253 -132994 front 180 (PN CONN_01X06))
(component Pin_Headers:Pin_Header_Straight_2x03
(place J2 184912 -96520 front 0 (PN CONN_02X03))
)
(component Pin_Headers:Pin_Header_Straight_2x04_Pitch2.54mm
(place LCD1 218567 -129692 front 0 (PN CONN_02X04))
(component Pin_Headers:Pin_Header_Straight_1x04
(place J3 152146 -126238 front 0 (PN CONN_01X04))
)
(component Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm
(place J2 168974 -101664 front 0 (PN CONN_02X03))
(component Pin_Headers:Pin_Header_Straight_1x04::1
(place J4 211836 -79502 front 0 (PN CONN_01X04))
)
(component Capacitors_ThroughHole:C_Radial_D8_L11.5_P3.5
(place C1 163342 -147104 front 180 (PN C))
(component Pin_Headers:Pin_Header_Straight_2x04
(place LCD1 236728 -105918 front 0 (PN CONN_02X04))
)
(component Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm
(place J4 150203 -133566 front 0 (PN CONN_01X04))
(component Resistors_ThroughHole:Resistor_Horizontal_RM7mm
(place R1 206502 -117602 front 90 (PN R))
(place R2 206502 -106934 front 90 (PN R))
(place R3 202946 -114808 front 90 (PN R))
(place R4 240538 -74676 front 0 (PN R))
)
(component "Connectors_JST:JST_PH_B3B-PH-K_03x2.00mm_Straight"
(place J1 144450 -149466 front 0 (PN CONN_01X03_VIN))
(component "sparkfun:SF-ROTARY-ENCODER"
(place SW1 245364 -85598 front 0 (PN Rotary_Encoder_Switch))
)
)
(library
@ -95,35 +95,35 @@
(outline (path signal 50 16750 -42160 16750 4060))
(outline (path signal 50 16750 -42160 -1530 -42160))
(pin Rect[A]Pad_1600x1600_um 1 0 0)
(pin Oval[A]Pad_800x800_um 17 15240 -33020)
(pin Oval[A]Pad_1800x1600_um 2 0 -2540)
(pin Oval[A]Pad_800x800_um 18 15240 -30480)
(pin Oval[A]Pad_800x800_um 3 0 -5080)
(pin Oval[A]Pad_800x800_um 19 15240 -27940)
(pin Oval[A]Pad_1800x1600_um 4 0 -7620)
(pin Oval[A]Pad_800x800_um 20 15240 -25400)
(pin Oval[A]Pad_1800x1600_um 5 0 -10160)
(pin Oval[A]Pad_800x800_um 21 15240 -22860)
(pin Oval[A]Pad_1800x1600_um 6 0 -12700)
(pin Oval[A]Pad_800x800_um 22 15240 -20320)
(pin Oval[A]Pad_1800x1600_um 7 0 -15240)
(pin Oval[A]Pad_800x800_um 23 15240 -17780)
(pin Oval[A]Pad_1800x1600_um 8 0 -17780)
(pin Oval[A]Pad_800x800_um 24 15240 -15240)
(pin Oval[A]Pad_1800x1600_um 9 0 -20320)
(pin Oval[A]Pad_1800x1600_um 25 15240 -12700)
(pin Oval[A]Pad_1800x1600_um 10 0 -22860)
(pin Oval[A]Pad_1800x1600_um 26 15240 -10160)
(pin Oval[A]Pad_1800x1600_um 11 0 -25400)
(pin Oval[A]Pad_1800x1600_um 27 15240 -7620)
(pin Oval[A]Pad_1800x1600_um 12 0 -27940)
(pin Oval[A]Pad_800x800_um 28 15240 -5080)
(pin Oval[A]Pad_1800x1600_um 13 0 -30480)
(pin Oval[A]Pad_1800x1600_um 29 15240 -2540)
(pin Oval[A]Pad_1800x1600_um 14 0 -33020)
(pin Oval[A]Pad_1800x1600_um 30 15240 0)
(pin Oval[A]Pad_1800x1600_um 15 0 -35560)
(pin Oval[A]Pad_1800x1600_um 16 15240 -35560)
(pin Oval[A]Pad_1900x1600_um 17 15240 -33020)
(pin Oval[A]Pad_1900x1600_um 2 0 -2540)
(pin Oval[A]Pad_1900x1600_um 18 15240 -30480)
(pin Oval[A]Pad_1900x1600_um 3 0 -5080)
(pin Oval[A]Pad_1900x1600_um 19 15240 -27940)
(pin Oval[A]Pad_1900x1600_um 4 0 -7620)
(pin Oval[A]Pad_1900x1600_um 20 15240 -25400)
(pin Oval[A]Pad_1900x1600_um 5 0 -10160)
(pin Oval[A]Pad_1900x1600_um 21 15240 -22860)
(pin Oval[A]Pad_1900x1600_um 6 0 -12700)
(pin Oval[A]Pad_1900x1600_um 22 15240 -20320)
(pin Oval[A]Pad_1900x1600_um 7 0 -15240)
(pin Oval[A]Pad_1900x1600_um 23 15240 -17780)
(pin Oval[A]Pad_1900x1600_um 8 0 -17780)
(pin Oval[A]Pad_1900x1600_um 24 15240 -15240)
(pin Oval[A]Pad_1900x1600_um 9 0 -20320)
(pin Oval[A]Pad_1900x1600_um 25 15240 -12700)
(pin Oval[A]Pad_1900x1600_um 10 0 -22860)
(pin Oval[A]Pad_1900x1600_um 26 15240 -10160)
(pin Oval[A]Pad_1900x1600_um 11 0 -25400)
(pin Oval[A]Pad_1900x1600_um 27 15240 -7620)
(pin Oval[A]Pad_1900x1600_um 12 0 -27940)
(pin Oval[A]Pad_1900x1600_um 28 15240 -5080)
(pin Oval[A]Pad_1900x1600_um 13 0 -30480)
(pin Oval[A]Pad_1900x1600_um 29 15240 -2540)
(pin Oval[A]Pad_1900x1600_um 14 0 -33020)
(pin Oval[A]Pad_1900x1600_um 30 15240 0)
(pin Oval[A]Pad_1900x1600_um 15 0 -35560)
(pin Oval[A]Pad_1900x1600_um 16 15240 -35560)
(keepout "" (circle F.Cu 100 0 2540))
(keepout "" (circle B.Cu 100 0 2540))
(keepout "" (circle F.Cu 100 15240 2540))
@ -153,125 +153,22 @@
(outline (path signal 50 -1530 1520 -1530 -19300))
(outline (path signal 50 14210 -19300 14210 1520))
(outline (path signal 50 14210 -19300 -1530 -19300))
(pin Rect[A]Pad_1600x1600_um 1 0 0)
(pin Oval[A]Pad_800x800_um 9 12700 -17780)
(pin Oval[A]Pad_1800x1600_um 2 0 -2540)
(pin Oval[A]Pad_800x800_um 10 12700 -15240)
(pin Oval[A]Pad_1800x1600_um 3 0 -5080)
(pin Oval[A]Pad_800x800_um 11 12700 -12700)
(pin Oval[A]Pad_1800x1600_um 4 0 -7620)
(pin Oval[A]Pad_800x800_um 12 12700 -10160)
(pin Oval[A]Pad_1800x1600_um 5 0 -10160)
(pin Oval[A]Pad_1800x1600_um 13 12700 -7620)
(pin Oval[A]Pad_1800x1600_um 6 0 -12700)
(pin Oval[A]Pad_1800x1600_um 14 12700 -5080)
(pin Oval[A]Pad_1800x1600_um 7 0 -15240)
(pin Oval[A]Pad_1800x1600_um 15 12700 -2540)
(pin Oval[A]Pad_1800x1600_um 8 0 -17780)
(pin Oval[A]Pad_1800x1600_um 16 12700 0)
)
(image Resistors_ThroughHole:Resistor_Horizontal_RM7mm
(outline (path signal 50 -1250 1500 8850 1500))
(outline (path signal 50 -1250 -1500 -1250 1500))
(outline (path signal 50 8850 1500 8850 -1500))
(outline (path signal 50 -1250 -1500 8850 -1500))
(outline (path signal 150 1270 1270 6350 1270))
(outline (path signal 150 6350 1270 6350 -1270))
(outline (path signal 150 6350 -1270 1270 -1270))
(outline (path signal 150 1270 -1270 1270 1270))
(pin Round[A]Pad_1998.98_um 1 0 0)
(pin Round[A]Pad_1998.98_um 2 7620 0)
)
(image "sparkfun:SF-ROTARY-ENCODER"
(outline (path signal 203.2 3000 1500 -3000 1500))
(outline (path signal 203.2 3500 0 3328.7 -1081.56 2831.56 -2057.25 2057.25 -2831.56
1081.56 -3328.7 0 -3500 -1081.56 -3328.7 -2057.25 -2831.56
-2831.56 -2057.25 -3328.7 -1081.56 -3500 0 -3328.7 1081.56
-2831.56 2057.25 -2057.25 2831.56 -1081.56 3328.7 0 3500
1081.56 3328.7 2057.25 2831.56 2831.56 2057.25 3328.7 1081.56))
(outline (path signal 203.2 6000 -6500 -6000 -6500))
(outline (path signal 203.2 -6000 -6500 -6000 6500))
(outline (path signal 203.2 -6000 6500 6000 6500))
(outline (path signal 203.2 6000 6500 6000 -6500))
(pin Round[A]Pad_1900_um 1 -2500 7000)
(pin Round[A]Pad_1900_um 2 -2500 -7500)
(pin Round[A]Pad_1900_um 3 0 -7500)
(pin Round[A]Pad_1900_um 4 2500 -7500)
(pin Round[A]Pad_1900_um 5 2500 7000)
(pin Round[A]Pad_3000_um @1 5600 0)
(pin Round[A]Pad_3000_um @2 -5600 0)
)
(image Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm
(outline (path signal 100 -1270 1270 -1270 -13970))
(outline (path signal 100 -1270 -13970 1270 -13970))
(outline (path signal 100 1270 -13970 1270 1270))
(outline (path signal 100 1270 1270 -1270 1270))
(outline (path signal 120 -1330 -1270 -1330 -14030))
(outline (path signal 120 -1330 -14030 1330 -14030))
(outline (path signal 120 1330 -14030 1330 -1270))
(outline (path signal 120 1330 -1270 -1330 -1270))
(outline (path signal 120 -1330 0 -1330 1330))
(outline (path signal 120 -1330 1330 0 1330))
(outline (path signal 50 -1800 1800 -1800 -14500))
(outline (path signal 50 -1800 -14500 1800 -14500))
(outline (path signal 50 1800 -14500 1800 1800))
(outline (path signal 50 1800 1800 -1800 1800))
(pin Rect[A]Pad_1700x1700_um 1 0 0)
(pin Oval[A]Pad_1900x1700_um 2 0 -2540)
(pin Oval[A]Pad_1900x1700_um 3 0 -5080)
(pin Oval[A]Pad_1900x1700_um 4 0 -7620)
(pin Oval[A]Pad_1900x1700_um 5 0 -10160)
(pin Oval[A]Pad_1900x1700_um 6 0 -12700)
)
(image Pin_Headers:Pin_Header_Straight_2x04_Pitch2.54mm
(outline (path signal 100 -1270 1270 -1270 -8890))
(outline (path signal 100 -1270 -8890 3810 -8890))
(outline (path signal 100 3810 -8890 3810 1270))
(outline (path signal 100 3810 1270 -1270 1270))
(outline (path signal 120 -1330 -1270 -1330 -8950))
(outline (path signal 120 -1330 -8950 3870 -8950))
(outline (path signal 120 3870 -8950 3870 1330))
(outline (path signal 120 3870 1330 1270 1330))
(outline (path signal 120 1270 1330 1270 -1270))
(outline (path signal 120 1270 -1270 -1330 -1270))
(outline (path signal 120 -1330 0 -1330 1330))
(outline (path signal 120 -1330 1330 0 1330))
(outline (path signal 50 -1800 1800 -1800 -9400))
(outline (path signal 50 -1800 -9400 4350 -9400))
(outline (path signal 50 4350 -9400 4350 1800))
(outline (path signal 50 4350 1800 -1800 1800))
(pin Rect[A]Pad_1900x1700_um 1 0 0)
(pin Oval[A]Pad_1900x1700_um 2 2540 0)
(pin Oval[A]Pad_1900x1700_um 3 0 -2540)
(pin Oval[A]Pad_1900x1700_um 4 2540 -2540)
(pin Oval[A]Pad_1900x1700_um 5 0 -5080)
(pin Oval[A]Pad_1900x1700_um 6 2540 -5080)
(pin Oval[A]Pad_1900x1700_um 7 0 -7620)
(pin Oval[A]Pad_1900x1700_um 8 2540 -7620)
)
(image Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm
(outline (path signal 100 -1270 1270 -1270 -6350))
(outline (path signal 100 -1270 -6350 3810 -6350))
(outline (path signal 100 3810 -6350 3810 1270))
(outline (path signal 100 3810 1270 -1270 1270))
(outline (path signal 120 -1330 -1270 -1330 -6410))
(outline (path signal 120 -1330 -6410 3870 -6410))
(outline (path signal 120 3870 -6410 3870 1330))
(outline (path signal 120 3870 1330 1270 1330))
(outline (path signal 120 1270 1330 1270 -1270))
(outline (path signal 120 1270 -1270 -1330 -1270))
(outline (path signal 120 -1330 0 -1330 1330))
(outline (path signal 120 -1330 1330 0 1330))
(outline (path signal 50 -1800 1800 -1800 -6850))
(outline (path signal 50 -1800 -6850 4350 -6850))
(outline (path signal 50 4350 -6850 4350 1800))
(outline (path signal 50 4350 1800 -1800 1800))
(pin Rect[A]Pad_1900x1700_um 1 0 0)
(pin Oval[A]Pad_1900x1700_um 2 2540 0)
(pin Oval[A]Pad_1900x1700_um 3 0 -2540)
(pin Oval[A]Pad_1900x1700_um 4 2540 -2540)
(pin Oval[A]Pad_1900x1700_um 5 0 -5080)
(pin Oval[A]Pad_1900x1700_um 6 2540 -5080)
(pin Rect[A]Pad_1800x1600_um 1 0 0)
(pin Oval[A]Pad_1900x1600_um 9 12700 -17780)
(pin Oval[A]Pad_800x800_um 2 0 -2540)
(pin Oval[A]Pad_1900x1600_um 10 12700 -15240)
(pin Oval[A]Pad_1900x1600_um 3 0 -5080)
(pin Oval[A]Pad_1900x1600_um 11 12700 -12700)
(pin Oval[A]Pad_1900x1600_um 4 0 -7620)
(pin Oval[A]Pad_1900x1600_um 12 12700 -10160)
(pin Oval[A]Pad_1900x1600_um 5 0 -10160)
(pin Oval[A]Pad_1900x1600_um 13 12700 -7620)
(pin Oval[A]Pad_1900x1600_um 6 0 -12700)
(pin Oval[A]Pad_1900x1600_um 14 12700 -5080)
(pin Oval[A]Pad_1900x1600_um 7 0 -15240)
(pin Oval[A]Pad_1900x1600_um 15 12700 -2540)
(pin Oval[A]Pad_1900x1600_um 8 0 -17780)
(pin Oval[A]Pad_1900x1600_um 16 12700 0)
)
(image Capacitors_ThroughHole:C_Radial_D8_L11.5_P3.5
(outline (path signal 150 1825 3999 1825 -3999))
@ -333,28 +230,8 @@
-1728.77 -2527.48 -2339.54 -1328.77 -2550 0 -2339.54 1328.77
-1728.77 2527.48 -777.477 3478.77 421.227 4089.54 1750 4300
3078.77 4089.54 4277.48 3478.77 5228.77 2527.48 5839.54 1328.77))
(pin Round[A]Pad_1800_um 2 3500 0)
(pin Rect[A]Pad_1300x1300_um 1 0 0)
)
(image Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm
(outline (path signal 100 -1270 1270 -1270 -8890))
(outline (path signal 100 -1270 -8890 1270 -8890))
(outline (path signal 100 1270 -8890 1270 1270))
(outline (path signal 100 1270 1270 -1270 1270))
(outline (path signal 120 -1330 -1270 -1330 -8950))
(outline (path signal 120 -1330 -8950 1330 -8950))
(outline (path signal 120 1330 -8950 1330 -1270))
(outline (path signal 120 1330 -1270 -1330 -1270))
(outline (path signal 120 -1330 0 -1330 1330))
(outline (path signal 120 -1330 1330 0 1330))
(outline (path signal 50 -1800 1800 -1800 -9400))
(outline (path signal 50 -1800 -9400 1800 -9400))
(outline (path signal 50 1800 -9400 1800 1800))
(outline (path signal 50 1800 1800 -1800 1800))
(pin Rect[A]Pad_1800x1700_um 1 0 0)
(pin Oval[A]Pad_1800x1600_um 2 0 -2540)
(pin Oval[A]Pad_1800x1700_um 3 0 -5080)
(pin Oval[A]Pad_1800x1700_um 4 0 -7620)
(pin Round[A]Pad_1600_um 2 3500 0)
(pin Rect[A]Pad_1400x1400_um 1 0 0)
)
(image "Connectors_JST:JST_PH_B3B-PH-K_03x2.00mm_Straight"
(outline (path signal 120 -2050 1800 -2050 -2900))
@ -396,20 +273,128 @@
(outline (path signal 50 -2450 -3300 6450 -3300))
(outline (path signal 50 6450 -3300 6450 2200))
(outline (path signal 50 6450 2200 -2450 2200))
(pin Rect[A]Pad_1200x1900_um 1 0 0)
(pin Rect[A]Pad_1600x1500_um 1 0 0)
(pin Oval[A]Pad_1200x1900_um 2 2000 0)
(pin Oval[A]Pad_1200x1900_um 3 4000 0)
)
(image Pin_Headers:Pin_Header_Straight_2x03
(outline (path signal 150 -1270 -1270 -1270 -6350))
(outline (path signal 150 -1550 1550 0 1550))
(outline (path signal 50 -1750 1750 -1750 -6850))
(outline (path signal 50 4300 1750 4300 -6850))
(outline (path signal 50 -1750 1750 4300 1750))
(outline (path signal 50 -1750 -6850 4300 -6850))
(outline (path signal 150 1270 1270 1270 -1270))
(outline (path signal 150 1270 -1270 -1270 -1270))
(outline (path signal 150 -1270 -6350 3810 -6350))
(outline (path signal 150 3810 -6350 3810 -1270))
(outline (path signal 150 -1550 1550 -1550 0))
(outline (path signal 150 3810 1270 1270 1270))
(outline (path signal 150 3810 -1270 3810 1270))
(pin Rect[A]Pad_1727.2x1727.2_um 1 0 0)
(pin Oval[A]Pad_1727.2x1727.2_um 2 2540 0)
(pin Oval[A]Pad_1727.2x1727.2_um 3 0 -2540)
(pin Oval[A]Pad_1727.2x1727.2_um 4 2540 -2540)
(pin Oval[A]Pad_1727.2x1727.2_um 5 0 -5080)
(pin Oval[A]Pad_1727.2x1727.2_um 6 2540 -5080)
)
(image Pin_Headers:Pin_Header_Straight_1x04
(outline (path signal 50 -1750 1750 -1750 -9400))
(outline (path signal 50 1750 1750 1750 -9400))
(outline (path signal 50 -1750 1750 1750 1750))
(outline (path signal 50 -1750 -9400 1750 -9400))
(outline (path signal 150 -1270 -1270 -1270 -8890))
(outline (path signal 150 1270 -1270 1270 -8890))
(outline (path signal 150 1550 1550 1550 0))
(outline (path signal 150 -1270 -8890 1270 -8890))
(outline (path signal 150 1270 -1270 -1270 -1270))
(outline (path signal 150 -1550 0 -1550 1550))
(outline (path signal 150 -1550 1550 1550 1550))
(pin Rect[A]Pad_2032x1727.2_um 1 0 0)
(pin Oval[A]Pad_2400x1727.2_um 2 0 -2540)
(pin Oval[A]Pad_2400x1727.2_um 3 0 -5080)
(pin Oval[A]Pad_2400x1727.2_um 4 0 -7620)
)
(image Pin_Headers:Pin_Header_Straight_1x04::1
(outline (path signal 50 -1750 1750 -1750 -9400))
(outline (path signal 50 1750 1750 1750 -9400))
(outline (path signal 50 -1750 1750 1750 1750))
(outline (path signal 50 -1750 -9400 1750 -9400))
(outline (path signal 150 -1270 -1270 -1270 -8890))
(outline (path signal 150 1270 -1270 1270 -8890))
(outline (path signal 150 1550 1550 1550 0))
(outline (path signal 150 -1270 -8890 1270 -8890))
(outline (path signal 150 1270 -1270 -1270 -1270))
(outline (path signal 150 -1550 0 -1550 1550))
(outline (path signal 150 -1550 1550 1550 1550))
(pin Rect[A]Pad_2032x1727.2_um 1 0 0)
(pin Oval[A]Pad_2032x1727.2_um 2 0 -2540)
(pin Oval[A]Pad_2032x1727.2_um 3 0 -5080)
(pin Oval[A]Pad_2032x1727.2_um 4 0 -7620)
)
(image Pin_Headers:Pin_Header_Straight_2x04
(outline (path signal 50 -1750 1750 -1750 -9400))
(outline (path signal 50 4300 1750 4300 -9400))
(outline (path signal 50 -1750 1750 4300 1750))
(outline (path signal 50 -1750 -9400 4300 -9400))
(outline (path signal 150 -1270 -1270 -1270 -8890))
(outline (path signal 150 -1270 -8890 3810 -8890))
(outline (path signal 150 3810 -8890 3810 1270))
(outline (path signal 150 3810 1270 1270 1270))
(outline (path signal 150 0 1550 -1550 1550))
(outline (path signal 150 1270 1270 1270 -1270))
(outline (path signal 150 1270 -1270 -1270 -1270))
(outline (path signal 150 -1550 1550 -1550 0))
(pin Rect[A]Pad_1727.2x1727.2_um 1 0 0)
(pin Oval[A]Pad_1727.2x1727.2_um 2 2540 0)
(pin Oval[A]Pad_1727.2x1727.2_um 3 0 -2540)
(pin Oval[A]Pad_1727.2x1727.2_um 4 2540 -2540)
(pin Oval[A]Pad_1727.2x1727.2_um 5 0 -5080)
(pin Oval[A]Pad_1727.2x1727.2_um 6 2540 -5080)
(pin Oval[A]Pad_1727.2x1727.2_um 7 0 -7620)
(pin Oval[A]Pad_1727.2x1727.2_um 8 2540 -7620)
)
(image Resistors_ThroughHole:Resistor_Horizontal_RM7mm
(outline (path signal 50 -1250 1500 8850 1500))
(outline (path signal 50 -1250 -1500 -1250 1500))
(outline (path signal 50 8850 1500 8850 -1500))
(outline (path signal 50 -1250 -1500 8850 -1500))
(outline (path signal 150 1270 1270 6350 1270))
(outline (path signal 150 6350 1270 6350 -1270))
(outline (path signal 150 6350 -1270 1270 -1270))
(outline (path signal 150 1270 -1270 1270 1270))
(pin Round[A]Pad_1998.98_um 1 0 0)
(pin Round[A]Pad_1998.98_um 2 7620 0)
)
(image "sparkfun:SF-ROTARY-ENCODER"
(outline (path signal 203.2 3000 1500 -3000 1500))
(outline (path signal 203.2 3500 0 3328.7 -1081.56 2831.56 -2057.25 2057.25 -2831.56
1081.56 -3328.7 0 -3500 -1081.56 -3328.7 -2057.25 -2831.56
-2831.56 -2057.25 -3328.7 -1081.56 -3500 0 -3328.7 1081.56
-2831.56 2057.25 -2057.25 2831.56 -1081.56 3328.7 0 3500
1081.56 3328.7 2057.25 2831.56 2831.56 2057.25 3328.7 1081.56))
(outline (path signal 203.2 6000 -6500 -6000 -6500))
(outline (path signal 203.2 -6000 -6500 -6000 6500))
(outline (path signal 203.2 -6000 6500 6000 6500))
(outline (path signal 203.2 6000 6500 6000 -6500))
(pin Round[A]Pad_1800_um 1 -2500 7000)
(pin Round[A]Pad_1800_um 2 -2500 -7500)
(pin Round[A]Pad_1800_um 3 0 -7500)
(pin Round[A]Pad_1800_um 4 2500 -7500)
(pin Round[A]Pad_1800_um 5 2500 7000)
(pin Round[A]Pad_3000_um @1 5600 0)
(pin Round[A]Pad_3000_um @2 -5600 0)
)
(padstack Round[A]Pad_1600_um
(shape (circle F.Cu 1600))
(shape (circle B.Cu 1600))
(attach off)
)
(padstack Round[A]Pad_1800_um
(shape (circle F.Cu 1800))
(shape (circle B.Cu 1800))
(attach off)
)
(padstack Round[A]Pad_1900_um
(shape (circle F.Cu 1900))
(shape (circle B.Cu 1900))
(attach off)
)
(padstack Round[A]Pad_1998.98_um
(shape (circle F.Cu 1998.98))
(shape (circle B.Cu 1998.98))
@ -425,19 +410,24 @@
(shape (path B.Cu 1200 0 -350 0 350))
(attach off)
)
(padstack Oval[A]Pad_1800x1600_um
(shape (path F.Cu 1600 -100 0 100 0))
(shape (path B.Cu 1600 -100 0 100 0))
(padstack Oval[A]Pad_1900x1600_um
(shape (path F.Cu 1600 -150 0 150 0))
(shape (path B.Cu 1600 -150 0 150 0))
(attach off)
)
(padstack Oval[A]Pad_1900x1700_um
(shape (path F.Cu 1700 -100 0 100 0))
(shape (path B.Cu 1700 -100 0 100 0))
(padstack Oval[A]Pad_2032x1727.2_um
(shape (path F.Cu 1727.2 -152.4 0 152.4 0))
(shape (path B.Cu 1727.2 -152.4 0 152.4 0))
(attach off)
)
(padstack Oval[A]Pad_1800x1700_um
(shape (path F.Cu 1700 -50 0 50 0))
(shape (path B.Cu 1700 -50 0 50 0))
(padstack Oval[A]Pad_2400x1727.2_um
(shape (path F.Cu 1727.2 -336.4 0 336.4 0))
(shape (path B.Cu 1727.2 -336.4 0 336.4 0))
(attach off)
)
(padstack Oval[A]Pad_1727.2x1727.2_um
(shape (path F.Cu 1727.2 0 0 0 0))
(shape (path B.Cu 1727.2 0 0 0 0))
(attach off)
)
(padstack Oval[A]Pad_800x800_um
@ -445,14 +435,19 @@
(shape (path B.Cu 800 0 0 0 0))
(attach off)
)
(padstack Rect[A]Pad_1200x1900_um
(shape (rect F.Cu -600 -950 600 950))
(shape (rect B.Cu -600 -950 600 950))
(padstack Rect[A]Pad_2032x1727.2_um
(shape (rect F.Cu -1016 -863.6 1016 863.6))
(shape (rect B.Cu -1016 -863.6 1016 863.6))
(attach off)
)
(padstack Rect[A]Pad_1300x1300_um
(shape (rect F.Cu -650 -650 650 650))
(shape (rect B.Cu -650 -650 650 650))
(padstack Rect[A]Pad_1400x1400_um
(shape (rect F.Cu -700 -700 700 700))
(shape (rect B.Cu -700 -700 700 700))
(attach off)
)
(padstack Rect[A]Pad_1600x1500_um
(shape (rect F.Cu -800 -750 800 750))
(shape (rect B.Cu -800 -750 800 750))
(attach off)
)
(padstack Rect[A]Pad_1600x1600_um
@ -460,19 +455,14 @@
(shape (rect B.Cu -800 -800 800 800))
(attach off)
)
(padstack Rect[A]Pad_1700x1700_um
(shape (rect F.Cu -850 -850 850 850))
(shape (rect B.Cu -850 -850 850 850))
(attach off)
)
(padstack Rect[A]Pad_1800x1700_um
(shape (rect F.Cu -900 -850 900 850))
(shape (rect B.Cu -900 -850 900 850))
(padstack Rect[A]Pad_1727.2x1727.2_um
(shape (rect F.Cu -863.6 -863.6 863.6 863.6))
(shape (rect B.Cu -863.6 -863.6 863.6 863.6))
(attach off)
)
(padstack Rect[A]Pad_1900x1700_um
(shape (rect F.Cu -950 -850 950 850))
(shape (rect B.Cu -950 -850 950 850))
(padstack Rect[A]Pad_1800x1600_um
(shape (rect F.Cu -900 -800 900 800))
(shape (rect B.Cu -900 -800 900 800))
(attach off)
)
(padstack "Via[0-1]_600:400_um"
@ -501,7 +491,7 @@
(pins A1-19)
)
(net GND
(pins A1-4 A1-29 A2-1 A2-7 SW1-2 LCD1-1 J2-2 J2-4 J2-6 C1-1 J4-4 J1-3)
(pins A1-4 A1-29 A2-1 A2-7 C1-1 J1-3 J2-2 J2-4 J2-6 J4-4 LCD1-1 SW1-2)
)
(net "Net-(A1-Pad20)"
(pins A1-20)
@ -509,41 +499,29 @@
(net "Net-(A1-Pad5)"
(pins A1-5 A2-16)
)
(net "Net-(A1-Pad21)"
(pins A1-21)
)
(net "Net-(A1-Pad6)"
(pins A1-6 A2-15)
)
(net "Net-(A1-Pad22)"
(pins A1-22)
)
(net /BTN1
(pins A1-7 R2-2 J2-5)
)
(net "Net-(A1-Pad23)"
(pins A1-23)
)
(net "Net-(A1-Pad24)"
(pins A1-24)
(pins A1-10 J2-5 R2-2)
)
(net /RS
(pins A1-25 LCD1-5)
(pins A1-24 LCD1-5)
)
(net ROT_BUT
(pins A1-10 SW1-4)
(pins A1-21 SW1-4)
)
(net /EN
(pins A1-26 LCD1-7)
(pins A1-25 LCD1-7)
)
(net ROT_C
(pins A1-11 SW1-3)
(pins A1-22 SW1-3)
)
(net +5V
(pins A1-27 A2-13 A2-14 R1-2 R2-1 R3-2 R4-1 LCD1-3 J4-3)
(pins A1-27 A2-13 A2-14 J4-3 LCD1-3 R1-2 R2-1 R3-2 R4-1)
)
(net ROT_A
(pins A1-12 SW1-1)
(pins A1-23 SW1-1)
)
(net "Net-(A1-Pad28)"
(pins A1-28)
@ -555,73 +533,65 @@
(pins A1-14 LCD1-4)
)
(net +12V
(pins A2-8 C1-2 J4-1 J1-1)
(pins A2-8 C1-2 J1-1 J4-1)
)
(net /D6
(pins A1-15 LCD1-6)
)
(net /D7
(pins A1-16 LCD1-8)
)
(net "Net-(A2-Pad9)"
(pins A2-9)
(pins A1-26 LCD1-8)
)
(net "Net-(A2-Pad2)"
(pins A2-2)
)
(net "Net-(A2-Pad10)"
(pins A2-10)
)
(net "Net-(A2-Pad3)"
(pins A2-3 J5-3)
)
(net "Net-(A2-Pad11)"
(pins A2-11)
(pins A2-3 J3-2)
)
(net "Net-(A2-Pad4)"
(pins A2-4 J5-1)
)
(net "Net-(A2-Pad12)"
(pins A2-12)
(pins A2-4 J3-1)
)
(net "Net-(A2-Pad5)"
(pins A2-5 J5-4)
(pins A2-5 J3-3)
)
(net "Net-(A2-Pad6)"
(pins A2-6 J5-6)
(pins A2-6 J3-4)
)
(net "Net-(R4-Pad2)"
(pins R4-2 SW1-5)
)
(net "Net-(J5-Pad2)"
(pins J5-2)
(net +6V
(pins A1-30 J1-2 J4-2)
)
(net "Net-(J5-Pad5)"
(pins J5-5)
(net M0
(pins A1-7 A2-10)
)
(net +6V
(pins A1-30 J4-2 J1-2)
(net M1
(pins A1-8 A2-11)
)
(net M2
(pins A1-9 A2-12)
)
(net "Net-(A1-Pad11)"
(pins A1-11 J2-3 R3-1)
)
(net "Net-(A1-Pad8)"
(pins A1-8 R3-1 J2-3)
(net "Net-(A1-Pad12)"
(pins A1-12 J2-1 R1-1)
)
(net "Net-(A1-Pad9)"
(pins A1-9 R1-1 J2-1)
(net ENABLE
(pins A1-16 A2-9)
)
(class kicad_default "" +12V +5V +6V /BTN1 /D4 /D5 /D6 /D7 /EN /RS GND
"Net-(A1-Pad1)" "Net-(A1-Pad17)" "Net-(A1-Pad18)" "Net-(A1-Pad19)" "Net-(A1-Pad2)"
"Net-(A1-Pad20)" "Net-(A1-Pad21)" "Net-(A1-Pad22)" "Net-(A1-Pad23)"
"Net-(A1-Pad24)" "Net-(A1-Pad28)" "Net-(A1-Pad3)" "Net-(A1-Pad5)" "Net-(A1-Pad6)"
"Net-(A1-Pad8)" "Net-(A1-Pad9)" "Net-(A2-Pad10)" "Net-(A2-Pad11)" "Net-(A2-Pad12)"
"Net-(A2-Pad2)" "Net-(A2-Pad3)" "Net-(A2-Pad4)" "Net-(A2-Pad5)" "Net-(A2-Pad6)"
"Net-(A2-Pad9)" "Net-(J5-Pad2)" "Net-(J5-Pad5)" "Net-(R4-Pad2)" ROT_A
(class kicad_default "" +12V +5V +6V /BTN1 /D4 /D5 /D6 /D7 /EN /RS ENABLE
GND M0 M1 M2 "Net-(A1-Pad1)" "Net-(A1-Pad11)" "Net-(A1-Pad12)" "Net-(A1-Pad17)"
"Net-(A1-Pad18)" "Net-(A1-Pad19)" "Net-(A1-Pad2)" "Net-(A1-Pad20)" "Net-(A1-Pad28)"
"Net-(A1-Pad3)" "Net-(A1-Pad5)" "Net-(A1-Pad6)" "Net-(A2-Pad2)" "Net-(A2-Pad3)"
"Net-(A2-Pad4)" "Net-(A2-Pad5)" "Net-(A2-Pad6)" "Net-(R4-Pad2)" ROT_A
ROT_BUT ROT_C
(circuit
(use_via Via[0-1]_600:400_um)
)
(rule
(width 300)
(clearance 200.1)
(width 400)
(clearance 400.1)
)
)
)

1462
kicad/startracker.kicad_pcb
File diff suppressed because it is too large
View File

257
kicad/startracker.net

@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/marc/git/startracker/kicad/startracker.sch)
(date "Wed 07 Jun 2017 01:18:34 PM CEST")
(source /home/dkm/git/startracker/kicad/startracker.sch)
(date "Thu 08 Jun 2017 10:43:22 PM CEST")
(tool "Eeschema 4.0.5+dfsg1-4")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -27,12 +27,6 @@
(libsource (lib modules) (part Pololu_Breakout_DRV8825))
(sheetpath (names /) (tstamps /))
(tstamp 5918917A))
(comp (ref J5)
(value CONN_01X06)
(footprint Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm)
(libsource (lib conn) (part CONN_01X06))
(sheetpath (names /) (tstamps /))
(tstamp 59189F62))
(comp (ref R2)
(value R)
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM7mm)
@ -41,7 +35,7 @@
(tstamp 5919EE32))
(comp (ref LCD1)
(value CONN_02X04)
(footprint Pin_Headers:Pin_Header_Straight_2x04_Pitch2.54mm)
(footprint Pin_Headers:Pin_Header_Straight_2x04)
(libsource (lib conn) (part CONN_02X04))
(sheetpath (names /) (tstamps /))
(tstamp 5919F630))
@ -59,7 +53,7 @@
(tstamp 591A9002))
(comp (ref J2)
(value CONN_02X03)
(footprint Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm)
(footprint Pin_Headers:Pin_Header_Straight_2x03)
(libsource (lib conn) (part CONN_02X03))
(sheetpath (names /) (tstamps /))
(tstamp 5920DF33))
@ -83,7 +77,7 @@
(tstamp 5920D79F))
(comp (ref J4)
(value CONN_01X04)
(footprint Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /) (tstamps /))
(tstamp 5937E8BB))
@ -92,7 +86,13 @@
(footprint Connectors_JST:JST_PH_B3B-PH-K_03x2.00mm_Straight)
(libsource (lib conn) (part CONN_01X03))
(sheetpath (names /) (tstamps /))
(tstamp 5937EDA3)))
(tstamp 5937EDA3))
(comp (ref J3)
(value CONN_01X04)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /) (tstamps /))
(tstamp 5939C14A)))
(libparts
(libpart (lib modules) (part Arduino_Nano_v3.x)
(aliases
@ -175,23 +175,6 @@
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))))
(libpart (lib conn) (part CONN_01X06)
(description "Connector, single row, 01x06, pin header")
(footprints
(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_01X06))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))))
(libpart (lib conn) (part CONN_02X03)
(description "Connector, double row, 02x03, pin header")
(footprints
@ -280,140 +263,132 @@
(pin (num 4) (name ~) (type input))
(pin (num 5) (name ~) (type input)))))
(libraries
(library (logical conn)
(uri /home/marc/git/kicad-library/library/conn.lib))
(library (logical device)
(uri /home/marc/git/kicad-library/library/device.lib))
(uri /home/dkm/git/kicad-library/library/device.lib))
(library (logical modules)
(uri /home/marc/git/kicad-library/library/modules.lib)))
(uri /home/dkm/git/kicad-library/library/modules.lib))
(library (logical conn)
(uri /home/dkm/git/kicad-library/library/conn.lib)))
(nets
(net (code 1) (name +5V)
(node (ref A2) (pin 14))
(net (code 1) (name /BTN1)
(node (ref R2) (pin 2))
(node (ref J2) (pin 5))
(node (ref A1) (pin 10)))
(net (code 2) (name +5V)
(node (ref LCD1) (pin 3))
(node (ref J4) (pin 3))
(node (ref R4) (pin 1))
(node (ref R2) (pin 1))
(node (ref R1) (pin 2))
(node (ref R3) (pin 2))
(node (ref A1) (pin 27))
(node (ref A2) (pin 13))
(node (ref R3) (pin 2))
(node (ref R1) (pin 2))
(node (ref R2) (pin 1))
(node (ref R4) (pin 1))
(node (ref LCD1) (pin 3)))
(net (code 2) (name ROT_C)
(node (ref A2) (pin 14)))
(net (code 3) (name "Net-(A1-Pad12)")
(node (ref J2) (pin 1))
(node (ref A1) (pin 12))
(node (ref R1) (pin 1)))
(net (code 4) (name "Net-(A1-Pad11)")
(node (ref R3) (pin 1))
(node (ref A1) (pin 11))
(node (ref SW1) (pin 3)))
(net (code 3) (name GND)
(node (ref A1) (pin 29))
(node (ref C1) (pin 1))
(node (ref J2) (pin 3)))
(net (code 5) (name ROT_C)
(node (ref SW1) (pin 3))
(node (ref A1) (pin 22)))
(net (code 6) (name "Net-(R4-Pad2)")
(node (ref SW1) (pin 5))
(node (ref R4) (pin 2)))
(net (code 7) (name +12V)
(node (ref J4) (pin 1))
(node (ref A2) (pin 8))
(node (ref C1) (pin 2))
(node (ref J1) (pin 1)))
(net (code 8) (name +6V)
(node (ref J1) (pin 2))
(node (ref J4) (pin 2))
(node (ref A1) (pin 30)))
(net (code 9) (name GND)
(node (ref LCD1) (pin 1))
(node (ref A1) (pin 29))
(node (ref J2) (pin 6))
(node (ref J4) (pin 4))
(node (ref J1) (pin 3))
(node (ref J2) (pin 2))
(node (ref C1) (pin 1))
(node (ref A2) (pin 1))
(node (ref A1) (pin 4))
(node (ref A2) (pin 7))
(node (ref J2) (pin 4))
(node (ref A2) (pin 1))
(node (ref SW1) (pin 2)))
(net (code 4) (name "Net-(R4-Pad2)")
(node (ref SW1) (pin 5))
(node (ref R4) (pin 2)))
(net (code 5) (name +12V)
(node (ref C1) (pin 2))
(node (ref J1) (pin 1))
(node (ref A2) (pin 8))
(node (ref J4) (pin 1)))
(net (code 6) (name +6V)
(node (ref A1) (pin 30))
(node (ref J1) (pin 2))
(node (ref J4) (pin 2)))
(net (code 7) (name /EN)
(node (ref A1) (pin 26))
(node (ref LCD1) (pin 7)))
(net (code 8) (name /RS)
(node (ref J4) (pin 4))
(node (ref SW1) (pin 2))
(node (ref J1) (pin 3)))
(net (code 10) (name /EN)
(node (ref A1) (pin 25))
(node (ref LCD1) (pin 5)))
(net (code 11) (name ROT_A)
(node (ref A1) (pin 12))
(node (ref SW1) (pin 1)))
(net (code 12) (name ROT_BUT)
(node (ref A1) (pin 10))
(node (ref SW1) (pin 4)))
(net (code 13) (name /BTN1)
(node (ref A1) (pin 7))
(node (ref J2) (pin 5))
(node (ref R2) (pin 2)))
(net (code 14) (name "Net-(A2-Pad12)")
(node (ref LCD1) (pin 7)))
(net (code 11) (name M2)
(node (ref A1) (pin 9))
(node (ref A2) (pin 12)))
(net (code 15) (name "Net-(A1-Pad19)")
(node (ref A1) (pin 19)))
(net (code 16) (name "Net-(A2-Pad2)")
(net (code 12) (name "Net-(A2-Pad3)")
(node (ref A2) (pin 3))
(node (ref J3) (pin 2)))
(net (code 13) (name "Net-(A1-Pad6)")
(node (ref A2) (pin 15))
(node (ref A1) (pin 6)))
(net (code 14) (name "Net-(A2-Pad2)")
(node (ref A2) (pin 2)))
(net (code 17) (name "Net-(A2-Pad4)")
(node (ref A2) (pin 4))
(node (ref J5) (pin 1)))
(net (code 18) (name "Net-(A2-Pad5)")
(node (ref A2) (pin 5))
(node (ref J5) (pin 4)))
(net (code 19) (name "Net-(A2-Pad9)")
(net (code 15) (name "Net-(A2-Pad4)")
(node (ref J3) (pin 1))
(node (ref A2) (pin 4)))
(net (code 16) (name "Net-(A2-Pad5)")
(node (ref J3) (pin 3))
(node (ref A2) (pin 5)))
(net (code 17) (name "Net-(A2-Pad6)")
(node (ref J3) (pin 4))
(node (ref A2) (pin 6)))
(net (code 18) (name ENABLE)
(node (ref A1) (pin 16))
(node (ref A2) (pin 9)))
(net (code 20) (name "Net-(A2-Pad10)")
(node (ref A2) (pin 10)))
(net (code 21) (name "Net-(A2-Pad11)")
(net (code 19) (name M1)
(node (ref A1) (pin 8))
(node (ref A2) (pin 11)))
(net (code 22) (name "Net-(A1-Pad28)")
(node (ref A1) (pin 28)))
(net (code 23) (name "Net-(A1-Pad6)")
(node (ref A2) (pin 15))
(node (ref A1) (pin 6)))
(net (code 24) (name "Net-(A1-Pad5)")
(net (code 20) (name "Net-(A1-Pad5)")
(node (ref A2) (pin 16))
(node (ref A1) (pin 5)))
(net (code 25) (name "Net-(A1-Pad2)")
(net (code 21) (name "Net-(A1-Pad2)")
(node (ref A1) (pin 2)))
(net (code 26) (name "Net-(A1-Pad3)")
(net (code 22) (name "Net-(A1-Pad3)")
(node (ref A1) (pin 3)))
(net (code 27) (name "Net-(A1-Pad8)")
(node (ref J2) (pin 3))
(node (ref R3) (pin 1))
(node (ref A1) (pin 8)))
(net (code 28) (name "Net-(A1-Pad9)")
(node (ref J2) (pin 1))
(node (ref A1) (pin 9))
(node (ref R1) (pin 1)))
(net (code 29) (name "Net-(A1-Pad20)")
(net (code 23) (name M0)
(node (ref A1) (pin 7))
(node (ref A2) (pin 10)))
(net (code 24) (name "Net-(A1-Pad20)")
(node (ref A1) (pin 20)))
(net (code 30) (name "Net-(A1-Pad21)")
(node (ref A1) (pin 21)))
(net (code 31) (name "Net-(A1-Pad22)")
(node (ref A1) (pin 22)))
(net (code 32) (name "Net-(A1-Pad23)")
(node (ref A1) (pin 23)))
(net (code 33) (name "Net-(A1-Pad24)")
(node (ref A1) (pin 24)))
(net (code 34) (name "Net-(A1-Pad17)")
(net (code 25) (name "Net-(A1-Pad17)")
(node (ref A1) (pin 17)))
(net (code 35) (name "Net-(A1-Pad18)")
(net (code 26) (name "Net-(A1-Pad18)")
(node (ref A1) (pin 18)))
(net (code 36) (name /D7)
(node (ref A1) (pin 16))
(node (ref LCD1) (pin 8)))
(net (code 37) (name /D4)
(node (ref LCD1) (pin 2))
(node (ref A1) (pin 13)))
(net (code 38) (name /D5)
(node (ref A1) (pin 14))
(node (ref LCD1) (pin 4)))
(net (code 39) (name /D6)
(node (ref LCD1) (pin 6))
(node (ref A1) (pin 15)))
(net (code 40) (name "Net-(A2-Pad6)")
(node (ref J5) (pin 6))
(node (ref A2) (pin 6)))
(net (code 41) (name "Net-(J5-Pad2)")
(node (ref J5) (pin 2)))
(net (code 42) (name "Net-(A2-Pad3)")
(node (ref A2) (pin 3))
(node (ref J5) (pin 3)))
(net (code 43) (name "Net-(J5-Pad5)")
(node (ref J5) (pin 5)))
(net (code 44) (name "Net-(A1-Pad1)")
(node (ref A1) (pin 1)))))
(net (code 27) (name "Net-(A1-Pad28)")
(node (ref A1) (pin 28)))
(net (code 28) (name "Net-(A1-Pad19)")
(node (ref A1) (pin 19)))
(net (code 29) (name /RS)
(node (ref A1) (pin 24))
(node (ref LCD1) (pin 5)))
(net (code 30) (name /D4)
(node (ref A1) (pin 13))
(node (ref LCD1) (pin 2)))
(net (code 33) (name ROT_A)
(node (ref A1) (pin 23))
(node (ref SW1) (pin 1)))
(net (code 34) (name ROT_BUT)
(node (ref SW1) (pin 4))
(node (ref A1) (pin 21)))
(net (code 35) (name "Net-(A1-Pad1)")
(node (ref A1) (pin 1)))
(net (code 36) (name /D5)
(node (ref LCD1) (pin 4))
(node (ref A1) (pin 14)))
(net (code 37) (name /D6)
(node (ref A1) (pin 15))
(node (ref LCD1) (pin 6)))
(net (code 38) (name /D7)
(node (ref A1) (pin 26))
(node (ref LCD1) (pin 8)))))

81
kicad/startracker.rules

@ -1,81 +0,0 @@
(rules PCB startracker
(snap_angle
fortyfive_degree
)
(autoroute_settings
(fanout off)
(autoroute on)
(postroute on)
(vias on)
(via_costs 50)
(plane_via_costs 5)
(start_ripup_costs 100)
(start_pass_no 1210)
(layer_rule F.Cu
(active on)
(preferred_direction horizontal)
(preferred_direction_trace_costs 60.0)
(against_preferred_direction_trace_costs 2.5)
)
(layer_rule B.Cu
(active on)
(preferred_direction vertical)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 1.7)
)
)
(rule
(width 300.0)
(clear 200.2)
(clear 150.0 (type smd_to_turn_gap))
(clear 50.0 (type smd_smd))
)
(padstack "Via[0-1]_600:400_um"
(shape
(circle F.Cu 600.0 0.0 0.0)
)
(shape
(circle B.Cu 600.0 0.0 0.0)
)
(attach off)
)
(via
"Via[0-1]_600:400_um" "Via[0-1]_600:400_um" default
)
(via
"Via[0-1]_600:400_um-kicad_default" "Via[0-1]_600:400_um" "kicad_default"
)
(via_rule
default "Via[0-1]_600:400_um"
)
(via_rule
"kicad_default" "Via[0-1]_600:400_um-kicad_default"