Setting Fire To The Tracks

The Amp Hour · 4 Feb 2019 · 1h 09m · Episode 428

What this episode covers

Dave Jones and Chris Gammell discuss the challenges of getting started with development boards, specifically a painful experience where Gammell struggled with an nRF52832 board because it was mislabeled in the packaging. They analyze the cost-benefit of using microcontrollers with internal EEPROM versus external chips, highlighting that an external EEPROM is cheaper than upgrading the MCU. The conversation shifts to Gammell's experience with a Neoden pick-and-place machine, detailing setup errors and the economics of automation versus hand assembly. Finally, they explore the rise of low-cost AI-capable dev boards like the CIPED and ESP32-CAM, debating the practical applications of edge machine learning and the importance of sensor data collection.

Mentioned

Companies
Lattice, STMicroelectronics, PCBNG, Macrofab, Seeed Studio
Products
CIPED, ESP32-CAM
Chips
nRF52832, nRF52840, ECP5, RISC-V, Paduk
Tools
Neoden, fast.ai, OpenCV

Other shows on the same ground, closest first.

  • Embedded.fm · 1h 09m

    98: Figments of My Imagination

    Hosts Elecia Weyman and Christopher White discuss learning strategies for embedded engineers, emphasizing that 'learning by doing' and modifying existing code are more effective than reading technical books alone. They analyze the competitive landscape of low-power microcontrollers, comparing the TI MSP432, Atmel SAM-L series, and Nordic nRF51822, while highlighting the utility of the BLE Nano dev board and TI's CC2640 for Bluetooth Low Energy projects. The conversation also touches on the challenges of public speaking, the mechanics of the SpaceX rocket landing attempt, and the engineering behind the BB-8 droid.

  • Embedded.fm · 56m

    468: Designed to Kill All Humans

    Anders Nielsen, a Mac expert at Aalborg University and creator of the 65uino kit, joins Embedded.fm to discuss the enduring appeal of the 6502 processor. Nielsen explains how the 6502's simplicity and low cost revolutionized computing in the 1970s and details the architecture of his 65uino board, which uses a 6507 CPU, ROM, and RIOT chip to teach embedded concepts. The conversation covers the history of 8-bit processors, the challenges of sourcing salvaged chips, and the strategic trade-offs between using overpowered microcontrollers for flexibility versus specialized chips for cost in product development.

  • Embedded.fm · 59m

    464: Please Make This Monster Look Scary

    Elecia White and Christopher White discuss Elecia's upcoming third edition of 'Making Embedded Systems' and Christopher's contract work with Logical Elegance. They debate the design of a potential embedded.fm branded PCB, weighing the utility of a simple radio against the complexity of a full development board, and explore the ethical implications of using Large Language Models for creative and professional tasks. Christopher also provides an update on his progress assembling a QRP Labs QCX+ transceiver for amateur radio communication with his father.

  • The Spark Gap · 43m

    The Spark Gap - Episode 17

    Hosts Carl and Corey discuss the fragmented landscape of in-circuit programmers and debuggers for embedded systems, highlighting the pain of dealing with incompatible protocols like JTAG, SWD, and proprietary interfaces from vendors such as NXP, Microchip, and ST. They detail the high cost of commercial tools like the SEGGER J-Link and the risks of relying on bootloaders, citing a $58,000 loss by SparkFun on their MicroView Kickstarter due to a bootloader overwrite error. The hosts advocate for understanding memory maps and linker scripts, and suggest building custom programmers or using open-source tools like OpenOCD to gain deeper knowledge of microcontroller internals and avoid vendor lock-in.

  • Embedded.fm · 1h 46m

    303: Kids, Turn in Your Chips

    Jay Carlson, a PhD student at the University of Nebraska-Lincoln, discusses his pedagogical approach to teaching embedded systems, arguing against traditional lecture-based models in favor of project-based learning and the Dreyfus model of skill acquisition. He critiques the use of Arduino for education, advocating instead for bare-metal microcontrollers like the PIC16 and STM32 to teach fundamental concepts like memory-mapped peripherals and debugging. Carlson also shares insights from his blog posts on the '$1 Microcontroller' and '3 cent micros,' highlighting how ultra-low-cost chips are changing the landscape of hardware design and prototyping.

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