

Ally13
my various 30% keyboards
- Size
- 261.3 × 79.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 99
- Nets
- 64
- Pads
- 414
- Tracks, vias
- 1,351, 40
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 29 Aug 2019
- Updated
- 30 Aug 2019
Overview
Ally13 is an open-source printed circuit board by hatanoh, from the hatanoh/30p repository on GitHub. It is a 2-layer board of 261.3 × 79.9 mm with 99 parts on 64 nets, routed with 1,351 tracks and 40 vias.
It is built around the TPS61221DCK. Its parts include 40 diodes, 38 switches, 2 capacitors, 2 ICs and 2 connectors.
Main components
1README
README.mdはじめに
本品は試作品です。
キーボードとしての基本的な動作には問題がないことは確認していますが、多少ネジ穴位置や組み立て難易度に難があります。
その辺りご了承ください。
どんなキーボード
BLE Micro Proを使用する31~35キーで3段の細長いキーボードで単3電池1本で駆動します。
トッププレート裏にBMPを配置しているのでProMicroを重ねないタイプの普通のキーボードぐらいの厚さ(7mmスペーサー使用)になっています (Bootleg31除く/Bootleg31は11mm)
Bootleg31
Nomu30の配列でBMP対応して、レバースイッチを付けたキーボード。 レバースイッチは親指で操作してレイヤ切り替えなどに使うことを想定しています。
Soroban30(Bootleg30)
40%キーボードの最下段をちょん切って、「,」「.」のスペースの2uスペースを置いたキーボード
スペースを小指で叩くちょっと苦しいキーボード
Ally13(黒)
soroban30を13°づつ折り曲げて隙間にスイッチを一つ入れたもの
Ally24の中央のBSがない配列になります
Ally24(赤)
soroban30を24°づつ折り曲げて隙間にスイッチを二つ入れたもの
キー配置の詳細はソースのkeymap.cを参照してください
ビルドガイド
ファームウェア
Parts
99| Qty | Value | Footprint | References |
|---|---|---|---|
| 40 | D | cscslib:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D20, D21, D22, D23, D24 +24 |
| 30 | SW_Push | cscslib:CPG1511_1u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW20, SW21, SW22, SW23, SW26 +14 |
| 6 | MountingHole | cscslib:HOLE_M2_TH | H1, H2, H4, H5, H6, H10 |
| 6 | MountingHole | cscslib:HOLE_M2 | H3, H7, H8, H9, H11, H12 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1, C2 |
| 2 | SW_Push | cscslib:CPG1511_1.75u | SW24, SW34 |
| 2 | SW_Push | cscslib:CPG1511_1.25u | SW25, SW35 |
| 2 | TMHU27 | cscslib:THMU27 | SW36, SW37 |
| 1 | 4.7uH | Inductor_SMD:L_Taiyo-Yuden_NR-30xx_HandSoldering | L1 |
| 1 | BLE-Micro-Pro-2 | cscslib:BLEMicroPro-2N | U1 |
| 1 | Battery_Cell | cscslib:BatteryHolder_Keystone_2466_1xAAA | BT1 |
| 1 | Conn_01x04 | cscslib:PinHeader_1x04_P1.27mm_Conthrough | J2 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | JModulo1 |
| 1 | Conn_01x16 | cscslib:PinHeader_1x16_P1.27mm_Conthrough | J1 |
| 1 | SW_PWR | cscslib:SLIDE_SWITCH_SK-12D01 | SW39 |
| 1 | SW_RST | cscslib:TACT_SWITCH_TVBP06 | SW38 |
| 1 | TPS61221 | Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering | U2 |
More from hatanoh/30p
5- 2 layers251.8 × 59.5 mm

- 2 layers253.6 × 162.5 mm

- 2 layers234 × 59.5 mm

- 2 layers241.7 × 61.9 mm

- 2 layers270.3 × 162.5 mm

Similar boards
- 2 layers75 × 75 mm

HB UNI SEN BATT ATMega1284P E07-900MM10S CO2 FUEL4EP
FUEL4EP/HomeAutomation
Home Automation repository of FUEL4EP
81 parts15CC0-1.0 - 2 layers100 × 150 mm

Badge RP2350 FPGA
semitov/riscv-fpga-badge-2026
Electronic badge PCB for RISC-V Summit Europe 2026 in Bologna, Italy.
105 parts9CERN-OHL-W-2.0 - 2 layers135.7 × 110.7 mm

- 2 layers32 × 76.1 mm

DPicoTracker
Mineinjava/ffellowship
Frequency Fellowship: Examining Radio Wave Propagation from a High Altitude Balloon
49 parts1 - 2 layers85.6 × 54 mm

Business card pcb
roepkefeller/business-card-pcb
A PCB business card that shows you your own pulse. Optical PPG sensor drives a ten-LED heart; NFC tag serves the vCard with the card switched off. ATtiny1616, MAX30102, CR2032.
59 parts1 - 2 layers80 × 42.5 mm

Bebl v2
wyolum/bebl_v2
"Bar End Brake Light" , redux. v2 of Justin's original BEBL with mods.
75 parts1 - 2 layers114 × 51 mm

Controller
longhoangcode/P8B-Controller
Repository for files for an open source gamepad.
42 partsCC-BY-SA-4.0 - 2 layers100 × 34 mm

7clock
Quard/7clock
Simple budget clock using 7 segment display with cheap PIC microcontroller and RTC chip
59 partsMIT
Questions
How big is the Ally13 PCB?
It measures 261.3 × 79.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ally13 use?
99 parts, built around the TPS61221DCK. 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 Ally13 KiCad files?
From the hatanoh/30p repository on GitHub, at the commit this page was made from: the board is KiCAD/ally13/ally13.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ally13 design in my own project?
Its repository states no licence, so its author keeps all rights: ask hatanoh before reusing the design.