PIXEL’s board is based on the open source IOIO platform. IOIO (pronounced “yo-yo”) is a bridge between Android devices & PCs/Macs to external hardware such as sensors and servos. IOIO enables you to add the computational power, touch display, connectivity, and built-in sensors (camera, GPS, accelerometer) of Android or a PC/Mac to your projects.
The PIXEL Maker’s Kit includes:
- Pixel 2.5 Board
- LED Matrix Power Cable
- A to A USB 2.0 Cable
- MicroSD Card
- Bluetooth CSR4.0 USB Dongle
- External On/Off Switch
- LED Matrix IDC Ribbon Cable
The Maker’s kit does not include an LED matrix panel or power supply.
Choose from the following LED matrix panels of which most have been tested. Please do shoot us a note if you test one of the untested LED panels or find an additional panel and we’ll update this page for others. You can daisy chain multiple LED panels for a maximum resolution of 64×64 or 4096 LEDs. Instructables guide here for 64×64.
IMPORTANT DISCLAIMER: LED matrix suppliers do change standards for panels on their own and therefore you are at your own risk here especially with non-Adafruit panels. Adafruit will have better service and you will be able to return a defective or incompatible panel but at a higher price. Ordering from China (AliExpress) will be one and very difficult and expensive for returns.
|LED Matrix Panel||Dimensions||Result||Power||Notes|
|p10 / 10mm Pitch|
|JS Industrial 32×16 P10 1/8 Scan||320mm x 96 mm x 12 mm/ 12.6″ x 6.3″ x .5″||Pass||5V, 2A||Can daisy chain for 64×16, good size for scrolling messages. Use the low power firmware for portable applications.|
|P6 / 6mm Pitch|
|Adafruit 32×16 P6 1/8 scan||192mm x 96mm x 12mm / 7.6″ x 3.8″ x 0.5″||Pass||5V, 2A||Can daisy chain for 64×16, good size for scrolling messages. Use the low power firmware for portable applications.|
|Seeedstudio 32×16 P6 1/8 scan||192mm x 96mm x 12mm / 7.6″ x 3.8″ x 0.5″||Pass||5V, 2A||Can daisy chain for 64×16, good size for scrolling messages. Use the low power firmware for portable applications.|
|Adafruit 32×32 P6||190.5mm x 190.5mm x 14mm / 7.5″ x 7.5″ x 0.55″||Pass||5V, 4A or 5V, 20A for 4 daisy chained||Can daisy chain for 64×32 or 64×64|
|RGX 32×32 P6||192*192mm||Pass||5V, 4A or 5V, 20A for 4 daisy chained||Can daisy chain for 64×32 or 64×64|
|Adafruit 64×32 P6 1/16 scan||385mm x 190mm x 13mm / 15.2” x 7.5” x 0.5”||Not Tested||5V, 10A||Not tested but should work. Can daisy chain for 64×64|
|P5 / 5mm Pitch|
|Seeedstudio 32×32 P5||160mm x 160mm / 6.3″ x 6.3″||Not Tested||5V, 4A||Not tested but should work|
|Adafruit 64×32 P5||318mm x 158mm x 15mm / 12.5” x 6.2” x 0.6”||Not Tested||5V, 10A||Not tested but should work. Can daisy chain for 64×64|
|JS Industrial 64×64 P5 1/16 Scan||320mm x 320mm x 15mm / 12.6″ x 12.6″ x .6″||Fail||5V, 20A||4 rows of LEDs were not correct|
|P4 / 4mm Pitch|
|Seeedstudio 64×32 P4||256mm x 128mm||Not Tested||5V, 10A||Not tested but should work. Can daisy chain for 64×64|
|Adafruit 32×32 P4 1/16 scan||128mm x 128mm x 17mm / 5.0″ x 5.0″ x 0.65″||Not Tested||5V, 4A||Not tested but should work. Can daisy chained for 64×32 or 64×64|
|P3/ 3mm Pitch|
|Seeedstudio 64×32 P3||191mm x 96mm x 15mm / 7.5” x 3.8” x 0.6”||Pass||5V, 4A or 5V, 10A for 2 daisy chained||Can daisy chain for 64×64. Video of 64×64 P3 vs. P6|
|AliExpress 64×32 P3||191mm x 96mm x 15mm / 7.5” x 3.8” x 0.6”||Pass||5V, 4A or 5V, 10A for 2 daisy chained||Can daisy chain for 64×64. Video of 64×64 P3 vs. P6|
|Adafruit 64×32 P3||191mm x 96mm x 15mm / 7.5” x 3.8” x 0.6”||Pass||5V, 4A or 5V, 10A for 2 daisy chained||Tested and Works. Can daisy chain for 64×32 or 64×64. Video of 64×64 P3 vs. P6|
|64×64 P2.5||160mm x 160mm||Pass!||5V, 20A||This one works, $50 from AliExpress!|
The P number is the pitch or the distance from the center of one LED to the next. P6 is 6mm, P4 is 4mm, P3 is 3mm, etc. P3 would be the most dense / smallest display and P10 the least dense / largest display. All LED panels use the HUB75 standard. Note that while the connector looks the same, HUB08 panels will not work. WS28XX / neopixels LED strips are also not compatible.
Daisy Chaining Wiring Diagrams
IMPORTANT: The 4 pin LED matrix power connector on the PIXEL board can only be used to power one 32×32 panel as the DC jack connector on the PIXEL board cannot handle the current draw of multiple 32×32 panels. When powering more than 32×32, wire power to the LED matrices still from the same power supply but not through the PIXEL board.
|Two 64x32s = 64×64 (use this for the 64×64 panel too) In addition to the kit, you’ll need:2 IDC 16-pin ribbon cables (female connectors on both ends) at least 19″ long.5V, 20A Power Supply, you can use an old PC power supply too using the 5V output, just ensure it’s rated at 20A. You may also use an old PC power supply which will have a 5V output pin.The LED panels you purchase will come with the 4-pin LED power connectors. But you will need to splice the wires yourself per the diagram to the right.IMPORTANT: Follow the wiring diagram and ensure the LED panels are not getting power through the PIXEL board.|
|Four 32x32s = 64x64In addition to the kit, you’ll need:4 IDC 16-pin ribbon cables (female connectors on both ends) at least 19″ long.5V, 20A Power Supply, you can use an old PC power supply too using the 5V output, just ensure it’s rated at 20AThe LED panels you purchase will come with the 4-pin LED power connectors. But you will need to splice the wires yourself per the wiring diagram.IMPORTANT: Follow the wiring diagram and ensure only one LED panel is getting power from the PIXEL board.|
|Two 32x16s = 64×16 In this configuration, LED matrix power can go through the board.|
Recommended Power Supplies
|5V, 2A||Adafruit 5V, 2ASeeedstudio 5V,2A|
|5V, 4A||Adafruit 5V, 4A|
|5V, 10A||Adafruit 5V, 10A|
|5v, 20A||Meanwell 5V, 20A||Do not supply power to the LED panels through the board 4-pin LED power connector.|
Where to Buy
The PIXEL 2.5 Maker’s kit is currently available from Seeedstudio.
Theory of Operation
Unlike Arduino based methods, IOIO differs in that the firmware is taken care of for you. You have full control of the IOIO pins from within your application code using the supplied IOIO Java-based libraries; no additional Arduino sketches are required! This significantly simplifies the process, allowing you to focus solely on your application code and not having to worry about any board/firmware code. The firmware is upgradeable using the IOIODude application from your PC over USB.
IOIO has an active community of users who can be found on the IOIO users forum.
The PIXEL LED Matrix IOIO board is a customized IOIO board specially designed for controlling an LED matrix. The following IOIO pins are exposed on the PIXEL LED Matrix board via Grove ports. Grove is a 4-pin connector standard created by Seeedstudio allowing you to quickly plug in various Grove compatible sensors.
Open pins available for future expansion:
|Connector Type||IOIO Pins||Notes|
|Grove||6, 35, 5V, GND||GPIO, 5V (optional alcohol sensor)|
|Grove||4, 5, 5V, GND||GPIO, 5V|
|Grove||31, 32, 3V, GND||Analog or GPIO, 3V (optional proximity sensor)|
|Grove||33, 34, 3V, GND||Analog or GPIO, 3V|
|Grove||1, 2, 5V, GND||I2C, 5V|
|3-pin female||36, 3V3, GND||Analog or GPIO, 3V|
|6-pin male header||MCLR, 3V, GND, 38, 37. open||PICkit3 programmer interface|
The following IOIO pins are used for the LED matrix: 7, 10, 11, 19, 20, 21, 22, 23, 24, 25, 27, and 28
Upgrading the Firmware
Or alternatively if you happen to have a PICkit 3 programmer, here’s how to upgrade PIXEL’s firmware using the PICkit 3.