Skip to the content
PCBKitNew board
2 layers301.6 × 116.9 mmOpus, the printed circuit board in 3D

A collection of all of my keyboard projects

Size
301.6 × 116.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
91
Nets
70
Pads
1,001
Tracks, vias
610, 24
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
19 Jul 2019
Updated
30 Apr 2021

Overview

Opus is an open-source printed circuit board by cfbender, from the cfbender/keyboards repository on GitHub, published under the MPL-2.0 licence. It is a 2-layer board of 301.6 × 116.9 mm with 91 parts on 70 nets, routed with 610 tracks and 24 vias.

Its parts include 42 diodes, 42 switches and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

The Society of the Crossed Keys

In here you will find my growing list of mechanical keyboard design projects, some of which have been run as local or larger GBs with KeyHive.

Please let me know if you have any questions with ordering any PCBs (or let me know if you do it regardless!), or have any questions on how they are designed or function.

Please feel free to open any issues with any cases or PCBs that you have here, and I will do my best to address them!

Acrylic Case Info

All of my acrylic case files follow the below naming standard:

  • All layers are numbered starting with 0, and are numbered up from the bottom
  • All layers will be designated with L<layer number>
  • All feet layers will be designated with F<layer number>
  • All M3 cases use M3x20mm screws that tap directly into the bottom layer
  • All M2 cases will use M3x15+3mm male-to-female brass barrel standoffs where the standoff taps directly into the bottom layer, and M2x6mm screws to screw into the female end of the standoff
  • All feet have M4 holes, but I typically have been using M3x14mm screws with M3 nuts on the inside

Parts

91
QtyValueFootprintReferences
421N4148Keebio-Parts:Diode-dualD000, D001, D002, D003, D004, D005, D006, D007, D008, D009, D010, D011, D100, D101, D102, D103 +26
42KEYSWMX_Only:MXOnly-1U-Hotswap-AntishearK000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K100, K101, K102, K103 +26
6MountingHole_PadMountingHole:MountingHole_2.2mm_M2_PadMH0, MH1, MH2, MH3, MH4, MH5
1ProMicroKeebio-Parts:Elite-CU0

Questions

How big is the Opus PCB?

It measures 301.6 × 116.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Opus use?

91 parts. 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 Opus KiCad files?

From the cfbender/keyboards repository on GitHub, at the commit this page was made from: the board is opus/pcb/opus.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Opus design in my own project?

Its repository publishes it under the MPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from cfbender/keyboards

3
  • 2 layers399 × 103 mmSouthPole, the printed circuit board in 3D

    SouthPole

    cfbender/keyboards

    A collection of all of my keyboard projects

    170 parts64MPL-2.0
  • 2 layers320.5 × 127.5 mmFernet, the printed circuit board in 3D

    Fernet

    cfbender/keyboards

    A collection of all of my keyboard projects

    166 parts64MPL-2.0
  • 2 layers305 × 95 mmCK50, the printed circuit board in 3D

    CK50

    cfbender/keyboards

    A collection of all of my keyboard projects

    114 parts64MPL-2.0

Similar boards

  • 2 layers237.5 × 102.9 mmAlu, the printed circuit board in 3D

    Alu

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    91 parts301Unlicense
  • 2 layers132.5 × 84.8 mmShieldXL M, the printed circuit board in 3D

    ShieldXL M

    okyeron/shieldXL

    A rework/remix of the monome norns shield

    91 parts179GPL-3.0
  • 2 layers100 × 68 mmSI4684 SMD, the printed circuit board in 3D

    SI4684 SMD

    PE5PVB/SI4684-DAB-Receiver

    SI4684 ESP32 DAB Receiver

    91 parts135GPL-3.0
  • 2 layers160 × 99.5 mmSupply Board, the printed circuit board in 3D

    Supply Board

    jherkenhoff/STM

    DIY scanning tunneling microscope (STM)

    91 parts88
  • 2 layers213 × 60 mmVController main board, the printed circuit board in 3D

    VController main board

    sixeight7/VController_v3

    Production model of the VController, VC-mini and VC-touch

    91 parts80
  • 2 layers89 × 123.4 mmNsec badge-2025, the printed circuit board in 3D

    Nsec badge-2025

    nsec/nsec-badge

    Software from the NorthSec badge

    91 parts62
  • 2 layers167 × 122.8 mmBoardv3, the printed circuit board in 3D

    Boardv3

    compressionKeyboards/compression4c

    This repo contains the files to order a custom PCB for (4c), checkout the zmk layout to build firmware!

    91 parts60
  • 2 layers200 × 100 mmRegalodilara, the printed circuit board in 3D

    Regalodilara

    valerionew/very-good-uc-doggos

    A special graduation present for a special friend. Six microcontrollers in one devboard

    91 parts50