Skip to content
ATTiny84 V-USB Business card
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
KiCAD
arduino-libraries
LICENSE
README.md
T84-vusb-rf24-businesscard.ino
abnielsen-bcard.jpg
businesscard-schematic.pdf

README.md

ATTiny84 V-USB Business card

Read the full description here: https://abnielsen.com/2018/10/02/business-card-rf24-ws2812b-attiny84-usb/

This project contains KiCad schematics and board layouts, modified versions of the RF24 nRF24L01+ library (https://github.com/nRF24/RF24) and Adafruit's TrinketHidCombo library (https://github.com/adafruit/Adafruit-Trinket-USB/tree/master/TrinketHidCombo) to work with the ATTiny84 with a 16mhz crystal.

The TrinketHidCombo needed to be reconfigured for the different registers on the T84 compared to the T85 and the RF24 library needed to be made compatible with clockwise pin definitions(a la damellis core).

The microusb connector footprint used is a modified version of one found in Sparkfun's KiCAD connector library. Thanks! (https://github.com/sparkfun/SparkFun-KiCad-Libraries)

So what does it do?

It's my business card. It also doubles as a development board. It successfully fits code to accept commands wirelessly to control onboard(or external) WS2812B LEDs and send Play/Pause/Vol up/Vol down/Stop media keys via USB, into the 8192 bytes available on an ATTiny84. Hardware for sending the RF commands is not covered by this project.

Update: It now also works as a USBasp programmer! (https://github.com/AndersBNielsen/USBasp-t)

My business card

You can’t perform that action at this time.