Skip to the content
PCBKitNew board
2 layers200 × 52.2 mmAutomatic chessboard copy, the printed circuit board in 3D

Automatic chessboard copy

RONITERVO/Automatic-Chessboard

The existing fabricated long PCB is functional and runs the photographed prototype after external wire and resistor modifications.

Size
200 × 52.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
115
Pads
175
Tracks, vias
300, 0
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
24 Jul 2026
Updated
15 Sep 2026

Overview

Automatic chessboard copy is an open-source printed circuit board by RONITERVO, from the RONITERVO/Automatic-Chessboard repository on GitHub. It is a 2-layer board of 200 × 52.2 mm with 14 parts on 115 nets, routed with 300 tracks and 0 vias.

It is built around the CD74HC4067M, A4988 and TIP120. Its parts include 5 ICs, 2 switches, 1 resistor, 1 transistor and 1 inductor.

Main components

3

README

hardware/reference/legacy-controller/README.md

Working prototype PCB and legacy design reference

The existing fabricated long PCB is functional and runs the photographed prototype after external wire and resistor modifications. Do not manufacture the archived PCB design unchanged and do not generate production Gerbers from it.

These KiCad files are preserved because their long component layout matches the physical working board and can help explain how the modules were arranged. They predate current firmware 4.6.0 wiring and are not the electrical source of truth or a verified fabrication release.

Required rework for the current prototype

When reusing an already fabricated board, implement the complete ../../connections.csv contract. In particular:

  • leave the legacy D10 switch connector unused;
  • connect HC-08 TXD through 1 kohm to Nano D10;
  • wire the second normally-open switch between Nano A6 and GND;
  • add a 10 kohm pull-up from A6 to 5 V;
  • connect Nano D1/TX through 1 kohm to HC-08 RXD, and add 2 kohm from that divider node to GND; and
  • complete the sensor, motor, power, and load connections that are not routed by the board using insulated, strain-relieved external wiring.

Do not plug the second switch into the old D10 position: D10 is now the firmware's receive input for Bluetooth. Verify every modification by net name and meter continuity rather than copying wire colors from a photograph. The working-prototype page shows the physical board and its external rework.

Known limitations include:

  • sensor-channel and several motor/load connections were completed with external wiring rather than PCB traces;
  • the historical schematic contains 89 explicit no-connect markers, including the multiplexer channel area;
  • the driver RESET/SLEEP pair is not explicitly routed to 5 V;
  • it predates the HC-08 on D10, the A6 switch/pull-up change, and the current 5 V power recommendation;
  • the historical power labels include a 12 V/VIN arrangement that is not used by the current 24 V plus regulated-5 V design;
  • no current-limit, fuse, emergency cutoff, reverse-polarity, enclosure, or production verification is encoded in the PCB source;
  • no DRC/ERC or manufacturing review has been certified for these files.

Use ../../WIRING.md, ../../connections.csv, and ../../sensor-map.csv for the current build. The archive intentionally contains no Gerbers, drill files, pick-and-place files, or fabrication ZIP. An existing board being operational does not remove the need for the current public-build fuses, cutoff, polarity protection, verified 5 V supply, and commissioning checks.

Files:

  • automatic_chessboard_copy.kicad_pcb: long board layout matching the photographed controller form.
  • automatic_chessboard_copy.kicad_pro: historical KiCad project settings.
  • reference-schematic.kicad_sch: related historical circuit drawing; layout and present-day wiring do not fully match it.

Parts

14
QtyValueFootprintReferences
4CD74HC4067Mmultiplexer:multiplexerU1, U2, U3, U4
2A4988Module:Pololu_Breakout-16_15.2x20.3mmA2, A3
2SW_Pushbuttons:button_pinsSW1, SW2
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1Arduino NanoModule:Arduino_NanoA1
1Lmagnet_pins:electromagnet_pinsL1
1TIP120Package_TO_SOT_THT:TO-220-3_VerticalQ1
1~Powersupply:PowerU6
1~I2C display:i2c displayI2C

Questions

How big is the Automatic chessboard copy PCB?

It measures 200 × 52.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Automatic chessboard copy use?

14 parts, built around the CD74HC4067M, A4988 and TIP120. 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 Automatic chessboard copy KiCad files?

From the RONITERVO/Automatic-Chessboard repository on GitHub, at the commit this page was made from: the board is hardware/reference/legacy-controller/automatic_chessboard_copy.kicad_pcb and its schematic hardware/reference/legacy-controller/reference-schematic.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Automatic chessboard copy design in my own project?

Its repository states no licence, so its author keeps all rights: ask RONITERVO before reusing the design.

Similar boards

  • 2 layers247.5 × 71 mmChessboard pcb, the printed circuit board in 3D

    Chessboard pcb

    EmilAAS/BlitzMate

    This repository contains files regarding, BlitzMate, a self playing chessboard tailored towards blitz chess. The project is the basis for my masters thesis in mechanical engineering

    29 parts
  • 2 layers55.9 × 76.2 mmEjector, the printed circuit board in 3D

    Ejector

    d-weber/prusa-chain-production

    Add chain production capability to your Prusa i3

    20 parts117
  • 2 layers97 × 90 mmSatellite Arduino controller, the printed circuit board in 3D

    Satellite Arduino controller

    grinje/AutoSatTracker

    Tracking satellites with custom hardware based on stepper motors

    27 parts14
  • 2 layers144.8 × 104.1 mmController, the printed circuit board in 3D

    Controller

    phorton1/Arduino-cnc-cnc3018

    A FluidNC based implementation of a controller for a cheap cnc3028 machine

    66 parts13
  • 2 layers99.1 × 78.7 mmBalancingBot, the printed circuit board in 3D

    BalancingBot

    AlanFord/balancingBot

    my version of a balancing robot

    27 parts10
  • 2 layers99.5 × 67 mmController Board, the printed circuit board in 3D

    Controller Board

    kairobyte/bipedal_self_balance

    A bipedal self balancing robot with 2DOF in each leg. Built from scratch.

    23 parts7MIT
  • 2 layers99.7 × 99.7 mmPetpuller, the printed circuit board in 3D

    Petpuller

    Kaminariss/petpuller

    52 parts3
  • 2 layers136 × 52 mmDriver, the printed circuit board in 3D

    Driver

    m24h/espcnc

    A 3D printer/CNC controller using ESP32 with its DMA/FIFO bufferd I2S port

    113 parts3