• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Illuminated Arcade Spinner 3D Printer File Image 1
Illuminated Arcade Spinner 3D Printer File Image 2
Illuminated Arcade Spinner 3D Printer File Image 3
Illuminated Arcade Spinner 3D Printer File Image 4
Illuminated Arcade Spinner 3D Printer File Image 5
Illuminated Arcade Spinner 3D Printer File Image 6
Illuminated Arcade Spinner 3D Printer File Image 7
Illuminated Arcade Spinner 3D Printer File Image 8
Illuminated Arcade Spinner 3D Printer File Image 9
Illuminated Arcade Spinner 3D Printer File Image 10
Illuminated Arcade Spinner 3D Printer File Image 11
Illuminated Arcade Spinner 3D Printer File Image 12
Illuminated Arcade Spinner 3D Printer File Thumbnail 1
Illuminated Arcade Spinner 3D Printer File Thumbnail 2
Illuminated Arcade Spinner 3D Printer File Thumbnail 3
Illuminated Arcade Spinner 3D Printer File Thumbnail 4
Illuminated Arcade Spinner 3D Printer File Thumbnail 5
Illuminated Arcade Spinner 3D Printer File Thumbnail 6
Illuminated Arcade Spinner 3D Printer File Thumbnail 7
Illuminated Arcade Spinner 3D Printer File Thumbnail 8
Illuminated Arcade Spinner 3D Printer File Thumbnail 9
Illuminated Arcade Spinner 3D Printer File Thumbnail 10
Illuminated Arcade Spinner 3D Printer File Thumbnail 11
Illuminated Arcade Spinner 3D Printer File Thumbnail 12

Illuminated Arcade Spinner

Tinkering_On_Steroids avatarTinkering_On_Steroids

January 7, 2017

thingiverse-icon
DescriptionCommentsTags

Description

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

License:

Creative Commons - Attribution - Non-Commercial - Share Alike

Related Models

Cute Hug Me Ghost preview image

Cute Hug Me Ghost

gCreate profile image

gCreate

14,364

Real Scale Super Mario Bros Pipe Desktop Pencil Holder preview image

Real Scale Super Mario Bros Pipe Desktop Pencil Holder

Wacky3Dprints profile image

Wacky3Dprints

4,232

Pokémon Mezastar(Tag star) Tag Stand (6 Slots) preview image

Pokémon Mezastar(Tag star) Tag Stand (6 Slots)

ohoh profile image

ohoh

3

8-Bit Videogame Coasters preview image

8-Bit Videogame Coasters

hockenmaier profile image

hockenmaier

6,131

Desktop Arcade Basketball preview image

Desktop Arcade Basketball

Daniel profile image

Daniel

1,830

Donkey Kong keychain preview image

Donkey Kong keychain

constantinost profile image

constantinost

19