203: Save My Board

Embedded.fm · 8 Jun 2017 · 59m

What this episode covers

Charlie Ladd, a principal electrical engineer with experience in medical, FAA, and consumer products, discusses bridging the gap between hardware and firmware. He details his work on an oil quality sensor for VSI Oil and emphasizes the importance of designing for failure, using redundancy, and providing clear documentation like 'PickIO' spreadsheets and 'Theory of Ops' to help firmware engineers debug boards safely. Ladd also shares insights on the evolution of the industry, the value of mentorship, and how to stay current with new components through trade magazines and development boards.

Mentioned

Companies
VSI Oil, Linear Tech, Microchip, Crossbow, Flextronics, Applied Bio Systems, HP, Ford Aerospace
Also
EEWeb.com, EDN, ECN, Newark, DigiKey

Other shows on the same ground, closest first.

  • The Amp Hour · 1h 00m

    Documentation Is A Waste Of Time

    Dave Jones and Chris Gammell discuss the critical role of documentation in hardware engineering, contrasting the rigorous requirements of military contractors with the 'get it done' culture of startups where knowledge is often lost when key designers leave. They analyze the Foxconn acquisition of Sharp as a supply chain security move by a giant with excess cash, and review the Raspberry Pi 3's integration of Wi-Fi and Bluetooth into its processor. The conversation concludes with a critique of the 'Coolest Cooler' Kickstarter failure, highlighting how poor unit economics and fulfillment planning can lead to bankruptcy despite massive funding.

  • The Amp Hour · 1h 17m

    An Interview with Kerry Scharfglass

    Kerry Scharfglass, firmware lead at span.io, discusses her journey from designing the Dragonfly DEF CON badge to working on early Amazon Echo hardware and dockless scooters. She details the technical challenges of the badge, including PCB layering and LED control, and contrasts the high-velocity, high-risk environment of consulting with the long-term reliability requirements of home energy systems. Scharfglass explains how span.io integrates solar and battery components into a single smart panel to simplify installation and improve user experience for both homeowners and solar installers.

  • The Amp Hour · 1h 04m

    The Toggle Boggle

    Dave Jones and Chris Gammell discuss the importance of rigorous testing and skepticism in engineering, illustrated by Jones's experience with a 'free energy' claim and a test jig failure for his 'Toggle the Bot' project. They analyze the collapse of UK electronics retailer Maplin, Amazon's acquisition of Ring (and its subsidiary Blink) for its low-power chip technology, and Microchip's acquisition of Microsemi. The hosts also debate user interface design for power supplies, the value of Gantt charts in hardware development, and Gammell's personal efforts to learn embedded firmware using tools like the J-Link debugger and TI development boards.

  • The Amp Hour · 1h 15m

    The Endless Y2K

    Dave Jones of EEVblog discusses the final stages of his 121 GW multimeter, specifically the decision to use an SD card for firmware updates instead of Bluetooth due to reliability and bootloader complexity. Chris Gammell of Contextual Electronics shares his experience hand-assembling 0402 components and advocates for KiCad's OpenGL rendering mode for PCB design. The hosts also debate the industry's reliance on always-connected IoT devices, citing the WPA2 vulnerability and Tesla's Powerwall, before touching on CircuitPython and the future of embedded development.

  • Oxide and Friends · 2h 07m

    More Tales from the Bringup Lab

    Bryan Cantrill and the Oxide Computer Company team, including Arjen Roodselaar, Eric Aasen, and Matt Keeter, detail the bring-up of Sidecar, a switching board based on the Intel Tofino 2 ASIC, and Gimlet, their compute node. They discuss the extreme difficulty of designing the Power Delivery Network (PDN) to handle 300-amp load steps with only 7 millivolts of margin, requiring a custom 'load slammer' for testing. The team also recounts debugging firmware and hardware issues, including TOML parsing errors, slew rate mismatches on SPI traces, and a critical 500-ohm pull-down resistor error on the T6 NIC that nearly halted production.

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.