HN user

section33

625 karma

Section33 — my platform, SRE & bespoke technology consultancy. Also own a bowling alley, which I've been instrumenting with ESP32s instead of paying six figures for someone else's black box. Building OpenLaneLink in the open.

Posts1
Comments17
View on HN

Oh totally. I actually thought about exactly that. I'm basically thinking "this -will- fail at some point, so when it does, I want to be able to replace a failed unit very rapidly."

I'm tinkering with an auto-provisioning function that tells a given ESP what node type it's connected to and configures itself from there.

Yep, USBC. You're exactly right, they do have pretty precise requirements for sanctioned league play. But casual 'open' bowlers don't care about that stuff for the most part. So if we're not running a league, we can flip back and forth and run the two systems in parallel (less maintenance on my very-expensive-sanctioned gear at the very least)

It can, yeah. For that reason, I only allow myself or Brunswick-certified mechanics to touch our pinsetters. We run old Brunswick A2s that were built in an era where 'safety' was practically a bad word, y'know? These machines are extremely hazardous if you aren't careful, for sure.

The good news is that electrically speaking, it's an incredibly dumb beast. You've got power on/off and the 'cycle' action. There are five safety interlocks through the power on/off path - one on the back of the machine, one on the front, deck jam, turret jam, and front desk. I'm not touching that path -at all-. If the machine's on, consider it dangerous.

The safety procedure for working on these is - Switch off mechanic interlock switch, switch off the machine main circuit breaker, disconnect main power, begin work.

Most insurance companies hear 'bowling alley' and immediately reject you... had to scramble to find a local insurance company that would carry us.

Believe it or not, cameras are exactly how the existing system works. I can do it now with OpenCV, but I've thought about looking into doing the same thing with mmwave radar instead. I think the radar route is more data-rich, but obviously more complicated and expensive. In the meantime, openCV + a webcam pointed at the pins, then we do some really basic object detection to detect pinfall.

You're not wrong, though I will say that I haven't forgotten it's a social space. The social aspect is why I bought it in the first place. In my mind, the kiosk terminal is there for convenience. We get a lot of people who A) don't want to interact with us more than necessary or B) sometimes people buy one game or one hour, then decide to stay -much- longer.

My thinking on that is, don't make the customer get up if they don't need / want to.

Long story short, the intent of the kiosk isn't to delete human interaction. Honestly, I implemented it as a way to summon servers or bowling mechanics, and any self-service options I could think of as-needed. One doesn't have to use the kiosk, they're just there as a convenience thing.

Oh yeah. We even have one lane pair the auto-scoring isn't working, we just can't assign most people to either lane. The machines themselves work fine, and we do have a way to bypass the failed unit - but for the generations that have never seen paper scoring, you'd think had asked them to file their taxes for fun.

I love it! I actually looked at integrating with scoremore myself, but once I crossed into hardware world, I still couldn't get over how much fouling alone cost. $750 / unit and they're -ancient-.

Definitely will post on bowl-tech as well. I'm just new enough to have a lot of that new-guy anxiety around posting OpenLaneLink there yknow? Those guys know -everything- about this stuff.

Right now I'm working on adding LED + DMX DJ light control - I kinda want to be able to order LED strips to "chase" a ball as it goes down the lane or back up the return. I plan on triggering laser-light shows and such with the DMX controller.

Eventually, I want to allow a customer walk up to the lane, tap to pay and start bowling immediately, too. Kiosk-ize bowling alleys, yknow?

I'm pumped. So much room for activities!