Main Content

Summary
This PCB (Printed Circuit Board) resembles the YouTube Play Button award that is given out to creators for reaching certain milestones such as 100,000, 1 million, and 10 million subscribers. When the switch is turned on, the user can scroll through 5 different modes by pressing the button on the top left corner. The first mode leaves all the LED’s OFF, the second is silver (100,000 subs), the third is gold (1 million subs), the fourth is a sparkling diamond effect (10 million subs), and the fifth, just to match the board color, is all red. The board is about 150mm x 100mm, it has holes in the corners so it could be mounted somewhere, however, I have not mounted it to anything. The board is currently powered by a 3.7-volt drone battery, I might change this so that I can just leave it plugged in and mount it somewhere and not have to worry about changing the battery as it only lasts about 30 minutes with the LEDs at full brightness.
This board was built for a Special Topics Class at Berry College taught by Zane Cochran who had the idea of using images to design and inspire PCB builds.

Components
Unlike Slouchy Board and the Desktop Device that I built, I did not breadboard this circuit as it was just LED’s, a switch, a button, and an ATTiny85 microcontroller. All of the components that I used (all the surface mounted stuff), except for the batteries, can be found on https://lcsc.com/ for super cheap and are listed below.
We used a custom-built programmer (by Zane) to program the boards while they were already surface mounted on the board. Since those are not commercially available, you’d have to either build your own or use the ATTiny with mounted sockets and the USB programmer. Or you could program the ATTiny through an Arduino if you make the header pin holes large enough on the PCB for jumper wires (sort of as shown in the video linked at the end of this video).
Surface mounted ATTiny85 Microcontroller C89852 ($2 each)
($27) USB Programmer
($11) ATTiny + IC sockets
Button C86487 ($0.20 each)
Header pins for power connection C86471 ($0.20 each)
10k Ohm resistor C99198 ($.08 for 100)
RGB LED C114585 ($0.50 for 5, $3.70 for 50)
100 nF Capacitor C1590 ($0.29 for 50)
Switch C128955 ($0.41 for 5)
4.7uF Capacitor C108344 (20 for $0.37)
Drone battery and charger perfect for powering low voltage circuits($23)
Tools/Software
To create the PCB, you can go to EasyEDA and make a free account, You can reference my Slouchy Board or Desktop Device Instructables for help with EasyEDA as those both show how to use it. The PCB’s range from $5-$10 for 5 and take about a week or two to ship from China to the US.
Once you get your PCB from China and you have all your components ready, you will need to use Solder Paste to attach each individual component. I used MG Chemicals Leaded Solder Paste. (CAREFUL, THIS PRODUCT DOES HAVE LEAD IN IT. I think they also make some lead free solder paste)
To program, the ATTiny85, use Arduino’s Software but make sure that you have the board files downloaded if you have never programmed an ATTiny85. This video does a great job of explaining how to do that: Tutorial: Programming the Attiny 85 with an Arduino.”

Link to article