Noe Ruiz
S06:E48

Noe Ruiz

Episode description

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

8:28 Adafruit CAD Parts

12:05 Layer by Layer

13:35 Which board?

Download transcript (.srt)
0:02

Welcome to the CircuitPython Show. I'm your host, Paul Cutler. This episode, I welcome

0:07

Noe Ruiz, who is a designer engineer with Adafruit Industries and the co-host of 3D

0:12

Hangouts, which you can catch every Wednesday on the Adafruit YouTube channel.

0:17

Noé, welcome to the show.

0:18

Thanks for having me.

0:20

How did you first get started with computers and electronics?

0:23

Sure. We'll start with the computer first and then electronics. So back in the 90s,

0:27

like around '94, '95, my brother Pedro, he saw an advert or an infomercial on local television

0:34

about using a Macintosh to like do your book reports and edit video and do graphic, you

0:40

know, publishing.

0:41

Like, so, he was like really enamored in that and it really got him into like, "Let's get

0:47

a Mac" because we didn't have a computer yet and you know, it was the 90s and folks were

0:51

trying to get computers and that was I think a really good investment.

0:56

It wasn't cheap but man, did we just invest all our times and learning how to use that

1:01

thing like using Super Power Goo and like all these like creative Mac paint, you know,

1:07

kind of style apps that really got me on like the track to doing like creative design work.

1:14

And then for the electronics, I got a Makey Makey, I think around December of 2012 or

1:21

2013.

1:23

We saw their Kickstarter video, me and Pedro did.

1:27

We thought this would be a really cool like kind of gadget that we can, you know, play

1:32

with and maybe make some projects around.

1:35

So the Makey Makey was like our first like entry into electronics.

1:39

How did you get into design?

1:41

- Design, like I've always been enamored with design.

1:46

For high school, I took a commercial arts class

1:49

and there I learned the principle of design,

1:52

color theory, typography, and it was a good mix

1:56

of doing the traditional stuff, like printing things out,

2:00

making things for stationery, but also designing things

2:02

in Photoshop, QuarkXPress, Illustrator.

2:06

So that's where I really got to get my training in.

2:11

And design for me has always been like a thing.

2:14

Before I had a computer, it was always drawing.

2:16

So it was always like creative in that realm,

2:18

like just drawing and loving special effects from movies

2:22

like Jurassic Park and watching,

2:25

I think it was called Movie Magic on Discovery Channel.

2:27

Like that's like the sort of stuff

2:29

that we were like really into.

2:31

So I think that's kind of how I got into design.

2:34

- How did you first get into design for 3D printing?

2:38

- Yeah, so really it started off

2:39

when Pedro decided to get a MakerBot Replicator

2:43

near the end of 2012, he saw that it was a really big thing

2:48

that happened.

2:48

I guess it was like CES.

2:50

He saw that the MakerBot Replicator was something

2:52

that you can now purchase.

2:54

You don't have to put it together.

2:55

It's ready to go out of the box.

2:58

It was really focused around creative designers.

3:01

So he just went ahead and bought that.

3:03

He already had 3D modeling experience.

3:05

I had barely any 3D modeling experience.

3:08

But I saw him 3D print one of his models that he made.

3:12

At that time, we were working on a iPhone game

3:15

that was centered around the Tron light cycle type of game

3:19

mechanic.

3:20

And he 3D printed his Tron cycle model.

3:22

And I was like, this is so freaking cool.

3:24

I got to learn how to do this.

3:26

I don't know how I stumbled upon this TinkerCAD.

3:30

Back in those days, it was a very scrappy, small team.

3:34

But it was a web-based 3D modeling app

3:36

that was like you just dropped in primitive shapes, you smashed them together and you

3:41

can make something really cool.

3:43

So, I thought I'd make - I think it was either a pencil holder that eventually turned into

3:48

like a planter because Pedro actually was - he had a collection of carnivorous plants.

3:55

These are like pitcher plants, the penthes plants.

3:58

And I thought it'd be really cool to make like a planter that was like a face and the

4:04

picture plant and the leaves were kind of like its hair.

4:07

So I spent my time working on that and I came up with this kind of cool thing.

4:10

You can actually still find my Tinkercad designs from 2012, 2013 and I thought that was like

4:17

the coolest thing ever.

4:18

So I just kept at it, making more and more planters.

4:21

Eventually, I got into you know, making things around the house like light fixtures, little

4:28

signs that were all you know, based around typography and stuff.

4:32

that's kind of how I got into design. I was like, the printer was there and I wanted to

4:36

do something. I saw a page would do something, I was like, I gotta do something to you.

4:39

A lot of your designs use snap fit enclosures. How and why did you start designing this way?

4:45

Yeah, so snap fit enclosures was something that like, I think the way I remember is like,

4:51

I remember doing the Pie Girl project for Adafruit back in like 2013 or 2014. And all

4:59

My projects from that era was all screw driven standoffs,

5:04

like you have screws for everything.

5:06

But as you know, with Adafruit Learn Guides,

5:08

we have to document assembly

5:12

and screwing things over and over again

5:14

for years and years and years became kind of a nuisance.

5:18

And I remember getting the idea

5:22

by looking at the enclosure for my dental floss, right?

5:26

Or maybe even it was a shampoo bottle,

5:28

But all these things have these little snap fit, like tops that have this tiny

5:34

little ridge and a tiny little like indentation.

5:37

And I was looking at it when they brushed my teeth.

5:39

I was like, what if I could, I could design this into the enclosure.

5:43

So I no longer need to like invest my time into screwing

5:46

things and taking it apart.

5:49

So it took me quite a few times to really nail like the right layer height and the

5:54

right size and geometry for the snap fits.

5:57

So I think around the Pie Girl Zero, which was like maybe the third or fourth Pie Girl,

6:02

because we've done so many of them, that's when I finally figured out, okay, I can, this

6:07

is like the right kind of recipe to make snap fit enclosures.

6:11

And then from then on, I just started adding it to everything.

6:13

So I think that's kind of the origin story.

6:16

Dental floss.

6:17

That is a great story.

6:18

I would have never guessed that that was the origin and the inspiration for snap fit enclosures.

6:23

Yeah.

6:24

person came up with that and it's just like you see it everywhere. You know, all the shampoo

6:29

models and like as a dental floss, they all use this snap fit kind of thing, which is

6:35

like super clever.

6:37

You've been doing 3D hangouts with Pedro for over 500 episodes in 11 years. What are some

6:42

of your favorite memories?

6:44

Yeah, so I had to look back because like we've - it's been a while, right? So, I think the

6:49

The most memorable one was doing it live in New York at the Adafruit headquarters and

6:55

we did an episode where we had like five guests.

7:00

We had Philip Burgess, we had Scott Shawcroft, we had a bunch of people on it.

7:07

Like I forget, like we had a bunch of people on that.

7:09

It was a really fun show and it warrants another re-watch because it was just fun to see how

7:14

many folks in Adafruit we could stuff into the camera there, in the camera shot.

7:19

So that was a really memorable one.

7:21

Off to see if I can track that one down and add it to the show notes.

7:24

Yeah, please do.

7:25

Any other memories come to mind that you've enjoyed over the years?

7:29

The other memorable moment was just the first one. It was the first episode.

7:34

It was really nerve-wracking and re-watching it for just a couple minutes.

7:39

You know, I feel a little cringe because hearing my own voice doesn't sound that great,

7:42

but it's nice that it was like our beginning journey of like,

7:48

Like how do you structure a show?

7:49

What kind of segments?

7:50

Yeah, it felt more structured back then.

7:51

Like we had more 3D news was a part of the beginning of the show.

7:55

And we had another co-host actually.

7:58

We had Matt Griffin, who was Adafruit community lead.

8:03

And he helped us out really doing the first episode.

8:08

He eventually went on to work with Ultimaker.

8:10

But it was really cool to have like three people doing this where he would cover the

8:14

And then we would do a little bit of layer by layer.

8:17

And then I think we ended it with our learn guides.

8:22

But yeah, episode one, that's got to be a nice milestone

8:25

to do the first one.

8:28

You maintain a GitHub repository of CAD files

8:31

for Adafruit parts.

8:32

What goes into creating each part?

8:35

Yeah, so Lamar, you still use this Eagle CAD, which

8:38

has now been folded into Autodesk Fusion.

8:41

And they have this nifty feature where

8:44

open an Autodesk--

8:46

I mean, you can open an Eagle CAD file in Fusion

8:49

and generate it into a 3D model.

8:52

So from there, you can choose how thick you want your PCB.

8:57

You can choose what color of solder mask, silkscreen.

9:01

You can map different 3D models to all the different footprints

9:04

for the components.

9:06

So what I end up doing is I just click that Generate button.

9:08

And then from there, I clean up some of the solder mask stuff

9:12

because there's some extra labels and stuff.

9:14

But from there, I really like DigiKeys.

9:19

Searching through DigiKeys catalog,

9:21

you can find a lot of 3D models of all sorts of components--

9:25

jelly bean components, of course,

9:26

but also a lot of the temperature pressure sensors

9:30

are all out there.

9:31

All the CAD models are out there for those various types

9:34

of sensors.

9:34

So it's really nice to get those and then just map them

9:39

to the 3D model.

9:41

I think a few years ago, I had to draw

9:44

them out by--

9:45

not by hand, but you would get the data sheet,

9:48

and you would sketch it out and make the part by hand.

9:51

But nowadays, I rarely have to do that,

9:54

because it's amazing just how many 3D models

9:57

of various sensors and components there are.

10:00

So it's really nice.

10:01

And DigiKey also brings in 3D models

10:05

from other places like EasyEDE, and I

10:08

think there's a few other ones.

10:09

But they aggregate all the different data

10:12

sheets plus CAD models.

10:13

And another cool thing about DigiKey is you can--

10:16

when I'm searching for a part, there

10:17

is a filter where you can say, show me the 3D model.

10:22

And that way, I can only see the 3D model for the thing, which

10:26

is nice because there's a lot of repeating components,

10:28

like buttons, for example.

10:30

There's so many buttons on DigiKey.

10:32

So it's nice if one manufacturer doesn't have it,

10:36

another one does.

10:37

And it's pretty much the same shape.

10:40

Another thing, I kept doing it so much

10:41

that I needed to make a learn guide and a labor alert

10:45

tutorial on how I do it.

10:47

So there are resources out there now.

10:49

So it's definitely documented.

10:51

But getting the word out is still

10:52

one of those things I struggle with.

10:55

So maybe we can get the word out here now.

10:57

But I need to talk about it more.

11:00

People can request parts via issues on the GitHub repo, too.

11:05

Do you get an opportunity to get to some of those requests

11:07

from time to time?

11:08

Yeah, I try to do one a week.

11:10

This week, I actually did two or maybe three.

11:12

Yeah, I encourage folks to go out there

11:14

and add your part request.

11:17

Normally, I try to just do Adafruit circuit boards,

11:21

not components that we stock from other places,

11:24

like a connector or something like that.

11:27

Those are a little bit trickier to do because I have

11:29

to find a data sheet and draw it from scratch.

11:34

But doing Adafruit PCBs is like--

11:37

I got the workflow pretty much locked down.

11:40

So I encourage folks to add their part request.

11:44

And going forward, we are starting

11:48

to, as the new product gets released,

11:50

as a part of the Learn Guide for that product,

11:54

we're starting to get that generated.

11:57

So we're trying to get those more

12:00

part of the release of the Learn Guide or the product Learn

12:03

Guide.

12:04

BRIAN DORSEY: Very cool.

12:05

You mentioned Layer by Layer earlier,

12:07

which is a playlist you have on YouTube

12:10

through how to design various things using a CAD program like Fusion 360.

12:15

What motivated you to start Layer by Layer?

12:18

Yeah, so me and making tutorials has, it goes way back to like my early web

12:26

design days where I just wanted like a way to kind of teach my co-workers like

12:35

how I could do things, certain things, maybe be more efficient or here's a

12:40

a cool tip on how I design this thing.

12:42

So I've always been doing that for all the different careers,

12:46

I guess you could say, from web design

12:47

to UX design for mobile devices.

12:50

So as I started learning more and more about CAD,

12:54

going from Tinkercad to 123D and then to Fusion,

12:59

I just thought it was an interesting thing to do.

13:02

And I always felt that once you teach something or try

13:07

to do like a tutorial, then you really start to understand like the workflow or the technique.

13:15

So I think it was instilled in me from an early age that that's a really good way to

13:19

kind of learn is to is to like try to teach it.

13:23

If anyone wants to learn more about you and your work, where should they go?

13:27

Yeah, you can follow me on Instagram.

13:29

That's normally where I post my stuff.

13:31

My handle is @Eckin.

13:35

Last question I ask each guest, you're starting a new project or prototype, which board do

13:39

you reach for?

13:41

That's a good question.

13:42

I probably would reach for these days, probably a CutiePie ESP32 type board, mainly because

13:49

it's so small and it has the STEMIQT connector so I can connect all sorts of sensors and

13:56

things to it.

13:58

Yeah, that the CutiePie seems to be like my go to now.

14:01

Noi, thanks so much for coming on the show.

14:04

No problem.

14:05

Thank you for listening to the CircuitPython Show.

14:08

For show notes and transcripts, visit www.circuitpythonshow.com.

14:13

Until next time, stay positive!