Ep 387: Superhuman Clocks, CAN in USB-C, and the Joys of Bare Metal

Hackaday Podcast · 18 Sept 2026 · 1h 10m · Episode 387

What this episode covers

Hackaday editors Elliot Williams and Tom Nardi discuss recent community hacks, including Mikey Sklar's work to bring MicroPython's Viper and empy cross speedups to CircuitPython, and Bas Bottberg's reverse engineering of a Bluetooth printer using bleak. They also cover Ben's complete firmware rewrite of an E-grooter in Rust, which involved discovering CAN bus over USB-C, and Egg Karate Singh's complex mechanical clocks like Ovodio. The episode concludes with Hackaday Europe talks: Sylvain's bare metal 'Minimacy' virtual machine for security-critical applications, and Janelle Wellen's presentation on space mission hacks and troubleshooting.

Other shows on the same ground, closest first.

  • Embedded.fm · 51m

    405: Bacta Tank for Your Brain

    Elecia White and Christopher White discuss Elecia's recent burnout while teaching her Making Embedded Systems course on Classpert, and Christopher's debugging of a subtle SPI + FreeRTOS bug on a Cypress PSoC chip. They also cover Elecia's recommendations for the book 'Thanks for the Feedback', the Wokwi simulator for Raspberry Pi Pico, and listener projects like Serial Wombat and Cyanobyte.

  • Unnamed Reverse Engineering Podcast · 1h 03m

    065 - Multitalented Grinch

    Hosts Alvaro Brieto and Jen discuss their recent attendance at Open Sauce and the Crowd Supply teardown conference, highlighting the community aspect of hardware reverse engineering. They review several books on security and hacking history, including 'ARM Assembly and Reverse Engineering' and 'Murdoch's Pirates', while also sharing news about past guests like David from Cyber City Circuits teaching the First Lady to solder. The episode concludes with technical discussions on CAN bus vulnerabilities in Toyota vehicles, hotel IoT security, and Alvaro's new DJI Mic recording setup for upcoming coverage at CCCamp.

  • Embedded.fm · 1h 18m

    362: Permutations of Underscores

    Elecia White and Christopher White discuss Christopher's experience using Python and the `ctypes` library to interface with hardware via a CAN bus, highlighting the challenges of parsing split-bit fields. They analyze the Raspberry Pi Pico's programmable I/O features and debate the trade-offs between Arduino, Mbed, and bare-metal ecosystems regarding developer lock-in. The conversation concludes with advice on managing remote work, distinguishing between self-care and self-soothing, and strategies for knowing when to stop coding to avoid technical debt.

  • Embedded.fm · 56m

    256: Agglomeration

    Chris White and Elecia White discuss the ST Micro F1 series, comparing the use of HAL, Cube, and bare metal programming for embedded systems. They review the Hippocratic Oath for Connected Medical Devices from IAmTheCalvary.org and Make Magazine's tips for securing DIY IoT projects. The hosts also explore the Rockstar Programming Language specification, C++ expressiveness, and Elecia's recent work with Python and JSON.

  • The Electromaker Show · 25m

    Apple II controlled Synthesizer, Rust on Everything, New Pi Bootloader

    The host covers OpenCut, an open-source quadruped framework by Petoy using the Arduino-based Nyboard, and two Low Level Learning tutorials on using embedded Rust with the Raspberry Pi Pico and Arduino Uno. He highlights a modular synthesizer project by Joshua Coleman controlled by an Apple II via a DAC, and Iran Fiet’s Atari 2600 tennis interface. The episode concludes with news on the Mico RP2040 USB PDM microphone, the new Raspberry Pi network-bootable bootloader, and updates to the Arduino CLI and CadQuery CAD tool.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Hackaday Podcast. The episode itself belongs to its publisher.