diff --git a/Footprint/5PIN_HEADER.kicad_mod b/Footprint/5PIN_HEADER.kicad_mod new file mode 100644 index 0000000..638b466 --- /dev/null +++ b/Footprint/5PIN_HEADER.kicad_mod @@ -0,0 +1,13 @@ +(module 5PIN_HEADER (layer F.Cu) (tedit 59F0F111) + (fp_text reference REF** (at 0 7.62) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25))) + ) + (fp_text value 5PIN_HEADER (at 0 -7.62) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.25))) + ) + (pad 5 thru_hole circle (at 0 5.08) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 2.54) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 -5.08) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)) +) diff --git a/kicad_parts.lib b/kicad_parts.lib index c738929..822b6d1 100644 --- a/kicad_parts.lib +++ b/kicad_parts.lib @@ -15,6 +15,39 @@ P 3 0 1 0 0 0 0 40 0 40 N ENDDRAW ENDDEF # +# 3PIN +# +DEF 3PIN J 0 40 Y Y 1 F N +F0 "J" -50 200 60 H V C CNN +F1 "3PIN" -50 -200 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +T 900 -150 0 60 0 0 0 3PIN Normal 1 C C +P 4 0 1 0 -150 150 0 150 0 -150 -150 -150 N +X 1 1 200 100 200 L 50 50 1 1 I +X 2 2 200 0 200 L 50 50 1 1 I +X 3 3 200 -100 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# 5_PIN_HEADER +# +DEF 5_PIN_HEADER 5_PIN_HEADER 0 40 Y Y 1 F N +F0 "5_PIN_HEADER" 0 150 60 H V C CNN +F1 "5_PIN_HEADER" 0 -500 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -100 100 100 -450 0 1 0 N +X ~ 1 0 0 0 R 39 50 1 1 B +X ~ 2 0 -100 0 R 39 50 1 1 B +X ~ 3 0 -200 0 R 39 50 1 1 B +X ~ 4 0 -300 0 R 39 50 1 1 B +X ~ 5 0 -400 0 R 39 50 1 1 B +ENDDRAW +ENDDEF +# # ATMEGA32U4 # DEF ATMEGA32U4 U 0 40 Y Y 1 F N @@ -130,178 +163,6 @@ X PF4 39 1100 550 300 L 50 50 1 1 B ENDDRAW ENDDEF # -# C -# -DEF C C 0 10 N Y 1 F N -F0 "C" 25 100 50 H V L CNN -F1 "C" 25 -100 50 H V L CNN -F2 "" 38 -150 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - C_* -$ENDFPLIST -DRAW -P 2 0 1 20 -80 -30 80 -30 N -P 2 0 1 20 -80 30 80 30 N -X ~ 1 0 150 110 D 50 50 1 1 P -X ~ 2 0 -150 110 U 50 50 1 1 P -ENDDRAW -ENDDEF -# -# D -# -DEF D D 0 40 N N 1 F N -F0 "D" 0 100 50 H V C CNN -F1 "D" 0 -100 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - TO-???* - *SingleDiode - *_Diode_* - *SingleDiode* - D_* -$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 -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 -# -# KEYSW -# -DEF ~KEYSW K? 0 40 Y Y 1 F N -F0 "K?" -50 0 60 H V C CNN -F1 "KEYSW" 0 -100 60 H I C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -C -200 0 50 0 1 0 N -C 200 0 50 0 1 0 N -P 2 0 1 10 -200 50 150 150 N -X ~ 1 300 0 50 L 60 60 1 1 P -X ~ 2 -300 0 50 R 60 60 1 1 P -ENDDRAW -ENDDEF -# -# R -# -DEF R R 0 0 N Y 1 F N -F0 "R" 80 0 50 V V C CNN -F1 "R" 0 0 50 V V C CNN -F2 "" -70 0 50 V I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - R_* - R_* -$ENDFPLIST -DRAW -S -40 -100 40 100 0 1 10 N -X ~ 1 0 150 50 D 50 50 1 1 P -X ~ 2 0 -150 50 U 50 50 1 1 P -ENDDRAW -ENDDEF -# -# SW_PUSH -# -DEF SW_PUSH SW 0 40 N N 1 F N -F0 "SW" 150 110 50 H V C CNN -F1 "SW_PUSH" 0 -80 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -S -170 50 170 60 0 1 0 N -P 4 0 1 0 -40 60 -30 90 30 90 40 60 N -X 1 1 -300 0 200 R 60 60 0 1 P I -X 2 2 300 0 200 L 60 60 0 1 P I -ENDDRAW -ENDDEF -# -# USB_B -# -DEF USB_B J 0 40 Y Y 1 F N -F0 "J" -400 0 60 H V C CNN -F1 "USB_B" -150 250 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -S -300 200 0 -300 0 1 0 N -X VUSB 1 200 150 200 L 50 50 1 1 w -X D- 2 200 50 200 L 50 50 1 1 B -X D+ 3 200 -50 200 L 50 50 1 1 B -X GND 4 200 -150 200 L 50 50 1 1 w -X SHILED 5 200 -250 200 L 50 50 1 1 P -ENDDRAW -ENDDEF -# -# USB_mini_micro_B -# -DEF ~USB_mini_micro_B J 0 40 Y Y 1 F N -F0 "J" -400 -50 60 H V C CNN -F1 "USB_mini_micro_B" -150 250 60 H I C CNN -F2 "" -50 0 60 H V C CNN -F3 "" -50 0 60 H V C CNN -DRAW -S -350 200 -50 -400 0 1 0 N -X VUSB 1 150 150 200 L 50 50 1 1 w -X D- 2 150 50 200 L 50 50 1 1 B -X D+ 3 150 -50 200 L 50 50 1 1 B -X ID 4 150 -150 200 L 50 50 1 1 I -X GND 5 150 -250 200 L 50 50 1 1 w -X SHIELD 6 150 -350 200 L 50 50 1 1 I -ENDDRAW -ENDDEF -# -# VUSB -# -DEF VUSB #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -30 20 H I C CNN -F1 "VUSB" 0 110 30 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -X VUSB 1 0 0 0 U 10 20 0 0 W N -C 0 60 20 0 1 0 N -P 3 0 1 0 0 0 0 40 0 40 N -ENDDRAW -ENDDEF -# -# XTAL -# -DEF XTAL X 0 40 N N 1 F N -F0 "X" 0 150 60 H V C CNN -F1 "XTAL" 0 -150 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 2 0 1 16 -100 100 -100 -100 N -P 2 0 1 16 100 100 100 -100 N -P 5 0 1 12 -50 50 50 50 50 -50 -50 -50 -50 50 f -X 1 1 -300 0 200 R 40 40 1 1 P -X 2 2 300 0 200 L 40 40 1 1 P -ENDDRAW -ENDDEF -# -# XTAL_GND -# -DEF XTAL_GND X 0 40 N N 1 F N -F0 "X" 0 150 60 H V C CNN -F1 "XTAL_GND" 0 -150 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 2 0 1 16 -100 100 -100 -100 N -P 2 0 1 16 100 100 100 -100 N -P 5 0 1 12 -50 50 50 50 50 -50 -50 -50 -50 50 f -X 1 1 -300 0 200 R 40 40 1 1 P -X 2 2 300 0 200 L 40 40 1 1 P -X ~ 3 0 -200 50 U 50 50 1 1 P -ENDDRAW -ENDDEF -# # Atmega32u4 # DEF Atmega32u4 U 0 40 Y Y 1 F N @@ -358,240 +219,49 @@ X PF4(ADC4/TCK) 39 -1150 -400 200 R 40 40 1 1 I ENDDRAW ENDDEF # -# DIODE +# C # -DEF DIODE D 0 40 N N 1 F N -F0 "D" 0 100 40 H V C CNN -F1 "DIODE" 0 -100 40 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -$FPLIST - D? - S* -$ENDFPLIST -DRAW -P 2 0 1 6 50 50 50 -50 N -P 3 0 1 0 -50 50 50 0 -50 -50 F -X A 1 -200 0 150 R 40 40 1 1 P -X K 2 200 0 150 L 40 40 1 1 P -ENDDRAW -ENDDEF -# -# HM-10 -# -DEF HM-10 U 0 40 Y Y 1 F N -F0 "U" -150 300 60 H V C CNN -F1 "HM-10" 200 300 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -X TX 1 -400 200 200 R 40 40 0 0 O -X RX 2 -400 100 200 R 40 40 0 0 I -X GND 21 550 -150 200 L 40 40 0 0 P -X 3.3V 12 -400 0 200 R 40 40 0 0 I -X GND 22 550 -50 200 L 40 40 0 0 P -X GND 13 -400 -100 200 R 40 40 0 0 P -X KEY 23 550 50 200 L 40 40 0 0 I -X GND 14 -400 -200 200 R 40 40 0 0 P -X LED 24 550 150 200 L 40 40 0 0 O -S -200 250 350 -250 0 1 0 N -ENDDRAW -ENDDEF -# -# LED -# -DEF LED D 0 40 Y N 1 F N -F0 "D" 0 100 50 H V C CNN -F1 "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* -$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 -# -# INDUCTOR -# -DEF INDUCTOR L 0 40 N N 1 F N -F0 "L" -50 0 40 V V C CNN -F1 "INDUCTOR" 100 0 40 V V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -A 0 -150 50 -889 889 0 1 0 N 1 -199 1 -100 -A 0 -49 51 -889 889 0 1 0 N 1 -99 1 2 -A 0 51 51 -889 889 0 1 0 N 1 1 1 102 -A 0 148 48 -889 889 0 1 0 N 1 101 1 196 -X 1 1 0 300 100 D 70 70 1 1 P -X 2 2 0 -300 100 U 70 70 1 1 P -ENDDRAW -ENDDEF -# -# MISC -# -DEF MISC M 0 40 Y Y 1 F N -F0 "M" 0 150 60 H V C CNN -F1 "MISC" 0 -150 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -C 0 0 100 0 1 0 N -ENDDRAW -ENDDEF -# -# MOUNT_HOLE -# -DEF MOUNT_HOLE MH 0 40 Y Y 1 F N -F0 "MH" 0 150 60 H V C CNN -F1 "MOUNT_HOLE" 0 -150 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -C 0 0 100 0 1 0 N -X ~ 1 0 0 0 R 39 50 1 1 B -ENDDRAW -ENDDEF -# -# MXALPS -# -DEF MXALPS S 0 40 Y Y 1 F N -F0 "S" 0 100 60 H V C CNN -F1 "MXALPS" 0 -50 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 2 0 1 0 100 0 50 0 N -P 2 0 1 0 150 0 100 0 N -P 3 0 1 0 50 50 -50 0 -150 0 N -X 1 1 -200 0 50 R 50 50 1 1 B -X 2 2 200 0 50 L 50 50 1 1 B -ENDDRAW -ENDDEF -# -# PAM2804 -# -DEF PAM2804 U 0 40 Y Y 1 F N -F0 "U" -150 200 60 H V C CNN -F1 "PAM2804" 0 -200 60 H V C CNN -F2 "" 0 50 60 H V C CNN -F3 "" 0 50 60 H V C CNN -DRAW -S -200 150 200 -150 0 1 0 N -X EN 1 -400 -100 200 R 50 50 1 1 B -X GND 2 -400 0 200 R 50 50 1 1 P -X SW 3 400 100 200 L 50 50 1 1 O -X VIN 4 -400 100 200 R 50 50 1 1 I -X FB 5 400 -100 200 L 50 50 1 1 B -ENDDRAW -ENDDEF -# -# SW -# -DEF SW S 0 40 Y Y 1 F N -F0 "S" 0 100 60 H V C CNN -F1 "SW" 0 -50 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 2 0 1 0 100 0 50 0 N -P 2 0 1 0 150 0 100 0 N -P 3 0 1 0 50 50 -50 0 -150 0 N -X 1 1 -200 0 50 R 50 50 1 1 B -X 2 2 200 0 50 L 50 50 1 1 B -ENDDRAW -ENDDEF -# -# VSS -# -DEF VSS #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 0 30 H I C CNN -F1 "VSS" 0 -70 30 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N -X VSS 1 0 0 0 U 30 30 1 1 W N -ENDDRAW -ENDDEF -# -# WS2812B -# -DEF WS2812B D 0 40 Y Y 1 L N -F0 "D" -150 200 50 H V L CNN -F1 "WS2812B" -200 -200 50 H V L CNN -F2 "WS2812B" 0 0 50 H I L CNN -F3 "" 0 0 60 H V C CNN -DRAW -X VDD 1 -250 100 100 R 31 31 0 0 I -X DOUT 2 -250 -100 100 R 31 31 0 0 O -X VSS 3 250 -100 100 L 31 31 0 0 I -X DIN 4 250 100 100 L 31 31 0 0 I -S -150 150 150 -150 0 1 0 N -ENDDRAW -ENDDEF -# -# C_Small -# -DEF C_Small C 0 10 N N 1 F N -F0 "C" 10 70 50 H V L CNN -F1 "C_Small" 10 -80 50 H V L CNN -F2 "" 0 0 50 H I C CNN +DEF C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST C_* $ENDFPLIST DRAW -P 2 0 1 13 -60 -20 60 -20 N -P 2 0 1 12 -60 20 60 20 N -X ~ 1 0 100 80 D 50 50 1 1 P -X ~ 2 0 -100 80 U 50 50 1 1 P +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P ENDDRAW ENDDEF # -# CRYSTAL +# CONN_01X05 # -DEF CRYSTAL Y 0 40 N N 1 F N -F0 "Y" 0 150 50 H V C CNN -F1 "CRYSTAL" 0 -150 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "http://www.abracon.com/Resonators/abm7.pdf" 0 0 50 H I C CNN -F4 "ABM7-16.000MHZ-D2Y-T" 0 0 50 H I C CNN "manf#" +DEF CONN_01X05 P 0 40 Y N 1 F N +F0 "P" 0 300 50 H V C CNN +F1 "CONN_01X05" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN $FPLIST - Y* + Pin_Header_Straight_1X05 + Pin_Header_Angled_1X05 + Socket_Strip_Straight_1X05 + Socket_Strip_Angled_1X05 $ENDFPLIST DRAW -S -45 100 45 -100 0 1 12 N -P 2 0 1 0 -100 0 -75 0 N -P 2 0 1 20 -75 -50 -75 50 N -P 2 0 1 20 75 -50 75 50 N -P 2 0 1 0 100 0 75 0 N -X 1 1 -150 0 50 R 50 50 1 1 P -X 2 2 150 0 50 L 50 50 1 1 P -ENDDRAW -ENDDEF -# -# 3PIN -# -DEF 3PIN J 0 40 Y Y 1 F N -F0 "J" -50 200 60 H V C CNN -F1 "3PIN" -50 -200 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -T 900 -150 0 60 0 0 0 3PIN Normal 1 C C -P 4 0 1 0 -150 150 0 150 0 -150 -150 -150 N -X 1 1 200 100 200 L 50 50 1 1 I -X 2 2 200 0 200 L 50 50 1 1 I -X 3 3 200 -100 200 L 50 50 1 1 I +S -50 -195 10 -205 0 1 0 N +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 205 10 195 0 1 0 N +S -50 250 50 -250 0 1 0 N +X P1 1 -200 200 150 R 50 50 1 1 P +X P2 2 -200 100 150 R 50 50 1 1 P +X P3 3 -200 0 150 R 50 50 1 1 P +X P4 4 -200 -100 150 R 50 50 1 1 P +X P5 5 -200 -200 150 R 50 50 1 1 P ENDDRAW ENDDEF # @@ -633,31 +303,327 @@ X P10 10 250 -200 150 L 50 50 1 1 P ENDDRAW ENDDEF # -# CONN_01X05 +# CRYSTAL # -DEF CONN_01X05 P 0 40 Y N 1 F N -F0 "P" 0 300 50 H V C CNN -F1 "CONN_01X05" 100 0 50 V V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN +DEF CRYSTAL Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "CRYSTAL" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "http://www.abracon.com/Resonators/abm7.pdf" 0 0 50 H I C CNN +F4 "ABM7-16.000MHZ-D2Y-T" 0 0 50 H I C CNN "manf#" $FPLIST - Pin_Header_Straight_1X05 - Pin_Header_Angled_1X05 - Socket_Strip_Straight_1X05 - Socket_Strip_Angled_1X05 + Y* $ENDFPLIST DRAW -S -50 -195 10 -205 0 1 0 N -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 205 10 195 0 1 0 N -S -50 250 50 -250 0 1 0 N -X P1 1 -200 200 150 R 50 50 1 1 P -X P2 2 -200 100 150 R 50 50 1 1 P -X P3 3 -200 0 150 R 50 50 1 1 P -X P4 4 -200 -100 150 R 50 50 1 1 P -X P5 5 -200 -200 150 R 50 50 1 1 P +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# C_Small +# +DEF C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D +# +DEF D D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$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 +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 +# +# DIODE +# +DEF DIODE D 0 40 N N 1 F N +F0 "D" 0 100 40 H V C CNN +F1 "DIODE" 0 -100 40 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + D? + S* +$ENDFPLIST +DRAW +P 2 0 1 6 50 50 50 -50 N +P 3 0 1 0 -50 50 50 0 -50 -50 F +X A 1 -200 0 150 R 40 40 1 1 P +X K 2 200 0 150 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# HM-10 +# +DEF HM-10 U 0 40 Y Y 1 F N +F0 "U" -150 300 60 H V C CNN +F1 "HM-10" 200 300 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +X TX 1 -400 200 200 R 40 40 0 0 O +X RX 2 -400 100 200 R 40 40 0 0 I +X GND 21 550 -150 200 L 40 40 0 0 P +X 3.3V 12 -400 0 200 R 40 40 0 0 I +X GND 22 550 -50 200 L 40 40 0 0 P +X GND 13 -400 -100 200 R 40 40 0 0 P +X KEY 23 550 50 200 L 40 40 0 0 I +X GND 14 -400 -200 200 R 40 40 0 0 P +X LED 24 550 150 200 L 40 40 0 0 O +S -200 250 350 -250 0 1 0 N +ENDDRAW +ENDDEF +# +# INDUCTOR +# +DEF INDUCTOR L 0 40 N N 1 F N +F0 "L" -50 0 40 V V C CNN +F1 "INDUCTOR" 100 0 40 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 0 -150 50 -889 889 0 1 0 N 1 -199 1 -100 +A 0 -49 51 -889 889 0 1 0 N 1 -99 1 2 +A 0 51 51 -889 889 0 1 0 N 1 1 1 102 +A 0 148 48 -889 889 0 1 0 N 1 101 1 196 +X 1 1 0 300 100 D 70 70 1 1 P +X 2 2 0 -300 100 U 70 70 1 1 P +ENDDRAW +ENDDEF +# +# KEYSW +# +DEF ~KEYSW K? 0 40 Y Y 1 F N +F0 "K?" -50 0 60 H V C CNN +F1 "KEYSW" 0 -100 60 H I C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C -200 0 50 0 1 0 N +C 200 0 50 0 1 0 N +P 2 0 1 10 -200 50 150 150 N +X ~ 1 300 0 50 L 60 60 1 1 P +X ~ 2 -300 0 50 R 60 60 1 1 P +ENDDRAW +ENDDEF +# +# LED +# +DEF LED D 0 40 Y N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "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* +$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 +# +# MISC +# +DEF MISC M 0 40 Y Y 1 F N +F0 "M" 0 150 60 H V C CNN +F1 "MISC" 0 -150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 0 0 100 0 1 0 N +ENDDRAW +ENDDEF +# +# MOUNT_HOLE +# +DEF MOUNT_HOLE MH 0 40 Y Y 1 F N +F0 "MH" 0 150 60 H V C CNN +F1 "MOUNT_HOLE" 0 -150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 0 0 100 0 1 0 N +X ~ 1 0 0 0 R 39 50 1 1 B +ENDDRAW +ENDDEF +# +# MXALPS +# +DEF MXALPS S 0 40 Y Y 1 F N +F0 "S" 0 100 60 H V C CNN +F1 "MXALPS" 0 -50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 100 0 50 0 N +P 2 0 1 0 150 0 100 0 N +P 3 0 1 0 50 50 -50 0 -150 0 N +X 1 1 -200 0 50 R 50 50 1 1 B +X 2 2 200 0 50 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# PAM2804 +# +DEF PAM2804 U 0 40 Y Y 1 F N +F0 "U" -150 200 60 H V C CNN +F1 "PAM2804" 0 -200 60 H V C CNN +F2 "" 0 50 60 H V C CNN +F3 "" 0 50 60 H V C CNN +DRAW +S -200 150 200 -150 0 1 0 N +X EN 1 -400 -100 200 R 50 50 1 1 B +X GND 2 -400 0 200 R 50 50 1 1 P +X SW 3 400 100 200 L 50 50 1 1 O +X VIN 4 -400 100 200 R 50 50 1 1 I +X FB 5 400 -100 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# PIN_HEADER +# +DEF PIN_HEADER PIN 0 40 Y Y 1 F N +F0 "PIN" 0 100 60 H V C CNN +F1 "PIN_HEADER" 0 -100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +X ~ 1 0 0 0 R 39 50 1 1 B +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SW +# +DEF SW S 0 40 Y Y 1 F N +F0 "S" 0 100 60 H V C CNN +F1 "SW" 0 -50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 100 0 50 0 N +P 2 0 1 0 150 0 100 0 N +P 3 0 1 0 50 50 -50 0 -150 0 N +X 1 1 -200 0 50 R 50 50 1 1 B +X 2 2 200 0 50 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# SW_PUSH +# +DEF SW_PUSH SW 0 40 N N 1 F N +F0 "SW" 150 110 50 H V C CNN +F1 "SW_PUSH" 0 -80 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -170 50 170 60 0 1 0 N +P 4 0 1 0 -40 60 -30 90 30 90 40 60 N +X 1 1 -300 0 200 R 60 60 0 1 P I +X 2 2 300 0 200 L 60 60 0 1 P I +ENDDRAW +ENDDEF +# +# USB_B +# +DEF USB_B J 0 40 Y Y 1 F N +F0 "J" -400 0 60 H V C CNN +F1 "USB_B" -150 250 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -300 200 0 -300 0 1 0 N +X VUSB 1 200 150 200 L 50 50 1 1 w +X D- 2 200 50 200 L 50 50 1 1 B +X D+ 3 200 -50 200 L 50 50 1 1 B +X GND 4 200 -150 200 L 50 50 1 1 w +X SHILED 5 200 -250 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# USB_mini_micro_B +# +DEF ~USB_mini_micro_B J 0 40 Y Y 1 F N +F0 "J" -400 -50 60 H V C CNN +F1 "USB_mini_micro_B" -150 250 60 H I C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +DRAW +S -350 200 -50 -400 0 1 0 N +X VUSB 1 150 150 200 L 50 50 1 1 w +X D- 2 150 50 200 L 50 50 1 1 B +X D+ 3 150 -50 200 L 50 50 1 1 B +X ID 4 150 -150 200 L 50 50 1 1 I +X GND 5 150 -250 200 L 50 50 1 1 w +X SHIELD 6 150 -350 200 L 50 50 1 1 I ENDDRAW ENDDEF # @@ -675,16 +641,79 @@ X VCC 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # -# GND +# VSS # -DEF GND #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -250 50 H I C CNN -F1 "GND" 0 -150 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN +DEF VSS #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 0 30 H I C CNN +F1 "VSS" 0 -70 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW -P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N -X GND 1 0 0 0 D 50 50 1 1 W N +P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N +X VSS 1 0 0 0 U 30 30 1 1 W N +ENDDRAW +ENDDEF +# +# VUSB +# +DEF VUSB #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -30 20 H I C CNN +F1 "VUSB" 0 110 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +X VUSB 1 0 0 0 U 10 20 0 0 W N +C 0 60 20 0 1 0 N +P 3 0 1 0 0 0 0 40 0 40 N +ENDDRAW +ENDDEF +# +# WS2812B +# +DEF WS2812B D 0 40 Y Y 1 L N +F0 "D" -150 200 50 H V L CNN +F1 "WS2812B" -200 -200 50 H V L CNN +F2 "WS2812B" 0 0 50 H I L CNN +F3 "" 0 0 60 H V C CNN +DRAW +X VDD 1 -250 100 100 R 31 31 0 0 I +X DOUT 2 -250 -100 100 R 31 31 0 0 O +X VSS 3 250 -100 100 L 31 31 0 0 I +X DIN 4 250 100 100 L 31 31 0 0 I +S -150 150 150 -150 0 1 0 N +ENDDRAW +ENDDEF +# +# XTAL +# +DEF XTAL X 0 40 N N 1 F N +F0 "X" 0 150 60 H V C CNN +F1 "XTAL" 0 -150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 16 -100 100 -100 -100 N +P 2 0 1 16 100 100 100 -100 N +P 5 0 1 12 -50 50 50 50 50 -50 -50 -50 -50 50 f +X 1 1 -300 0 200 R 40 40 1 1 P +X 2 2 300 0 200 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# XTAL_GND +# +DEF XTAL_GND X 0 40 N N 1 F N +F0 "X" 0 150 60 H V C CNN +F1 "XTAL_GND" 0 -150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 16 -100 100 -100 -100 N +P 2 0 1 16 100 100 100 -100 N +P 5 0 1 12 -50 50 50 50 50 -50 -50 -50 -50 50 f +X 1 1 -300 0 200 R 40 40 1 1 P +X 2 2 300 0 200 L 40 40 1 1 P +X ~ 3 0 -200 50 U 50 50 1 1 P ENDDRAW ENDDEF #