493: Put the Peeps in the Chili Pot

Embedded.fm · 24 Jan 2025 · 1h 20m · Episode 493

What this episode covers

Elecia White and Christopher White discuss how embedded developers can distinguish themselves by mastering systems thinking and firmware integration rather than just reading datasheets. Christopher details his current project building a high-precision GPS data logger for an RC airplane using MicroPython, an ESP32 board from SparkFun, and a ZWO Seestar S50 telescope for astrophotography. They also debate the philosophy of writing effective unit tests, with Elecia sharing her experience using CFFI to drive Python-based tests for C code, and Christopher emphasizing the importance of testing core algorithms like Kalman filters.

Mentioned

Companies
Nordic Semiconductor, ZWO, SparkFun
Products
Seestar S50, Seestar S30, Pyboard, Garmin
Chips
ESP32, STM32
Tools
CFFI
Also
Zephyr

Other shows on the same ground, closest first.

  • The Pragmatic Embedded Podcast · 57m

    MicroPython with Matt Trentini

    Matt Trentini, Principal Software Engineer at Planet Innovation, explains how his team uses MicroPython for professional embedded development, including Class B medical devices. He details the benefits of the interactive REPL and the Unix port for rapid testing, while addressing performance trade-offs and the ability to integrate C code for critical sections. Trentini highlights how this approach accelerates board bring-up, improves junior developer productivity, and enables real-time client demos that are difficult to achieve with C++.

  • Hackaday Podcast · 1h 10m

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

    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.

  • The Amp Hour · 1h 03m

    It Works With Option Number 5

    Dave Jones and Chris Gammell discuss a useless wrist-worn multimeter, the educational value of visual tools like Blender and quantum diamonds, and the pitfalls of camera review content. They detail Dave's struggles with a DI hybrid solar inverter's drifting internal clock and Chris's hack day project implementing a remote shell for Zephyr OS devices using Golioth. The conversation concludes with a comparison of Australian and US electrical systems and a lesson on hysteresis from a car's low-temperature warning.

  • Hackaday Podcast · 55m

    Ep029: Your Face in Silver Sand, Tires of the Future, ESP32 all the CNC Things, and Sub in a Jug

    Hackaday editors Elliot Williams and Mike Szczys discuss several hardware hacks, including a project by I am pro that uses an ESP32 and Gerbil firmware to turn an Etch A Sketch into a camera. They also cover a submarine built in a lemonade jug, a teardown of the new Amazon Echo Dot, and a tutorial on debugging op-amp distortion in an Arduino walkie-talkie. The episode concludes with a deep dive into the complexities of USB-C standards and an analysis of Michelin's airless tire technology.

  • The Amp Hour · 1h 18m

    Why isn't this working?

    Chris Gammell, founder of Contextual Electronics, explains his transition from hardware consulting to learning embedded firmware to stabilize his income. He details his personal project involving an STM32F030 and a 433MHz transmitter, highlighting the steep learning curve of moving from Arduino to bare-metal C development. Gammell and guests Elecia White and Dave Jones discuss the importance of hiring tutors, using build logs for debugging, and the specific frustrations of dealing with obscure Chinese components and complex microcontroller peripherals like SPI displays and I2S audio.

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