
UDB S
Unified-Daughterboard/UDB-S
Narrow variant unified daughterboards for custom keyboard designers and users

A standard 60% keyboard featuring 75 hall effect keys in an ortholinear layout
HE75 is an open-source printed circuit board by jridgewell, from the jridgewell/HE75 repository on GitHub. It is a 4-layer board of 285 × 94.6 mm with 283 parts on 130 nets, routed with 1,531 tracks and 388 vias.
It is built around the STM32F303CCT6, GH39FKSW and CD74HC4067SM96, with the ESD5Z5V0, SMD0805-050-16V and SKQGABE010 among its other parts. Its parts include 96 capacitors, 66 switches, 4 resistors, 1 IC and 1 diode. It belongs with the keyboards and input boards and the STM32 boards of this library.
A standard 60% kebyoard (GH60 compatible) with 75 hall effects keys and an ortholinear layout.
While this keyboard is my own design, I pulled from many prior keyboard designs to figure out 60% layouts and how to layout hall effect sensors.
I also used a few community assets to start the design:
I bought a Wooting 60HE module and case, but I just can't stand the standard keyboard layout after using a split-ortho board for years. This is my attempt to cram an ortholinear layout into the same case, keeping it as close to a normal row staggered layout as possible. I do need occasional 1-handed access to right-hand side of the keyboard, I'm not after a mock split.
The first major issue is mouting positions for GH60 keyboards (marked in red):
When putting an ortholinear layout over top of that, several of the keys conflict:
If I were using standard MX key switches, this would only require rotating those keys 90% and skipping the screws in those locations. But with a hall effect keyboard, there's a hall effect sensor on the backside of the PCB occupying the same space as the screw mount. I need to move it so that it doesn't short out or get damaged when inserting the keyboard into the case. So for three keys (Q, H, and ), the sensor is roughly 1mm out of alignment with the key switch's magnet. Hopefully this'll be ok.
I haven't ordered the first set of boards yet. JLCPCB estimates $47 for the first 5 PCBs, and $142 to get them assembled. I'm hoping someone will review the design before I send it off, I'm very new to this.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 88 | 100nF | Library:Capacitor 0402 | C1, C3, C4, C5, C9, C14, C15, C16, C17, C18, VR1, VR10, VR11, VR12, VR13, VR14 +72 |
| 78 | GH39FKSW | Library:Hall Effect Sensor SOT-23 | HE1, HE2, HE10, HE11, HE12, HE13, HE14, HE15, HE16, HE17, HE18, HE19, HE20, HE21, HE22, HE23 +62 |
| 8 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4, H5, H6, H7, H8 |
| 5 | CD74HC4067SM | Package_SO:SSOP-24_5.3x8.2mm_P0.65mm | AM0, AM1, AM2, AM3, AM4 |
| 4 | 1uF | Library:Capacitor 0402 | C7, C8, C12, C13 |
| 4 | Space | Library:1u MX Hall Effect | SW65, SW66, SW67, SW68 |
| 2 | 5K1 | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | 8pf | Library:Capacitor 0402 | C10, C11 |
| 2 | Alt | Library:1u MX Hall Effect | SW64, SW69 |
| 2 | Ctrl | Library:1u MX Hall Effect | SW62, SW71 |
| 2 | Fn | Library:1u MX Hall Effect | SW61, SW72 |
| 2 | Shift | Library:1u MX Hall Effect | SW46, SW57 |
| 2 | Win | Library:1u MX Hall Effect | SW63, SW70 |
| 1 | ' | Library:1u MX Hall Effect | SW42 |
| 1 | , | Library:1u MX Hall Effect | SW54 |
| 1 | - | Library:1u MX Hall Effect | SW12 |
| 1 | . | Library:1u MX Hall Effect | SW55 |
| 1 | / | Library:1u MX Hall Effect | SW56 |
| 1 | 0 | Library:1u MX Hall Effect | SW11 |
| 1 | 1 | Library:1u MX Hall Effect | SW2 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 10nF | Library:Capacitor 0402 | C6 |
| 1 | 120R | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1k5 | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 2 | Library:1u MX Hall Effect | SW3 |
| 1 | 3 | Library:1u MX Hall Effect | SW4 |
| 1 | 4 | Library:1u MX Hall Effect | SW5 |
| 1 | 4.7uF | Library:Capacitor 0402 | C2 |
| 1 | 5 | Library:1u MX Hall Effect | SW6 |
| 1 | 6 | Library:1u MX Hall Effect | SW7 |
| 1 | 7 | Library:1u MX Hall Effect | SW8 |
| 1 | 8 | Library:1u MX Hall Effect | SW9 |
| 1 | 9 | Library:1u MX Hall Effect | SW10 |
| 1 | ; | Library:1u MX Hall Effect | SW41 |
| 1 | = | Library:1u MX Hall Effect | SW13 |
| 1 | A | Library:1u MX Hall Effect | SW32 |
| 1 | B | Library:1u MX Hall Effect | SW51 |
| 1 | Bksp | Library:1u MX Hall Effect | SW14 |
| 1 | C | Library:1u MX Hall Effect | SW49 |
| 1 | C2U/6U | Library:1u MX Hall Effect | SW77 |
| 1 | Caps | Library:1u MX Hall Effect | SW31 |
| 1 | Center 2u | Library:STAB_MX_2u | Stab2 |
| 1 | Center 6u | Library:STAB_MX_6u | Stab4 |
| 1 | Code | Library:1u MX Hall Effect | SW58 |
| 1 | D | Library:1u MX Hall Effect | SW34 |
| 1 | Del | Library:1u MX Hall Effect | SW15 |
| 1 | Down | Library:1u MX Hall Effect | SW74 |
| 1 | E | Library:1u MX Hall Effect | SW19 |
| 1 | ESD5Z5V0 | Diode_SMD:D_SOD-523 | D1 |
| 1 | End | Library:1u MX Hall Effect | SW45 |
| 1 | Enter | Library:1u MX Hall Effect | SW43 |
| 1 | Esc | Library:1u MX Hall Effect | SW1 |
| 1 | F | Library:1u MX Hall Effect | SW35 |
| 1 | G | Library:1u MX Hall Effect | SW36 |
| 1 | GH60 Outline | Library:60_Outline | O1 |
| 1 | H | Library:1u MX Hall Effect | SW37 |
| 1 | Home | Library:1u MX Hall Effect | SW44 |
| 1 | I | Library:1u MX Hall Effect | SW24 |
| 1 | J | Library:1u MX Hall Effect | SW38 |
| 1 | K | Library:1u MX Hall Effect | SW39 |
| 1 | L | Library:1u MX Hall Effect | SW40 |
| 1 | L2U | Library:1u MX Hall Effect | SW76 |
| 1 | Left | Library:1u MX Hall Effect | SW73 |
| 1 | Left 2u | Library:STAB_MX_2u | Stab1 |
| 1 | M | Library:1u MX Hall Effect | SW53 |
| 1 | N | Library:1u MX Hall Effect | SW52 |
| 1 | O | Library:1u MX Hall Effect | SW25 |
| 1 | P | Library:1u MX Hall Effect | SW26 |
| 1 | Pg Dn | Library:1u MX Hall Effect | SW60 |
| 1 | Pg Up | Library:1u MX Hall Effect | SW30 |
| 1 | Q | Library:1u MX Hall Effect | SW17 |
| 1 | R | Library:1u MX Hall Effect | SW20 |
| 1 | R2U | Library:1u MX Hall Effect | SW78 |
| 1 | Right | Library:1u MX Hall Effect | SW75 |
| 1 | Right 2u | Library:STAB_MX_2u | Stab3 |
| 1 | S | Library:1u MX Hall Effect | SW33 |
| 1 | SMD0805-050-16V | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | STM32F303CCT6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | BOOT0 |
The 268 most common of 283 parts.
It measures 285 × 94.6 mm and has 4 copper layers, 1.6 mm thick.
283 parts, built around the STM32F303CCT6, GH39FKSW, CD74HC4067SM96 and ESD5Z5V0. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the jridgewell/HE75 repository on GitHub, at the commit this page was made from: the board is HE75.kicad_pcb and its schematic HE75.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask jridgewell before reusing the design.

Unified-Daughterboard/UDB-S
Narrow variant unified daughterboards for custom keyboard designers and users







jemmec/legshark
An open source 60% (15 by 5) ortholinear keyboard designed with both flexability and familiarity in mind.