]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/handwired/frenchdev/readme.md
47e4ade16c2d6f5fcdaf4de5ea12b00a7ebfe454
[qmk_firmware.git] / keyboards / handwired / frenchdev / readme.md
1 # My take on a splitted keyboard
2
3 default layout :
4 [default layout](http://i.imgur.com/r2Nvr4p.png)
5
6 the thing when finished : 
7 http://imgur.com/a/6FY8v
8
9 concept and mockup:
10 http://imgur.com/a/R0vvs
11
12 to build :
13
14     docker run --rm -e keymap=default -e keyboard=frenchdev --rm -v D:/Repositories/qmk:/qmk:rw edasque/qmk_firmware
15     
16
17 The PHYSICAL rows and columns are connected as such :
18
19 on right hand (slave) :
20
21               I2C mcp23018
22            .-------   --------.
23       GND -| 1 VSS \_/  NC 28 |
24            | 2 NC       A7 27 |- C15
25        R5 -| 3 B0       A6 26 |- C14
26        R4 -| 4 B1       A5 25 |- C13
27        R3 -| 5 B2       A4 24 |- C12
28        R2 -| 6 B3       A3 23 |- C11
29        R1 -| 7 B4       A2 22 |- C10
30        R0 -| 8 B5       A1 21 |- C9
31            | 9 B6       A0 20 |- C8
32            | 10 B7    INTA 19 |
33       VCC -| 11 VDD   INTB 18 |
34       SCL -| 12 SCL     NC 17 |
35       SDA -| 13 SDA    RST 16 |- VCC
36            | 14 NC    ADDR 15 |- GND
37            `------------------'
38
39 and on left hand (main) :
40
41                   TEENSY
42            .------------------.
43            | GND          VCC |
44        C7 -| B0            F0 |- R5
45        C6 -| B1            F1 |- R4
46        C5 -| B2            F4 |- R3
47        C4 -| B3            F5 |- R2
48      LEDC -| B7            F6 |- R1
49       SCL -| D0            F7 |- R0
50       SDA -| D1            B6 |- LEDB
51        C3 -| D2            B5 |- LEDA
52        C2 -| D3            B4 |
53        C1 -| C6            D7 |
54        C0 -| C7            D6 |- GND
55            | D5            D4 |
56            | VCC          RST |
57            | E6           GND |
58            `------------------'
59
60 we use pull up resistor for SCL et VDA, see https://github.com/ErgoDox-EZ/docs/blob/master/ErgoDox%20EZ%20Schematic.pdf for example
61
62 the connector is a standard TRRS (jack with audio + mic)
63
64 Diode direction is row to column