Finished schematic
I have also added the appropriate footprints to the parts
This commit is contained in:
parent
10896ef402
commit
3ed3e2b201
BIN
CustomKeyboardPCB Schematic.pdf
Normal file
BIN
CustomKeyboardPCB Schematic.pdf
Normal file
Binary file not shown.
261
CustomKeyboardPCB/CustomKeyboardPCB-cache.lib
Normal file
261
CustomKeyboardPCB/CustomKeyboardPCB-cache.lib
Normal file
@ -0,0 +1,261 @@
|
||||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# Connector_AVR-JTAG-10
|
||||
#
|
||||
DEF Connector_AVR-JTAG-10 J 0 40 Y Y 1 F N
|
||||
F0 "J" -350 550 50 H V L CNN
|
||||
F1 "Connector_AVR-JTAG-10" 50 550 50 H V L CNN
|
||||
F2 "" -150 150 50 V I C CNN
|
||||
F3 "" -1275 -550 50 H I C CNN
|
||||
$FPLIST
|
||||
IDC?Header*2x05*
|
||||
Pin?Header*2x05*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -105 500 -95 470 0 1 0 N
|
||||
S -5 -470 5 -500 0 1 0 N
|
||||
S -5 500 5 470 0 1 0 N
|
||||
S 400 -195 370 -205 0 1 0 N
|
||||
S 400 -95 370 -105 0 1 0 N
|
||||
S 400 5 370 -5 0 1 0 N
|
||||
S 400 105 370 95 0 1 0 N
|
||||
S 400 205 370 195 0 1 0 N
|
||||
S 400 305 370 295 0 1 0 N
|
||||
S 400 500 -400 -500 0 1 10 f
|
||||
X TCK 1 500 100 100 L 50 50 1 1 P
|
||||
X GND 10 0 -600 100 U 50 50 1 1 P N
|
||||
X GND 2 0 -600 100 U 50 50 1 1 P
|
||||
X TDO 3 500 -100 100 L 50 50 1 1 P
|
||||
X VREF 4 -100 600 100 D 50 50 1 1 P
|
||||
X TMS 5 500 0 100 L 50 50 1 1 P
|
||||
X ~SRST 6 500 300 100 L 50 50 1 1 P
|
||||
X VCC 7 0 600 100 D 50 50 1 1 P
|
||||
X ~TRST 8 500 200 100 L 50 50 1 1 P
|
||||
X TDI 9 500 -200 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Connector_USB_C_Receptacle_USB2.0
|
||||
#
|
||||
DEF Connector_USB_C_Receptacle_USB2.0 J 0 40 Y Y 1 F N
|
||||
F0 "J" -400 750 50 H V L CNN
|
||||
F1 "Connector_USB_C_Receptacle_USB2.0" 750 750 50 H V R CNN
|
||||
F2 "" 150 0 50 H I C CNN
|
||||
F3 "" 150 0 50 H I C CNN
|
||||
$FPLIST
|
||||
USB*C*Receptacle*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
|
||||
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
|
||||
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
|
||||
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
|
||||
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
|
||||
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
|
||||
C -100 45 25 0 1 10 F
|
||||
C 0 -230 50 0 1 0 F
|
||||
S -10 -700 10 -660 0 0 0 N
|
||||
S 400 -590 360 -610 0 0 0 N
|
||||
S 400 -490 360 -510 0 0 0 N
|
||||
S 400 -190 360 -210 0 0 0 N
|
||||
S 400 -90 360 -110 0 0 0 N
|
||||
S 400 10 360 -10 0 0 0 N
|
||||
S 400 110 360 90 0 0 0 N
|
||||
S 400 310 360 290 0 0 0 N
|
||||
S 400 410 360 390 0 0 0 N
|
||||
S 400 610 360 590 0 0 0 N
|
||||
S -400 700 400 -700 0 1 10 f
|
||||
S -300 -150 -250 150 0 1 10 F
|
||||
S 75 70 125 120 0 1 10 F
|
||||
P 2 0 1 20 -350 -150 -350 150 N
|
||||
P 2 0 1 20 -200 150 -200 -150 N
|
||||
P 2 0 1 20 0 -230 0 170 N
|
||||
P 3 0 1 20 0 -130 -100 -30 -100 20 N
|
||||
P 3 0 1 20 0 -80 100 20 100 70 N
|
||||
P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
|
||||
X GND A1 0 -900 200 U 50 50 1 1 P
|
||||
X GND A12 0 -900 200 U 50 50 1 1 P N
|
||||
X VBUS A4 600 600 200 L 50 50 1 1 P
|
||||
X CC1 A5 600 400 200 L 50 50 1 1 B
|
||||
X D+ A6 600 -100 200 L 50 50 1 1 B
|
||||
X D- A7 600 100 200 L 50 50 1 1 B
|
||||
X SBU1 A8 600 -500 200 L 50 50 1 1 B
|
||||
X VBUS A9 600 600 200 L 50 50 1 1 P N
|
||||
X GND B1 0 -900 200 U 50 50 1 1 P N
|
||||
X GND B12 0 -900 200 U 50 50 1 1 P N
|
||||
X VBUS B4 600 600 200 L 50 50 1 1 P N
|
||||
X CC2 B5 600 300 200 L 50 50 1 1 B
|
||||
X D+ B6 600 -200 200 L 50 50 1 1 B
|
||||
X D- B7 600 0 200 L 50 50 1 1 B
|
||||
X SBU2 B8 600 -600 200 L 50 50 1 1 B
|
||||
X VBUS B9 600 600 200 L 50 50 1 1 P N
|
||||
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_C_Small
|
||||
#
|
||||
DEF Device_C_Small C 0 10 N N 1 F N
|
||||
F0 "C" 10 70 50 H V L CNN
|
||||
F1 "Device_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
|
||||
#
|
||||
# Device_D_Schottky_Small
|
||||
#
|
||||
DEF Device_D_Schottky_Small D 0 10 N N 1 F N
|
||||
F0 "D" -50 80 50 H V L CNN
|
||||
F1 "Device_D_Schottky_Small" -280 -80 50 H V L CNN
|
||||
F2 "" 0 0 50 V I C CNN
|
||||
F3 "" 0 0 50 V I C CNN
|
||||
$FPLIST
|
||||
TO-???*
|
||||
*_Diode_*
|
||||
*SingleDiode*
|
||||
D_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 0 -30 0 30 0 N
|
||||
P 4 0 1 10 30 -40 -30 0 30 40 30 -40 N
|
||||
P 6 0 1 10 -50 30 -50 40 -30 40 -30 -40 -10 -40 -10 -30 N
|
||||
X K 1 -100 0 70 R 50 50 1 1 P
|
||||
X A 2 100 0 70 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_R
|
||||
#
|
||||
DEF Device_R R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "Device_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_*
|
||||
$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
|
||||
#
|
||||
# MCU_Microchip_ATmega_ATmega32U4RC-AU
|
||||
#
|
||||
DEF MCU_Microchip_ATmega_ATmega32U4RC-AU U 0 20 Y Y 1 F N
|
||||
F0 "U" -500 1750 50 H V L BNN
|
||||
F1 "MCU_Microchip_ATmega_ATmega32U4RC-AU" 100 -1750 50 H V L TNN
|
||||
F2 "Package_QFP:TQFP-44_10x10mm_P0.8mm" 0 0 50 H I C CIN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
ALIAS ATmega16U4RC-AU ATmega32U4-AU ATmega32U4RC-AU
|
||||
$FPLIST
|
||||
TQFP*10x10mm*P0.8mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -500 -1700 500 1700 0 1 10 f
|
||||
X PE6 1 600 -700 100 L 50 50 1 1 B
|
||||
X PB2 10 600 1300 100 L 50 50 1 1 B
|
||||
X PB3 11 600 1200 100 L 50 50 1 1 B
|
||||
X PB7 12 600 800 100 L 50 50 1 1 B
|
||||
X ~RESET 13 -600 1500 100 R 50 50 1 1 I
|
||||
X VCC 14 0 1800 100 D 50 50 1 1 W
|
||||
X GND 15 0 -1800 100 U 50 50 1 1 W
|
||||
X XTAL2 16 -600 1100 100 R 50 50 1 1 O
|
||||
X XTAL1 17 -600 1300 100 R 50 50 1 1 I
|
||||
X PD0 18 600 300 100 L 50 50 1 1 B
|
||||
X PD1 19 600 200 100 L 50 50 1 1 B
|
||||
X UVCC 2 -100 1800 100 D 50 50 1 1 W
|
||||
X PD2 20 600 100 100 L 50 50 1 1 B
|
||||
X PD3 21 600 0 100 L 50 50 1 1 B
|
||||
X PD5 22 600 -200 100 L 50 50 1 1 B
|
||||
X GND 23 0 -1800 100 U 50 50 1 1 P N
|
||||
X AVCC 24 100 1800 100 D 50 50 1 1 W
|
||||
X PD4 25 600 -100 100 L 50 50 1 1 B
|
||||
X PD6 26 600 -300 100 L 50 50 1 1 B
|
||||
X PD7 27 600 -400 100 L 50 50 1 1 B
|
||||
X PB4 28 600 1100 100 L 50 50 1 1 B
|
||||
X PB5 29 600 1000 100 L 50 50 1 1 B
|
||||
X D- 3 -600 400 100 R 50 50 1 1 B
|
||||
X PB6 30 600 900 100 L 50 50 1 1 B
|
||||
X PC6 31 600 600 100 L 50 50 1 1 B
|
||||
X PC7 32 600 500 100 L 50 50 1 1 B
|
||||
X ~HWB~/PE2 33 600 -600 100 L 50 50 1 1 B
|
||||
X VCC 34 0 1800 100 D 50 50 1 1 P N
|
||||
X GND 35 0 -1800 100 U 50 50 1 1 P N
|
||||
X PF7 36 600 -1400 100 L 50 50 1 1 B
|
||||
X PF6 37 600 -1300 100 L 50 50 1 1 B
|
||||
X PF5 38 600 -1200 100 L 50 50 1 1 B
|
||||
X PF4 39 600 -1100 100 L 50 50 1 1 B
|
||||
X D+ 4 -600 500 100 R 50 50 1 1 B
|
||||
X PF1 40 600 -1000 100 L 50 50 1 1 B
|
||||
X PF0 41 600 -900 100 L 50 50 1 1 B
|
||||
X AREF 42 -600 900 100 R 50 50 1 1 P
|
||||
X GND 43 0 -1800 100 U 50 50 1 1 P N
|
||||
X AVCC 44 100 1800 100 D 50 50 1 1 P N
|
||||
X UGND 5 -100 -1800 100 U 50 50 1 1 P
|
||||
X UCAP 6 -600 200 100 R 50 50 1 1 P
|
||||
X VBUS 7 -600 700 100 R 50 50 1 1 I
|
||||
X PB0 8 600 1500 100 L 50 50 1 1 B
|
||||
X PB1 9 600 1400 100 L 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Switch_SW_Push_45deg
|
||||
#
|
||||
DEF Switch_SW_Push_45deg SW 0 40 N N 1 F N
|
||||
F0 "SW" 120 40 50 H V L CNN
|
||||
F1 "Switch_SW_Push_45deg" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C -46 46 20 0 1 0 N
|
||||
C 45 -47 20 0 1 0 N
|
||||
P 2 0 1 0 -20 100 100 -20 N
|
||||
P 2 0 1 0 40 40 80 80 N
|
||||
P 3 0 1 0 -100 100 -60 60 -60 60 N
|
||||
P 4 0 1 0 60 -60 100 -100 100 -100 100 -100 N
|
||||
X 1 1 -100 100 0 R 50 50 0 1 P
|
||||
X 2 2 100 -100 0 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_GND
|
||||
#
|
||||
DEF power_GND #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "power_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
|
||||
#
|
||||
# power_VCC
|
||||
#
|
||||
DEF power_VCC #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "power_VCC" 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 2 0 1 0 -30 50 0 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
P 2 0 1 0 0 100 30 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
1
CustomKeyboardPCB/CustomKeyboardPCB.kicad_pcb
Normal file
1
CustomKeyboardPCB/CustomKeyboardPCB.kicad_pcb
Normal file
@ -0,0 +1 @@
|
||||
(kicad_pcb (version 4) (host kicad "dummy file") )
|
||||
43
CustomKeyboardPCB/CustomKeyboardPCB.pro
Normal file
43
CustomKeyboardPCB/CustomKeyboardPCB.pro
Normal file
@ -0,0 +1,43 @@
|
||||
update=sø. 10. okt. 2021 kl. 22.52 +0200
|
||||
version=1
|
||||
last_client=kicad
|
||||
[general]
|
||||
version=1
|
||||
RootSch=
|
||||
BoardNm=
|
||||
[pcbnew]
|
||||
version=1
|
||||
LastNetListRead=
|
||||
UseCmpFile=1
|
||||
PadDrill=0.600000000000
|
||||
PadDrillOvalY=0.600000000000
|
||||
PadSizeH=1.500000000000
|
||||
PadSizeV=1.500000000000
|
||||
PcbTextSizeV=1.500000000000
|
||||
PcbTextSizeH=1.500000000000
|
||||
PcbTextThickness=0.300000000000
|
||||
ModuleTextSizeV=1.000000000000
|
||||
ModuleTextSizeH=1.000000000000
|
||||
ModuleTextSizeThickness=0.150000000000
|
||||
SolderMaskClearance=0.000000000000
|
||||
SolderMaskMinWidth=0.000000000000
|
||||
DrawSegmentWidth=0.200000000000
|
||||
BoardOutlineThickness=0.100000000000
|
||||
ModuleOutlineThickness=0.150000000000
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=
|
||||
[eeschema/libraries]
|
||||
[schematic_editor]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
PlotDirectoryName=
|
||||
SubpartIdSeparator=0
|
||||
SubpartFirstId=65
|
||||
NetFmtName=Pcbnew
|
||||
SpiceAjustPassiveValues=0
|
||||
LabSize=50
|
||||
ERC_TestSimilarLabels=1
|
||||
537
CustomKeyboardPCB/CustomKeyboardPCB.sch
Normal file
537
CustomKeyboardPCB/CustomKeyboardPCB.sch
Normal file
@ -0,0 +1,537 @@
|
||||
EESchema Schematic File Version 4
|
||||
EELAYER 30 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 1 2
|
||||
Title "Sebaweb keyboard"
|
||||
Date "2021-10-10"
|
||||
Rev "1.0"
|
||||
Comp "sebaweb"
|
||||
Comment1 "Designed by sebaweb in Norway"
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 "Copyright© 2021, Sebastian Hernø Gabrielli"
|
||||
$EndDescr
|
||||
$Sheet
|
||||
S 1000 1000 1500 1000
|
||||
U 61FC08D4
|
||||
F0 "KeyMatrix" 50
|
||||
F1 "KeyMatrix.sch" 50
|
||||
$EndSheet
|
||||
$Comp
|
||||
L Connector:AVR-JTAG-10 J2
|
||||
U 1 1 62ABD9C2
|
||||
P 8850 4600
|
||||
F 0 "J2" H 8420 4646 50 0000 R CNN
|
||||
F 1 "AVR-JTAG-10" H 8420 4555 50 0000 R CNN
|
||||
F 2 "MyKicadLibrary:PinHeader_2x05_P1.27mm_Vertical_SMD_CNC_Tech_3221-10-0300-00" V 8700 4750 50 0001 C CNN
|
||||
F 3 " ~" H 7575 4050 50 0001 C CNN
|
||||
1 8850 4600
|
||||
-1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
8350 4500 7550 4500
|
||||
Wire Wire Line
|
||||
8350 4600 7550 4600
|
||||
Wire Wire Line
|
||||
8350 4700 7550 4700
|
||||
Wire Wire Line
|
||||
8350 4800 7550 4800
|
||||
NoConn ~ 8350 4400
|
||||
NoConn ~ 8350 4300
|
||||
Wire Wire Line
|
||||
8850 5200 8850 5300
|
||||
$Comp
|
||||
L power:GND #PWR09
|
||||
U 1 1 62AC1563
|
||||
P 8850 5300
|
||||
F 0 "#PWR09" H 8850 5050 50 0001 C CNN
|
||||
F 1 "GND" H 8855 5127 50 0000 C CNN
|
||||
F 2 "" H 8850 5300 50 0001 C CNN
|
||||
F 3 "" H 8850 5300 50 0001 C CNN
|
||||
1 8850 5300
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
8850 4000 8850 3900
|
||||
Wire Wire Line
|
||||
8850 3900 8900 3900
|
||||
Wire Wire Line
|
||||
8950 3900 8950 4000
|
||||
Wire Wire Line
|
||||
8900 3900 8900 3800
|
||||
Connection ~ 8900 3900
|
||||
Wire Wire Line
|
||||
8900 3900 8950 3900
|
||||
$Comp
|
||||
L power:VCC #PWR07
|
||||
U 1 1 62AC1BC1
|
||||
P 8900 3800
|
||||
F 0 "#PWR07" H 8900 3650 50 0001 C CNN
|
||||
F 1 "VCC" H 8915 3973 50 0000 C CNN
|
||||
F 2 "" H 8900 3800 50 0001 C CNN
|
||||
F 3 "" H 8900 3800 50 0001 C CNN
|
||||
1 8900 3800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6350 3200 6250 3200
|
||||
Wire Wire Line
|
||||
6250 3200 6250 3300
|
||||
$Comp
|
||||
L Device:C_Small C3
|
||||
U 1 1 62AC5587
|
||||
P 6250 3400
|
||||
F 0 "C3" H 6050 3450 50 0000 L CNN
|
||||
F 1 "1uF" H 6000 3350 50 0000 L CNN
|
||||
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 6250 3400 50 0001 C CNN
|
||||
F 3 "~" H 6250 3400 50 0001 C CNN
|
||||
1 6250 3400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6250 3500 6250 3600
|
||||
$Comp
|
||||
L power:GND #PWR06
|
||||
U 1 1 62AC6931
|
||||
P 6250 3600
|
||||
F 0 "#PWR06" H 6250 3350 50 0001 C CNN
|
||||
F 1 "GND" H 6255 3427 50 0000 C CNN
|
||||
F 2 "" H 6250 3600 50 0001 C CNN
|
||||
F 3 "" H 6250 3600 50 0001 C CNN
|
||||
1 6250 3600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
NoConn ~ 6350 2100
|
||||
NoConn ~ 6350 2300
|
||||
$Comp
|
||||
L Connector:USB_C_Receptacle_USB2.0 J1
|
||||
U 1 1 62AC98F2
|
||||
P 4250 3300
|
||||
F 0 "J1" H 4357 4167 50 0000 C CNN
|
||||
F 1 "USB_C_Receptacle_USB2.0" H 4357 4076 50 0000 C CNN
|
||||
F 2 "MyKicadLibrary:USB_C_Receptacle_12402012E212A" H 4400 3300 50 0001 C CNN
|
||||
F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 4400 3300 50 0001 C CNN
|
||||
1 4250 3300
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6350 1900 6250 1900
|
||||
Wire Wire Line
|
||||
6250 1900 6250 1800
|
||||
$Comp
|
||||
L power:VCC #PWR03
|
||||
U 1 1 62ACF16D
|
||||
P 6250 1800
|
||||
F 0 "#PWR03" H 6250 1650 50 0001 C CNN
|
||||
F 1 "VCC" H 6265 1973 50 0000 C CNN
|
||||
F 2 "" H 6250 1800 50 0001 C CNN
|
||||
F 3 "" H 6250 1800 50 0001 C CNN
|
||||
1 6250 1800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
3950 4200 3950 4300
|
||||
Wire Wire Line
|
||||
3950 4300 4100 4300
|
||||
Wire Wire Line
|
||||
4250 4300 4250 4200
|
||||
Wire Wire Line
|
||||
4100 4300 4100 4400
|
||||
Connection ~ 4100 4300
|
||||
Wire Wire Line
|
||||
4100 4300 4250 4300
|
||||
$Comp
|
||||
L power:GND #PWR08
|
||||
U 1 1 62AD0686
|
||||
P 4100 4400
|
||||
F 0 "#PWR08" H 4100 4150 50 0001 C CNN
|
||||
F 1 "GND" H 4105 4227 50 0000 C CNN
|
||||
F 2 "" H 4100 4400 50 0001 C CNN
|
||||
F 3 "" H 4100 4400 50 0001 C CNN
|
||||
1 4100 4400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
4850 3200 4900 3200
|
||||
Wire Wire Line
|
||||
4900 3200 4900 3300
|
||||
Wire Wire Line
|
||||
4900 3300 4850 3300
|
||||
Wire Wire Line
|
||||
4850 3400 4900 3400
|
||||
Wire Wire Line
|
||||
4900 3500 4850 3500
|
||||
NoConn ~ 4850 3800
|
||||
NoConn ~ 4850 3900
|
||||
Connection ~ 4900 3300
|
||||
Connection ~ 4900 3400
|
||||
Wire Wire Line
|
||||
4900 3400 4900 3500
|
||||
$Comp
|
||||
L Device:R R1
|
||||
U 1 1 62AF03F9
|
||||
P 5150 2900
|
||||
F 0 "R1" V 5050 2900 50 0000 C CNN
|
||||
F 1 "10k" V 5150 2900 50 0000 C CNN
|
||||
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 5080 2900 50 0001 C CNN
|
||||
F 3 "~" H 5150 2900 50 0001 C CNN
|
||||
1 5150 2900
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L Device:R R3
|
||||
U 1 1 62AF0A86
|
||||
P 5150 3000
|
||||
F 0 "R3" V 5250 3000 50 0000 C CNN
|
||||
F 1 "10k" V 5150 3000 50 0000 C CNN
|
||||
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 5080 3000 50 0001 C CNN
|
||||
F 3 "~" H 5150 3000 50 0001 C CNN
|
||||
1 5150 3000
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
4850 3000 4950 3000
|
||||
Wire Wire Line
|
||||
4850 2900 4950 2900
|
||||
Wire Wire Line
|
||||
4950 2900 4950 3000
|
||||
Connection ~ 4950 2900
|
||||
Wire Wire Line
|
||||
4950 2900 5000 2900
|
||||
Connection ~ 4950 3000
|
||||
Wire Wire Line
|
||||
4950 3000 5000 3000
|
||||
Wire Wire Line
|
||||
5300 2900 5350 2900
|
||||
Wire Wire Line
|
||||
5350 2900 5350 3000
|
||||
Wire Wire Line
|
||||
5350 3000 5300 3000
|
||||
Wire Wire Line
|
||||
5350 3000 5350 3050
|
||||
Connection ~ 5350 3000
|
||||
$Comp
|
||||
L power:GND #PWR05
|
||||
U 1 1 62AF5D3B
|
||||
P 5350 3050
|
||||
F 0 "#PWR05" H 5350 2800 50 0001 C CNN
|
||||
F 1 "GND" H 5355 2877 50 0000 C CNN
|
||||
F 2 "" H 5350 3050 50 0001 C CNN
|
||||
F 3 "" H 5350 3050 50 0001 C CNN
|
||||
1 5350 3050
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6350 2700 5650 2700
|
||||
Wire Wire Line
|
||||
6850 1600 6850 1500
|
||||
Wire Wire Line
|
||||
6850 1500 6950 1500
|
||||
Wire Wire Line
|
||||
7050 1500 7050 1600
|
||||
Wire Wire Line
|
||||
6950 1600 6950 1500
|
||||
Connection ~ 6950 1500
|
||||
Wire Wire Line
|
||||
6950 1500 7050 1500
|
||||
Wire Wire Line
|
||||
6950 1500 6950 1400
|
||||
Wire Wire Line
|
||||
6950 1400 5850 1400
|
||||
Wire Wire Line
|
||||
5650 1400 5650 2700
|
||||
Connection ~ 5650 2700
|
||||
Wire Wire Line
|
||||
5650 2700 4850 2700
|
||||
$Comp
|
||||
L Device:C_Small C1
|
||||
U 1 1 62B0B479
|
||||
P 5850 1600
|
||||
F 0 "C1" H 5942 1646 50 0000 L CNN
|
||||
F 1 "10uF" H 5942 1555 50 0000 L CNN
|
||||
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 5850 1600 50 0001 C CNN
|
||||
F 3 "~" H 5850 1600 50 0001 C CNN
|
||||
1 5850 1600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
5850 1500 5850 1400
|
||||
Connection ~ 5850 1400
|
||||
Wire Wire Line
|
||||
5850 1400 5650 1400
|
||||
Wire Wire Line
|
||||
5850 1700 5850 1800
|
||||
$Comp
|
||||
L power:GND #PWR02
|
||||
U 1 1 62B0EDC5
|
||||
P 5850 1800
|
||||
F 0 "#PWR02" H 5850 1550 50 0001 C CNN
|
||||
F 1 "GND" H 5855 1627 50 0000 C CNN
|
||||
F 2 "" H 5850 1800 50 0001 C CNN
|
||||
F 3 "" H 5850 1800 50 0001 C CNN
|
||||
1 5850 1800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
5850 1400 5850 1300
|
||||
$Comp
|
||||
L power:VCC #PWR01
|
||||
U 1 1 62B103E7
|
||||
P 5850 1300
|
||||
F 0 "#PWR01" H 5850 1150 50 0001 C CNN
|
||||
F 1 "VCC" H 5865 1473 50 0000 C CNN
|
||||
F 2 "" H 5850 1300 50 0001 C CNN
|
||||
F 3 "" H 5850 1300 50 0001 C CNN
|
||||
1 5850 1300
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6150 2900 6350 2900
|
||||
$Comp
|
||||
L Device:R R2
|
||||
U 1 1 62ADE9C8
|
||||
P 6000 2900
|
||||
F 0 "R2" V 5900 2900 50 0000 C CNN
|
||||
F 1 "22" V 6000 2900 50 0000 C CNN
|
||||
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 5930 2900 50 0001 C CNN
|
||||
F 3 "~" H 6000 2900 50 0001 C CNN
|
||||
1 6000 2900
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6350 3000 6150 3000
|
||||
$Comp
|
||||
L Device:R R4
|
||||
U 1 1 62ADE143
|
||||
P 6000 3000
|
||||
F 0 "R4" V 6100 3000 50 0000 C CNN
|
||||
F 1 "22" V 6000 3000 50 0000 C CNN
|
||||
F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" V 5930 3000 50 0001 C CNN
|
||||
F 3 "~" H 6000 3000 50 0001 C CNN
|
||||
1 6000 3000
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
5750 3000 5850 3000
|
||||
Wire Wire Line
|
||||
4900 3300 5750 3300
|
||||
Wire Wire Line
|
||||
5750 3300 5750 3000
|
||||
Wire Wire Line
|
||||
4900 3400 5650 3400
|
||||
Wire Wire Line
|
||||
5650 2900 5850 2900
|
||||
Wire Wire Line
|
||||
5650 2900 5650 3400
|
||||
$Comp
|
||||
L Device:C_Small C2
|
||||
U 1 1 62B17463
|
||||
P 6000 2350
|
||||
F 0 "C2" V 5771 2350 50 0000 C CNN
|
||||
F 1 "10uF" V 5862 2350 50 0000 C CNN
|
||||
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 6000 2350 50 0001 C CNN
|
||||
F 3 "~" H 6000 2350 50 0001 C CNN
|
||||
1 6000 2350
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6100 2350 6200 2350
|
||||
Wire Wire Line
|
||||
6200 2500 6350 2500
|
||||
Wire Wire Line
|
||||
5900 2350 5800 2350
|
||||
Wire Wire Line
|
||||
5800 2350 5800 2400
|
||||
$Comp
|
||||
L power:GND #PWR04
|
||||
U 1 1 62B1BE77
|
||||
P 5800 2400
|
||||
F 0 "#PWR04" H 5800 2150 50 0001 C CNN
|
||||
F 1 "GND" H 5805 2227 50 0000 C CNN
|
||||
F 2 "" H 5800 2400 50 0001 C CNN
|
||||
F 3 "" H 5800 2400 50 0001 C CNN
|
||||
1 5800 2400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6200 2350 6200 2500
|
||||
Wire Wire Line
|
||||
6850 5300 6900 5300
|
||||
Wire Wire Line
|
||||
6900 5300 6900 5400
|
||||
Connection ~ 6900 5300
|
||||
Wire Wire Line
|
||||
6900 5300 6950 5300
|
||||
$Comp
|
||||
L power:GND #PWR010
|
||||
U 1 1 62B271F6
|
||||
P 6900 5400
|
||||
F 0 "#PWR010" H 6900 5150 50 0001 C CNN
|
||||
F 1 "GND" H 6905 5227 50 0000 C CNN
|
||||
F 2 "" H 6900 5400 50 0001 C CNN
|
||||
F 3 "" H 6900 5400 50 0001 C CNN
|
||||
1 6900 5400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 8000 3600 2 50 Input ~ 0
|
||||
R[1..6]
|
||||
Text GLabel 8000 3500 2 50 Input ~ 0
|
||||
C[1..16]
|
||||
Wire Wire Line
|
||||
7550 4400 7750 4400
|
||||
Text Label 7600 4400 0 50 ~ 0
|
||||
R6
|
||||
Text Label 7600 4300 0 50 ~ 0
|
||||
R5
|
||||
Wire Wire Line
|
||||
7550 4300 7750 4300
|
||||
Entry Wire Line
|
||||
7750 4400 7850 4300
|
||||
Entry Wire Line
|
||||
7750 4300 7850 4200
|
||||
Wire Wire Line
|
||||
7550 4100 7750 4100
|
||||
Text Label 7600 4100 0 50 ~ 0
|
||||
R4
|
||||
Text Label 7600 4000 0 50 ~ 0
|
||||
R3
|
||||
Wire Wire Line
|
||||
7550 4000 7750 4000
|
||||
Entry Wire Line
|
||||
7750 4100 7850 4000
|
||||
Entry Wire Line
|
||||
7750 4000 7850 3900
|
||||
Wire Wire Line
|
||||
7550 3800 7750 3800
|
||||
Text Label 7600 3800 0 50 ~ 0
|
||||
R2
|
||||
Text Label 7600 3700 0 50 ~ 0
|
||||
R1
|
||||
Entry Wire Line
|
||||
7750 3800 7850 3700
|
||||
Entry Wire Line
|
||||
7750 3700 7850 3600
|
||||
Wire Bus Line
|
||||
7850 3600 8000 3600
|
||||
Text Label 7600 1900 0 50 ~ 0
|
||||
C1
|
||||
Text Label 7600 2000 0 50 ~ 0
|
||||
C2
|
||||
Text Label 7600 2100 0 50 ~ 0
|
||||
C3
|
||||
Text Label 7600 2200 0 50 ~ 0
|
||||
C4
|
||||
Text Label 7600 2300 0 50 ~ 0
|
||||
C5
|
||||
Text Label 7600 2400 0 50 ~ 0
|
||||
C6
|
||||
Text Label 7600 2500 0 50 ~ 0
|
||||
C7
|
||||
Text Label 7600 2600 0 50 ~ 0
|
||||
C8
|
||||
Text Label 7600 2800 0 50 ~ 0
|
||||
C9
|
||||
Text Label 7600 2900 0 50 ~ 0
|
||||
C10
|
||||
Text Label 7600 3100 0 50 ~ 0
|
||||
C11
|
||||
Text Label 7600 3200 0 50 ~ 0
|
||||
C12
|
||||
Text Label 7600 3300 0 50 ~ 0
|
||||
C13
|
||||
Text Label 7600 3400 0 50 ~ 0
|
||||
C14
|
||||
Text Label 7600 3500 0 50 ~ 0
|
||||
C15
|
||||
Text Label 7600 3600 0 50 ~ 0
|
||||
C16
|
||||
Wire Wire Line
|
||||
7550 1900 7750 1900
|
||||
Wire Wire Line
|
||||
7550 2000 7750 2000
|
||||
Wire Wire Line
|
||||
7550 2100 7750 2100
|
||||
Wire Wire Line
|
||||
7550 2200 7750 2200
|
||||
Wire Wire Line
|
||||
7550 2300 7750 2300
|
||||
Wire Wire Line
|
||||
7550 2400 7750 2400
|
||||
Wire Wire Line
|
||||
7550 2500 7750 2500
|
||||
Wire Wire Line
|
||||
7550 2600 7750 2600
|
||||
Wire Wire Line
|
||||
7550 2800 7750 2800
|
||||
Wire Wire Line
|
||||
7550 2900 7750 2900
|
||||
Wire Wire Line
|
||||
7550 3100 7750 3100
|
||||
Wire Wire Line
|
||||
7550 3200 7750 3200
|
||||
Wire Wire Line
|
||||
7550 3300 7750 3300
|
||||
Wire Wire Line
|
||||
7550 3400 7750 3400
|
||||
Wire Wire Line
|
||||
7550 3500 7750 3500
|
||||
Wire Wire Line
|
||||
7550 3600 7750 3600
|
||||
Wire Wire Line
|
||||
7550 3700 7750 3700
|
||||
Entry Wire Line
|
||||
7750 3600 7850 3500
|
||||
Entry Wire Line
|
||||
7750 3500 7850 3400
|
||||
Entry Wire Line
|
||||
7750 3400 7850 3300
|
||||
Entry Wire Line
|
||||
7750 3300 7850 3200
|
||||
Entry Wire Line
|
||||
7750 3200 7850 3100
|
||||
Entry Wire Line
|
||||
7750 3100 7850 3000
|
||||
Entry Wire Line
|
||||
7750 2900 7850 2800
|
||||
Entry Wire Line
|
||||
7750 2800 7850 2700
|
||||
Entry Wire Line
|
||||
7750 2600 7850 2500
|
||||
Entry Wire Line
|
||||
7750 2500 7850 2400
|
||||
Entry Wire Line
|
||||
7750 2400 7850 2300
|
||||
Entry Wire Line
|
||||
7750 2300 7850 2200
|
||||
Entry Wire Line
|
||||
7750 2200 7850 2100
|
||||
Entry Wire Line
|
||||
7750 2100 7850 2000
|
||||
Entry Wire Line
|
||||
7750 2000 7850 1900
|
||||
Entry Wire Line
|
||||
7750 1900 7850 1800
|
||||
Wire Bus Line
|
||||
7850 3500 8000 3500
|
||||
Wire Wire Line
|
||||
6850 5200 6850 5300
|
||||
Wire Wire Line
|
||||
6950 5300 6950 5200
|
||||
$Comp
|
||||
L MCU_Microchip_ATmega:ATmega32U4RC-AU U1
|
||||
U 1 1 6174A96C
|
||||
P 6950 3400
|
||||
F 0 "U1" H 6950 1511 50 0000 C CNN
|
||||
F 1 "ATmega32U4RC-AU" H 6950 1420 50 0000 C CNN
|
||||
F 2 "Package_QFP:TQFP-44_10x10mm_P0.8mm" H 6950 3400 50 0001 C CIN
|
||||
F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf" H 6950 3400 50 0001 C CNN
|
||||
1 6950 3400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Bus Line
|
||||
7850 3600 7850 4300
|
||||
Wire Bus Line
|
||||
7850 1800 7850 3500
|
||||
$EndSCHEMATC
|
||||
33
CustomKeyboardPCB/KeyMatrix.pro
Normal file
33
CustomKeyboardPCB/KeyMatrix.pro
Normal file
@ -0,0 +1,33 @@
|
||||
update=22/05/2015 07:44:53
|
||||
version=1
|
||||
last_client=kicad
|
||||
[general]
|
||||
version=1
|
||||
RootSch=
|
||||
BoardNm=
|
||||
[pcbnew]
|
||||
version=1
|
||||
LastNetListRead=
|
||||
UseCmpFile=1
|
||||
PadDrill=0.600000000000
|
||||
PadDrillOvalY=0.600000000000
|
||||
PadSizeH=1.500000000000
|
||||
PadSizeV=1.500000000000
|
||||
PcbTextSizeV=1.500000000000
|
||||
PcbTextSizeH=1.500000000000
|
||||
PcbTextThickness=0.300000000000
|
||||
ModuleTextSizeV=1.000000000000
|
||||
ModuleTextSizeH=1.000000000000
|
||||
ModuleTextSizeThickness=0.150000000000
|
||||
SolderMaskClearance=0.000000000000
|
||||
SolderMaskMinWidth=0.000000000000
|
||||
DrawSegmentWidth=0.200000000000
|
||||
BoardOutlineThickness=0.100000000000
|
||||
ModuleOutlineThickness=0.150000000000
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=
|
||||
[eeschema/libraries]
|
||||
3304
CustomKeyboardPCB/KeyMatrix.sch
Normal file
3304
CustomKeyboardPCB/KeyMatrix.sch
Normal file
File diff suppressed because it is too large
Load Diff
BIN
keyboard-layout.jpg
Normal file
BIN
keyboard-layout.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 86 KiB |
144
keyboard-layout.json
Normal file
144
keyboard-layout.json
Normal file
@ -0,0 +1,144 @@
|
||||
[
|
||||
[
|
||||
"Esc",
|
||||
"F1",
|
||||
"F2",
|
||||
"F3",
|
||||
"F4",
|
||||
"F5",
|
||||
"F6",
|
||||
"F7",
|
||||
"F8",
|
||||
"F9",
|
||||
"F10",
|
||||
"F11",
|
||||
"F12",
|
||||
"PrtSc",
|
||||
"Insert",
|
||||
"Delete"
|
||||
],
|
||||
[
|
||||
{
|
||||
"y": 0.5
|
||||
},
|
||||
"¬\n`",
|
||||
"!\n1",
|
||||
"\"\n2",
|
||||
"£\n3",
|
||||
"$\n4",
|
||||
"%\n5",
|
||||
"^\n6",
|
||||
"&\n7",
|
||||
"*\n8",
|
||||
"(\n9",
|
||||
")\n0",
|
||||
"_\n-",
|
||||
"+\n=",
|
||||
{
|
||||
"w": 2
|
||||
},
|
||||
"Backspace",
|
||||
"Home"
|
||||
],
|
||||
[
|
||||
{
|
||||
"w": 1.5
|
||||
},
|
||||
"Tab",
|
||||
"Q",
|
||||
"W",
|
||||
"E",
|
||||
"R",
|
||||
"T",
|
||||
"Y",
|
||||
"U",
|
||||
"I",
|
||||
"O",
|
||||
"P",
|
||||
"{\n[",
|
||||
"}\n]",
|
||||
{
|
||||
"x": 0.25,
|
||||
"w": 1.25,
|
||||
"h": 2,
|
||||
"w2": 1.5,
|
||||
"h2": 1,
|
||||
"x2": -0.25
|
||||
},
|
||||
"Enter",
|
||||
"PgUp"
|
||||
],
|
||||
[
|
||||
{
|
||||
"w": 1.75
|
||||
},
|
||||
"Caps Lock",
|
||||
"A",
|
||||
"S",
|
||||
"D",
|
||||
"F",
|
||||
"G",
|
||||
"H",
|
||||
"J",
|
||||
"K",
|
||||
"L",
|
||||
":\n;",
|
||||
"@\n'",
|
||||
"~\n#",
|
||||
{
|
||||
"x": 1.25
|
||||
},
|
||||
"PgDn"
|
||||
],
|
||||
[
|
||||
{
|
||||
"w": 1.25
|
||||
},
|
||||
"Shift",
|
||||
"|\n\\",
|
||||
"Z",
|
||||
"X",
|
||||
"C",
|
||||
"V",
|
||||
"B",
|
||||
"N",
|
||||
"M",
|
||||
"<\n,",
|
||||
">\n.",
|
||||
"?\n/",
|
||||
{
|
||||
"w": 1.75
|
||||
},
|
||||
"Shift",
|
||||
"↑",
|
||||
"End"
|
||||
],
|
||||
[
|
||||
{
|
||||
"w": 1.25
|
||||
},
|
||||
"Ctrl",
|
||||
{
|
||||
"w": 1.25
|
||||
},
|
||||
"Win",
|
||||
{
|
||||
"w": 1.25
|
||||
},
|
||||
"Alt",
|
||||
{
|
||||
"a": 7,
|
||||
"w": 6.25
|
||||
},
|
||||
"",
|
||||
{
|
||||
"a": 4
|
||||
},
|
||||
"AltGr",
|
||||
"Fn",
|
||||
"Ctrl",
|
||||
"←",
|
||||
"↓",
|
||||
"→"
|
||||
]
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user