Difference between revisions of "RGB Matrix Backpack"

From Hackstrich
(Initial product page!)
 
(Cancelling this project as the SparkleShiny does this now!)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
The RGB Matrix Backpack will be a small controller board to attach to 8x8 RGB LED matrices.  It will accept input via SPI or I2C and control the display.
 
The RGB Matrix Backpack will be a small controller board to attach to 8x8 RGB LED matrices.  It will accept input via SPI or I2C and control the display.
 +
 +
== Project Status ==
 +
2012-03-14: Jammies is releasing the SparkleShiny which does everything this was going to plus more.  Cancelling this project.
 +
2010: Revision 1 board assembled, troubleshooting and writing code now.
  
 
== Rough Notes ==
 
== Rough Notes ==
* High side could be 3 multiplexers (one for R, G, B) feeding PNPs for each row
+
* Going to use the PIC18F65K22 as it will drive all the pins needed directly (no muxes or anything) and is <$5 in single qty.  Cheaper than using multiplexers and more flexible this way.
* Low side will be a multiplexer feeding 3904s for each row
+
** Also I haven't used PICs in any projects in ~5 years, so I want to try them out again :)
 +
* Cathode/low side (columns) will be N-channel MOSFETs.
 +
** Which is nice because there are 24 columns to drive, but only 8 rows.  Cheaper components on the columns is handy.
 +
* Anode/high side (rows) should be a constant current source with P-channel MOSFETs.
 
* Being able to plug them together in a 2D matrix would be awesome
 
* Being able to plug them together in a 2D matrix would be awesome
 +
* They plug into a 1D matrix natively, and there's a cable interface to link multiple 1D rows together into a 2D display
 +
 +
== Revision 1 Notes ==
 +
* Silkscreen on inter-board connectors is incorrect on some
 +
* Constant current regulator not implemented properly, output should be on the far side of the current sense resistor, not the near side
 +
* Constant current regulator uses an LM317 (3V dropout) which won't work for the green/blue LEDs because they need 3.3v max
 +
* The MOSFETs are a huge pain to solder properly, and there's lots of free board space available for larger ones
  
[[Category:Current Projects]]
+
[[Category:Cancelled Projects]]

Latest revision as of 12:55, 14 March 2012

The RGB Matrix Backpack will be a small controller board to attach to 8x8 RGB LED matrices. It will accept input via SPI or I2C and control the display.

Project Status

2012-03-14: Jammies is releasing the SparkleShiny which does everything this was going to plus more. Cancelling this project. 2010: Revision 1 board assembled, troubleshooting and writing code now.

Rough Notes

  • Going to use the PIC18F65K22 as it will drive all the pins needed directly (no muxes or anything) and is <$5 in single qty. Cheaper than using multiplexers and more flexible this way.
    • Also I haven't used PICs in any projects in ~5 years, so I want to try them out again :)
  • Cathode/low side (columns) will be N-channel MOSFETs.
    • Which is nice because there are 24 columns to drive, but only 8 rows. Cheaper components on the columns is handy.
  • Anode/high side (rows) should be a constant current source with P-channel MOSFETs.
  • Being able to plug them together in a 2D matrix would be awesome
  • They plug into a 1D matrix natively, and there's a cable interface to link multiple 1D rows together into a 2D display

Revision 1 Notes

  • Silkscreen on inter-board connectors is incorrect on some
  • Constant current regulator not implemented properly, output should be on the far side of the current sense resistor, not the near side
  • Constant current regulator uses an LM317 (3V dropout) which won't work for the green/blue LEDs because they need 3.3v max
  • The MOSFETs are a huge pain to solder properly, and there's lots of free board space available for larger ones