User Tools

Site Tools


projects:q3kled

This is an old revision of the document!


chubbyled/colorlight-blaster
Status active
Founder informatic
Source informatic/colorlight-blaster

Chubbyled

Reincarnation of q3kled project (archived below). Same 128×128 (4x4x[64×64]) RGB LED panel, but based on Colorlight 5A-75B.

While said board has been reverse-engineered and can be used as a target for custom FPGA bitstream, no such bitstream has been prepared. However - using some disgusting python code (involving raw ethernet frames broadcasting) original bitstream can be controlled.


q3kled
Status abandoned
Founder q3k
Source q3k/ledvideo

Chinese 'HUB75' RGB LED Driver

q3k's project to create a Zynq-based RGB LED Matrix driver.

Video of a 128x128 panel it action at 32c3.

Overview

This project targets the MYiR ZTurn board with a custom buffer interface board (to be released). The programmable logic exposes a 65-kbyte block RAM to Linux running on the PS via a full-speed AXI slave. The logic also loads data from the BRAM, gamma corrects it and outputs it to the RGB panel interface.

Current Status

It works! But really needs to be re-written. Keep poking q3k on IRC until he does so.

Issues:

  • Vertical glitches Fixed by switching buffers to 5V
  • Low framerate Fixed by switching buffers to 5V and increasing pixel clock
  • Horizontal ghosting
  • No double buffering in hardware
  • No vsync / interrupts
  • No runtime configuration
  • Kernel framebuffer access from userspace (FBDev/DirectFB) locks up whole system
  • Gamma correction is poor, needs and actual ICC color profile correction
  • Hardcoded parameters in kernel/mpv driver

Note: photo of display was taken before dank memes started becoming appropriated by hate groups.

Components

projects/q3kled.1699304811.txt.gz · Last modified: 2023/11/06 21:06 by informatic

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki