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