Live data from Hacker News

Connecting a 1980s Pinball Machine to the Internet

eli.lipsitz.net

31–40 of 51 posts

Re: Connecting a 1980s Pinball Machine to the Internet

#31
post #26

Nice work! I'm assuming score rollover is detected so your awesome final score is correct. Also saving game settings of total balls (3 or 5) and extra ball enabled is useful when comparing scores. Anything pinball on HN is a good day :)

Fortunately I don’t have to worry about rollover. The game can score a maximum score of 99,999,999, and the highest I’ve been able to score is about 3,500,000.

Re: Connecting a 1980s Pinball Machine to the Internet

#32
This is awesome. I'm disappointed he had to switch from the ESP32 to a Raspberry Pi but either way, it's fun putting things like this online.

At ngrok, we just published a guide to put the ESP32 online that might have helped: https://blog.ngrok.com/posts/putting-the-esp32-microcontroll...

Re: Connecting a 1980s Pinball Machine to the Internet

#33

Do you have any plans of open-sourcing or releasing your work here? This stuff is awesome, it would be great to try and apply it to different eras of pinball machines as well.

Just edited the post to have a link to the GitHub repo: https://github.com/elipsitz/internet-connected-pinball

Re: Connecting a 1980s Pinball Machine to the Internet

#34
Cool hack! Thanks for laying out the steps in such detail. One specific comment:

>While the board was out, I removed the battery holder from the MPU board. The board needs 3x AA batteries to keep the CMOS RAM powered to maintain the high score list while the machine is off. I’d read that these batteries could sometimes leak onto the circuit board, causing substantial damage.

You can also use Lithium primary AA batteries, not to be confused with rechargable lithium-ion cells. They are better than Alkalines in just about every way, including that they do not leak. The only reason Alkalines are so popular is that they are slightly cheaper. In this application, you probably want the best cells possible.

Re: Connecting a 1980s Pinball Machine to the Internet

#35
post #29

Earlier quoted context omitted.

Yep, friends with the guy from Pinball Basement who makes the System 11 boards. It was actually done by licensing the designs from Williams, so that's cool. They're still quite expensive, but it's great from a preservation perspective.

I was talking about the DumbAss boards: https://pinside.com/pinball/forum/topic/dumbass-test-and-rep... . Are those the same as Pinbal Basement?

I own two System 11 pins. What’s the advantage of replacing the board if the current one works? Is it different roles in the software?

Re: Connecting a 1980s Pinball Machine to the Internet

#36
post #30

This is very cool. I wonder if niche arcades could make a comeback with something like this. Imagine global competitions between clubs competing for rank, recognition, and reward.

TBH I'm not a fan of comparing scores on different physical machines. Every pin is different. It is still fun to see scoreboards on local machines or to find the really out-there scores some people put up, but it's not like a video game where everyone is on equal footing. To me that is part of the appeal of pinball. It is a local, physical, tangible thing.

Heck, even with video games we're not on "equal footing." When I play my little self-contained version of "The Oregon Trail," I am at a disadvantage when I have to hunt for food using those clunky controls. :-)

Re: Connecting a 1980s Pinball Machine to the Internet

#37
post #30

This is very cool. I wonder if niche arcades could make a comeback with something like this. Imagine global competitions between clubs competing for rank, recognition, and reward.

TBH I'm not a fan of comparing scores on different physical machines. Every pin is different. It is still fun to see scoreboards on local machines or to find the really out-there scores some people put up, but it's not like a video game where everyone is on equal footing. To me that is part of the appeal of pinball. It is a local, physical, tangible thing.

To be clear, do you mean different physical machines of the same type?

Re: Connecting a 1980s Pinball Machine to the Internet

#38
post #30

Earlier quoted context omitted.

TBH I'm not a fan of comparing scores on different physical machines. Every pin is different. It is still fun to see scoreboards on local machines or to find the really out-there scores some people put up, but it's not like a video game where everyone is on equal footing. To me that is part of the appeal of pinball. It is a local, physical, tangible thing.

To be clear, do you mean different physical machines of the same type?

Yes. The rules are the same (although there are often many versions of the rules, and settings within each version) but the physical machine is always going to vary, both physically in construction and in setup. The tilt sensitivity, type of rubber used, condition of parts, level of the playfield, type of feet, tightness of legs, flooring, strength of the coils, angle of the flippers, size of the flippers, cleanliness of the playfield, presence of wax, position of posts, and the strength of springs all contribute to variation.

Re: Connecting a 1980s Pinball Machine to the Internet

#39
post #36
post #30

Earlier quoted context omitted.

TBH I'm not a fan of comparing scores on different physical machines. Every pin is different. It is still fun to see scoreboards on local machines or to find the really out-there scores some people put up, but it's not like a video game where everyone is on equal footing. To me that is part of the appeal of pinball. It is a local, physical, tangible thing.

Heck, even with video games we're not on "equal footing." When I play my little self-contained version of "The Oregon Trail," I am at a disadvantage when I have to hunt for food using those clunky controls. :-)

You can speed run on equal footing with any NES game and a stock console. That's not possible with pinball. The only comparable scores are on the same physical machine at the same time.

Re: Connecting a 1980s Pinball Machine to the Internet

#40
post #34

Cool hack! Thanks for laying out the steps in such detail. One specific comment: >While the board was out, I removed the battery holder from the MPU board. The board needs 3x AA batteries to keep the CMOS RAM powered to maintain the high score list while the machine is off. I’d read that these batteries could sometimes leak onto the circuit board, causing substantial damage. You can also use Lithium primary AA batter…

You can also solder or plug in a remote battery pack. These older Williams boards put the battery pack at the top of the cabinet where it could leak all over. Later designs at least put it at the bottom where nothing important was below.

Another option is to replace the CMOS RAM with NVRAM.

Post reply on HN