Skip to the content
PCBKitNew board
2 layers14 × 5.3 mmMicrousb, the printed circuit board in 3D

A keyboard generator tool

Size
14 × 5.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
8
Pads
48
Tracks, vias
122, 14
Routed
Yes
KiCad
KiCad 5 (file 20190605)
Created
29 Sep 2019
Updated
10 Dec 2021

Overview

Microusb is an open-source printed circuit board by keyboardio, from the keyboardio/Keygen repository on GitHub. It is a 2-layer board of 14 × 5.3 mm with 9 parts on 8 nets, routed with 122 tracks and 14 vias.

It is built around the PRTR5V0U2X. Its parts include 3 capacitors, 3 resistors and 1 inductor.

Main components

1

README

README

Setting up:

  • Install perl modules
  • Check out git submodule

Perl Dependencies:

JSON::XS Moose

Non-perl Dependencies:

This tool currently builds KiCad 6.0 projects. That's not strictly necessary. If you need us to back down to 5.1, please say so.

There's a git submodule of 'kicad', which includes the keyboardio kicad footprints. Pull requests over there are welcome.

Usage:

perl layout.pl --usb=c --project=104-key --layout=kle-layouts/104.json cd 104-key kicad 104-key.pro

Notes:

It currently generates schematics and layouts assuming a ATMega32U4. The schematic has sheets for three different ways to wire things up: components-on-pcb, teensy 2.0++, arduino-micro. I know the pro micro is more popular in Japan and I'm happy to have that added as an option. It'd just need another schematic sheet in the template project and a footprint for adding it to the pcb. led support is a boolean option. Right now, LEDs are designed as dumb rgb pixels + an issi controller. the logic parts of the PCB don't get placed or connected to the switch and led matrix automatically. That's a much harder wiring problem. Instead, I hand-drew layouts for those and place them off the side of the PCB for you to drag into place and wire up. I have produced two PCBs based on earlier versions of this tool with some manual rework. They did -work-. But results are not guaranteed.

-Jesse jesse@keyboard.io

Parts

9
QtyValueFootprintReferences
24.7uF 16V X7RCapacitor_SMD:C_0805_2012MetricC10, C11
25.1KResistor_SMD:R_0603_1608MetricR6, R7
110nF 100VCapacitor_SMD:C_0805_2012MetricC9
1500KResistor_SMD:R_0603_1608MetricR3
1BLM31PG391SN1LResistor_SMD:R_1206_3216MetricL1
1PRTR5V0U2XKeyboardio:PRTR5V0U2XESD1
1USB_C_ReceptacleKeyboardio:USB-TYPE-C-MIDMOUNTUSB1

Questions

How big is the Microusb PCB?

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

What parts does the Microusb use?

9 parts, built around the 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 Microusb KiCad files?

From the keyboardio/Keygen repository on GitHub, at the commit this page was made from: the board is layout-templates/sources-for-pcb-templates/microusb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Microusb design in my own project?

Its repository states no licence, so its author keeps all rights: ask keyboardio before reusing the design.

More from keyboardio/Keygen

3
  • 2 layers284.3 × 116.2 mmNormal-60, the printed circuit board in 3D

    Normal-60

    keyboardio/Keygen

    A keyboard generator tool

    152 parts17
  • 2 layers248.6 × 5.3 mmKicad template, the printed circuit board in 3D

    Kicad template

    keyboardio/Keygen

    A keyboard generator tool

    81 parts17

Similar boards

  • 2 layers181 × 97 mmOpenDeck r3.1.2, the printed circuit board in 3D

    OpenDeck r3.1.2

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    262 parts960Apache-2.0
  • 4 layers68.6 × 53.3 mmDsi shield, the printed circuit board in 3D

    Dsi shield

    twlostow/dsi-shield

    Arduino MIPI DSI Shield

    224 parts524LGPL-3.0
  • 4 layers59 × 33.8 mmCYM1A113, the printed circuit board in 3D

    CYM1A113

    trezor/trezor-hardware

    :wrench: Hardware design of Trezor

    133 parts228
  • 4 layers137 × 86 mmCIAA K60, the printed circuit board in 3D

    CIAA K60

    ciaa/Hardware

    Hardware de la CIAA

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

    Tako

    ssbb/tako

    34 key EC split keyboard

    146 parts200MIT
  • 2 layers285 × 94.6 mmPH60 Rev3, the printed circuit board in 3D

    PH60 Rev3

    ph-design/PH60

    A printable 60% multi-layout wireless keyboard suite.

    264 parts163
  • 4 layers40 × 60 mmControl board v2.0, the printed circuit board in 3D

    Control board v2.0

    0x23/nmWave-Interferometer

    An Open Source Interferometer for Accurate Distance Measurements

    106 parts151MIT
  • 2 layers285 × 94.6 mmPH60Slim Choc, the printed circuit board in 3D

    PH60Slim Choc

    ph-design/PH60-SC

    A printable low-profile 60% wireless mechanical keyboard kit powered by ZMK firmware.

    219 parts132