Thingiverse
Illuminated Arcade Spinner by Tinkering_On_Steroids
by Thingiverse
Last crawled date: 3 years ago
This is a DIY illuminated arcade cabinet spinner.
Estimated costs are less 10€.
BOM:
ITR9608 2x (0,40 €)
WS2811 5mm 4x (1,00 €)
Arduino Pro Micro 1x (3,00 €)
Ballbearing 8x22x7 mm 1x (1,00 €)
M5x16 screws 6x
M5 nuts 6x
M3x16 screws 5x
flat ribon cable (3 wires, approx 50cm)
3D printed parts (approx 60grams material):
tos_base.stl (transparent material, 50% infill)
tos_core.stl (transparent material, 50% infill)
tos_knob.stl (transparent material, 100% infill)
tos_flywheel.stl (transparent material, 50% infill)
tos_encwheel.stl (black/ nontransparent material, 50% infill)
tos_tool.stl (any color, 50% infill)
Video with building instructions on YouTube:https://youtu.be/xyOA1leHPJQ
Wiring:
The ITR9608 consists of a phototransistor and an integrated LED. The phototranistors ground needs to get connected to the arduinos ground, the phototransistors signal line to arduinos IO-pin 2 or 3. The integrated LEDs cathode need to get connected to the arduinos ground and the anode to 180 Ohm resistor which is connected to arduinos 5v pin. Note: check the tiny imprint on topside of the ITR9608.
Additional wiring for optional addons as supported since firmware version 2:
a second spinner is also supported by the new firmware. Just add the two ITR9608 for the second spinner analog to the first one, but use IO-pins TX0 and RX1 (instead of 2 and 3)
by connecting IO-pin 7 to ground, the spinner which is connected to TX0 and RX1 will move the X-axis, disconnect pin 7 from ground and the same spinner will move along the Y-axis (changes to the setting will become effective after disconnecting/ reconnecting the USB cable).
by connecting IO-pin 8 to ground, the spinner which is connected to pins 2 and 3 will move the X-axis, disconnect pin 8 from ground and the same spinner will move along the Y-axis (changes to the setting will become effective after disconnecting/ reconnecting the USB cable).
connect some (daisy-chained) NeoPixels to 5v, ground and IO-pin 5 and the NeoPixel at address 0 will become color animated according to the speed of the spinner connected to pins 2 and 3: color fades from blue (no motion) over pink to glowing red (maximum speed). Same color animation for NeoPixel at address 1 according to the speed of the spinner connected to IO-pins TX0 and RX1.
as side effect of supporting two spinners that can be configured for x- and y-axis, it is now also possible to use controller and firmware as input controller for track balls.
Firmware and Controller:
The file tospin_fw.hex contains the firmware that needs to be uploaded to the Arduino Pro Micro. Use ArduinoBuilder or AvrDude for upload of the firmware:http://arduinodev.com/arduino-uploader/
Once the firmware is uploaded, the Spinner will be automatically recognized as USB Mouse by any OS that supports that type of hardware.
Important Note:
There are a lot of different Arduino 'flavors' out there. But it must be a version based upon ATmega32U4 (Arduino Pro Micro, Arduino Micro, Arduino Leonardo). Based on that and due to the small form factor, Arduino Pro Micro ist highly recommanded.
Update 09.01.2017:
Uploaded a short demo video to YouTube:https://youtu.be/WCIApuEYZXw
Update 16.01.2017:
Did a new demo video that demonstrates the control of a second spinner and also the color animated NeoPixels:https://youtu.be/9jsXezV_6CE
Sources:
ITR9608
AliExpress: https://de.aliexpress.com/item/10pcs-ITR9608-ITR-9608-DIP-4-Opto-photo-Interrupter-Optical-Sensor-DIP4-Best-quality-new-Free/32657347266.html?spm=2114.010208.3.10.BOvSNd&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10060_10062_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_426_10103_10073_10102_10101_10096_10052_10053_10107_10050_10106_10051-10050_10037,searchweb201603_3,afswitch_5,single_sort_0_default&btsid=956fb3a8-e504-45d2-b58b-568b0f804506
Amazon: https://www.amazon.de/St%C3%BCck-ITR9608-ITR-9608-DIP-4-Opto-Unterbrecher/dp/B016FDNCVO/ref=sr_1_7?ie=UTF8&qid=1483792106&sr=8-7&keywords=itr9608
WS2811 5mm
AliExpress: https://de.aliexpress.com/item/WS2812D-5mm-RGB-WS2811-LEDs-RGB-full-color-with-WS2811-IC-built-in/32694100033.html?spm=2114.010208.3.94.Ab9gcD&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10060_10062_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_426_10103_10073_10102_10101_10096_10052_10053_10107_10050_10106_10051,searchweb201603_3,afswitch_5,single_sort_0_default&btsid=456e54aa-70d4-41fa-a2bd-4377b3806717
Amazon: https://www.amazon.de/PL9823-F5-bgl-WS2812-integrierter-Controller/dp/B00L9I1P5G/ref=sr_1_1?ie=UTF8&qid=1483792061&sr=8-1&keywords=ws2811+5mm
Adafruit: https://www.adafruit.com/products/1938
Arduino Pro Micro
AliExpress: https://de.aliexpress.com/item/Free-shipping-Atmega32u4-Game-Board-Module-Esplora-With-1PCS-Mini-USB-Cable-For-Arduino/1847119261.html?spm=2114.010208.3.2.d1ByD8&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10060_10062_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_426_10103_10073_10102_10101_10096_10052_10053_10107_10050_10106_10051-10050_10037_10077,searchweb201603_3,afswitch_5,single_sort_0_default&btsid=69b9c563-51da-4cd2-b617-39dab91b8751
Amazon: https://www.amazon.de/KOOKYE-Micro-Module-ATmega32U4-header/dp/B01HAZ2M8A/ref=sr_1_2?ie=UTF8&qid=1483792017&sr=8-2&keywords=Arduino+Pro+Micro
Ballbearing 8x22x7
Amazon: https://www.amazon.de/FamilyMall-Kugellager-miniatur-Rillenkugellager-Bearing/dp/B00SWGLBYI/ref=sr_1_1?ie=UTF8&qid=1483791947&sr=8-1&keywords=kugellager+22mm
Amazon: https://www.amazon.de/RoboMall-10-Kugellager-608-ZZ-22/dp/B01B360B1W/ref=sr_1_9?ie=UTF8&qid=1483791947&sr=8-9&keywords=kugellager+22mm
Estimated costs are less 10€.
BOM:
ITR9608 2x (0,40 €)
WS2811 5mm 4x (1,00 €)
Arduino Pro Micro 1x (3,00 €)
Ballbearing 8x22x7 mm 1x (1,00 €)
M5x16 screws 6x
M5 nuts 6x
M3x16 screws 5x
flat ribon cable (3 wires, approx 50cm)
3D printed parts (approx 60grams material):
tos_base.stl (transparent material, 50% infill)
tos_core.stl (transparent material, 50% infill)
tos_knob.stl (transparent material, 100% infill)
tos_flywheel.stl (transparent material, 50% infill)
tos_encwheel.stl (black/ nontransparent material, 50% infill)
tos_tool.stl (any color, 50% infill)
Video with building instructions on YouTube:https://youtu.be/xyOA1leHPJQ
Wiring:
The ITR9608 consists of a phototransistor and an integrated LED. The phototranistors ground needs to get connected to the arduinos ground, the phototransistors signal line to arduinos IO-pin 2 or 3. The integrated LEDs cathode need to get connected to the arduinos ground and the anode to 180 Ohm resistor which is connected to arduinos 5v pin. Note: check the tiny imprint on topside of the ITR9608.
Additional wiring for optional addons as supported since firmware version 2:
a second spinner is also supported by the new firmware. Just add the two ITR9608 for the second spinner analog to the first one, but use IO-pins TX0 and RX1 (instead of 2 and 3)
by connecting IO-pin 7 to ground, the spinner which is connected to TX0 and RX1 will move the X-axis, disconnect pin 7 from ground and the same spinner will move along the Y-axis (changes to the setting will become effective after disconnecting/ reconnecting the USB cable).
by connecting IO-pin 8 to ground, the spinner which is connected to pins 2 and 3 will move the X-axis, disconnect pin 8 from ground and the same spinner will move along the Y-axis (changes to the setting will become effective after disconnecting/ reconnecting the USB cable).
connect some (daisy-chained) NeoPixels to 5v, ground and IO-pin 5 and the NeoPixel at address 0 will become color animated according to the speed of the spinner connected to pins 2 and 3: color fades from blue (no motion) over pink to glowing red (maximum speed). Same color animation for NeoPixel at address 1 according to the speed of the spinner connected to IO-pins TX0 and RX1.
as side effect of supporting two spinners that can be configured for x- and y-axis, it is now also possible to use controller and firmware as input controller for track balls.
Firmware and Controller:
The file tospin_fw.hex contains the firmware that needs to be uploaded to the Arduino Pro Micro. Use ArduinoBuilder or AvrDude for upload of the firmware:http://arduinodev.com/arduino-uploader/
Once the firmware is uploaded, the Spinner will be automatically recognized as USB Mouse by any OS that supports that type of hardware.
Important Note:
There are a lot of different Arduino 'flavors' out there. But it must be a version based upon ATmega32U4 (Arduino Pro Micro, Arduino Micro, Arduino Leonardo). Based on that and due to the small form factor, Arduino Pro Micro ist highly recommanded.
Update 09.01.2017:
Uploaded a short demo video to YouTube:https://youtu.be/WCIApuEYZXw
Update 16.01.2017:
Did a new demo video that demonstrates the control of a second spinner and also the color animated NeoPixels:https://youtu.be/9jsXezV_6CE
Sources:
ITR9608
AliExpress: https://de.aliexpress.com/item/10pcs-ITR9608-ITR-9608-DIP-4-Opto-photo-Interrupter-Optical-Sensor-DIP4-Best-quality-new-Free/32657347266.html?spm=2114.010208.3.10.BOvSNd&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10060_10062_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_426_10103_10073_10102_10101_10096_10052_10053_10107_10050_10106_10051-10050_10037,searchweb201603_3,afswitch_5,single_sort_0_default&btsid=956fb3a8-e504-45d2-b58b-568b0f804506
Amazon: https://www.amazon.de/St%C3%BCck-ITR9608-ITR-9608-DIP-4-Opto-Unterbrecher/dp/B016FDNCVO/ref=sr_1_7?ie=UTF8&qid=1483792106&sr=8-7&keywords=itr9608
WS2811 5mm
AliExpress: https://de.aliexpress.com/item/WS2812D-5mm-RGB-WS2811-LEDs-RGB-full-color-with-WS2811-IC-built-in/32694100033.html?spm=2114.010208.3.94.Ab9gcD&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10060_10062_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_426_10103_10073_10102_10101_10096_10052_10053_10107_10050_10106_10051,searchweb201603_3,afswitch_5,single_sort_0_default&btsid=456e54aa-70d4-41fa-a2bd-4377b3806717
Amazon: https://www.amazon.de/PL9823-F5-bgl-WS2812-integrierter-Controller/dp/B00L9I1P5G/ref=sr_1_1?ie=UTF8&qid=1483792061&sr=8-1&keywords=ws2811+5mm
Adafruit: https://www.adafruit.com/products/1938
Arduino Pro Micro
AliExpress: https://de.aliexpress.com/item/Free-shipping-Atmega32u4-Game-Board-Module-Esplora-With-1PCS-Mini-USB-Cable-For-Arduino/1847119261.html?spm=2114.010208.3.2.d1ByD8&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10060_10062_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_426_10103_10073_10102_10101_10096_10052_10053_10107_10050_10106_10051-10050_10037_10077,searchweb201603_3,afswitch_5,single_sort_0_default&btsid=69b9c563-51da-4cd2-b617-39dab91b8751
Amazon: https://www.amazon.de/KOOKYE-Micro-Module-ATmega32U4-header/dp/B01HAZ2M8A/ref=sr_1_2?ie=UTF8&qid=1483792017&sr=8-2&keywords=Arduino+Pro+Micro
Ballbearing 8x22x7
Amazon: https://www.amazon.de/FamilyMall-Kugellager-miniatur-Rillenkugellager-Bearing/dp/B00SWGLBYI/ref=sr_1_1?ie=UTF8&qid=1483791947&sr=8-1&keywords=kugellager+22mm
Amazon: https://www.amazon.de/RoboMall-10-Kugellager-608-ZZ-22/dp/B01B360B1W/ref=sr_1_9?ie=UTF8&qid=1483791947&sr=8-9&keywords=kugellager+22mm
Similar models
thingiverse
free
Fidget Spinner Lasern by smogkiel
...lager-8x22x7-industriequalit%c3%a4t/dp/b00ov15lki/ref=sr_1_5?ie=utf8&qid=1497460511&sr=8-5&keywords=kugellager+22+8+7
thingiverse
free
RFID-Scanner Halterung MK1 by Scorch1262
...de/rdm630-125khz-em4100-kompatibel-arduino/dp/b00q6wpvaa/ref=sr_1_5?ie=utf8&qid=1516904802&sr=8-5&keywords=rfid+modul
thingiverse
free
Indicator Mount for Replicator 2x by Manu
...ine-196521-pr%c3%a4zisions-messuhr-metrisch/dp/b000lfyk0a/ref=sr_1_1?ie=utf8&qid=1371994019&sr=8-1&keywords=messuhr).
thingiverse
free
3D Printable 3D Printer by TheJadeRabbit
...r_1_4?ie=utf8&qid=1530916900&sr=8-4&keywords=3d+printer+hotend
code(marlin): https://github.com/marlinfirmware/marlin
thingiverse
free
XT60 Buchsen Halterung MK1 by Scorch1262
...www.amazon.de/stück-paar-nylon-hochstrom-stecker/dp/b00ijcan26/ref=sr_1_1?ie=utf8&qid=1466438700&sr=8-1&keywords=xt60
thingiverse
free
NFC Reader RC522 Arduino and Ethernet controlling relay by squipa
...trasonic-intelligent/dp/b075cx2l7z/ref=sr_1_6?s=electronics&ie=utf8&qid=1534773106&sr=1-6&keywords=arduino+uno+r3
thingiverse
free
ISAC MK1 by Scorch1262
...ds=adafruit+trinket
neopixel ring (12):https://www.amazon.de/gp/product/b00ki2rloi/ref=oh_aui_search_detailpage?ie=utf8&psc=1
3dwarehouse
free
catfeeder99192
..._sspa?ie=utf8&qid=1533345372&sr=8-1-spons&keywords=mg996r+servos&psc=1 https://store.arduino.cc/usa/arduino-micro
thingiverse
free
Whiteboard Holder by Julian_Schroth
...te-10-st%c3%bcck-dick/dp/b000gpi6z0/ref=sr_1_2?ie=utf8&qid=1488746653&sr=8-2&keywords=stifte+10er+pack+dick+d%c3%bcnn
thingiverse
free
fidget spinner (bearings needed to work, link in description) by PHILdesign
...ys-and-games&ie=utf8&qid=1492896600&sr=1-1&keywords=fidget+spinner+ball+bearing+replacement
enjoy your fidgeting!
Steroids
thingiverse
free
SHARKZ with steroids by MuuSer
...sharkz with steroids by muuser
thingiverse
picture tells more than thousands of words...
added improved one...
thingiverse
free
Warrior on steroid sword by Helix6187
... grim dark futur.
i made them for the fisty and knighty boy of one of my friend.
please share your print if you ever print them.
thingiverse
free
bench, benchy's steroid addicted cousin
...ed hydroplane cousin.
might need some support for the spoiler, i need to make a few changes to the model so it can print without.
thingiverse
free
cnc1419 "on steroids"
... but with the aluminium mount, i can now machine quite a bit faster, ( up to 500mm/min with an 5mm 4-flute endmill in aluminium).
thingiverse
free
Printrbot on Steroids by LXDickman
...r fixed (no more hole in the gear mesh, thicker at the set screw), be careful on the shells on the large gear(hollow teeth= bad))
thingiverse
free
SATSANA ON STEROIDS - BONDTECH - BMG - DIRECT DRIVE -EXTRUDER by MrSonyx3DPrint
...e details
capricorn tube length on my ender 3 with stock hotend is 92mm
feel free to ask me any questions about it.
happy printig
thingiverse
free
Cobblebot Vanguard Remix on Steroids
...t app--the free web version is quite limited in the tools that are available, and the precision isn't as tight as other apps.
thingiverse
free
PrintrPlate - Printrbot Full Build Tray (On Steroids) by sponnet
...way from the corners of your build platform , to avoid bumping into clipses at the corners of your glass plate if you have one...
thingiverse
free
Thunderbolt Starfury variant by Mike1701
...thunderbolt starfury variant by mike1701 thingiverse a starfury on steroids it can even go planetside! (grabbed from 3d warehouse...
thingiverse
free
Mount for Eachine Pro58 module for Eachine VR D2 goggles
...thingiverse you can read more about the upgrade on: http://lll.mk/fpv/eachine-pro58-boxed-goggles-on-steroids ...
Tinkering
thingiverse
free
TINKER CAP
...tinker cap
thingiverse
cap
thingiverse
free
Tinker obj elise
...tinker obj elise
thingiverse
tinker obj em lyon
thingiverse
free
Tinker Bot by DreadForgeMiniatures
...tinker bot by dreadforgeminiatures
thingiverse
tinker bot from dfm november 2019 pack.
thingiverse
free
Tinker Cad frame by nurcool99
...tinker cad frame by nurcool99
thingiverse
this is like a 3d picture of tinker cad
thingiverse
free
Tinker Sign by Mocha22
...tinker sign by mocha22
thingiverse
xxx
thingiverse
free
Tinker Thing by arrexender
...tinker thing by arrexender
thingiverse
this is a test model.
thingiverse
free
tinker toys by kpcampbell07
...tinker toys by kpcampbell07
thingiverse
made by ry
thingiverse
free
A tinker Toy by kpcampbell07
...a tinker toy by kpcampbell07
thingiverse
made by ry
thingiverse
free
Beet-Tinker by alithecat
...beet-tinker by alithecat
thingiverse
tinkercad sample - beetroot
thingiverse
free
Tinker CRAB by earnason
...tinker crab by earnason
thingiverse
crab designed in tinkercad
Arcade
3ddd
$1
Simas / Arcade
...dd
simas , simas arcade , тумба
simas arcade 46
3d_export
$5
Arcade
...arcade
3dexport
3ddd
free
Turri / Arcade
...turri / arcade
3ddd
turri , журнальный
turri / arcade
turbosquid
$35
arcade
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$15
Arcade
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
free
Arcade
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_ocean
$16
Arcade Game
...tomate button coin computer console fun game gamer gaming joystick machine play side art video game
detailed arcade game machine.
3d_export
$5
Arcade 3D Model
...arcade 3d model
3dexport
architecture arcade elements decor
arcade 3d model evgenadm 86783 3dexport
3d_export
$10
Arcade 3D Model
...arcade 3d model
3dexport
arcade arch porch portico well round
arcade 3d model loscarpello 54648 3dexport
3d_export
$9
Arcade 3D Model
...arcade 3d model
3dexport
arcade architecture old building classic arch
arcade 3d model lotfy 150 3dexport
Spinner
turbosquid
$5
Spinner
...turbosquid
royalty free 3d model spinner for download as max on turbosquid: 3d models for games, architecture, videos. (1190412)
turbosquid
$1
Spinner
...turbosquid
royalty free 3d model spinner for download as dwg on turbosquid: 3d models for games, architecture, videos. (1173525)
3d_export
$5
spinner toy
...spinner toy
3dexport
cool spinner toy.
turbosquid
$12
Spinner
...id
royalty free 3d model spinner for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1242592)
turbosquid
$20
Spinner
...lty free 3d model spinner for download as obj, fbx, and blend on turbosquid: 3d models for games, architecture, videos. (1191800)
turbosquid
$15
spinner
...yalty free 3d model spinner for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1165932)
turbosquid
$2
Spinner
...oyalty free 3d model spinner for download as ma, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1187750)
turbosquid
free
Spinner
...lty free 3d model spinner for download as obj, fbx, and blend on turbosquid: 3d models for games, architecture, videos. (1230908)
turbosquid
$29
spinner
... free 3d model spinner for download as 3ds, obj, c4d, and fbx on turbosquid: 3d models for games, architecture, videos. (1471160)
turbosquid
$4
Spinner
...y free 3d model spinner for download as ma, max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1201076)
Illuminated
turbosquid
$2
ILLUMINATED
...quid
royalty free 3d model illuminated for download as blend on turbosquid: 3d models for games, architecture, videos. (1406569)
3d_export
$10
illumination
...illumination
3dexport
3d_export
$7
illumination
...illumination
3dexport
3d_ocean
$5
Illuminated Planter
...rld scale. materials and lights included. vray grass material included with displacement and diffuse maps + settings vray rend...
turbosquid
$25
Illuminated Mirrors
...royalty free 3d model illuminated mirrors for download as max on turbosquid: 3d models for games, architecture, videos. (1493182)
3d_export
$5
illuminated mirror
...all mirror. the mirror sheet is divided into sections which are alternately directed at an angle up and down. the design is mine.
3d_ocean
$5
Illuminated Cubes
...at or to hold an object. real world scale. materials and lights included. vray rendered version 2.40.04 no cameras. no background
turbosquid
$3
illuminated column
...illuminated column for download as dwg, sldpr, sldas, and ipt on turbosquid: 3d models for games, architecture, videos. (1213689)
turbosquid
$30
lamps, illumination
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$20
illuminated table
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.