LumiDrive Hookup Guide

Contributors: Elias The Sparkiest
Favorited Favorite 5

Hardware Overview


There are three options for power on the product: USB-C, Lithium Ion Battery, or Input. You can provide power in the range from 3.3V-6V.

This picture highlights the power input of the board that includes the USB-C connector, Lipo Connector, and two pin header just next to the lipo connector.


USB-C, aside from being reversible which is already awesome, has the capability of supplying more power than its predecessor. I was able to pull 2 AMPs from my computer on a 3.1 USB plug. Be cautious - I did this so that you don't have to! Every computer is different and I strongly advise that you don't do something so rash unless you are absolutely confident. Also keep in mind that different USB ports (2.0, 3.0, and 3.1) supply different levels of power. 3.1 is easy to identify because it has a blue tongue when you look into the port.

Lithium Ion Battery

We have many options in our catalog that will suit your various portable power needs. LumiDrive also comes with a charging circuit so you can charge your LiPo battery.

LiPo Battery Plugged in as well as USB-C Power

Two Pin Input Headers

Last but not least is a 2 pin header labeled INPUT where you can supply your own power.

Current Draw

The table below lists the current draw for a strand of 55 LEDs at full white at half and full brightness. I've also included current draw for the various included functions at varying LED amounts and brightness to help you make more educated decisions when purchasing or using your LEDs.

# of LEDs (Half Brightness) Current Consumption (Amps)
1 0.070
2 0.095
3 0.120
5 0.139
10 0.289
20 0.536
30 0.755
35 0.883
40 1.102
50 1.311
# of LEDs (Full Brightness) Current Consumption (Amps)
10 0.520
15 0.737
25 1.328
27 1.426
29 1.523
31 1.618
40 2.018
Function at 55 LEDs Current Consumption (Amps)
Slice Rainbow (0.25 Brightness) 0.336
Slice Rainbow (0.50 Brightness) 0.600
Rainbow Cycle (0.25 Brightness) 0.281
Rainbow Cycle (0.50 Brightness) 0.500
Function at 85 LEDs Current Consumption (Amps)
Slice Rainbow (0.25 Brightness) 0.500
Slice Rainbow (0.50 Brightness) 0.890
Rainbow Cycle (0.25 Brightness) 0.425
Rainbow Cycle (0.50 Brightness) 0.727

Input Output

There are four input/output pins broken out to the side of the product. There are two digital pins and two analog pins. These can be used to interact with your LED strand (or not) by attaching buttons, switches, light sensors, etc.

This picture shows the top side of the product with the usb-c connector facing up, highlighting the four lowest plated through holes as input and output pins.


There are two buttons on the product. The top button is a reset button which will reset the board on press. The second is a button attached to digital pin D6. You can use this in place of attaching a button to the board.

This picture shows the topside of the product with the USB-C connector facing up, and highlights the two buttons on the left side. The top being reset and the other D6.


There are two LEDs on board. The top LED in the picture is a yellow charge LED that indicates that a LiPo battery is being charged. The second is a blue stat LED attached to pin D13.

This picture shows the topside of the product with the USB-C connector facing up, and highlights the two LEDs on the right side, one labeled Charge and the other LED.

Poke-home Connectors

There are two Poke-home connectors at the bottom of the product.

This picture shows the topside of the product with the USB-C connector facing up, and highlights the two large side by side Poke-home connectors that allow for easily connecting of wires without soldering.

They are versatile and rather robust and allow you to plug in wire without the need for solder. They're labeled with the color of wire that is used in the strands of APA102 LEDs that we sell here at SparkFun but are not limited to just those. Just below that silk you'll notice the function of those lines are labeled as in the following chart.

REDVCC (3.3-5V)