PanelDisplayTools

Web-based tools for LED panel arena design and pattern creation

Pattern Designer

Design what the fly sees

Draw, generate, and combine full-arena patterns — gratings, starfields, spherical motion — with 2D grid editing and live 3D preview. Save patterns locally or push them straight to your repo.

Beta

Arena Studio

Run it on the arena

Run, edit, and bench-test G6 experiments in one tool over a single connection. Open a protocol, run the whole sequence with a recorded log, edit it in the three-zone designer, and drive the display directly from the Console.

Beta

Arena Studio Alt

The same instrument, calmer controls

A clean, retro bench-instrument redesign with identical live Run, Edit, and Console wiring, plus light/dark themes, logged next-trial runtime controls, and synchronized YAML + JSONL experiment replay.

Alternative preview
Specialty tools design aids & panel hardware utilities

Arena Layout

Configure arena geometry from standard configs or create custom layouts. 2D visualization with PDF export.

Ready

Arena 3D View

Interactive 3D visualization of cylindrical arenas. Preview test patterns and explore angular resolution.

Ready

G6 Panel Patterns

Create and preview 20×20 pixel patterns for individual G6 panels. Supports GS2 and GS16 modes with real-time preview.

Ready

Pattern Icon Generator

Generate top-down cylindrical view icons from arena patterns. Supports single-frame and motion blur rendering.

In Development

G6 Panel Flash Programmer

Program a single G6 panel's firmware over WebUSB on the bench — pick a build, hold BOOTSEL, flash the published UF2. (For in-arena updates, use Arena Studio's Panel firmware tools.) Chrome/Edge only.

In Development

Panel Serial Monitor

Read a running panel's USB-serial log live — a quick "is it alive?" check. Streams the boot banner + diagnostics; sends console commands to self-test builds. Chrome/Edge only.

In Development
Legacy tools superseded — new features land in Arena Studio

Arena Console

Now the Console view in Arena Studio — this standalone gets bug fixes only.

Live control for the G6 arena over Web Serial — connect a controller over USB and drive the display directly. PControl successor.

Maintenance

v3 Experiment Designer

Now the Edit view in Arena Studio — this standalone gets bug fixes only.

Edit Protocol v3 YAML — library of conditions + ordered sequence, with anchors and comments preserved on round-trip.

Maintenance

Experiment Designer

The older (pre-v3) protocol format — superseded by the v3 designer.

Design experiment protocols with stimulus sequences and trial parameters. YAML export for MATLAB execution.

Legacy
Panel Generations: G4.1 and G6 are actively tested. G3 and G4 configurations are included for comparison and backward compatibility.