Skip to the content
PCBKitNew board
2 layers17.4 × 55.1 mmUsbhub, the printed circuit board in 3D

Custom board designs for MiSTle projects

Size
17.4 × 55.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
28
Pads
101
Tracks, vias
275, 23
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 Aug 2025
Updated
21 Oct 2026

Overview

Usbhub is an open-source printed circuit board by MiSTle-Dev, from the MiSTle-Dev/Boards repository on GitHub. It is a 2-layer board of 17.4 × 55.1 mm with 15 parts on 28 nets, routed with 275 tracks and 23 vias.

It is built around the CH334R. Its parts include 5 connectors, 4 capacitors, 3 resistors, 1 IC and 1 diode. It belongs with the interfaces and adapters boards of this library.

Main components

1

README

misteryshield20k/README.md

MiSTeryNano MIDI shield for Tang Nano 20k

Device

This is a base board for the Tang Nano 20K and optionally the M0S Dock. It features:

  • Headers to plug the Tang Nano 20K
  • A seperate USB power supply (old variant only)
    • Used if the Tang Nano 20K is being used as a USB host itself
    • Can be broken off to make room for a M0S Dock
  • M0S Dock connector
  • Atari style joystick
    • Supports two buttons
    • Including 5V supply and 5V level shifters
    • Works with DB9 joystcks and mice
  • MIDI
    • MIDI OUT with driver chip to protect Tang Nano 20K
    • MIDI IN with optocoupler to protect Tang Nano 20K

PCBA production files for JLCPCB are availble here.

Variants

There are now two variants of the board:

  • The original variant including a small PCB breakout with a USB-C connector. This variant could theoretically be used without M0S Dock. But in fact the M0S Dock is currently needed by many cores and the USB-C part needs to be cut off to make space for the M0S Dock. However, it turned out that some people damage the PCB in the process of cutting this part off. That's why the second M0S variant now exists.

  • The M0S variant does not include the USB-C part and can only be used in conjunction with a M0S Dock. This is the preferred version as nothing has to be cut to use it. However, this variant has not been tested, yet. No problems are expected, but please report back if you successfully order and use one of these.

The PCB The M0S PCB

The part carrying the USB connector can be cut away making room for a M0S Dock which will then also be used to provide power to the Tang Nano 20K.

Rendering

Schematic PDF

Parts

15
QtyValueFootprintReferences
2100nFCapacitor_SMD:C_0402_1005MetricC1, C5
25k1Resistor_SMD:R_0402_1005MetricR1, R2
2USB_A_StackedConnector_USB:USB_A_Wuerth_61400826021_Horizontal_StackedJ2, J3
110uFCapacitor_SMD:C_0402_1005MetricC4
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11kResistor_SMD:R_0402_1005MetricR10
11uFCapacitor_SMD:C_0402_1005MetricC6
1CH334RPackage_SO:QSOP-16_3.9x4.9mm_P0.635mmU1
1PowerLED_SMD:LED_0805_2012MetricD2
1SSConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ5
1USB connectorusbhub:xkb_usb_c_maleJ1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J4

Questions

How big is the Usbhub PCB?

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

What parts does the Usbhub use?

15 parts, built around the CH334R. 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 Usbhub KiCad files?

From the MiSTle-Dev/Boards repository on GitHub, at the commit this page was made from: the board is console_hub/usbhub.kicad_pcb and its schematic atarist_keyboard/pcb/keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Usbhub design in my own project?

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

More from MiSTle-Dev/Boards

12
  • 2 layers90 × 67 mmMisterydev20k, the printed circuit board in 3D

    Misterydev20k

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    183 parts23
  • 2 layers110 × 67 mmMistle gw3a 20, the printed circuit board in 3D

    Mistle gw3a 20

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    175 parts23
  • 2 layers222.3 × 63 mmKeyboard, the printed circuit board in 3D

    Keyboard

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    153 parts23
  • 2 layers42.8 × 81.8 mmIcepi carrier, the printed circuit board in 3D

    Icepi carrier

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    83 parts23
  • 2 layers22.6 × 54 mmMisteryshield20k lite, the printed circuit board in 3D

    Misteryshield20k lite

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    44 parts23
  • 2 layers57 × 57 mmMisteryshield20k, the printed circuit board in 3D

    Misteryshield20k

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    40 parts23
  • 2 layers57 × 57 mmMisteryshield20k m0s, the printed circuit board in 3D

    Misteryshield20k m0s

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    37 parts23
  • 2 layers37.9 × 35.2 mmLvds2tmds, the printed circuit board in 3D

    Lvds2tmds

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    25 parts23
  • 2 layers61.4 × 23 mmPico pmod, the printed circuit board in 3D

    Pico pmod

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    25 parts23
  • 2 layers53.6 × 71.4 mmT20 pmod, the printed circuit board in 3D

    T20 pmod

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    16 parts23

Similar boards

  • 2 layers148.6 × 192.2 mmBadge, the printed circuit board in 3D

    Badge

    NuttyShell/NuttyBadge

    NuttyBadge: A NuttyShell crafted multi-tool. Opensourced Hardawre and Software

    169 parts31GPL-3.0
  • 4 layers114.9 × 129.9 mmTanmatsu, the printed circuit board in 3D

    Tanmatsu

    Nicolai-Electronics/tanmatsu-hardware

    Hardware design of the Tanmatsu mainboard

    372 parts9CERN-OHL-P-2.0
  • 4 layers209.6 × 164.2 mmCyberdeck, the printed circuit board in 3D

    Cyberdeck

    tangles-0/cyberdeck-scout

    // #ifndef PINPA0 // #define PINPA0 11 // #endif // #ifndef PINPA1 // #define PINPA1 8 // #endif // #ifndef PINPA2 // #define PINPA2 9 // #endif // #ifndef PINPA3 // #define PINPA3 10 // #endif // #ifndef PINPA4 //…

    697 parts6
  • 2 layers60 × 80 mmGalaxy A5 dual node, the printed circuit board in 3D

    Galaxy A5 dual node

    DerRKDCB/meshphone

    meshtastic Samsung Galaxy A5 standalone offline dual node

    87 parts5
  • 4 layers340.8 × 104.6 mmNiphar, the printed circuit board in 3D

    Niphar

    mornepousse/Niphargus

    Niphargus — a slim, indestructible wireless split keyboard. ESP32 + nRF24, wired fallback, and an emergency kit hidden behind the USB port. The successor to the Rouge-Gorge.

    287 parts4MIT
  • 2 layers118 × 67 mmColoryr, the printed circuit board in 3D

    Coloryr

    Coloryr/ColorAudio

    通用耳放,目前支持: - 音乐播放 - MP3音频解码,信息显示 - FLAC音频解码,信息显示 - 蓝牙音频播放 - SBC编码 - AAC编码 - aptx编码(freeaptx解码库) - USB音频播放 - UAC1 (最大96K 32bit,只能设置一种采样大小) - UAV2 (最大192K 32bit,支持多种采样大小)

    241 parts2GPL-3.0
  • 4 layers53.3 × 85.1 mmHUB75-FPGA Card, the printed circuit board in 3D

    HUB75-FPGA Card

    will-hut/Prototypical

    A USB FPGA-based Hub75 LED matrix driver

    132 parts2