diff --git a/README.md b/README.md index bbb5b11..1c76f4a 100644 --- a/README.md +++ b/README.md @@ -15,29 +15,28 @@ Features: - Encoder support under the ring fingers - Haptic feedback header - Underglow from five SK6812-MINI-Es -- Reversible 98 x 137mm PCB, which qualifies for AllPCB's free PCB offer +- Reversible 99 x 137mm PCB, which qualifies for AllPCB's free PCB offer - Detailed BOM and default keyboard rational. - SMT diodes, resistors, capacitors, and reset switch Hillside is _only_ suitable for choc v1 switches and keycaps based on an 18 x 17mm switch spacing, such as the MBK keycaps. Not MX ones, nor 18 x 18mm ones such as Work Louder. -Hardware: +## Hardware See the [wiki](https://github.com/mmccoyd/hillside/wiki) for how to order the PCB and build the board. -KiCad 5.1.10 was used to create the board gerbers. -The KiCad files load and plot with KiCad 5.1.12. +KiCad 6 was used to create the board gerbers. -Firmware, while PRs are in process: -- For QMK, [./firmware/QMK/](./firmware/QMK/) has the files to copy into QMK's - boards/handwired/ folder. -- For ZMK, firmware access is at [Hillside ZMK Firmware](https://github.com/mmccoyd/zmk-config). -- The default keymap is shared by both and is described in - the [QMK keymap readme](./firmware/QMK/hillside/keymaps/default/). +See [Forking and Modifying](https://github.com/mmccoyd/hillside/wiki/Forking%20and%20Modifying) + on whether it would be difficult to modify this design, for those that are interested. -Forking and Modifying: - See [Forking and Modifying](https://github.com/mmccoyd/hillside/wiki/Forking%20and%20Modifying) - on whether it would be difficult to modify this design. +## Firmware + +QMK includes firmware for [Hillside](https://github.com/qmk/qmk_firmware/tree/master/keyboards/handwired/hillside). + +For ZMK, firmware access is at [Hillside ZMK Firmware](https://github.com/mmccoyd/zmk-config). + +The default keymap is shared by both and is described in QMK. # Why @@ -75,5 +74,9 @@ The keyboards I have used and read about also influenced this board including th
-![switches](doc/image/hillside-switches.svg "Switch Layout") +To test if the key layout suits your fingers, + print these in landscape mode. +![switches](doc/image/hillside-switches_left.svg "Switch Layout Left") + +![switches](doc/image/hillside-switches_right.svg "Switch Layout Right")
diff --git a/doc/changelog.md b/doc/changelog.md index e6da2e7..bdb517f 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -1,3 +1,10 @@ +# Version 0.1.1 + +Migrate to KiCad 6 and smooth edgecuts. + +- Gerbers and KiCad files from 0.1.1-alpha. +- Identical to 0.1.0 electrically and in switch positions. + # Version 0.1.1-alpha Migrate to KiCad 6 and smooth edgecut. diff --git a/doc/image/hillside-back.png b/doc/image/hillside-back.png deleted file mode 100644 index 12f2400..0000000 Binary files a/doc/image/hillside-back.png and /dev/null differ diff --git a/doc/image/hillside-board.png b/doc/image/hillside-board.png index a7a006d..3cfbfe0 100644 Binary files a/doc/image/hillside-board.png and b/doc/image/hillside-board.png differ diff --git a/doc/image/hillside-front.png b/doc/image/hillside-front.png index 37169ec..fd056d7 100644 Binary files a/doc/image/hillside-front.png and b/doc/image/hillside-front.png differ diff --git a/doc/image/hillside-schema.svg b/doc/image/hillside-schema.svg index cc8a854..a44b8dc 100644 --- a/doc/image/hillside-schema.svg +++ b/doc/image/hillside-schema.svg @@ -7,25976 +7,24452 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="27.940000cm" height="21.590000cm" viewBox="0 0 110000 85000"> -SVG Picture created as hillside.svg date 2021/11/02 18:26:19 +SVG Picture created as hillside.svg date 2022/02/02 23:08:53 Picture generated by Eeschema-SVG - - - + + + + + + + + +1 +1 + + +2 +2 + +3 +3 + +4 +4 + + +5 +5 + + + + + + +1 +1 + + +2 +2 + +3 +3 + +4 +4 + + +5 +5 + + + + +A +A + + +B +B + +C +C + +D +D + + + + +A +A + + +B +B + +C +C + +D +D + +Date: 2022-1-13 +Date: 2022-1-13 + + + + + + + + + + + + + + + + + + + + +KiCad E.D.A. kicad (6.0.1-0) +KiCad E.D.A. kicad (6.0.1-0) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Rev: 0.1.1 +Rev: 0.1.1 + + + + + + + + + + + + + + + +Size: USLetter +Size: USLetter + + + + + + + + + + + + + + + + + + +Id: 1/1 +Id: 1/1 + + + + + + + + + + + + + +Title: Hillside Keyboard +Title: Hillside Keyboard + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +File: hillside.kicad_sch +File: hillside.kicad_sch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Sheet: / +Sheet: / + + + + + + + + + + + + +mmccoyd +mmccoyd + + + + + + + + + + + + + + + +A choc-spaced split keyboard with Ferris column stagger but more thumb and pinky keys. +A choc-spaced split keyboard with Ferris column stagger but more thumb and pinky keys. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + +via -via + + + + + + + + + - + + + + + + - - -K15 +K15 + + + + + + +SW_Key +SW_Key + + + + + + + + + + + + - + + - - - -GND +GND + + + + + + + - + - +GND +GND + + + + + + + - + + + + + - - -SW1 +SW1 + + + + +Reset +Reset + + + + + + + + + + - + - - - + - -1 - - + + + + + - -2 - + + -3 - - - -Ring1 +Ring1 + + + + + + + + + + + + +R1 +R1 + + + + + + -4 - - - - -Ring2 +Ring2 + + + + + + + + + + + -5 -R2 +R2 + + + - + + - -Sleeve +Sleeve + - - + + + + + + +S +S + + + + - -Tip +Tip + + + + + + + + +T +T + - - + + - -J2 +J2 + + +TRRS +TRRS + + + + + + + + + + - + + - - - -GND +GND + + + + + + + - + + + + + - +K9 +K9 + + + + +SW_Key +SW_Key + + + + + + + + + + + + + -1 - - + + + + + - + -2 - - - +1 +1 + + + -3 - - - +2 +2 + + -4 - - - + +3 -3 + + + +D16 +D16 + + + + +BAV70 +BAV70 + + + + + + + + + -5 - + + + + + + + + + - - - -H3 +H3 + + + + +Logo +Logo + + + + + + + + + - + + + + + - +K22 +K22 + + + + + +SW_Key +SW_Key + + + + + + + + + + + + + - + + + + + + +K21 +K21 + + + + + + +SW_Key +SW_Key + + + + + + + + + + + + + + + + + + + + + + -A - - + +1 +1 + + + + + +2 +2 + + -B - - + +3 + +3 + + + +D14 +D14 + + + + + +BAV70 +BAV70 + + + + + + + + + + -C - + + + +GND +GND + + + + + + + + + + +GND +GND + + + + + + + -D - + + - + - +C1 +C1 + + + +4u7 +4u7 + + + + + + + + + - + + + + + +1 +1 + + + + - +2 +2 + + + - - +3 +3 + + + +SW2 +SW2 + + + +SW_Power +SW_Power + + + + + + + + + + + + + -A - + + + - + - +K24 +K24 + + + + + + +SW_Key +SW_Key + + + + + + + + + + + + + -B - + + + + + + +K19 +K19 + + + + + + +SW_Key +SW_Key + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + -C - + + + + + + + + + + + + + -D - - - - - -Date: 2021-11-02 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -KiCad E.D.A. kicad (5.1.10-1-10_14) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Rev: 0.1.0 - - - - - - - - - - - - - - - - -Size: USLetter - - - - - - - - - - - - - - - - - - - - - - -Id: 1/1 - - - - - - - - - - + + + + + + - + + + -Title: Hillside Keyboard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -File: hillside.sch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Sheet: / - - - - - - - - - - - - - - -mmccoyd - - - - - - - - - - - - - - - - - -A choc-spaced split keyboard with Ferris column stagger but more thumb and pinky keys. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +A +A + - - + - +B +B + + + + + + +C +C + + + + + + + +S1 + +S1 + + + + + + + + + +S2 + +S2 + + +K20 +K20 + + + + + + + + + + + + + + + + - + - + - + - + - -GND - - - - - -1 +1 + + + + +J3 +J3 + + +Bat_Pos +Bat_Pos + + + + + + + + + + + + - - - -GND - - - - - -GND + + + + + + - - - + - -D3/TX0 - -D3/TX0 + + - - - - - - + + + + + + - - -1 -1 + - + + - -E6/7 - - - - - - - -E6/7 + + + + + + + +10 - - - +10 + + + + + - -B4/8 - - - - - - - -B4/8 + + + + + + + +11 -11 + - - - + + - -B5/9 - - - - - - -B5/9 + + + + + + +12 - - - +12 + + + + + - -10/B6 - - - - -10/B6 + + + + + - - - - + + + +13 - - -13 + + + - + - -16/B2 - - - - -16/B2 + + + + + - - - - + + + +14 -14 + - - - + + - -14/B3 - - - - - -14/B3 + + + + + + - - - - + + + +15 - - -15 + + + + + - -15/B1 - - - - -15/B1 + + + + + - - - - - + + + + +16 - - -16 + + + + + - -A0/F7 - - - - - - - - - -A0/F7 + + + + + + + + + +17 -17 + - - + + - -A1/F6 - - - - - - - -A1/F6 + + + + + + + + - - -18 -18 + - + + - -A2/F5 - - - - - - -A2/F5 + + + + + + + - - - + + +19 - - -19 + + + + + - -D2/RX1 - -D2/RX1 + + - - - - - - - - - - + + + + + + + + + +2 -2 + + + - -A3/F4 - - - - - - - - - - -A3/F4 + + + + + + + + + + +20 -20 + - +L19595 51876 +L19904 51876 +" /> + + + - -VCC - - - - - -VCC + + + + + +21 -21 + - - + + - -RST - -RST + + - + - - - - -22 -22 + - + + + - -GND +GND - - - - - + + + + +23 -23 + - + + + - -RAW - -RAW + + - - - - - -24 -24 + - - + + - -GND - - - - - -GND + + + + + +3 - +3 + + + - -GND - - - - - -GND + + + + + +4 -4 + - + + - -SDA/D1/2 - -SDA/D1/2 + + - - - - - - - - + + + + + + + + - - -5 -5 + +L31928 51566 +L32047 51566 +L32095 51590 +L32119 51614 +L32142 51661 +L32142 51780 +L32119 51828 +L32095 51852 +L32047 51876 +L31928 51876 +L31880 51852 +L31857 51828 +" /> + + - -SCL/D0/3 -SCL/D0/3 + - - - - - + + + + - - - - - + + + + +6 - +6 + + + - -D4/4 - - - - - -D4/4 + + + + + + + + +7 +7 + - + -7 - - -C6/5 - - - - - - -C6/5 + + + + + + +8 - +8 + + + - -D7/6 - - - - - - -D7/6 + + + + + + +9 - - - -9 + + + +U1 - - - -U1 + + + +ProMicro_r - - - - - - - - - - - - - - - - -ProMicro_r + + + + + + + + + + + + + + + + + - + - -GND - - - - - - - + + - +R1 +R1 + + + + +R:I2C +R:I2C + + + + + + + + + + + - - - + + - + + + + + + + - + +1 -1 + - - -2 - - -3 - - - -SW2 - - - -SW_Power - - - - - - - - - - - - - - + + + +2 +2 + + - + - -GND - - - - - - - + +3 -3 + + + +D9 +D9 + + +BAV70 +BAV70 + + + + + + + + + + + - - - - + - + - -C1 - - - -4u7 - - - - - - - -K6 +K6 + + + + +SW_Key +SW_Key + + + + + + + + + + + + - + - + -RGB - - - - - - - - - - - - -VDD + - - - +RGB +RGB + + + + + - - - +VDD + +VDD + + + + + + +1 -1 + - - + - -DOUT - - -DOUT + + + - - - - -2 -2 + - + - - - +VSS -VSS + - - - - - - + + + +3 - -3 + + + + - -DIN - - - - - -DIN + + + + + +4 -4 + - - - -D4 - - - -D3 +D3 + + +SK6812-MINI-E - - - - - - - - - - - - - - - - - - - -SK6812-MINI-E + + + + + + + + + + + + + + + + + + + + - + + + + + + + +R2 +R2 + + + +R:I2C +R:I2C + + + + + + + + + + + + + + + - + + + + + + + + +d="M 79900.000000,62000.000000 +79500.000000,62400.000000 +79500.000000,62200.000000 +" /> - -1 - - + + + + + + + -RGB +RGB + + + + + - + +VDD + +VDD + + + + + + +1 +1 + + + - -2 + +DOUT +DOUT + + + + + + + +2 +2 + + - - - +VSS + +VSS + + - - + + + +3 - -3 + + + - - - -DIN +DIN + + + + + +4 +4 + + + + -D18 - - - - -BAV70 - - - - - - - - -D2 +D2 + + +SK6812-MINI-E +SK6812-MINI-E + + + + + + + + + + + + + + + + + + + + + - +GND +GND + + + + + + - + + - - - - - + + + -1 - -K7 +K7 + - - - - -2 - - - - -SW_Key +SW_Key + + + + + + + + + + + + - - -3 - + - + + + + + - - - -D17 - - - - -BAV70 - - - - - - - - -K8 +K8 + + + + +SW_Key +SW_Key + + + + + + + + + + + + - - - - - - -1 - - - + - -2 + +1 +1 + + + - + +2 +2 + + - - - + + +3 +3 + + + +D17 +D17 + + + + +BAV70 +BAV70 + + + + + + + + + + - + + + + + + +K23 +K23 + + + + + +SW_Key +SW_Key + + + + + + + + + + + + + + + + + + + + - -D16 - - - - -BAV70 - - - - - - - - -K18 +K18 + + + + + + +SW_Key +SW_Key + + + + + + + + + + + + + + + + + + - +K2 +K2 + + + + +SW_Key +SW_Key + + + + + + + + + + + + - + - -1 - - - + - -2 - -1 +1 + - + + - - -3 - - -2 +2 + - + + - - +3 + +3 + + + +D15 - - - - -D15 + + + + +BAV70 - - - - - - - - -BAV70 + + + + + + + + + - - - - - - -1 - - - + - -2 - -1 +1 + - + + - - -3 - - -2 +2 + - + + - -D14 - - - - - - +3 + +3 + + + +D7 +D7 + + +BAV70 - - - - - - - - -BAV70 + + + + + + + + + - - - - - + - - - - - + + + -1 - -K1 +K1 + + - + + +SW_Key +SW_Key + + + + + + + + + + + + + - -2 - - - - - -3 + + - + + + + + + - -D11 - - - - - -BAV70 - - - - - - - - - - + + - - - +1 +1 + + + - - - - - - -1 - - -2 +2 + - + - -2 - -3 +3 + + + + + + +4 +4 + - + + - - -3 - - - +5 +5 + + + +J1 +J1 + + + +Haptic +Haptic + + + + + + + + + + + + + + + + - -D13 - - - - -BAV70 - - - - - - - - - - + - - - + +d="M 72900.000000,62000.000000 +72500.000000,62400.000000 +72500.000000,62200.000000 +" /> + + - -1 - - + -RGB +RGB + + + + + -2 - - +VDD + +VDD + + + + + + +1 +1 + + + - - -3 - - +DOUT +DOUT + + + + + + + -2 +2 + - + + - -D10 - - - - -BAV70 - - - - - - - - - - + +VSS -VSS + + + + + + +3 + +3 + + + + - +DIN +DIN + + + + + +4 +4 + + + + +D1 +D1 + + + +SK6812-MINI-E +SK6812-MINI-E + + + + + + + + + + + + + + + + + + + + - + - -1 - - - + - -2 - -1 +1 + - + + - - -3 - - -2 +2 + - + + - -D12 - - - - - +3 + +3 + + + +D18 +D18 + + + + +BAV70 - - - - - - - - -BAV70 + + + + + + + + + - + + + + + + + + - - - - -1 + + + + - - + + +1 +1 + + + - - + +2 +2 + + + +JP1 +JP1 + + + + +VccJumper +VccJumper + + + + + + + + + + + + + + + + + + - - - -3 + + - -H4 +H4 + + + + + +MountHole +MountHole + + + + + + + + + + + + + + + + + + + + + - -D9 - - -BAV70 - - - - - - - - - +H7 +H7 + + + + +MountHole +MountHole + + + + + + + + + + + + + + + + + + + + + + + - +K12 +K12 + + + + + + +SW_Key +SW_Key + + + + + + + + + + + + - + - -1 - - - + - -2 - -1 +1 + - + + - - -3 - - -2 +2 + - + + - -D8 - - - +3 + +3 + + + +D12 +D12 + + + + +BAV70 - - - - - - - - -BAV70 + + + + + + + + + - - - - - - -1 - - - + - -2 - -1 +1 + - + + - - -3 - - -2 +2 + - + + - -D7 - - - +3 + +3 + + + +D13 +D13 + + + + +BAV70 - - - - - - - - -BAV70 + + + + + + + + + + + + + + + - - - - - -K14 +K14 + + + + + + + +SW_Key +SW_Key + + + + + + + + + + + + + - + + + + + + - +K13 +K13 + + + + + + +SW_Key +SW_Key + + + + + + + + + + + + - + - - - - - - -Ring1 - - - - - - - - - - - - -R1 - - - - - +d="M 31000.000000,21500.000000 +31000.000000,20500.000000 +31500.000000,21000.000000 +Z" /> + - -Ring2 - - - - - - - - - + -R2 - - - - - -Sleeve -1 +1 + - - - - - - - -S - - + - -Tip - - - - - -2 +2 + - + -T - - - -J2 - - -TRRS - - - - - - - - - - - + +3 -3 + + + +D10 +D10 + + + + +BAV70 +BAV70 + + + + + + + + + + + + + + - -GND - - - - - - - - - + - - - - -via - -1 +1 + - - + - +2 +2 + - + + + +3 -3 + + + +D8 +D8 + + +BAV70 +BAV70 + + + + + + + + + - - - - - -via + - - - - - + + + - - + + + + + + + + - -RGB +RGB + + + + + - - -via + +VDD - -VDD + - + + + + +1 + +1 + - - + - - - - -DOUT +DOUT + + + + + + + - +2 +2 + + - + - + +VSS - -H9 -VSS + + - + + + +3 + +3 + + + + - +DIN +DIN + + + + + +4 +4 + - -MountHole - - - - - - - - - - - - - - - - - - - - - - - - - - - -H8 - - - - -MountHole - - - - - - - - - - - - - - - - -D4 +D4 + + + +SK6812-MINI-E +SK6812-MINI-E + + + + + + + + + + + + + + + + + + + + - - + + + + + - -GND - - - - - -K4 +K4 + + + + + +SW_Key +SW_Key + + + + + + + + + + + + - - - - -PWR_FLAG - - - - - - - - - - - - - -GND +GND + + + + + + - + - - -H6 - - - - -H5 +H5 + + + + +MountHole - - - - - - - - - - - - - - - - -MountHole + + + + + + + + + + + + + + + + + - + - - -H4 - - - - - -H6 +H6 + + + + +MountHole - - - - - - - - - - - - - - - - -MountHole + + + + + + + + + + + + + + + + + - + - + -RGB - - - - - - - - - - - - -VDD + - - - +RGB +RGB + + + + + - - -1 + +VDD -VDD + - + + + + +1 + +1 + - - - - + + +DOUT - - -DOUT + + + - - - - -2 -2 + - + - - - +VSS -VSS + - - - - - - + + + +3 - -3 + + + + - -DIN - - - - - -DIN + + + + + +4 -4 + - - - -D1 - - - -D5 +D5 + + +SK6812-MINI-E - - - - - - - - - - - - - - - - - - - -SK6812-MINI-E + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - -H1 +H1 + + + + + +Mount_Tenting +Mount_Tenting + + + + + + + + + + + + + + + + + + + + + + + + + - + -RGB - - - - - - - - - + + - - - - - - - + + + - - -VDD - - - - +H2 +H2 + + + + +Trackball +Trackball + + + + + + + + + + + + + + + + + + + + - -1 - - - - + - -DOUT - - - - - + +via + +via + + + + + + + + + -2 - - + - - -VSS - - - - - - - -3 + +via - - +via + + + + + + + + + - -DIN - - - - - -4 - - + - -D2 - - -SK6812-MINI-E - - - - - - - - - - - - - - - - - - - -PWR_FLAG +PWR_FLAG + + + + + + + + + + + + + + + + + + +PWR_FLAG +PWR_FLAG + + + + + + + + + + + + + + + + - -GND - - - - - -PWR_FLAG +PWR_FLAG + + + + + + + + + + + + + + - - - + - -H7 - - - - -MountHole - - - - - - - - - - - - - - - - - - + + - + - + - -H5 - - - - -MountHole - - - - - - - - - - - - - - - - -1 +1 + + + + +J6 +J6 + + +Bat_GND +Bat_GND + + + + + + + + + + + + - - - -GND - - - - - -GND + + + + + + - + - + -RGB - - - - - - - - - - - - - - - - - + - - -VDD - - - - + - -1 - - - - - -DOUT - - - - - +1 +1 + + + + +J4 +J4 + + + +Bat_GND +Bat_GND + + + + + + + + + + + + + -2 - - - - -VSS - - - - - - - -3 - - - - -DIN - - - - - -4 - - + - -D3 - - -SK6812-MINI-E - - - - - - - - - - - - - - - - - - - - - + - + - - + - + - +1 +1 + + + + +J5 +J5 + + +Bat_Pos +Bat_Pos + + + + + + + + + + + + - + -RGB - - - - - - - - - - - - - - - - - - - -VDD - - - - - - -1 - - - - - -GND +GND + + + + + + -DOUT - - - - - + -2 - - - - - -VSS - - - - - - - -3 - - - - - -DIN - - - - - -4 - + + + - + - -D5 - - -SK6812-MINI-E - - - - - - - - - - - - - - - - - - - -K3 +K3 + + + + +SW_Key +SW_Key + + + + + + + + + + + + - - - - + - - - +via - - - - - - - -via + + + + + + + + - - + + - - + +via -via + + + + + + + + + - + + + + + + - - - - - - - -K5 +K5 + + + + +SW_Key +SW_Key + + + + + + + + + + + + - + - + + + -1 - + - +K17 +K17 + - -2 - - -3 - - -4 - - - -5 - - - -J1 - - - -Haptic - - - - - - - - - - - - - - - +SW_Key +SW_Key + + + + + + + + + + + + - - - - + + + + + - - -via - -K11 +K11 + - - - - - - - + +SW_Key +SW_Key + + + + + + + + + + + + + + + + + + + + - - - - -via - - - - -1 +1 + - - - - - - - - + - - - - -via - - - - -2 +2 + - + - - - + +3 -3 + + + +D11 +D11 + + + + + +BAV70 +BAV70 + + + + + + + + + + - - + + + + + - - -via +K10 +K10 + + + + + + +SW_Key +SW_Key + + + + + + + + + + + + + - - - - + + + + - + - - - +K16 +K16 + + + + + + +SW_Key +SW_Key + + + + + + + + + + + + + + + + +VCC +VCC + + + + - - - - - -via - - - - - - - +VCC_ACC +VCC_ACC + + + + + + + + + - - +SCL +SCL + + + + - - - - -via - - - - - - + +col5 +col5 + + + + + - - +data +data + + + + + + + + + - - - + +col2 - -R2 - - - -R:I2C - - - - - - - - - - - +col2 + + + + + - - - - - -via - - - - - - - +VCC_ACC +VCC_ACC + + + + + + + + + - - +SDA +SDA + + + + + - - - - -via - - - - - - - +SCL +SCL + + + + - - +VCC_ACC +VCC_ACC + + + + + + + + + - - - + +VCC - -R1 - - - - -R:I2C - - - - - - - - - - - +VCC + + + + - - - - - -via - - - - - - - +LED +LED + + + + + - - +LED +LED + + + + + - - - - -via - - - - - - - +VCC_ACC +VCC_ACC + + + + + + + + + - - +SDA +SDA + + + + + - - - - -via - - - - - - - +data +data + + + + + + + + + - - +reset +reset + + + + + + + + - - - - -via - - - - - - - + +VCC_ACC - - +VCC_ACC + + + + + + + + + - - +row3 +row3 + + + + + + - - -via - - - - - - - - - +row2 +row2 + + + + + + - - - - - - - -row0 +row0 + + + + + + +d="M 33000.000000,56000.000000 +33375.000000,56437.637795 +35512.047244,56437.637795 +35512.047244,56000.000000 +35512.047244,55562.362205 +33375.000000,55562.362205 +Z" /> - -H3 - - - - -Logo - - - - - - - - - + +col4 + +col4 + + + + + + - - - - -via + +col3 - - - - - +col3 + + + + + + - - +row0 +row0 + + + + + + - -row2 +row2 + + + + + + - - - - +d="M 68500.000000,24500.000000 +68500.000000,24937.637795 +70637.047244,24937.637795 +71012.047244,24500.000000 +70637.047244,24062.362205 +68500.000000,24062.362205 +Z" /> - -SW1 - - - - -Reset - - - - - - - - - - - +row1 +row1 + + + + + + + - - - - -via - - - - - - + +col0 +col0 + + + + + - - +row3 +row3 + + + + + + - - - - -via - - - - - - - + +col1 - - +col1 + + + + + + -SDA +SDA + + + + + - +d="M 33000.000000,52000.000000 +33375.000000,52437.637795 +35154.921260,52437.637795 +35529.921260,52000.000000 +35154.921260,51562.362205 +33375.000000,51562.362205 +Z" /> - -PWR_FLAG - - - - - - - - - - - - - - - +SCL +SCL + + + + - - - +reset +reset + + + + + + + + - - - - +VCC +VCC + + + + - - - - - - -enc_b +enc_b + + + + + + + + - -1 - - - -2 - - - -JP1 - - - - -SolderJumper - - - - - - - - - - - - - - - - - - - - - - - +d="M 19000.000000,52000.000000 +18625.000000,51562.362205 +16106.968504,51562.362205 +16106.968504,52000.000000 +16106.968504,52437.637795 +18625.000000,52437.637795 +Z" /> -enc_a +enc_a + + + + + + + + - - -GND - - - - - - - +d="M 19000.000000,53000.000000 +18625.000000,52562.362205 +16106.968504,52562.362205 +16106.968504,53000.000000 +16106.968504,53437.637795 +18625.000000,53437.637795 +Z" /> - - - - - -col5 +col5 + + + + + - -H2 - - - - -Trackball - - - - - - - - - - - - - - - - - - - - +raw +raw + + + + + + - - - - - - -H1 - - - - - -Mount_Tenting - - - - - - - - - - - - - - - - - - - - - - - - - - +bat+ +bat+ + + + + + + + + + - +bat+ +bat+ + + + + + + + + + - - - +row1 +row1 + + + + + + + - - - - +VCC +VCC + + + + - - - - - - - - - - -col2 +col2 + + + + + +d="M 19000.000000,56000.000000 +19000.000000,55562.362205 +17005.787402,55562.362205 +16630.787402,56000.000000 +17005.787402,56437.637795 +19000.000000,56437.637795 +Z" /> - - - - - -col4 +col4 + + + + + + - +d="M 19000.000000,58000.000000 +19000.000000,57562.362205 +17005.787402,57562.362205 +16630.787402,58000.000000 +17005.787402,58437.637795 +19000.000000,58437.637795 +Z" /> - -A - - - +col1 +col1 + + + + + + - -B - - - - - - -C - - +col3 +col3 + + + + + - - -S1 - - - - - - - - - -S2 - - - -K20 - - - - - - - - - +raw +raw + + + + + + - +enc_b +enc_b + + + + + + + + - - - +enc_a +enc_a + + + + + + + + - - +col0 +col0 + + + + + - - -1 - - - -J4 - - - -Bat_GND - - - - - - - - - - - -Power for Nice!nano +Power for Nice!nano + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - -KiCad +KiCad + + + + + + + + + + + + - - -GND - - - - - -Accessories +Accessories + + + + + + + + + + + + + + + + - - +Stiching vias +Stiching vias + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - + + - - - - + + - - -1 - - + - -J3 - - -Bat_Pos - - - - - - - - - - - - - - + + - - - - - - - + - -K19 - - - - - - -SW_Key - - - - - - - - - - - - - - + + - - - - - - - + - -K24 - - - - - - -SW_Key - - - - - - - - - - - - - - + + + - - - - - -PWR_FLAG - - - - - - - - - - - - - - - - - - - - - - - - - - - -K23 - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K22 - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - -via - - - - - - - - - - - - - - - - - -GND - - - - - - - - - - - - - - - - -via - - - - - - - - - - - - - - - - - - - - - - -K21 - - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K18 - - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K1 - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K2 - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K17 - - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K3 - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K4 - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K12 - - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K11 - - - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K6 - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K5 - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K16 - - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K7 - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K8 - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K15 - - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K10 - - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K9 - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K14 - - - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - -K13 - - - - - - -SW_Key - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -data - - - - - - - - - - - - - -VCC - - - - - - - - - -VCC - - - - - - - - - - -col1 - - - - - - - - - - - - -col2 - - - - - - - - - - -row3 - - - - - - - - - - -row2 - - - - - - - - - - - -col3 - - - - - - - - - - - -col4 - - - - - - - - - - - -reset - - - - - - - - - - - - -reset - - - - - - - - - - - - - -col5 - - - - - - - - - - -row3 - - - - - - - - - - -row2 - - - - - - - - - - -bat+ - - - - - - - - - - - - - -row1 - - - - - - - - - - - -row0 - - - - - - - - - - -LED - - - - - - - - - -row1 - - - - - - - - - - - -LED - - - - - - - - - -col0 - - - - - - - - - - -col0 - - - - - - - - - - -col3 - - - - - - - - - -VCC_ACC - - - - - - - - - - - - - -SCL - - - - - - - - -row0 - - - - - - - - - - -col5 - - - - - - - - - -col4 - - - - - - - - - - -SDA - - - - - - - - - -SDA - - - - - - - - - -SCL - - - - - - - - -SCL - - - - - - - - -SDA - - - - - - - - - -data - - - - - - - - - - - - - -raw - - - - - - - - - - -VCC_ACC - - - - - - - - - - - - - -VCC - - - - - - - - - -VCC_ACC - - - - - - - - - - - - - - -VCC_ACC - - - - - - - - - - - - - -VCC - - - - - - - - -raw - - - - - - - - - - -bat+ - - - - - - - - - - - - - -VCC_ACC - - - - - - - - - - - - - -enc_a - - - - - - - - - - - - -enc_b - - - - - - - - - - - - -enc_a - - - - - - - - - - - - -enc_b - - - - - - - - - - - - -col1 - - - - - - - - - - -col2 - - - - - - - - - - - -Power for Nice!nano - - - - - - - - - - - - - - - - - - - - - - - - - -Accessories - - - - - - - - - - - - - - -Stiching vias - - - - - - - - - - - - - - - - - - - - -KiCad - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/image/hillside-switches.svg b/doc/image/hillside-switches.svg deleted file mode 100644 index 0756289..0000000 --- a/doc/image/hillside-switches.svg +++ /dev/null @@ -1,810 +0,0 @@ - - - -SVG Picture created as hillside-brd.svg date 2021/11/09 11:20:03 - Picture generated by PCBNEW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/image/hillside-switches_left.svg b/doc/image/hillside-switches_left.svg new file mode 100644 index 0000000..0aa19db --- /dev/null +++ b/doc/image/hillside-switches_left.svg @@ -0,0 +1,874 @@ + + + +SVG Picture created as hillside-User_Eco2.svg date 2022/02/03 10:00:20 + Picture generated by PCBNEW + + + + + +3.00 in +3.00 in + + + + + + + + + + + + + + + + + + + + +70.0 mm +70.0 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/image/hillside-switches_right.svg b/doc/image/hillside-switches_right.svg new file mode 100644 index 0000000..16a529f --- /dev/null +++ b/doc/image/hillside-switches_right.svg @@ -0,0 +1,876 @@ + + + +SVG Picture created as hillside-User_Eco2.svg date 2022/02/03 10:02:41 + Picture generated by PCBNEW + + + + + +3.00 in +3.00 in + + + + + + + + + + + + + + + + + + + + +70.0 mm +70.0 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kicad/hillside.kicad_pcb b/kicad/hillside.kicad_pcb index 519d75d..a40ce47 100644 --- a/kicad/hillside.kicad_pcb +++ b/kicad/hillside.kicad_pcb @@ -7,8 +7,8 @@ (paper "A4") (title_block (title "Hillside Keyboard") - (date "2021-12-26") - (rev "0.1.1-alpha") + (date "2022-1-13") + (rev "0.1.1") (company "mmccoyd") (comment 1 "A choc-spaced split keyboard with Ferris column stagger but more thumb and pinky keys.") ) diff --git a/kicad/hillside.kicad_sch b/kicad/hillside.kicad_sch index 98b9188..23d0ff7 100644 --- a/kicad/hillside.kicad_sch +++ b/kicad/hillside.kicad_sch @@ -6,8 +6,8 @@ (title_block (title "Hillside Keyboard") - (date "2021-12-23") - (rev "0.1.1-alpha") + (date "2022-1-13") + (rev "0.1.1") (company "mmccoyd") (comment 1 "A choc-spaced split keyboard with Ferris column stagger but more thumb and pinky keys.") )