Skip to the content
PCBKitNew board
2 layers271.5 × 147.6 mmPcbfiles, the printed circuit board in 3D

Split, Wireless, Tenkeyless, ergonomic keyboard powered by ZMK

Size
271.5 × 147.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
250
Nets
181
Pads
1,170
Tracks, vias
2,105, 240
Pours
10
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 Aug 2021
Updated
30 Nov 2024

Overview

Pcbfiles is an open-source printed circuit board by GalacticWafer, from the GalacticWafer/ComfyThumbs repository on GitHub. It is a 2-layer board of 271.5 × 147.6 mm with 250 parts on 181 nets, routed with 2,105 tracks and 240 vias.

It is built around the TP4054, XC6206-2.8V and AO3401A, with the SR05 among its other parts. Its parts include 92 diodes, 92 switches, 16 resistors, 8 capacitors and 6 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

4

README

README.md

ComfyThumbs

A column-staggered keyboard inspired by comfortable and efficient thumb use and keycap compatibility.

The Default Keymap

Comfy Thumbs (v3)

Check out the Gist on Keyboard Layout Editor Default Keymap

High Keycap Compatibility

Comfy Thumbs has the highest keycap compatibility of any column-staggered board. Space and Backspace are the only keys that are not traditionally-sized. That means you won't need to buy/use different keycaps for Right Shift, Left Shift, Enter, Tab, \ , Command, Ctrl, Alt, OS, and Application keys. Just chose any Standard ANSI keycap set (99% of keycap sets), and you're good to go!.

Use your thumbs without hurting them

Thumb Cluster Style# of keysAvg. reach from Home Position
ComfyThumbs61u
Manuform/Dactyl-Manuform63.5u
Maltron/Dacyl/Kenesis/Ergodox6-84.5u

Unlike other large thumb cluster designs that waste valuable space by pushing the cluster away from resting thumb position or building the cluster on a convex plane, all thumb keys are within 1u radius of resting position. The thumbs naturally rest on either Space or Backspace, with Shift, Ctrl, Alt and OS nearby. There are two thumb rows; Space, Backspace, and both Shift keys have a higher profile on the upper thumb row to distinguish thumb location by feel.

Comfy Thumbs = Comfy Pinkies

Your pinkies have been doing way more work than they should. That's why modifiers have moved to the thumb cluster. Adding to that, the index fingers have a new inner column for Tab, \ , -, =, [ and ].

Keyboard Maintainer: MXHJohn314

Compiling the Firmware

See the build environment setup and the make instructions for more information. Brand new to ZMK? Start with our Complete Newbs Guide.

Parts

250
QtyValueFootprintReferences
86D_SmallDiode_SMD:D_SOD-123D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 +70
73SW_SPSTMX_Only:MXOnly-1U-HotswapSW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +57
7SW_SPSTMX_Only:MXOnly-1.25U-HotswapSW32, SW40, SW42, SW45, SW84, SW90, SW91
410kResistor_SMD:R_0805_2012MetricR2, R3, R12, R16
41uFCapacitor_SMD:C_0805_2012MetricC3, C4, C7, C8
45.1kResistor_SMD:R_0805_2012MetricR1, R5, R10, R11
4Conn_01x05Connector_JST:JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_HorizontalJ4, J5, J9, J10
21MResistor_SMD:R_0805_2012MetricR4, R6
21N5819Diode_SMD:D_SOD-123D1, D60
21kResistor_SMD:R_0805_2012MetricR9, R14
22MResistor_SMD:R_0805_2012MetricR8, R15
24.7nCapacitor_SMD:C_0805_2012MetricC2, C5
24.7uFCapacitor_SMD:C_0805_2012MetricC1, C6
2500maFuse:Fuse_1206_3216MetricF1, F2
2806kResistor_SMD:R_0805_2012MetricR7, R13
2AO3401APackage_TO_SOT_SMD:SOT-23Q1, Q2
2Battery_Cellkicad-keyboard-parts:battery-custom-connectorBT2, BT4
2Battery_CellConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalBT1, BT3
2Conn_01x04_FemaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1, J6
2HRO-TYPE-C-31-M-12Type-C:HRO-TYPE-C-31-M-12-HandSolderingUSB1, USB2
2LED_SmallDiode_SMD:D_0805_2012MetricD39, D48
2Rotary_Encoder_SwitchKeebio-Parts:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW46, SW92
2SR05Package_TO_SOT_SMD:SOT-143D40, D47
2SW_SPDTButton_Switch_SMD:SW_SPDT_PCM12SW38, SW47
2SW_SPSTKeebio-Parts:SW_SPST_TL3342SW1, SW66
2SW_SPSTMX_Only:MXOnly-1.5U-HotswapSW44, SW50
2TP4054Package_TO_SOT_SMD:SOT-23-5U3, U5
2XC6206Package_TO_SOT_SMD:SOT-23U2, U6
2nRF52840_holyiot_18010kicad-keyboard-parts:nRF52840_holyiot_18010_HS_simpleU1, U4
1SW_SPSTMX_Only:MXOnly-2.75U-Hotswap-ReversedStabilizersSW73
1SW_SPSTMX_Only:MXOnly-2.25U-Hotswap-ReversedStabilizersSW26
1SW_SPSTMX_Only:MXOnly-2U-Hotswap-VerticalStabilizersSW51
1SW_SPSTMX_Only:MXOnly-1.75U-HotswapSW43

The 230 most common of 250 parts.

Questions

How big is the Pcbfiles PCB?

It measures 271.5 × 147.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pcbfiles use?

250 parts, built around the TP4054, XC6206-2.8V, AO3401A and SR05. 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 Pcbfiles KiCad files?

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

Can I use the Pcbfiles design in my own project?

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

Similar boards

  • 2 layers265.6 × 436 mmAhokore, the printed circuit board in 3D

    Ahokore

    dezlidezlidezli/ahokore

    Ahokore is a 36-key one-piece split keyboard, with full wireless functionality.

    117 parts84
  • 2 layers187.7 × 76.4 mmBle, the printed circuit board in 3D

    Ble

    dezlidezlidezli/_33ble

    A bluetooth drop-in PCB for the _33 keyboard by tominabox1.

    84 parts9
  • 2 layers155.2 × 127.3 mmHakea fillets, the printed circuit board in 3D

    Hakea fillets

    vattern/hakea

    Hakea wireless split

    111 parts9
  • 2 layers252.2 × 111.8 mmOne42, the printed circuit board in 3D

    One42

    cyril279/keyboards

    121 parts74MIT
  • 2 layers93.2 × 52.9 mmAdapter holyiot, the printed circuit board in 3D

    Adapter holyiot

    kitspace-test-repos/kicad6-file-collection

    97 partsMIT
  • 2 layers56.5 × 58 mmEsp32, the printed circuit board in 3D

    Esp32

    alexeyoskin/peredatchik-esp32

    Создать проект печатной платы в KiCad. Проект должен содержать:

    33 parts
  • 4 layers99.1 × 91.4 mmPanel, the printed circuit board in 3D

    Panel

    bfrigon/alarm-clock-v3

    Alarm clock (v3)

    187 parts18CC-BY-SA-4.0
  • 4 layers48.3 × 48.3 mmImx233-core, the printed circuit board in 3D

    Imx233-core

    xboard-io/openboard

    True Open Hardware Board designed with open source EDA.

    62 parts3