Hasty Briefsbeta

Multivox: Volumetric Display

7 days ago
  • #raspberry-pi
  • #bluetooth-gamepad
  • #volumetric-display
  • Supports two volumetric display devices: Rotovox (400mm Orb) and Vortex (300mm Orb).
  • Rotovox has higher vertical resolution; Vortex is brighter with a higher refresh rate.
  • Hardware assumptions: two HUB75 LED panels, ABCDE or ABC shift register addressing, sync via photodiode, runs on Raspberry Pi 4.
  • Input via Bluetooth gamepad (Xbox controller default), audio out via Bluetooth (headset protocol).
  • Code consists of a driver (voxel buffer in shared memory) and client code (content generation).
  • Includes a simulator (virtex) for testing without physical hardware.
  • Setup involves cloning the repository, configuring for hardware, and building with CMake.
  • Driver accepts keyboard inputs for diagnostics (bit depth, uniformity, trails, etc.).
  • Toys/demos include multiplayer light cycles, fireworks, 4D cube viewer, and .obj/.png viewer.
  • Simulator options allow experimenting with geometries (slice count, offsets, panel resolution).
  • Can be set to start automatically on boot via systemd service and crontab.
  • Multivox acts as a launcher for games/demos, with .mct files representing cartridges.
  • UI controls include cycling carts, launching, changing bit depth, and powering off.