16X PWM LED FADER(tm) now completely open source

Our 16X PWM LED FADER board is now completely open source. The firmware (mplab project in C), schematic and layout in kicad, and BOM are all available. Hopefully this project will be a good starting off point for someone needing high resolution PWM control of mosfets, and lots of them.
The brain is a dsPIC33FJ32GS608, which features 16+ PWM outputs with 1.04ns duty cycle resolution. This is used to provide full 16bit control over 16 channels, with a very fast update rate. With SPI, you can send commands fast enough to smoothly fade all 16 channels, although many fades and chases are built in. A simple command / value protocol accepts control from SPI, 5V UART, or RS232.

VMeter: USB MIDI Controller Touch Strip & Display

We’re making a new product called VMeter that’s a USB MIDI Controller Touch Strip and Display. It’s going to be sold through a new site: VMeter.net. In addition to a music controller, it has the potential to be used as a general purpose input touch strip and output meter display. It uses a USB HID interface (like a mouse or keyboard), making it relatively easy to interface with. We’ll be publishing both the protocol and computer-side source shortly. You could even use it with an arduino if you get a USB host shield. There are 8 capacitive touch sensors on the inside, and all the raw values are sent out, making it possible to do pressure sensing and even some limited multi-touch sensing.

New Product: 16X PWM Led Fader

We’re happy to introduce a new product, the 16X PWM LED Fader. It lets you control up to 16 channels of high resolution pwm voltage for LEDs or Speed controlled DC motors. It also has a bunch of built in command shortcuts for grouping lights, and making chase and fading sequences.
16x PWM LED Fader

Features:

  • 16 channels of voltage control–mix DC motors and LEDs
  • High resolution 16bit* control enables smooth fading, precise color mixing
  • Different voltages can be used on all 16 channels (4 separate banks for simplied wiring)
  • Control via RS232 serial, 5V TTL serial or high speed SPI from arduino or other uCs
  • Fast update / communication–with SPI, all 16 channels can be smoothly swept
  • Easy built-in commands: Group lights, Fade, Chase, Blink , Sunspot
  • Up to 25V and 2A per channel (max power dependent on ambient temperature)
About

CuriousInventor launched in late 2006 (pre-arduino era!) as a place to enable hobbyists, students, and musicians to create their own technology. We sold open-source kits and tools, and offered numerous guides & videos on things like soldering, metal working, screws, electronics, and more. 

The store is now mostly empty, but we’ve kept the product pages and guides up since they have useful information. Many of our guides and videos still rank on the first page of google searches and have been seen millions of times. Content on this site and the CuriousInventor YouTube channel produced by Scott Driscoll.

Top Videos