• 0 Posts
  • 4 Comments
Joined 1 year ago
cake
Cake day: August 30th, 2023

help-circle
  • My family has had pinball machines as long as I can remember. I mostly played them but I also helped my dad work on them from time to time.

    A pinball machine is an electrical device running on mains power, so the usual warnings like “don’t work on it while it’s plugged in” apply. Some machines have high voltage components like Nixie tube displays that require extra caution. I’d recommend against making pinball machine maintenance your first electronics hobby project. Those warnings out of the way, they’re not super difficult to maintain if you’re electrical and mechanically inclined.

    All pinball machines need wear-and-tear sort of maintenance like replacing burned out lightbulbs or worn out rubber bands. The playfield components like kickers, flippers, and drop targets are driven by solenoids attached to the underside of the playfield and these sometimes fail and need to be replaced. The contacts that activate the components sometimes need adjusting since they can get bent after being bit with a pinball millions of times.

    The rest is dependent on the age of the machine. 70s and older machines use electro-mechanical state machines that can be a bit fiddly to troubleshoot. You’ll need the schematics if you want to maintain and repair one of these machines but most schematics are available online, either digitally or to order as printed replicas. Newer machines use electronic or computerized state machines which are more reliable but if one of the control boards fails, you usually have to replace the whole board.

    If you want to get into it, buying a working but neglected machine from the mid-70s and fixing it up would probably be the cheapest and easiest way to get started. Machines that have flaws that make them worthless to collectors like cracked back glass will be the best value for money if you just want one to play with.

    Oh, and they’re heavy. You need 2-3 people to move one.




  • I haven’t read the article but I work with Bloom filters at work sometimes.

    Bloom filters basically tell you “this thing might be present” or “this thing is definitely not present”.

    If you’re looking for a piece of data in a set of large files, being able to say “this data is definitely not in this file” saves you a bunch of time because you can skip over the file instead of searching through the whole thing just to figure out what you’re looking for isn’t there.