Skip to the content
2 layers93 × 93 mmMxmatrix, the printed circuit board in 3D

This repository contains the KiCAD and OpenSCAD files for a USB-C fed protoboard. The protoboard contains a 5V and 3V3 rail. Some extras are also on the board such as a few LEDs and switches.

Size
93 × 93 mm
Copper layers
2
Thickness
1.6 mm
Parts
340
Nets
35
Pads
465
Tracks, vias
842, 0
Pours
25
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Jun 2024
Updated
6 Nov 2026

Overview

Mxmatrix is an open-source printed circuit board by brainsmoke, from the brainsmoke/usb_proto repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 93 × 93 mm with 340 parts on 35 nets, routed with 842 tracks and 0 vias.

Its parts include 50 connectors, 25 diodes and 25 switches.

README

pcb/simple/README.md

(old) USB-C Fed Protoboard

Image of a USB-C Fed Protoboard

This repository contains the KiCAD [blocked] and OpenSCAD [blocked] files for a USB-C fed protoboard. The protoboard contains a 5V and 3V3 rail. Some extras are also on the board such as a few LEDs and switches.

Parts

340
QtyValueFootprintReferences
50Conn_01x01_Socketfootprints:PinSocket_1x01_P2.54mm_VerticalJ1, J2, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23 +34
25Dfootprints:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +9
25SW_Pushfootprints:SW_Cherry_MX_1.00u_PCB_nosilkSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +9

The 100 most common of 340 parts.

More from brainsmoke/usb_proto

7
  • 2 layers77 × 47 mmUsb proto, the printed circuit board in 3D

    Usb proto

    brainsmoke/usb_proto

    This repository contains the KiCAD and OpenSCAD files for a USB-C fed protoboard. The protoboard contains a 5V and 3V3 rail. Some extras are also on the board such as a few LEDs and switches.

    85 parts6CC-BY-4.0
  • 2 layers57 × 47 mmSimple, the printed circuit board in 3D

    Simple

    brainsmoke/usb_proto

    This repository contains the KiCAD and OpenSCAD files for a USB-C fed protoboard. The protoboard contains a 5V and 3V3 rail. Some extras are also on the board such as a few LEDs and switches.

    63 parts6CC-BY-4.0
  • 2 layers57 × 47 mmSimple v0.1, the printed circuit board in 3D

    Simple v0.1

    brainsmoke/usb_proto

    This repository contains the KiCAD and OpenSCAD files for a USB-C fed protoboard. The protoboard contains a 5V and 3V3 rail. Some extras are also on the board such as a few LEDs and switches.

    62 parts6CC-BY-4.0
  • 2 layers42 × 37 mmPdk prog, the printed circuit board in 3D

    Pdk prog

    brainsmoke/usb_proto

    This repository contains the KiCAD and OpenSCAD files for a USB-C fed protoboard. The protoboard contains a 5V and 3V3 rail. Some extras are also on the board such as a few LEDs and switches.

    60 parts6CC-BY-4.0
  • 2 layers36 × 26 mmUsb null, the printed circuit board in 3D

    Usb null

    brainsmoke/usb_proto

    This repository contains the KiCAD and OpenSCAD files for a USB-C fed protoboard. The protoboard contains a 5V and 3V3 rail. Some extras are also on the board such as a few LEDs and switches.

    36 parts6CC-BY-4.0
  • 2 layers37 × 27 mmSwd prog, the printed circuit board in 3D

    Swd prog

    brainsmoke/usb_proto

    This repository contains the KiCAD and OpenSCAD files for a USB-C fed protoboard. The protoboard contains a 5V and 3V3 rail. Some extras are also on the board such as a few LEDs and switches.

    32 parts6CC-BY-4.0
  • 2 layers22 × 27 mmUsb mini io, the printed circuit board in 3D

    Usb mini io

    brainsmoke/usb_proto

    This repository contains the KiCAD and OpenSCAD files for a USB-C fed protoboard. The protoboard contains a 5V and 3V3 rail. Some extras are also on the board such as a few LEDs and switches.

    18 parts6CC-BY-4.0

Similar boards

  • 2 layers84 × 86 mmCube64 panel, the printed circuit board in 3D

    Cube64 panel

    darthcloud/cube64-dx

    GameCube controllers adaptor for N64

    340 parts75GPL-2.0
  • 2 layers200.4 × 251.2 mmHypjolin, the printed circuit board in 3D

    Hypjolin

    triglav-modular/Hypjolin

    Cross-modulating ultra-chaos generator

    340 parts45Unlicense
  • 2 layers170.5 × 128.5 mmToolbox v2.1, the printed circuit board in 3D

    Toolbox v2.1

    StudioKAT/Toolbox

    主な機能: - オーディオ/CVミキサー(加算・減算) - CVへのオフセット追加(5V/10V)・極性反転 - 1:3 バッファード・マルチプル - 2:2 ユニティミキサー - 3:1 アベレージミキサー(各チャンネルのゲイン = 1/3) - SIGNセクション:インバーター / 半波整流 / 全波整流 - LOGICセクション:アナログOR / アナログAND - S&Hセクション:サンプル&ホールド / ホワイトノイズ出力…

    340 parts15
  • 2 layers285 × 94.6 mmVeil60, the printed circuit board in 3D

    Veil60

    Charading/Veil60

    A 66 key 60% mechanical keyboard, with WASD as hall effect sensors.

    340 parts1
  • 2 layers100 × 50 mmTelemaque, the printed circuit board in 3D

    Telemaque

    f5bmi/Telemaque

    Current, voltage, temperature, forward and reverse signal conditionning before processing by Mentor

    340 parts1
  • 2 layers72.3 × 36.1 mmMultichannel led driver, the printed circuit board in 3D

    Multichannel led driver

    rossuthoff/multichannel_led_driver

    LED driver for up to nine LED strings

    340 parts1GPL-3.0
  • 2 layers100 × 100 mmSmartmeter IR multi, the printed circuit board in 3D

    Smartmeter IR multi

    greenMikeEU/shrdzm

    SHRDZM (just a name, not an acronym) is an ESP8285/ESP8266 based sensor and actor integration platform.

    340 partsGPL-3.0
  • 2 layers531.8 × 198.4 mmOverkeyboard, the printed circuit board in 3D

    Overkeyboard

    SicklySilverMoon/Overkeyboard

    A custom keyboard that is complete overkill

    340 parts

Questions

How big is the Mxmatrix PCB?

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

What parts does the Mxmatrix use?

340 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 Mxmatrix KiCad files?

From the brainsmoke/usb_proto repository on GitHub, at the commit this page was made from: the board is pcb/mxmatrix/project.kicad_pcb and its schematic firmware/usb_hid_keymatrix/schematic.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mxmatrix design in my own project?

Its repository publishes it under the CC-BY-4.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).