Reconfigurable Portable 3D Pinball Thing

Something that has evolved from thrown away door latch solenoids and my dream as a kid to build a pinball machine.
19h 49m
6× print file
0.20 mm
0.40 mm
257.00 g
In the contest Mechanical Marvels
14
18
0
1123
updated July 31, 2023

Description

PDF

First look at 3D pinball I'm making out of old door latch solenoids that have been lying around doing nothing. As a kid I wanted to make a pinball machine. So with just a few solenoids, a 3D printer, and some bits and pieces I'm going to make a two player 3D pinball thing.   It will have multiple 5mm ball bearings flying around at high speed, it will be module based and reconfigurable, portable and run on a couple of 18650 batteries. I'm using an RP2040 Pico board to control the thing and tune it.  It may not be needed in the final version.

The video shows a firing test with 3 ball bearings in the tube and two solenoid modules spaced about 30cm apart. The 12V solenoids are pulsed for 7ms at 54V and in that time the plunger moves about 12mm. In the last 2mm it imparts its momentum onto the ball bearing which goes onto to travel around 30cm in 85ms which is about 3.5m/s. The solenoid modules have an infrared LED and receiver to detect the presence of a ball bearing. 

The base was created so the bits could easily be swapped around as I went about designing and testing, however it has now become a feature. The blocks fit in real tight and the whole thing is really stable. It takes some effort to get them apart - but no glue required, and you can change it around. 

The other bits on the base (in the video) are previous test pieces or bits that may be used in the future, and are mainly here for show, but it gives you an idea of what I'm trying to achieve. Next step is likely to be RC servo based flippers and some magnetic components.  The pink & yellow modules will contain micro switches for player controls.

But for now these bits are incomplete.

Solenoid Launcher

I used solenoids out of ES2000 electric door strikes.  Further investigation reveals that they are F0626 push type.  The housing and the plunger push fit onto the solenoid base which ensures the optimal starting position for maximum transfer of momentum. 

Solenoid & plunger.  

 

 

 

 

 

 

 

In fired position (about 2mm protrusion).  

 

 

 

 

 

 

 

Solenoid Top

The solenoid top is a little more complicated.  On the sides there are space for an IR LED and IR detector opposite.  The LED and detector were recovered from an EE-SB5 reflective sensors - as used in printers to detect paper.  The sensor is used so the system knows when there is at least one ball ready for firing.  It also allowed me to time and tune the system.  About 8ms to launch at 48V, in comparison to 12V it takes 32ms.  In the front goes a rectangular green LED that lets you know when the detector is tripped.  I printed mine in clear PETG, probably not a good idea as it won't work in brightly sunlit rooms.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Connecting Tubes

Originally they were designed so that the 6mm PVC fits over the tube.  However this caused too much interruption at the boundary, so now they work like a plug and socket.  Green fins, etc are just for show.  Long tubes have some small bits sticking out the side.  I use build support on these to stabilise the entire height whilst printing.

 

 

 

 

 

 

 

 

 

 

 

 

 

Electronics

Works reliably but needs to be simplified - once I know what I am making.  Schematics below.  Python source code included, as are FreeCAD design files.  Also using DC boost circuit to achieve 48V from 2C LiPo ($13 at Banggood).

 

Firing Test #1

This video shows rapid firing tests - you can just make out the high speed ball bearings going across.  Also notice the green indicator on the front of each one.  Firing time is 7.8ms (with three balls, much faster with ⅓ of the mass) and travel time between launches is 107ms.

https://youtube.com/shorts/V4jExfrkXwg

 

This is very much a work in progress…

 

Have fun,

mark

Model origin

The author marked this model as their own original creation.

License