Vision-first pinball modernization

pinball.cv

A non-invasive edge and cloud platform for physical pinball machines: Raspberry Pi 5 OCR, QR onboarding, playfield messaging, tabbed operator and admin workflows, plan controls, username moderation, and resilient leaderboards without cabinet switch wiring.

500 active edge connections target
0 mechanical cabinet integrations
2 leaderboard scopes per score
V1 platform

Built for the operator, the maintainer, and the machine.

pinball.cv keeps the cabinet untouched. The edge device watches native video, recognizes Stern Pinball Insider Connected usernames, and only records games linked to a recognized player profile.

Raspberry Pi 5 edge mod

Boot authentication, visual username detection, score capture, local caching, and fail-safe playfield display output all run at the machine.

Operator dashboard

Login, fleet selection, score updates, local leaderboard reloads, custom messages, plan changes, username bans, and device unregister flows in one tabbed workspace.

Admin authority

Maintainers can focus on one operator, manage their devices, change plans, update scores and messages, and see banned username status before banning or unbanning.

Playfield monitor Welcome to Smith Pinball Arcade
Edge loop

Track only the games that can be trusted.

Authenticate on boot

Registered devices connect to the cloud. Unassigned devices display a QR code generated from the Wi-Fi adapter MAC address.

Detect Stern username

OCR watches the native cabinet video and arms tracking only after a recognized Insider Connected username appears.

Submit composite score

Final score payloads are authenticated by the registered device identity and the OCR-extracted player username.

Degrade gracefully offline

When cloud connectivity drops, local messages and device leaderboards continue without exposing OS or API error screens.

Dashboards

Device operations, plans, and moderation in one surface.

Operators get device-scoped actions for the selected Fleet machine. Admins can focus the left rail on one user, manage that user's devices, and run the same score, local, message, plan, ban, and unregister workflows.

Operator fleet
Godzilla ProOnline - Pro tier
Jaws PremiumOffline - free fallback
Foo Fighters LEReady to claim
Score Local Message Plan Ban Unregister
FreeLocal scores and message
ProGlobal and premium V1 tools
ArcadeTBD venue features
1LUNA_SPIN842,901,220
2JET_BUMP731,004,880
3ORBIT_7685,553,140
LUNA_SPINAllowed
TILT_RAGEBanned
Subscription model

Free fallback, Pro network tools, Arcade later.

The current dashboards show Free, Pro, and Arcade in a shared feature matrix. Free and Pro can be selected today; Arcade is visible but disabled until venue and fleet features are defined. Stripe Link remains the planned billing path.

Free tier

Included with registered hardware and resilient during network interruptions.

  • Basic telemetry
  • Custom playfield welcome message
  • Local device leaderboard
  • Offline cached state

Arcade tier

Shown in the plan matrix as a future tier while venue and fleet features are designed.

  • Venue-level controls TBD
  • Fleet-level workflows TBD
  • Disabled for selection today
  • Reserved for later subscription packaging
Delivery plan

A nine-week path from hardware proof to admin control.

The milestones keep the riskiest pieces early: video capture, OCR reliability, conditional tracking, QR onboarding, and load testing for 500 simulated devices.

Weeks 1-4

Hardware PoC and onboarding

  • Pi 5 video passthrough and boot authentication
  • Stern username OCR training
  • Mobile QR claiming flow
Weeks 5-7

Cloud core and dashboards

  • Device claiming backend
  • Free, Pro, and Arcade plan matrix
  • Local and global leaderboard APIs
Weeks 8-9

Admin and resilience

  • Offline fallback routines
  • Focused admin user/device workflows
  • Ban status and username moderation APIs
  • 500-device API load testing

Ready for a pilot location?

Bring one machine, one Raspberry Pi 5, and one secondary playfield monitor. The V1 scope is built around proving reliable OCR, QR onboarding, and conditional score capture before scaling the fleet.

Start a pilot