

60% keyboard PCB featuring a wide array of layouts powered by STM32F072
- Size
- 283 × 94.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 387
- Nets
- 213
- Pads
- 1,463
- Tracks, vias
- 2,863, 45
- Pours
- 9
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 27 Sep 2019
- Updated
- 3 Feb 2020
Overview
Tsuki is an open-source printed circuit board by AcheronProject, from the AcheronProject/Tsuki repository on GitHub. It is a 2-layer board of 283 × 94.2 mm with 387 parts on 213 nets, routed with 2,863 tracks and 45 vias.
It is built around the WS2812B, DTC123JE and AO4407A, with the BSS138 among its other parts. Its parts include 145 diodes, 52 switches, 5 inductors, 2 connectors and 1 transistor.
Main components
4WS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorisedDTC123JE
SOT-523-55℃~+150℃ 1 NPN (Pre-Biased) 1.1V 100mA 150mW 2.2kΩ 250MHz 26 300mV 300mV 500mV@100uA,5V 50V 80 NPN SOT-523 Digital Transistors ROHSHXY MOSFETDigital TransistorsAO4407A
SOP-8-55℃~+150℃ 1 P-Channel 1.8V 14A 2.05nF 20nC@4.5V、40nC@10V 3.1W 300pF 30V 330pF 9.5mΩ@10V、14.7mΩ@4.5V SOP-8 MOSFETs ROHSUMWMOSFETsBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETs
README
README.mdAcheron 60-SM-S-STM32-MX-TH-WI (Codename "Tsuki")

See this page for the Tsuki documentation.
Introduction
Tsuki is a universal 60% PCB, supporting per-key lighting using single-color LEDs, RGB underglow using WS2812C RGB LEDs and a multitude of layouts:
- Default ANSI bottom row;
- Classic HHKB (6.0u spacebar) bottom row;
- Tsangan bottom row (7.0u spacebar, also known as "simmetrical HHKB")
- Split backspace;
- Split left and right shifts;
- ISO and UK-ISO;
- ABNT and ABNT2 layouts.
Tsuki was heavily based on the GH60, a legendary PCB designed by Komar with extensive feedback from the community.
Contributors
- Raphael "ArcticFox" Hochheim for helping choosing the compatible layouts and the naming of the PCBs
- Felipe 'MrKeebs" Coury who paid for the V1 prototypes and helped immensely by funding my learning
Renders
Click at the images to zoom in.
Renders generated by the tracespace.io site.


Supported layouts
Click this link for the KLE file for the Tsuki.

Copyright notice
This project is released under the Acheron Open-Hardware License V1.2. For the license, please refer to the LICENCE.md file.
Parts
387| Qty | Value | Footprint | References |
|---|---|---|---|
| 79 | LED | acheron_Components:LED_THT_2.54mm | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +63 |
| 66 | 1N4148 | acheron_Components:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +50 |
| 66 | 420R | acheron_Components:R_SMD_1206 | RL1, RL2, RL10, RL11, RL12, RL13, RL14, RL15, RL16, RL17, RL18, RL19, RL20, RL21, RL22, RL23 +50 |
| 12 | 100n | Capacitor_SMD:C_0805_2012Metric | CR1, CR2, CRGB1, CRGB2, CRGB3, CRGB4, CRGB5, CRGB6, CRGB7, CRGB8, CRGB9, CRGB10 |
| 10 | 5.1R | acheron_Components:R_SMD_1206 | RRGB1, RRGB2, RRGB3, RRGB4, RRGB5, RRGB6, RRGB7, RRGB8, RRGB9, RRGB10 |
| 10 | WS2812B | acheron_Components:LED_WS2812B_5.0x5.0mm_P3.2mm | RGB1, RGB2, RGB3, RGB4, RGB5, RGB6, RGB7, RGB8, RGB9, RGB10 |
| 8 | 10k | acheron_Components:R_SMD_1206 | RLED1, RLED2, RR1, RR2, RR3, RR4, RS1, RS2 |
| 6 | Oval Mounting Hole | acheron_MountingHoles:MoutingHole_Oval_BackOnly_7mm_5.0x2.5mm | H3, H4, H5, H7, H9, H10 |
| 4 | Warning | acheron_Graphics:warning_sign_3.6x3.2mm | L2, L3, L5, L7 |
| 3 | 100k | acheron_Components:R_SMD_1206 | RR5, RSI1, RSO1 |
| 3 | 100n | Capacitor_SMD:C_0402_1005Metric | CB1, CB3, CB7 |
| 2 | 1M | acheron_Components:R_SMD_1206 | RSH1, RSH2 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | CSI1, CSO1 |
| 2 | 4.7nF | Capacitor_SMD:C_0805_2012Metric | CSH1, CSH2 |
| 2 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | CB4, CB8 |
| 2 | 5.1k | acheron_Components:R_SMD_1206 | RCC1, RCC2 |
| 2 | DTC123J | Package_TO_SOT_SMD:SOT-23 | QLED2, QRST1 |
| 2 | Half Side Hole | acheron_MountingHoles:halfSideHole | H1, H6 |
| 2 | RALT_150 | acheron_MX_SolderMask:MX150 | SW63, SW77 |
| 2 | RGUI_100 | acheron_MX_SolderMask:MX100 | SW64, SW78 |
| 1 | "' | acheron_MX_SolderMask:MX100 | SW42 |
| 1 | += | acheron_MX_SolderMask:MX100 | SW14 |
| 1 | -_ | acheron_MX_SolderMask:MX100 | SW13 |
| 1 | 0 | acheron_MX_SolderMask:MX100 | SW12 |
| 1 | 1 | acheron_MX_SolderMask:MX100 | SW3 |
| 1 | 1.5A trip PTC | acheron_Components:Fuse_1812_4532 | F1 |
| 1 | 100R | acheron_Components:R_SMD_1206 | RLED3 |
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric | CB2 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | CB6 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | CR4 |
| 1 | 1U LBKSP | acheron_MX_SolderMask:MX100 | SW1 |
| 1 | 1U RBKSP | acheron_MX_SolderMask:MX100 | SW29 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | CB5 |
| 1 | 2 | acheron_MX_SolderMask:MX100 | SW4 |
| 1 | 2U BKSP | acheron_MX_SolderMask:MX200 | SW15 |
| 1 | 3 | acheron_MX_SolderMask:MX100 | SW5 |
| 1 | 4 | acheron_MX_SolderMask:MX100 | SW6 |
| 1 | 4.7n | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | CR3 |
| 1 | 5 | acheron_MX_SolderMask:MX100 | SW7 |
| 1 | 6 | acheron_MX_SolderMask:MX100 | SW8 |
| 1 | 7 | acheron_MX_SolderMask:MX100 | SW9 |
| 1 | 8 | acheron_MX_SolderMask:MX100 | SW10 |
| 1 | 9 | acheron_MX_SolderMask:MX100 | SW11 |
| 1 | :; | acheron_MX_SolderMask:MX100 | SW41 |
| 1 | <, | acheron_MX_SolderMask:MX100 | SW56 |
| 1 | >. | acheron_MX_SolderMask:MX100 | SW57 |
| 1 | ?/ | acheron_MX_SolderMask:MX100 | SW58 |
| 1 | A | acheron_MX_SolderMask:MX100 | SW32 |
| 1 | AO4407A | acheron_Components:SOIC-8 | QLED1 |
| 1 | Acheron Logo | acheron_Logos:acheronLong | L6 |
| 1 | B | acheron_MX_SolderMask:MX100 | SW53 |
| 1 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | C | acheron_MX_SolderMask:MX100 | SW51 |
| 1 | CAPS_175 | acheron_MX_SolderMask:MX175 | SW31 |
| 1 | Conn_01x12 | acheron_Connectors:PinHeader_1x10_P2.54mm_Vertical | J2 |
| 1 | Conn_ARM_JTAG_SWD_10 | acheron_Connectors:Conn_ARM_JTAG_SWD_10 | J1 |
| 1 | D | acheron_MX_SolderMask:MX100 | SW34 |
| 1 | E | acheron_MX_SolderMask:MX100 | SW19 |
| 1 | ENTER_225 | acheron_MX_SolderMask:MX225 | SW44 |
| 1 | ESC | acheron_MX_SolderMask:MX100 | SW2 |
| 1 | F | acheron_MX_SolderMask:MX100 | SW35 |
| 1 | FN_100 | acheron_MX_SolderMask:MX100 | SW65 |
| 1 | FN_125 | acheron_MX_SolderMask:MX125 | SW71 |
| 1 | G | acheron_MX_SolderMask:MX100 | SW36 |
| 1 | H | acheron_MX_SolderMask:MX100 | SW37 |
| 1 | I | acheron_MX_SolderMask:MX100 | SW24 |
| 1 | ISO_100 | acheron_MX_SolderMask:MX100 | SW48 |
| 1 | ISO_ENTER | acheron_MX_SolderMask:MX_ISOEnter_Vertical_LED | SW45 |
| 1 | ISO_\_100 | acheron_MX_SolderMask:MX100 | SW60 |
| 1 | J | acheron_MX_SolderMask:MX100 | SW38 |
| 1 | K | acheron_MX_SolderMask:MX100 | SW39 |
| 1 | L | acheron_MX_SolderMask:MX100 | SW40 |
| 1 | LALT_125 | acheron_MX_SolderMask:MX125 | SW68 |
| 1 | LALT_150 | acheron_MX_SolderMask:MX150 | SW75 |
| 1 | LCTRL_125 | acheron_MX_SolderMask:MX125 | SW66 |
| 1 | LCTRL_150 | acheron_MX_SolderMask:MX150 | SW62 |
| 1 | LGUI_100 | acheron_MX_SolderMask:MX100 | SW74 |
| 1 | LGUI_125 | acheron_MX_SolderMask:MX125 | SW67 |
| 1 | LSHIFT_125 | acheron_MX_SolderMask:MX125 | SW61 |
| 1 | LSHIFT_225 | acheron_MX_SolderMask:MX225 | SW47 |
The 345 most common of 387 parts.
Similar boards
- 2 layers325.5 × 240.1 mm

- 2 layers390 × 120.2 mm

- 2 layers89 × 124 mm

Hub20
joshajohnson/Hub20
Hub20 is a numpad with a bunch of features you never knew you needed.
183 parts68 - 2 layers84.3 × 65 mm

- 2 layers305 × 100.3 mm

- 2 layers266.7 × 99.6 mm

Ortho66 Optical
MasterSpoon/Ortho66_Optical
Ortho 66 Optical PCB using KeyChron low profile optical switches
385 parts7 - 2 layers266.7 × 77 mm

KB Lightbar 1 straight
melonbred/open-source-projects
This is a repository for all open-sourced or available files for my projects. PCBs will typically have their own repository linked in the table below.
146 parts16MIT - 2 layers429.6 × 540.7 mm

Keyboard
joshajohnson/louise
A project between Josh and RiotPunch to build a 75% alice keyboard with a southpaw numpad.
327 parts5
Questions
How big is the Tsuki PCB?
It measures 283 × 94.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Tsuki use?
387 parts, built around the WS2812B, DTC123JE, AO4407A and BSS138. 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 Tsuki KiCad files?
From the AcheronProject/Tsuki repository on GitHub, at the commit this page was made from: the board is kicadFiles/tsuki.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Tsuki design in my own project?
Its repository states no licence, so its author keeps all rights: ask AcheronProject before reusing the design.