Skip to the content
PCBKitNew board
2 layers130 × 80 mmSs44, the printed circuit board in 3D
Size
130 × 80 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
59
Pads
444
Tracks, vias
469, 228
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 Aug 2026
Updated
16 Aug 2026

Overview

Ss44 is an open-source printed circuit board by hatolife, from the hatolife/ss44 repository on GitHub. It is a 2-layer board of 130 × 80 mm with 54 parts on 59 nets, routed with 469 tracks and 228 vias.

It is built around the RP2040-ZERO. Its parts include 22 diodes, 22 switches, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.

Main components

1

README

README.md

SS44

SS44は、左右反転して使用できる同一基板とRP2040-Zeroを採用した、44キーの 左右分割キーボードです。左右間はGP29の1線式半二重シリアル通信で接続します。

ディレクトリ構成

  • ss44_pcb/: KiCadプロジェクト、回路図、製造データ、3Dモデル、および基板設計で 使用したシンボル・フットプリントライブラリ
  • firmware/vial-qmk/keyboards/ss44/: SS44のキーボード定義とVialキーマップ
  • firmware/ss44_vial.uf2: 左右共通の書き込み済みVial対応ファームウェア

ハードウェア仕様

片側は4×6のマトリクスで、22キーを実装します。

  • 行: GP28、GP27、GP26、GP15
  • 列: GP5、GP4、GP3、GP2、GP1、GP0
  • ダイオード方向: COL2ROW
  • 左右間通信: GP29、RP2040 PIOによる半二重シリアル通信

基板上のジャンパーを適切に短絡した後のTRRS配線は次のとおりです。

  • Tip: VCC(5 V)
  • Ring 1: データ(GP29)
  • Ring 2: 未接続
  • Sleeve: GND

USB給電中はTRRSケーブルを抜き差ししないでください。TRRSプラグは挿入途中で 隣接端子を一時的に短絡する可能性があります。

ファームウェア

ss44_vial.uf2を左右両方のRP2040-Zeroへ書き込んで ください。左右判定専用のハードウェア端子がないため、ファームウェアは左手側を メインとして固定しています。USBは左手側へ接続してください。

再ビルドする場合は、firmware/vial-qmk/keyboards/ss44をVial-QMKツリーの keyboards/ss44へコピーまたはシンボリックリンクし、次を実行します。

sh
qmk compile -kb ss44 -km vial

以前の動的キーマップがEEPROMに残っている場合は、左手側の最上段・最外側キーを 押しながらUSBを接続して初期化してください。Vialからアンロックを求められた場合は、 左右の最上段・最外側キーを同時に押してください。

Tap/Holdキーの判定時間(TAPPING_TERM)の初期値は300msです。Vialの 「QMK Settings」で変更した値はEEPROMへ保存されるため、新しい初期値を反映するには Bootmagicによる初期化、またはVial上での設定リセットが必要です。

基板データ

メインのKiCadプロジェクトはss44_pcb/ss44/ss44.kicad_proです。 ss44_pcb/_Library.*、ss44_pcb/KiCAD_FootPrint、 ss44_pcb/isw-kbd-libには、基板設計で参照したライブラリが入っています。

Parts

54
QtyValueFootprintReferences
22D_Library:Diode_TH_SMD_revD1, D2, D3, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +6
22SW_Push_Library:CherryMX_Solder_1u_revSW1, SW2, SW3, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22 +6
4Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3, JP4
4M2_SpacerHole_Library:M2_SpacerHoleRef**, Ref**, Ref**, Ref**
1AudioJack4_Library:TRRS_MJ-4PP-9_revJ1
1RP2040-Zero_Library:RP2040-Zero-THT_revU1

Questions

How big is the Ss44 PCB?

It measures 130 × 80 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ss44 use?

54 parts, built around the RP2040-ZERO. 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 Ss44 KiCad files?

From the hatolife/ss44 repository on GitHub, at the commit this page was made from: the board is ss44_pcb/ss44/ss44.kicad_pcb and its schematic ss44_pcb/ss44/ss44.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ss44 design in my own project?

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

Similar boards

  • 2 layers132.3 × 94.9 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0
  • 2 layers321 × 92.3 mmMx40, the printed circuit board in 3D

    Mx40

    zzeneg/stront

    Split keyboards with 38 or 40 keys, LCD display and Cirque trackpad

    181 parts353MIT
  • 2 layers255.9 × 99.3 mmZerosprey42, the printed circuit board in 3D

    Zerosprey42

    beekeeb/zerosprey42

    Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.

    96 parts140
  • 2 layers146.3 × 69.5 mmStress, the printed circuit board in 3D

    Stress

    GroooveBob/Stress

    Pocket Arcade Fight Pad

    22 parts102MIT
  • 2 layers54 × 64 mmDonConIOmini, the printed circuit board in 3D

    DonConIOmini

    ravinrabbid/DonCon2040

    RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers

    96 parts66MIT
  • 2 layers52 × 50 mmRP2040-TestPatternGenerator VGA, the printed circuit board in 3D

    RP2040-TestPatternGenerator VGA

    nmur/RP2040-TestPatternGenerator

    A simple test pattern generator running on the RP2040 microcontroller

    12 parts64GPL-3.0
  • 2 layers120 × 40 mmBuinchiez40, the printed circuit board in 3D

    Buinchiez40

    ChrisChrisLoLo/bunchiez40

    A pocket keyboard that makes use of mouse switches to achieve a miniscule size

    90 parts56GPL-3.0
  • 2 layers305.2 × 76.2 mmSoroka, the printed circuit board in 3D

    Soroka

    kapee1/soroka

    40% DIY-keyboard with base kit support

    126 parts47Unlicense