Skip to the content
PCBKitNew board
2 layers285.1 × 94.6 mmYuTofu PCB, the printed circuit board in 3D

YuTofu PCB

ymkn/YuTofu5

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

Size
285.1 × 94.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
169
Nets
118
Pads
889
Tracks, vias
1,142, 162
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
26 May 2024
Updated
9 Jun 2024

Overview

YuTofu PCB is an open-source printed circuit board by ymkn, from the ymkn/YuTofu repository on GitHub, published under the MIT licence. It is a 2-layer board of 285.1 × 94.6 mm with 169 parts on 118 nets, routed with 1,142 tracks and 162 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 64 diodes, 64 switches, 17 capacitors, 7 resistors and 4 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

8

README

README.md

YuTofu

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

YuTofu Art

Based on an ANSI layout with splitted right-Shift and 6.25u spacebar, the spacebar area has been divided into 1.25u, 2.25u, and 2.75u sections. This allows for more effective use of the thumbs.

YuTofu is equipped with a 4-pin JSF socket compatible with Unified Daughterboard, in addition to an onboard USB Type-C connector and mounting holes compatible with the GH60-compatible layout. This means that the PCB can be used not only in the Tofu60 2.0 case but also in common GH60-compatible cases, i.e. Tofu60 Redux Case.

Default Layout

You can customize the layout with Vial configurator.

Yutofu Layout

Specification

  • Hot swappable sockets for MX compatible switches are installed
  • Unified-Daughterboard JSF 4-pin socket and USB Type C Connector (USB 2.0) are equipped
  • PCB and switch plate compatible with the Tofu60 2.0
  • GH60 compatible dimension: 285mm(w) x 94.6mm(h) x 1.6mm(d)
  • Suitable for Tofu60 2.0 case, and also may be used for most 60% keyboard cases
    • Warning: center and right bottom mounting holes are not implemented.
    • Warning: switch plate cannot be used with cases other than the Tofu60 2.0.

Build Guide

See doc/buildguide.md

LICENSE

This project is licensed under the MIT License, see the LICENSE file for details.

Parts

169
QtyValueFootprintReferences
641N4148WDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +48
49SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW1, SW11, SW12, SW13, SW14, SW16, SW17, SW18, SW19, SW21, SW22, SW23, SW24, SW25, SW26, SW27 +33
11100nFCapacitor_SMD:C_0402_1005MetricC3, C4, C5, C6, C7, C8, C9, C10, C13, C16, C17
8SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25uSW5, SW10, SW15, SW20, SW52, SW57, SW62, SW67
210uFCapacitor_SMD:C_0402_1005MetricC1, C2
21uFCapacitor_SMD:C_0402_1005MetricC11, C12
220pFCapacitor_SMD:C_0402_1005MetricC14, C15
227Resistor_SMD:R_0603_1608MetricR4, R5
25.1KResistor_SMD:R_0402_1005MetricR1, R3
2SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75uSW3, SW56
1hole:PKRH
110kΩResistor_SMD:R_0402_1005MetricR7
11KResistor_SMD:R_0402_1005MetricR8
11KΩResistor_SMD:R_0402_1005MetricR6
1>VALUEhole:PKRH
1BackslashPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5uSW64
1BackspacePCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW63
1Conn_01x04_MountingPinConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ2
1EnterPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW65
1LOGOlogo:yutofu_iconG***
1LOGOlogo:yutofu_logoG***
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU3
1SMF05CT1GSMF05CT1G:SOT-363-6_2P2X1P35_ONSU2
1SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5uSW2
1SpacePCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW29
1TS-1187A-B-A-BButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ABTN1
1TYPE-C-31-M-12PCM_marbastlib-various:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q16JVUXIQW25Q16JVUXIQ:W25Q16JVUXIQ_WINU4
1X322512MSB4SICrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1XC6206P332MRPackage_TO_SOT_SMD:SOT-23-3U1

The 164 most common of 169 parts.

Questions

How big is the YuTofu PCB PCB?

It measures 285.1 × 94.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the YuTofu PCB use?

169 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.

Where can I download the YuTofu PCB KiCad files?

From the ymkn/YuTofu repository on GitHub, at the commit this page was made from: the board is KiCAD/PCB/YuTofu_PCB.kicad_pcb and its schematic KiCAD/PCB/YuTofu_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the YuTofu PCB design in my own project?

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).

Similar boards

  • 2 layers285.1 × 94.6 mmYM60JIS PCB, the printed circuit board in 3D

    YM60JIS PCB

    ymkn/YM60JIS

    A JIS layout 60% hot swappable custom mechanical keyboard PCB powered by RP2040.

    173 parts10MIT
  • 2 layers285.1 × 94.6 mmYM60A PCB, the printed circuit board in 3D

    YM60A PCB

    ymkn/YM60A

    An ANSI layout 60% keyboard PCB for Japanese

    172 parts3MIT
  • 2 layersKeyboard, the printed circuit board in 3D

    Keyboard

    joshajohnson/keyboard-template

    A starting point for all my RP2040 based boards.

    53 parts
  • 4 layers227.5 × 75.2 mmNehan42, the printed circuit board in 3D

    Nehan42

    skeletonkbd/Nehan

    Minimal 30% keyboard PCB and Case Project

    183 partsCERN-OHL-S-2.0
  • 2 layers353.1 × 124.9 mmSkeleton68rev2, the printed circuit board in 3D

    Skeleton68rev2

    skeletonkbd/Frost68

    252 parts5
  • 2 layers42 × 98.1 mmPendant, the printed circuit board in 3D

    Pendant

    esplo/cue2keys_resources

    Docs and other resources for Cue2Keys

    69 parts5MIT
  • 2 layers209.6 × 66.7 mmLittolRP2040, the printed circuit board in 3D

    LittolRP2040

    baconspoon85/littol

    3 row 30% katakana with exploded spacebar

    81 parts4