The CircuitPython Show

PODCAST · technology

The CircuitPython Show

An independent podcast with the people in and around CircuitPython. Created and hosted by Paul Cutler.

  1. 61

    Tom Fox

    Tom Fox joins the show and shares his creation, the SPOKE board. Show Notes 00:00 Intro 00:36 Tom’s start with computers and electornics 1:25 Discovering CircuitPython 2:31 The SPOKE board SPOKE 4:11 Whom is the SPOKE for? 5:38 The SPOKE Mini 7:25 What students have made with the SPOKE 9:15 What were the challenges bringing the SPOKE to life? 10:33 The SPOKE online editor 13:53 What’s next for SPOKE? 14:59 Where to learn more? YouTube Instagram Tom’s home page 15:26 How much does the SPOKE cost? 15:38 Which board? 16:22 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  2. 60

    Developing for the Fruit Jam

    Paul is joined by three former guests: Tim Cocks, Dan Cogliano, and Cooper Dalrymple who share their experience developing apps, games, and screensavers for the Adafruit Fruit Jam and Fruit Jam OS. Show Notes 00:00 Welcome 00:38 FruitJamOS Cooper’s best practices Fruitris 3:44 Cooper’s excitement for the Fruit Jam 7:24 Dan’s interest in the Fruit Jam Z Machine Moon Miner 8:52 Dan’s screensavers for the Fruit Jam Screensaver bundle 10:48 Coding for othe Fruit Jam 12:20 The Fruit Jam app library Fruit Jam Library 18:02 GPIO and expansion 19:44 Display support Using DVI Video Learn Guide 24:07 Challenges to look out for when developing for the Fruit Jam Mice Learn Guide Keyboard Learn Guide Cooper’s Mystify screensaver 31:01 What advice for someone creating a game or app for the Fruit Jam? Cooper’s Fruit Jam / Pong tutorial 36:48 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  3. 59

    Physical Computing - Interactive Art, Robotics, & Tech for Good

    Paul is joined by Abby Bergman and Esha Patel who both recently completed the Physical Computing - Interactive Art, Robotics, & Tech for Good course taught by Professor John Gallaugher at Boston College. Abby and Esha share their experiences and projects taking the course. Show Notes 00:00 Welcome 00:56 Professor Gallaugher’s Physical Computing - Interactive Art, Robotics, & Tech for Good course 1:42 Abby’s motivation for taking the class Early Childhood Maker Literacies – DevTech Research Group 2:38 Esha’s motivation for taking the class 3:32 What was a surprise about the class? 5:20 Esha’s Interactive Hopscotch project Interactive Hopscotch Adaptive Tic Tac Toe 7:38 Abby’s Very Hungry Caterpillar Interactive Very Hungry Caterpillar With RFID and Button Input - Assistive Tech 10:29 Soldernig challenges 11:36 The Festival of Lights 12:26 What advice would you share to someone thinking of taking the course? 14:29 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  4. 58

    John Park

    John Park joins the show and shares how he started hosting shows, his pre-show preparation, some of his favorite memories and projects, and more. 00:00 Welcome 00:36 JP’s start with computers and electronics 3:59 MAKE: Television Make: Television - Complete Series : Make : Free Download, Borrow, and Streaming : Internet Archive 10:47 Preparing for a show JP’s Workshop YouTube Playlist 16:54 Favorite CircuitPython memories 20:09 Favorite projects over the years 25:55 Favorite synthesizer Mutable Instruments: a (Brief) Retrospective MicroFreak 29:20 Which board? 30:36 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  5. 57

    The Open Pressure Sensor Device

    Paul welcomes Michelle Hui and Reitwiec Shandilya, master’s students at Cornell Tech. They discuss their project, an open source medical device that helps mastectomy patients, that runs CircuitPython. 00:00 Intro 00:46 The Open Pressure Sensor Device 2:05 Overcoming the problem gaps 2:58 Partnering with clinicians 5:26 The hardware and firmware 8:13 Reverse engineering the proprietary device 13:48 The Open Source Hardware Association 20:09 What’s next for OpenPSD? 21:42 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  6. 56

    Sean Carolan

    In this episode, Paul is joined by Sean Carolan. Sean shares how he used CoPilot with Claude Opus to create a Pac-Man clone in CircuitPython in just one day. Show Notes 00:00 Intro 00:32 Sean’s start with computers 1:34 Choosing Pac-Man 2:30 Seeed Wio Terminal 4:04 Coding Pac-Man in CircuitPython 5:17 The game’s art assets The Spriters Resource Assets · Kenney 6:51 Re-creating the sounds of Pac-Man 8:29 Pac-Man on the Fruit Jam Port to Adafruit Fruit jam by relic-se · Pull Request #1 · scarolan/pac-wio 9:51 What worked well when using Claude Opus for Ai 12:50 The challenges in using AI 14:14 Recommendations for someone just starting to use AI to code 16:38 Learn more about Sean Sean Carolan’s Github Site Sean on LinkedIn 17:01 Which board? 18:36 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  7. 55

    John Ellis

    Paul welcomes John Ellis to the show. John shares some of his MacroPad projects, TallyCircuitPy, and more. 00:00 Intro 1:18 John’s start with computers 5:13 John’s handle, DeckerEgo 6:28 MacroPad Hotkeys II deckerego/Macropad_Hotkeys GitHub repository: An extensible hotkey macropad inspired by the Macropad Hotkeys example from the Adafruit Learning System Guide prcutler/awesome-macropad: A curated list of awesome applications, macros, 3D printed cases, guides, and more for the Adafruit rp2040 MacroPad. 8:59 Sleeping the Macropad screen 10:36 MacroPad 4 Chord MIDI Macropad 4chord MIDI 12:47 TallyCircuitPy and TallyOBS TallyOBS 15:12 The role CircuitPython can play in saving older hardware 17:20 Where to learn more about John https://www.deckerego.net 18:15 Which board? 19:53 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  8. 54

    Dan Cogliano

    Dan Cogliano joins Paul and they discuss Dan’s work with the Z Machine, which allows you to play Zork and other text adventure games. Follow the show on Mastodon or Bluesky. Show Notes 00:30 Dan’s start with computers 3:05 The EZ Make Oven 4:53 The Z-Machine 7:59 Challenges in creating the CP Z Machine 9:08 The game of Zork 11:00 CP Z Machine Learn Guide 11:15 Dan’s next game 12:29 Challenges working with graphics 13:37 Where to learn more about Dan BlueSky Dan’s Learn Guides Danthegeek.com Cleveland Museum of Art 14:27 Which board? 15:13 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  9. 53

    River Wang

    Paul welcomes River Wang to the show. River was a STEAM teacher before becoming a full time software developer 3 years ago. He created the CircuitPython Online IDE, a browser based platform that allows users to work on a CircuitPython project on the web or as a self-hosted website. Follow the show on Mastodon or Bluesky. Show Notes 00:00 Intro 00:29 River’s start with computers and electronics 3:42 River’s start with Python 4:31 Teaching 5:42 Discovering CircuitPython 9:18 Creating the CircuitPython Online IDE 13:04 How the CircuitPython Online IDE works 14:28 The challenges in building the CircuitPython Online IDE 20:34 Self-hosting the CircuitPython Online IDE 19:02 How the CircuitPython Online IDE helps educators 20:34 CircuitPython Online IDE’s key features 23:13 What’s next for the CircuitPython Online IDE 24:41 How to support the CircuitPython Online IDE 25:05 Where to learn more The CircuitPython Online IDE GitHub Repository YouTube Twitter Fosstodon 25:23 Which board? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  10. 52

    John Romkey

    John Romkey joins the show and shares his CircuitPython tool, circremote, what it does, how it works, how he used Cursor and Claude to help write it, and more. Follow the show on Mastodon or Bluesky. Show Notes 00:00 Intro 00:56 John’s start with computers and electronics 6:25 circremote 9:21 circremote clean and emacs support 12:22 circremote’s sensor support and AI 14:23 Cursor with VS Code and Claude 19:27 Sensor and device support in circremote 21:32 Community sensor work 26:16 Which board? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  11. 51

    Sam Blenny

    Sam Blenny joins the show and shares his work with the Fruit Jam, including USB Host, a Color Checker, a Gamepad tester, and more. Follow the show on Mastodon or Bluesky. Show Notes 00:00 Intro 00:24 Sam’s start with computers and electronics 5:34 Discovering CircuitPython Pumpkins vs Skeletons game 7:06 Working with the Fruit Jam and the Gamepad tester 9:24 USB Host MIDI Tester 11:12 The Fruit Jam Color Checker 13:49 USB Host USB Host Improvement Umbrella Issue Improve USB Host device error handling pull request USB Host buffers allocated in in internal RAM issue 16:42 Which board? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  12. 50

    Noe Ruiz

    Noe Ruiz joins the show and shares how he started learning design and 3D modeling, creating the Layer by Layer tutorials, designing CAD parts, and more. Follow the show on Mastodon or Bluesky. Show Notes 00:00 Intro 00:19 Getting started with computers and electronics 1:38 Learning design 4:38 Snap-fit enclosures 6:36 3D Hangouts Live in New York City Episode 1 8:28 Adafruit CAD Parts 12:05 Layer by Layer 13:35 Which board? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  13. 49

    John Fletcher

    In the kickoff of season 6, John Fletcher joins the show. John shares how he ported CircuitPython to web assembly, how it works, and how using Claude Code helped. Follow the show on Mastodon and Bluesky. Show Notes 00:00 Intro 00:23 John’s start with computers 4:07 John’s Discord nickname 5:05 CircuitPython and web assembly 6:43 How CircuitPython works in the browser 7:46 Advantages to using CircuitPython in the browser 9:25 Windows Subsystem for Linux 10:25 Using Claude Code 10:49 Managing the prompts 12:48 How to test CircuitPython in the browser The CircuitPython web-editor with web assembly 13:33 Where to learn more John’s GitHub repositories Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  14. 48

    Justin Myers

    In the final episode of season 5, Justin Myers joins the show. Justin shares how he created the new connectionmanager library for networking in CircuitPython. Follow the show on Mastodon or Bluesky for news of when the show will return. Show Notes 00:00 Intro 00:21 Justin’s start with computers 1:11 Discovering electronics 2:15 Discovering CircuitPython 3:02 ConnectionManager 4:55 How does connectionmanager work? 7:10 What were the challenges in creating connectionmanager? 8:35 Software testing framework 11:21 Which board? 13:25 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  15. 47

    Cooper Dalrymple

    Cooper Dalrymple, who recently was a guest on the Audio Effects Panel Discussion, joins the show. He shares how he got started with electronics, his music background, what’s next for CircuitPython’s audio effects, and more. 00:00 Welcome 00:26 Cooper’s start with computers and electronics 1:31 Discovering CircuitPython 5:57 Cooper’s music background 8:18 Designing hardware 13:26 Advantages between CircuitPython and Arduino 19:03 What’s next in audio effects? 21:41 Learn more about Cooper Tindie Store YouTube GitHub 23:02 Which board? 24:04 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  16. 46

    Designing Games for CircuitPython with Tim "foamyguy" Cocks

    Tim Cocks, better known as foamyguy in the Adafruit community, shares his experiences in designing games for CircuitPython. Tim and Paul also discuss some recent games Tim has worked on. 00:00 Intro 00:16 Tim’s start with computers 1:48 Discovering CircuitPython 8:16 Challenges designing games for microcontrollers 13:16 1D Chomper 15:44 Blinka Says 18:58 Karel the Robot 23:24 Which microcontroller? 25:42 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  17. 45

    Audio Effects Panel Discussion

    Cooper Dalrymple, Jeff Epler, Mark Komus, and Tod Kurt join the show to discuss the new audio effects available in CircuitPython. 00:00 Welcome 00:19 Mark’s inspiration for adding audio effects 1:46 Mark’s drum gist 4:23 The new audio effects available in CircuitPython 8:02 LFOs 10:30 Synthio vs Audio Effects 11:36 MP3 Bass and Treble Control 12:48 The RP2350 17:34 RP2350 vs RP2040 18:11 Audio on Espressif 19:50 Guitar pedals 26:59 Future projects 29:59 CircuitPython Karaoke 30:42 CircuitPython Audio Effects Tricks 32:38 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  18. 44

    Project Collaboration with Liz Clark and Noe Ruiz

    Liz Clark and Noe Ruiz join the show and share how they collaborate on projects, where they get inspiration, and share some of their favorite projects. Follow the show on Mastodon or Bluesky. Show Notes 00:00 Intro 00:21 Project inspirations 4:17 Iterating on a project 6:09 Working together to improve a project 8:01 Noe’s favorite project - Adabot 9:41 Liz’s favorite project - the Midi Fighter 11:00 The MX Guitarr 15:12 The The CircuitPython Motorized Camera Slider 17:09 The Jack-o-lantern PropMaker 19:24 The NFC Rapsberry Pi Media Player 24:02 The RP2350 Audio Reactive Video Synth 29:18 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  19. 43

    Writing a CircuitPython Library for the Community Bundle

    Jan Goolsbey and Tod Kurt return to the show and share their experience in writing libraries and drivers for the CircuitPython Community Bundle. Follow the show on Mastodon or Bluesky and join our newsletter. Guests: Jan Goolsbey - Jan’s GitHub repositories Tod Kurt Tod’s GitHub repositories 00:00 Welcome 00:18 The CircuitPython Community Bundle 2:01 When is your code is ready for the bundle? 2:50 Creating a library using cookiecutter Creating and sharing a CircuitPython library Learn Guide 9:01 Documentation requirements 11:15 Submitting a library to the Community Bundle 14:22 Circup 15:37 Advice for someone sharing their first library 19:03 Can a library move to the Adafruit CircuitPython Bundle? 22:46 Licensing 24:10 Libraries Jan and Tod have written PaletteFader RuhRohRotaryIO 29:22 Hidden gems in the Community Bundle Atari Punk Console 34:17 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  20. 42

    Building CircuitPython with Dan Halbert

    CircuitPython core developer Dan Halbert joins the show and shares how to build CircuitPython from source. Dan was previously a guest on episode 28. Follow the show on Mastodon or Bluesky and join our newsletter. 00:00 Intro 00:24 When would someone want to build CircuitPython? 2:23 The pre-requisites for building CircuitPython and the Building CircuitPython Learn Guide 5:15 Building for different hardware ports using git submodules 6:46 Usage of Python in the build process and virtual environments 9:11 Asking for help in the Adafruit Discord 9:34 Adding a new board to CircuitPython and How to Add a Board Learn Guide 13:58 Obtaining a vendor ID and product ID 16:49 Adding the board to circuitpython.org and its Learn Guide 18:13 Advice for building CircuitPython (XKCD) 21:10 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  21. 41

    Designing a PCB with Bradán Lane

    Welcome to a new episode of The CircuitPython Show! Bradán Lane joins the show for a second time and shares his process, tips, and tricks for designing a PCB that uses CircuitPython. We’re now on Bluesky! 00:00 Welcome Bradán Lane homepage Bradán on The CircuitPython Show episode 19 00:24 Recommended tools EasyEDA KiCad 2:54 Where to start when designing a board? 4:24 Finding open source hardware examples and schematics Adafruit Solder Party 7:02 Designing a board to support CircuitPython 9:00 The board layout and its constraints 12:28 Creating a feature board aka the kitchen sink 14:12 Picking out parts and components 17:14 Placing parts on the board 19:19 Advice for new board designers 20:37 The DC NextGen Graffiti Badge 25:28 Getting CircuitPython to run on a board 29:39 Wrap-up Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  22. 40

    Building a weather system with Jan Goolsbey

    Jan Goolsbey joins the show for his second visit. He shares how he built a weather monitoring system using sensors, weather APIs, display devices, CircuitPython, and Adafruit IO. Jan was previously a guest on episode 33. The CircuitPython Show is now on Bluesky! Show Notes 00:00 Intro 00:16 Welcome Jan 00:28 The start of the weather system 2:09 How to solve the corrosion problem 4:50 Internet connected sensors with a PyPortal and Adafruit IO 7:43 Adding external weather conditions from an API to Adafruit IO 9:47 Evolving into a combined weather system 12:40 Discovering Apple WeatherKit integration in Adafruit IO+ 14:00 Version 1 of the weather system architecture 14:52 What were the challenges in the new architecture? 17:20 Multiple display devices and Adafruit IO throttling 20:55 Version 2 architecture: Remix 22:34 The user interfaces 27:09 What’s next? 29:09 Wrap-up Correction: Jan referred to Jerry Needell as working at Apple instead of Adafruit. Follow Jan on Bluesky. View Jan’s projects on the Adafruit Playground. Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  23. 39

    Aaron Pendley

    The CircuitPython Show returns! To kick off season five, Paul welcomes Aaron Pendley, who is known by squid.jpg in the Adafruit community. They discuss how Aaron got started with computers, how he discovered CircuitPython, and a number of his projects. Follow the show on Mastodon or Bluesky. Show Notes 00:25 Welcome Aaron and his start with computers 4:23 squid.jpg 5:18 Discovering CircuitPython 8:03 The Top-Secret Lunchbox 12:11 The Zapper lights / sound mod 16:24 The Wii Nunchuk USB Adapter 17:22 The WiFi Matrix Keypad Remote 20:02 Sparkle Specs firmware for Adafruit LED Glasses 22:44 Which microcontroller? 23:33 Wrap-up Follow Aaron on Bluesky Visit Aaron’s Adafruit Playground page Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  24. 38

    Paul Cutler

    It’s the final episode! Tod Kurt returns and serves as guest host and interviews Paul. Paul shares how he started with open source, his favorite project, exciting things coming to CircuitPython, and more. 00:00 Welcome 00:40 How Paul first got started with computers 1:45 Paul’s start with open source 5:10 Learning Python Talk Python training courses 6:38 Discovering CircuitPython 8:50 Paul’s favorite CircuitPython project SilverSaucer.com 13:22 Exciting things coming to CircuitPython Memento Camera USB host Scott Shawcroft’s CircuitPython 2024 blog post 16:34 What would Paul like to see in CircuitPython in the future? 17:55 Tod’s thank you for The CircuitPython Show 18:55 Where to learn more about Paul’s work? paulcutler.org - blog and project page 19:25 Which board? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  25. 37

    Jeff Epler

    CircuitPython core developer Jeff Epler joins the show. He and Paul discuss how he sees his role as a core developer, adding JPEG support to CircuitPython, and adding over 2000 new fonts. 00:27 Welcome Jeff and his start with computers 00:54 How Jeff started with open source 1:45 Discovering CircuitPython 2:12 Jeff’s role as a CircuitPython core developer 3:43 Retro computing The Commordion: linusakesson.net 4:43 The Memento camera and JPEG support in CircuitPython 7:17 Adding over 2000 new fonts to CircuitPython adafruit/circuitpython-fonts: A collection of PCF-format fonts packaged for easy use in CircuitPython 10:53 Which board? 12:05 Follow Jeff: GitHub Mastodon Blog Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  26. 36

    Debra Ansell

    Debra Ansell joins the show and shares how she started with computers and electronics, the Orb-sessed LED Sphere, the PixelBlaze Pillow, and more. 00:30 How Debra started with computers and electronics 2:50 Creating the Orb-sessed LED Sphere 5:08 How CircuitPython helped with the project The Seeed XIAO Sense nRF52840 7:11 Combining maker skills LED Tote Bag Back to the Future 8:27 The PixelBlaze Pillow The PixelBlaze controller 10:32 The WiFI Hot Spot LED Jacket 12:43 Where to learn more about Debra’s projects Geekmomprojects.com Make Magazine Instagram Mastodon: @[email protected] 13:25 Which board? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  27. 35

    Jan Goolsbey

    Jan Goolsbey joins the show. He and Paul discuss the CircuitPython Community Bundle, Jan’s contributions to the bundle, his IoT wind chimes project, and the string car racer. Transcripts are available in most podcast players. 00:30 Welcome Jan 2:24 Discovering CircuitPython 3:52 CircuitPython’s Community Bundle 6:10 Jan’s favorite libraries in the Community Bundle: Range Slicer 7:45 Graphics libraries including PaletteFader 9:27 Advice for adding to the CircuitPython Community Bundle 10:30 Using synthio for the Internet of Things Wind Chimes project Wind Chimes repository 14:14 The String Car Racer 19:05 Where to learn more? Adafruit Playground GitHub repository Vintage guitar pedal repair 20:15 Which board? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  28. 34

    Max Lupo

    Max Lupo joins the show and shares how he uses electronics in his art pieces and installations. 00:00 Welcome Max 00:45 Max’s start with computers and electronics 01:53 Which programming language is best for each art piece? 03:47 Beep-Boopatronics 7:36 Continuous Memory 10:01 The Margin Maker 14:20 Which board? Max’s homepage. Max’s GitHub repositories. Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  29. 33

    Tod Kurt Part 2

    Tod Kurt joins the show. Tod shares his synthio boards and discusses his recent trip to Hackaday’s Supercon. 00:00 Welcome Tod 1:00 synthio CircuitPython Day Panel Discussion 1:10 What is synthio in CircuitPython? 2:00 Tod’s custom synthio micrococontroller boards (todbot/circuitpython-synthio-tricks: tips, tricks, and examples of using CircuitPython synthio 2:10 Tod’s Tindie store 4:30 Tod’s visit to Hackaday’s Supercon 5:22 Lux Lavalier on The Bootloader and in-person 6:30 CircuitPython at Supercon 7:02 Lightning Talks YouTube 8:40 Sprite_tm Jeroen Domburg: Building a Portable Vectrex, The Right Way 10:15 Cuddly Companion Bots Angela Sheehan: Cuddly Companion Bots 11:50 Stargirl’s KiCad Viewer talk 13:22 This year’s SuperCon Badge 15:44 Adding a capacitive touchpad - GitHub repository 17:30 Lack of speaker diversity at Supercon 17:55 Alpenglow’s Mastodon thread on Supercon speaker diversity Alpenglow Industries (@[email protected]) 20:42 Which board do you reach for when starting a new project? 22:50 Wrap-up Thank you for listening. Until next time, stay positive! Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  30. 32

    Erin St. Blaine

    Erin St. Blaine joins the show and shares where she finds inspiration, advice for starting Neopixel projects, diffusion tips and tricks, and more. 00:33 Erin’s start with computers and electronics 03:18 Where Erin finds inspiration 04:42 Advice those starting with Neopixel or LED projects 05:43 What were the challenges with LEDs underwater? 08:41 Diffusion tips and tricks 09:52 Favorite Learn Guides 12:17 Which microcontroller? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  31. 31

    Martin Tan

    Martin Tan joins the show. He and Paul discuss Martin’s new book, micro:bit Projects with Python and Single Board Computers: Building STEAM Projects with Code Club and Kids’ Maker Groups. Martin’s book at Apress: micro:bit Projects with Python and Single Board Computers Martin’s book at Barnes & Noble 00:40 Martin’s start with computers and electronics 02:25 micro:bit Projects with Python and Single Board Computers: Building STEAM Projects with Code Club and Kids’ Maker Groups 04:06 What is a Code Club? 05:07 Whom is the book intended for? 6:07 How do you keep the kids engaged? 8:44 Scratch, MicroPython and Python curriculums 10:00 How do the kids collaborate? 12:02 Favorite story from running a Code Club 14:33 Which microcontroller? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  32. 30

    Dan Halbert

    Dan Halbert joins the show and shares how he started with computers, discovering CircuitPython, where CircuitPython might be going next, and more Show Notes 00:31 Dan’s start with computers and electronics 02:54 Making computers easier to use 05:09 Discovering CircuitPython 8:40 Advice for new contributors to CircuitPython’s core 9:40 How CircuitPython is ported to new hardware 11:35 Managing CircuitPython releases 13:49 Where CircuitPython might be going in the near future 16:33 Which board? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  33. 29

    Ben Shockley

    Ben Shockley, creator of Mini Fig Boards joins the show. He and Paul chat about the Mini Fig boards and how they came to be, how CircuitPython has helped in development, advice for new PCB designers, and more. Show Notes 00:22 Ben’s start with computers and electronics 1:27 The MiniFigure boards - what are they and how did they start? 6:40 Comparing the two MiniFig boards 8:53 How has CircuitPython helped with designing the boards ? 9:51 Advice for people starting out in PCB design 11:50 Which board? Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  34. 28

    Seth Kerr

    Seth Kerr joins The CircuitPython Show and shares what an FPGA is; his  creation, the IcyBlue Feather FPGA; and how it might be used with  CircuitPython.  Visit CircuitPythonShow.com for show notes, transcripts, and more.  00:33 Seth’s start with computers and electronics 01:24 What is an FPGA? 02:27 What are the advantages to using an FPGA? 03:16 Seth’s process to designing boards 05:25 The IcyBlue FPGA Feather 09:42 How could you use the IcyBlue Feather with a CircuitPython microcontroller? 11:55 Programming an FPGA 14:05 Which board?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  35. 27

    Danny Staple

    Danny Staple joins the show and discusses his latest book, Robotics at Home with Raspberry Pi PIco.For show notes and transcripts, visit The CircuitPython Show website.Show Notes:00:00 Intro00:58 Danny’s start with computers and robotics01:51 What the reader can expect from Danny’s book, Robotics with Raspberry Pi Pico03:04 The robotics shopping list04:30 Challenges with the parts shortage06:20 What made CircuitPython a good choice for building the robot?07:40 What were some of the challenges faced when writing the book?10:25 Using Bluetooth to control the robot12:56 How did PIO with the Raspberry Pi Pico help when building the robot?14:32 The Monte Carlo localization algorithm20:17  Which board?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  36. 26

    Alec Delaney

    Alec Delaney joins Paul and they discuss how CircuitPython uses continuous integration for development and Alec's CircuitPythonukiah project.This episode is brought to you by PCBWay.  Make your dreams a  reality with 10 boards starting at only $5!  Thank you to PCBWay for  their support of The CircuitPython Show. Learn more at PCBWay.com.2:28 What is continuous integration (CI)?4:36 How does CI make it easy for developers and contributors?8:53 What are the challenges in moving to pyproject.toml?11:11 What are the benefits of pyproject.toml?14:56 The CircuitPythonukiah17:14 Which board?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  37. 25

    Mark Komus

    Mark Komus joins the show and shares how he started with computers, the Monster Eyes project, contributing to CircuitPython's core, and more.This episode is brought to you by PCBWay.  Make your dreams a reality with 10 boards starting at only $5!  Thank you to PCBWay for their support of The CircuitPython Show. Learn more at PCBWay.com.1:00 Welcome and Mark’s start with computers2:30 Discovering CircuitPython5:28 The Monster Eyes8:37 Working on CircuitPython’s core11:57 Opportunities from CircuitPython12:50 Which microcontroller?Support the show!  If you like what you hear, tell a friend or write a review.  Sponsor the show financially - your support goes towards covering the costs of hosting, recording, and transcriptions.  Thank you for your support. Learn more.Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  38. 24

    Joey Castillo

    Joey Castillo joins the show.  He and Paul discuss the LCD Featherwing, the Open Book and its user interface, and power management.This episode is brought to you by PCBWay.  Make your dreams a reality with 10 boards starting at only $5!  Thank you to PCBWay for their support of The CircuitPython Show. Learn more at PCBWay.com.Show Notes:1:12 Welcome and how Joey got started with computers & electronics2:48 LCD Featherwing and implementing CircuitPython first5:55 The OpenBook and the user interface11:10 Managing power consumption18:08 Which microcontroller?Follow the show on Twitter at @circuitpyshowSupport the show!  If you like what you hear, tell a friend or write a review.  Sponsor the show financially - your support goes towards covering the costs of hosting, recording, and transcriptions.  Thank you for your support. Learn more.Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  39. 23

    Jason Pecor (and the Trolls)

    Paul takes the podcast on the road and visits Jason Pecor in Altoona, Wisconsin. Jason shows Paul CircuitPython powered Trolls and shares how they came to be.This episode is brought to you by PCBWay.  Make your dreams a reality with 10 boards starting at only $5!  Thank you to PCBWay for their support of The CircuitPython Show. Learn more at PCBWay.com.4:05 How Jason discovered CircuitPython5:40 Meet the trolls7:50 The park in the summertime8:55 Proof of concept using CircuitPython11:05 CircuitPython hardware in the trolls12:45 Audio demo13:30 Surviving the climate16:05 The Blue Troll17:41 Which microcontroller?Follow the show on Twitter at @circuitpyshowSupport the show!  If you like what you hear, tell a friend or write a review.  Sponsor the show financially - your support goes towards covering the costs of hosting, recording, and transcriptions.  Thank you for your support. Learn more.Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  40. 22

    Jim Mussared

    Jim Mussared, a maintainer of MicroPython, joins the show.  He and Paul discuss how MicroPython started, collaborating with CircuitPython, being a maintainer, favorite uses of MicroPython, and more.This episode is brought to you by PCBWay. Make your designs a reality with ten boards starting at only $5!1:02 Welcome and Jim’s start with electronics3:02 Damien George starting MicroPython3:50 MicroPython and CircuitPython5:32 Collaborating with CircuitPython6:10 MicroPython’s Strengths6:45 What is it like to be a maintainer of an open source project?8:50 Balancing open source and professional work9:40 Favorite uses of MicroPython11:10 Performance improvements in MicroPython14:20 Where is MicroPython going next?16:20 Which microcontroller?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  41. 21

    Bradán Lane

    Bradán Lane shares how CircuitPython has helped in creating the JoyPad and LumosRing.This episode is brought to you by PCBWay. Make your designs a reality at only $5 for ten boards at PCBWay.01:10 Bradan’s start with electronics02:33 Bradan’s first CircuitPython product: the Joypad06:25 Customizing the JoyPad09:07 The LumosRing and LumosStick15:20 Which microcontroller?Visit CircuitPythonShow.com for show notes and transcripts.Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  42. 20

    Thea Flowers

    Thea Flowers joins the show and shares about her synthesizer company, Winterbloom, and the role CircuitPython has played.Show Notes:00:30 How Thea first got started with computers00:50 Discovering CircuitPython2:25 Thea’s synthesizer company, Winterbloom3:40 Winterbloom products that use CircuitPython(Sol and Big Honking Button:)7:00 Castor and Pollux8:50 Which microcontroller?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  43. 19

    Radomir Dopieralski

    Radomir Dopieralski, aka deshipu, joins the show.  He shares his interest in computers growing up behind the Iron Curtain, developing games with CircuitPython, robots, and more.Show Notes:00:15 Welcome and getting started with computers behind the Iron Curtain1:45 Discovering MicroPython via its Kickstarter2:50 Handheld games - the Pew Pew family4:30 Learning Pew Pew in workshops6:22 How does CircuitPython make it easy to program games?7:42 What are the challenges in using CircuitPython to program games?10:30 Robot building13:30 Fluff bug14:30 Which microcontroller?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  44. 18

    Brent Rubell

    Brent Rubell joins the show. He and Paul discuss the Internet of Things, Adfafruit's Wippersnapper firmware, their favorite newsletters, and more. Visit https://circuitpythonshow.com/episodes/16 for newsletter links.Show Notes:00:30 How Brent got started with computers and electronics1:45 How does Brent define the Internet of Things?2:45 What is Adafruit IO?6:04 Wippersnapper6:35 What is “no code”? 9:55 How do you add components to Wippersnapper?12:30 Where is Wippersnapper going next?14:00 Project advice15:18 Favorite newsletters18:37 Which microcontroller?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  45. 17

    Joshua Lowe

    This episode welcomes Joshua Lowe, the inventor of Edublocks, which helps bridge the gap from Scratch Python 3(including CircuitPython).Show Notes:00:20 Welcome and introduction to Edublocks4:18 Making Edublocks open source5:20 Working with Edublocks and hardware9:20 Where is Edublocks going next?10:40 The pandemic and remote education13:42 Which microcontroller?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  46. 16

    Kevin Matocha

    Kevin Matocha joins the show and shares some of his projects, including the Hackpad and TinyLogicFriend.Show Notes:00:20 Welcome00:27 How Kevin started with computers and electronics3:50 HackPad8:20 Wiring the HackPad9:55 TinyLogicFriend - a logic analyzer using Sigrok15:28 Which microcontroller?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  47. 15

    Nicholas Tollervey

    Nicholas Tollervey joins the show and shares his music background, the Mu code editor, and how learning to code can be similar to learning to play an instrument.Show notes: 0:18 Welcome and Nicholas’ beginning with computing 2:35 The Mu code editor6:40 Nicholas’ music background8:20 How is learning music and coding similar?11:35 Code Grades15:50 Nicholas and teaching17:20 Turn the tables19:05 Which microcontroller?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  48. 14

    Guy Dupont

    Guy Dupont joins the show and shares some of his projects, including his Subaru backup camera project, T9 predictive text MacroPad, and more.00:12 Welcome and Subaru backup camera project4:40 Link to YouTube Video: [YouTube](https://www.youtube.com/watch?v=Wy4Ua8bXRiE)4:50 Guy’s predictive text MacroPad7:40 T9 Predictive Text written in CircuitPython9:55 Favorite coding language10:40 CircuitPython advantages 11:50 Guy’s music connections 13:20 Raspberry Pi iPod project16:20 Turn the tables18:58 Guy’s YouTube channelEnjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  49. 13

    Anne Barela

    Anne Barela discusses her time at Adafruit, writing the Python on Hardware newsletter, retro tech, and more.00:17 Welcome and Anne’s start with Adafruit01:15 Anne’s first two books on microcontrollers03:38 CircuitPython through the years5:40 What goes into writing an Adafruit Learn Guide?7:30 ThePython on Microcontrollers newsletter10:30 When did Anne first get into computers and electronics?14:05 Turn the tables16:05 Which microcontroller?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

  50. 12

    Pierre Constantineau

    In episode ten, Pierre and Paul have an in-depth conversation about mechanical keyboards and how CircuitPython has helped Pierre with development.00:15 Welcome and starting with computers and electronics2:00 Building custom keyboards4:10 BlueMicro keyboards (get screenshot)6:40 Developing the BlueMicro keyboard firmware7:40 What goes into building a custom keyboard?11:20 Microcontroller keyboard matrices13:55 Changing from Arduino to CircuitPython for keyboard development17:35 How has CircuitPython helped with troubleshooting?20:15 Turn the tables21:30 Which microcontroller?Enjoying the show? You can now sponsor the show, learn more at www.circuitpythonshow.com. Thank you for your support!

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

An independent podcast with the people in and around CircuitPython. Created and hosted by Paul Cutler.

HOSTED BY

Paul Cutler

CATEGORIES

URL copied to clipboard!