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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Spinner Controller 3D Printer File Image 1
Spinner Controller 3D Printer File Image 2
Spinner Controller 3D Printer File Image 3
Spinner Controller 3D Printer File Image 4
Spinner Controller 3D Printer File Image 5
Spinner Controller 3D Printer File Thumbnail 1
Spinner Controller 3D Printer File Thumbnail 2
Spinner Controller 3D Printer File Thumbnail 3
Spinner Controller 3D Printer File Thumbnail 4
Spinner Controller 3D Printer File Thumbnail 5

Spinner Controller

Steve DeGroof avatarSteve DeGroof

July 26, 2022

printables-icon
DescriptionCommentsTags

Description

The spinner generates X-axis mouse movement when the knob is rotated, and the buttons generate mouse events. Intended for use with gaming consoles or computers that accept USB mouse-like devices as inputs.

In addition to the printed case and knob, you'll also need:

  • a BQLZR 600P/R rotary encoder: https://www.amazon.com/dp/B00UTIFCVA
  • an Arduino Pro Micro or equivalent: https://www.amazon.com/dp/B012FOV17O
  • three 24mm pushbuttons: https://www.amazon.com/dp/B07X242Z4D
  • four 6mm M3 bolts
  • six ¼" nuts or similar-sized weights (optional, depending on your gaming preferences)

Assembly is pretty straightforward:

  1. solder the header strips onto the Arduino pointing upward
  2. program the Arduino
  3. mount the Arduino in the case (it's a tight fit, and could probably use a heavy double-sided tape to hold it in place)
  4. bolt the encoder to the case top using 3 of the bolts
  5. connect the encoder to pins labeled 2,3,GND,RAW (white,green,black,red respectively)
  6. snap the 3 buttons into the case top, taking care to keep the pins clear of the Arduino pins 
  7. connect one pin of each button to any pin labeled GND
  8. connect the other pin of each button to pins labeled 19,20,21 (or A1,A2,A3) 
  9. close the case
  10. attach the knob to the encoder shaft using the remaining bolt

NOTE: Only the models are public domain. The spinner.ino file is covered under GNU GPL, and should be treated as such.

License:

Creative Commons — Public Domain

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,473

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,571

Mini Whistle preview image

Mini Whistle

fifindr profile image

fifindr

3,599

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

44,043

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,570

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

3,109

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,766

Drill Paint Mixer preview image

Drill Paint Mixer

fifindr profile image

fifindr

2,516