Browse Source

reform2d3 keyboard pcb cleanup

reform2-nitrogen8m
mntmn 3 months ago
parent
commit
c90c24a141
23 changed files with 308148 additions and 0 deletions
  1. +16137
    -0
      reform2-keyboard-pcb/3d-models/2005280040.stp
  2. +11743
    -0
      reform2-keyboard-pcb/3d-models/CPG135001D02 BROWN v5.step
  3. +1810
    -0
      reform2-keyboard-pcb/3d-models/Kailh - keycap 1.5 v2.step
  4. +14007
    -0
      reform2-keyboard-pcb/3d-models/Kailh_keycap-switch_system_1-5x1.step
  5. +7719
    -0
      reform2-keyboard-pcb/3d-models/Kailh_keycap-switch_system_1.5x1b.wrl
  6. +170034
    -0
      reform2-keyboard-pcb/3d-models/M-12401610E4#2A-REVT2.stp
  7. +5824
    -0
      reform2-keyboard-pcb/3d-models/S4B-PH-SM4-TB.stp
  8. +0
    -0
      reform2-keyboard-pcb/drawings/Kailh_keycap-switch_system_measurements v1.pdf
  9. +70988
    -0
      reform2-keyboard-pcb/fp-info-cache
  10. BIN
      reform2-keyboard-pcb/keyboard_pcb_technical_drawing.pdf
  11. +0
    -0
      reform2-keyboard-pcb/lettering/reform2-keyboard-v2-lettering-qwerty-medium-onlyletters.pdf
  12. +0
    -0
      reform2-keyboard-pcb/lettering/reform2-keyboard-v2-lettering-qwerty-medium.pdf
  13. +0
    -0
      reform2-keyboard-pcb/lettering/reform2-keyboard-v2-lettering-qwerty-medium.svg
  14. +363
    -0
      reform2-keyboard-pcb/reform-kbd-mcu-with-ssd1306-cache.lib
  15. +1031
    -0
      reform2-keyboard-pcb/reform-kbd-mcu-with-ssd1306.sch
  16. BIN
      reform2-keyboard-pcb/reform2-kbdtest.stl
  17. +1513
    -0
      reform2-keyboard-pcb/reform2-keyboard-backlight.sch
  18. +36
    -0
      reform2-keyboard-pcb/reform2-keyboard.csv
  19. +2206
    -0
      reform2-keyboard-pcb/reform2-keyboard.net
  20. +26
    -0
      reform2-keyboard-pcb/reform2-keyboard.pretty/IND_SRP4020TA-150M.kicad_mod
  21. +4711
    -0
      reform2-keyboard-pcb/reform2-keyboard.xml
  22. BIN
      reform2-keyboard-pcb/reform20v1kbd-gerbers.zip
  23. BIN
      reform2-keyboard-pcb/simulations/reform2kbdsimulation.blend

+ 16137
- 0
reform2-keyboard-pcb/3d-models/2005280040.stp
File diff suppressed because it is too large
View File


+ 11743
- 0
reform2-keyboard-pcb/3d-models/CPG135001D02 BROWN v5.step
File diff suppressed because it is too large
View File


+ 1810
- 0
reform2-keyboard-pcb/3d-models/Kailh - keycap 1.5 v2.step
File diff suppressed because it is too large
View File


+ 14007
- 0
reform2-keyboard-pcb/3d-models/Kailh_keycap-switch_system_1-5x1.step
File diff suppressed because it is too large
View File


+ 7719
- 0
reform2-keyboard-pcb/3d-models/Kailh_keycap-switch_system_1.5x1b.wrl
File diff suppressed because it is too large
View File


+ 170034
- 0
reform2-keyboard-pcb/3d-models/M-12401610E4#2A-REVT2.stp
File diff suppressed because it is too large
View File


+ 5824
- 0
reform2-keyboard-pcb/3d-models/S4B-PH-SM4-TB.stp
File diff suppressed because it is too large
View File


reform2-keyboard-pcb/Kailh_keycap-switch_system_measurements v1.pdf → reform2-keyboard-pcb/drawings/Kailh_keycap-switch_system_measurements v1.pdf View File


+ 70988
- 0
reform2-keyboard-pcb/fp-info-cache
File diff suppressed because it is too large
View File


BIN
reform2-keyboard-pcb/keyboard_pcb_technical_drawing.pdf View File


reform2-keyboard-pcb/reform2-keyboard-v2-lettering-qwerty-medium-onlyletters.pdf → reform2-keyboard-pcb/lettering/reform2-keyboard-v2-lettering-qwerty-medium-onlyletters.pdf View File


reform2-keyboard-pcb/reform2-keyboard-v2-lettering-qwerty-medium.pdf → reform2-keyboard-pcb/lettering/reform2-keyboard-v2-lettering-qwerty-medium.pdf View File


reform2-keyboard-pcb/reform2-keyboard-v2-lettering-qwerty-medium.svg → reform2-keyboard-pcb/lettering/reform2-keyboard-v2-lettering-qwerty-medium.svg View File


+ 363
- 0
reform2-keyboard-pcb/reform-kbd-mcu-with-ssd1306-cache.lib View File

@@ -0,0 +1,363 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Generic_Conn_01x04
#
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -250 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x06
#
DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 250 50 -350 1 1 10 f
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_2 2 -200 100 150 R 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
X Pin_6 6 -200 -300 150 R 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_Crystal_GND24
#
DEF Device_Crystal_GND24 Y 0 40 Y N 1 F N
F0 "Y" 125 200 50 H V L CNN
F1 "Device_Crystal_GND24" 125 125 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -80 0 N
P 2 0 1 20 -80 -50 -80 50 N
P 2 0 1 0 0 -150 0 -140 N
P 2 0 1 0 0 140 0 150 N
P 2 0 1 20 80 -50 80 50 N
P 2 0 1 0 80 0 100 0 N
P 4 0 1 0 -100 -90 -100 -140 100 -140 100 -90 N
P 4 0 1 0 -100 90 -100 140 100 140 100 90 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 0 200 50 D 50 50 1 1 P
X 3 3 150 0 50 L 50 50 1 1 P
X 4 4 0 -200 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_D_Small
#
DEF Device_D_Small D 0 10 N N 1 F N
F0 "D" -50 80 50 H V L CNN
F1 "Device_D_Small" -150 -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 -40 -30 40 N
P 2 0 1 0 -30 0 30 0 N
P 4 0 1 0 30 -40 -30 0 30 40 30 -40 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_Small
#
DEF Device_R_Small R 0 10 N N 1 F N
F0 "R" 30 20 50 H V L CNN
F1 "Device_R_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -30 70 30 -70 0 1 8 N
X ~ 1 0 100 30 D 50 50 1 1 P
X ~ 2 0 -100 30 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# MCU_Microchip_ATmega_ATmega32U4-AU
#
DEF MCU_Microchip_ATmega_ATmega32U4-AU U 0 20 Y Y 1 F N
F0 "U" -500 1750 50 H V L BNN
F1 "MCU_Microchip_ATmega_ATmega32U4-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 T
X PB2 10 600 1300 100 L 50 50 1 1 T
X PB3 11 600 1200 100 L 50 50 1 1 T
X PB7 12 600 800 100 L 50 50 1 1 T
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 T
X PD1 19 600 200 100 L 50 50 1 1 T
X UVCC 2 -100 1800 100 D 50 50 1 1 W
X PD2 20 600 100 100 L 50 50 1 1 T
X PD3 21 600 0 100 L 50 50 1 1 T
X PD5 22 600 -200 100 L 50 50 1 1 T
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 T
X PD6 26 600 -300 100 L 50 50 1 1 T
X PD7 27 600 -400 100 L 50 50 1 1 T
X PB4 28 600 1100 100 L 50 50 1 1 T
X PB5 29 600 1000 100 L 50 50 1 1 T
X D- 3 -600 400 100 R 50 50 1 1 B
X PB6 30 600 900 100 L 50 50 1 1 T
X PC6 31 600 600 100 L 50 50 1 1 T
X PC7 32 600 500 100 L 50 50 1 1 T
X ~HWB~/PE2 33 600 -600 100 L 50 50 1 1 T
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 T
X PF6 37 600 -1300 100 L 50 50 1 1 T
X PF5 38 600 -1200 100 L 50 50 1 1 T
X PF4 39 600 -1100 100 L 50 50 1 1 T
X D+ 4 -600 500 100 R 50 50 1 1 B
X PF1 40 600 -1000 100 L 50 50 1 1 T
X PF0 41 600 -900 100 L 50 50 1 1 T
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 T
X PB1 9 600 1400 100 L 50 50 1 1 T
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole
#
DEF Mechanical_MountingHole H 0 40 Y Y 1 F N
F0 "H" 0 200 50 H V C CNN
F1 "Mechanical_MountingHole" 0 125 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*
$ENDFPLIST
DRAW
C 0 0 50 0 1 50 N
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole_Pad
#
DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
F0 "H" 0 250 50 H V C CNN
F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*Pad*
$ENDFPLIST
DRAW
C 0 50 50 0 1 50 N
X 1 1 0 -100 100 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# SSD1306_OLED-0.91-128x32_SSD1306
#
DEF SSD1306_OLED-0.91-128x32_SSD1306 U 0 40 Y Y 1 F N
F0 "U" 1350 600 60 H V R TNN
F1 "SSD1306_OLED-0.91-128x32_SSD1306" -1350 600 60 H V L TNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -1400 650 1400 100 0 1 0 f
X C2P 1 -1300 0 100 U 50 50 1 1 I
X SCL 10 500 0 100 U 50 50 1 1 I
X SDA 11 700 0 100 U 50 50 1 1 I
X IREF 12 900 0 100 U 50 50 1 1 I
X VCOMH 13 1100 0 100 U 50 50 1 1 I
X VCC 14 1300 0 100 U 50 50 1 1 I
X C2N 2 -1100 0 100 U 50 50 1 1 I
X C1P 3 -900 0 100 U 50 50 1 1 I
X C1N 4 -700 0 100 U 50 50 1 1 I
X VDDB 5 -500 0 100 U 50 50 1 1 I
X NC 6 -300 0 100 U 50 50 1 1 N
X VSS 7 -100 0 100 U 50 50 1 1 O
X VDD 8 100 0 100 U 50 50 1 1 I
X ~RES 9 300 0 100 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Switch_SW_DIP_x01
#
DEF Switch_SW_DIP_x01 SW 0 0 Y N 1 F N
F0 "SW" 0 150 50 H V C CNN
F1 "Switch_SW_DIP_x01" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SW?DIP?x1*
$ENDFPLIST
DRAW
C -80 0 20 0 0 0 N
C 80 0 20 0 0 0 N
S -150 100 150 -100 0 1 10 f
P 2 0 0 0 -60 5 93 46 N
X ~ 1 -300 0 200 R 50 50 1 1 P
X ~ 2 300 0 200 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Switch_SW_SPST
#
DEF Switch_SW_SPST SW 0 0 Y N 1 F N
F0 "SW" 0 125 50 H V C CNN
F1 "Switch_SW_SPST" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C -80 0 20 0 0 0 N
C 80 0 20 0 0 0 N
P 2 0 0 0 -60 10 60 70 N
X A 1 -200 0 100 R 50 50 1 1 P
X B 2 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# mntcomp-keyboard_Choc
#
DEF mntcomp-keyboard_Choc SW 0 40 N N 1 F N
F0 "SW" 150 -50 50 H V C CNN
F1 "mntcomp-keyboard_Choc" -150 -50 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 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 0 350 200 D 50 50 1 1 P I
X 2 2 0 -200 200 U 50 50 1 1 P I
ENDDRAW
ENDDEF
#
# power_+3V3
#
DEF power_+3V3 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3V3" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
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 +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 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 +5V 1 0 0 0 U 50 50 1 1 W N
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_PWR_FLAG
#
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power_PWR_FLAG" 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 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
#End Library

+ 1031
- 0
reform2-keyboard-pcb/reform-kbd-mcu-with-ssd1306.sch
File diff suppressed because it is too large
View File


BIN
reform2-keyboard-pcb/reform2-kbdtest.stl View File


+ 1513
- 0
reform2-keyboard-pcb/reform2-keyboard-backlight.sch
File diff suppressed because it is too large
View File


+ 36
- 0
reform2-keyboard-pcb/reform2-keyboard.csv View File

@@ -0,0 +1,36 @@
Reference, Quantity, Value, Footprint, Datasheet, Manufacturer, Manufacturer_No
C1 C2 ,2,"18pF","Capacitor_SMD:C_0603_1608Metric","","Yageo","CC0603JRNPO9BN180"
C10 C7 ,2,"4.7uF","Capacitor_SMD:C_0603_1608Metric","~","Taiyo Yuden","JMK107BB7475KA-T"
C3 C5 C9 C8 ,4,"1uF","Capacitor_SMD:C_0603_1608Metric","","TDK","C1608X8L1C105K080AC"
C4 C6 ,2,"0.1uF","Capacitor_SMD:C_0603_1608Metric","","Yageo","CC0603JPX7R9BB104"
D1 D7 D13 D19 D25 D31 D37 D43 D49 D55 D61 D67 D73 D78 D8 D14 D20 D26 D32 D38 D44 D50 D56 D62 D68 D74 D79 D9 D15 D21 D27 D33 D39 D45 D51 D57 D63 D69 D75 D80 D4 D10 D16 D22 D28 D34 D40 D46 D52 D58 D64 D70 D76 D81 D5 D11 D17 D23 D29 D35 D41 D47 D53 D59 D65 D71 D77 D82 D6 D12 D18 D24 D30 D36 D42 D3 D2 D48 D54 D60 D66 D72 ,82,"MMDL914T1G","Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder","","ON","MMDL914T1G"
D83 ,1,"B250-13-F","Diode_SMD:D_SMB_Handsoldering","~","Diodes","B250-13-F"
D84 D85 D86 D87 D88 D89 D90 D91 D94 D95 D96 D97 D98 D99 D100 D101 D104 D105 D106 D107 D108 D109 D110 D111 D114 D115 D116 D117 D118 D119 D120 D121 D124 D125 D126 D127 D128 D129 D130 D131 D134 D135 D136 D137 D138 D139 D140 D141 D144 D145 D146 D147 D148 D149 D150 D151 D154 D155 D156 D157 D158 D159 D160 D161 D92 D93 D102 D103 D112 D113 D122 D123 D132 D133 D142 D143 D152 D153 D162 D163 ,80,"WLED","LED_SMD:LED_0603_1608Metric","~","OSRAM","LW Q38E-Q2OO-3K5L"
GFX1 GFX2 ,2,"MNT","reform2-keyboard:mntreform","~"
H1 ,1,"MH1","MountingHole:MountingHole_2.2mm_M2_Pad","~"
H2 ,1,"MH2","MountingHole:MountingHole_2.2mm_M2_Pad","~"
H3 ,1,"MH3","MountingHole:MountingHole_2.2mm_M2_Pad","~"
H4 ,1,"MH4","MountingHole:MountingHole_2.2mm_M2_Pad","~"
H5 ,1,"MH5","MountingHole:MountingHole_2.2mm_M2_Pad","~"
H6 ,1,"MH6","MountingHole:MountingHole_2.2mm_M2_Pad","~"
J1 ,1,"USB","Connector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal","","JST","S4B-PH-SM4-TB(LF)(SN)"
J2 ,1,"UART","Connector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal","","JST","S4B-PH-SM4-TB(LF)(SN)"
J3 ,1,"AUX","Connector_FFC-FPC:Molex_200528-0040_1x04-1MP_P1.00mm_Horizontal","","Molex","200528-0040"
J4 ,1,"USB_C_Receptacle_USB2.0","Connector_USB:USB_C_Receptacle_Amphenol_12401610E4-2A","https://www.usb.org/sites/default/files/documents/usb_type-c.zip","Amphenol","12401610E4#2A"
L1 ,1,"10uH","reform2-keyboard:IND_SRP4020TA-150M","~","Bourns","SRP4020TA-100M"
R10 ,1,"715K","Resistor_SMD:R_0603_1608Metric","~","Vishay Dale","CRCW0603715KFKEA"
R11 ,1,"1M","Resistor_SMD:R_0603_1608Metric","~","Panasonic","ERJ-3EKF1004V"
R12 ,1,"54.9K","Resistor_SMD:R_0603_1608Metric","~","Yageo","RC0603FR-0754K9L"
R13 R14 ,2,"5.1k","Resistor_SMD:R_0603_1608Metric","~","Yageo","AC0603FR-135K1L"
R2 R1 ,2,"22","Resistor_SMD:R_0603_1608Metric","","Vishay Dale","CRCW06030000Z0EAC"
R3 ,1,"10k","Resistor_SMD:R_0603_1608Metric","","Yageo","AF0603JR-0710KL"
R4 R9 ,2,"0","Resistor_SMD:R_0603_1608Metric","","Vishay Dale","CRCW06030000Z0EAC"
R5 R6 ,2,"4.7k","Resistor_SMD:R_0603_1608Metric","~","Vishay Dale","CRCW06034K70FKEAC"
R7 ,1,"62K","Resistor_SMD:R_0603_1608Metric","~","Vishay Dale","CRCW060362K0FKEAC"
R8 ,1,"604K","Resistor_SMD:R_0603_1608Metric","~","Vishay Dale","CRCW0603604KFKEA"
SW1 SW7 SW13 SW19 SW25 SW31 SW37 SW43 SW49 SW55 SW61 SW67 SW73 SW78 SW8 SW14 SW20 SW26 SW32 SW38 SW44 SW50 SW56 SW62 SW68 SW74 SW79 SW9 SW15 SW21 SW27 SW33 SW39 SW45 SW51 SW57 SW63 SW69 SW75 SW80 SW4 SW10 SW16 SW22 SW28 SW34 SW40 SW46 SW52 SW58 SW64 SW70 SW76 SW81 SW5 SW11 SW17 SW23 SW29 SW35 SW41 SW47 SW53 SW59 SW65 SW71 SW77 SW82 SW6 SW12 SW18 SW24 SW30 SW36 SW42 SW3 SW2 SW48 SW54 SW60 SW66 SW72 ,82,"Choc","keyswitches:PG1350","","Kailh","Choc"
SW83 ,1,"RESET","Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2","~","C&K","KMR221GLFS"
SW84 ,1,"SW_DIP_x01","Button_Switch_SMD:SW_DIP_SPSTx01_Slide_Omron_A6S-110x_W8.9mm_P2.54mm","~","Omron","A6S-1101-H"
U1 ,1,"ATMEGA32U4-AU","Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm","","Microchip","ATMEGA32U4-AU"
U2 ,1,"TPS61185","Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm","","Texas Instruments","TPS61185"
Y1 ,1,"16MHz","Crystals:Crystal_SMD_3225-4pin_3.2x2.5mm_HandSoldering","","Abracon","ABM8AIG-16.000MHz-4-T"

+ 2206
- 0
reform2-keyboard-pcb/reform2-keyboard.net
File diff suppressed because it is too large
View File


+ 26
- 0
reform2-keyboard-pcb/reform2-keyboard.pretty/IND_SRP4020TA-150M.kicad_mod View File

@@ -0,0 +1,26 @@

(module IND_SRP4020TA-150M (layer F.Cu) (tedit 5E5EA62C)
(descr "")
(fp_text reference REF** (at 0.635 -3.175 0) (layer F.SilkS)
(effects (font (size 1.0 1.0) (thickness 0.015)))
)
(fp_text value IND_SRP4020TA-150M (at 8.89 3.175 0) (layer F.Fab)
(effects (font (size 1.0 1.0) (thickness 0.015)))
)
(fp_line (start -2.225 -2.03) (end 2.225 -2.03) (layer F.Fab) (width 0.127))
(fp_line (start 2.225 -2.03) (end 2.225 2.03) (layer F.Fab) (width 0.127))
(fp_line (start 2.225 2.03) (end -2.225 2.03) (layer F.Fab) (width 0.127))
(fp_line (start -2.225 2.03) (end -2.225 -2.03) (layer F.Fab) (width 0.127))
(fp_line (start -2.225 -1.5) (end -2.225 -2.03) (layer F.SilkS) (width 0.127))
(fp_line (start -2.225 -2.03) (end 2.225 -2.03) (layer F.SilkS) (width 0.127))
(fp_line (start 2.225 -2.03) (end 2.225 -1.5) (layer F.SilkS) (width 0.127))
(fp_line (start -2.225 2.03) (end 2.225 2.03) (layer F.SilkS) (width 0.127))
(fp_line (start -2.225 2.03) (end -2.225 1.5) (layer F.SilkS) (width 0.127))
(fp_line (start 2.225 2.03) (end 2.225 1.5) (layer F.SilkS) (width 0.127))
(fp_line (start -2.85 -2.28) (end 2.85 -2.28) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.85 -2.28) (end 2.85 2.28) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.85 2.28) (end -2.85 2.28) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.85 2.28) (end -2.85 -2.28) (layer F.CrtYd) (width 0.05))
(pad 1 smd rect (at -1.85 0.0) (size 1.5 2.4) (layers F.Cu F.Mask F.Paste))
(pad 2 smd rect (at 1.85 0.0) (size 1.5 2.4) (layers F.Cu F.Mask F.Paste))
)

+ 4711
- 0
reform2-keyboard-pcb/reform2-keyboard.xml
File diff suppressed because it is too large
View File


BIN
reform2-keyboard-pcb/reform20v1kbd-gerbers.zip View File


BIN
reform2-keyboard-pcb/simulations/reform2kbdsimulation.blend View File


Loading…
Cancel
Save