Doro56

Public

@gehennaxxiv

Share Doro56

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

Doro56


A 56-key split keyboard with a reversible PCB that uses normal mods, an exploded number row, a semi-columnar staggered layout, plus support for rotary encoders. Mainly inspired by Alice layouts and split boards like the Lily58 and Corne.

ZMK config

QMK config - None yet - RP2040 Pro Micro support soon


Changelog

v1.2 - Minor Edit

  • JST PH Footprint: The footprint has been updated to avoid the need for manually changing plug polarity. Ensure the Red (+) wire matches the plug's positive pin as the 2 outer pins are negative/ground pins. If your plug isn't matching the indicators, just shift the socket one pin sideways. Note: This socket is installed on the bottom of the half you're building.

v1.1 - Minor Edit

  • Caps and Enter Footprints: Changed to a single reversible footprint (previously used two single key footprints rotated).
  • JST PH Footprint: Adjusted and relocated for increased flexibility.
  • Plate: Slightly increased the cutout size for the rotary encoder.
  • PCB Cutout: Modified to remove blank space between Control and Alt keys, allowing space for a 402030 battery without increasing the case height clearance.

Build Guide

Quick overview:

  • Solder the MCU with the components facing down, and the TRRS jack on top of the half you are building. For MCU socketing, the footprint was modified to allow sockets with thick pins to work. You can use milmax pins, or, what I use, harvested gold pins from a 5-pin RGB header (also cheaper). Sample 2
  • Bridge the jumpers on the MCU from underneath, and add other components such as diodes, MX sockets, and the power switch.


PARTS

COMPONENTSQtyRemarks
Diodes 1N4148W (SMD)58SOD-123
MX Switch Sockets56
2U PCB-Mount Stabilizers04
Power Switch02MSK12C02
Reset Switch02MJTP1250
JST 2 PH Right Angle Jack02
TRRS Jack02MJ-4PP-9 or PJ320A
Rotary Encoder02EC11 - acrylic case has enough clearance for 22mm knobs

MCUQtyRemarks
Low Profile MCU sockets04The MCU socket footprint was modified to allow sockets with thick pins to work. This will make the build cheaper compared to buying Millmax sockets.
Mill Max Pins48Mouser 3320-0-00-15-00-00-03-0, or a cheaper option: harvested gold pins from a 5-pin RGB header (just snip off the plastic parts)
Nice Nanos02or NRF52840 clones
Li-Po Battery02Take note of the polarity before plugging the battery in. Here's a tutorial on how to change the polarity.

CASEQtyRemarks
Acrylic Case01Maybe a 3DP one soon, but I'm very content with the acrylic case. Let me know if you create one!
M2 6mm Wafer Head Screws20Plate screws
M2 10mm Round Standoff Spacer10Plate standoffs, add +2mm if you need bottom clearance (see case readme)
M2 8mm Wafer Head Screws32Case screws
M2 13mm Round Standoff Spacer16Case standoffs, add +2mm if you need bottom clearance (see case readme) ; can also be -1mm if it's protruding the middle layer
Rubber Feet08Currently, the keyboard lays flat. I’ve yet to design a base layer for angled feet

FOOTPRINTS USED


DISCLAIMER

Please note that while this keyboard is provided as open-source, I am not liable for any issues, malfunctions, or other problems that may arise from its use. The keyboard is provided "as-is," and I make no warranties or guarantees regarding its performance or functionality. Use at your own risk.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.