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

YM60JIS PCB

ymkn/YM60JIS10

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

Size
285.1 × 94.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
173
Nets
121
Pads
912
Tracks, vias
1,064, 160
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
26 Oct 2023
Updated
16 Sep 2026

Overview

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.

Main components

8

README

README.md

YM60JIS

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.

YM60JIS Art

Default Layout / Key Mapping

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

YM60JIS Layout

Supports 3u spacebar (requires 3u stabilizers) or 2.25u/2.75u spacebar with 2u stabilizers.

Specification

  • Supports Cherry MX-style switches
  • USB Type-C connector (USB 2.0)
  • Hot-swap sockets for mechanical switches
  • Dimensions: 285 × 94.6 × 1.6 mm (W × H × D)
  • Compatible with most 60% keyboard cases
    • Note: Center and right bottom mounting holes are not included

Build Guide

See doc/buildguide.md

LICENSE

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

Parts

173
QtyValueFootprintReferences
671N4148WDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +51
55SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW1, SW11, SW12, SW13, SW14, SW16, SW17, SW18, SW19, SW21, SW22, SW23, SW24, SW25, SW26, SW27 +39
11100nFCapacitor_SMD:C_0402_1005MetricC3, C4, C5, C6, C7, C8, C9, C10, C13, C16, C17
5SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25uSW10, SW15, SW20, SW47, SW52
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.5uSW2, SW5
1hole:PKRH
110kΩResistor_SMD:R_0402_1005MetricR7
11KResistor_SMD:R_0402_1005MetricR8
11KΩResistor_SMD:R_0402_1005MetricR6
1>VALUEhole:PKRH
1BackspacePCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW64
1ISOEnterPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW65
1LOGOlogo:ym60jis_logo_ym60jis_onlyG***
1LOGOlogo:ym60jis_logo_icononlyG***
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.75uSW3
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-12Connector_USB: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
1YenPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW63

The 169 most common of 173 parts.

Questions

How big is the YM60JIS PCB PCB?

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

What parts does the YM60JIS PCB use?

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.

Where can I download the YM60JIS PCB KiCad files?

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.

Can I use the YM60JIS 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 mmYuTofu PCB, the printed circuit board in 3D

    YuTofu PCB

    ymkn/YuTofu

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

    169 parts5MIT
  • 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