245: Tell Me How People Hurt You

Embedded.fm · 10 May 2018 · 1h 31m · Episode 245

What this episode covers

Stephen Craig and Parker Dillmann of Macrofab join Alicia and Christopher White to discuss the friction between hardware and software engineers. They debate the definition of embedded systems, the merits of PIC vs. ARM microcontrollers, and the critical importance of reading schematics and using standardized footprints to avoid costly design errors.

Mentioned

Companies
Macrofab, Silicon Labs, DigiKey
Chips
PIC, ARM, EFM8, Raspberry Pi
Tools
Arduino, KiCad, DipTrace

Other shows on the same ground, closest first.

  • 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 Amp Hour · 1h 11m

    Vertically Integrated Design Engineering

    Dave Jones of EEV Blog and Chris Gammell of Contextual Electronics discuss hardware design challenges, including Jones's complex USB and power delivery implementation for the Micro Supply and Gammell's exploration of low-cost components like the three-cent microcontroller. They analyze the strategic value of sticking to familiar microcontrollers versus selecting parts based on technical merit, and discuss the impact of tariffs and supply chain shifts on small-scale manufacturers. The episode concludes with Jones sharing insights from his visit to the Apollo 11 tracking stations and the making of the documentary 'Apollo 11'.

  • The Amp Hour · 1h 47m

    Crossovers and Call-ins

    Chris Gammell hosts a crossover call-in show with Chris and Alicia White of Embedded.fm, discussing the intersection of maker culture and professional engineering, the transition from Arduino to ARM-based microcontrollers like the STM32, and the need for better embedded development tools. The guests address callers' questions regarding pro makers, debugging strategies, and specific hardware implementations such as watchdogs and signal conditioning. They highlight the importance of community, open-source tools like the embed system, and the challenges of scaling hobbyist projects to production.

  • The Spark Gap · 36m

    The Spark Gap - Episode 1

    Hosts Karl and Corey discuss the role of microcontrollers in embedded electronics, starting with a clarification that Arduino is a software ecosystem and community rather than a microcontroller itself. They analyze the trade-offs of abstraction in Arduino, citing a specific failure where the library's slow ADC sampling rate made it unsuitable for audio processing. The conversation then compares various manufacturers, highlighting Microchip's longevity and documentation, NXP's I2C ecosystem, and the challenges of using Freescale parts due to fragmented documentation and lack of community support.

  • The Amp Hour · 1h 12m

    This Is Just A Tribute

    Chris Gammell discusses his new video podcast, The Contextual Electronics Podcast, and details a Gerber file resolution error he encountered with JLCPCB while designing the ABC board. Dave Jones explains the technical nuances of Gerber resolution and aperture settings, while both hosts analyze the industry implications of ARM being up for sale, Intel's manufacturing struggles, and Google's new $300 engineering certification program.

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.