Skip to the content
2 layers43 × 57 mmPiKwonDoHAT, the printed circuit board in 3D

A Raspberry Pi-based system for scoring TaeKwonDo sparring matches.

Size
43 × 57 mm
Copper layers
2
Thickness
1.6 mm
Parts
42
Nets
30
Pads
150
Tracks, vias
300, 8
Pours
47
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
18 Mar 2018
Updated
20 Oct 2025

Overview

PiKwonDoHAT is an open-source printed circuit board by Wright4TheJob, from the Wright4TheJob/PiKwonDo repository on GitHub, published under the MIT licence. It is a 2-layer board of 43 × 57 mm with 42 parts on 30 nets, routed with 300 tracks and 8 vias.

It is built around the 74LV1T34GW. Its parts include 12 capacitors, 12 resistors, 9 diodes, 5 connectors and 4 ICs.

Main components

1

README

README.md

PiKwonDo

A Raspberry Pi-based system for scoring TaeKwonDo sparring matches.

Goals

The goal of this project is to create an inexpensive system for scoring TaeKwonDo sparring. This system is intended to be small and easily modified to suit the needs of individual Dojangs. The system is currently designed for electronic scoring manually triggered by corner judges.

Phase 1 of the judging system will use judge triggers connected by wires to the central controller. Phase 2 is intended to use wireless judge trigger systems or mobile phone connectivity.

While the system is designed to mimic expensive World TaeKwonDo-approved systems, it is not certified for official tournament use.

Status

Build Status codecov Bill of Materials:goodtables.io

The project is under alpha development. Software has been developed but has yet to be tested with the hardware. Electronics are designed for single-sided PCB routing and have all completed initial design but have not been tested yet. Cases are designed for 3D printing. Hardware and software folders have individual README files with more particular statuses and todo items.

All design files and software are provided "as-is." Any stable releases will be bundled for easy download, but this does not guarantee suitability for your particular setup.

Software

The judging software and UI is written in python and QT. A dedicated thread scans the status of judge controller buttons. Game logic and UI are run as the primary thread.

Electronics

Controllers use shift registers to store and sequentially read out the values of the buttons in each controller. Judge controllers have 10 buttons and the timer controller has 5. PCBs are designed for single-side milling, with traces no smaller than 0.4mm and trace gaps of 0.3mm. Through-hole components are used for hand soldering and occasional jumper wires are used.

Hardware

The system is designed and tested on a Raspberry Pi 3B+. Physical wiring uses phone jacks and standard 4-conductor phone cables for data communication to judging triggers. Cases are designed for 3D printing and modeled in Solidworks.

Parts

42
QtyValueFootprintReferences
810Resistors_SMD:R_1206_HandSolderingR1, R2, R4, R5, R7, R8, R10, R11
83.3VDiode_SMD:D_SOD-123D2, D3, D4, D5, D6, D7, D8, D9
8470pFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC5, C6, C7, C8, C9, C10, C11, C12
410nFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC1, C2, C3, C4
4470Resistors_SMD:R_1206_HandSolderingR3, R6, R9, R12
474LV1T34TO_SOT_Packages_SMD:SOT-23-5_HandSolderingU1, U2, U3, U4
4RJ10Local_lib:RJ14J1, J2, J3, J4
15VDiode_SMD:D_SOD-123D1
1Conn_02x20_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ5

More from Wright4TheJob/PiKwonDo

2
  • 2 layers119 × 53 mmJudgeBoard, the printed circuit board in 3D

    JudgeBoard

    Wright4TheJob/PiKwonDo

    A Raspberry Pi-based system for scoring TaeKwonDo sparring matches.

    33 parts2MIT
  • 2 layers110 × 44.5 mmTimer, the printed circuit board in 3D

    Timer

    Wright4TheJob/PiKwonDo

    A Raspberry Pi-based system for scoring TaeKwonDo sparring matches.

    23 parts2MIT

Similar boards

  • 2 layers171.5 × 106.7 mmSequencer, the printed circuit board in 3D

    Sequencer

    westlicht/performer-hardware

    PER|FORMER Eurorack Sequencer - Hardware Design Files

    435 parts110
  • 4 layers100.9 × 77.5 mmYm2610-pcb, the printed circuit board in 3D

    Ym2610-pcb

    dan-rodrigues/ym2610-pcb

    FPGA-based PCB to control a YM2610 sound synthesis chip.

    168 parts31
  • 4 layers100 × 100 mmPi TX 35W PA V2, the printed circuit board in 3D

    Pi TX 35W PA V2

    M0LTE/pi-transceiver

    An attempt to build a complete ham radio transceiver around a Raspberry Pi

    185 parts15
  • 6 layers16 × 15 mmWSB PC, the printed circuit board in 3D

    WSB PC

    emaneric/Wireless-Serial-Bridge

    A battery powered ESP32 based serial bridge

    35 parts
  • 2 layers30 × 50 mmModuleV400, the printed circuit board in 3D

    ModuleV400

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    42 parts1.1k
  • 2 layers139.7 × 64.8 mmSprig console, the printed circuit board in 3D

    Sprig console

    hackclub/sprig

    🍃 Learn to code by making games in a JavaScript web-based game editor.

    42 parts1.1kMIT
  • 2 layers90.5 × 50 mmMain control board, the printed circuit board in 3D

    Main control board

    jamro/tiny-engineer

    A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

    42 parts1.1k

Questions

How big is the PiKwonDoHAT PCB?

It measures 43 × 57 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PiKwonDoHAT use?

42 parts, built around the 74LV1T34GW. 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 PiKwonDoHAT KiCad files?

From the Wright4TheJob/PiKwonDo repository on GitHub, at the commit this page was made from: the board is Electronics/PiKwonDoHAT/PiKwonDoHAT.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the PiKwonDoHAT 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).