Skip to the content
PCBKitNew board
2 layers81.3 × 81.3 mmPayload, the printed circuit board in 3D

in KOTH each color tracks separately. the first time to run their timer out wins in AD mode two teams are attacking and one is defending.

Size
81.3 × 81.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
45
Pads
96
Tracks, vias
110, 7
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 Jun 2018
Updated
30 Nov 2025

Overview

Payload is an open-source printed circuit board by dcowden, from the dcowden/battlepoint repository on GitHub. It is a 2-layer board of 81.3 × 81.3 mm with 12 parts on 45 nets, routed with 110 tracks and 7 vias.

Its parts include 11 connectors and 1 IC. It belongs with the ESP32 boards of this library.

README

README.md

BattlePoint

A real-life capture the flag controller

TODO

Electrical

  • Shield cannot extend over UNO USB block
  • Owner and Capture LED strands reversed
  • More room
  • more room for heat sink ( was hitting stuff around it)
  • add connx2 for switch
  • add 2x 1000uf caps near LED strips
  • BUG: vmonitor connects to vin of regulator, not vin of arduino
  • BUG: not enough room for terminal block
  • Change terminal block footprint to conn JST XH
  • BUG: audio: chnage to JSTx05, add ground pin
  • Button board: latch has to go inwards
  • switch to microusb breakout and USB for lights, and TYPEA USB for each led strand
  • merge 620 and 330 ohm (R4 and R5) to 1x 1k instead

Mechanical

  • More room between OLED board and Button board ( they overlap now)
  • Bigger Channels for lights. Maybe just keep the back partially open
  • more room around buttons. they tend to get tangled with wires
  • The bezel needs to cover the non-interactive part of the OLED display

Programming

  • make # of lights on each strand configurable
  • change defaults to 20 lights on each strand
  • remove debug
  • in cp mode, we have captured the control point shouldnt play, since victory is immediate
  • in KOTH, the countdown gets behind the numbers. better to just play the countdown as one recording
  • record new sounds

Enhancements

Easier to make and higher mast

The led strips should be in a mast that extends upwards, making it easier to make and better visibilty too

Three Player Mode

Three player mode would require another LED strip and another button. The rules are as follows:

in KOTH each color tracks separately. the first time to run their timer out wins in AD mode two teams are attacking and one is defending. But the winning team is the one which accumulates the most time towards the capture. in CP mode the point tracks all three colors separately

Parts

12
QtyValueFootprintReferences
1BTN_BCKConnector_USB:USB_A_Molex_105057_VerticalJ4
1BTN_F1Connector_USB:USB_A_Molex_105057_VerticalJ5
1BTN_F2Connector_USB:USB_A_Molex_105057_VerticalJ2
1BTN_F3Connector_USB:USB_A_Molex_105057_VerticalJ3
1ESP32-DEVKITC-32DESP32-DEVKITC-32D:MODULE_ESP32-DEVKITC-32DU1
1EncoderConnector_JST:JST_XH_B5B-XH-AM_1x05_P2.50mm_VerticalJ6
1LEDConnector_JST:JST_XH_B3B-XH-AM_1x03_P2.50mm_VerticalJ9
1MTR_CTRLConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ1
1OLEDConnector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ7
1PWRConnector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ8
1SENS_LEFTConnector_JST:JST_XH_B3B-XH-AM_1x03_P2.50mm_VerticalJ10
1SENS_RIGHTConnector_JST:JST_XH_B3B-XH-AM_1x03_P2.50mm_VerticalJ11

Questions

How big is the Payload PCB?

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

What parts does the Payload use?

12 parts. 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 Payload KiCad files?

From the dcowden/battlepoint repository on GitHub, at the commit this page was made from: the board is payload/kicad/payload.kicad_pcb and its schematic control_squares/kicad/ControlSquare.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Payload design in my own project?

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

More from dcowden/battlepoint

6
  • 2 layers101.6 × 154.3 mmBattlepoint, the printed circuit board in 3D

    Battlepoint

    dcowden/battlepoint

    in KOTH each color tracks separately. the first time to run their timer out wins in AD mode two teams are attacking and one is defending.

    37 parts1
  • 2 layers89.5 × 116.8 mmFieldTarget ESP Plus Nano, the printed circuit board in 3D

    FieldTarget ESP Plus Nano

    dcowden/battlepoint

    in KOTH each color tracks separately. the first time to run their timer out wins in AD mode two teams are attacking and one is defending.

    26 parts1
  • 2 layersFieldTarget ESP Plus Nano, the printed circuit board in 3D

    FieldTarget ESP Plus Nano

    dcowden/battlepoint

    in KOTH each color tracks separately. the first time to run their timer out wins in AD mode two teams are attacking and one is defending.

    12 parts1
  • 2 layers63.5 × 31.8 mmPressSwitchControlSquare, the printed circuit board in 3D

    PressSwitchControlSquare

    dcowden/battlepoint

    in KOTH each color tracks separately. the first time to run their timer out wins in AD mode two teams are attacking and one is defending.

    10 parts1
  • 2 layers70.5 × 54.6 mmEsp32-board, the printed circuit board in 3D

    Esp32-board

    dcowden/battlepoint

    in KOTH each color tracks separately. the first time to run their timer out wins in AD mode two teams are attacking and one is defending.

    9 parts1
  • 2 layers25.3 × 30.8 mmControlSquare, the printed circuit board in 3D

    ControlSquare

    dcowden/battlepoint

    in KOTH each color tracks separately. the first time to run their timer out wins in AD mode two teams are attacking and one is defending.

    4 parts1

Similar boards

  • 2 layersNrf bga, the printed circuit board in 3D

    Nrf bga

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    12 parts14kMIT
  • 2 layers66.9 × 74.5 mmDeskHop, the printed circuit board in 3D

    DeskHop

    hrvach/deskhop

    Fast Desktop Switching Device

    12 parts7.9kGPL-3.0
  • 2 layers40 × 15 mmSensors, the printed circuit board in 3D

    Sensors

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    12 parts3kApache-2.0
  • 2 layers42.7 × 56.5 mmTle6240 driver, the printed circuit board in 3D

    Tle6240 driver

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    12 parts1.2k
  • 2 layers49 × 25 mm5v boost regulator, the printed circuit board in 3D

    5v boost regulator

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    12 parts915
  • 2 layers28.3 × 10.3 mmTap Photosensor PCB, the printed circuit board in 3D

    Tap Photosensor PCB

    VoronDesign/Voron-Tap

    Tap is a nozzle-based z-probe for the V2 and Trident printer designs. The entire toolhead moves to trigger an optical switch. Tap offers many advantages:

    12 parts716GPL-3.0
  • 2 layers25.4 × 70.4 mmTpmsniffer, the printed circuit board in 3D

    Tpmsniffer

    stacksmashing/pico-tpmsniffer

    A simple, very experimental TPM sniffer for LPC bus

    12 parts696