Skip to the content
PCBKitNew board
2 layers18 × 50 mmVersion dongle, the printed circuit board in 3D

A USB dongle with STM32G431CBT6

Size
18 × 50 mm
Copper layers
2
Thickness
1.2 mm
Parts
26
Nets
45
Pads
123
Tracks, vias
321, 52
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Aug 2026
Updated
27 Aug 2026

Overview

Version dongle is an open-source printed circuit board by NeerajR18, from the NeerajR18/version-dongle repository on GitHub. It is a 2-layer board of 18 × 50 mm with 26 parts on 45 nets, routed with 321 tracks and 52 vias.

It is built around the PRTR5V0U2X. Its parts include 11 capacitors, 4 resistors, 3 diodes, 3 connectors and 2 ICs. It belongs with the STM32 boards of this library.

Main components

1

README

README.md

version-dongle

The version-dongle is a USB dongle with the STM32G431CBT6, inspired from the nRF dongle. This is an experimental project.

The dongle has USB-A fingers, 1.2mm PCB with a 0.8mm case, adding up to 2mm, to save PCB costs. It also has castellated holes, making it a compact devboard.

The dongle has support for many GPIOs, mapped to various function picked from the official datasheet from ST.

PCB

Schematic

image

PCB front

image

PCB back

image

3D view of the PCB

image

CAD

The case is to accommodate for the thickness for a sturdy USB.

Side view

image

Top view

image

Bill of Materials

MPNQuantityUnit Price (USD)Ext. Price (USD)Link
STM32G431CBT616.716.71Link
XC6206P182MR100.030.30Link
PRTR5V0U2X30.0940.28Link
TS-1088-AR02016100.0280.22Link
LTST-C190KGKT100.0160.16Link
RC0402FR-1010KL500.00370.18Link
RT0402BRD07330RL100.020.20Link
0402B104K500NT500.00520.26Link
0603X106K160NT100.0170.17Link
0603B105K250NT500.00580.29Link
PCB from ROBU51050.00Link
Total58.77

Parts

26
QtyValueFootprintReferences
8100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C6, C7, C10, C11
210kResistor_SMD:R_0402_1005MetricR1, R2
21uFCapacitor_SMD:C_0603_1608MetricC8, C9
2330Resistor_SMD:R_0402_1005MetricR3, R4
2Conn_01x12_SocketConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ2, J3
2LEDLED_SMD:LED_0603_1608MetricD2, D3
2SW_SPSTButton_Switch_SMD:SW_SPST_TS-1088-xR020SW1, SW2
110uFCapacitor_SMD:C_0603_1608MetricC5
1500mAFuse:Fuse_0805_2012MetricF1
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143D1
1STM32G431CBTxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1USB_ADongle:USB-AJ1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23-3U2

Questions

How big is the Version dongle PCB?

It measures 18 × 50 mm and has 2 copper layers, 1.2 mm thick.

What parts does the Version dongle use?

26 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 Version dongle KiCad files?

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

Can I use the Version dongle design in my own project?

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

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