# Trinket NeoPixel LED Longboard

## Overview

https://www.youtube.com/watch?v=DJ3brLCrxL8

Upgrade your ride with NeoPixel LEDs. In this project we're upgrading a longboard with more neopixels, making a very bright and safe night ride!

![](https://cdn-learn.adafruit.com/assets/assets/000/018/063/medium800/leds-side.jpg?1405458581)

In this project we're going to use the Trinket micro-controller to power 100 NeoPixel LEDs with a Powerboost 500C and 2500mAh lithium polymer battery.

![](https://cdn-learn.adafruit.com/assets/assets/000/017/966/medium800/leds_parts.jpg?1405431260)

## Parts

- 2 [NeoPixel Ring 16x](https://www.adafruit.com/product/1463)
- 1 [NeoPixel LED Strip 30 - 1m](https://www.adafruit.com/products/1460)
- 1 [Powerboost 500C](https://www.adafruit.com/products/1944) 
- 1 [Trinket 5V](https://www.adafruit.com/product/1501)
- 1 [2500mAh Lithium ion Polymer Battery](https://www.adafruit.com/products/328)
- 1 [Slide Switch](https://www.adafruit.com/product/805)

## Tools & Supplies

- [Soldering Iron](https://www.adafruit.com/categories/84 "Link: https://www.adafruit.com/categories/84")
- [Solder Wire](https://www.adafruit.com/categories/84 "Link: https://www.adafruit.com/categories/84")
- [Wire Wrap](https://www.adafruit.com/product/1446 "Link: https://www.adafruit.com/product/1446")
- [Male/Male Jumper Cables](https://www.adafruit.com/products/759 "Link: https://www.adafruit.com/products/759")
- [Female/Female Jumper Cables](https://www.adafruit.com/products/794 "Link: https://www.adafruit.com/products/794")
- [JST Extension Cable](https://www.adafruit.com/product/1131 "Link: https://www.adafruit.com/product/1131")
- #6-32 x 1/2' machine flat phillips screws
- #6-32 x 3/4' machine flat phillips screws
- #4 x 3/8' machine flat phillips screws
- [Screwdriver Set](https://www.adafruit.com/product/822)
- [Shrink Tubing](https://www.adafruit.com/products/344)
- [Flat Pliers](https://www.adafruit.com/product/1368 "Link: https://www.adafruit.com/product/1368")
- [Wire Strippers](https://www.adafruit.com/product/527 "Link: https://www.adafruit.com/product/527")
- [Panavise Jr.](https://www.adafruit.com/product/151 "Link: https://www.adafruit.com/product/151")
- [Third Helping Hand](https://www.adafruit.com/product/291 "Link: https://www.adafruit.com/product/291")

## Prerequisite Guides

- [Introducing Trinket](http://learn.adafruit.com/introducing-trinket "Link: http://learn.adafruit.com/introducing-trinket")
- [NeoPixel Uberguide](http://learn.adafruit.com/adafruit-neopixel-uberguide "Link: http://learn.adafruit.com/adafruit-neopixel-uberguide")
- [PowerBoost 500C](https://learn.adafruit.com/adafruit-powerboost-500-plus-charger "Link: https://learn.adafruit.com/adafruit-powerboost-500-plus-charger")

# Trinket NeoPixel LED Longboard

## 3D Printing

Download the parts for this project on Thingiverse or Autodesk 123D Design. The original solids are available for customization so you can tweak the parts to fit your ride. The parts will print on any FDM 3D printer with a build area of 100mm x 100mm x 100mm.

[Download STLs](http://www.thingiverse.com/thing:396424)
## PLA Material
We recommend printing the parts in PLA filament using your preferred slicing software with the recommended settings below. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/964/medium800/leds_powerboost-support-removal2.jpg?1405431260)

## Support Material
The **trinket-box.stl** part has geometry that requires support material in order to print properly. We recommend using a pair of [flat pliers](https://www.adafruit.com/product/1368) for removing the support material. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/965/medium800/leds_powerboost-support-removal.jpg?1405431260)

## Removal Technique
Use the pliers to get a good hold on the support material. Pinch it tightly, twist and pull it out to easily remove the support material as one whole chunck as oppose to bit by bit. # Trinket NeoPixel LED Longboard

## Circuit Diagram

![](https://cdn-learn.adafruit.com/assets/assets/000/042/358/medium800/leds_circuit-diagram.png?1496776503)

Follow the illustration above and to reference how all the components are connected. The diagram isn't to scale and doesn't display how the circuit show actually look like. The actually circuit is much more condensed and has rather lengthy wiring!

Below is a list of the components pin outs.  
  
Powerboost 500C to Trinket  
Male JST to Female JST  
  
Powerboost 500C to Switch  
**EN** , **GND**** &nbsp;**  
  
Trinket 5V to NeoPixel Strip  
**GND to GND, BAT to 5V, #0 to DIN**  
  
NeoPixel Strip to NeoPixel Ring  
**GND to GND, 5V to 5V, DO to IN**  
  
Battery to Powerboost 500C  
Male JST to Female JST

# Trinket NeoPixel LED Longboard

## Software

## Configure Trinket for Arduino
Install the proper modifications and libraries to your installation of Arduino to configure the Trinket.  
[Configure Trinket](https://learn.adafruit.com/introducing-trinket/setting-up-with-arduino-ide)
## Uploading Code to Trinket with Arduino
Copy and paste the code below into a new sketch in Arduino. Select Trinket 5V 8Mhz board from the **Tools** menu. Plug in a USB cable from the trinket to your computer. Make sure your programmer is set to USBtinyISP before you upload the code to the Trinket. Hit the upload code while the red LEDs are blinking on the Trinket. ```auto
#include &lt;Adafruit_NeoPixel.h&gt;

#define PIN 0

Adafruit_NeoPixel pixels = Adafruit_NeoPixel(54, PIN);

uint8_t  mode   = 1, // Current animation effect
         offset = 0; // Position of spinny eyes
uint32_t color  = 0x00ff96; // Start red
uint32_t prevTime;

void setup() {
  pixels.begin();
  pixels.setBrightness(50); // 1/3 brightness
  prevTime = millis();
}

void loop() {
  uint8_t  i;
  uint32_t t;

  switch(mode) {

   case 0: // Random sparks - just one LED on at a time!
    i = random(20);
    pixels.setPixelColor(i, color);
    pixels.show();
    delay(10);
    pixels.setPixelColor(i, 0);
    break;
 
   case 1: // Spinny wheels (8 LEDs on at a time)
    for(i=0; i&lt;54; i++) {
      uint32_t c = 0;
      if(((offset + i) &amp; 7) &lt; 4) c = color; // 4 pixels on...
      pixels.setPixelColor(   i, c); // First eye
      pixels.setPixelColor(31-i, c); // Second eye (flipped)
    }
    pixels.show();
    offset++;
    delay(90);
    break;
  }

  t = millis();
  if((t - prevTime) &gt; 8000) {      // Every 8 seconds...
    mode++;                        // Next mode
    if(mode &gt; 1) {                 // End of modes?
      mode = 1;                    // Start modes over
      color &gt;&gt;= 0  ;                 // Next color R-&gt;G-&gt;B
      if(!color) color = 0x00ff96; // Reset to red
    }
    for(i=0; i&lt;54; i++) pixels.setPixelColor(i, 0);
    prevTime = t;
  }
}
```

## Customization
Some values to look for when adapting the sketch to your project are the **number** of pixels. Searching for "54" and replacing that value with whatever number of pixels are used your project is a good start. The **color** is conveniently formatted in HEX, "00ff96" makes a teal color. The **duration** of the animation can be changed by adjusting the delay "90" which is in measured in milliseconds. # Trinket NeoPixel LED Longboard

## Components

![](https://cdn-learn.adafruit.com/assets/assets/000/017/967/medium800/leds_trinket-jst.jpg?1405431261)

## Trinket 5V
The Trinket 5V micro-controller runs code that will animate the NeoPixel Strips and NeoPixel Rings. The Trinket has enough memory to power about 100 NeoPixels. To power the Trinket, we'll use a lithium polymer battery. Most of our lithium polymer batters have JST connectors. The Trinket doesn't have a JST connector on board, so we'll have to solder one on!![](https://cdn-learn.adafruit.com/assets/assets/000/017/971/medium800/leds_trinket-tin-power.jpg?1405431278)

## Tin Trinket
Secure the trinket upside down to a [panavise jr](https://www.adafruit.com/product/151 "Link: https://www.adafruit.com/product/151") or [third helping hand](https://www.adafruit.com/product/291). This helps you tremendously while soldering! Add solder to the **+Postive** and **-Negative** pads on the back of the Trinket, right below the USB port.![](https://cdn-learn.adafruit.com/assets/assets/000/017/968/medium800/leds_trinket-power-back.jpg?1405431269)

## Trinket JST Connector
Measure a JST extension cable to about double the length of the Trinket and cut the cable. Use [wire strippers](https://www.adafruit.com/products/527) to strip the ends of wires with the female JST connector. Solder the positive and negative wires to the bottom of the trinket where the positive and negative pads are tinned with solder.![](https://cdn-learn.adafruit.com/assets/assets/000/017/969/medium800/leds_trinket-jumpers.jpg?1405431277)

## Prep Trinket + Jumper Cables
Add a bit of solder to the **GND** , **BAT** , and **#0** Pins on the Trinket. Grab three female jumper cables and snip off one of the ends. Use wire strippers to expose the tip of the wires. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/970/medium800/leds_trinket-soldered.jpg?1405431278)

## Solder Jumpers to Trinket
Solder the three jumper cables to the **#0, GND, +BAT** pins on the Trinket.  
![](https://cdn-learn.adafruit.com/assets/assets/000/017/972/medium800/leds_powerboost-jst2.jpg?1405431284)

## PowerBoost 500C
The power boost 500C will provide enough current to power the NeoPixel strips and rings. We can get about 100 NeoPixel LEDS to animate properly at full brightness. The Powerboost 500C also has an on-board lipoly charger so you can recharge a lithium polymer battery over USB. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/973/medium800/leds_powerboost-jst.jpg?1405431286)

## PowerBoost 500C JST
Grab the other half of the JST extension cable with the male connector and strip the negative and positive wires. Solder the wires to the **+positive** and **-negative** pins on the Powerboost 500C. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/974/medium800/leds_slide-wires.jpg?1405431295)

## Slide Switch Wires
Measure and cut 3 strips of stranded wires to about 30mm in length. Expose the ends of the wires using wire strippers. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/976/medium800/leds_slide-soldered0.jpg?1405431302)

## Solder Wires to Slide Switch
Secure the slide switch to the panavise jr. Use a third helping hand to hold one of the wires up against one of the terminals. Once the wire and the terminal are secured and touching, add the soldering iron to the terminal and solder it while they're both in place. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/975/medium800/leds_slide-shrinkTube.jpg?1405431296)

## Shrink Tube Slide Switch
Seal off the soldered connections by slipping on some pieces of [heat shrink tubing](https://www.adafruit.com/product/344). Just add heat to shrink!![](https://cdn-learn.adafruit.com/assets/assets/000/017/979/medium800/leds_powerboost-slideswitch2.jpg?1405431310)

## Install Slide Switch
Bundle the 3 wires and thread them through the slide switch opening in the enclosure ( **trinket-box.stl** ). Carefully fit the slide switch through the opening and snap it into place. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/977/medium800/leds_slide-clips.jpg?1405431302)

## Secure Slide Switch
Add some E600 to the top ands sides of the slide switch to permanently secure it to the enclosure. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/978/medium800/leds_powerboost-soldered1.jpg?1405431303)

## Solder Slide Switch Wiring to PowerBoost
With the slide switch installed to the enclosure, strip the other end of the 3 wires and solder them into the PowerBoost 500C following pins.  
  
**EN, GND, VBAT** ![](https://cdn-learn.adafruit.com/assets/assets/000/017/981/medium800/leds_strip_-_tin.jpg?1405431319)

## NeoPixel Strips
Use a panavise Jr to secure the end of the NeoPixel strip with the arrow pointing out towards the right. Snip off the end if wires are soldered on. Tin the three pads with solder. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/982/medium800/leds_strip_-_connected.jpg?1405431320)

## Solder Jumpers to NeoPixel Strip
Grab 3 male jumper cables and snip off the one of the ends of each. Strip the wires and solder them onto the **GND** , **DIN** and **5V** pins of the strip.  
![](https://cdn-learn.adafruit.com/assets/assets/000/017/983/medium800/leds_ring-soldering.jpg?1405431329)

## Tin NeoPixel Rings
Secure the 16x NeoPixel ring in place with a panavise. Tin the 4 pins, **GND** , **DIN** , **D0UT** , and **PWR**.   
![](https://cdn-learn.adafruit.com/assets/assets/000/017/984/medium800/leds_ring-soldered.jpg?1405431332)

## First NeoPixel Ring
Cut six strands of wire wrap and strip the ends. Solder one wires to each of the 4 pins on the NeoPixel Ring. **GND** and **PWR** pins will need two wires solder them. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/985/medium800/leds_ring-frame-wires.jpg?1405431337)

## Thread First NeoPixel Wiring
Group the **GND** , **DOUT** , and **PWR** wires together and carefully thread them through the hole in the left eye of the **neoring-holder.stl** part. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/987/medium800/leds_ring-back_wires-slit.jpg?1405431347)

## NeoPixel Input Wiring
The remaining wires should be **GND** , **PWR** and **DIN**. These three need to be threaded through the slit on the back of the **neoring-holder.stl** part. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/992/medium800/leds_ring-back-wires.jpg?1405431360)

## Fit NeoPixel Ring Wiring
Carefully tuck the wiring to the inside of the cavity on the **neoring-holder.stl** part. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/986/medium800/leds_ring-frame-connector.jpg?1405431338)

## Install First NeoPixel Ring
Gently insert the NeoPixel Ring into the cavity without kinking the wiring. Press it down into place once the wires are tucked inside the **neoring-holder.stl** part. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/995/medium800/leds_ring-stringed.jpg?1405431373)

## Second NeoPixel Ring
Position the second NeoPixel ring over the **neoring-holder.stl** upside down and thread the three wires into the **Gound** , **5V** and **Data Input** pins. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/989/medium800/leds_ring-2nd-ring-wires.jpg?1405431354)

## Solder Second NeoPixel Ring
Leave a bit of slack for each wire and cut to shorten them. Use a third helping hand to secure the NeoPixel ring in place while you solder the wires to the **GND** , **5V** and **DI** pins. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/991/medium800/leds_rings-wires.jpg?1405431360)

## Chained NeoPixel Rings
The NeoPixel Rings should have a really tight fit in the **neoring-holder.stl** part. If you ever need to remove the rings from the housing, you totally can! Use a flat head screwdriver, knife or blade to lift up the PCB from out the housing. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/994/medium800/leds_ring-tuck.jpg?1405431365)

## Install Second NeoPixel Ring
Just like the first ring, gently tuck the wiring inside the holder and carefully snap the ring into place. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/993/medium800/leds_ring-tucked.jpg?1405431363)

## No Kinks!
Make sure you don't kink any of the wires, it's very thin wiring that's easy to damage. Use a paperclip or similar to tuck any excess wires inside the cavity.  
![](https://cdn-learn.adafruit.com/assets/assets/000/017/996/medium800/leds_ring_-_assembled.jpg?1405431377)

## Installed NeoPixel Rings
Yey! The NeoPixel rings are now installed into the housing. Looks like a pair of glasses doesn't it? ![](https://cdn-learn.adafruit.com/assets/assets/000/017/990/medium800/leds_ring-adapter.jpg?1405431355)

## NeoPixel Ring Adapter
Grab the **neoring-adapter.stl** part and thread the three wires from the neopixel ring through the center of the hole. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/998/medium800/leds_ring-back-wires-adapter.jpg?1405431380)

## Thread Wires through Adapter
Line up the two holes on the **neoring-adapter.stl** part with the **neoring-holder.stl** part and make sure they're touching on the flat sides. ![](https://cdn-learn.adafruit.com/assets/assets/000/017/997/medium800/leds_ring_-_screw.jpg?1405431379)

## Install Adapter to Ring Holder
Join together the parts and line up the two mounting holes. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/047/medium800/leds_ring-screw-side.jpg?1405452014)

## Secure Adapter to Ring Holder
While holding the two parts together, insert screws and fasten them to join them together. Use 2 #4 3/8' flat phillips screws. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/001/medium800/leds_jumpers-latch.jpg?1405431396)

## Prep Jumper Cables for NeoPixel Rings
Grab three female jumper cables and remove one end of the clip holder with a thin tool like an xacto knife or flat screw driver. Repeat for the 3 wires. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/000/medium800/leds_jumpers_-_soldering.jpg?1405431395)

## Tin Jumper Cables
Add a bit of solder to the inside of the exposed female jumper cable. Slip on the covers that were removed from the female jumper cables onto the three wires of the NeoPixel Ring. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/002/medium800/leds_jumper_-_soldered.jpg?1405431397)

## Solder Wire Wrap to Jumper Cables
The three wires from the NeoPixel ring will be soldered to these jumper cables. Heat up the jumper cable that has a bit of solder and insert the wire wrap into the exposed female jumper cable while its heated up. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/003/medium800/leds_jumpers-connected.jpg?1405431401)

## Seal Wire Connections
Slide each of the plastic covers back onto the jumper cables and make sure they clip back into place. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/052/medium800/leds_jumpers-wide.jpg?1405455660)

## NeoPixel Rings w/ Jumpers
Yey! The pair of NeoPixel rings are now ready to be wired. The next page walks through the wiring. # Trinket NeoPixel LED Longboard

## Test Circuits

![](https://cdn-learn.adafruit.com/assets/assets/000/018/028/medium800/leds_ring_strip_test.jpg?1405441950)

Before finalizing the assembly, it's a good idea to test the components to ensure the circuit is working before we close it up.

## Test Trinket
Plug in a JST male connection from a charged Lithium Polymer battery to the female JST connector that was soldered on the Trinket. If the LED power on, that means it works and is ready for NeoPixel power! ## Test PowerBoost + Switch
Connect the battery to the JST connector on the Powerboost 500C. Flip the slide switch and see if it the blue LED powers on. ## Test NeoPixel Strip
Grab the NeoPixel Strip and Trinket. Ensure you have code loaded onto the Trinket. Connect the 3 male jumpers from the NeoPixel strip to the female jumpers on the Trinket. **GND** to **GND** , **PWR** to **+Bat** and **DIN** to **#0.** Power the Trinket on with USB or battery and check to see if the LED's power on. ## Test NeoPixel Rings
Connect the 3 female jumper cables of the neopixel ring to the 3 male jumper cables on the Trinket. **GND** to **GND** and **PWR** to **+Bat** and **DIN** to **#0**. Power the Trinket on with USB or battery and check to see if the LED's power on. # Trinket NeoPixel LED Longboard

## Assembly

![](https://cdn-learn.adafruit.com/assets/assets/000/018/029/medium800/leds_powerboost-mount.jpg?1405442036)

## Mount Powerboost 500C to Enclosure
Position the Powerboost over the **trinket-cover.stl** part and line up the end of the USB port with the mounting holes that line up with the ones on the power boost. Insert 2 #4 3/8' flat phillips screws and fasten them into place. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/030/medium800/leds_trinket-mount-side.jpg?1405442079)

## Mount Trinket to Enclosure
Position the Trinket over the **trinket-cover.stl** part and align up the end of the USB with the mounting holes that align up with ones on the trinket. Insert 2 #4 3/8' phillips screws and fasten them into place. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/057/medium800/leds_trinket-boost-mounted.jpg?1405456182)

## Mounted Trinket + PowerBoost 500C
Yey! The Trinket and Powerboost 500C are securely mounted to the **trinket-cover.stl** part. Now they won't move around while skating! ![](https://cdn-learn.adafruit.com/assets/assets/000/018/031/medium800/leds_battery.jpg?1405442114)

## Install Battery into Enclosure
Grab the 2500mAh lithium polymer battery and position inside the **trinket-box.stl** part at an angle with one end going into the opposite end of the slide switch. It should have some wiggle room. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/056/medium800/leds_trinket-boost-plugin2.jpg?1405456091)

## Connect Battery to PowerBoost 500C
Plug in the male JST connector from the 2500mAh lithium polymer battery to the female JST connector on the PowerBoost 500C. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/058/medium800/leds_trinket-boost-plugin.jpg?1405456265)

## Connect PowerBoost 500C to Trinket
Plug in the male JST connector from the PowerBoost 500C to the female JST connector on the Trinket. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/060/medium800/leds_box-jumpers-insert.jpg?1405458492)

## Expose Trinket Output Jumpers
Move the three female jumper cables from the trinket to the slit and hole of the enclosure.  
![](https://cdn-learn.adafruit.com/assets/assets/000/018/059/medium800/leds_box-closing.jpg?1405456531)

## Closing Enclosure
With the Battery placed inside the enclosure and the components mount to the cover, join the cover and enclosure. Carefully tuck the wiring inside the enclosure. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/061/medium800/leds_box-powerboost-usb.jpg?1405458514)

## PowerBoost 500C USB
Check to ensure the micro USB port is aligned up to the port opening in the enclosure. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/062/medium800/leds_box-trinket-usb.jpg?1405458532)

## Trinket USB
Check that the mini USB port is lined up with the port opening in the enclosure. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/032/medium800/leds_box-screw.jpg?1405442144)

## Mount Cover to Enclosure
Place the cover over the enclosure and line up the mounting holes that are located on the four corners. Use 4 #6 1/2' phillips screws to secure the **trinket-cover.stl** part to the **trinket-box.stl** part. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/033/medium800/leds_box-clip.jpg?1405442224)

## Install Sliding Lock Mount to Board
Attach the **slide-lock-mount.stl** part to the bottom of your board with either E6000 adhesives or double-sided foam tape.   
  
![](https://cdn-learn.adafruit.com/assets/assets/000/018/034/medium800/leds_clip-screw.jpg?1405442265)

## Install Sliding Lock Clip to Enclosure
Insert 2 #6 1/2' flat phillips screws into the **slide-lock-clip.stl** part. Fasten the screws until the thread is flush with the bottom. Position the part over to the top of the enclosure and line up the screws with the holes on the enclosure. Fasten the screws until the two part are secured. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/035/medium800/leds_clip-attach-macro.jpg?1405442531)

## Sliding Lock
To mount the enclosure to the sliding lock, position the clip into the mount and pinch the two legs together and push the part through. To remove the enclosure, pinch the two legs together and pull the part out. A lot like a belt clip or GoPro mount, right? ![](https://cdn-learn.adafruit.com/assets/assets/000/018/036/medium800/leds_clip-attach.jpg?1405442576)

## Mount NeoPixel Strips to Board
Two options for mounting the NeoPixel strips to the bottom of the board. Vertically or horizontally. The vertical(tall) position allows the light to spread further across while the horizontal(flat) position illuminates the bottom of the board. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/049/medium800/leds_tape.jpg?1405454513)

## Secure NeoPixel Strip Wiring
Neatly bundle up the access wiring from the strip. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/067/medium800/leds_truck-attach.jpg?1405460251)

## Install Ring Mount to Trucks
Position the **neoring-holder.stl** to the **neoring-mount.stl** and line up the mount holes. Mount the **neoring-mount.stl part** to the front of the trucks by insert the part with the opening facing the side of the trucks. The two fixtures with the holes should face the front of the trucks. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/066/medium800/leds_truck-screw.jpg?1405460209)

## Secure Ring Mount to Trucks
Use a #6-32 3/4' phillip screw to secure the **neoring-mount.stl** to the trucks.  
![](https://cdn-learn.adafruit.com/assets/assets/000/018/064/medium800/leds_truck-adapter-align.jpg?1405460133)

## Install Ring Holder to Truck Mount
Position the **neoring-adapter.stl** part and to the **neoring-mount.stl** part. Join the two parts with the mounting holes together.  
![](https://cdn-learn.adafruit.com/assets/assets/000/018/065/medium800/leds_adapter-screw.jpg?1405460153)

## Secure Ring Holder to Truck Mount
Insert a #6-32 3/4' flat phillips machine screw and fasten it together to secure the **neoring-holder.stl** to **neoring-mount.stl** parts. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/046/medium800/leds_ring-cover.jpg?1405451470)

## Add Diffusers
Install the NeoPixel Ring diffusers, **neoring-cap-a.stl** and **neoring-cap-a.stl** onto the **neoring-holder.stl** part. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/050/medium800/leds_tape2.jpg?1405454729)

## Secure NeoPixel Ring Wiring
Group up the excess jumper cables and secure them down to the edge of the truck risers. For a more permeant method, apply E6000 adhesive or hot glue. Black electrical tape is only temporally. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/053/medium800/leds_box-wires.jpg?1405455681)

## Connect Jumpers To Trinket
With the enclosure locked to the mount, connect the male jumper cables from the strip input to the female jumper cables on the trinket.  
  
**Trinket 5V to NeoPixel Strip**  
**GND** to **GND**  
**BAT** to **5V**  
**#0** to **DI**  
![](https://cdn-learn.adafruit.com/assets/assets/000/018/054/medium800/leds_strip-wires.jpg?1405455805)

## Connect Strip + Ring Jumpers
With the ring holder mounted to the trucks, connect the female jumpers from the NeoPixel Ring to the male jumper cables coming from the output of the NeoPixel Strip.  
  
NeoPixel Strip to NeoPixel Ring  
**GND** to **GND**  
**5V** to **5V**  
**DOUT** to **DIN**  
![](https://cdn-learn.adafruit.com/assets/assets/000/018/041/medium800/leds_ring-screwed.jpg?1405442823)

## NeoPixel Ring Headlights
Yey! The NeoPixel Rings are installed to the trucks and ready for a nightly skate session! ![](https://cdn-learn.adafruit.com/assets/assets/000/018/055/medium800/leds-front.jpg?1405455915)

## NeoPixel Power!
Slide the switch on and light up your nightly skate session! 
## Featured Products

### PrintrBot Simple Metal 3D Printer - Black - Assembled

[PrintrBot Simple Metal 3D Printer - Black - Assembled](https://www.adafruit.com/product/1760)
New from Printrbot, the Metal Simple is a brand new rock solid, all metal, fully-assembled Printrbot Simple! As opposed to the [Printrbot Simple Kit](http://www.adafruit.com/products/1735), all of the laser cut wood parts have been replaced by rock solid metal and assembled. In...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/1760)
[Related Guides to the Product](https://learn.adafruit.com/products/1760/guides)
### NeoPixel Ring - 16 x 5050 RGB LED with Integrated Drivers

[NeoPixel Ring - 16 x 5050 RGB LED with Integrated Drivers](https://www.adafruit.com/product/1463)
Round and round and round they go! 16 ultra bright smart LED NeoPixels are arranged in a circle with 1.75" (44.5mm) outer diameter. The rings are 'chainable' - connect the output pin of one to the input pin of another. Use only one microcontroller pin to control as many as you can...

In Stock
[Buy Now](https://www.adafruit.com/product/1463)
[Related Guides to the Product](https://learn.adafruit.com/products/1463/guides)
### Adafruit NeoPixel Digital RGB LED Strip - White 30 LED

[Adafruit NeoPixel Digital RGB LED Strip - White 30 LED](https://www.adafruit.com/product/1376)
You thought it couldn't get better than [our world-famous 32-LED-per-meter Digital LED strip](http://adafruit.com/products/306) but we will prove you wrong! These NeoPixel strips have 30 digitally-addressable pixel LEDs per meter and are very affordable and are only 12.5 mm...

Out of Stock
[Buy Now](https://www.adafruit.com/product/1376)
[Related Guides to the Product](https://learn.adafruit.com/products/1376/guides)
### Adafruit NeoPixel Digital RGB LED Strip - Black 30 LED 5m

[Adafruit NeoPixel Digital RGB LED Strip - Black 30 LED 5m](https://www.adafruit.com/product/1460)
You thought it couldn't get better than [our world-famous 32-LED-per-meter Digital LED strip](http://adafruit.com/products/306) but we will prove you wrong! These NeoPixel strips have 30 digitally-addressable pixel LEDs per meter and are very affordable and are only 12.5 mm...

In Stock
[Buy Now](https://www.adafruit.com/product/1460)
[Related Guides to the Product](https://learn.adafruit.com/products/1460/guides)
### PowerBoost 500 Charger - Rechargeable 5V Lipo USB Boost @ 500mA+

[PowerBoost 500 Charger - Rechargeable 5V Lipo USB Boost @ 500mA+](https://www.adafruit.com/product/1944)
PowerBoost 500C is the perfect power supply for your portable project! With a built-in battery charger circuit, you'll be able to keep your project running even while recharging the battery! This little DC/DC boost converter module can be powered by any 3.7V LiIon/LiPoly battery, and...

Out of Stock
[Buy Now](https://www.adafruit.com/product/1944)
[Related Guides to the Product](https://learn.adafruit.com/products/1944/guides)
### Adafruit Trinket - Mini Microcontroller - 5V Logic

[Adafruit Trinket - Mini Microcontroller - 5V Logic](https://www.adafruit.com/product/1501)
 **Deprecation Warning: The Trinket bit-bang USB technique it uses doesn't work as well as it did in 2014, many modern computers won't work well. So while we still carry the Trinket so that people can maintain some older projects, we no longer recommend it.** <a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/1501)
[Related Guides to the Product](https://learn.adafruit.com/products/1501/guides)
### Lithium Ion Polymer Battery - 3.7v 2500mAh

[Lithium Ion Polymer Battery - 3.7v 2500mAh](https://www.adafruit.com/product/328)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of **2500mAh** for a total of about 10 Wh. If you need a smaller battery, <a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/328)
[Related Guides to the Product](https://learn.adafruit.com/products/328/guides)
### "Wire Wrap" Thin Prototyping & Repair Wire - 200m 30AWG Blue

["Wire Wrap" Thin Prototyping & Repair Wire - 200m 30AWG Blue](https://www.adafruit.com/product/1446)
This stuff is called "wire-wrap wire" because it used to be used for wire-wrapping high-speed digital circuits on a special kind of contact board. It's pretty rare to see wire-wrapping in these days of low-cost PCB fabrication but the wire is still really handy for prototyping work. It's...

In Stock
[Buy Now](https://www.adafruit.com/product/1446)
[Related Guides to the Product](https://learn.adafruit.com/products/1446/guides)

## Related Guides

- [Larson Scanner Shades (Trinket-Powered NeoPixel LED Strip Glasses)](https://learn.adafruit.com/larson-scanner-shades.md)
- [FLORA NeoGeo Watch](https://learn.adafruit.com/flora-geo-watch.md)
- [Adafruit PowerBoost 500 + Charger](https://learn.adafruit.com/adafruit-powerboost-500-plus-charger.md)
- [USB Rechargeable Cordless Soldering Iron](https://learn.adafruit.com/usb-rechargeable-cordless-soldering-iron.md)
- [NeoPixel 60 Ring Wall Clock](https://learn.adafruit.com/neopixel-60-ring-clock.md)
- [3D Printed LED Goggles](https://learn.adafruit.com/3d-printed-led-goggles.md)
- [Unibeam](https://learn.adafruit.com/unibeam.md)
- [LED Rocket Lamp](https://learn.adafruit.com/led-rocket-lamp.md)
- [1,500 NeoPixel LED Curtain with Raspberry Pi and Fadecandy](https://learn.adafruit.com/1500-neopixel-led-curtain-with-raspberry-pi-fadecandy.md)
- [Trinket / Gemma Mini-Theremin](https://learn.adafruit.com/trinket-gemma-mini-theramin-music-maker.md)
- [3D Printed NeoPixel LED Gas Mask](https://learn.adafruit.com/3d-printed-el-wire-laser-neopixel-led-gas-mask.md)
- [WiFi Controlled LED Christmahanukwanzaa Tree](https://learn.adafruit.com/wifi-controlled-led-christmahanukwanzaa-tree.md)
- [Burning Fire Wizard Staff](https://learn.adafruit.com/burning-fire-wizard-staff.md)
- [Trinket Temperature & Humidity LCD Display](https://learn.adafruit.com/trinket-temperature-humidity-lcd-display.md)
- [3D Printed Adabot Figurine](https://learn.adafruit.com/3d-printed-adabot-figurine.md)
