Find a file
2022-04-01 23:43:28 -03:00
.github Renaming to rae-dux and fixing build flows. 2022-01-06 19:50:42 -05:00
images Finished routing the latest revision. 2022-01-21 13:37:40 -05:00
output Kopimi illustrations 2022-04-01 23:43:28 -03:00
.gitattributes Kopimi illustrations 2022-04-01 23:43:28 -03:00
.gitignore Updating gitignore 2022-01-17 18:10:36 -05:00
.tool-versions Fix pinout (#3) 2021-11-11 23:40:02 +01:00
build.sh Added routed board, but the switch isn't actually functional... unless 2022-01-16 18:50:31 -05:00
gen_images.sh Adding new style for pcbdraw 2022-01-16 19:03:36 -05:00
Makefile Starting to move towards a diodeless solution option, no more 2022-01-16 13:02:57 -05:00
package-lock.json Increasing pinky stagger and fixing battery footprint to actually work 2022-01-21 12:18:05 -05:00
package.json Adding battery footprint, and pointing to my new ergogen fork. 2022-01-17 15:18:28 -05:00
rae-dux.yaml Increasing pinky stagger and fixing battery footprint to actually work 2022-01-21 12:18:05 -05:00
README.org Adding gerber and updating readme. 2022-03-26 21:15:36 -04:00
style.json Adding new style for pcbdraw 2022-01-16 19:03:36 -05:00

rae-dux

/Nulo/rae-dux/media/branch/rae-dux/images/board-front.png /Nulo/rae-dux/media/branch/rae-dux/images/board-back.png

The rae-dux is a 36-key (diodeless!), wireless keyboard inspired by the Architeuthis Dux. This project used to use the samoklava workflow, however the auto-router had troubles with the splay, currently I just use the image generating parts of the samoklava workflow.

This has now been printed and is working perfectly with ZMK! The ZMK shield can be found here, as far as I can tell small custom projects like this aren't to be merged into ZMK main, so you'll have to emulate what I'm doing in my zmk-config here.

Important Notes

  • Wireless only, the 36-key diodeless approach uses the P0 pin which is usually dedicated to TRRS
  • Since I ended up largely ditching the samoklava workflow, the actions page with gerbers is out of date and no longer relevant*
  • Their is only one MCU footprint, so one controller has to be flipped (I assume if you can get this printed you can figure out the correct orientation)
  • The rae-dux.yaml file relies on my fork of ergogen which naturally relies on soundmonster's fork of ergogen, and a simple JST battery footprint inspired by @benvallack.
  • If you want to skip out on the switch, there is no jumper to use the JST connector, so you'll have to bodge a wire somewhere, or try shorting the switch footprint.
  • Kicad files are 6.0, so unfortunately not backwards compatible.