Browse Source

more keyboard sources

Lukas F. Hartmann 6 months ago
parent
commit
0ee6004740

+ 4776
- 0
keycaps/back space_final.STL
File diff suppressed because it is too large
View File


+ 15794
- 0
keycaps/base keyboard stabilizer_C.STL
File diff suppressed because it is too large
View File


+ 3754
- 0
keycaps/base keyboard stabilizer_U.STL
File diff suppressed because it is too large
View File


+ 4888
- 0
keycaps/big shift_final.STL
File diff suppressed because it is too large
View File


+ 8108
- 0
keycaps/ctrl-new.stl
File diff suppressed because it is too large
View File


+ 5644
- 0
keycaps/enter_final.STL
File diff suppressed because it is too large
View File


+ 7450
- 0
keycaps/space bar_final.STL
File diff suppressed because it is too large
View File


+ 8444
- 0
keycaps/tab-new.stl
File diff suppressed because it is too large
View File


+ 3180
- 0
keycaps/tab_final.STL
File diff suppressed because it is too large
View File


+ 14870
- 0
keycaps/tbleft_button_final.STL
File diff suppressed because it is too large
View File


+ 14464
- 0
keycaps/tbright_button_final.STL
File diff suppressed because it is too large
View File


+ 3
- 0
keycaps/wirejig.scad View File

@@ -0,0 +1,3 @@
1
+cube(size=[11,25,15]);
2
+translate([-1,-1,0]) cube(size=[13,27,3]);
3
+translate([-1,-1,4]) cube(size=[13,27,3]);

+ 8141
- 0
reform-keyboard-engraving/keyboard-engraving-neo2.svg
File diff suppressed because it is too large
View File


+ 8109
- 0
reform-keyboard-engraving/keyboard-engraving-neo2b.svg
File diff suppressed because it is too large
View File


+ 7687
- 0
reform-keyboard-engraving/keyboard-engraving-qwerty-1key.svg
File diff suppressed because it is too large
View File


+ 7687
- 0
reform-keyboard-engraving/keyboard-engraving-qwerty.svg
File diff suppressed because it is too large
View File


+ 7659
- 0
reform-keyboard-engraving/keyboard-engraving-qwerty2.svg
File diff suppressed because it is too large
View File


+ 7846
- 0
reform-keyboard-engraving/keyboard-engraving-qwertz.svg
File diff suppressed because it is too large
View File


+ 7814
- 0
reform-keyboard-engraving/keyboard-engraving-qwertz2.svg
File diff suppressed because it is too large
View File


+ 24
- 3
reform-keyboard-fw/Keyboard.c View File

@@ -258,8 +258,21 @@ void EVENT_USB_Device_StartOfFrame(void)
258 258
 #define   KEY_VOLUME_UP   0x80
259 259
 #define   KEY_VOLUME_DOWN   0x81
260 260
 
261
+
262
+#ifdef NEO2
263
+
264
+const uint8_t matrix[15*6] = {
265
+  KEY_ESCAPE, KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8, KEY_F9, KEY_F10, KEY_F11, KEY_F12, HID_KEYBOARD_SC_PAGE_UP, HID_KEYBOARD_SC_PAGE_DOWN,
266
+  KEY_GRAVE_ACCENT_AND_TILDE, KEY_1, KEY_2, KEY_3, KEY_4, KEY_5, KEY_6, KEY_7, KEY_8, KEY_9, KEY_0, KEY_MINUS_AND_UNDERSCORE, KEY_EQUAL_AND_PLUS, KEY_BACKSPACE, 0,
267
+  KEY_TAB, KEY_Q, KEY_W, KEY_E, KEY_R, KEY_T, KEY_Y, KEY_U, KEY_I, KEY_O, KEY_P, KEY_OPENING_BRACKET_AND_OPENING_BRACE, KEY_CLOSING_BRACKET_AND_CLOSING_BRACE, KEY_ENTER, 0,
268
+  HID_KEYBOARD_SC_CAPS_LOCK, KEY_A, KEY_S, KEY_D, KEY_F, KEY_G, KEY_H, KEY_J, KEY_K, KEY_L, KEY_SEMICOLON_AND_COLON, KEY_APOSTROPHE_AND_QUOTE, HID_KEYBOARD_SC_CAPS_LOCK,0,0,
269
+  HID_KEYBOARD_SC_LEFT_SHIFT, KEY_Z, KEY_X, KEY_C, KEY_V, KEY_B, KEY_N, KEY_M, HID_KEYBOARD_SC_COMMA_AND_LESS_THAN_SIGN, HID_KEYBOARD_SC_DOT_AND_GREATER_THAN_SIGN, KEY_SLASH_AND_QUESTION_MARK, HID_KEYBOARD_SC_UP_ARROW, HID_KEYBOARD_SC_RIGHT_SHIFT, 0,0,
270
+  HID_KEYBOARD_SC_LEFT_CONTROL, HID_KEYBOARD_SC_RIGHT_ALT, HID_KEYBOARD_SC_LEFT_ALT, KEY_SPACE, HID_KEYBOARD_SC_RIGHT_ALT, HID_KEYBOARD_SC_LEFT_ARROW, HID_KEYBOARD_SC_DOWN_ARROW, HID_KEYBOARD_SC_RIGHT_ARROW, KEY_SPACE,KEY_SPACE,0,0,0,0,0
271
+};
272
+
273
+#else
261 274
 const uint8_t matrix[15*6] = {
262
-  KEY_ESCAPE, KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8, KEY_F9, KEY_F10, KEY_F11, KEY_F12, KEY_DELETE, KEY_F13,
275
+  KEY_ESCAPE, KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8, KEY_F9, KEY_F10, KEY_F11, KEY_F12, KEY_DELETE, HID_KEYBOARD_SC_NON_US_BACKSLASH_AND_PIPE,
263 276
   KEY_GRAVE_ACCENT_AND_TILDE, KEY_1, KEY_2, KEY_3, KEY_4, KEY_5, KEY_6, KEY_7, KEY_8, KEY_9, KEY_0, KEY_MINUS_AND_UNDERSCORE, KEY_EQUAL_AND_PLUS, KEY_BACKSPACE, 0,
264 277
   KEY_TAB, KEY_Q, KEY_W, KEY_E, KEY_R, KEY_T, KEY_Y, KEY_U, KEY_I, KEY_O, KEY_P, KEY_OPENING_BRACKET_AND_OPENING_BRACE, KEY_CLOSING_BRACKET_AND_CLOSING_BRACE, KEY_ENTER, 0,
265 278
   HID_KEYBOARD_SC_LEFT_CONTROL, KEY_A, KEY_S, KEY_D, KEY_F, KEY_G, KEY_H, KEY_J, KEY_K, KEY_L, KEY_SEMICOLON_AND_COLON, KEY_APOSTROPHE_AND_QUOTE, KEY_BACKSLASH_AND_PIPE,0,0,
@@ -279,6 +292,7 @@ const uint8_t matrix2[15*6] = {
279 292
   HID_KEYBOARD_SC_LEFT_SHIFT, KEY_Z, KEY_X, KEY_C, KEY_V, KEY_B, KEY_N, KEY_M, HID_KEYBOARD_SC_COMMA_AND_LESS_THAN_SIGN, HID_KEYBOARD_SC_DOT_AND_GREATER_THAN_SIGN, HID_KEYBOARD_SC_PAGE_UP, KEY_SLASH_AND_QUESTION_MARK, HID_KEYBOARD_SC_RIGHT_SHIFT, 0,0,
280 293
   HID_KEYBOARD_SC_EXSEL, HID_KEYBOARD_SC_LEFT_GUI, HID_KEYBOARD_SC_LEFT_ALT, KEY_SPACE, HID_KEYBOARD_SC_HOME, HID_KEYBOARD_SC_PAGE_DOWN, HID_KEYBOARD_SC_END, HID_KEYBOARD_SC_RIGHT_ALT, KEY_SPACE,KEY_SPACE,0,0,0,0,0
281 294
 };
295
+#endif
282 296
 
283 297
 /** HID class driver callback function for the creation of HID reports to the host.
284 298
  *
@@ -312,15 +326,22 @@ bool CALLBACK_HID_Device_CreateHIDReport(USB_ClassInfo_HID_Device_t* const HIDIn
312 326
     for (int x=0; x<15; x++) {
313 327
       uint16_t keycode = matrix[y*15+x];
314 328
       char pressed = 0;
329
+      
330
+#ifndef NEO2
315 331
       if (metaPressed) {
316 332
         keycode = matrix2[y*15+x];
317 333
       }
334
+#endif
335
+      
318 336
       if (x<=1) {
319 337
         uint8_t pidx = x+6;
320 338
         if (!(PINB&(1<<pidx))) {
321 339
           pressed = 1;
322
-          KeyboardReport->KeyCode[UsedKeyCodes++] = keycode;
323
-          if (keycode == HID_KEYBOARD_SC_EXSEL) metaPressedNow = 1;
340
+          if (keycode == HID_KEYBOARD_SC_EXSEL) {
341
+            metaPressedNow = 1;
342
+          } else {
343
+            KeyboardReport->KeyCode[UsedKeyCodes++] = keycode;
344
+          }
324 345
         }
325 346
       } else if (x>=2 && x<=9) {
326 347
         uint8_t pidx = x-2;

+ 1
- 1
reform-keyboard-fw/Makefile View File

@@ -20,7 +20,7 @@ OPTIMIZATION = s
20 20
 TARGET       = Keyboard
21 21
 SRC          = $(TARGET).c Descriptors.c $(LUFA_SRC_USB) $(LUFA_SRC_USBCLASS)
22 22
 LUFA_PATH    = ./lufa-master/LUFA
23
-CC_FLAGS     = -DUSE_LUFA_CONFIG_HEADER -IConfig/
23
+CC_FLAGS     = -DUSE_LUFA_CONFIG_HEADER $(REFORM_KBD_OPTIONS) -IConfig/
24 24
 LD_FLAGS     =
25 25
 
26 26
 # Default target

+ 4
- 4
reform-keyboard-pcb/mntcomp-keyboard.pro View File

@@ -1,4 +1,4 @@
1
-update=Fri 02 Feb 2018 06:37:29 PM CET
1
+update=Sun 11 Nov 2018 02:39:42 PM CET
2 2
 version=1
3 3
 last_client=kicad
4 4
 [pcbnew]
@@ -62,10 +62,10 @@ LibName30=mntcomp-keyboard
62 62
 [schematic_editor]
63 63
 version=1
64 64
 PageLayoutDescrFile=
65
-PlotDirectoryName=
65
+PlotDirectoryName=/tmp/
66 66
 SubpartIdSeparator=0
67 67
 SubpartFirstId=65
68 68
 NetFmtName=
69
-SpiceForceRefPrefix=0
70
-SpiceUseNetNumbers=0
69
+SpiceAjustPassiveValues=0
71 70
 LabSize=60
71
+ERC_TestSimilarLabels=1

+ 316
- 42
reform-keyboard-pcb/mntcomp-keyboard.sch View File

@@ -1,4 +1,4 @@
1
-EESchema Schematic File Version 2
1
+EESchema Schematic File Version 4
2 2
 LIBS:power
3 3
 LIBS:device
4 4
 LIBS:transistors
@@ -30,18 +30,18 @@ LIBS:contrib
30 30
 LIBS:valves
31 31
 LIBS:mntcomp-keyboard
32 32
 LIBS:mntcomp-keyboard-cache
33
-EELAYER 25 0
33
+EELAYER 26 0
34 34
 EELAYER END
35 35
 $Descr A3 16535 11693
36 36
 encoding utf-8
37 37
 Sheet 1 2
38
-Title ""
39
-Date ""
40
-Rev ""
41
-Comp ""
42
-Comment1 ""
43
-Comment2 ""
44
-Comment3 ""
38
+Title "Reform Keyboard"
39
+Date "2018-11-11"
40
+Rev "0.4"
41
+Comp "MNT Media and Technology UG"
42
+Comment1 "License: GPLv3+ https://www.gnu.org/licenses/gpl-3.0.en.html"
43
+Comment2 "Copyright 2017,2018 Lukas F. Hartmann / mntmn"
44
+Comment3 "https://mntmn.com/reform"
45 45
 Comment4 ""
46 46
 $EndDescr
47 47
 $Comp
@@ -1857,7 +1857,7 @@ Connection ~ 6800 3750
1857 1857
 Connection ~ 5100 3750
1858 1858
 Connection ~ 3400 3750
1859 1859
 Wire Wire Line
1860
-	1750 4850 13600 4850
1860
+	1750 4850 2550 4850
1861 1861
 Connection ~ 2550 4850
1862 1862
 Connection ~ 4250 4850
1863 1863
 Connection ~ 5950 4850
@@ -1872,7 +1872,7 @@ Connection ~ 6800 4850
1872 1872
 Connection ~ 5100 4850
1873 1873
 Connection ~ 3400 4850
1874 1874
 Wire Wire Line
1875
-	1650 5900 12750 5900
1875
+	1650 5900 2550 5900
1876 1876
 Connection ~ 2550 5900
1877 1877
 Connection ~ 4250 5900
1878 1878
 Connection ~ 5950 5900
@@ -1886,7 +1886,7 @@ Connection ~ 6800 5900
1886 1886
 Connection ~ 5100 5900
1887 1887
 Connection ~ 3400 5900
1888 1888
 Wire Wire Line
1889
-	1550 7000 12750 7000
1889
+	1550 7000 2550 7000
1890 1890
 Connection ~ 2550 7000
1891 1891
 Connection ~ 4250 7000
1892 1892
 Connection ~ 5950 7000
@@ -1900,7 +1900,7 @@ Connection ~ 6800 7000
1900 1900
 Connection ~ 5100 7000
1901 1901
 Connection ~ 3400 7000
1902 1902
 Wire Wire Line
1903
-	1450 8100 10200 8100
1903
+	1450 8100 2550 8100
1904 1904
 Connection ~ 2550 8100
1905 1905
 Connection ~ 4250 8100
1906 1906
 Connection ~ 5950 8100
@@ -1909,7 +1909,7 @@ Connection ~ 6800 8100
1909 1909
 Connection ~ 5100 8100
1910 1910
 Connection ~ 3400 8100
1911 1911
 Wire Wire Line
1912
-	2150 1150 2150 7350
1912
+	2150 1150 2150 1900
1913 1913
 Wire Wire Line
1914 1914
 	2550 1900 2150 1900
1915 1915
 Connection ~ 2150 1900
@@ -1928,7 +1928,7 @@ Connection ~ 2150 6250
1928 1928
 Wire Wire Line
1929 1929
 	2150 7350 2550 7350
1930 1930
 Wire Wire Line
1931
-	1350 2650 14450 2650
1931
+	1350 2650 2550 2650
1932 1932
 Wire Wire Line
1933 1933
 	1350 2750 1850 2750
1934 1934
 Wire Wire Line
@@ -1952,83 +1952,83 @@ Wire Wire Line
1952 1952
 Wire Wire Line
1953 1953
 	2250 1150 2250 1850
1954 1954
 Wire Wire Line
1955
-	2250 1850 3400 1850
1955
+	2250 1850 3050 1850
1956 1956
 Wire Wire Line
1957 1957
 	3400 1850 3400 1900
1958 1958
 Wire Wire Line
1959 1959
 	2350 1150 2350 1800
1960 1960
 Wire Wire Line
1961
-	2350 1800 4250 1800
1961
+	2350 1800 3900 1800
1962 1962
 Wire Wire Line
1963 1963
 	4250 1800 4250 1900
1964 1964
 Wire Wire Line
1965 1965
 	2450 1150 2450 1750
1966 1966
 Wire Wire Line
1967
-	2450 1750 5100 1750
1967
+	2450 1750 4750 1750
1968 1968
 Wire Wire Line
1969 1969
 	5100 1750 5100 1900
1970 1970
 Wire Wire Line
1971 1971
 	2550 1150 2550 1700
1972 1972
 Wire Wire Line
1973
-	2550 1700 5950 1700
1973
+	2550 1700 5600 1700
1974 1974
 Wire Wire Line
1975 1975
 	5950 1700 5950 1900
1976 1976
 Wire Wire Line
1977 1977
 	2650 1150 2650 1650
1978 1978
 Wire Wire Line
1979
-	2650 1650 6800 1650
1979
+	2650 1650 6450 1650
1980 1980
 Wire Wire Line
1981 1981
 	6800 1650 6800 1900
1982 1982
 Wire Wire Line
1983 1983
 	2750 1150 2750 1600
1984 1984
 Wire Wire Line
1985
-	2750 1600 7650 1600
1985
+	2750 1600 7300 1600
1986 1986
 Wire Wire Line
1987 1987
 	7650 1600 7650 1900
1988 1988
 Wire Wire Line
1989 1989
 	2850 1150 2850 1550
1990 1990
 Wire Wire Line
1991
-	2850 1550 8500 1550
1991
+	2850 1550 8150 1550
1992 1992
 Wire Wire Line
1993 1993
 	8500 1550 8500 1900
1994 1994
 Wire Wire Line
1995 1995
 	2950 1150 2950 1500
1996 1996
 Wire Wire Line
1997
-	2950 1500 9350 1500
1997
+	2950 1500 9000 1500
1998 1998
 Wire Wire Line
1999 1999
 	9350 1500 9350 1900
2000 2000
 Wire Wire Line
2001 2001
 	10200 1450 10200 1900
2002 2002
 Wire Wire Line
2003
-	3050 1450 10200 1450
2003
+	3050 1450 9850 1450
2004 2004
 Wire Wire Line
2005 2005
 	3050 1450 3050 1150
2006 2006
 Wire Wire Line
2007 2007
 	3150 1150 3150 1400
2008 2008
 Wire Wire Line
2009
-	3150 1400 11050 1400
2009
+	3150 1400 10700 1400
2010 2010
 Wire Wire Line
2011 2011
 	11050 1400 11050 1900
2012 2012
 Wire Wire Line
2013 2013
 	11900 1350 11900 1900
2014 2014
 Wire Wire Line
2015
-	3250 1350 11900 1350
2015
+	3250 1350 11550 1350
2016 2016
 Wire Wire Line
2017 2017
 	3250 1350 3250 1150
2018 2018
 Wire Wire Line
2019 2019
 	3350 1150 3350 1300
2020 2020
 Wire Wire Line
2021
-	3350 1300 12750 1300
2021
+	3350 1300 12400 1300
2022 2022
 Wire Wire Line
2023 2023
 	12750 1300 12750 1900
2024 2024
 Wire Wire Line
2025 2025
 	13600 1250 13600 1900
2026 2026
 Wire Wire Line
2027
-	3450 1250 13600 1250
2027
+	3450 1250 13250 1250
2028 2028
 Wire Wire Line
2029 2029
 	3450 1250 3450 1150
2030 2030
 Wire Wire Line
2031
-	3050 1850 3050 7350
2031
+	3050 1850 3050 3000
2032 2032
 Wire Wire Line
2033 2033
 	3050 7350 3400 7350
2034 2034
 Connection ~ 3050 1850
@@ -2045,7 +2045,7 @@ Wire Wire Line
2045 2045
 	3400 6250 3050 6250
2046 2046
 Connection ~ 3050 6250
2047 2047
 Wire Wire Line
2048
-	1850 3750 13600 3750
2048
+	1850 3750 2550 3750
2049 2049
 Wire Wire Line
2050 2050
 	14450 1200 14450 1900
2051 2051
 Wire Wire Line
@@ -2056,48 +2056,48 @@ Connection ~ 13600 2650
2056 2056
 Wire Wire Line
2057 2057
 	3900 7350 4250 7350
2058 2058
 Wire Wire Line
2059
-	3900 1800 3900 7350
2059
+	3900 1800 3900 3000
2060 2060
 Connection ~ 3900 1800
2061 2061
 Wire Wire Line
2062 2062
 	4750 7350 5100 7350
2063 2063
 Wire Wire Line
2064
-	4750 1750 4750 7350
2064
+	4750 1750 4750 3000
2065 2065
 Connection ~ 4750 1750
2066 2066
 Wire Wire Line
2067 2067
 	5600 7350 5950 7350
2068 2068
 Wire Wire Line
2069
-	5600 1700 5600 7350
2069
+	5600 1700 5600 3000
2070 2070
 Connection ~ 5600 1700
2071 2071
 Wire Wire Line
2072 2072
 	6450 7350 6800 7350
2073 2073
 Wire Wire Line
2074
-	6450 1650 6450 7350
2074
+	6450 1650 6450 3000
2075 2075
 Connection ~ 6450 1650
2076 2076
 Wire Wire Line
2077 2077
 	7300 7350 7650 7350
2078 2078
 Wire Wire Line
2079
-	7300 1600 7300 7350
2079
+	7300 1600 7300 3000
2080 2080
 Connection ~ 7300 1600
2081 2081
 Wire Wire Line
2082 2082
 	8150 7350 8500 7350
2083 2083
 Wire Wire Line
2084
-	8150 1550 8150 7350
2084
+	8150 1550 8150 3000
2085 2085
 Connection ~ 8150 1550
2086 2086
 Connection ~ 9000 1500
2087 2087
 Wire Wire Line
2088
-	9850 1450 9850 7350
2088
+	9850 1450 9850 3000
2089 2089
 Connection ~ 9850 1450
2090 2090
 Wire Wire Line
2091
-	10700 1400 10700 6250
2091
+	10700 1400 10700 3000
2092 2092
 Connection ~ 10700 1400
2093 2093
 Wire Wire Line
2094
-	11550 1350 11550 6250
2094
+	11550 1350 11550 3000
2095 2095
 Connection ~ 11550 1350
2096 2096
 Wire Wire Line
2097
-	12400 1300 12400 6250
2097
+	12400 1300 12400 3000
2098 2098
 Connection ~ 12400 1300
2099 2099
 Wire Wire Line
2100
-	13250 1250 13250 4100
2100
+	13250 1250 13250 3000
2101 2101
 Connection ~ 13250 1250
2102 2102
 Wire Wire Line
2103 2103
 	14200 2100 14100 2100
@@ -2231,7 +2231,7 @@ Wire Wire Line
2231 2231
 Wire Wire Line
2232 2232
 	11550 6250 11900 6250
2233 2233
 Wire Wire Line
2234
-	9000 1500 9000 7350
2234
+	9000 1500 9000 3000
2235 2235
 Wire Wire Line
2236 2236
 	10700 6250 11050 6250
2237 2237
 Connection ~ 10700 5150
@@ -2331,4 +2331,278 @@ F 3 "" H 7300 9600 50  0001 C CNN
2331 2331
 	1    7300 9600
2332 2332
 	1    0    0    -1  
2333 2333
 $EndComp
2334
+Wire Wire Line
2335
+	2550 2650 3400 2650
2336
+Wire Wire Line
2337
+	4250 2650 5100 2650
2338
+Wire Wire Line
2339
+	5950 2650 6800 2650
2340
+Wire Wire Line
2341
+	7650 2650 8500 2650
2342
+Wire Wire Line
2343
+	9350 2650 10200 2650
2344
+Wire Wire Line
2345
+	11050 2650 11900 2650
2346
+Wire Wire Line
2347
+	12750 2650 13600 2650
2348
+Wire Wire Line
2349
+	11900 2650 12750 2650
2350
+Wire Wire Line
2351
+	10200 2650 11050 2650
2352
+Wire Wire Line
2353
+	8500 2650 9350 2650
2354
+Wire Wire Line
2355
+	6800 2650 7650 2650
2356
+Wire Wire Line
2357
+	5100 2650 5950 2650
2358
+Wire Wire Line
2359
+	3400 2650 4250 2650
2360
+Wire Wire Line
2361
+	2550 3750 3400 3750
2362
+Wire Wire Line
2363
+	4250 3750 5100 3750
2364
+Wire Wire Line
2365
+	5950 3750 6800 3750
2366
+Wire Wire Line
2367
+	7650 3750 8500 3750
2368
+Wire Wire Line
2369
+	9350 3750 10200 3750
2370
+Wire Wire Line
2371
+	11050 3750 11900 3750
2372
+Wire Wire Line
2373
+	12750 3750 13600 3750
2374
+Wire Wire Line
2375
+	11900 3750 12750 3750
2376
+Wire Wire Line
2377
+	10200 3750 11050 3750
2378
+Wire Wire Line
2379
+	8500 3750 9350 3750
2380
+Wire Wire Line
2381
+	6800 3750 7650 3750
2382
+Wire Wire Line
2383
+	5100 3750 5950 3750
2384
+Wire Wire Line
2385
+	3400 3750 4250 3750
2386
+Wire Wire Line
2387
+	2550 4850 3400 4850
2388
+Wire Wire Line
2389
+	4250 4850 5100 4850
2390
+Wire Wire Line
2391
+	5950 4850 6800 4850
2392
+Wire Wire Line
2393
+	7650 4850 8500 4850
2394
+Wire Wire Line
2395
+	9350 4850 10200 4850
2396
+Wire Wire Line
2397
+	11050 4850 11900 4850
2398
+Wire Wire Line
2399
+	12750 4850 13600 4850
2400
+Wire Wire Line
2401
+	11900 4850 12750 4850
2402
+Wire Wire Line
2403
+	10200 4850 11050 4850
2404
+Wire Wire Line
2405
+	8500 4850 9350 4850
2406
+Wire Wire Line
2407
+	6800 4850 7650 4850
2408
+Wire Wire Line
2409
+	5100 4850 5950 4850
2410
+Wire Wire Line
2411
+	3400 4850 4250 4850
2412
+Wire Wire Line
2413
+	2550 5900 3400 5900
2414
+Wire Wire Line
2415
+	4250 5900 5100 5900
2416
+Wire Wire Line
2417
+	5950 5900 6800 5900
2418
+Wire Wire Line
2419
+	7650 5900 8500 5900
2420
+Wire Wire Line
2421
+	9350 5900 10200 5900
2422
+Wire Wire Line
2423
+	11050 5900 11900 5900
2424
+Wire Wire Line
2425
+	11900 5900 12750 5900
2426
+Wire Wire Line
2427
+	10200 5900 11050 5900
2428
+Wire Wire Line
2429
+	8500 5900 9350 5900
2430
+Wire Wire Line
2431
+	6800 5900 7650 5900
2432
+Wire Wire Line
2433
+	5100 5900 5950 5900
2434
+Wire Wire Line
2435
+	3400 5900 4250 5900
2436
+Wire Wire Line
2437
+	2550 7000 3400 7000
2438
+Wire Wire Line
2439
+	4250 7000 5100 7000
2440
+Wire Wire Line
2441
+	5950 7000 6800 7000
2442
+Wire Wire Line
2443
+	7650 7000 8500 7000
2444
+Wire Wire Line
2445
+	9350 7000 10200 7000
2446
+Wire Wire Line
2447
+	11050 7000 11900 7000
2448
+Wire Wire Line
2449
+	11900 7000 12750 7000
2450
+Wire Wire Line
2451
+	10200 7000 11050 7000
2452
+Wire Wire Line
2453
+	8500 7000 9350 7000
2454
+Wire Wire Line
2455
+	6800 7000 7650 7000
2456
+Wire Wire Line
2457
+	5100 7000 5950 7000
2458
+Wire Wire Line
2459
+	3400 7000 4250 7000
2460
+Wire Wire Line
2461
+	2550 8100 3400 8100
2462
+Wire Wire Line
2463
+	4250 8100 5100 8100
2464
+Wire Wire Line
2465
+	5950 8100 6800 8100
2466
+Wire Wire Line
2467
+	7650 8100 8500 8100
2468
+Wire Wire Line
2469
+	6800 8100 7650 8100
2470
+Wire Wire Line
2471
+	5100 8100 5950 8100
2472
+Wire Wire Line
2473
+	3400 8100 4250 8100
2474
+Wire Wire Line
2475
+	2150 1900 2150 3000
2476
+Wire Wire Line
2477
+	2150 3000 2150 4100
2478
+Wire Wire Line
2479
+	2150 4100 2150 5150
2480
+Wire Wire Line
2481
+	2150 5150 2150 6250
2482
+Wire Wire Line
2483
+	2150 6250 2150 7350
2484
+Wire Wire Line
2485
+	3050 1850 3400 1850
2486
+Wire Wire Line
2487
+	3050 3000 3050 4100
2488
+Wire Wire Line
2489
+	3050 4100 3050 5150
2490
+Wire Wire Line
2491
+	3050 5150 3050 6250
2492
+Wire Wire Line
2493
+	3050 6250 3050 7350
2494
+Wire Wire Line
2495
+	13600 2650 14450 2650
2496
+Wire Wire Line
2497
+	3900 1800 4250 1800
2498
+Wire Wire Line
2499
+	4750 1750 5100 1750
2500
+Wire Wire Line
2501
+	5600 1700 5950 1700
2502
+Wire Wire Line
2503
+	6450 1650 6800 1650
2504
+Wire Wire Line
2505
+	7300 1600 7650 1600
2506
+Wire Wire Line
2507
+	8150 1550 8500 1550
2508
+Wire Wire Line
2509
+	9000 1500 9350 1500
2510
+Wire Wire Line
2511
+	9850 1450 10200 1450
2512
+Wire Wire Line
2513
+	10700 1400 11050 1400
2514
+Wire Wire Line
2515
+	11550 1350 11900 1350
2516
+Wire Wire Line
2517
+	12400 1300 12750 1300
2518
+Wire Wire Line
2519
+	13250 1250 13600 1250
2520
+Wire Wire Line
2521
+	3900 5150 3900 6250
2522
+Wire Wire Line
2523
+	3900 4100 3900 5150
2524
+Wire Wire Line
2525
+	3900 3000 3900 4100
2526
+Wire Wire Line
2527
+	3900 6250 3900 7350
2528
+Wire Wire Line
2529
+	4750 6250 4750 7350
2530
+Wire Wire Line
2531
+	4750 5150 4750 6250
2532
+Wire Wire Line
2533
+	4750 4100 4750 5150
2534
+Wire Wire Line
2535
+	4750 3000 4750 4100
2536
+Wire Wire Line
2537
+	5600 3000 5600 4100
2538
+Wire Wire Line
2539
+	6450 3000 6450 4100
2540
+Wire Wire Line
2541
+	7300 3000 7300 4100
2542
+Wire Wire Line
2543
+	8150 3000 8150 4100
2544
+Wire Wire Line
2545
+	8150 4100 8150 5150
2546
+Wire Wire Line
2547
+	7300 4100 7300 5150
2548
+Wire Wire Line
2549
+	6450 4100 6450 5150
2550
+Wire Wire Line
2551
+	5600 4100 5600 5150
2552
+Wire Wire Line
2553
+	5600 5150 5600 6250
2554
+Wire Wire Line
2555
+	6450 5150 6450 6250
2556
+Wire Wire Line
2557
+	7300 5150 7300 6250
2558
+Wire Wire Line
2559
+	8150 5150 8150 6250
2560
+Wire Wire Line
2561
+	9000 5150 9000 6250
2562
+Wire Wire Line
2563
+	9000 4100 9000 5150
2564
+Wire Wire Line
2565
+	9000 3000 9000 4100
2566
+Wire Wire Line
2567
+	9850 3000 9850 4100
2568
+Wire Wire Line
2569
+	9850 4100 9850 5150
2570
+Wire Wire Line
2571
+	9850 5150 9850 6250
2572
+Wire Wire Line
2573
+	8150 6250 8150 7350
2574
+Wire Wire Line
2575
+	7300 6250 7300 7350
2576
+Wire Wire Line
2577
+	6450 6250 6450 7350
2578
+Wire Wire Line
2579
+	5600 6250 5600 7350
2580
+Wire Wire Line
2581
+	10700 3000 10700 4100
2582
+Wire Wire Line
2583
+	11550 3000 11550 4100
2584
+Wire Wire Line
2585
+	12400 3000 12400 4100
2586
+Wire Wire Line
2587
+	13250 3000 13250 4100
2588
+Wire Wire Line
2589
+	12400 4100 12400 5150
2590
+Wire Wire Line
2591
+	11550 4100 11550 5150
2592
+Wire Wire Line
2593
+	10700 4100 10700 5150
2594
+Wire Wire Line
2595
+	11550 5150 11550 6250
2596
+Wire Wire Line
2597
+	12400 5150 12400 6250
2598
+Wire Wire Line
2599
+	10700 5150 10700 6250
2600
+Wire Wire Line
2601
+	8500 8100 9350 8100
2602
+Wire Wire Line
2603
+	9350 8100 10200 8100
2604
+Wire Wire Line
2605
+	9000 6250 9000 7350
2606
+Wire Wire Line
2607
+	9850 6250 9850 7350
2334 2608
 $EndSCHEMATC

+ 13
- 13
reform-keyboard-pcb/reform-kbd-mcu.sch View File

@@ -1,4 +1,4 @@
1
-EESchema Schematic File Version 2
1
+EESchema Schematic File Version 4
2 2
 LIBS:power
3 3
 LIBS:device
4 4
 LIBS:transistors
@@ -30,18 +30,18 @@ LIBS:contrib
30 30
 LIBS:valves
31 31
 LIBS:mntcomp-keyboard
32 32
 LIBS:mntcomp-keyboard-cache
33
-EELAYER 25 0
33
+EELAYER 26 0
34 34
 EELAYER END
35 35
 $Descr A4 11693 8268
36 36
 encoding utf-8
37 37
 Sheet 2 2
38
-Title ""
39
-Date ""
40
-Rev ""
41
-Comp ""
42
-Comment1 ""
43
-Comment2 ""
44
-Comment3 ""
38
+Title "Reform Keyboard"
39
+Date "2018-11-11"
40
+Rev "0.4"
41
+Comp "MNT Media and Technology UG"
42
+Comment1 "License: GPLv3+ https://www.gnu.org/licenses/gpl-3.0.en.html"
43
+Comment2 "Copyright 2017,2018 Lukas F. Hartmann / mntmn"
44
+Comment3 "https://mntmn.com/reform"
45 45
 Comment4 ""
46 46
 $EndDescr
47 47
 $Comp
@@ -60,7 +60,7 @@ L C_Small C1
60 60
 U 1 1 5A2073AA
61 61
 P 2700 3600
62 62
 F 0 "C1" H 2710 3670 50  0000 L CNN
63
-F 1 "10pF" H 2710 3520 50  0000 L CNN
63
+F 1 "18pF" H 2710 3520 50  0000 L CNN
64 64
 F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2700 3600 50  0001 C CNN
65 65
 F 3 "" H 2700 3600 50  0001 C CNN
66 66
 	1    2700 3600
@@ -71,7 +71,7 @@ L C_Small C2
71 71
 U 1 1 5A2073F7
72 72
 P 3300 3600
73 73
 F 0 "C2" H 3310 3670 50  0000 L CNN
74
-F 1 "10pF" H 3310 3520 50  0000 L CNN
74
+F 1 "18pF" H 3310 3520 50  0000 L CNN
75 75
 F 2 "Capacitors_SMD:C_0603_HandSoldering" H 3300 3600 50  0001 C CNN
76 76
 F 3 "" H 3300 3600 50  0001 C CNN
77 77
 	1    3300 3600
@@ -238,7 +238,7 @@ L R_Small R2
238 238
 U 1 1 5A213EDF
239 239
 P 3750 4150
240 240
 F 0 "R2" V 3850 4100 50  0000 L CNN
241
-F 1 "22" V 3850 4250 50  0000 L CNN
241
+F 1 "0" V 3850 4250 50  0000 L CNN
242 242
 F 2 "Resistors_SMD:R_0603_HandSoldering" H 3750 4150 50  0001 C CNN
243 243
 F 3 "" H 3750 4150 50  0001 C CNN
244 244
 	1    3750 4150
@@ -249,7 +249,7 @@ L R_Small R1
249 249
 U 1 1 5A213F64
250 250
 P 3750 4050
251 251
 F 0 "R1" V 3650 4000 50  0000 L CNN
252
-F 1 "22" V 3650 4150 50  0000 L CNN
252
+F 1 "0" V 3650 4150 50  0000 L CNN
253 253
 F 2 "Resistors_SMD:R_0603_HandSoldering" H 3750 4050 50  0001 C CNN
254 254
 F 3 "" H 3750 4050 50  0001 C CNN
255 255
 	1    3750 4050

Loading…
Cancel
Save