Skip to the content
PCBKitNew board
4 layers285 × 94.6 mmEC60, the printed circuit board in 3D

Open source universal 60% Electrostatic Capacitive PCB.

Size
285 × 94.6 mm
Copper layers
4
Thickness
1.59 mm
Parts
157
Nets
68
Pads
558
Tracks, vias
988, 646
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
15 Aug 2022
Updated
15 Aug 2022

Overview

EC60 is an open-source printed circuit board by 4pplet, from the 4pplet/EC60 repository on GitHub, published under the MIT licence. It is a 4-layer board of 285 × 94.6 mm with 157 parts on 68 nets, routed with 988 tracks and 646 vias.

It is built around the OPA350UA, 74HC4051 and PRTR5V0U2X. Its parts include 75 switches, 28 resistors, 13 capacitors, 5 ICs and 1 diode. It belongs with the STM32 boards of this library.

Main components

3

README

README.md

EC60

Open source universal 60% Electrostatic Capacitive PCB.

Introduction

This project is a continuation of my development of open source EC boards.

The supported layout options are the following:

Layout option

Mapping is purely for demonstration purposes, remapping of all keys is supported.

Technical information

  • Layout size: 60% (GH60 outline and mounting points, see pictures below)
  • Compatible switches: EC switches (Topre and NIZ)
  • Microcontroller: STM32F401
  • Connector:
    • USB-C
    • JST connector for daughterboard
  • Firmware compatibility: QMK (with VIA/VIAL support)
  • Protection hardware (on all connection methods):
    • Fused
    • ESD protection

Renders and Prototypes

Render

Mainboard:

PCB Front Render

PCB Back Render

JIS Plate: Plate JIS Render

HHKB Plate: Plate HHKB Render

Prototype

PCB Front

PCB Back

NOTE: the prototype PCB doesn't include a USB port and the JST connector is in a different position compared to the one in the render. This is because the above was a modified version of the PCB to be used in Vero. For all intents and purposes, the PCB is the same.

Revisions and relative features

Rev1

This revision implements all the main features of the PCB.

Connectivity

Connectivity

Both onboard USB-C and JST connectors are supported. In both cases the protection features are preserved (fused and ESD).

Copyright notice

This project is released under the MIT License. For the license, please refer to the LICENCE.md file.

Parts

157
QtyValueFootprintReferences
62EC_SWcipulot_parts:ecs_pad_no_ringSW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +46
26MountingHolecipulot_parts:HOLE_M2H1, H2, H10, H11, H12, H13, H14, H15, H16, H17, H18, H19, H20, H21, H22, H23 +10
17100kResistor_SMD:R_0402_1005MetricR8, R10, R11, R12, R13, R14, R15, R16, R18, R19, R20, R21, R22, R23, R24, R25 +1
8100nCapacitor_SMD:C_0402_1005MetricC4, C5, C6, C7, C8, C9, C11, C12
5100Resistor_SMD:R_0402_1005MetricR3, R4, R5, R6, R7
4EC_SWcipulot_parts:ecs_pad_no_ring_stepped&normalSW33, SW68, SW69, SW71
310kResistor_SMD:R_0402_1005MetricR26, R27, R28
31uCapacitor_SMD:C_0402_1005MetricC2, C3, C13
3LOGOLOGOG***, G***, G***
25.1kResistor_SMD:R_0402_1005MetricR1, R2
274HC4051cipulot_parts:TSSOP16U2, U4
2EC_SWcipulot_parts:ecs_pad_no_ring_1u_edge_cutSW48, SW49
2EC_SW_1u&1.75ucipulot_parts:ecs_pad_no_ring_1u1.75uSW60, SW62
11kResistor_SMD:R_0402_1005MetricR17
1220pCapacitor_SMD:C_0402_1005MetricC10
14.7uCapacitor_SMD:C_0402_1005MetricC1
1500mAFuse:Fuse_1206_3216MetricF1
18 MHzCrystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mmY1
1ANSI_Entercipulot_parts:ecs_pad_no_ringSW46
1ANSI_\cipulot_parts:ecs_pad_no_ringSW31
1BOOT0Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalSW1
1Ext_ResResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderJP1
1ISO_Entercipulot_parts:ecs_pad_no_ringSW32
1ISO_|cipulot_parts:ecs_pad_no_ringSW45
1JSTcipulot_parts:JST-SR-4J1
1OPA350Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143D1
1STM32F401CBUxPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U5
1XUNPU-TYPEC-312DSS-ACP16cipulot_parts:XUNPU-TYPEC-312DSS-ACP16-AssemblyUSB1

The 156 most common of 157 parts.

Questions

How big is the EC60 PCB?

It measures 285 × 94.6 mm and has 4 copper layers, 1.59 mm thick.

What parts does the EC60 use?

157 parts, built around the OPA350UA, 74HC4051 and PRTR5V0U2X. 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 EC60 KiCad files?

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

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

  • 4 layers230.7 × 97.8 mmTako, the printed circuit board in 3D

    Tako

    ssbb/tako

    34 key EC split keyboard

    146 parts200MIT
  • 4 layers208.3 × 75.8 mmTravaulta WKL, the printed circuit board in 3D

    Travaulta WKL

    calvin-mcd/travaulta

    topre pcb for the vault35

    108 parts16
  • 2 layers406.4 × 158.6 mmCDS, the printed circuit board in 3D

    CDS

    Cipulot/CDS

    Replacement PCB for the CDS Technology keyboard (CDS-G5CSKB, Topre HiPro).

    223 parts4
  • 4 layers284.7 × 100 mmEC Pro2 Mainboard, the printed circuit board in 3D

    EC Pro2 Mainboard

    4pplet/EC-Pro-2

    Open source replacement PCB kit for the HHKB Pro 2 keyboard.

    138 parts3MIT
  • 2 layers353 × 151 mmRF R1 8-9Xu, the printed circuit board in 3D

    RF R1 8-9Xu

    4pplet/RF_R1_8-9Xu

    Open source universal PCB for the Realforce R1 family of keyboards.

    215 parts2MIT
  • 4 layers242.9 × 76.2 mmToprevan prototype, the printed circuit board in 3D

    Toprevan prototype

    calvin-mcd/toprevan

    EC pcb for minivan keyboards

    122 parts1
  • 2 layers77.1 × 137.6 mmEC23U, the printed circuit board in 3D

    EC23U

    davek184/EC23U

    Open source numpad Electrostatic Capacitive PCB.

    84 parts1MIT