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

EC60-Rev 1 1 1

vadikgo/EC60_origin

Open source universal 60% Electrostatic Capacitive PCB.

Size
285 × 94.6 mm
Copper layers
4
Thickness
1.59 mm
Parts
157
Nets
68
Pads
718
Tracks, vias
1,000, 488
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Jun 2024
Updated
8 Jun 2024

Overview

EC60-Rev 1 1 1 is an open-source printed circuit board by vadikgo, from the vadikgo/EC60_origin 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 1,000 tracks and 488 vias.

It is built around the OPA350UA, 74HC4051 and PRTR5V0U2X, with the TYPEC-304YSSW-ACP16 among its other parts. 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

4

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

Prototype

Rev 1

PCB Front

PCB Back

Rev 1.1

PCB 1.1

NOTE: the prototype PCB for Rev1 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

Rev 1

This revision implements all the main features of the PCB.

Rev 1.1

This revision implements some changes:

  • Changed the USB-C port to a different part that is more readily available
  • reassigning of some GPIO port functions to avoid problems during compilation and boot sequence.
  • connection of one of the mounting holes to the GND plane.
  • some minor changes in silkscreen
Connectivity

Connectivity

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

PCB order procedure

In order to have me highers compatibility possible with PCB manufacturers, I decided to design the board around the JLC7628 Stackup from JLCPCB.

The rational behind this is that the JCPCB stackup is relatively cheap and if the board worked with the stackup, it would be easier to get the board to work with pretty much any other many that offer an equivalent stackup and higher prices.

Production files

The production can be found in the Production folder.

As usual the *.zip files are the gerber files, BOM-*.csv are the BOM (Bill Of Material) files and POS-*.csv are the POS/CPL (Footprint POSition/Component Placement List) files.

Mainboard

As mentioned above, the mainboard is designed around the JLCPCB stackup. The mainboard is a 4 layer board.

Here are the options to select when ordering the mainboard:

  • PCB thickness: 1.6mm or 1.2mm
  • Impedance: NO
  • Layer stackup:
    • L1(Top layer): EC60-F_Cu.gbr
    • L2(Inner layer1): EC60-In1_Cu.gbr
    • L3(Inner layer2): EC60-In2_Cu.gbr
    • L4(Bottom layer): EC60-B_Cu.gbr
  • PCB Color: whatever you like
  • Surface Finish: whatever you like
  • Material Type: FR-4 TG155

All the other options can be left as default.

Assembly options

Here follows the options to be used for assembly:

  • Assembly Side: Bottom
  • Tooling holes: Added by JLCPCB
  • Confirm Parts Placement: yes

NOTES ABOUT THE OPTIONS

  • Once you upload the gerber files wait for the system to automatically recognize the board outline and layers. It will take a while, be patient.

  • PCB thickness has been tested on both 1.6mm and 1.2mm so it's your call on which one to use.

  • For Material Type I strongly suggest to use FR-4 TG155, using the standard FR4-Standard TG130-140 material might result in the board delamination and generally is not advised on 4 layer boards.

Copyright notice

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

Parts

157
QtyValueFootprintReferences
60EC_SWcipulot_parts:ecs_pad_1U_no_ringSW2, SW10, SW11, SW12, SW13, SW14, SW15, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +44
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_0.25U_spaced_no_ringSW33, SW68, SW69, SW71
310kResistor_SMD:R_0402_1005MetricR26, R27, R28
31uCapacitor_SMD:C_0402_1005MetricC2, C3, C13
25.1kResistor_SMD:R_0402_1005MetricR1, R2
274HC4051cipulot_parts:TSSOP16U2, U4
2EC_SWcipulot_parts:ecs_pad_2U_no_ringSW16, SW61
2EC_SW_1u&1.75ucipulot_parts:ecs_pad_2.666U_spaced_no_ring_verticalSW60, 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_2U_no_ringSW46
1ANSI_\cipulot_parts:ecs_pad_1U_no_ringSW31
1BOOT0Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalSW1
1EC_SWcipulot_parts:ecs_pad_2U_no_ring_cutSW48
1EC_SWcipulot_parts:ecs_pad_1U_no_ring_1u_edge_cutSW49
1Ext_ResResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderJP1
1ISO_Entercipulot_parts:ecs_pad_2U_no_ringSW32
1ISO_|cipulot_parts:ecs_pad_1U_no_ringSW45
1JSTcipulot_parts:JST-SR-4J1
1LOGOcipulot_parts:Cipulot_Logo_SilkG***
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
1TYPEC-304YSSW-ACP16cipulot_parts:TYPEC-304YSSW-ACP16USB1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U5

The 154 most common of 157 parts.

Questions

How big is the EC60-Rev 1 1 1 PCB?

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

What parts does the EC60-Rev 1 1 1 use?

157 parts, built around the OPA350UA, 74HC4051, PRTR5V0U2X and TYPEC-304YSSW-ACP16. 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-Rev 1 1 1 KiCad files?

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

Can I use the EC60-Rev 1 1 1 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
  • 4 layers260.3 × 75.4 mmOceanographer ec, the printed circuit board in 3D

    Oceanographer ec

    calvin-mcd/oceanographer-ec

    oceanographer ec pcb

    129 partsGPL-3.0
  • 4 layers285 × 94.6 mmEC60, the printed circuit board in 3D

    EC60

    calvin-mcd/Forti

    13u pcb for Førti

    159 parts7
  • 4 layers285 × 94.6 mmEC60, the printed circuit board in 3D

    EC60

    4pplet/EC60

    Open source universal 60% Electrostatic Capacitive PCB.

    157 parts9MIT
  • 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