Ep 287: Raspberry Pi Woes, Blacker than Black, and Printing with Klipper

Hackaday Podcast · 6 Sept 2024 · 1h 05m · Episode 287

What this episode covers

Hosts Elliot Williams and Al Williams discuss the RP2350 microcontroller erratum, where a hardware bug causes GPIO pins to latch high, forcing designers to use external pull-down resistors or software workarounds. They also explore a laser-based lawn care prototype, the rooting of cheap Wi-Fi repeaters via OpenWRT vulnerabilities, and a new ultra-black material made from plasma-treated wood. Finally, they debate the merits of Klipper firmware for 3D printing, highlighting its Linux-based architecture and modularity over traditional Marlin firmware.

Other shows on the same ground, closest first.

  • The Amp Hour

    The RP2350 with the Raspberry Pi Team

    James Adams, Chris Boross, Liam Fraser, and Luke Wren from the Raspberry Pi team discuss the RP2350 microcontroller, detailing its evolution from the RP2040 with a focus on new security features, low-power modes, and the addition of a RISC-V core (Hazard 3). The team explains the architectural challenges of integrating dual cores, the enhanced Programmable I/O (PIO) subsystem, and the implementation of secure boot with hardware countermeasures against fault injection. They also share insights from a recent security challenge, revealing exploits like passive voltage contrast on OTP memory, and discuss the future of the RP2040 and upcoming Pico 2 variants.

  • The Amp Hour · 1h 09m

    Rubber Duck Incarnate

    Dave Jones and Chris Gammell discuss the recent public falling out between SparkFun and Adafruit, which resulted in Adafruit losing the right to resell the Teensy microcontroller board designed by Paul Stoffregen. They analyze the technical implications of the Teensy's proprietary NDA-protected bootloader and explore how the RP2350 chip's Programmable IO (PIO) state machines offer a versatile alternative for custom hardware. The conversation also covers Chris's use of the Zephyr RTOS for embedded development, AI-assisted coding tools, and portable debugging via terminal apps on mobile devices.

  • The Spark Gap · 1h 19m

    The Spark Gap - Episode 32

    Hosts Carl and Corey revisit topics from their first 31 episodes, discussing the NXP acquisition of Freescale, MakerBot's layoffs, and Tesla's certified pre-owned program and Powerwall. They also analyze the John Deere firmware ownership controversy, the performance trade-offs of No-OS and Lua on microcontrollers, and the evolution of the Raspberry Pi. The episode highlights specific components like NXP current-sensing MOSFETs and the PCA8550 I2C dip switch, while addressing software bugs in Boeing 787 generator control units and the importance of checking simple parts like LDOs.

  • The Amp Hour

    Moving House (And Lab)

    Chris Gammell, who designs open-source hardware for Golioth, explains his new modular DRAM module strategy and lab reorganization to Dave Jones, host of EEVblog. They discuss the RP2350 microcontroller's inductor polarity issue, Altium's licensing changes, and recent industry news including Intel layoffs and the DCS defamation lawsuit.

  • Embedded.fm · 56m

    319: Squidly Tentacles

    Hosts Elecia White and Christopher White discuss the technical implications of the 2038 time bug, the utility of the 'single-file libraries' GitHub repository for embedded development, and Christopher's hands-on MIDI project using an STM32 NUCLEO-144 board. Elecia also shares her exploration of Tiny ML for PID controller tuning and her attempt to apply for a NASA NIAC grant using curved crease origami for sensor systems.

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