12 episodes

A monthly podcast loading you up with news, project updates and product talk from the CircuitPython and maker communities. Hosted by Tod Kurt and Paul Cutler.

The Bootloader Paul Cutler and Tod Kurt

    • Technology
    • 5.0 • 3 Ratings

A monthly podcast loading you up with news, project updates and product talk from the CircuitPython and maker communities. Hosted by Tod Kurt and Paul Cutler.

    Four Topics and an Interview

    Four Topics and an Interview

    Paul and Tod chat about Professor Gallaugher’s CircuitPython tutorial videos, Embedded Swift, a special interview with Justin Myers, the author of the new CircuitPython ConnectionManager library, and more.

    For detailed show notes and transcripts visit The Bootloader.net

    Show Notes:

    00:21 CircuitPython videos by Professor John Gallaugher


    Professor Gallaugher interview on The CircuitPython Show

    Professor Gallaugher’s YouTube channel


    CircuitPython playlist


    Raspberry Pi Pico tutorials using CircuitPython

    Bluefruit School - using a CircuitPython Bluefruit and tutorials

    Use PyCharm with CircuitPython on macOS video

    Easily install or upgrade CircuitPython Libraries with Circup video

    4:58 Embedded Swift



    https://www.cnx-software.com/2024/06/13/embedded-swift-esp32-c6-raspberry-pi-rp2040-stm32f7-nrf52840-microcontrollers/


    https://www.hackster.io/news/apple-embeds-swift-into-hardware-125131557514


    https://www.youtube.com/watch?v=LqxbsADqDI4

    Swift Embedded Examples - https://github.com/apple/swift-embedded-examples

    Swift Matter Examples - https://github.com/apple/swift-matter-examples/tree/main/smart-light


    8:53 Accessibility Matters



    The Micro:bit Access:bit


    Adafruit’s TRRS Trinkey


    11:55 CadQuery



    https://cadquery.readthedocs.io/en/latest/intro.html – good intro

    https://github.com/CadQuery/cadquery – the main repo

    https://github.com/CadQuery/CQ-editor – GUI editor, like OpenSCAD, one of the many ways to use CQ

    https://github.com/Wren6991/CQCAD – Luke Wren (ASIC designer at RasPi)’s collection of CQCAD parts
    Also simliar: OpenJSCAD but also cannot export STEP
    And the original: OpenSCAD


    16:47 Interview with Justin Myers, author of CircuitPython’s ConnectionManager library



    ConnectionManager

    • 24 min
    Beautiful Bezier Curves

    Beautiful Bezier Curves

    In episode 9, Paul and Tod chat about the M5Stack Cardputer, RadioFreeFedi, migrating to Kicad, the CircuitPython Online IDE, and more.

    For detailed show notes, visit TheBootloader.net.

    00:00 Welcome

    00:20 The M5Stack Cardputer - Tod #1

    2:10 CircuitPython build for the Cardputer

    2:40 Available from Electromaker.io

    4:29 RadioFreeFedi.net - Paul #1

    5:57 FediVision

    6:20 Bandcamp Friday / Faircamp Friday

    6:48 Faircamp static site generator

    8:19 Moving from Eagle to Kicad - Tod #2

    9:55 PlumPot YouTube channel with Kicad tutorials

    11:16 What is the most challenging part of the transition to Kicad?

    13:35 What was a surprise in using Kicad?

    15:31 Meet the Maker: André Costa and the Pico W Air - Paul #2


    MagPi story with André Costa and rpilocator

    18:09 Algorithm videos by Freya Holmér - Tod #3



    “Lerp smoothing in broken”


    “The Beauty of Bézier Curves”


    “Why can’t you multiply vectors?”


    22: 53 Circuitpython-staroids game by todbot

    23:16 CircuitPython Online IDE by River Wang - Paul #3

    • 26 min
    Built from the ground up

    Built from the ground up

    In this episode, Paul and Tod each share three interesting things from learn to solder kits to programming ARM in assembly and more. Visit TheBootloader.net for more information including detailed show notes and transcripts.

    00:22 Meet the Maker: Carrie Sundra of Alpenglow Industries. (Paul #1)

    1:29 SMT Garden - surface mount soldering kit

    3:51 Building a synthesizer with the Daisy Seed from Electrosmith (Tod #1)

    5:56 synthUX Academy classes on YouTube

    8:08 Microdot web framework for MicroPython (Paul #2)

    9:08 Programming for both CPython and CircuitPython or MicroPython

    10:25 ARM Assembly Deep-dives by Carlynorama (Tod #2)

    16:52 ARM Simulator in the browser

    18:50 gcc and Clang compilers for ARM

    19:20 Bambu Labs 3D printer follow-up from Episode 1 (Paul #3)

    20:35 Bambu extends firmware support until 2027 and security updates until 2029

    23:08 Let’s talk about Capacitive Touch Sensors and Sliders (Tod #3)

    29:00 Tod’s Tindie Store

    29:31 Wrap-up and visit TheBootloader.net for detailed show notes and transcripts

    • 29 min
    The CircuitPython 9 Release Show

    The CircuitPython 9 Release Show

    00:00 Welcome to The Bootloader

    00:22 What are we excited about in CircuitPython 9?

    00:56 jpegio and the Memento Camera



    AdaBox 21 Unboxing Video


    2:12 The one downside of JPEG vs. BMP or PNG

    3:03 How Adafruit is innovating around the hardware and software

    3:57 bitmapfilter image effects

    4:28 USB Host

    5:07 Keyboards on USB Host



    Scott’s CircuitPython2024 blog post


    7:12 MicroPython and merging its changes into CircuitPython


    Split heap memory management

    9:55 paralleldisplaybus


    LilyGO microcontrollers
    8x faster display using paralleldisplaybus for ESP32

    12:13 CIRCUITPY on Android

    13:28 ESP-IDF software development kit for Espressif microcontrollers


    CircuitPython 9.0 moves from IDF v4.x to IDF v5
    Potential for Bluetooth for ESP32-S3 chips

    15:52 ConnectionManager and the CircuitPython community

    18:04 Breaking changes in CircuitPython



    display.show() deprecated
    Mounting a filesystem requires an existing directory
    CircuitPython now requires explicit socket port re-use. Use socket.setsockopt(pool.SOL_SOCKET, pool.SO_REUSEADDR, 1), as in CPython.

    20:10 Thank you to everyone in the CircuitPython community who contributed to CircuitPython 9.0

    20:43 The CircuitPython Community Weekly Meeting every Monday at 2pm EST in the Adafruit Discord

    21:33 Thanks for listening!

    Memento photo used under a CC-BY-SA 3.0 license

    • 22 min
    Supersized for Supercon

    Supersized for Supercon

    Tod shares some of his favorite talks from the recent Supercon  conference in Pasadena, CA.  Paul and Tod each share one thing they  found interesting.  
    Follow Tod on Mastodon: @todbot@mastodon.social 
    Follow Paul on Mastodon: @prcutler@fosstodon.org
    Show Notes
    0:00 Welcome to the Supersize Supercon episode
    3:17 The Supercon badge
    8:02 DIY Vacuum Tubes by Nick Pool
    10:31 Personal Electric Vehicles by Bradley Gawthrop
    13:00 Samy Kamkar’s Random Walk Exploration
    15:45 How to Hang and Sell Your Blinky Goodness as Art byChris Combs
    18:15 Back in person
    19:40 Python in the browser
    22:00 Tod’s PicoStepSeq

    • 25 min
    Pandas and Breadboards

    Pandas and Breadboards

    Tod and Paul share a few interesting things including virtual breadboards, Hey Github, and creating virtual synthesizers.
    00:00 Welcome
    00:26 MicroPython by Arduino Labs
    6:15 Home Assistant
    9:50 WithDiode.com and virtual breadboards
    14:09 Hey, Github
    17:40 Virtual Synthesizers - Turn Max patches into VST
    22:48 Mastodon
    For detailed show notes, transcripts, and to support the show, visit TheBootloader.net.

    • 28 min

Customer Reviews

5.0 out of 5
3 Ratings

3 Ratings

Top Podcasts In Technology

Acquired
Ben Gilbert and David Rosenthal
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lex Fridman Podcast
Lex Fridman
Hard Fork
The New York Times
The Vergecast
The Verge
TED Radio Hour
NPR

You Might Also Like

The Electromaker Show
Electromaker
Hackaday Podcast
Hackaday
Circuit Break - A MacroFab Podcast
MacroFab, Inc.
FLOSS Weekly
Hackaday
Python Bytes
Michael Kennedy and Brian Okken
The Amp Hour Electronics Podcast
The Amp Hour (Chris Gammell and David L Jones)