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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 1
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 2
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 3
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 4
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 5
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 6
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 7
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 8
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 9
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 10
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 11
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 12
Rotary Encoder Mount for MAME Control Panel 3D Printer File Image 13
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 1
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 2
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 3
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 4
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 5
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 6
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 7
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 8
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 9
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 10
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 11
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 12
Rotary Encoder Mount for MAME Control Panel 3D Printer File Thumbnail 13

Rotary Encoder Mount for MAME Control Panel

PL1 avatarPL1

June 6, 2021

thingiverse-icon
DescriptionCommentsTags

Description

Originally posted on the Build Your Own Arcade Controls (BYOAC) forums.

http://forum.arcadecontrols.com/index.php/topic,165028.msg1740098.html#msg1740098

Here are two parametric rotary encoder mounts designed for use on a 3/4" (or thinner) control panel.

  • One has a chamfered edge.
  • One has a roundover edge.

The .STL files have been reoriented so they are ready-to-print.

  • You'll need to print the desired mount and nut.

The OpenSCAD files generate both a mount and a nut.

  • Flip the mount face down before printing it.
  • Separate the .STL into two separate objects so they can sit flat on the print surface.

Tools:

  • 2" or 50mm hole saw
  • Screwdriver

Hardware:

  • M3-0.5 x 8mm screws (3 ea.)

OpenSCAD Software: (optional)
http://www.openscad.org/


Printing instructions:
Print the mount face down. No supports needed.


Installation instructions:
Install the mount and nut, then the encoder and screws, then the knob.

  1. Drill a 2"/50mm hole in your 3/4" thick (or less) control panel.

  2. Fasten the mount to the panel using the nut.

  • Keep in mind that it is very easy to cross-thread.
  • Use the "turn the nut backward until you hear a click then turn it forward" trick to avoid cross-threading.
  1. After that, insert the encoder into the mount, align with the correct (outermost) set of screw holes, and fasten the encoder to the mount using M3-0.5 x 8mm screws.

  2. install the knob.

  3. Play some Tempest or Arkanoid . . . just to be sure everything is working OK. :)


Customizing the mount in OpenSCAD:

  1. Open the .scad file in OpenSCAD.

  2. Make any desired changes to the variable values on lines 52-67.

  • If the threaded part is too tall and hits the cable, adjust "ThreadedRodHeight".
  • If you want countersunk screw holes, change "ScrewHoleTop".
  • There must be a ";" after the variable.
    -- Think of it like the game "Simon Says". No ";" = not saying "Simon says" = don't do it.
  • "//" indicates a comment or disabled code.
  1. Preview
    (toolbar icon or F5)
  • If there is a syntax error like a missing ";", preview will crash and flag the next line of code
  1. Render
    (toolbar icon or F6)
  • Prepares the object for export.
  1. Export as STL
    (toolbar icon or File -- Export -- Export as STL . . .)

License:

Creative Commons - Attribution

Related Models

Cute Hug Me Ghost preview image

Cute Hug Me Ghost

gCreate profile image

gCreate

14,371

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,236

Sonic Classic L'hommage au hérisson légendaire preview image

Sonic Classic L'hommage au hérisson légendaire

Neoflix3d profile image

Neoflix3d

21

8-Bit Videogame Coasters preview image

8-Bit Videogame Coasters

hockenmaier profile image

hockenmaier

6,134

Desktop Arcade Basketball preview image

Desktop Arcade Basketball

Daniel profile image

Daniel

1,836

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

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

ohoh profile image

ohoh

5

Delving Decor: Wizard's Shelf preview image

Delving Decor: Wizard's Shelf

dutchmogul profile image

dutchmogul

5,632

Nintendo Switch Arcade Cabinet preview image

Nintendo Switch Arcade Cabinet

Animeted profile image

Animeted

1,783