CYOA Ortho or Choose Your Own Adventure Ortho is a simple Pro Micro compatible ortho PCB that you can freely adjust to your preferences by snapping off rows or columns to make your perfect Ortho board.
The board is a 5 row x 12 column board to begin with but with the perforations on the board you can make it almost any size down to 3 x 3. So you can build ortho layouts like the Preonic (5x12), Planck (4x12), Gherkin (3x10) or even a macro or num pad.
If you go with a 4 or a 5 row variant then you have the option to have 1 or 2 2u keys on the bottom row too.
A single optional rotary encoder can be added in one of 8 positions. Supports MX or choc (v1 only) switches.
See the KLE layout here: http://www.keyboard-layout-editor.com/#/gists/a172a36ed405e7bec95fd89415a75808
Limited PCBs are available at STHLM kb: https://sthlmkb.com/shop/cyoa-ortho/
These are printed on the PCB. The build is pretty simple.
See the firmware folder for more information.
There are example qmk files for 5x12 and 4x12 layouts for both QMK and Vial setups. These will need to be compiled using QMK or the Vial fork of Vial respectively. The info.json
file contains all possible layouts so it should be possible to easily craft your layout using that as a starting point.
The CYOA Ortho is a bare PCB with no plate. It is theoretically possible to make a plate for it, and probably not hard either since it is a grid. A plate for a Planck or a Preonic could also be used if you have the same size.
3d printed cases are available for CYOA Ortho. See here for more details: https://www.printables.com/model/784492-cyoa-choose-your-own-adventure-ortho-keyboard-case These are tray style and attach to the M2 holes on the PCB. Cases are available for all possible size variations.