Skip to content

Commit 6b7fcdf

Browse files
committed
update assembly instructions + readme edits
1 parent b9b8a50 commit 6b7fcdf

34 files changed

+71
-71
lines changed

Documents/advanced-config.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ The macro functionality of Hub16 is quite unique, as it moves control over what
1515

1616
## Theory of Operation
1717

18-
- Hub16 works by presenting a uniquely identifiable key to your computer, which can be intercepted by a intermediate layer of software on your computer, and can then be processed as required.
18+
- Hub16 works by presenting a uniquely identifiable key to your computer, which can be intercepted by a intermediate layer of software on your computer, and can then be processed by the OS as required.
1919
- This works by "wrapping" a normal key press with a modifier key to create a unique key, just like pressing SHIFT changes the key shown on your screen when pressed in conjunction with a key on your keyboard.
2020
- However, as CTRL, SHIFT, ALT etc are commonly used they would not be very helpful to generate a unique key, so we instead use F13 - F24 as most keyboards do not have these, but are still valid keycodes.
21-
- To achieve this, when you press a key, Hub16 first sends a modifier key (e.g. F23) before pressing down the key you touched. Upon release of your key, it releases the modifier, allowing the computer to pick up that Hub16 has pressed a key.
21+
- To achieve this, when you press a key, Hub16 first sends a modifier key (e.g. F24) before pressing down the key you touched. Upon release of your key, it releases the modifier, allowing the computer to pick up that Hub16 has pressed a key.
2222
- **NOTE** macOS instead uses the VID:PID of your device to uniquely identify Hub16, however the high level concept outlined above still applies.
2323

2424
## Firmware Configuration
@@ -63,4 +63,4 @@ If you come up with a novel use case, I'd be very interested to hear about it so
6363
- You will need to select 'Arduino Leonardo' as your chosen board, and connect to the programming header exposed on the board.
6464
- Pressing 2x3 male header against the pins will provide a good way to flash the board without soldering to the programming header.
6565

66-
With the bootloader on the microcontroller, we can now flash the QMK firmware onto the device.
66+
With the bootloader on the microcontroller, you can flash the firmware onto the device.

Documents/enclosure.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ By default, the enclosure has the below stackup:
1717

1818
You can however make a number of substitutions:
1919

20-
- Swap PCB plate for 3mm acrylic, and move upper 4mm acrylic to 3mm - note some switches may have reduced insertion depth into the PCB.
20+
- Swap PCB plate for 3mm acrylic and move upper 4mm acrylic to 3mm.
21+
- Note some switches may have reduced insertion depth into the PCB.
2122
- Replace acrylic lower with FR4 PCB.
2223
- 3d print parts instead of laser cutting or utilising PCBs for mechanical elements.
2324
- Design your own! .step file can be exported from KiCad into you mCad tool of choice.
-220 KB
Loading
413 KB
Loading
586 KB
Loading
-267 KB
Binary file not shown.
-945 KB
Binary file not shown.
1.14 MB
Loading
969 KB
Loading
455 KB
Loading

0 commit comments

Comments
 (0)