Skip to the content
PCBKitNew board
4 layers148 × 78 mmHub, the printed circuit board in 3D

Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.

Size
148 × 78 mm
Copper layers
4
Thickness
1.6 mm
Parts
85
Nets
297
Pads
766
Tracks, vias
42, 15
Pours
8
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Nov 2026
Updated
6 Nov 2026

Overview

Hub is an open-source printed circuit board by Bruhdows, from the Bruhdows/klink repository on GitHub. It is a 4-layer board of 148 × 78 mm with 85 parts on 297 nets, routed with 42 tracks and 15 vias.

It is built around the STM32F405RGT6, SN74LVC244APWRE4 and INA301A1IDGKR, with the LMR36520ADDAR, W25Q32JVSSIQ and TPS3808G30DBVR-TP among its other parts. Its parts include 34 ICs, 17 resistors, 14 capacitors, 4 connectors and 2 switches. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

Klink

Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.

V1 requires at least 16 smart tiles and a motorized elevator for continuous circulation. The power budget also targets 24-32 tiles in suitable grids. Each tile is 80 × 80 × 20 mm, with four neighbor connections and two RGB LEDs. A Hub will handle USB, layout discovery and programs that run without a computer.

Rev A uses a 20V bus, with 5V and 3.3V made on each tile. The schematic is in place, but the connectors and protection still need testing. The PCB isn't routed. Disconnect power before moving tiles.

Hardware sources are in hardware/electronics/ and hardware/cad/. Firmware, SDK and Studio are still planned work.

Parts

85
QtyValueFootprintReferences
10100nF 50V X7RCapacitor_SMD:C_0805_2012MetricC410, C411, C412, C413, C417, C419, C420, C421, C460, C461
710k 1%Resistor_SMD:R_0805_2012MetricR412, R413, R414, R415, R417, R418, R420
7INA301A1IDGKRPackage_SO:VSSOP-8_3x3mm_P0.65mmU4, U21, U23, U25, U27, U29, U31
7TPS26630RGERPackage_DFN_QFN:Texas_RGE0024H_VQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalViasU2, U20, U22, U24, U26, U28, U30
6MountingHole_2.5mmMountingHole:MountingHole_2.5mmH1, H2, H3, H4, H5, H6
3TMUX1511PWRPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU74, U75, U76
2100k 1%Resistor_SMD:R_0805_2012MetricR416, R494
22.2uF 16V X7RCapacitor_SMD:C_0805_2012MetricC415, C416
222 1%Resistor_SMD:R_0805_2012MetricR492, R493
25.1k 1%Resistor_SMD:R_0805_2012MetricR490, R491
2SN74LVC244APWRPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU80, U83
2SW_PushButton_Switch_SMD:SW_SPST_B3U-1000PSW2, SW3
2TPS3808G30DBVRPackage_TO_SOT_SMD:SOT-23-6U7, U78
2USB4105-GF-AKlink:USB_C_Receptacle_GCT_USB4105_RoundedGroundJ1, J3
11M 1%Resistor_SMD:R_0805_2012MetricR495
11k 1%Resistor_SMD:R_0805_2012MetricR419
11uF 16VCapacitor_SMD:C_0805_2012MetricC418
133 1%Resistor_SMD:R_0805_2012MetricR411
14.7uF 16VCapacitor_SMD:C_0805_2012MetricC414
147k 1%Resistor_SMD:R_0805_2012MetricR496
1AP2112K-3.3TRG1Package_TO_SOT_SMD:SOT-23-5U62
1ASE-8.000MHZ-LC-TOscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mmY70
1BOOT_UART_RXTestPoint:TestPoint_Pad_D2.0mmTP41
1BOOT_UART_TXTestPoint:TestPoint_Pad_D2.0mmTP40
1BSS138LT1GPackage_TO_SOT_SMD:SOT-23Q71
1GNDTestPoint:TestPoint_Pad_D2.0mmTP42
1HUB_3V3TestPoint:TestPoint_Pad_D2.0mmTP44
1HUB_5VTestPoint:TestPoint_Pad_D2.0mmTP43
1LMR36520ADDARPackage_SO:TI_SO-PowerPAD-8U61
1PD_SERVICEConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2
1SN74LVC1G11DBVRPackage_TO_SOT_SMD:SOT-23-6U6
1SN74LVC1G14DBVRPackage_TO_SOT_SMD:SOT-23-5U5
1SN74LVC1G97DBVRPackage_TO_SOT_SMD:SOT-23-6U79
1SRP7050TA-150MKlink:L_Bourns_SRP7050TAL60
1STM32F405RGT6Package_QFP:LQFP-64_10x10mm_P0.5mmU70
1STUSB4500QTRPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mmU1
1SWDConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ4
1TCA9535PWRPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU77
1TPS26600PWPRKlink:TI_PWP0016A_Mask3.3x3.3U60
1TPS70933DBVRPackage_TO_SOT_SMD:SOT-23-5U3
1TS3USB30EDGSRPackage_SO:TSSOP-10_3x3mm_P0.5mmU72
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U73
1W25Q32JVSSIQPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU71

Questions

How big is the Hub PCB?

It measures 148 × 78 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Hub use?

85 parts, built around the STM32F405RGT6, SN74LVC244APWRE4, INA301A1IDGKR and LMR36520ADDAR. 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 Hub KiCad files?

From the Bruhdows/klink repository on GitHub, at the commit this page was made from: the board is hardware/electronics/hub/hub.kicad_pcb and its schematic hardware/electronics/elevator/elevator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hub design in my own project?

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

More from Bruhdows/klink

4
  • 4 layers68 × 68 mmTile, the printed circuit board in 3D

    Tile

    Bruhdows/klink

    Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.

    122 parts
  • 4 layers60 × 44 mmElevator, the printed circuit board in 3D

    Elevator

    Bruhdows/klink

    Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.

    51 parts
  • 2 layers20 × 12 mmFlat contact test, the printed circuit board in 3D

    Flat contact test

    Bruhdows/klink

    Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.

    8 parts
  • 2 layers20 × 12 mmSpring contact test, the printed circuit board in 3D

    Spring contact test

    Bruhdows/klink

    Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.

    8 parts

Similar boards

  • 4 layers61.3 × 44.1 mmAt86rf215-design block, the printed circuit board in 3D

    At86rf215-design block

    oresat/oresat-kicad

    All things KiCAD for OreSat; libraries, tools, settings, etc.

    80 parts6
  • 6 layers460 × 340 mmMotherboard populated candidate, the printed circuit board in 3D

    Motherboard populated candidate

    DeadlySIn777/Controller

    Unfinished CNC controller motherboard: native KiCad sources, rules, DSN and global routing review

    880 parts
  • 6 layers110 × 96 mmAssembly preview, the printed circuit board in 3D

    Assembly preview

    ripclap/rm520n-carrier

    KiCad RM520N-GL carrier with 2.5 GbE, passive PoE, dual SIM interfaces and independent LoRa management.

    446 partsCERN-OHL-P-2.0
  • 4 layers80 × 50.5 mmLoeti, the printed circuit board in 3D

    Loeti

    elagil/loeti

    Soldering equipment for JBC irons

    110 parts5
  • 4 layers70 × 65 mmESP32 FC, the printed circuit board in 3D

    ESP32 FC

    JS2028EE/ESP32_FC

    This is the current editable KiCad 10 project for a 70 x 65 mm, four-layer controller, with an ESP32-S3-WROOM-1-N8R8, BMI088 SPI IMU, BMP280 barometer and a separate 4-in-1 ESC.

    107 parts
  • 4 layers104 × 64 mmFYDP, the printed circuit board in 3D

    FYDP

    mingzejin11/FYDP

    4B capstone project repository containing PCB design files

    259 parts
  • 2 layers84 × 80 mmCore2021-hf m rev a, the printed circuit board in 3D

    Core2021-hf m rev a

    the-Drunken-coder/dual-band-radio-lab

    100 × 75 mm, two copper layers, 1.6 mm PCB. One design supports two identical test nodes. Each carrier takes one USB-C controller and two interchangeable LR2021 radio modules.

    28 parts
  • 2 layers43 × 108 mmBird3Controller, the printed circuit board in 3D

    Bird3Controller

    ysoyjcgoxohxoh/Bird3

    Drop-in replacement Bird Brain design for Bird 3 scooters.

    69 parts8MIT