The Bootloader

The Bootloader@thebootloader

32 followers
Follow

Season 2 episodes (4)

Four Topics and an Interview
S02:E10

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

Beautiful Bezier Curves
S02:E09

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

Built from the ground up
S02:E08

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

The CircuitPython 9 Release Show
S02:E07

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