Skip to content

Files

Latest commit

 

History

History
 
 

pcb

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Fadecandy Controller Boards

This directory contains information and design files for the various circuit boards that you can run Fadecandy firmware on.

Teensy 3.0

The Teensy 3.0 microcontroller board from PJRC was the original development platform for Fadecandy. You can still run the Fadecandy firmware, including the bootloader, on this platform.

Warning: The Teensy's output signals are 3.3V, whereas the WS2811 LEDs expect a 5V signal. It will often work anyway, but this tends to be unreliable if your LED power supply voltage isn't consistent or if your wires aren't very short.

Teensy 3.0 wiring diagram

Fc64x8 Revision A

This board uses the same microcontroller as the Teensy 3.0 board, a Freescale Kinetis K20. There are several differences from the Teensy 3.0, however, that make it easier to use and more reliable for LED applications:

  • It comes pre-programmed with the Fadecandy firmware.
  • The Fadecandy board has a more convenient pinout, with more ground pads and with the LED strings organized sensibly.
  • The Teensy uses 3.3v IO which doesn't work reliably with the WS2811 LEDs. Fadecandy includes a level shifter and series termination resistors.
  • Fadecandy also includes a boost converter power supply to generate a stable 5V for the level shifter even when the USB power is noisy or sagging due to long cables.
  • The Teensy uses a proprietary bootloader implemented on a separate microcontroller. The Fadecandy board has an open source bootloader that runs on the same microcontroller as the firmware, and it speaks the standard DFU protocol.

The PCB design for this revision is tagged as fc64x8-rev-a in Git. This board was manufactured in a limited run of 100, and availability has been very limited.

Fc64x8-a Photo

Test Jig

This board, with the help of a Teensy 3.0 and the testjig firmware, performs automated factory tests and firmware installation on Fadecandy boards.

The design was contributed by Ryan O'Hara of RGB-123.