Skip to the content
2 layers261.3 × 79.9 mmAlly13, the printed circuit board in 3D

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

1

README

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を参照してください

ビルドガイド

Build Guide

ファームウェア

Firmware/BLE Micro Pro

キーボード固有部分

Parts

99
QtyValueFootprintReferences
40Dcscslib:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D20, D21, D22, D23, D24 +24
30SW_Pushcscslib:CPG1511_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW20, SW21, SW22, SW23, SW26 +14
6MountingHolecscslib:HOLE_M2_THH1, H2, H4, H5, H6, H10
6MountingHolecscslib:HOLE_M2H3, H7, H8, H9, H11, H12
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C2
2SW_Pushcscslib:CPG1511_1.75uSW24, SW34
2SW_Pushcscslib:CPG1511_1.25uSW25, SW35
2TMHU27cscslib:THMU27SW36, SW37
14.7uHInductor_SMD:L_Taiyo-Yuden_NR-30xx_HandSolderingL1
1BLE-Micro-Pro-2cscslib:BLEMicroPro-2NU1
1Battery_Cellcscslib:BatteryHolder_Keystone_2466_1xAAABT1
1Conn_01x04cscslib:PinHeader_1x04_P1.27mm_ConthroughJ2
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJModulo1
1Conn_01x16cscslib:PinHeader_1x16_P1.27mm_ConthroughJ1
1SW_PWRcscslib:SLIDE_SWITCH_SK-12D01SW39
1SW_RSTcscslib:TACT_SWITCH_TVBP06SW38
1TPS61221Package_TO_SOT_SMD:SOT-363_SC-70-6_HandsolderingU2

More from hatanoh/30p

5
  • 2 layers251.8 × 59.5 mmN30aj, the printed circuit board in 3D

    N30aj

    hatanoh/30p

    my various 30% keyboards

    95 parts4
  • 2 layers253.6 × 162.5 mmAlly24 PCB, the printed circuit board in 3D

    Ally24 PCB

    hatanoh/30p

    my various 30% keyboards

    91 parts4
  • 2 layers234 × 59.5 mmN30ajPCB, the printed circuit board in 3D

    N30ajPCB

    hatanoh/30p

    my various 30% keyboards

    88 parts4
  • 2 layers241.7 × 61.9 mmN31, the printed circuit board in 3D

    N31

    hatanoh/30p

    my various 30% keyboards

    83 parts4
  • 2 layers270.3 × 162.5 mmAlly24 Top, the printed circuit board in 3D

    Ally24 Top

    hatanoh/30p

    my various 30% keyboards

    58 parts4

Similar boards

  • 2 layers100 × 150 mmBadge RP2350 FPGA, the printed circuit board in 3D

    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 mmEx64, the printed circuit board in 3D

    Ex64

    hatanoh/cscs_family

    cscs64 / cscs52 keyboards

    86 parts3MIT
  • 2 layers32 × 76.1 mmDPicoTracker, the printed circuit board in 3D

    DPicoTracker

    Mineinjava/ffellowship

    Frequency Fellowship: Examining Radio Wave Propagation from a High Altitude Balloon

    49 parts1
  • 2 layers85.6 × 54 mmBusiness card pcb, the printed circuit board in 3D

    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 mmBebl v2, the printed circuit board in 3D

    Bebl v2

    wyolum/bebl_v2

    "Bar End Brake Light" , redux. v2 of Justin's original BEBL with mods.

    75 parts1
  • 2 layers114 × 51 mmController, the printed circuit board in 3D

    Controller

    longhoangcode/P8B-Controller

    Repository for files for an open source gamepad.

    42 partsCC-BY-SA-4.0
  • 2 layers100 × 34 mm7clock, the printed circuit board in 3D

    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.