Skip to the content
PCBKitNew board
2 layers100 × 41 mmChessbot, the printed circuit board in 3D
Size
100 × 41 mm
Copper layers
2
Thickness
1.6 mm
Parts
51
Nets
81
Pads
216
Tracks, vias
288, 114
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Jun 2026
Updated
8 Sep 2026

Overview

Chessbot is an open-source printed circuit board by vuktacic, from the vuktacic/chessler repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 41 mm with 51 parts on 81 nets, routed with 288 tracks and 114 vias.

It is built around the TMC2209SILENTSTEPSTICK, CH340C and ESP32-WROOM-32D-N4, with the MP2393GTL-Z, GT-USB-7047B and CC0603KRX7R9BB104 among its other parts. Its parts include 15 capacitors, 15 resistors, 6 ICs, 3 diodes and 3 transistors. It belongs with the ESP32 boards of this library.

Main components

12

README

README.md

chessler/chessbot

A robot that plays chess. It uses a camera to detect Aruco tags on the board corners and the pieces, and an electromagnet on a gantry under the board to move the pieces. Designed for Hack Club's Outpost program. I wanted to do something involving Aruco tags outside of FRC, and this seemed like a good project to make.

Structure

View the PCB on KiCanvas:
View PCB on KiCanvas

CAD

alt text alt text alt text

Schematic

Schematic

PCB

PCB front PCB back PCB assembly PCB detail

Parts

51
QtyValueFootprintReferences
60.1uFeasyeda2kicad:C0603C1, C3, C4, C5, C9, C14
510kΩeasyeda2kicad:R0805R1, R2, R4, R5, R6
322uFeasyeda2kicad:C0805C8, C10, C16
21kΩeasyeda2kicad:R0603R12, R15
2470uFeasyeda2kicad:CAP-SMD_BD10.0-L10.3-W10.3-FDC6, C7
25.1kΩeasyeda2kicad:R0603R13, R14
2Conn_01x03Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ2, J3
2Q_NPNeasyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ1, Q2
2SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2
2Stepper_Motor_bipolarConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalM1, M2
2TMC2209_SILENTSTEPSTICKTMC2209_SILENTSTEPSTICK:MODULE_TMC2209_SILENTSTEPSTICK_INTERNAL SILKSCREENU1, U2
1100Ωeasyeda2kicad:R0603R3
110pFeasyeda2kicad:C0603C13
110uFeasyeda2kicad:C0603C2
113kΩeasyeda2kicad:R0603R8
11uFeasyeda2kicad:C0603C12
12.2uHeasyeda2kicad:L0805L2
120Ωeasyeda2kicad:R0603R11
122kΩeasyeda2kicad:R0603R10
140.2kΩeasyeda2kicad:R0603R7
1560kΩeasyeda2kicad:R0603R9
16.8nFeasyeda2kicad:C0603C11
1CH340C_C7464026easyeda2kicad:SOP-16_L10.0-W3.9-P1.27-LS6.0-BLU5
1ESP32-WROOM-32Deasyeda2kicad:WIFIM-SMD_39P-L25.5-W18.0-P1.27-BLU3
1ElectromagneticActorConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalL1
1GT-USB-7047Beasyeda2kicad:MICRO-USB-SMD_GT-USB-7047BU6
1LEDeasyeda2kicad:LED0603-R-RD_AMBERD3
1MP2393GTL-Zeasyeda2kicad:SOT-583-8_L2.1-W1.2-P0.50-LS1.6-BLU4
1NMOSeasyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ3
1SMBJ15A_C83846easyeda2kicad:SMB_L4.6-W3.6-LS5.3-RDD2
1SS14easyeda2kicad:SMA_L4.2-W2.6-LS5.0-RD_1D4
1USB_C_ONLY_POWEReasyeda2kicad:USB_C_PD_BOARDJ1

Questions

How big is the Chessbot PCB?

It measures 100 × 41 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Chessbot use?

51 parts, built around the TMC2209SILENTSTEPSTICK, CH340C, ESP32-WROOM-32D-N4 and MP2393GTL-Z. 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 Chessbot KiCad files?

From the vuktacic/chessler repository on GitHub, at the commit this page was made from: the board is pcb/chessbot.kicad_pcb and its schematic pcb/chessbot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Chessbot design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers90 × 66 mmIron node, the printed circuit board in 3D

    Iron node

    enkhbold470/iron-node

    ESP32-S3 industrial gateway: W5500 Ethernet, isolated RS-485 (ADM2587E), CAN, 9-36 V input. 4-layer KiCad 10 board.

    83 partsCERN-OHL-S-2.0
  • 4 layers100 × 75 mmFreedo radio, the printed circuit board in 3D

    Freedo radio

    CappyT/freedo

    Local coordinator for tado V3+ heating devices, with a Home Assistant integration and add-on

    135 parts33Apache-2.0
  • 2 layers99 × 90 mmHomeyPCB, the printed circuit board in 3D

    HomeyPCB

    jadam3k/Homey

    Home Asistance/Industrial PLC

    99 parts
  • 2 layers43.6 × 43.6 mmEsp32 dron, the printed circuit board in 3D

    Esp32 dron

    Sagaz0501/esp32-drone

    PCB ESP32 quadcopter: KiCad hardware + Madgwick IMU firmware + WiFi web UI

    75 parts1MIT
  • 4 layers66.4 × 66.4 mmRera, the printed circuit board in 3D

    Rera

    fdiwth/tvc-drone

    This repository contains the documentation, hardware designs, and source code for a Thrust Vector Control (TVC) drone.

    140 parts34GPL-3.0
  • 2 layers72 × 67 mmEV Design Challenge, the printed circuit board in 3D

    EV Design Challenge

    land-barrett/EV_Design_Challenge

    KiCAD files of 2026 TAMU SAE Formula EV electrical design challenge

    78 parts
  • 4 layers109.5 × 61.1 mmDaanmem esp32 board FO2DABBFD842, the printed circuit board in 3D

    Daanmem esp32 board FO2DABBFD842

    manhoosbilli1/ESP32-controlled-peltier-controller-CE-pre-certified-untested

    Contains files for esp32 peltier controller with fans, thermistors, and various other outputs. this is the version 2 focusing on emc and CE certification. yet to be tested in a lab

    191 parts
  • 4 layers100 × 100 mmDIY AWG V1.1, the printed circuit board in 3D

    DIY AWG V1.1

    Xpeditor15/DIY_AWG_V1.0

    235 parts