
YuTofu PCB
ymkn/YuTofu
YuTofu is an unofficial compatible PCB for the well-known custom keyboard Tofu60 2.0.

A JIS layout 60% hot swappable custom mechanical keyboard PCB powered by RP2040.
YM60JIS PCB is an open-source printed circuit board by ymkn, from the ymkn/YM60JIS repository on GitHub, published under the MIT licence. It is a 2-layer board of 285.1 × 94.6 mm with 173 parts on 121 nets, routed with 1,064 tracks and 160 vias.
It is built around the RP2040, W25Q16JVUXIQ and SMF05CT1G, with the XC6206P332MR, 1N4148W and TS-1187A-B-A-B among its other parts. Its parts include 67 diodes, 67 switches, 17 capacitors, 7 resistors and 4 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.
A hot-swappable 60% mechanical keyboard PCB with Japanese (JIS) layout, powered by the RP2040 microcontroller. It is compatible with most Poker and GH60-style 60% keyboard cases.

Customize your key mapping from the default shown below using the Vial configurator.

Supports 3u spacebar (requires 3u stabilizers) or 2.25u/2.75u spacebar with 2u stabilizers.
This project is licensed under the MIT License, see the LICENSE file for details.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 67 | 1N4148W | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +51 |
| 55 | SW_Push | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u | SW1, SW11, SW12, SW13, SW14, SW16, SW17, SW18, SW19, SW21, SW22, SW23, SW24, SW25, SW26, SW27 +39 |
| 11 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C4, C5, C6, C7, C8, C9, C10, C13, C16, C17 |
| 5 | SW_Push | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25u | SW10, SW15, SW20, SW47, SW52 |
| 2 | 10uF | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C11, C12 |
| 2 | 20pF | Capacitor_SMD:C_0402_1005Metric | C14, C15 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R3 |
| 2 | SW_Push | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5u | SW2, SW5 |
| 1 | hole:PKRH | ||
| 1 | 10kΩ | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 1KΩ | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | >VALUE | hole:PKRH | |
| 1 | Backspace | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u | SW64 |
| 1 | ISOEnter | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u | SW65 |
| 1 | LOGO | logo:ym60jis_logo_ym60jis_only | G*** |
| 1 | LOGO | logo:ym60jis_logo_icononly | G*** |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3 |
| 1 | SMF05CT1G | SMF05CT1G:SOT-363-6_2P2X1P35_ONS | U2 |
| 1 | SW_Push | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75u | SW3 |
| 1 | Space | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u | SW29 |
| 1 | TS-1187A-B-A-B | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | BTN1 |
| 1 | TYPE-C-31-M-12 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q16JVUXIQ | W25Q16JVUXIQ:W25Q16JVUXIQ_WIN | U4 |
| 1 | X322512MSB4SI | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | XC6206P332MR | Package_TO_SOT_SMD:SOT-23-3 | U1 |
| 1 | Yen | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u | SW63 |
The 169 most common of 173 parts.
It measures 285.1 × 94.6 mm and has 2 copper layers, 1.6 mm thick.
173 parts, built around the RP2040, W25Q16JVUXIQ, SMF05CT1G and XC6206P332MR. 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.
From the ymkn/YM60JIS repository on GitHub, at the commit this page was made from: the board is KiCAD/PCB/YM60JIS_PCB.kicad_pcb and its schematic KiCAD/PCB/YM60JIS_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

ymkn/YuTofu
YuTofu is an unofficial compatible PCB for the well-known custom keyboard Tofu60 2.0.






