mohoyt / cyoa_ortho

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.
CERN Open Hardware Licence Version 2 - Strongly Reciprocal
17 stars 1 forks source link
keyboard mechanical-keyboard ortholinear pro-micro

CYOA (Choose Your Own Adventure) Ortho

CYOA Ortho

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

Where to get one

Limited PCBs are available at STHLM kb: https://sthlmkb.com/shop/cyoa-ortho/

CYOA Ortho

Build instructions

These are printed on the PCB. The build is pretty simple.

  1. Decide what size board you want
  2. Carefully snap along perforations on PCB. It helps to use a flush cutter to help start at each end and then to use the edge of a table to assist with bending and snapping. FR4 is sharp so be careful and make sure to sand or file the edges to smoothen them
  3. Solder the diodes (either side is technically fine) just make sure that you have the right orientation for them. The black stripe on the diode should line up with the white stripe on the top of the board
  4. Solder the 2 switches directly above the controller. Trim the pins and isolate them with electrical tape after so that they do not short on the controller.
  5. Flash and solder the controller onto the board. You want the controller to be as close as possible to the board so that it doesn't clash with any case that you're using. Make sure to plug in the board and test all the switch contacts (e.g. with tweezers) once you have done this.
  6. Install stabilisers (if you're using them), encoder (again, if you're using one) and switches on the rest of the board.
  7. Install in case. Enjoy.

CYOA Ortho

Flashing instructions

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.

Plates

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.

Cases

CYOA Ortho

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.

Changelog / known issues

CYOA Ortho