seigel / Touche

An open source and open hardware wireless fencing system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Touché

Overview

Touché is a wireless scoring system for fencing based on Arduino and nrf24l01.

The goal is to make an affordable, open source and open hardware system.

It currently only works for epee.

/!\ Foil and sabre support is in the roadmap but in a latter version that will certainly be on a dirrerent mcu (ESP32 or STM32).

The system is divided into 3 parts: one base station and two fencer boxes.

During the early days of this project I called the base station the server and the fencer boxes the clients, I will use this naming in this document and across the project.

Getting started

To make a system you'll have to go through these steps:

  1. Order the PCB and all the components
  2. 3D print the boxes
  3. Program the Arduino
  4. Solder the PCB and assemble everything
  5. Enjoy!

I wrote a step-by-step tutorial that you can find in Assembly_Guide.

If you have a question about anything (please read the tutorial first) you can open a Github issue and I will try my best to answer you.

About the directory structure

This repository contains all the sources, 3D files, and PCB files needed to make this system.

.
├── Archive           # some old versions of the project
├── Documents         # pcb sources, and STL files
├── Code              # source code
├── Assembly_Guide/   # step by step tutorial to DIY

Each directory has its own README.md to explain this with more details.

Roadmap

See Github issues.

Contribute

If you have any improvement idea, find a bug or encounter a problem you can open a Github issue.

License

All the code, CAD files, PCB files, and everything within this repository is licensed under the terms of the GNU General Public License V3.0.

About

An open source and open hardware wireless fencing system

License:GNU General Public License v3.0


Languages

Language:C++ 55.7%Language:C 40.3%Language:Makefile 3.1%Language:CMake 0.8%