36: Drive the boat with a Wii mote

Elecia gushes about her favorite logic (and protocol) analyzer to Saleae co-founder Mark Garrison. They also discuss start-ups, manufacturing, and covering yourself with rum and pretending to be a pirate when harbor patrol arrives. 

Saleae Logic 8 on Amazon (or from Saleae)

Saleae Logic 16 on Amazon (or from Saleae)

Space X reusable rocket video

Saleae's blog talks about Mark and Joe's boat, start here

The mooshimeter multimeter (as seen on Hackaday and Dragon Innovation)

35: All these different reasons why you might want to do something

Want to learn how to get from idea to schematic, through layout, all the way to physical boards? Elecia spoke with Chris Gammell about his Contextual Electronics course to teach the missing steps between what an EE learns in college and what an design engineer's job entails.

Chris is co-host of the excellent electronics podcast The Amp Hour and author of Chris Gammell's Analog Life. On twitter, contact Chris via @Chris_Gammell or ask questions about the course @ContextualElec.

We mentioned UT Austin's online embedded systems course which starts soon as well.

Contextual Electronics includes some in-depth KiCad instruction. Some intro (and free) KiCad tutorials:

33: Quitting my Finnish lessons

Alison Chaiken (Google+) and Elecia discuss what you need to know to get into development for the automotive market. 

Check out Alison's she-devel site for a big list of links and resources or go to a Silicon Valley Automotive Open Source Group meetup to say hello. A small subset:

CORRECTION: In the show, Elecia talks about airplane certification levels as though only the size of the plane matters. As listener Burko points out, the certification level also depends on how critical the subsystem is. Those seatback tray tables don't have to be certified to DO178A, but the artificial horizon does.]

31: If you see a dongle run away

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):

 

30: Eventually lightning strikes

James Grenning (@jwgrenning) joined Elecia to talk about how to be a good programmer using Test Driven Development (TDD).

James' excellent book on how to use TDD: Test Driven Development for Embedded Systems 

Take a class from Renaissance Software

Manual test is not sustainable blog post, from James' blog

Legacy code challenge from Github

SOLID design principles

Iterative and Incremental Development article by Craig Larman

Untapped: the beer drinker's twitter

To get the signed copy of James' book, email (show@embedded.fm), tweet (@logicalelegance), or hit the contact link on embedded.fm with your number between 0-99. First one with the correct number wins the book (if no one is correct, the closest number will be selected 12/25/13).

29: Ducking the quadcopter

Kathleen Vaeth of MicroGen Systems (@MicroGenSystems) spoke with Elecia (@LogicalElegance) about energy harvesting using MEMS devices.

Some introductory videos:

While we missed it on the show, Kathleen also wanted to mention MicroGen Systems' finite element modeling partners: SoftMEMS and Open Engineering.

28: A lot of wish fulfillment

Author Laura Lemay (@lemay) spoke with Elecia (@logicalelegance) about writing books, APIs, code, and science fiction. 

Laura wrote many of the Teach Yourself ... in 21 Days books: her bibliography on Amazon.

Laura's blog includes short stories. 

November is National Novel Writing Month, see the NaNoWriMo site

Edward Tufte wrote the amazing Envisioning Information (among many other beautiful and informative books)

Neal Stephenson wrote Diamond Age

Laura suggests Patrick Ness' The Knife of Never Letting Go

27: You are blowing my mind

From the MEMS Industry Group Executive Congress:

From the 2013 IEEE Global Humanitarian Technology Conference:

  • David Peter works with New Life International. His paper was โ€œA Simple Algorithm for Chlorine Concentration Controlโ€

 

26: The tofu problem

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:

  • Adobe Blank is a special-purpose OpenType font, making webpages wait to load fonts until they have the correct one
  • AGL and AGLFN (Adobe Glyph List) maps glyph names to Unicode values
  • CMap Resources are used to unidirectionally map character codes
  • CSS Orientation Test are lightweight and special-purpose OpenType fonts that map all Unicode code points to glyphs that indicate their orientation based on the writing direction.
  • Kenten Generic OpenType Font  provides glyphs suitable for typesetting emphasis marks in Japanese.
  • Mapping Resources for PDF are used to derive content from PDF files that include CJK (Chinese, Japanese, and Korean) information. 

You can also reach Ken via lunde "at" adobe.com  

 

24: I'm a total fraud

Listener Jim Gf posed an interesting question about how to tell if you are a good embedded software engineer. Producer Christopher White joins Elecia to fail to give an answer. While they mention the embedded C test, they devolve into "why would you ask that question?", impostor syndrome, and methods for dealing with it.

 (Normally our podcasts are recorded during the day but this one was after a long, fairly grueling day for the co-hosts. You may hear the clink of glass as we drank a nice Pinot Noir from Hahn Winery.)

 

photo-2.JPG

23: Go for everything that I want

 Jeri Ellsworth joins Elecia to talk about about co-founding Technical Illusions and their virtual and augmented reality product CastAR. Jeri gives an in-depth introduction to virtual reality, augmented reality and motion sickness. They also talk about hardware engineers working with software engineers, the CastAR's Kickstarter, children's toys, and tagging sharks for science.

 

22: Minecraft is the new Apple II

 Jordan Hart from Digital Media Academy joined Elecia to discuss ways to make science, technology, and engineering fun for kids through Minecraft, Arduino robotics, and music. 

DMA video: Robotics and Electrical Engineering with Arduino 

Ted talk: The child-driven education which describes the "method of the grandmother" teaching style.

Georgia Tech online CS Master's degree

Sincere apologies to fans of Gottfried Leibnitz, he had a truly amazing career that went well beyond calculus, read about it on Wikipedia


 

20: Soldered together by monkeys

Phil King of Weekend Engineering returned to give Elecia advice on how to fabricate a board, both in a professional capacity and for garage projects. 

EaglePCB is a commercial package which is also available as a free, noncommercial version for small 2-layer boards. Other open source packages mentioned include Kicad and gEDA. Some board fabricators provide free tools that work only with their fab houses (such as ExpressPCB).  Digikey's SchemeIt  provides a way to get a PDF schematic (and a BOM), but falls down by not providing a way to generate a net list, a critical part of board fabrication.

PCB West is this week at the Santa Clara convention center.

How Printed Circuit Boards are Designed (1960 Edition)

Hildy  Licht electronic assembly and manufacturing

17: Facebook status: maybe not dead

Elecia White spoke with Elizabeth Brenner about devices that can be used to help families worry less about grandparents who live alone (and 87-year-old neighbor friends named Dolores).

 Life Alert is the big name in senior push-button call systems. Life Call are the "Help, I've fallen and I can't get up" people. (See the commercial!) Life Call and Lileline have accelerometers to detect falls.

Twilio allows programs to send and receive phone calls and text messages using its web service APIs. 

If This Then That (ifttt.com) connects channels to allow an event to trigger other events (i.e. "failed to twitter today" -> text family) .

Fibit API for connecting Fitbit data to other applications.

We didn't talk about this but it is a similar idea: Goodnight lamp.