claude-haiku-4-5-20251001 · $0.033
Dick Hamill presents RPU, a non-invasive Arduino board for classic pinball ruleset upgrades with dual-boot capability.
The RPU board plugs into J5 on Bally-Stern machines or replaces the CPU on Harry Williams/Atari machines without removing original boards
high confidence · Dick Hamill, detailed technical explanation of board architecture and installation methods
The system supports dual-boot: hold credit reset button while powering up to switch between new custom code and original machine code
high confidence · Dick Hamill describing Rev-4 and latest board capabilities
DIY board costs approximately $25 for PCB and components; Arduino is $16; full system with Wave Trigger and speakers under $100
high confidence · Dick Hamill providing detailed cost breakdown for DIY builds
All RPU code is new implementation, not using original manufacturer IP or code, replicated from oscilloscope analysis of original MPUs
high confidence · Dick Hamill explaining IP status and development methodology
Trident machine was upgraded with a four-ball trough from Pinball Life, auto-plunger, and mode stacking with multiball capability
high confidence · Dick Hamill describing specific modifications and demonstrations
Pre-built kits are available from Troxel Repair and ROYGBEV on Pinside for $100-$250 depending on options
high confidence · Dick Hamill naming specific vendors and price ranges
The RPU board uses three hardware serial ports: one for Wave Trigger audio, one for Wi-Fi, one open for custom peripherals
high confidence · Dick Hamill describing hardware serial port expansion on Rev-4 and up boards
Harry Williams machines System 4 through 11C are supported; Rev-102 board automatically detects 6800 vs 6802 CPUs without jumpers
high confidence · Dick Hamill listing supported machine types and Rev-102 improvements over Rev-101
“I'm not changing any of the original boards in the machine. I'm just plugging this into J5 on your MPU. And by plugging this into J5, I can have an Arduino take over your MPU and then put new rules on the machine. You flip a switch, you're still playing Galaxy as it was, in 1979 or something like that.”
Dick Hamill@ 1:03 — Core value proposition: non-invasive upgrade preserving original machine playability
“To me, that's the big difference between this one and other pinball modding projects... you could dual boot, which is the big difference.”
Dick Hamill@ 5:22 — Identifies dual-boot capability as key differentiator from Legacy/FPGA-based board swap solutions
“I was not in a business here. I was not trying to create a business out of this. What I was doing was trying to use my machines in an interesting way and share that with the world.”
Dick Hamill@ 20:48 — Establishes Hamill's non-commercial intent; explains how third-party vendors emerged
“I've been out of manufacturing for 30 years now, and I don't intend to get back into manufacturing. It was not my favorite.”
Dick Hamill@ 21:09 — Explains why Hamill delegated kit production to third parties
“It might be counterintuitive to think that a flat play field machine that you've always played a single ball would work as a multi-ball machine. It really does.”
Dick Hamill@ 24:03 — Highlights capability expansion possible with RPU system on classic machines
“All the schematics and the Gerber files... are on my website, which is called pinballrefresh.com.”
business_signal: Hamill explicitly distances himself from manufacturing: 'I've been out of manufacturing for 30 years now, and I don't intend to get back into manufacturing. It was not my favorite.' Indicates community-driven vendor model is intentional design rather than default.
high · Hamill's repeated emphasis on open-source philosophy and delegation to third-party vendors; states clear preference for community ownership over commercial control
community_signal: Open-source RPU ecosystem with GitHub hosting, Pinside vendor community, and DIY-or-buy distribution model; multiple contributors (Zach Sharpe, Matt Scott, Quench) actively involved in code development
high · Hamill states: 'It's all there for you to use and do what you want with... There's got to be at least a half dozen or more people who have developed code for these.'
community_signal: Pinside wiki (Pinball Index) documenting RPU project with clickable parts lists and examples; open-source code repository on GitHub with multiple working examples
medium · Hamill references: 'We Are Pinball are making a wiki at Pinball Index... There's got to be at least a half dozen or more people who have developed code for these. So there's a lot of examples out. Open source on GitHub.'
design_philosophy: RPU design philosophy emphasizes non-invasiveness and reversibility: original machine boards and code remain unmodified and playable; upgrades added as optional overlays
high · Hamill: 'I'm not changing any of the original boards in the machine... You flip a switch, you're still playing Galaxy as it was... I like to put the old boards in there because I work with a partnership, and if we don't have to spend money on an Alltech, we're just going to not spend money.'
youtube_groq_whisper · $0.153
Dick Hamill@ 19:41 — Open-source availability via pinballrefresh.com
“Everything dealing with the lamps, the solenoids, the switches, all that stuff, the sounds, is already all done... in an ISR... I made my interrupt service routine work exactly the way theirs did.”
Dick Hamill@ 30:41 — Explains compatibility and timing fidelity achieved through oscilloscope-based reverse engineering
market_signal: Third-party vendor ecosystem (ROYGBEV, Troxel Repair) emerged to provide pre-built kits and plug-and-play systems; vendor pricing $100-$250 reflects market acceptance and demand
high · Hamill: 'People started saying, "Where can I buy this?... a couple other people did. So on Pinside, there's a couple of stores, one run by a guy named Roy G. Bev... another run by a person named Troxel Repair... between $100 and $250 depending on what options you get.'
product_strategy: Trident machine modified with four-ball trough, auto-plunger, mode stacking, and multiball capability while maintaining single-ball original code compatibility
high · Hamill demonstrates: 'So I divided the play field into three portions... If I qualify my spinners, qualify my drop targets, then I hit the saucer to start both of those modes at the same time... So I put in a four-ball trough... then I added an auto-plunger.'
product_strategy: Future expansion areas identified: J5 diagnostics port could be exploited for board-level testing and repair (address line shorts, socket diagnostics); apron displays and topper serial control discussed as emerging use cases
medium · Hamill: 'One of the things that always goes wrong with those 35 boards is if you have the scan B sockets, there's going to be shorts... I haven't written that software yet, but it's right there... The apron display is not currently controlled by the code, but it could be.'
technology_signal: Fire safety standard precaution mentioned but addressed as manageable: 'Any pinball machine has the ability to catch fire. Let's just be honest about that. But my machines, machines running my code have no more or less ability to catch fire than any other pinball machine.'
medium · Hamill: 'If you want to be super careful as you're developing your code, pull the play field fuse. You know, just don't be crazy. But there haven't been that many incidents.'
technology_signal: Arduino-based open-source framework lowering barrier to entry for custom pinball code development; standardized library abstracts hardware complexity across multiple machine types
high · Hamill states: 'It's not as daunting as it might seem because there's already a framework and a library of calls available... Setup, you're just going to do... one call... The loop function is where you're going to do all your game logic.'
technology_signal: Expansion of RPU architecture from single-function upgrade to multi-port platform supporting Wi-Fi, displays, digital audio, and third-party peripherals via I2C bus
high · Rev-4 and later boards feature three hardware serial ports (Wave Trigger audio, Wi-Fi, open peripheral) plus I2C bus; Hamill notes: 'That's a bus. So you can put as many I2C devices on there as you want, giving you endless capabilities.'
technology_signal: RPU board represents shift from invasive board swaps (requiring MPU/solenoid driver replacement) to non-invasive dual-boot add-on hardware, enabling preservation of original machine code alongside new custom rulesets
high · Hamill explicitly contrasts RPU approach with Legacy and FPGA board-swap solutions: 'I wanted a solution that was a little less intrusive... With this board, you pop it out, it's back to the original.'