Skip to content

This Arduino library adds the basic functionality needed to drive a HUB 75 protocol LED Panel up to 64x32 Pixels RGB.

License

Notifications You must be signed in to change notification settings

jollyjelly3449/HUB75nano

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HUB75nano

This Arduino library adds the basic functionality needed to drive a HUB 75 protocol LED Panel up to 64x32 Pixels RGB.

it can display colors up to 1/2 refresh rate pwm colors, or a 1 or 2 bit rgb buffer. It works with The UNO and even the NANO.

Getting set up

Clone or download the archive and put it inside your Arduino IDE custom library folder.

Then just put #import <Panel.h> and everything should work.

There are also numerous examples, which are implementations of this library.

I made a write up here.

Which cable goes where

HUB75 Pinout

This is a pin description for the HUB75 connector on the panels. The corresponding pins on the arduino are as follows:

  • A A0
  • B A1
  • C A2
  • D A4
  • R1 2
  • R2 5
  • B1 4
  • B2 7
  • G1 3
  • G2 6
  • LAT A3
  • CLK 8
  • OE 9
  • GND GND

Right side is the panel, left the Arduino.

Examples

This library also contains some examples on how to use it. The examples all end with *.ino.

The Color example focuses on how to fill the screen with a color, and also with special colors.

The buffer examples demonstrates how to interact with the 1bit rgb buffer for the display, in order to show more precise images.

The picture example shows how text generated with this tool can be shown. simply copy the generated text into your setup, it will take awhile though. These images will use around 6,5kb of ROM.

smiley face

current problems

There is some ghosting, excpecially on black pixels:

ghosting on smiley

Unfortunately, it seems there is no way around this, because it is probably caused by badly insulated lanes on the pcb and stray currents. Your experience may differ.

About

This Arduino library adds the basic functionality needed to drive a HUB 75 protocol LED Panel up to 64x32 Pixels RGB.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%