-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit dc779bf
Showing
11 changed files
with
11,764 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
*.bak | ||
*-bak |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
ALPS 60% keyboard PCB | ||
===================== | ||
Primary goal is PCB supports 60% cut AEK(Apple Extended Keyboard) plate layout and fits into Poker and clone cases. | ||
|
||
LED: | ||
Won't support LED in first revision at least. | ||
LED footprint for ALPS Green? SMD LED? WS2812? Matias style underside LED? | ||
|
||
Bluetooth: | ||
RN-42 or other? nRF51822? | ||
Battery charger, USB support. | ||
|
||
|
||
Support layouts | ||
--------------- | ||
Hopefully supports AEK, KBP V60, Omnikey and Dell layouts. | ||
|
||
Top right: | ||
\, ` (HHKB style) | ||
Backspace (US) | ||
|
||
Right shift: | ||
RShift, Fn (HHKB/Omnikey style) | ||
RShift (US) | ||
|
||
Bottom row: | ||
1.5, 1, 1.5, space, 1.5, 1, 1.5 (101,103) | ||
1.25, 1.25, 1.25, space, 1.25, 1.25, 1.25, 1.25 (V60, 104) | ||
1.5, 1.25, 1.5, space, 1.5, 1.25, 1.5 (AEK) | ||
|
||
ISO: | ||
ISO Enter key | ||
ISO LShift | ||
|
||
|
||
Keyboard layout pics | ||
-------------------- | ||
Apple Extended Keyboard & II: | ||
http://i.imgur.com/mB5pcJy.jpg | ||
AEK ISO is not standard, weirdly shfted to right and not supported. | ||
http://www.finestcomputers.co.uk/FinC/Apple/hardware/ExtendedKeyboard-II/No.3/EK2-1.JPG | ||
|
||
KBParadise V60 with Matias: | ||
https://geekhack.org/index.php?topic=57386.30 | ||
http://deskthority.net/review-f45/kbp-v60-matias-click-and-matias-quiet-click-keyboards-t9502.html | ||
http://www.hardcoreware.net/wordpress/wp-content/uploads/2014/06/kbp-v60-mini-review-pcb.jpg | ||
|
||
Northgate Omnikey layout: | ||
http://cdn.overclock.net/1/15/900x900px-LL-15fea91e_29fpe1c.jpeg | ||
http://www.overclock.net/t/538389/official-mechanical-keyboard-club-because-saving-money-is-boring/12140#post_19494881 | ||
http://sandy55.fc2web.com/keyboard/omnikeyultra.html | ||
|
||
Dell/SGI 101, 103, 104: | ||
http://www.h6.dion.ne.jp/~tonoroom/katakoto/DELL%20AT101W%20custom/DELL_AT101W.html | ||
|
||
|
||
Matias switch custom keyboard: | ||
https://geekhack.org/index.php?topic=49920.msg1083821#msg1083821 | ||
https://geekhack.org/index.php?topic=46060.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,196 @@ | ||
EESchema-LIBRARY Version 2.3 | ||
#encoding utf-8 | ||
# | ||
# +5V | ||
# | ||
DEF +5V #PWR 0 0 Y Y 1 F P | ||
F0 "#PWR" 0 -30 20 H I C CNN | ||
F1 "+5V" 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 +5V 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 | ||
# | ||
# ATMEGA32U2 | ||
# | ||
DEF ATMEGA32U2 U 0 40 Y Y 1 F N | ||
F0 "U" 0 -950 60 H V C CNN | ||
F1 "ATMEGA32U2" 0 950 60 H V C CNN | ||
F2 "" 0 -300 60 H V C CNN | ||
F3 "" 0 -300 60 H V C CNN | ||
DRAW | ||
S -750 850 800 -850 0 1 0 N | ||
X XTAL1 1 -1050 750 300 R 50 50 1 1 I | ||
X XTAL2 2 -1050 650 300 R 50 50 1 1 O | ||
X GND 3 -1050 550 300 R 50 50 1 1 W | ||
X VCC 4 -1050 450 300 R 50 50 1 1 W | ||
X PC2 5 -1050 350 300 R 50 50 1 1 B | ||
X PD0 6 -1050 250 300 R 50 50 1 1 B | ||
X PD1 7 -1050 150 300 R 50 50 1 1 B | ||
X PD2/RXD1 8 -1050 50 300 R 50 50 1 1 B | ||
X PD3/TXD1 9 -1050 -50 300 R 50 50 1 1 B | ||
X PD4 10 -1050 -150 300 R 50 50 1 1 B | ||
X PB6 20 1100 -450 300 L 50 50 1 1 B | ||
X D- 30 1100 550 300 L 50 50 1 1 B | ||
X PD5 11 -1050 -250 300 R 50 50 1 1 B | ||
X PB7 21 1100 -350 300 L 50 50 1 1 B | ||
X UVCC 31 1100 650 300 L 50 50 1 1 W | ||
X PD6 12 -1050 -350 300 R 50 50 1 1 B | ||
X PC7 22 1100 -250 300 L 50 50 1 1 B | ||
X AVCC 32 1100 750 300 L 50 50 1 1 W | ||
X PD7/~HWB 13 -1050 -450 300 R 50 50 1 1 I | ||
X PC6 23 1100 -150 300 L 50 50 1 1 B | ||
X PB0 14 -1050 -550 300 R 50 50 1 1 B | ||
X ~RESET 24 1100 -50 300 L 50 50 1 1 I | ||
X PB1 15 -1050 -650 300 R 50 50 1 1 B | ||
X PC5 25 1100 50 300 L 50 50 1 1 B | ||
X PB2 16 -1050 -750 300 R 50 50 1 1 B | ||
X PC4 26 1100 150 300 L 50 50 1 1 B | ||
X PB3 17 1100 -750 300 L 50 50 1 1 B | ||
X UCap 27 1100 250 300 L 50 50 1 1 I | ||
X PB4 18 1100 -650 300 L 50 50 1 1 B | ||
X UGND 28 1100 350 300 L 50 50 1 1 W | ||
X PB5 19 1100 -550 300 L 50 50 1 1 B | ||
X D+ 29 1100 450 300 L 50 50 1 1 B | ||
ENDDRAW | ||
ENDDEF | ||
# | ||
# C | ||
# | ||
DEF C C 0 10 N Y 1 F N | ||
F0 "C" 50 100 50 H V L CNN | ||
F1 "C" 50 -100 50 H V L CNN | ||
F2 "" 0 0 60 H V C CNN | ||
F3 "" 0 0 60 H V C CNN | ||
$FPLIST | ||
SM* | ||
C? | ||
C1-1 | ||
$ENDFPLIST | ||
DRAW | ||
P 2 0 1 10 -100 -30 100 -30 N | ||
P 2 0 1 10 -100 30 100 30 N | ||
X ~ 1 0 200 170 D 40 40 1 1 P | ||
X ~ 2 0 -200 170 U 40 40 1 1 P | ||
ENDDRAW | ||
ENDDEF | ||
# | ||
# CRYSTAL | ||
# | ||
DEF CRYSTAL X 0 40 N N 1 F N | ||
F0 "X" 0 150 60 H V C CNN | ||
F1 "CRYSTAL" 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 | ||
# | ||
# D | ||
# | ||
DEF ~D D 0 40 Y Y 1 F N | ||
F0 "D" -150 -50 60 V V C CNN | ||
F1 "D" 150 -50 60 V I 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 100 0 N | ||
P 4 0 1 0 0 0 -100 -100 100 -100 0 0 F | ||
X ~ 1 0 -150 50 U 60 60 1 1 P | ||
X ~ 2 0 50 50 D 60 60 1 1 P | ||
ENDDRAW | ||
ENDDEF | ||
# | ||
# GND | ||
# | ||
DEF GND #PWR 0 0 Y Y 1 F P | ||
F0 "#PWR" 0 -250 60 H I C CNN | ||
F1 "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 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 | ||
# | ||
# 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 "" 0 0 60 H V C CNN | ||
F3 "" 0 0 60 H V C CNN | ||
$FPLIST | ||
R? | ||
SM0603 | ||
SM0805 | ||
R?-* | ||
SM1206 | ||
$ENDFPLIST | ||
DRAW | ||
S -40 150 40 -150 0 1 12 N | ||
X ~ 1 0 250 100 D 60 60 1 1 P | ||
X ~ 2 0 -250 100 U 60 60 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_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 | ||
# | ||
#End Library |
Oops, something went wrong.