pixelmatix / SmartMatrix

SmartMatrix Library for Teensy 3, Teensy 4, and ESP32
http://docs.pixelmatix.com/SmartMatrix
621 stars 162 forks source link

Led panel 192 x 64 #44

Closed pinballsp closed 6 years ago

pinballsp commented 7 years ago

Hello:

It's possible config SmartMatrix to work with a Led panel 192 x 64 pixel ?, I do this Led panel with 3 x 64*64 pixel led panels, 1/32 Scan, HUB75E.

Kind Regards

embedded-creations commented 7 years ago

It might work with the Teensy 3.5 or 3.6, which has more CPU speed and RAM, but you'll probably have to drop down the color depth. The Teensy 3.2 can handle about 64x64 max. For a huge panel like that you might want to look at solutions for the Raspberry Pi: https://github.com/hzeller/rpi-rgb-led-matrix

pinballsp commented 7 years ago

ok, thank you. I've thought about porting Smarmatrix source code to Atmel SAM S70, ARM Cortex M7, 300Mhz. Both, Kinetis MK66 and SAM S70 are ARM, so hope its not very hard translate source code.

Now I run Smartmatrix in a Kinetis MK66 at 180Mhz, same that install Teensy 3.6, I develop my own PCB boards with TQFP144 MK66 microcontroller.

About work with Teensy 3.6 (Kinetis MK66), need modify your source code, or simply config resolution in source code to 192x64 and will work ??

embedded-creations commented 7 years ago

The SmartMatrix Library uses DMA hardware that's very specific to the Kinetis MK66. I investigating porting it to the processor in the Teensy LC, and the STM32 processor that's in the Particle Photon, and found it to be too hard to port.

I'm simplifying the DMA by adding some hardware that will be in the upcoming SmartMatrix Shield V4. Keep an eye out for the hardware and updated library in the next month or so. That version will be more portable, it only uses 2 DMA channels instead of 4. It still won't be that easy to port.

pinballsp commented 7 years ago

Ok, fine, thank you, I will check for new update.

embedded-creations commented 6 years ago

Works with Teensy 3.6 and some modifications I'm about to commit: http://community.pixelmatix.com/t/modify-code-for-64-64-pixel-hub75e-1-32-scan-led-panels/212/13?u=louis