
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.
Flat contact test is an open-source printed circuit board by Bruhdows, from the Bruhdows/klink repository on GitHub. It is a 2-layer board of 20 × 12 mm with 8 parts on 5 nets, routed with 7 tracks and 0 vias.
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 |
|---|---|---|---|
| 1 | CH1 | TP1 | |
| 1 | CH1_SENSE | TestPoint:TestPoint_Pad_D1.0mm | TP6 |
| 1 | CH2 | TP2 | |
| 1 | CH3 | TP3 | |
| 1 | CH4 | TP4 | |
| 1 | CH5 | TP5 | |
| 1 | CH5_SENSE | TestPoint:TestPoint_Pad_D1.0mm | TP7 |
| 1 | UNQUALIFIED CONTACT TEST | Flat_contact_test_5x2mm | J1 |
It measures 20 × 12 mm and has 2 copper layers, 1.6 mm thick.
8 parts. 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/contact-test/flat-contact-test.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.


joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

dangiu/PicoMemcard
Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

OLIMEX/DIY-LAPTOP
Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop