Search
Product Info
Button Pad Controller USB
sku: WIG-09021
Description: The Button Pad Controller USB was designed to control an entire multi-board system of Button Pad Controllers using an easy to use API through a USB connection. The board is 4”x4” and has 16 tri-color LEDs and 16 corresponding button pads (i.e. The button pads surround each LED). The USB Button Pad Controller is designed to communicate with up to 9 other Button Pad Controller SPI boards. The default firmware uses a 24 bit color scheme for each LED. Each board comes configured to work as a standalone unit and must be reconfigured for multiple board systems.We do not sell the frames shown in the photograph. We put those together for our own use as a demonstration of what two units (USB unit and a SPI unit) look like, boxed up together.
Unit comes fully assembled and tested as shown. Unit does not include top button pad (listed below).
Note: We're using new RGB LEDs which have the blue and green pins swapped. When setting the LED color, you'll need to swap the blue and green values in the command structure. Visually, nothing on the board has changed.
Files:
Pricing
Comments
25 comments
Feeds
Currency
Display prices in
Feedback
If you would like to tell us more, you can fill out our form if you need some psycho-suggestive questions. Go to the form.



























I'm still waiting for the cable so I can use this.
Guys, please release this or document how to connect a USB connector to this JST connector! These boards are useless if we can't communicate to them to set them up.
With the board oriented with the LEDs down, and the ICs facing up, turn it so that the USB JST connector is on the left side
The pins (from top to bottom) are:
USB Data -
Vcc
Gnd
USB Data +
I also discovered that a 2mm female header cut down to 4 sockets, fits perfectly into the JST connector. Xbee sockets (female headers) work perfectly for this! (http://www.sparkfun.com/commerce/product_info.php?products_id=8272)
I soldered the cut Xbee header to a small board, then connected wired from that to a normal USB connector. It's working great!
With the board oriented with the LEDs down, and the ICs facing up, turn it so that the USB JST connector is on the left side
The pins (from top to bottom) are:
USB Data -
Vcc
Gnd
USB Data +
I soldered the cut Xbee header to a small board, then connected wired from that to a normal USB connector. It's working great!
I have made my own USB cable connecting to the JST just like you have. When i power the board, it flashes a few colors, then keeps the bottom left LED lit. I have the board set up for single board mode with the input wire going into the same board's output. My computer cannot see this device. I have downloaded the VCP and D2XX virtual com port drivers. "ls /dev" in my terminal does not show the the tty.usbserial port. How are you communicating with this board?
http://www.sparkfun.com/commerce/product_info.php?products_id=8734
with one of these:
http://www.sparkfun.com/commerce/product_info.php?products_id=8269
Now, let me give a little disclaimer; the worst case scenario for the current draw of each board is 290 mA. This occurs when you display 'white' on every LED. If you did this on all 4 of your boards then the power supply would fail as it's only rated to 1 Amp. But if you can avoid this situation you'll be fine powering it with this configuration.
on this rgb button controller and have the data show up over the usb port?
Most I seem to get is @ 6. any thoughts?
best -teflon
Thanks
Can't figure this sucker out. Any help on how to get started will be appreciated.
Does anyone know if it's possible to speak serial directly to this board without going through the FTDI USB chip?