Arena Board
The arena board is the main backplane for a Generation 6 modular LED display. It defines the circular panel geometry, distributes power, routes the panel communication lines, and carries the local controller and experiment-facing I/O on the same PCB.
At the moment, the published Generation 6 arena documentation is much simpler than the long Generation 4 arena history. This repository currently contains one main G6 arena family: a 10-10 arena built around a Teensy 4.1 with Ethernet connectivity.
If you need a short recommendation: for a new build, use the newest production package for arena_10-10_v1, currently v1p1r6. Older revisions are best treated as manufacturing history unless you need to match hardware that already exists in your lab.
Arena 10-10 board
The 10-10 arena PCB is the backplane for a cylindrical Generation 6 display with up to ten panel columns arranged around the ring. In practical terms, this is the board that turns a collection of panel boards into a mechanically consistent arena with a single power and control backbone.
The local README.mdown summarizes the current project status well:
- the board hosts up to 10 LED panel boards arranged around a circle
- the board is driven by a Teensy 4.1 MCU (not part of the BOM, buy separately)
- updates are received via Ethernet
- the first large production run was version 1.1.6, ordered on 2026-04-27
That combination makes v1p1r6 the best default choice for a new build.
What is in the current design?
The KiCad project in arena_10-10/arena_10-10_v1/ combines controller, power, analog I/O, and panel connectivity in a single arena design.
The top-level project is:
arena_10_of_10_v1r1.kicad_proarena_10_of_10_v1r1.kicad_scharena_10_of_10_v1r1.kicad_pcb
The design is split into supporting schematic sheets (see schematics pdf), including:
teensy.kicad_schfor the controller and external digital connectionspower.kicad_schfor board power entry and distributionanalog.kicad_schfor experiment-facing analog I/Opanels.kicad_schandpanel_column.kicad_schfor panel connectivityfan_out.kicad_schand related sheets for signal distribution
Controller and communication
The controller sheet is built around a Teensy 4.1 footprint (teensy:Teensy4.1_Ethernet_Only) and an RJ45 magjack.
The panel routing is organized as two SPI groups:
- SPI bus B0 for columns P1-P5
- SPI bus B1 for columns P6-P10
Each panel column has dedicated chip-select routing, and the panel sheets also include external interrupt routing for the columns.
Experiment I/O
The published schematics indicate that the arena board also exposes experiment-facing signals:
- one analog output labeled 0-5 V
- two analog inputs labeled +/-10 V
- one digital input/output labeled 0-5 V
- one external interrupt connection
This is useful when the arena must interface directly with external instrumentation or behavioral control hardware.
For the I/O power, one additional component is needed: Recom Power RB-0515D. This part is not included in the BOM, so we solder it by hand after receiving the arena boards.
Power entry
The power sheet includes two DC barrel-jack connectors. J25 is the main input from the power supply. J26 can be used to distribute power to a separate top board, although that top-board design is not yet part of the published G6 arena hardware.
Which revision should you build?
The repository currently archives several production revisions under:
arena_10-10/arena_10-10_v1/production/
Published revisions include:
v1p1: Production files generated by Will Dicksonv1p1r2: Increased via size from 0.2 mm drill holes to 0.3 mm drill holes and added a switch componentv1p1r3: Updated via sizing to work with via-in-pad at JLCPCBv1p1r4: Fixed a grounding issue on J25 / J26v1p1r5: Adjusted panel placement and length-matched the EINT tracesv1p1r6: Fixed the silkscreen and used it for the first production run
For a new build, use:
arena_10-10/arena_10-10_v1/production/v1p1r6/G6_10-10_Teensy_Arena_v1.1.6.zip
Each production folder also contains the usual fabrication support files such as:
bom.csv: bill of materials; it currently focuses on LCSC componentspositions.csv: CPL file adjusted for JLCPCB requirementsdesignators.csvnetlist.ipc
Unless you have a specific reason to reproduce an older board, there is little value in starting from an earlier production revision.
Mechanical and reference assets
The assets/ folder in arena_10-10/arena_10-10_v1/ contains supporting files that are helpful during review and assembly planning, including:
- a STEP model:
assets/arena_10_of_10_v1r1.step - a PDF board export:
assets/arena_10_of_10_v1r1.pdf - pin-placement reference files such as
assets/10-10_pin-placement-model_6-variants.svg; this file was laser-cut from acrylic and used to compare panel spacing before finalizing the placement for v1.1.5
Current scope of the published G6 arena hardware
At present, this repository documents a single practical Generation 6 arena path:
- build the 10-10 arena
- use the integrated Teensy 4.1 + Ethernet controller approach
- start from the latest archived production revision,
v1p1r6
Compared with Generation 4, there is not yet a long list of alternative geometries or controller families documented here. That is helpful for new builders: there is one clear hardware path, and the repository already includes both editable KiCad sources and production-ready manufacturing files.