View on GitHub

Hammes Hacks

Projects designed by Emily Hammes

Tiny Snowflake

Introduction

The Tiny Snowflake is a PCB shaped like a snow flake with 19 LEDs. The LEDS are independently controlled by an ATTINY 13 using charlieplexing. Code is uploaded to the device with AVR dude using a Bus Pirate, a AVRisp mk II or similar. It is not arduino compatible.

Theory

Soldering The Snowflake

Materials

To solder the snowflake follow these steps:

Front of SnowflakeBack of Snowflake

  1. Solder on all 19 LEDS paying attention to the LED orientation on the silkscreen.
    • The center LED is the only one that is not paired so it is very important that it is in the correct orientation. For the rest it is ok to have them all inverse (or just the spokes or just the ring) because this is charlieplexed so these 18 LEDs are in groups of 9 opposing pairs.
  2. Solder the capacitor onto the PCB.
  3. Solder the ATtiny13A onto the PCB.
  4. Solder the Resistors onto the PCB.
  5. Solder the power cable onto the PCB.
  6. (Optional) Chain them together by soldering cables onto each other.

Uploading Code

Whats Inside the PCB?

schmatic

This is the schematic of the PCB, showing how all the components are connected.

PCB

This is a transparent view of the PCB. Green lines are wires on one side and red lines are wires on the other side of the PCB. The text that will be printed on the board is in magenta on one side and teal on the other. The yellow line is the edge of the board. The gold circles are drilled through the board and have copper on both sides.

Where to Buy?