Turning a Raspberry Pi into an ESP32-C3 Programmer and Debug Console

Using a Raspberry Pi as a permanent UART console and serial programmer for an ESP32-C3, with BOOT control, esptool flashing, stale-build protection and post-flash verification.
Coding projects and development notes covering scripts, utilities, web applications and custom software built in Realm Labs.

Using a Raspberry Pi as a permanent UART console and serial programmer for an ESP32-C3, with BOOT control, esptool flashing, stale-build protection and post-flash verification.

I have had some form of homemade darts scorer kicking around since 2021. Like quite a few of my projects, it started with a fairly simple requirement: I wanted an electronic scoreboard beside the dartboard without spending silly money on…