Skip to the content
2 layersPOVSpinner, the printed circuit board in 3D

A simple, cheap ($15 or less) POV (persistence of vision) fidget spinner. Made with an AtTiny85, 5 LED's, and 2 CR2032 batteries.

Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
20
Pads
83
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 5 (file 20160815)
Created
9 Jun 2017
Updated
9 Feb 2018

Overview

POVSpinner is an open-source printed circuit board by jonthomasson, from the jonthomasson/POVSpinner repository on GitHub. It is a 2-layer board with 26 parts on 20 nets.

It is built around the CR2032. Its parts include 7 resistors, 7 diodes, 2 capacitors, 2 switches and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

POVSpinner

A simple POV (persistence of vision) fidget spinner. Made with an AtTiny85, 5 LED's, and 2 CR2032 batteries.

A few weeks ago a family member introduced me to the world of fidget spinners. At first I thought they were kinda silly, but after trying one, I started to see their appeal. It hit me that these would be really fun to build a POV (persistence of vision) display around. This project is a culmination of that idea. You can see the finished product in action here: https://www.youtube.com/watch?v=1BgokUmG97M

Although the most popular fidget spinners seem to be the ones with 3 sides, for this project I decided to go with a 2 sided design. A 2 sided design would enable me to use 2 cr2032 batteries wired in parallel for power, one on either side of the spinner. This would help to balance out the spinner nicely as well as provide enough current to power a small micro and the leds. For the microcontroller, I went with the AtTiny85, since it had a small footprint, a wide operating voltage, and fairly low current draw. I'm using the trinket bootloader to load sketches into the board via the usb plug.

In my original design, I used the popular 608 size bearing. This by far was the bearing of choice it seemed for most fidget spinners. I found though that using this size, left almost no clearance on the sides of the board for traces running to the leds. Ultimately I decided to go instead with the R188 size bearing since, measuring only 12.7mm diameter, it gave me far more clearance to route traces around. I also was able to leave enough clearance around this bearing to hopefully add a cap to make spinning a little easier.

Finally, the ultimate goal of this project was to make something that could inspire fun and learning in this new generation of kids obsessed with fidget spinners. I did this through the use of a simple design, that is both low cost and easy to assemble. This project can be constructed in its entirety in a one off project for as little as $15 total, including the bearings and pcb. All of the components are within the range of anyone to solder. And the schematic and design are easy for anyone to understand. enter image description here

enter image description here

Parts

26
QtyValueFootprintReferences
5470Resistors_SMD:R_0805R3, R4, R5, R6, R7
5LEDLEDs:LED_0805LED1, LED2, LED3, LED4, LED5
268Resistors_SMD:R_0805R1, R2
2CR2032BatteryHolder_MPD_BK_888:BatteryHolder_MPD_BK_888BT1, BT2
2SCHOTTKYDiodes_SMD_SOD_523:SOD-523D1, D2
1.1uFCapacitors_SMD:C_0805C1
110uFCapacitors_SMD:C_0805C2
1608_Bearing608_Bearing:608_BearingB1
1ISPISP:ISPP1
1JP_ParallelSolderjumpers:SJ2JP1
1JP_SeriesSolderjumpers:SJ2JP2
1Microchip_ATtiny85Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU1
1SW_POWERSwitch_CL_SB_12B:SWITCH_CL_SB_12BSW2
1SW_RESETSwitch_PT810:SWITCH_PTS810SW1
1USBMICROMicro_USB:MICRO_USB_10118194X1

More from jonthomasson/POVSpinner

3
  • 2 layers25.3 × 76.4 mmPOVSpinner, the printed circuit board in 3D

    POVSpinner

    jonthomasson/POVSpinner

    A simple, cheap ($15 or less) POV (persistence of vision) fidget spinner. Made with an AtTiny85, 5 LED's, and 2 CR2032 batteries.

    26 parts5
  • 2 layers25.3 × 76.4 mmPOVSpinner, the printed circuit board in 3D

    POVSpinner

    jonthomasson/POVSpinner

    A simple, cheap ($15 or less) POV (persistence of vision) fidget spinner. Made with an AtTiny85, 5 LED's, and 2 CR2032 batteries.

    26 parts5
  • 2 layers205 × 908.1 mmPOVSpinner, the printed circuit board in 3D

    POVSpinner

    jonthomasson/POVSpinner

    A simple, cheap ($15 or less) POV (persistence of vision) fidget spinner. Made with an AtTiny85, 5 LED's, and 2 CR2032 batteries.

    24 parts5

Similar boards

  • 2 layers333.4 × 149.9 mmOmega Mainboard, the printed circuit board in 3D

    Omega Mainboard

    skiselev/omega

    Omega Home Computer

    248 parts459GPL-3.0
  • 2 layers17.2 × 30.4 mmWeigand, the printed circuit board in 3D

    Weigand

    linklayer/BLEKey

    A Bluetooth Low Energy device for interfacing with Wiegand

    17 parts268
  • 4 layers188 × 188 mmITX Llama, the printed circuit board in 3D

    ITX Llama

    eivindbohler/itxllama

    422 parts246GPL-3.0
  • 2 layers61 × 36.8 mmKeebcard, the printed circuit board in 3D

    Keebcard

    rsheldiii/Keebcard

    Home of the KeebCard project - Kicad files, code, and more!

    15 parts112
  • 2 layers59.2 × 41 mmBluey, the printed circuit board in 3D

    Bluey

    electronut/ElectronutLabs-bluey

    Nordic nRF52832 BLE development board with sensors.

    79 parts96
  • 2 layers35 × 35 mmQron0b, the printed circuit board in 3D

    Qron0b

    qewer33/qron0b

    a sleek and low-power binary wristwatch

    35 parts62GPL-3.0
  • 2 layers90 × 89.4 mm38-04-usb sleuth, the printed circuit board in 3D

    38-04-usb sleuth

    smaroukis/usb-sleuth

    USB cable continuity tester ++

    68 parts61
  • 2 layers170.2 × 100 mmZ80-SBC, the printed circuit board in 3D

    Z80-SBC

    skiselev/zeta_sbc

    Zeta SBC is an Zilog Z80 based single board computer. It is inspired by Ampro Little Board Z80 and N8VEM project. Zeta SBC is software compatible with RomWBW Firmware

    75 parts53GPL-3.0

Questions

What parts does the POVSpinner use?

26 parts, built around the CR2032. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the POVSpinner KiCad files?

From the jonthomasson/POVSpinner repository on GitHub, at the commit this page was made from: the board is rev1.a/POVSpinner.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the POVSpinner design in my own project?

Its repository states no licence, so its author keeps all rights: ask jonthomasson before reusing the design.