Hackaday Podcast Hackaday Podcast

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

Sep 18, 2026 · 1h 10m

Summary

Episode 387 of the Hackaday Podcast covers CircuitPython’s new pre-compiled function support for improved speed, a reverse engineering project that creates a C driver for a Bluetooth printer using the bleak library, and a comprehensive Rust-based firmware rewrite for an e-scooter. The hosts also discuss modeling CNC cabinets in CAD to prevent assembly errors and highlight intricate mechanical clocks, including a tumbling icosahedron timepiece and a frameless sliding puzzle clock. Additionally, they address a listener’s question about reverse engineering an aircraft clock and promote upcomin…

Topics discussed

Intro, Hackaday Supercon 2024 dates, and badge size Mailbag: Reverse engineering a 26-pin military clock CircuitPython vs MicroPython: Viper, mpy-cross, and workflows Reverse engineering a cheap Bluetooth printer without an SDK Hacking an e-scooter: CAN bus over USB-C and Rust Using CAD and 3D models to plan CNC cabinets and projects Eggkharat Singh Kalsi's complex mechanical 3D printed clocks Full-color 3D printed sliding puzzles using UV resin printing Rapid Fire: Round displays, Linux on ESP32, and Pi UPS Bare metal computing: Minimacy VM and security-focused design Janelle Warden's talk on space hacking and problem solving
Listen ad-free on Castria