
Hub
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.
Tile is an open-source printed circuit board by Bruhdows, from the Bruhdows/klink repository on GitHub. It is a 4-layer board of 68 × 68 mm with 122 parts on 104 nets, routed with 361 tracks and 65 vias.
It is built around the CH32X035G8U6, SN74LVC244APWRE4 and LMR36520ADDAR, with the TPS26600PWPR, AP2112K-3.3TRG1 and SN74AHCT1G125DBVR(UMW) among its other parts. Its parts include 55 resistors, 30 capacitors, 12 ICs, 6 diodes and 5 fuses.
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 |
|---|---|---|---|
| 17 | 100nF 50V X7R | Capacitor_SMD:C_0805_2012Metric | C1, C5, C6, C10, C14, C15, C17, C20, C21, C22, C23, C25, C29, C30, C31, C32 +1 |
| 11 | 10k | Resistor_SMD:R_0805_2012Metric | R4, R7, R8, R9, R15, R19, R20, R27, R46, R48, R49 |
| 8 | 2.2k 1% 0.25W | Resistor_SMD:R_1206_3216Metric | R30, R31, R34, R35, R38, R39, R42, R43 |
| 8 | 47k | Resistor_SMD:R_0805_2012Metric | R32, R33, R36, R37, R40, R41, R44, R45 |
| 5 | 0466001.NR | Fuse:Fuse_1206_3216Metric | F1, F2, F3, F4, F5 |
| 4 | 100k | Resistor_SMD:R_0805_2012Metric | R10, R13, R14, R47 |
| 4 | 10k 0.1% | Resistor_SMD:R_0805_2012Metric | R18, R26, R52, R55 |
| 4 | 1k | Resistor_SMD:R_0805_2012Metric | R5, R6, R24, R50 |
| 4 | MountingHole_2.5mm | MountingHole:MountingHole_2.5mm | H1, H2, H3, H4 |
| 2 | 10nF 50V | Capacitor_SMD:C_0805_2012Metric | C13, C33 |
| 2 | 187k 0.1% | Resistor_SMD:R_0805_2012Metric | R17, R25 |
| 2 | 1uF 50V | Capacitor_SMD:C_0805_2012Metric | C18, C19 |
| 2 | 22uF 25V X7R | Capacitor_SMD:C_1210_3225Metric | C11, C12 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | 402k 1% | Resistor_SMD:R_0805_2012Metric | R22, R23 |
| 2 | SMBJ22A-E3/52 | Diode_SMD:D_SMB | D6, D7 |
| 2 | SMBJ22CA-E3/52 | Diode_SMD:D_SMB | D4, D5 |
| 2 | TMUX1511PWR | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U12, U13 |
| 2 | TPS26600PWPR | Klink:TI_PWP0016A_Mask3.3x3.3 | U5, U7 |
| 2 | WS2812B-V5 | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D3 |
| 1 | +3V3 | TestPoint:TestPoint_Pad_D2.0mm | TP4 |
| 1 | +5V | TestPoint:TestPoint_Pad_D2.0mm | TP3 |
| 1 | 100k 0.1% | Resistor_SMD:R_0805_2012Metric | R28 |
| 1 | 103k 0.1% | Resistor_SMD:R_0805_2012Metric | R51 |
| 1 | 10k 1% | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 10nF | Capacitor_SMD:C_0805_2012Metric | C16 |
| 1 | 10uF 50V X7R | Capacitor_SMD:C_1206_3216Metric | C8 |
| 1 | 10µF | Capacitor_SMD:C_1206_3216Metric | C4 |
| 1 | 120uF 6.3V | Klink:CP_Panasonic_POSCAP_B2 | C7 |
| 1 | 12k 1% | Resistor_SMD:R_0805_2012Metric | R21 |
| 1 | 150k 1% | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 1uF 16V | Capacitor_SMD:C_0805_2012Metric | C24 |
| 1 | 24.9k 0.1% | Resistor_SMD:R_0805_2012Metric | R29 |
| 1 | 24k 1% | Resistor_SMD:R_0805_2012Metric | R16 |
| 1 | 3.32k 0.1% | Resistor_SMD:R_0805_2012Metric | R53 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 35.7k 0.1% | Resistor_SMD:R_0805_2012Metric | R54 |
| 1 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | AP2112K-3.3TRG1 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | BUS_20V | TestPoint:TestPoint_Pad_D2.0mm | TP1 |
| 1 | CH32X035G8U6 | Package_DFN_QFN:WQFN-28-1EP_4x4mm_P0.4mm_EP2.7x2.7mm | U1 |
| 1 | DEBUG_3V3_MONITOR | Klink:Debug_1x04_P2.54_Pads | J1 |
| 1 | GND | TestPoint:TestPoint_Pad_D2.0mm | TP7 |
| 1 | LMR36520ADDAR | Package_SO:TI_SO-PowerPAD-8 | U4 |
| 1 | MODULE_20V | TestPoint:TestPoint_Pad_D2.0mm | TP6 |
| 1 | MODULE_5V | TestPoint:TestPoint_Pad_D2.0mm | TP5 |
| 1 | RGB_DOUT_TEST | TestPoint:TestPoint_Pad_D2.0mm | TP8 |
| 1 | SN74AHCT1G125DBVR | Package_TO_SOT_SMD:SOT-23-5 | U6 |
| 1 | SN74LVC1G08DBVR | Package_TO_SOT_SMD:SOT-23-5 | U15 |
| 1 | SN74LVC244APWR | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U8 |
| 1 | SRP7050TA-150M | Klink:L_Bourns_SRP7050TA | L1 |
| 1 | TILE_20V | TestPoint:TestPoint_Pad_D2.0mm | TP2 |
| 1 | TPS259470LRPWR | Klink:TI_RPW0010A_2x2mm | U3 |
| 1 | TPS3808G01DBVR | Package_TO_SOT_SMD:SOT-23-6 | U14 |
It measures 68 × 68 mm and has 4 copper layers, 1.6 mm thick.
122 parts, built around the CH32X035G8U6, SN74LVC244APWRE4, LMR36520ADDAR and TPS26600PWPR. 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/tile/tile.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.

mkol-ME/A1-4RD
Local voice assistant with a character: Whisper and a 26B LLM on a reflashed datacenter GPU, a custom voice, a 3D-printed body and a KiCad PCB


google/myelin-acorn-electron-hardware
Phillip Pearson's retro hardware projects for the Acorn Electron

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



TECHOTAKU182/Pilot-Light
本版与 ../../enclosure/sl25trafficrevb/ 外壳配套,取代 Rev A 的偏上小灯珠设计。PCB 正面只有一颗位于几何中心的 WS2812B-V5,其他电子元件和 USB-C 均在背面。 板框仍为 25×25 mm,双层、1.6 mm 厚,两个 M2 孔的位置保持原接口。

6thSense-dev/mocap-glove
Magnetic MoCap glove firmware, tracking diagnostics and local hand visualizer