Skip to the content
PCBKitNew board
2 layers243.2 × 106 mm3W6, the printed circuit board in 3D

a small compact 3x5+3 split ortho keyboard

Size
243.2 × 106 mm
Copper layers
2
Thickness
1.6 mm
Parts
113
Nets
121
Pads
586
Tracks, vias
1,164, 151
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
7 Mar 2021
Updated
12 Dec 2022

Overview

3W6 is an open-source printed circuit board by weteor, from the weteor/3W6 repository on GitHub. It is a 2-layer board of 243.2 × 106 mm with 113 parts on 121 nets, routed with 1,164 tracks and 151 vias.

It is built around the ATMEGA32U4-AU and PCA9555PW. Its parts include 41 diodes, 37 switches, 9 capacitors, 9 resistors and 3 connectors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

3w6

3w6 - split ortholinear keyboard

The 3w6 is a low profile, split ortholinear keyboard with 36 keys.

I needed a keyboard for work and wasn't really satisfied with the available alternatives (namely Corne, Kyria and Ferris), mostly because they were rather large and didn't had the spacing I would like.

It's designed to be a no frills, cheap and small keyboard to be taken everywhere.

So no hotswap, no multiple switchtypes, no encoders, no LEDs.

BUT with onboard controllers (so no extra ProMicros, Elite-C), production files including SMT assembly files, and sturdy through hole mounted USB-C connectors.

revision 2.2

changes:

  • combi footprint to be able to use the AU or MU variant of the AtMega32U4.
  • add BOM files for each AU and MU variant, so you can choose the cheaper one.

revision 2

changes:

  • new middle plate (1.6mm, better 2.0mm) instead of diodes. Uses Aluminium PCBs as a cheaper alternative to lasered aluminium.
  • pimoroni trackball support (can only be used combined with the new middle plate when used with the plate)
  • plate is now 1.2mm thick, to fit the chocs better. Needs middle plate, since the cutouts of the USB-Connectors were left out. There is enough space for them under the plate, when the middle plate is in place.
  • added mounting holes to support tenting puck from splitkb.com. Due to insufficient space not all 4 holes are supported, but 3 screws should be enough to hold everything comfortably in position. Can only be used plateless!
  • package for the MCU was changed from QFN44 to TQFP44, since the previous one wasn't available. Can now be soldered/replaced by hand if need.
  • IO-expander was changed from TCA9555RTWR to TCA9555PWR (alternativly PCA9555PW), since the previous one wasn't available. Package changed from WQFN24 to TSSOP24. Can now be soldered/replaced by hand if need.
  • Board can now be soldered by hand if needed (challenging though, 0402 components).

try it

You may also compare the layout with other layouts of other layouts at https://jhelvy.shinyapps.io/splitkbcompare/ .

Or you can print this file to test if you like the layout. Or mount it to some cardboard and test it with your favourite switches.

production files

If you want to build one yourself, grab the Gerber files here and give it a go.

And if 3d printing is your thing, files for plate and midlayer can be found here (made by the great bomtarnes, thanks a lot!)

build instructions

you may find instructions here:

firmware

This keyboard uses QMK firmware. You can find everything you need to build a firmware for this board in the QMK Repository.

Here are some instructions on how to set up your QMK environment and a few notes specifically for the 3w6.

the rest

Everything in this repository is free to use however you might see fit. If you want to support me and my projects, please consider linking back to this repository if you build/change/use anything.

If you would like to send me a tip, you could do it here (Please don't feel like you have to).

rev2(current)

3w6 3w6

rev1

3w6 3w6 3w6

Parts

113
QtyValueFootprintReferences
41DWeteor:D_SOD-123D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 +25
33SW_PushWeteor:Kailh_Choc_1uSW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +17
50.1uFWeteor:C_0402_HandSolderC3, C4, C5, C6, C7
310kWeteor:R_0402_HandSolderR5, R8, R9
222RWeteor:R_0402_HandSolderR6, R7
222pFWeteor:C_0402_HandSolderC1, C2
24.7kWeteor:R_0402_HandSolderR3, R4
25.1kWeteor:R_0402_HandSolderR1, R2
2SW_PushWeteor:Kailh_Choc_1.5uSW33, SW37
116MHZCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11uFWeteor:C_0402_HandSolderC9
14.7uFWeteor:C_0402_HandSolderC8
1500mAFuse:Fuse_1206_3216MetricF1
1ATmega32U4-AUWeteor:AtMega32U4-CombieU1
1PCA9555PWPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU2
1SW_PushWeteor:Micro_Push_Button_3x6x2.5mmSW1
1Trackball_Choc_CombiWeteor:trackball_choc_combiSW17
1USB_C I2C_LWeteor:USB-C-12-Pin-MidMountJ2
1USB_C I2C_RWeteor:USB-C-12-Pin-MidMountJ3
1USB_C MainWeteor:USB-C-12-Pin-MidMountJ1

The 103 most common of 113 parts.

Questions

How big is the 3W6 PCB?

It measures 243.2 × 106 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 3W6 use?

113 parts, built around the ATMEGA32U4-AU and PCA9555PW. 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.

Where can I download the 3W6 KiCad files?

From the weteor/3W6 repository on GitHub, at the commit this page was made from: the board is pcb/3w6/3W6.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the 3W6 design in my own project?

Its repository states no licence, so its author keeps all rights: ask weteor before reusing the design.

Similar boards

  • 2 layers128 × 103.8 mmPhase, the printed circuit board in 3D

    Phase

    mjpauly/phase

    42-key split keyboard inspired by Corne, Kyria, and Ferris

    70 parts15
  • 2 layers199.5 × 100.5 mmSPC EVDR, the printed circuit board in 3D

    SPC EVDR

    weteor/SPC_EVDR

    38 key otholinear keyboard with offset spacebar(s)

    93 parts59CERN-OHL-P-2.0
  • 2 layers100 × 50 mmXiamocon, the printed circuit board in 3D

    Xiamocon

    shapoco/xiamocon

    Game Console-Shaped Motherboard for XIAO RP2350/ESP32S3

    111 parts39
  • 2 layers100 × 50 mmShapones xiao rp2350, the printed circuit board in 3D

    Shapones xiao rp2350

    shapoco/shapones

    an NES emulator for programming study.

    75 parts37
  • 4 layers61.8 × 79.6 mmShipwrecked pcb, the printed circuit board in 3D

    Shipwrecked pcb

    mpkendall/shipwrecked-pcb

    Shipwrecked PCB Badges

    153 parts17Unlicense
  • 2 layers100 × 97.5 mmMC5000 Board, the printed circuit board in 3D

    MC5000 Board

    RickP/MC5000_DevKit

    An hardware puzzle that teaches the basics of programming.

    131 parts6GPL-3.0
  • 2 layers90 × 100 mmHost shell, the printed circuit board in 3D

    Host shell

    shapoco/wildcardboy

    Handheld Game Console with Replaceable MCU

    241 parts5
  • 4 layers345 × 213.3 mmBoom-1-Top, the printed circuit board in 3D

    Boom-1-Top

    jdotw/OpInst-Bass-1

    Three-voice analog synth with a digital control surface using CEM3340, AS3320 and similar discrete analog components.

    1,029 parts4