
Embedded (Logical Elegance)
Explore every episode of Embedded
Pub. Date | Title | Duration | |
---|---|---|---|
17 Feb 2016 | 139: Easy to Add Blood Splatter | 01:10:15 | |
Andrei Chichak and Chris Svec join us to talk about our new blog: Embedded.fm/blog (!!). Andrei was on 114: Wild While Loops, about error handling, as well 99: You Can Say A Boat, about MISRA-C. Andrei has been teaching Embedded Wednesdays, an embedded systems class for the Edmonton New Technology Society. It uses the STM32F401C-Discoveryboard. His course materials are on his site (chichak.ca). Chris was on 78: Happy Cows, about empathy driven development. He's also working on a different embedded systems introduction (Embedded Software Engineering 101). His blog ischrissvec.com. Our new blog will include their coursework, excepts from Elecia's new book on taking apart toys, project notes from Christopher, and various other news. | |||
10 May 2017 | 199: Petri Dishes of Doom | 01:03:27 | |
Chris and Elecia answer listener questions about contracting (and consulting). Reminders: T-shirts! Hat contest! Digilent contest announced in #197! It all ends around May 18th so get your entries in now! The original discussion was on episode 4: Are We Not Lawyers? Elecia's salary to rate conversion can be found as a Google spreadsheet. | |||
20 Sep 2024 | 485: Conversation Is a Kind of Music | 01:17:28 | |
Alan Blackwell spoke with us about the lurking dangers of large language models, the magical nature of artificial intelligence, and the future of interacting with computers. Alan is the author of Moral Codes: Designing Alternatives to AI which you can read in its pre-book form here: https://moralcodes.pubpub.org/ Alan’s day job is as a Professor of Interdisciplinary Design in the Cambridge University department of Computer Science and Technology. See his research interests on his Cambridge University page. (Also, given as homework in the newsletter, we didn’t directly discuss Jo Walton’s 'A Brief Backward History of Automated Eloquence', a playful history of automated text generation, written from a perspective in the year 2070.) | |||
27 Aug 2014 | 65: Resonant Frequency of My Butt | 00:55:25 | |
Darma (@Darma_inc) is a nascent start-up focusing on optical sensors in a seat cushion to aid in posture, stress reduction, and meditation. Chris and Elecia speak with CEO Dr. Junhao Hu and Sharif Kassatly about building a company, going through the Haxlr8r's accelerator program, and choosing a crowd funding platform. Keep up with Darma on their webpage and on their Facebook page. One of their advisors is NASA's Dr. Joan Vernikos, author of Sitting Kills, Moving Heals. | |||
14 Mar 2019 | 281: Tame Geek | 01:08:59 | |
Combining a love of engineering with a love of words, Jenny List (@Jenny_Alto) is a contributing editor at Hackaday (@Hackaday). Jenny’s writing at Hackaday including Debunking the Drone Versus Plane Hysteria and Ooops, Did We Just Close An Airport Over a UFO Sighting? Previously Jenny worked for Oxford English Press working on computational linguistics software. While there she wrote post about the word “hacker”. Elecia has been secretly dreaming of being a lexicographer since reading Word by Word: The Secret Life of Dictionaries by Kory Stamper. | |||
10 Dec 2014 | 80: Most of Us Are Human Beings | 01:15:57 | |
Bill Winterberg (@BillWinterberg) chatted with Elecia about leaving embedded engineering to become a financial planner then to being a technology adviser to other financial planners. Bill's company is FPPad. You can subscribe to his newsletter and watch Bits and Bytes, his video blog (or read it). Bill and Elecia met at LeapFrog. Bill was instrumental in making the original LeapPad Learning System. When Elecia mentioned Domini Social Investments, Bill mentioned Vanguard Total Stock Market. Get a Financial Life: Personal Finance In Your Twenties and Thirties Financial adviser networks:
Robo-advisor (automated investment management) Bill says: "It shouldn't be this hard for smart engineers." | |||
03 Sep 2014 | 66: As Simple as Possible | 01:17:39 | |
Jack Gassett (@gadgetfactory) is the creator of the open source FPGA Papiliodevelopment board. He joins Chris and Elecia to answer the age-old question of how to get started with FPGAs. Jack's company is Gadget Factory. Chris got the Papilio Pro and Arcade MegaWing. Recommended reading:
Chris and Elecia will be recording live at Hacker Dojo in Mountain View, CA on Monday, September 8, 2014 at 7 P.M. RSVP! | |||
02 May 2019 | 187: Self-Driving Arm (Repeat) | 01:12:01 | |
Crossing machine intelligence, robotics, and medicine, Patrick Pilarski (@patrickpilarski) is working on smart prosthetic limbs. Build your own learning robot references: Weka Data Mining Software in Java for getting to know your data, OpenIA Gym for understanding reinforcement learning algorithms, Robotis Servos for the robot (AX is the lower priced line), and five lines of code: Patrick even made us a file (with comments and everything!). Once done, you can enter the Cybathlon. (Or check out a look at Cybathlon 2016 coverage.) Machine Man by Max Barry Snow Country by Bokushi Suzuki Aimee Mullins and her many amazing legs (TED Talk) Patrick is a professor at University of Alberta, though a lot more than that: he is the Canada Research Chair in Machine Intelligence for Rehabilitation at the University of Alberta, and Assistant Professor in the Division of Physical Medicine and Rehabilitation, and a principal investigator with both the Alberta Machine Intelligence Institute (Amii) and the Reinforcement Learning and Artificial Intelligence Laboratory (RLAI). See his TED talk: Intelligent Artificial Limbs. | |||
29 Nov 2017 | 124: Please Don't Light Yourself on Fire (Repeat) | 01:15:49 | |
Windell Oskay (@Oskay) of Evil Mad Scientist Laboratories (@EMSL) told us about co-authoring a book: The Annotated Build-It-Yourself Science Laboratory. Some great EMSL links:
The book Chris brought up was Thinking Physics. Windell is also on Google Plus. Contest to get Windell's signed book has already ended! | |||
30 Mar 2023 | 446: World's Best PB&J | 00:54:10 | |
Chris and Elecia talk about ChatGPT, conferences, online compilers, and Ardupilot. Compiler Explorer: godbolt.org (and function pointer example) Jupyter Notebooks with colab: colab.research.google.com/ (and one of Elecia’s origami pattern generator collabs) Sign up for the Embedded newsletter! Support us on Patreon. Conferences and happenings:
| |||
28 Nov 2019 | 204: Abuse Electricity (Repeat) | 00:55:11 | |
Phoenix Perry (@phoenixperry) spoke with us about physical games. Phoenix is CTO of DoItKits (@DoItKits). More about Phoenix:
Physical games are sometimes called Alt Ctrl such as at the Alt Ctrl Game Jam. Phoenix co-founded Code Liberation with Catt Small, Nina Freeman, and Jane Friedhoff. “Code Liberation catalyzes the creation of digital games and creative technologies by women, nonbinary, femme, and girl-identifying people to diversify STEAM fields.” There is an 8-part workshop in London in Summer 2017 (more info). Some other interesting people:
How to Get What You Want wearables site I know you only read the show notes because you wanted this link: Velastat LessEMF has the supplies for ghost hunting! | |||
18 Jan 2017 | 184: Not Likely, Possible, or Safe | 01:08:59 | |
Ben Krasnow (@BenKrasnow) spoke with us about prototyping, Patreon, and staying current. And a whole bunch of stuff. January 28th Hats and Hacks Party RSVP Ben’s YouTube channel is Applied Science. His recent videos have been shot with the high speed Chronos camera (whose creator David Kronstein was on The Amp Hour #325). Ben has a Patreon page which funds randomness. (Embedded also has a Patreon page, for randomness and mics.) Ben was previously on the show: 119: Do Your Neighbors Have Any Idea? For BLE prototyping, Ben mentioned the OSH Chip by Philip Freidin (146: The Loyal Opposition) and using Processing for Android to make quick-n-dirty test applications. We mentioned the Wazer desktop waterjet. Chris brought up this video describing impedance with a mechanical model. One of Ben’s favorite videos that he did was the first one with an electron microscope, way back in 2011: DIY Scanning Electron Microscope - Overview. Ben gets a lot of his news from Hacker News: https://news.ycombinator.com/ Ben’s Twitter criteria was that they didn’t post updates often too often for his one-a-day check and that they focus on tech:
And some of his favorite YouTube channels (Ben said it was very difficult to distill as there are many great choices):
We also mentioned architect Frank Howarth of the urbanTrash channel. | |||
14 Jan 2022 | 398: Clocks Get Into Everything | 01:10:17 | |
Tom Anderson explains radio frequency electronics (RF). Elecia and Christopher try to keep up. We also took a detour into bass guitar electronics. One confusing jargon part is that radio power (in dBm) is discussed as though it is voltage. For example, 10 dBM is 2V peak-to-peak; there is an implied 50 ohm resistor in the P=V*V/R calculation. The the wiki for more about decibel-milliwatts. Tom talked about dollhouses, aka Smith charts (wiki). (We also talked about Bode plots (wiki).) Light travels about 1 foot in 1 nanosecond (11.8 inches, 30 cm). Admiral Grace Hopper is well known for giving out nanoseconds. The guitar company Tom mentioned working with is Alembic. Find Tom’s writing on Medium and the Tempo Automation blog. He is on Twitter as @tomacorp and was previously on Embedded 379: Monstrous Cable Corporation. | |||
28 Oct 2015 | 123: Banished from Running Linux | 01:20:01 | |
Bob Coggeshall (@BobCoggeshall) runs a boutique assembly house. And he co-wrote sudo. There are sandwich jokes. Bob's business is Small Batch Assembly (@SmallBatchA). (There might be a discount on your first order near the end of the show. Maybe.) His pick and place machine is a Mancorp MC400. Octopart's Common Parts Library We mentioned OSHPark a few times, Laen has been on Embedded.fm: 92: Everybody Behave, Please Boldport makes nonlinear traces (SEAHORSE!!) How did we not know about Astromech.net? Bob's Wifi Nixie driver board (also: how Nixie tubes work) | |||
25 Jan 2017 | 185: Nice Mahogany Table | 01:12:31 | |
Debby Meredith (@DebbyMe) stops by to tell us what it is like being a venture partner and interim VP of engineering. Debby is a venture partner at Icon Ventures. Her website is DebbyMeredith.com. She was on a new podcast: Women Who Code Radio. Computer History Museum's new exhibit is Make Software: Change the World. It opens on January 28, 2017. After recording, Debby mentioned a book she likes: Venture Deals: Be Smarter Than Your Lawyer and Venture Capitalist. | |||
03 Oct 2024 | 486: A Nice Rainbow Dream | 00:54:42 | |
Antoine van Gelder spoke to us about making digital musical instruments, USB, and FPGAs. Antoine works for Great Scott Gadgets, specifically on the Cynthion USB protocol analysis tool that can be used in conjunction with Python and GSG’s FaceDancer to act as a new USB device. While bonding over MurderBot Diaries was a given, Antoine also mentioned NAND2Tetris which Elecia countered with The Elements of Computing Systems: Building a Modern Computer from First Principles, the book that covers the NAND2Tetris material. Memfault is a leading embedded device observability platform that empowers teams to build better IoT products, faster. Its off-the-shelf solution is specifically designed for bandwidth-constrained devices, offering device performance and product analytics, debugging, and over-the-air capabilities. Trusted by leading brands such as Bose, Lyft, Logitech, Panasonic, and Augury, Memfault improves the reliability of devices across consumer electronics and mission-critical industries such as access control, point of sale, energy, and healthcare. To learn more, visit memfault.com. | |||
02 Aug 2019 | 297: Mice to Do My Bidding | 01:12:55 | |
Chris Svec (@christophersvec) spoke to us about how hope can improve our software and work environments. Chris is the author of Embedded Software Engineering 101 blog and has been on the show several times since his first appearance in 78: Happy Cows. He mentioned Seth Godin’s Three Wishes post. We talked attentional focus and passing basketballs.
| |||
08 Mar 2019 | 280: Reginald P. Theodore Johnson | 01:00:33 | |
Chris (@stoneymonster) and Elecia (@logicalelegance) talk about design patterns, conferences, and Molotov cocktails. Observer aka subscriber/publisher (caveat) Delegation and Dependency Injection Model View Controller (very important if somewhat dated UI pattern) PyFlakes is a static Python checker KiCAD Conference is in Chicago on April 26-27, 2019 BangBangConWest 2019 is over but the videos will be up soon including the one Elecia noted about liking things (which was done by Lynn Cyrin). | |||
26 Mar 2020 | 325: Hasn’t Been R2D2'd | 00:57:04 | |
John Saunders (@NYCCNC) spoke with us about building a Johnny Five robot on his NYC CNC YouTube channel (https://www.youtube.com/user/saunixcomp). You can find all of the Johnny Five build videos on a playlist or check out the NYC CNC page. As mentioned, Input Inc did a lot of the preliminary work. John recommends books: John is also the founder of Saunders Machine Works (they have a contact page).
| |||
17 Jan 2020 | 317: What Do You Mean by Disintegrated? | 01:10:07 | |
We were joined in the studio by the Evil Mad Scientists Lenore Edman (@1lenore) and Windell Oskay (@oskay). Evil Mad Scientist Laboratories (@EMSL) produces the disintegrated 555 Timer kit and 741 Op-Amp kit. These were made in conjunction with Eric Schlaepfer, who also created the Monster 6502. EMSL also makes the Eggbot kit and AxiDraw not-kit (and mini-kit). For a history of the pen plotter, check out Sher Minn’s Plotter People talk on YouTube. (They have too many neat things to list here, go look on their page: https://shop.evilmadscientist.com/directory. Or stop into their Sunnyvale, California shop.) We talked about the beauty of boards including Kong Money and ElectroCookie’s candy colored shields and Arduino Leonardo. Jepson Herbarium has interesting workshops including one about seaweed. At one workshop, Lenore and Windell got to talk to Josie Iselin, author of The Curious World of Seaweed. Elecia enjoyed Slime: How Algae Created Us, Plague Us, and Just Might Save Us by Ruth Kassinger. Windell was previously on Embedded episode #124: Please Don’t Light Yourself on Fire, we mainly talked about the book he co-authored: The Annotated Build-It-Yourself Science Laboratory. Lenore was previously on Embedded episode #40: Mwahaha Session, we talked about EMSL. Our post-show tidepooling was very successful with a variety of nudibranchs, shrimp, seaweed, sea birds, snails, and hermit crabs. ![]() | |||
30 Aug 2018 | 258: Security Is Another Dimension | 00:59:23 | |
We spoke with Axel Poschmannof DarkMatter LLC(@GuardedbyGenius) about embedded security. For a great in-depth introduction, Axel suggested Christof Paar’s Introduction to Cryptography class, available on YouTube. We also talked about ENISA’s Hardware Threat Landscape and Good Practices Guide. Axel will be speaking at Hardwear.io, a security conference for the hardware and security community. The conference consists of training (11th - 12th Sept 2018) and conference (13th - 14th Sept 2018). It is in The Hague, Netherlands. Elecia has some discount coupons for the Particle.io Spectra conference. | |||
17 Aug 2023 | 457: Rubber Duck Phase Cancellation | 01:12:05 | |
Chris and Elecia chat about their ongoing efforts to create and learn. Then they answer some listener questions. Duck quacks do echo but the echoes seem to align in phase so that there is no interruption making the echo sounds like an extension of the quack (Mythbusters episode in which Jamie says “Quack, damn you!”) Elecia continues to work on Making Embedded Systems, 2nd Edition. The early release copy is available on the O’Reilly Learning System. Classpert is offering an asynchronous cohort for Elecia’s Making Embedded Systems course. You'd be going through the class with others and there will be discussions and mentor (and Elecia’s) help on the Discord. No live classes but you get access to the best bits of the previous live classes. Class starts in September. Tickets are on sale for the tenth annual Hackaday Supercon is Nov 3-5, 2023 in Pasadena, CA. Someone there will be giving out stickers. More details to follow on that front. Elecia is enjoying OrigamibyBoice Crease Pattern Class YouTube series. (It is a prereq for The Plant Psychologist’s Origami Design Class.) Last week’s newsletter (sign up here!) had tidbits about learning the Kalman filter. Some of that came from Elecia’s blog post about it, some were fresh. If you like the show and would like to support the show, we now take Ko-fi donations (https://ko-fi.com/embedded), as well as Patreon and reviews in your favorite podcasting app. | |||
16 Nov 2024 | 489: Constructive Cat | 01:01:50 | |
06 Oct 2022 | 317: What Do You Mean by Disintegrated? (Repeat) | 01:10:07 | |
We were joined in the studio by the Evil Mad Scientists Lenore Edman and Windell Oskay. Evil Mad Scientist Laboratories (@EMSL) produces the disintegrated 555 Timer kit and 741 Op-Amp kit. These were made in conjunction with Eric Schlaepfer, who also created the Monster 6502. EMSL also makes the Eggbot kit and AxiDraw not-kit (and mini-kit). For a history of the pen plotter, check out Sher Minn’s Plotter People talk on YouTube. (They have too many neat things to list here, go look on their page: https://shop.evilmadscientist.com/directory. Or stop into their Sunnyvale, California shop.) We talked about the beauty of boards including Kong Money and ElectroCookie’s candy colored shields and Arduino Leonardo. Jepson Herbarium has interesting workshops including one about seaweed. At one workshop, Lenore and Windell got to talk to Josie Iselin, author of The Curious World of Seaweed. Elecia enjoyed Slime: How Algae Created Us, Plague Us, and Just Might Save Us by Ruth Kassinger. Windell was previously on Embedded episode #124: Please Don’t Light Yourself on Fire, we mainly talked about the book he co-authored: The Annotated Build-It-Yourself Science Laboratory. Lenore was previously on Embedded episode #40: Mwahaha Session, we talked about EMSL. Our post-show tidepooling was very successful with a variety of nudibranchs, shrimp, seaweed, sea birds, snails, and hermit crabs. | |||
16 Nov 2016 | 176: Let's Go Light It Up | 00:58:03 | |
Toni Klopfenstein (@ToniCorinne) joined us to talk about what it is like working at SparkFun(@SparkFun) and why open source hardware is important. Open Source Hardware Association (OSHWA.org) has a certification program for open source hardware projects and products. Some of the SparkFun products and posts we talked about:
Open Source Hardware Summit was in Portland, OR in October. Hackaday Superconference was in Pasadena, CA in November. Their site has the 2015 videos available. (There was an Embedded.fm show about it too!)
| |||
05 Aug 2016 | 126: Live From Supercon | 01:01:13 | |
Elecia went to Hackaday's SuperCon, got to announce the Hackaday Prize 2015 winners, then talked to the organizers about their conference. The guests this week were (in order of appearance):
Adam promised us a list of contributors to the goodie bag. Here it is!
| |||
22 Apr 2021 | 370: This Is the Whey | 00:58:55 | |
Alvaro Prieto (@alvaroprieto) spoke with us about cheese, making, work, the reverse engineering podcast, weather, and motivation. Alvaro is a host of the Unnamed Reverse Engineering podcast. Some of his favorite episodes include #41 with Samy Kamkar, #14 with Joe Grand, and #23 with Major Malfunction. (Jen Costillo co-hosts the show and has been on Embedded several times.) Alvaro works at Sofar Ocean, making oceanic sensing platforms. He has a personal website linking to his other exploits. We talked about some Embedded episodes as well: Also, we’ve all really enjoyed the Disney’s Mandolorian. | |||
24 Jan 2020 | 318: Amazed at How Things Are Amazing | 01:00:45 | |
Darryl Yong (@dyong) is a mathematics professor at Harvey Mudd College (and former classmate of ours, also at HMC). He is working with HMC’s Clinic Program, putting real industry projects in front of teams of college students. He’s also teaching number theory to prison inmates and helping teachers in the chronically underfunded Los Angeles Unified School District. Darryl writes about his career in education at Adventures in Teaching (profteacher.com). You can read about his experiences with the Inside-Out Prison Exchange Program. If you dig into the archives a bit (2009) you can read about teaching at a high school, for example adapting teaching to different students. What he took away led him to create Math for America Los Angeles, a non-profit organization dedicated to increasing the number of secondary school mathematics and computer science teacher leaders in the greater Los Angeles Area. Darryl’s personal page (darrylyong.com) and his HMC page (math.hmc.edu/~dyong). Also, check out HMC’s Clinic Program page.
| |||
20 Jun 2019 | 292: Now I Feel Less Cool | 00:54:09 | |
Christopher (@stoneymonster) and Elecia (@logicalelegance) babble about their current projects involving ants, guitars, machine learning, and party planning. Some tweet threads about our tour of Santa Cruz Guitar Company. Elecia has been reading Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron. While the 2nd edition preview is on O’Reilly’s electronic library (formerly Safari Online), it will be available via Amazon on July 5th. Or pick up the first edition. Phillip Johnston of Embedded Artistry (290: Rule of Thumbs) is looking for blog posts, exchanging editing and exposure for posts that make sense on the site. Contact him with a topic idea before jumping in. For the Embedded blog, related to the show with Phillip, Elecia wrote a post about learning to give feedback. Listener Brian asked about a CS degree for going into firmware. We mentioned our show with Dennis Jackson (211: 4 Weeks, 3 Days). Listener Craig asked about PICs. We suggested taking a look at Jay Carlson’s Amazing $1 Microcontroller. We talked to Jay in 226: Camp AVR vs. Camp Microchip. Listener Happyday asked about UL testing. We added FCC testing then asked if any of you could help us. Hit the contact link on Embedded.fm. Embedded has a Patreon. There are new sponsorship levels! Nothing has changed though. | |||
01 Dec 2023 | 465: Dinosaurs, Pirates, Spaceships | 01:05:18 | |
Yanina Bellini Saibene joined us to discuss teaching, localization, barriers to learning coding, and global communities. Yani works on Teach Tech Together (https://teachtogether.tech/) with Greg Wilson. It is a fantastic resource if you are learning to teach. It is available in English and Spanish. She also works on The Carpentries which teaches coding and data science skills to researchers worldwide. Yani has a site (yabellini.netlify.app) that includes the courses she has online (for free). She is also the community manager of rOpenSci and is part of R-Ladies. You can find Yani on fosstodon.org/@yabellini. | |||
21 Jan 2022 | 399: Hey, What's Going On? | 01:11:22 | |
Jen Costillo joined us to talk about voice acting, reverse engineering, podcasting, and dance. Jen’s podcast is the Unnamed Reverse Engineering Podcast, found in all your usual podcast places. Jen and her co-host Alvaro were on an episode of Opposable Thumbs podcast. Find Jen on Twitter at @RebelbotJen (also @unnamed_show and @catmachinesSF). Rebelbot.com has her blog and Cat Machines Dance is her site devoted to dance (including the mentioned video about dancers and the pandemic). The Hardware Hacking Handbook: Breaking Embedded Security with Hardware Attacks by Jasper van Woudenberg and Colin O'Flynn Jen is studying voice-overs at VoicetraxSF Jen has been on the show many times in the past. Some of our favorites include
| |||
18 Feb 2022 | 402: We Are a Lazy Species | 01:27:42 | |
Chris Svec of iRobot and Phillip Johnston of Embedded Artistry join Christopher and Elecia to talk about the hows and whys of estimating software schedules.. The article that started the discussion was Agile Otter’s Platitudes of Doom. You can participate in these sorts of discussions on the Embedded Slack Channel by supporting Embedded on Patreon. On Phillip’s Embedded Artistry Website you can find a library of courses, hundreds of free articles, and even more member's only content. Their current focus is developing two new courses: Designing Embedded Software for Change and Abstractions and Interfaces. There are also many great posts on planning and estimation. | |||
29 Apr 2021 | 371: All Martian Things Considered | 01:06:12 | |
Doug Ellison (@doug_ellison), Engineering Camera Team Lead at NASA’s JPL and Martian photographer, spoke with us about low power systems, cameras, clouds, and dust devils on Mars. The best paper for learning more is from NASA’s JPL site: The Mars Science Laboratory Engineering Cameras | |||
02 Mar 2018 | 236: The Concept of Delayed Gratification | 01:10:05 | |
Roger Linn (@roger_linn) gave us new ideas about musical instruments, detailing how wonderful expressive control, 3D buttons, and keyscanning can be. Roger’s company is Roger Linn Design. We talked extensively about the LinnStrument, some about the AdrenaLinn for guitar, and only a little bit about the analog drum machine Tempest. A key matrix circuit is a popular way to handle a large number of buttons but it falls prey to n-key rollover. Roger adds force sense resistors to this (FSR example at Sparkfun). If you have an idea for an instrument, Roger has already written his response to your request for a prototype. Roger gave a keynote address at ADC '16 about the LinnStrument, including showing the sounds it can make. OHMI Trust is the one handed musical instrument society enabling music making for everyone.
Roger mentioned some other expressive instruments including: | |||
24 Mar 2022 | 407: Boards Are Like Sandwiches | 01:01:46 | |
Mihir Shah of Royal Circuits joined us to talk about how PCBs are fabricated and how companies are funded. Mihir was CEO of InspectAR before they were acquired by Cadence. Mihir works for Royal Circuits and runs a newsletter called TheAnalog.io We talked about InspectAR on Embedded 384: What Is a Board File? with Liam Cadigan. This episode is sponsored by Newark, a leading international distributor of industrial and electronic components. From design and testing to production and maintenance, discover why so many choose to partner with Newark! | |||
08 Dec 2022 | 437: Chirping With the Experts | 01:05:52 | |
Daniel Situnayake joined us to talk about AI, embedded systems, his new book on the previously mentioned topics, and writing technical books. Daniel’s book is AI at the Edge: Solving Real-World Problems with Embedded Machine Learning from O’Reilly Media. He is also the Head of Machine Learning at Edge Impulse, which makes machine learning on embedded devices simpler. They have a Responsible AI License which aims to keep our robot overlords from being too evil. We mentioned AI Dungeon as an amusing D&D style adventure with an AI. We also talked about ChatGPT. Daniel was previously on the show, Episode 327: A Little Bit of Human Knowledge, shortly after his first book came out: TinyML: Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers | |||
08 Oct 2020 | 347: Be Careful About the Bits | 00:56:28 | |
Chris (@stoneymonster) and Elecia (@logicalelegance) discuss API design and team dynamics. Elecia’s book: Making Embedded Systems StewMac (Ukulele kits) Transcript: embedded.fm/transcripts/347 | |||
04 Aug 2015 | 112: My Brain Is My Resource | 01:20:11 | |
Chris (@stoneymonster) and Elecia (@logicalelegance) chat with each other about drones, listener emails, conferences, fighting robots, and moonlighting. Elecia's Solid talk, an Introduction to Inertial Sensors is on youtube. Washington Post article about Amazon's good drone behavior Apple's IOS security guide (Elecia's security checklist) Photon WiFi Module (Chris' Linker articles part one and part two) DAB+ FM Digital Radio Development Board Sad autonomous fighting robot video and lightning fast autonomous sumo bots video OpenSCAD- CAD tool suggested by a listener Light painting pictures (500px) | |||
16 Sep 2015 | 118: Awesome and Frequently Useless | 00:57:09 | |
Morgan Allen (@captain_morgan) spoke with us about Sphero and Node.JS. This is all not-so-secretly a discussion of the BB8 robot. Correction: Despite Elecia's repeated insistence that these are steppers, she's just wrong. The motors are DC which only makes sense in a consumer product. More details on this in a later episode. BB8s from Amazon (probably won't arrive until next year) More info on Elecia's teardown and talk: embedded.fm/hddg The BB8 toy is based on Sphero (buy). They have an open SDK and a wonderful education program. Check out the clear SPRK (buy). It also has a teach-your-kids-to-program app that is pretty neat (but doesn't seem to work with BB8 yet). Morgan has been involved with NodeBots (@nodebotsSF). They use Node.js (wiki) to send Bluetooth serial commands to Spheros. Their issues list is where new meetups are posted. Johnny-Five is also a popular way to do computer based robotics with an Arduino (or other dev board) as a hardware intermediary. IPFS: Distributed file system ESPruino is a Javascript board. People's Open: Free Wireless Internet and Local Network in Oakland, California. Also in Oakland, check out Sudo Room hackerspace. | |||
10 Sep 2020 | 344: Superposition, Entanglement, and Interference | 00:59:47 | |
Kitty Yeung (@KittyArtPhysics) spoke with us about the superposition of quantum computing and fashion. If you want to learn more about quantum computing, check out Kitty’s series on Hackaday’s Quantum Computing Through Comics. Kitty works for Microsoft in Quantum Computing (@MSFTQuantum). Kitty’s art and fashion are available on her site, Art By Physicist, and shop shop.kittyyeung.com. Her recent addition is the Constellation Dress. There is a coupon code in the show. Kitty has some other DIY fashion projects: Made of Mars and Saturn Dress. @artbyphysicist on Instagram | |||
09 Jun 2022 | 416: EEs Are From PIC, SWEs Are From Arm | 00:51:00 | |
John Catsoulis is the founder of Udamonic and creator of the Forth-based Scamp development board. He spoke with us about Forth, electrical engineering, and writing a technical book. Find out more about Udamonic’s Scamp at udamonic.com. There are some hardware projects under the Create menu. The Forth programming language is famous for its small size, portability, and post-fix (RPN) nature. John wrote O’Reilly’s Designing Embedded Hardware. While some parts are out of date, the general theory is still good. CuriousMarc’s YouTube channel is full of retro-computer goodness. Long ago, Elecia read The Eudaemonic Pie and imagined a life of high tech crime. Please don’t tell her if it doesn’t hold up well. | |||
28 Apr 2022 | 305: Humans Have a Terrible Spec Sheet (Repeat) | 01:04:43 | |
Amanda “w0z” Wozniak spoke with us about her career through biomedical engineering and startups. Amanda contributed a chapter to Building Open Source Hardware: DIY Manufacturing. (A book we spoke with Alicia Gibb about in #289.) Amanda’s chapter was titled Design Process: How to Get from Nothing to Something. For more information about the companies we discussed, check out Amanda’s LinkedIn page. | |||
17 Oct 2019 | 306: What Is in the Magic Box? | 01:02:03 | |
Dr. Loretta Cheeks (@loretta_cheeks) spoke with us about implicit bias in text, machine learning, getting a PhD, and STEAM outreach via Strong Ties (strongtiesaz.org). Also see:
Thank you to our Embedded Patreon supporters for Loretta’s mic, particularly to our corporate sponsor, InterWorking Labs (iwl.com). | |||
16 May 2024 | 477: One Thousand New Instructions | 01:24:04 | |
Kwabena Agyeman joined Chris and Elecia to talk about optimization, cameras, machine learning, and vision systems. Kwabena is the head of OpenMV (openmv.io), an open source and open hardware system that runs machine learning algorithms on vision data. It uses MicroPython as a development environment so getting started is easy. Their github repositories are under github.com/openmv. You can find some of the SIMD details we talked about on the show:
Kwabena has been creating a spreadsheet of different algorithms in camera frames per second (FPS) for Arm processors: Performance Benchmarks - Google Sheets. As time moves on, it will grow. Note: this is a link on the OpenMV website under About. When M55 stuff hits the market expect 4-8x speed gains. The OpenMV YouTube channel is also a good place to get more information about the system (and vision algorithms). Kwabena spoke with us about (the beginnings of) OpenMV on Embedded 212: You Are in Seaworld. Elecia is giving a free talk for O'Reilly to advertise her Making Embedded Systems, 2nd Edition book. The talk will be an introduction to embedded systems, geared towards software engineers who are suddenly holding a device and want to program it. The talk is May 23, 2024 at 9:00 AM PDT. Sign up here. A video will be available afterward for folks who sign up. | |||
18 Jun 2021 | BONUS: Your Cat's Not Part of the Band | 00:20:36 | |
On this quick bonus episode, Elecia and Christopher chat about their various recent projects, some of which have just been released into the wild. Christopher’s band 12AX7 just launched their album Kickstarter, which was selected as one of Kickstarter’s "Projects We Love”. Check it out here if you are interested in finding out more or backing it. It’ll run through July 16th at 10am Pacific Time. Elecia’s Embedded Online Conference talk on map files will be posted publicly on June 22nd, so be on the lookout for that. In the meantime, the slides and examples are available here at embedded.fm/blog/MapFiles (and on Github) If you’d like other Embedded merchandise such as a mug (many different options), Memory Map Land mousepad (or different poster), we have a Zazzle store. Her lightning talk about origami, Snails, Paper, and Programming: A Computational Approach to Mollusc Morphology in Origami, is already on Youtube and you can watch it now! Elecia’s origami github can be found here. Finally if you are interested in having your cat or cats appear in 12AX7’s upcoming music video, send Dropbox/Google Drive/iCloud/whatever links to your clips, along with how you’d like to be credited, to show@embedded.fm. Use the subject line “Cats for 12AX7”. | |||
11 Feb 2022 | 278: Bricks’ Batteries Last Forever (Repeat) | 01:06:05 | |
Matthew Liberty shared good advice for lowering power. We talk about different ways to measure current (Matt has a nice write-up) and things software can do to decrease power consumption. Sleeping is critical, of course, as is choosing your clock speed and setting the GPIOs to good states. Everything is fine until you start getting into the microamps, then your multimeter measurements may start to fail you. (EEvblog explains why in his uCurrent intro.) Eventually, you may want to measure nanoamp sleep states along with amp-consuming wake states. Matt’s Joulescope is a tool to do just that (Kickstarter goes live Feb 19, 2019!), automatically moving between 9 orders of magnitude of dynamic range and graphing the results on your computer. Matthew’s consulting company is JetPerch. We mentioned Colin O’Flynn’s ChipWhisperer which uses differential power analysis for security attacks. We also talked about Jacob Beningo’s post on protecting your tools. Find Matt on Twitter as @mliberty1. Elecia is giving away a chapter of her O’Reilly book, Making Embedded Systems. It is Chapter 10: Reducing Power Consumption. Hit the contact link if you want a copy. | |||
17 Oct 2024 | 487: Focus on Fizzing | 01:05:28 | |
Chris and Elecia chat about simulated robots, portents in the sky, the futility of making plans, and grad school. A problem with mics led us to delay the show with Shimon Schoken from Nand2Tetris (co-author of Elements of The Elements of Computing Systems: Building a Modern Computer from First Principles). Look for that later in the year. Elecia is playing with Webots, a robotics physics simulator. Simpler than ROS’s Gazebo, it also can run in an online mode where you can run it on a browser, selecting between many different robots. Chris talked about processing his photos of Comet C/2023 A3 (Tsuchinshan–ATLAS) using PixInsight and Siril. Then we talked about grad school (including Georgia Tech’s reasonably affordable CS Master’s Degree). Tony sent in this insect detector: Mothbox. If you want links like this or de facto letters to the editor, please sign up for the Embedded.fm newsletter.
![]() Photo of Comet C/2023 A3 (Tsuchinshan–ATLAS), taken from Seacliff Beach in Aptos, CA by Chris White | |||
19 Dec 2013 | 31: If You See a Dongle Run Away | 01:15:27 | |
Producer Christopher (@stoneymonster) joins Elecia to look through their mailbag and talk about gift ideas. Podcasts we like:
Some listener suggestions on where to get small run boards made:
Gift ideas (specifics):
Gift ideas (stores):
| |||
01 May 2024 | 476: Sidetracked by Mining the Moon | 00:56:29 | |
Lee Wilkins joined Chris and Elecia to talk about The Open Source Hardware Association, the Open Hardware Summit, and zine culture. The Open Source Hardware Association (OSHWA) provides certification and support for creating open source hardware. The Open Hardware Summit is happening May 3-4, 2024. It is in Montreal, Canada. It also has many online components including a Discord and online Unconferece. All videos are available for later watching on YouTube. Lee’s personal page is leecyb.org. Their zines are available in their shop. Elecia mentioned enjoying There Are No Electrons: Electronics for Earthlings by Kenn Amdahl. | |||
24 Aug 2018 | 257: Small Parts Flew Everywhere | 00:57:57 | |
Derek Fronek spoke with us about FIRST robotics. His TechHOUNDS (@TechHOUNDS868) team is based in Carmel, Indiana. They won the state competition and placed 5th in the high school FRC championship. Derek mentioned the roboRIO controller board, TalonSRX speed controller, and the Spark motor controller. Many of these offer deep discounts to FIRST robotics participants. Check out FirstInspires.org to find a team near you. The game comes out in January but many teams start forming in September. Derek’s personal website includes his other projects and a way to contact him. Sparkfun has an autonomous vehicle competition, this is their 10th year. Elecia wrote a related blog post for Derek, a few notes about media training. | |||
15 Apr 2015 | 97: Bubblesort Yourself | 01:03:17 | |
Professor Paul Fishwick joined us to talk about CS and STEM education, excellent analogies, and the crossover of art and technology. The Linker post related to this episode managed to be reasonably topical for a change. Paul's work:
Forrester System Dynamics Max is a visual programming language for music and multimedia. CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. There are many bubblesort dance videos (mindboggling) but this is the one Elecia knew about previously. The Computer History Museum is awesome. If you are in the area, you should definitely go. Conference and contact notes:
| |||
09 Jul 2013 | 9: Kidnapped and Blindfolded | 01:03:17 | |
Randi Eckstein grilled Elecia White (@logicalelegance) on inertial sensors: when to use accelerometers vs. gyroscopes; gyroscopes vs. rate sensors; how to make an inertial measurement unit; the basics of quaternions and Kalman filters; what products need which sensors (and why). Other good resources:
| |||
09 Mar 2018 | 237: Break All the Laws of Physics | 00:48:27 | |
Jan Jongboom (@janjongboom) of Mbed (@ArmMbed) joined us to talk about compilers, online hardware simulators, and inference on embedded devices. Find out more about Mbed on mbed.com. The board simulator is at labs.mbed.com(Mbed OS Simulator). The code for the simulator is on Jan’s Github. Mbed Labs also has the uTensor inference framework for using TensorFlow models on devices. You can see some of Jan’s talks and his blog on janjongboom.com. Jan will be running a workshop at SxSW called Changing the World with Open, Long-Range IoT on March 10 in Austin, TX. Additionally, he will be hosting an IoT Deep Dive Workshop on LoRA on March 14 (also in Austin, TX). For background on LoRA, check out the recent Amp Hour episode with Richard Ginus. | |||
27 Aug 2020 | 342: That Girl's Brain | 00:57:22 | |
Jess Frazelle (@jessfraz) of Oxide Computer (@oxidecomputer) spoke with us about hyperscalers (large companies that make their own datacenter server hardware) and podcasts. Jess wrote an article about the power efficiency measurements of datacenter servers: Power to the People (ACM Queue August 2020). The Oxide podcast is available on oxide.computer/podcast as well as your usual podcast apps. Jess particularly recommended the episode with Jonathan Blow. Oxide is working to make hyperscaler-style hardware available to everyone. Their goal is to open source all their hardware and software: github.com/oxidecomputer. They use the Rust language for much of their development. Jess has a blog: blog.jessfraz.com | |||
12 Feb 2015 | 88: Science Is a Lot Like Quilting | 00:59:55 | |
Same day PCBs?!? Danielle Applestone (@dapplestone) chatted with Chris and Elecia about desktop CNC milling using @OtherMachine's OtherMill. OtherMill links:
Synthetos TinyG controller (also see the Make write up about TinyG) BANT (budget, authority, need, timing): more info | |||
28 May 2014 | 53: Being a Grownup Engineer | 01:03:12 | |
Jack Ganssle shared his wisdom on being a good embedded software engineer (hint: it takes discipline). Jack's website is filled with great essays and new videos. He's also written the Art of Designing Embedded Systems and The Embedded Systems Dictionary (with Michael Barr). We covered a lot of ground, here are some of the highlights:
| |||
08 Apr 2021 | 250: Yolo Snarf (Repeat) | 01:24:33 | |
Finally! An episode with version control! And D&D! Chris Svec (@christophersvec) joins us to discuss why version control is critical to professional software development and what the most important concepts are. T-Shirts are on sale for a limited time: US distributor and EU distributor. You can read more from Chris on the Embedded Blog. He writes the ESE101 column (new posts soon!). If you are new to version control or learning git, Atlassian has a great set of posts and tutorials from high level “what is version control?” to helping you figure out good usage models (Svec mentioned gitflow). Atlassian has an interactive tutorial that lets you try out the repository commands (or try the Github interactive tutorials). Of course, there is a good O’Reilly book about git. If you are using SVN (aka Subversion), the Red Bean book from O’Reilly is a good resource. (Elecia's shirt said You Obviously Like Owls from topatoco.com.) | |||
17 May 2017 | 200: Oops | 01:38:11 | |
Episode 200! Let’s have a party (and a survey)! Former guests joined us in a panel-style celebration of working in embedded systems: Alvaro Prieto, Andrei Chichak, Elizabeth Brenner, Chris Svec, and Chris Gammell. Alvaro Prieto (@alvaroprieto) was a guest on 130: Criminal Training Camp. Andrei Chichak writes Embedded Wednesdays and was on 99: You Can Say a Boat, 114: Wild While Loops and 139: Easy to Add Blood Splatter. Elizabeth Brenner (@eabrenner) was a guest on 17: Facebook Status: Maybe Not Dead and 54: Oh, The Hugh Manatee, Chris Svec (@christophersvec) writes Embedded Software Engineering 101 was on 78: Happy Cows and 139: Easy to Add Blood Splatter. Chris Gammell (@Chris_Gammell) was a guest on 35: All These Different Reasons Why You Might Want to Do Something as well as a co-host on the holiday Embedded/Amp Hour crossover episode 181: Work on It for Ten Years. Fiction mentioned:
Episodes cited as favorites:
Tools discussed:
Notes: T-shirt sales are probably already over unless you hurry. March micro madness and Digilent Digital Discovery contests also end very soon. | |||
17 Mar 2022 | 406: R2D2 Is a Trash Can | 00:59:51 | |
Jorvon Moss (Odd Jayy) joined us to talk about making robots, steampunk aesthetics, uploading consciousness to AIs, and the importance of drawing. You can find Jay on Twitter (@Odd_Jayy) and Instagram (@odd_jayy). He’s been moving his Hackster projects over to Digikey’s Maker.io space: www.digikey.com/en/maker. Jay’s projects are collected here. Elecia brought up the science fiction book Machinehood by S. B. Divya. Jay returned with Martha Well’s Murderbot Diaries. Jay mentioned Mycroft.ai, open source voice assistant. Jay was interviewed by Make Magazine (article). He was on the cover of the magazine; the YouTube video where he was informed was heartwarming. | |||
25 Feb 2016 | 140: Physics Is the Same Everywhere | 01:17:17 | |
Andrew "Bunnie" Huang spoke with us about manufacturing in China, writing books, and crowdfunding. Bunnie's new book is The Essential Guide to Electronics in Shenzhen. It is available via crowdsupply and the price goes from $30 to $35 when pre-ordering ends on March 17, 2016. Bunnie's blog is at www.bunniestudios.com, many of his professional projects can be found at www.kosagi.com including more information about the Novena open source laptop. Hacking the XBox is available for free from No Starch Press.
| |||
16 Jun 2016 | 156: Black Knight 2000 | 01:21:51 | |
Jeri Ellsworth (@jeriellsworth) spoke with us about the latest developments at CastAR, hiring engineers, and her favorite engine. Embedded.fm T-Shirts are available until the end of June on Teespring (more info). CastAR is making an augmented reality system. They are in Palo Alto, CA, USA and they arehiring. They work with Playground. Jeri was last on Embedded.fm episode 23: Go For Everything I Want. | |||
28 Jun 2017 | 206: Crushing Amounts of Snow | 01:01:55 | |
This week, we mix things up a bit. This joint show with the Don't Panic Geocast. This episode explores what happens when electrical engineering meets geoscience in cold places. We’re joined by guest Dr. Sridhar Anandakrishnan of Penn State to talk about geopebbles, ice, climate, and more!
Fun Paper Friday: The Boring Company | |||
07 Sep 2016 | 167: All Aliens Are Shiny | 01:01:15 | |
Chris and Elecia chat about Bayes Rule, aliens, bit-banging, VGA, and unit testing. Elecia is working on A Narwhal's Guide to Bayes' Rule. ACM has a code of software engineering ethics Toads have trackers (NPR story) An introduction to bit-banging SPI (Arduino, WS2812) We talked to James Grenning extensively about testing on 30: Eventually Lightning Strikes (and about his excellent book Test Driven Development for Embedded C). We spoke with James again on 109: Resurrection of Extreme Programming. We also talked about unit testing with Mark Vandervoord on 103: Tentacles of the Kraken. A neat TED Talk involving octo-copters, still four short of dodecahedracopter. Neat Z80 based very minimal computer kit
| |||
03 Mar 2023 | 444: It Is If You Do It Wrong | 00:57:47 | |
Peter Griffin spoke with us about operant boxes, juggling many projects, getting into embedded systems, and bottle rockets. When we talked about 3D printing, Peter mentioned the Maker Muse Clearance and Tolerance 3D Printer Gauge. The book we mentioned was Hot Seat by Dan Shapiro (Embedded 125: I Like Cheat Codes). Please note that Peter Griffin spoke with Embedded.fm as an individual and not as representative of Slalom Consulting or any other organization. All views, thoughts, and opinions expressed are his own and not necessarily those of his employer or any other organization. | |||
20 Jul 2018 | 10: Hands Off, Baby (Repeat) | 00:58:23 | |
Jen Costillo (@rebelbotjen) joins Elecia White to discuss the secret parts of C, keywords that only embedded software engineers seem to know about. Jen and Elecia talk about interviewing and why these keywords make good questions for finding folks who use the language to its full potential. On the show they mention a list of embedded interview questions with answers. (Note: Elecia's book has many excellent interview questions and what interviewers look for when they ask them.) Producer Christopher White sends along a more concise introduction to the often unused register keyword. NOTE: This is a repeat episode from before we'd settled on our name. Note that Jen is the co-host of the Unnamed Reverse Engineering Podcast. | |||
14 Jul 2022 | 420: Googly Eyes and Top Hats | 01:05:41 | |
Dan White, CEO of Filament Games, spoke to us about educational games, how to make play part of learning, and simulating robots. We also discussed what makes a good (or bad) learning experience, the limits of games as educational tools, and the elements of fun. Roblox is a game platform and game creation system. Filament Games is developing a robot simulator called Roboco. Filament has many games out in the wild, check out their portfolio. If this sounds like fun, check out their careers page. | |||
09 Apr 2020 | 327: A Little Bit of Human Knowledge | 01:23:49 | |
Daniel Situnayake (@dansitu) spoke with us about machine learning on microcontrollers. Dan is the author of TinyML: Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers. You can read the first several chapters at tinymlbook.com. TinyML is a part of TensorFlow Lite. See the microcontroller getting started guide. Dan works for Edge Impulse (@EdgeImpulse) which is making tools for easier machine learning integration at the edge. Their tools are free and they also have a getting started guide. Dan recently posted on the Edge Impulse blog about training a TinyML model to capture lion roars. For TinyML meetups and a forum, check out tinyml.org Lacuna Space: low cost sensors transmitting to space | |||
31 Dec 2021 | 397: Owl | 01:01:52 | |
Chris and Elecia ring in the new year with a discussion of projects, hobbies, origami, DMA, music, and the new-and-improved Embedded.fm newsletter... Pepto Bismol can be converted to metal bismuth (YouTube) which can be turned into lovely sculptures. Chris liked his new book, Art of NASA: The Illustrations That Sold the Missions by Piers Bizony. Elecia liked hers, Curved Origami: Unlocking the Secrets of Curved Folding in Easy Steps by Ekaterina Lukasheva Guitar Fart Pedal (Kickstarter) Elecia’s Making Embedded Systems course will have a second cohort starting in March 2022. Sign up for the newsletter if you want an announcement (at the bottom of the Embedded.fm Subscribe page). | |||
22 Jun 2017 | 205: Questions about Dumplings | 01:10:09 | |
This week we talked to Addie (@atdiy) and Whisker (@whixr), the Toymakers (@Tymkrs). They make electronics kits, videos, and conference badges. Toymakers site (tymkrs.com) has a link to their IRC channel, videos, and Tindie store(including those amazing heart simulators, the easy to make Amplify Me, and Protosynth Midi). Their reddit community is r/Tymkrs. It has a lot more information about the CypherCon 2017 badges. More about CypherCon at cyphercon.com. Some of their ZombieTech podcast is available on YouTube (along with First Spin and Patch Bay, see the playlists to find grouped series). Note that Rabbithole is the name of their hackspace as well as the video series documenting project creation. Episode 200 has the violin we discussed. We seem to have talked about a lot of other people on the show, especially shared friends and past Embedded.fm guests (some of whom were on ZombieTech).
Some fiction for you:
| |||
08 Mar 2017 | 190: Trust Me, I'm Right | 01:08:51 | |
Matt Godbolt (@mattgodbolt) spoke with us about settling arguments with Compiler Explorer. Compiler Explorer comes different flavors: You can see the beta version by putting a beta on the end: https://gcc.godbolt.org/beta/ This a fully open source project. You can read the code and/or run your own version:
Matt works at DRW working on low latency software. Note that DRW is hiring for software engineers. You can read about the evolution of Compiler Explorer on their blog. Matt’s personal blog is xania.org. You might like parts about 6502 Timings. He also has several conference talks on YouTube including x86 Internals for Fun & Profit and Emulating a 6502 in Javascript. Matt was previously at Argonaut Games. Jason Turner of C++ Weekly and his C++17 Commodore 64 Could a Neuroscientist Understand a Microprocessor? paper (with a nod to Don’t Panic GeoCast’s Fun Paper Friday) | |||
16 May 2013 | 1: Start Tinkering | 00:46:59 | |
Featuring Elecia "El" White (@logicalelegance), Jen Costillo (@rebelbot @r0b0ts0nf1r3), and Star Simpson (@starsandrobots). This show was recorded at DesignWest, the embedded systems conference.
| |||
13 Dec 2019 | 313: Where the Paper Knows It Needs to Fold | 01:20:28 | |
Robert J. Lang spoke with us about origami, art, math, and lasers. Robert has many origami books, here is a subset:
Robert’s website langorigami.com is full of neat goodies:
Suggested other books:
Origamido has a number of books. Robert uses Origamido paper but it is unobtanium to most people. Unless you are in Maine.
(Note: book links are affiliate links, we get a little kickback if you buy from there.) | |||
21 Mar 2019 | 282: Tin Can Through a Wet Noodle | 01:15:46 | |
We spoke with Laughlin Barker of OpenROV (@OpenROV) about underwater drones, underwater navigation, underwater exploration of the Antarctic, and extraordinarily large (underwater) jellyfish. Watch this video of a Trident ROV being eaten by a shark… yes, you get to see the inside of a shark. S.E.E. Initiative: Science Exploration Education from National Geographic Laughlin left us with a coupon code for the Trident ROV. Please remember to invite us along on your ROV’ing. | |||
19 Oct 2016 | 172: Tell Forth You Me Please | 01:13:31 | |
James Cameron of One Laptop Per Child (OLPC) tells us about Forth, science fiction, and laptops. We have some tickets for ARM's mbed Connect conference is Oct 24, 2016 in Santa Clara. Will you be in the area? Want to go? Contact us if you want one of our free tickets! (There are still some tickets remaining.) One Laptop Per Child is one.laptop.org. Some getting started information on Forth: Mitch Bradley's Forth and Open Firmware Lessons James has been writing about putting C Forth on a Teensy (more on the Teensy from the creator's site). He also has a post on using Forth to snoop the Milo Champions Band's BLE. James is Quozl on most sites that require a unique ID (such as Github: https://github.com/quozl). This is from a book called Quozl by Alan Dean Foster. The other older-sci-fi reference was to the Pern books by Anne McCaffery, specifically to the White Dragon. | |||
07 Nov 2013 | 26: The Tofu Problem | 01:00:31 | |
In this in-depth technical discussion, Dr. Ken Lunde helps Elecia understand how to internationalize her (memory constrained) device. CJVK Information Processing, Ken’s excellent O’Reilly book on internationalization [Note: there is a 40% off print and 50% off ebook coupon in the last few minutes of the show.] Basic Multilingual Plane (BMP) Images of the bone ideograph that is different between Chinese and Japanese (U+9AA8) can be found on Wikipedia. Other sources of information:
Open source type faces
Adobe’s open source projects and Ken’s contribution to those:
You can also reach Ken via lunde "at" adobe.com | |||
03 Jan 2018 | 228: Pedantic or Andrantic | 01:44:55 | |
06 Aug 2020 | 340: The Left Bunny Slipper | 01:04:39 | |
Chris and Elecia talk about getting transcriptions, accessibility, operating systems, and networking. Elecia recommends reading Haben by Haben Girma (@HabenGirma). Transcripts will initially be only available to Patreon supporters. To become a Patreon supporter, go to patreon.com/embedded. If you can’t be a supporter and still really want the transcripts, hit the contact link. Chris Gammell’s nifty new podcast (video!) is Contextual Electronics. Want to know more about how operating systems work? Listeners recommended Miro Samek’s video series. Chris answered some questions about LISP networking. More information about the layers of the network can be found in the OSI model. The mobile focused LISP project that Chris worked on is now at openoverlayrouter.org and has pointers for more documentation and code. | |||
04 Nov 2021 | 392: It Was C++ the Whole Time! | 01:00:12 | |
Debra Ansell joined us to talk about making light up accessories, patenting ideas, and sharing projects. Debra’s project website is geekmomprojects.com, she’s @geekmomprojects on Twitter and Instagram. Her github repo uses the same ID: github.com/geekmomprojects/. We talked about using coin cell batteries as switches. Many other accessories do this but one of our favorites was the Tiny Edge Lit Sphere. Debra’s company is brightwearables.com. She holds patents US10813428B1 and US11092329B2. | |||
07 May 2020 | 190: Trust Me, I'm Right (Repeat) | 01:08:51 | |
Matt Godbolt (@mattgodbolt) spoke with us about settling arguments with Compiler Explorer. Compiler Explorer comes in different flavors: You can see the beta version by putting a beta on the end: https://gcc.godbolt.org/beta/ This a fully open source project. You can read the code and/or run your own version: Matt works at DRW working on low latency software. Note that DRW is hiring for software engineers. You can read about the evolution of Compiler Explorer on their blog. Matt’s personal blog is xania.org. You might like parts about 6502 Timings. He also has several conference talks on YouTube including x86 Internals for Fun & Profit and Emulating a 6502 in Javascript. Matt was previously at Argonaut Games. Jason Turner of C++ Weekly and his C++17 Commodore 64 Could a Neuroscientist Understand a Microprocessor? paper (with a nod to Don’t Panic GeoCast’s Fun Paper Friday)
| |||
08 Nov 2019 | 309: Nature's Engineers | 00:54:50 | |
Pete Staples of Blue Clover Devices (bcdevices.com, @theiotodm) spoke with us about tools for manufacturing hardware. Some posts and products from Blue Clover Devices:
Behind the scenes at factories: Thank you to our Embedded Patreon supporters, particularly to our corporate patron, InterWorking Labs (iwl.com). | |||
27 Oct 2017 | 220: Cascading Waterfall of Lights | 01:08:46 | |
Ben Hencke (@im889) spoke with us about OHWS, Tindie, and blinking lights. Ben sells his Pixelblaze WiFi LED controller on his ElectroMage store on Tindie. It is based on the ESP8266 and uses the DotStar (APA102) lights. To hear John Leeman’s trip report on the Open Hardware Summit (OHWS), listen to Don’t Panic Geocast, Episode 140 – “Juicero of Tractors” Ben’s websites are bhencke.com and electromage.com. Go there if you want to see some of Ben’s projects, including Synthia. You can also find Ben on Hackaday, Github, and YouTube. We talked with Charles Lohr about ESP8266 WiFi controlled lights and ColorChord on Embedded.fm episode 102: The Deadly Fluffy Bunny (With WiFi). More about the 4-bit Radio Shack computer (and an Arduino-based emulator for it!) Ben Hencke (@im889) spoke with us about OHWS, Tindie, and blinking lights. Ben sells his Pixelblaze WiFi LED controller on his ElectroMage store on Tindie. It is based on the ESP8266 and uses the DotStar (APA102) lights. To hear John Leeman’s trip report on the Open Hardware Summit (OHWS), listen to Don’t Panic Geocast, Episode 140 – “Juicero of Tractors” Ben’s websites are bhencke.com and electromage.com. Go there if you want to see some of Ben’s projects, including Synthia. You can also find Ben on Hackaday, Github, and YouTube. We talked with Charles Lohr about ESP8266 WiFi controlled lights and ColorChord on Embedded.fm episode 102: The Deadly Fluffy Bunny (With WiFi). More about the 4-bit Radio Shack computer (and an Arduino-based emulator for it!) | |||
25 Nov 2022 | 435: Sad Lack of Gnomes | 00:56:02 | |
Chris and Elecia take an in-studio vacation, chatting about what they’ve been doing. A few technical topics came up, entirely unintentionally. James Webb Space Telescope Pop-Up Card Github Codespaces lets you try out some code bases | |||
22 Mar 2018 | 137: Pausing to Think (Repeat) | 01:19:45 | |
Dan Saks answers many questions about C++ in embedded systems: where it works, where it doesn't, and a path to getting started. Dan Saks is the founder and president of Saks & Associates. He was a columnist for The C/C++ Users Journal, Embedded Systems Design and several other publications. He also served as secretary of the ANSI and ISO C++ standards committee in its early years. We touched on some of his articles:
Andrei suggested Sams Teach Yourself C++ in One Hour a Day, Seventh Edition by Siddhartha Rao as a good primer for experienced C programmers reluctantly learning C++. NOTE: The contest already ended. | |||
09 Sep 2021 | 230: What the Hell Is Wrong with Unicorns? (Repeat) | 01:20:38 | |
Sunshine Jones spoke with us about synthesizers, electronics, and philosophy. Find him on twitter @Sunshine_Jones and instagram at sunshine_jones_ Sunshine’s music is most easily found at TheUrgencyOfChange.com. His writing is at Sunshine-Jones.com. We talked about Sunshine’s User’s Guide to the Roland SE-02. That includes Ahmed, a track produced using only the SE-02. Sunshine also wrote about building a polysynth. The intro music is an excerpt from LELEK, released on Air Texture Vol. V. The exit music is Fall In Love Not In Line, released this year on vinyl only, TUOC01. See TheUrgencyOfChange.com for more. Sunshine was the host of SundaySoul.com, a live podcast about music and life. | |||
13 Aug 2020 | 341: Big Hugs to Everybody | 00:54:38 | |
Phoenix Perry (@phoenixperry) returns to speak with us about education and the importance of merging art and technology. Phoenix’s website is phoenixperry.com. The art installation crossing the virtual and the physical world was called Forest Day Dream. Phoenix is teaching a free online class: Create Expressive Video Games. Phoenix is the Master’s degree coordinator for University of the Arts London Creative Computing Institute. Diversity and accessibility are important, some resources:
Phoenix was previously on Embedded 204: Abuse Electricity | |||
14 Dec 2017 | 226: Camp AVR Vs. Camp Microchip | 01:20:49 | |
Jay Carlson (@jaydcarlson), author of The Amazing $1 Microcontroller, joined us to talk about comparing microcontrollers and determining our biases. This was an in-depth comparison of different micro features. Jay is an electrical engineer specializing in electronics design and embedded programming (contact). His blog is new and interesting. We talked to SEGGER’s Dirk Akeman about JLink on #218: Neutron Star of Dev Boards. Please note that our Patreon model has shifted to monthly instead of per-episode. | |||
29 Mar 2018 | 239: Tweet My Boots | 01:00:01 | |
What do you do after space debris, hacking dinosaurs, and judging robots? If you are Dr. Lucy Rogers (@DrLucyRogers), you build an organization devoted to promoting the Making industry: Guild of Makers (@GuildOfMakers) Lucy’s personal site is lucyrogers.com. She wrote the book It’s ONLY Rocket Science: An Introduction in Plain English. Guild of Maker’s Twitter hack chats are weekly on Tuesdays at 8pm UTC. They use the tag #MakersHour. Lucy programs in Node-RED, a visual language. | |||
10 Jul 2014 | 59: Vision for Simple Minds | 01:01:49 | |
Craig Sullender of ChipSight joined Elecia and Christopher to talk about machine, computer, and embedded vision. Craig's Peep, a camera for your door'd peephole (soon to be on Kickstarter) O'Reilly's Practical Computer Vision with SimpleCV | |||
19 Jul 2016 | 161: Magenta Doesn't Exist | 01:11:09 | |
Kat Scott (@kscottz) gave us an introduction to computer vision. She co-authored the O'Reilly Python book Practical Computer Vision with SimpleCV: The Simple Way to Make Technology See. The book's website is SimpleCV.org. Kat also suggested looking at the samples in the OpenCV Github repo. To integrate computer vision into a robot or manufacturing system, Kat mentioned ROS (Robot Operating System, ROS.org). Buzzfeed had an article about SnapChat Filters. Kat works at Planet. And they are still hiring. | |||
25 May 2016 | 153: Space Nerf Gun | 01:02:13 | |
Patrick Yeon of Planet Labs spoke with us about making satellites. We discussed a method of using orientation to control drag to control speed. While Patrick wasn't sure what he could say about GPS receivers on satellites, another site describes them as part of the flock. Sign up to get access to the huge Open California data set. Planet has many applications and their blog shows off some interesting finds, such as identifying illegal gold mines encroaching on rainforests, quantifying ports with computer vision, counting trees and classifying agriculture crops, fire mapping, and cloud detection. They are still hiring, apply using the email embeddedfm at planet.com will earn us (err, not you) more free tshirts. | |||
20 Jun 2013 | 6: Do Robot Squirrels Dream of Electric Imps... | 00:48:48 | |
Matt Haines (@BeardedInventor) of Electric Imp joins Elecia White to discuss how to connect cats (and other things) to the Internet. Buy an Imp on Adafruit but don't forget the adapter (aka April board). Get started with programming in Squirrel and find hardware details in the developer section of Electric Imp. We also mentioned Lockitron, a commercial product that uses Electric Imp. | |||
28 Jan 2016 | 136: Let's Try Out Some Broccoli | 00:59:53 | |
Inventor and Youtube-er, Simone Giertz (@SimoneGiertz) tells us about building robots to "help" her daily life. Simone's YouTube Channel. Some of the videos discussed in the show:
Simone's blog, with additional robot build details is at simonegiertz.com. For relaxation, Simone visits the Hello Denizen YouTube channel and watches hamsters eating gourmet meals. She also mentioned her preferred Reddit feed. Like robots? Check out the job postings at iRobot. If you like what you see, email Chris Svec. (Yes, the guy who was on 78: Happy Cows.) Contest for Making Embedded Systems will end Feb 5, 2016. | |||
11 Jan 2017 | 183: Robots Having Nervous Breakdowns | 01:08:49 | |
Philip Koopman (@BetterEmbSW) spoke with us about making better embedded software. His Better Embedded Systems Software blog has lots of great information including links to his growing video library. Two posts noted in the show: His company, Edge Case Research, performs design and code reviews and teaches how to do them. You can find out more about his course and background on his Carnegie Mellon University staff page. That also leads to the pretty amazing Vintage Aero paper airplanes. Phil’s book is Better Embedded Software, available via koopman.us and (more expensively) Amazon. Videos of robots being stressed
| |||
21 Aug 2014 | 64: Making Making Embedded Whoops | 01:14:45 | |
WHOOPS! We didn't record Elecia's mic this week and are taking a track direct from Chris' computer mic. Sound quality is not up to our normal standards. Sorry! Chris (@stoneymonster) hosted the show, asking Elecia (@logicalelegance) what it was like to write her Making Embedded Systems book. (Thanks to Chris Svec for the request!) Write a novel this November with NaNoWriMo Come hear Chris and Elecia talk about writing software that can kill you at Hacker Dojo in Mountain View on Monday September 8, 2014, 7pm. Sign up! Also, bonus quotes: "Either write something worth reading or do something worth writing." - Benjamin Franklin "Almost anyone can be an author; the business is to collect money and fame from this state of being." - A. A. Milne | |||
11 Nov 2022 | 434: I Love It, It’s Exhausting | 01:01:21 | |
Sarah Withee spoke with us about using an artificial pancreas, learning many programming languages, and FIRST robotics. More about the Open Artificial Pancreas System can be found at OpenAPS.org or in their documentation. Some other pieces we talked about include:
To get involved with FIRST robotics, the place to start is FIRSTInspires.org Sarah’s website is GeekyGirlSarah.com. Her programming language comparison tool is Code Thesaurus: codethesaur.us/ If you want to see small algorithms written in different languages, check out Rosetta Code | |||
16 Nov 2023 | 464: Please Make This Monster Look Scary | 00:59:00 | |
31 Jan 2019 | 276: Playing a Song on a Potato | 01:17:37 | |
Jesse Rutherford (@BentTronics) gave us an in-depth look at the 555 timer IC (wiki). Jesse runs Bent-tronics.com and wrote The Ultimate Beginner's Guide to the 555 Timer (Amazon). Some great 555 projects:
Somehow, despite it being in the plan, we didn’t mention the Evil Mad Scientist The Three Fives Kit: A Discrete 555 Timer which builds a 555 Timer out of discrete parts. If only the creator would come on to talk about it and his other cool projects. Note that EMS also has a great description of how the 555 timer works. The giveaway is Jesse’s book and the components to build the projects in his book. | |||
20 Apr 2017 | 196: Software Server Thingybob | 01:07:11 | |
Aditi Hilbert (@HilbertAditi) spoke with us about MyNewt, an Apache-licensed RTOS and bootloader. MyNewt’s Apache page is mynewt.apache.org and the github repository is github.com/apache/incubator-mynewt-core. In the README.md, check out the section marked browsing which points to the file system, ble stack, and assorted other source code goodies you may want to read. The secure bootloader code is also in there but as it is also a cross-RTOS effort (with Linux’s Zephyr), you can find the MCUBoot repository at github.com/runtimeco/mcuboot Aditi works for Runtime.io (@runtime_io), a primary contributor to MyNewt. They work with companies who want to use MyNewt on their products. We talked about OIC (openconnectivity.org) and using UDP endpoints over BLE. Constrained http is actually called constrained application protocol: CoAP (coap.technology). We also mentioned MQTT, an older standard attempting to solve some of the same problems. The Apache license is one of the most permissive of open source licenses: choosealicense.com/licenses Assorted other links discussed in the show:
| |||
15 Mar 2018 | 238: My Brain Is My Toolbelt | 00:54:30 | |
Chris and Elecia answered some listener questions about dynamic memory and shared code. Then Elecia gave a presentation about ShotSpotter, the gunshot location system she worked on. Elecia enjoyed The Woman Who Smashed Codes: A True Story of Love, Spies, and the Unlikely Heroine Who Outwitted America's Enemies by Jason Fagone. Ben is the editor of HackSpace, a new magazine about making (and hacking). It's produced by Raspberry Pi, but it's technologically agnostic. The first issue is free online. The ShotSpotter presentation was originally given with Sarah Newman at the 2008 Grace Hopper Celebration of women in computing. | |||
15 Jun 2023 | 452: Numbers on Computers Are Weird | 01:11:55 | |
Julia Evans spoke with us about how computers compute. We discussed number representation including floating point as well as Julia’s extensive collection of ‘zines and comics. Julia’s zines about debugging, managers, Linux commands, and more are available on WizardZines.com. If you want samples, check out the comics section. Also, the experiments (aka playgrounds) are great additions to the zines (and fun on their own), letting you explore without changing your own DNS or removing all the files from your root directory. If you want to check out numbers, look at memory-spy (or from other sites like https://float.exposed/ and https://integer.exposed/) Julia also has a detailed blog on jvns.ca and active github repositories |