Some things

This commit is contained in:
Daniel Flanagan 2019-11-08 09:03:45 -06:00
parent 17e58c7c1f
commit 377b01e49d
5 changed files with 62 additions and 0 deletions

4
.gitmodules vendored Normal file
View file

@ -0,0 +1,4 @@
[submodule "bleghboard/qmk_firmware"]
path = bleghboard/qmk_firmware
url = git@github.com:lytedev/qmk_firmware.git
branch = bleghboard

@ -0,0 +1 @@
Subproject commit 251b4fb79d558f550a481cad448000c1622d58f9

53
bleghboard/readme.md Normal file
View 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
View file

@ -0,0 +1,4 @@
FROM edasque/qmk_firmware
RUN apt-get update
RUN apt-get install gcc-arm*