Lotetta’s TEDx talk on AI and remembering
Lotetta’s TEDx talk on AI and remembering
Amanda “w0z” Wozniak (@kainzowa) 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.
What do you get when you connect the open-source reverse engineer of Valve’s Steam Controller and the main electrical engineer of said device?
I-Opener was the computer discussed.
Jay Carlson (@jaydcarlson) is back on the show to discuss education and the techniques he’s using to teach embedded systems.
Jay has some great posts on his jaycarlson.net blog. The one related to this show was entitled “How I Teach Embedded Systems.” Jay was also on Embedded 226: Camp AVR Vs. Camp Microchip where we discussed his fantastic survey of micros in The Amazing $1 Microcontroller. We also mentioned one of his recent posts about 3 cent micros.
Jen Costillo (@rebelbotjen) joins Elecia and Christopher to discuss their experiences interviewing (both as interviewer and interviewee).
Google discovered that their brainteasers are not a very effective way to interview.
Despite the news that swearing is good for you, we tried to bleep everything.
Also, it is minesweeper, not minefield. What were we thinking? It was obviously all Christopher’s fault. Though we should have stood up to him.
Elecia's book has more interview questions but from the perspective of how do you ask a question and what do you look for in a response.
Christopher interviews an embedded systems engineer with ~25 years of experience across medical, scientific, industrial and consumer products. He asks about career trajectory, field stories, and assorted destruction.
Tony’s show about Kalman Filters was 43: A Lot of High-Falutin’ Math
Carter Frost spoke with us about the Cabrillo College Robotics club and winning the 2019 NASA Swarmathon.
The club gets its funding from the Cabrillo Foundation (to donate, make sure to note “Cabrillo Robotics Club” in your contribution).
Please RSVP for the Embedded 300 party on Eventbrite.com.
Christopher and Elecia talk about the upcoming Embedded 300 party (Sept 7th!), podcasting, and listener emails.
We send the Samson Meteor as our guest mic.
Thank you for listening!
Monk Eastman (@MonkFunkster) joined us for an enlightening conversation about hardware compliance engineering. We covered the basics of CE, FCC, UL, and battery certification.
We mentioned that Alan Cohen’s Prototype to Product: A Practical Guide for Getting to Market has a good overview of certification. Alan was on Embedded 269: Ultra-Precise Death Ray.
For a deeper view of compliance engineer, Monk suggested this book: Electrical Product Compliance and Safety Engineering.
Listener Skippy wrote about his experience with CE certification.
Monk plays bass saxophone in the East Bay Brass Band.
Details on registering for the Embedded 300 party on Eventbrite.com are in the show itself.
Eric is a Professor of Atmospheric Sciences at Texas Tech University specializing in storm electrification and lightning. We spoke with Eric on 268: Cakepan Interferometry about lightning and using baking goods as measurement devices. Eric was also on GeoCast 134: Launching Balloons out of a UHaul.
We spoke with John about his Phd research in 169: Sit on Top of a Volcano. The previous Don’t Panic GeoCast crossover was with John and Sridhar Anandakrishnan in 206: Crushing Amounts of Snow. John’s company is Leeman Geophysical.
The paper was Reconstructing David Huffman’s Legacy in Curved-Crease Folding by Erik D. Demaine, Martin L. Demaine and Duks Koschitz. Elecia is working her way through Erik Demaine’s Phd thesis on the same topic as well as Jun Mitani’s excellent book Curved-Folding Origami Design. Geology also has folds.
For 3D printed origami, Eric mentioned Henny Seggerman’s twitter @henryseg.
Chris Svec (@christophersvec) spoke to us about how hope can improve our software and work environments.
Details for the Embedded Cats and Hacks party are in the show. If you can’t attend, well, maybe you can still get a mug (zazzle). If you can attend, iRobot has graciously given us a couple Root robots that we’ll be giving away.
Shruthi Jaganathan spoke with us about recycling, machine learning, and the Jetson Nano (@NVIDIAEmbedded).
More about the Green Machine, the computer vision, machine learning, augmented reality way to sort your lunch leavings. The code is available. The system was on a Jetson TX2 developer kit and Shruthi has been moving it to the physically smaller and only $99 Jetson Nano developer kit (buy).
Shruthi has been getting into AI with the Jetson Two Days to a Demo as well as NVIDIA’s free Getting Started with AI on the Jetson Nano online course.
For more information about FIRST Robotics Competition (FRC), we talked about it with Derek Fronek on Embedded 257: Small Parts Flew Everywhere.
For a basic introduction take a look at What is CircuitPython and see some example scripts. To dig a little deeper, check out the many resources in Awesome CircuitPython. The whole thing is open source so you can see their code. If you are thinking about contributing (or just want some fun chats), get in touch on the CircuitPython channel of the Adafruit Discord server: adafru.it/discord
Many of the language’s design choices favor ease-of-use over ready-for-production. Imagine teaching an intro to programming class without worrying what computers will be used or how to get compilers installed on everyone’s machines before time runs out.
One final note: Kattni did a project that gave us the show title: Piano in the Key of Lime. After we finished recording, Chris asked her why she didn’t add a kiwi fruit to her mix… Kattni explained she had limes and they were small. Chris only wanted a different fruit so she could rename it Piano in the Kiwi of Lime. It is always sad when we stop recording too early.
His professional hire-him-to-work-on-your-neat-stuff site is whitewing.co.uk
For driving LEDs, Mike likes the TI TLC5971: 12-Channel, 16-Bit ES-PWM RGB LED Driver with 3.3V Linear Regulator.
Mike will be at 2019 Hackaday SuperCon!
TinyUSB, an open and tiny USB stack from Hathach.
Want to get more involved with the extensive, wonderful, and supportive Adafruit community? Join their Discord chat server or Show and Tell on Wednesdays 7:30pm (ET) followed by Ask an Engineer at 8pm.
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 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.
Karl runs his own (non-DNS) domain name service on his site www.cavebear.com. The site also includes notes from his time on the ICANN board (such as this one where they talk about redemption periods).
In the Embedded Artistry welcome page, there is a list of Phillip’s favorite articles as well as his most popular articles. Some of Phillip’s favorites include:
We also talked about code reviews and some best practices.
The Embedded Artistry newsletter is a good way to keep up with embedded topics. You can subscribe to it at embeddedartistry.com/newsletter
Alicia is the editor and author of Building Open Source Hardware: DIY Manufacturing for Hackers and Makers. It is a handy resource for any manufacturing.
Alicia is the director of the Blow Things Up Lab, part of the Atlas Institute at the University of Colorado Boulder.
Light up LEGO blocks are available at Build Upons.
The LilyPad Arduino has many sewable electronics components.
You can find more talks and hacks on Alicia’s personal site, aliciagibb.com.
We talked about many different documents and tried to note design vs implementation, product vs engineering vs user, and why we wanted them. We didn’t mention mechanical things because, ya know, software engineers. Some documentation we mentioned:
Schematics with block diagrams and comments. Also a GPIO to function spreadsheet.
UI flow when the system has a screens (Balsamiq for wireframe testing UIs)
SW spec and design doc: what do we plan to build and what are the tricky parts
SW configuration and SW developer docs: how to rebuild the computer that can build the code from scratch, also notes on debugging methodology
User manual: Usually not written by SW but may need SW’s patient input
Code comments: Functions and files get 5Ws: who, what, why, when, where, and how.
Who should call this?
What will its effect be? (“What will it do” but not in line by line detail!)
How does it work?
Why does it work this way?
When should it be called?
Where are its parameters? (“What” works here too but “where” is nice to remind you to check your memory assumptions.)
Repository checkin comments
Manufacturing docs and tests docs
Adafruit and Sparkfun both write good documentation, writing to users about how to use their code. Elecia likes Adafruit’s sensor library as a good set of code to review (including how much is in their docs vs their code).