Skip to content
Get Started

Get Started

Get Started

OpenPiste is designed to be built and deployed by anyone with basic electronics and firmware experience. All repositories are public on GitHub.

What you need

  • An ESP32 development board (widely available, very affordable)
  • A soldering iron and basic tools for the hardware builds
  • PlatformIO or the Arduino IDE for flashing firmware
  • An MQTT broker on your local network (Mosquitto is free and runs on a Raspberry Pi or any Linux machine)
  • For the hardware remote: a Cheap Yellow Display (CYD) board
  • For the mobile remote: an Android phone

Step 1 — Choose your components

Start with the components most relevant to your situation. Most clubs will want at minimum:

  1. The Scoring Device — the core of the platform
  2. Either the Mobile Remote or the Hardware Remote — to control it

The Weapon & Wire Tester is independent and can be built and used standalone.

Step 2 — Clone the repositories

Each component has its own repository. Start with the one you need:

git clone https://github.com/pietwauters/esp32scoringdeviceMqtt
git clone https://github.com/pietwauters/ImprovedTesterAfterGenova
git clone https://github.com/pietwauters/CYDRemoteControl
git clone https://github.com/pietwauters/remotecontrolapp

Step 3 — Read the README

Each repository contains a README with build instructions, wiring diagrams, and configuration details. Start there.

Step 4 — Set up your MQTT broker

All OpenPiste components communicate over MQTT. You need a broker on your local network. Mosquitto is the standard choice — free, lightweight, and runs on any Linux machine or Raspberry Pi.

Questions?

Open an issue on the relevant GitHub repository. Contributions and questions are welcome.

How to contribute