A guide to building the Zygomorph keyboard, available at RGBKB.

Parts list

You will need to trim your switch pins down to <2.0mm. This won't make them unusable in other boards, just a little more difficult to solder in.

  • Zygomorph keyboard PCB

    • Included M2.5 x 5mm screws, nuts, and pin headers

  • A case, plate or CNC


  • For MX: Use either a plate or a plate+case

  • For Choc: Use either a plate or just a case

You will need

  • Switches: MX or Kailh Choc (24-30 per half)

    • MX switches require a plate when used with the CNC case

  • Keycaps, ortholinear. The backlit Choc keycaps kit has enough 1u keys.

  • Type C cables, one for the PC and one to connect the halves

    • Your interconnect cable must be data transfer capable

    • The PC cable should be at least 3A capable for full brightness

  • Feet: Rubber sheet or pads

  • (Optional) Rotary Encoder, most marked for Arduino will work, no PCB

  • (Optional) 10 M2.5 x 5mm standoffs for MX builds only (recommended to help assembly) Hex must be >5.2mm wide.

Detailed parts notes:

  • Be careful of the 3 springpins on the underside of the switchboard, they bend easily. If they are bent down, the may need to be bent slightly up to make contact with the LED board.

  • MX switches which support SMD LEDs will give the best backlighting effect. Almost all Kailh switches have a cutout for the LED. All Kailh Choc low profile switches also have a cutout for the LED. Kailh BOX/Choc switches will not be able to have their tops opened after soldering. Cherry and Gateron have a lineup of RGB switches. Any switch with a transparent bottom housing will work great.

Last updated