New
Apps 373Makers 373This week 373
Promote your app−30%
OpenLaneLink screenshot 1
0views in
the last 30 days

OpenLaneLink

ESP32-based bowling lane scoring system

Built with Claude Code

by nicholas-a-hall · added Oct 29, 2026
no ratings0 comments
Open app Code

Open-source, hardware-agnostic data platform for bowling centers — pinsetter control, scoring, and lane automation built on commodity hardware instead of closed, proprietary scoring systems.

Full docs, architecture, and protocol spec: nicholas-a-hall.github.io/openlanelink

Why

Bowling scoring systems are one of the most expensive pieces of equipment in a center, and most are closed-source, locking a proprietor's data behind whatever interfaces the vendor decides to expose. OpenLaneLink is an attempt at an open-source-first alternative: expose the data layer, keep costs down with commodity parts and rapid-replacement hardware, and let proprietors innovate on top of their own system instead of waiting on a vendor.

See the full background and concept for the story behind the project.

Repo layout

Path What's there
firmware/ ESP32 firmware for gateway, pinsetter, fouling, and speed nodes — ESP-NOW mesh + RS-485 fallback transport
hardware/ Hardware references and board notes (placeholder — empty for now)
software/lanecompute/ Per-lane compute node: FastAPI scoring/state-machine backend, vision (pin detection), and the React bowler/overhead UI
software/openlanescheduler/ Lane reservation and maintenance scheduler — manager dashboard, lane kiosks, mechanics module
docs/ Source for the GitHub Pages site (architecture, mesh protocol, message format, API surface, real-installation walkthrough)

Current state

Today: pinsetter control, ESP-NOW transport, RS-485 redundant transport, gateway registration/recovery, lane-local game state, camera pin detection, node health monitoring, REST/WebSocket API, bowler and overhead UIs.

In progress: dynamic gateway discovery, complete foul/speed integration, production field testing.

License

GPLv3

Links

Description taken from the repository README.

Ratings

–
0 ratings
5 0
4 0
3 0
2 0
1 0

Rate this app

Sign in to rate

Comments 0

Sign in to comment

No comments yet.

Related apps

#esp32 · #hardware · #bowling