Thingiverse
The Compact Digital Pinball Controller
by 3DFreeman
2
Downloads
7
Likes
0
Makes
Update 24/01/26: A request was made for a D-pad and unfortunately space doesn't allow for me to integrate one of my joy/thumbstick designs so I settled for a squashed d-pad layout using 18mm buttons using the backplates.
BP_4B_ is the four button versions and BP_8B is a double set layout.
BP_18mm_Button and BP_18mm_Case are the button & case (micro switch req).
...
This is a shoebox sized digital pinball controller for use when you don't want to press your shift keys or shoulder buttons anymore.
You will need 12 Micro switches (~28x12mm) for everything to click as intended.
If you want to try out the alternative pull plunger (which actually screws in), you will also require a M10x50 bolt, nut and a small, strong rubber band. It works well, *some* of the time.
You can still just click it in like the click_plunger version so you wont lose any functionality if you do give it a go.
Also , you might need to trim/bend one of the legs on the micro switch so it doesnt interfere with the Top.
BP_4B_ is the four button versions and BP_8B is a double set layout.
BP_18mm_Button and BP_18mm_Case are the button & case (micro switch req).
...
This is a shoebox sized digital pinball controller for use when you don't want to press your shift keys or shoulder buttons anymore.
You will need 12 Micro switches (~28x12mm) for everything to click as intended.
If you want to try out the alternative pull plunger (which actually screws in), you will also require a M10x50 bolt, nut and a small, strong rubber band. It works well, *some* of the time.
You can still just click it in like the click_plunger version so you wont lose any functionality if you do give it a go.
Also , you might need to trim/bend one of the legs on the micro switch so it doesnt interfere with the Top.
3DFreeman also publishes on
371 additional models across 4 more platforms
Did you print this model? Sign in and share your make!
Sign in to leave a comment
Sign inNo comments yet – be the first!