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

YM60A PCB

ymkn/YM60A3

An ANSI layout 60% keyboard PCB for Japanese

Size
285.1 × 94.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
172
Nets
120
Pads
905
Tracks, vias
1,058, 160
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
20 Mar 2024
Updated
1 Sep 2024

Overview

YM60A PCB is an open-source printed circuit board by ymkn, from the ymkn/YM60A repository on GitHub, published under the MIT licence. It is a 2-layer board of 285.1 × 94.6 mm with 172 parts on 120 nets, routed with 1,058 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 66 diodes, 66 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

YM60A

An ANSI-style layout for use on Japanese 106/109 layouts 60% hot swappable custom mechanical keyboard PCB powered by RP2040. Suitable for most Poker-compatible 60% keyboard cases.

YM60A Art

Default Layout

You can customize the layout with Vial configurator.

YM60A Layout

Spacebar can be swap 3u to 2.25/2.75u with 2u stabilizers if you don't have 3u spacebar and its stabilizers.

Specification

  • MX compatible switches
  • USB-C Connector (USB 2.0)
  • Hot swappable
  • Dimension: 285mm(w) x 94.6mm(h) x 1.6mm(d)
  • Suitable for most 60% keyboard cases
    • Warning: center and right bottom mounting holes are not implemented.

Build Guide

See doc/buildguide.md

LICENSE

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

Parts

172
QtyValueFootprintReferences
661N4148WDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +50
53SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW1, SW11, SW12, SW13, SW14, SW16, SW17, SW18, SW19, SW21, SW22, SW23, SW24, SW25, SW26, SW27 +37
11100nFCapacitor_SMD:C_0402_1005MetricC3, C4, C5, C6, C7, C8, C9, C10, C13, C16, C17
6SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25uSW10, SW15, SW20, SW42, 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
1BackslashPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5uSW64
1BackspacePCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW63
1EnterPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW65
1LOGOlogo:ym60a_logoG***
1LOGOlogo:ym60a_iconG***
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-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 167 most common of 172 parts.

Questions

How big is the YM60A PCB PCB?

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

What parts does the YM60A PCB use?

172 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 YM60A PCB KiCad files?

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

Can I use the YM60A 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 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 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