Some things
This commit is contained in:
parent
17e58c7c1f
commit
377b01e49d
4
.gitmodules
vendored
Normal file
4
.gitmodules
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[submodule "bleghboard/qmk_firmware"]
|
||||||
|
path = bleghboard/qmk_firmware
|
||||||
|
url = git@github.com:lytedev/qmk_firmware.git
|
||||||
|
branch = bleghboard
|
1
bleghboard/qmk_firmware
Submodule
1
bleghboard/qmk_firmware
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 251b4fb79d558f550a481cad448000c1622d58f9
|
53
bleghboard/readme.md
Normal file
53
bleghboard/readme.md
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
# bleghboard
|
||||||
|
|
||||||
|
The bleghboard is a WIP handwired ortholinear split keyboard that is BLE-capable
|
||||||
|
due to the [Adafruit Feather M0 Bluefruit LE][controller].
|
||||||
|
|
||||||
|
# Goals
|
||||||
|
|
||||||
|
+ Modular & Easy-to-Repair
|
||||||
|
+ I break stuff pretty frequently. I'm not sure if that's due to my rough
|
||||||
|
nature or kids or cats or clumsiness, but I need a keyboard that is kind
|
||||||
|
to my hands *and* simple to repair
|
||||||
|
+ Sturdy
|
||||||
|
+ USB-C
|
||||||
|
+ Bluetooth for wireless and portable use
|
||||||
|
+ Split hands
|
||||||
|
+ Ortholinear
|
||||||
|
+ Reprogrammability
|
||||||
|
+ Cheap & Salvageable parts
|
||||||
|
|
||||||
|
# Parts
|
||||||
|
|
||||||
|
+ Wire (duh)
|
||||||
|
+ [Adafruit Feather M0 Bluefruit LE][controller]
|
||||||
|
+ Some 18650 cell I tore out of a laptop battery
|
||||||
|
+ Some salvaged keyboard switches
|
||||||
|
+ A fat pack of [diodes][diodes]
|
||||||
|
+ 2x TRRS Jack Terminal Blocks ([Link][trrs-jack])
|
||||||
|
+ **TODO**: TRRS-friendly IO expander
|
||||||
|
+ [MCP23018][MCP23018] as seen on ErgoDox?
|
||||||
|
+ **TODO**: Male Mini-USB to Female USB-C (because I only want one or zero
|
||||||
|
cables for all the things)
|
||||||
|
+ https://www.amazon.com/Adapter-ARKTEK-Charging-Digital-Samsung/dp/B072J5B3BR
|
||||||
|
+ **TODO**: Some means of indicating battery power, preferably in time remaining?
|
||||||
|
|
||||||
|
## Tools
|
||||||
|
|
||||||
|
+ Soldering Iron (I have a trash Radio Shack one)
|
||||||
|
+ Rosin-Core Solder (Mine is 0.22" Diameter Silver Bearing 62/36/2 also
|
||||||
|
from Radio Shack)
|
||||||
|
+ Computer capable of flashing the firmware
|
||||||
|
|
||||||
|
And since I've done all the extremely difficult work, you won't need:
|
||||||
|
|
||||||
|
+ Breadboard
|
||||||
|
+ Jumpers galore
|
||||||
|
+ Header pins for controller <-> breadboard
|
||||||
|
+ A head full of ways to write terrible C/'duino code
|
||||||
|
|
||||||
|
|
||||||
|
[controller]: https://www.adafruit.com/product/2995
|
||||||
|
[trrs-jack]: https://www.adafruit.com/product/2915
|
||||||
|
[MCP23018]: https://www.adafruit.com/product/732
|
||||||
|
[diodes]: https://www.amazon.com/gp/product/B06XB1R2NK
|
4
planck/Dockerfile
Normal file
4
planck/Dockerfile
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
FROM edasque/qmk_firmware
|
||||||
|
|
||||||
|
RUN apt-get update
|
||||||
|
RUN apt-get install gcc-arm*
|
Loading…
Reference in a new issue