
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.

Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.
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.
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100nF 50V X7R | Capacitor_SMD:C_0805_2012Metric | C410, C411, C412, C413, C417, C419, C420, C421, C460, C461 |
| 7 | 10k 1% | Resistor_SMD:R_0805_2012Metric | R412, R413, R414, R415, R417, R418, R420 |
| 7 | INA301A1IDGKR | Package_SO:VSSOP-8_3x3mm_P0.65mm | U4, U21, U23, U25, U27, U29, U31 |
| 7 | TPS26630RGER | Package_DFN_QFN:Texas_RGE0024H_VQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias | U2, U20, U22, U24, U26, U28, U30 |
| 6 | MountingHole_2.5mm | MountingHole:MountingHole_2.5mm | H1, H2, H3, H4, H5, H6 |
| 3 | TMUX1511PWR | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U74, U75, U76 |
| 2 | 100k 1% | Resistor_SMD:R_0805_2012Metric | R416, R494 |
| 2 | 2.2uF 16V X7R | Capacitor_SMD:C_0805_2012Metric | C415, C416 |
| 2 | 22 1% | Resistor_SMD:R_0805_2012Metric | R492, R493 |
| 2 | 5.1k 1% | Resistor_SMD:R_0805_2012Metric | R490, R491 |
| 2 | SN74LVC244APWR | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U80, U83 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P | SW2, SW3 |
| 2 | TPS3808G30DBVR | Package_TO_SOT_SMD:SOT-23-6 | U7, U78 |
| 2 | USB4105-GF-A | Klink:USB_C_Receptacle_GCT_USB4105_RoundedGround | J1, J3 |
| 1 | 1M 1% | Resistor_SMD:R_0805_2012Metric | R495 |
| 1 | 1k 1% | Resistor_SMD:R_0805_2012Metric | R419 |
| 1 | 1uF 16V | Capacitor_SMD:C_0805_2012Metric | C418 |
| 1 | 33 1% | Resistor_SMD:R_0805_2012Metric | R411 |
| 1 | 4.7uF 16V | Capacitor_SMD:C_0805_2012Metric | C414 |
| 1 | 47k 1% | Resistor_SMD:R_0805_2012Metric | R496 |
| 1 | AP2112K-3.3TRG1 | Package_TO_SOT_SMD:SOT-23-5 | U62 |
| 1 | ASE-8.000MHZ-LC-T | Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | Y70 |
| 1 | BOOT_UART_RX | TestPoint:TestPoint_Pad_D2.0mm | TP41 |
| 1 | BOOT_UART_TX | TestPoint:TestPoint_Pad_D2.0mm | TP40 |
| 1 | BSS138LT1G | Package_TO_SOT_SMD:SOT-23 | Q71 |
| 1 | GND | TestPoint:TestPoint_Pad_D2.0mm | TP42 |
| 1 | HUB_3V3 | TestPoint:TestPoint_Pad_D2.0mm | TP44 |
| 1 | HUB_5V | TestPoint:TestPoint_Pad_D2.0mm | TP43 |
| 1 | LMR36520ADDAR | Package_SO:TI_SO-PowerPAD-8 | U61 |
| 1 | PD_SERVICE | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J2 |
| 1 | SN74LVC1G11DBVR | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | SN74LVC1G14DBVR | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | SN74LVC1G97DBVR | Package_TO_SOT_SMD:SOT-23-6 | U79 |
| 1 | SRP7050TA-150M | Klink:L_Bourns_SRP7050TA | L60 |
| 1 | STM32F405RGT6 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U70 |
| 1 | STUSB4500QTR | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U1 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4 |
| 1 | TCA9535PWR | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U77 |
| 1 | TPS26600PWPR | Klink:TI_PWP0016A_Mask3.3x3.3 | U60 |
| 1 | TPS70933DBVR | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | TS3USB30EDGSR | Package_SO:TSSOP-10_3x3mm_P0.5mm | U72 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U73 |
| 1 | W25Q32JVSSIQ | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U71 |
It measures 148 × 78 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask Bruhdows before reusing the design.

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.

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.

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.

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.

oresat/oresat-kicad
All things KiCAD for OreSat; libraries, tools, settings, etc.

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

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


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.


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.

ysoyjcgoxohxoh/Bird3
Drop-in replacement Bird Brain design for Bird 3 scooters.