
PiKwonDoHAT
Wright4TheJob/PiKwonDo
A Raspberry Pi-based system for scoring TaeKwonDo sparring matches.

A Raspberry Pi-based system for scoring TaeKwonDo sparring matches.
Timer 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 110 × 44.5 mm with 23 parts on 16 nets, routed with 172 tracks and 0 vias.
It is built around the 74HC165D, MIC5504-3.3YM5 and BAT54. Its parts include 5 capacitors, 5 resistors, 5 switches, 4 diodes and 2 ICs.
A Raspberry Pi-based system for scoring TaeKwonDo sparring matches.
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.
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.
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.
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.
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | DPDT-Button | PiKwonDo:Switch-DPDT | S1, S2, S3, S4, S5 |
| 3 | 470 | Resistors_SMD:R_1206_HandSoldering | R2, R3, R4 |
| 3 | 470pF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C3, C4, C5 |
| 2 | 1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C1, C2 |
| 1 | 10 | Resistors_SMD:R_1206_HandSoldering | R5 |
| 1 | 100 | Resistors_SMD:R_1206_HandSoldering | R1 |
| 1 | 3.3V | Diode_SMD:D_SOD-123 | D4 |
| 1 | 5V | Diodes_SMD:D_SOD-323_HandSoldering | D3 |
| 1 | 5x 47k | Resistors_THT:R_Array_SIP6 | RN1 |
| 1 | 74HC165 | Housings_DIP:DIP-16_W7.62mm | U2 |
| 1 | BAT54 | Diode_SMD:D_SMA_Handsoldering | D1 |
| 1 | LED | Diodes_THT:D_5W_P10.16mm_Horizontal | D2 |
| 1 | MIC5504-3.3YM5 | TO_SOT_Packages_SMD:SOT-23-5 | U1 |
| 1 | RJ10 | Timer:RJ14 | J1 |
It measures 110 × 44.5 mm and has 2 copper layers, 1.6 mm thick.
23 parts, built around the 74HC165D, MIC5504-3.3YM5 and BAT54. 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 Wright4TheJob/PiKwonDo repository on GitHub, at the commit this page was made from: the board is Electronics/Timer/Timer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
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).

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

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


Miceuz/i2c-moisture-sensor
I2C based soil moisture sensor

Stefan-Olt/MISRC
MISRC Is a multi channel RF capture device for FM RF, S-Video, CVBS RAW capture and anything else, but intended and supported for the decode family of projects vhs-decode, ld-decode, hifi-decode.

magkopian/raspberry-pi-compute-module-base-board
Base board for the Raspberry Pi Compute Module

drkmsmithjr/NixiePowerSupply
170v Nixie Tube Power Supply from 5v Supply

Miceuz/rs485-moist-sensor
Digital (RS485 - based) soil moisture and temperature sensor

google/myelin-acorn-electron-hardware
Phillip Pearson's retro hardware projects for the Acorn Electron

phonght32/OpenDrone_HW_AIO_FC_F405
OpenDrone Project - AIO Brushless FC F405.