Klask
motty-mio2·Klask_PCB
About the Klask PCB
Klask is an open source AVR/Arduino PCB design by motty-mio2, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 69.1 × 53.8 mm, with 18 components from 11 distinct parts.
Its main chip is the Arduino_UNO_R3, from the AVR/Arduino family. Other key parts include the Breakout_TMC2209 and Pololu_Breakout_DRV8825. By type, the board carries 5 connectors, 4 capacitors, 3 modules, 3 resistors, 2 switches and 1 diode.
It belongs with the robotics & motion, power & battery and dev boards & breakouts designs in this gallery.
From the project
This repository contains the KiCad project files for Klask PCB, a custom Arduino Uno R3 shield designed to control stepper motors and limit switches for manipulating a Klask board game.
This repository contains the KiCad project files for Klask PCB, a custom Arduino Uno R3 shield designed to control stepper motors and limit switches for manipulating a Klask board game.
Klask PCB is a hardware interface designed to automate or robotize the board game "Klask". It uses stepper motors to move the game magnets under the board.
The shield drives two stepper motors (X and Y axes) using Pololu-style DRV8825 stepper driver modules and processes signals from homing limit switches to align the axes. Additionally, it integrates a power sense circuit to detect external 12V supply and…

Main components on the Klask
Klask bill of materials (BOM)
18 components, 11 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Arduino_UNO_R3 | Arduino_UNO_R3 | A1 |
| 1 | Breakout_TMC2209 | TMC2209 | A2 |
| 1 | Pololu_Breakout_DRV8825 | TMC2209 | A3 |
| 5 | Conn_01x02_Socket | TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontal | J1, J2, J3, J4, J5 |
| 2 | SW_Push | TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontal | SW1, SW2 |
| 1 | LED | LED_D3.0mm | D1 |
| 3 | 0.1u | C_Axial_L3.8mm_D2.6mm_P7.50mm_Horizontal | C1, C2, C3 |
| 1 | 100u | CP_Radial_D5.0mm_P2.50mm | C4 |
| 1 | 1k | R_Box_L8.4mm_W2.5mm_P5.08mm | R1 |
| 1 | 510 | R_Box_L8.4mm_W2.5mm_P5.08mm | R2 |
| 1 | 180 | R_Box_L8.4mm_W2.5mm_P5.08mm | R3 |
Klask design files
The KiCad project lives in the motty-mio2/Klask_PCB repository on GitHub; these links point at the commit this page was built from.
- LayoutKlask_PCB.kicad_pcb
- SchematicKlask_PCB.kicad_sch
Klask: common questions
What microcontroller does the Klask use?
The Klask is built around the Arduino_UNO_R3, from the AVR/Arduino family.
How big is the Klask PCB?
The Klask measures 69.1 × 53.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Klask?
18 components, from 11 distinct parts. The full bill of materials is listed on this page.
Where can I download the Klask design files?
From the motty-mio2/Klask_PCB repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Klask design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which motty-mio2 chose for the repository.
Can I test firmware for the Klask without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746