Close
0%
0%

Alpaca ATtiny85 Dev Board

A cute PCB alpaca with a rainbow tail and glowing cheeks.

Similar projects worth following

I've recently heard of the Micronucleus bootloader for the ATtiny85 and I wanted to try it out, so I designed this quick alpaca ATtiny85 dev board, which can be programmed directly through the USB, no other chip needed. Pretty cool!

This project is inspired by the following links:

The LED on the alpaca tail is a colour changing RGB LED and for the blushing effect of the cheeks I've used regular pink LEDs which I've reverse-mounted on the back. The cheeks LEDs are connected to pin PB0 of the microcontroller, which is a PWM pin. All the other unused pins are exposed on the back.

I designed the PCB in Eagle CAD using Gordon Williams' SVG to Eagle CAD converter and I ordered the PCBs from JLCPCB and assembled them myself. And here's the result:

  • 1 × JLCPCB Customized PCB
  • 1 × 3 mm LED: Blinking, Tricolour OST1MA3131A OPTOSUPPLY
  • 2 × Pink LED OSK51206C1E OPTOSUPPLY
  • 1 × ATTINY85-20SF
  • 1 × Schottky Diode MBR0520LT1G

View all 10 components

  • 1
    PCB Order & Assembly

    I designed the PCB in Eagle CAD using Gordon Williams' SVG to Eagle CAD converter and I ordered the PCBs from JLCPCB and assembled them myself.

  • 2
    Programming

    First, you'll need to burn the micronucleus bootloader onto the ATtiny85 chip. 

    I didn't add the ISP programming pins on the PCB so the ATtiny85 has to be programmed before begin soldered on the PCB using a socket like this one

    I did this using the following command:

    sudo avrdude t85_default.hex -c usbasp-clone -p t85 -u -U flash:w:/path_to_micronucleus/firmware/releases/t85_default.hex -U lfuse:w:0xe1:m -U efuse:w:0xfe:m -U hfuse:w:0xdd:m

    You'll need to change the programmer type and the path to the micronucleus folder.

    After this, go to the Arduino IDE Boards Manager and install the Digistump AVR Boards:

    https://raw.githubusercontent.com/ArminJo/DigistumpArduino/master/package_digistump_index.json 

    And now your board is ready to be programmed directly through USB:

View all instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates