Bummer! This is just a preview. You need to be signed in with a Pro account to view the entire video.
3D Printing and Modern Fabrication Survey21:18 with Susan Hinton and Mike Skalnik
Jewelry designer, Susan Hinton and GitHub Developer, Mike Skalnik, share their 3D Printing knowledge in this overview of 3D printing history, technology and software. If you're new to 3D printing, this conference talk is a great way to start exploring the subject. By the end of the video you'll know about all the available tools and software that you'll need in order to start printing your own 3D Designs.
[MUSIC] 0:00 The next thing, obviously, is something that gets a lot of attention, these days. 0:04 And well deserved, I'd say. 0:10 That would be modern fabrication and 3D printing. 0:14 And I would contend that we have two 0:17 of the best possible speakers to present on it. 0:20 >> [NOISE]. Susan Henton and Mike [UNKNOWN]. 0:25 >> Cool hi again 0:28 I'm Sue Hinton. I like in Las Vegas. 0:29 I'm part of Las Vegas hack space. 0:31 Kind of been into 3D printing for a number of years 0:33 so here I am right here and this is Mike Sconic. 0:35 He works for Get Hub and he's actually really awesome because 0:39 he was not only on the team that integrated the replicator at 0:43 Get Hub into the Hugh bot chat client he also was on 0:47 the team that created the visual dips for the polygons of the 0:51 meshes that you upload to Get Hub too. 0:54 So that's pretty freaking sweet so I'm very 0:56 humbled to be standing next to him today. 0:58 So today we're actually going to be taking you 1:00 through just things like Well printers are out there 1:02 and how printers actually work and what decode is 1:05 and what file formats and what software you can use. 1:08 Without further ado I'll let Mike take it away but 3D printers are pretty amazing. 1:10 Come and see our booth. 1:14 We have some really awesome examples of 3D printed 1:15 things that are relevant to your robots but I'll 1:19 tell you about that more after the history with Mike. 1:21 >> Hi. 1:24 Can you here me? Yeah? 1:25 Seem to be miced. 1:26 So, my job is to give you a brief idea of what happens when 1:27 you wanna do a 3D print and give you a little bit of history. 1:31 So the idea of 3D printing has been around for 1:36 a little bit but it's been patented for quite some time. 1:39 It's, there's still 1:43 a number of patents there, but they're slowly starting to expire, so 1:44 we're starting to see a lot of innovation happen on the consumer side. 1:48 So before, around 2009, we had 3D printers available, but they were 1:50 very expensive and the material they printed was also very very pricey. 1:54 So, me and you probably didn't have access to them, some of 1:59 us in this room probably did, but not a lot of us. 2:02 But they made very accurate things and they were, they led to a lot of 2:05 really cool innovation. 2:09 So 1989 is when they first patented FDM, which is just like laying down 2:12 pieces of, by like a thread of plastic to build up a 3D print. 2:18 And in 2007 the RepRap which is a project a lot of you might be familiar with. 2:24 But the idea is an open source 3D printer 2:28 that can replicate as much of the parts as possible. 2:29 So the idea is that you can print one and 2:32 then you can print another out of that and have like 2:35 $20 worth of parts that you can get and just build another. 2:37 So in 2009 the FDM patent expired and so 2:41 a lot more people started paying attention to this. 2:44 You all had Maker Bot release the Cupcake CNC printer which was one of 2:48 the first like kits available that you could ha-, just purchase the whole thing. 2:51 You could also get pre-built and since then we've started 2:55 to see a lot of consumer through E printers coming 2:58 out and now they're at any price range from 2000 do- er, $200 to $2000. 3:00 Like if you're interested in buying one, the Ultimaker 2 is 3:06 one of the ones that's been getting a lot of attention. 3:09 The Ultimaker 1 was already one of the better 3D printers out there. 3:11 So the next version is probably gonna be pretty good. 3:14 I haven't played with it, so I can't really tell you. 3:16 Type A Series 1, they, at least a new 3:19 version this year is about the same price point. 3:21 But their previous 3:24 year's model was also one of the better ones out there, so this 3:25 year's model, which is still available for pre-order only, should be pretty stellar. 3:28 And this one's network accessible as well. 3:33 And then the Printrbot has been one of 3:36 the more affordable options that's really, really nice. 3:39 So This is an idea of what they look like. The Ultimaker 2 is looking pretty fancy. 3:44 Same with the Series 1. 3:49 The Printrbot has like, laser-cut, wooden pieces, but they're very solid machines. 3:51 They're really good. 3:56 . >> They're awesome. 3:57 I have one at the table if you want to come see the one. 3:57 >> So how do they actually work? 4:00 When you want to print something You're usually gonna take an 4:02 STL file, and you throw it through a program called a slicer, 4:05 and that takes your 3D model and basically cuts 4:09 it into tiny little layers and figures out how 4:12 exactly the plastic should be laid down, in what 4:14 order, and where the actual extruder needs to move. 4:17 So that gives you something called GCode which then gets sent to the 3D printer. 4:20 And a 3D printer takes its time, and then gives you your object. 4:24 So two of the bigger, slicers out there, 4:29 are slicer with a three and Makerware, which is, 4:32 Makerbot's Slicer. 4:34 So some of the words you might see 4:37 if you're playing with a Slicer include, layer height, 4:38 which is each individual piece of plastic that gets 4:42 laid down, and, the smaller it is, the more. 4:44 Time it's gonna take to print something, but the more accurate you get it. 4:47 Most plastic things are actually not completely solid when they're 3D printed. 4:51 If they were completely solid they would be a lot 4:55 stronger, but it would take a lot longer to print them. 4:57 This is a patent that is not yet expired, actually, which is interesting. 5:01 But, so. 5:05 Usually 5%, 10% is solid enough from those objects. 5:06 Shells are like the parameters, so it'll be 5:12 like how many are, how many outside faces 5:14 are there and so it'll be one you actually see the one on the inside pass that. 5:17 So like two or three shells is pretty standard for a lot of prints and 5:21 retraction is pulling the plastic back when it needs to move over a gap so, 5:26 otherwise you'll have like little strands of 5:30 plastic covering something that would be a gap. 5:32 This is not always a problem but you can adjust the 5:35 retraction to fix those gaps if you have issues with that. 5:37 And to give you more of an idea of how a slicer 5:42 works this amazing image comes from 5:45 Wikipedia where someone decided to create it. 5:47 And it gives you a better idea of how, 5:49 you know, you might have this like dome shape 5:52 and how it actually gets sliced and then printed. 5:54 >> It matches my tattoo. 5:57 Actually, it's a corner. >> Thats very true. 5:59 >> [LAUGH]. 6:01 >> And just so you have an idea that Gcode isn't this, like, mysterious, 6:03 magical thing that you never should look at it's actually pretty sim pretty simple. 6:06 It, I mean, it's standard CNC stuff, so I imagine CNC server. 6:12 Takes some of this maybe? >> Not yet. 6:17 >> Not yet? Okay. 6:20 But some of these instructions, like, you could 6:22 pass the printer yourself if you really really 6:24 wanted, most of the time you just have a Slicer output a lot of this for you. 6:26 But if you have issues, like, you're having issues with 6:29 having Firmware with your printer bot, you might send these manually. 6:32 So things like move very quickly in this direction. 6:36 So G0 X12 will move the, 6:39 [UNKNOWN] in the X direction 12 units. Which can be millimeters or inches. 6:42 And it moves it very quickly. 6:46 So this is nice for like, when you're not actually printing something. 6:47 Or you're printing some infill. 6:50 G28 is homing something, so moving things to origin. 6:53 If you leave off all of the parameters, I think it just goes 0,0,0, and if you give 6:57 it any, it just moves that into the 0. So like, G28 Y would just 0 the Y. 7:01 there, well, despite being called GCode, not all of the 7:10 instructions start with G, because it started getting extended for more 7:13 and more options, so you have M0 for shutting down, 7:16 M27 for SD printing so it reports the status of them. 7:20 I mean, there's millions of these, so you can find a lot more GCode on the Reprap 7:25 wiki where a lot of 3D printers are taking 7:30 this GCode from, they're all usually using that standard 7:33 GCode from Reprap. 7:37 So Suz will tell us a little bit about 7:39 some of the software packages for making these 3D objects. 7:41 >> Awesome, thanks Mike. 7:43 So you're probably wondering like how on Earth do make this SEL file 7:45 or how do I actually like make a model in the first place, right? 7:48 A lot of you have heard of things like Mayor and 3D Studio Max, right? 7:51 Has everyone heard of them? Hands up, yeah. 7:54 Cool, like AutoCAD [LAUGH] Thumb cut off hand up. 7:57 [LAUGH] So Ron, 8:01 you'll be surprised to know that you can actually use all 8:02 of those software packages to create a 3D model to print with. 8:04 So there's actually no difference. 8:07 There's just a couple of things that you need 8:09 to look out for when you're exporting the file. 8:10 This is actually one of my jewelry files in the background. 8:12 I actually do 3D printed jewelry. 8:15 And I use Blender mostly because It has some really good things about it. 8:17 So it's free. It works on OSX, Windows and Linux. 8:21 There's abundant documentation out there because it is an open source piece of 8:28 software and it is written in, you can actually write extensions in Python. 8:31 So there's a lot of video tutorials and scripts and add, add-ons and plugins. 8:35 It's really cool. It's a full featured modeler. 8:39 So you can actually do like rigging and animation and everything. 8:42 And you can do renderings. 8:46 So if you wanna just kinda look at the object, you can render it first. 8:47 Its pretty awesome in that way. 8:50 It imports and exports to STLs. 8:53 So you can import an STL that someone's already made. 8:55 And you start manipulating it immediately which is really awesome. 8:58 So sad, Linda has a few sads. 9:03 It's a little overkill for 3D printing use because it is a full page so 9:05 I reckon I use probably like less than 1% of Linda's potential because I'm just. 9:09 Mixing with meshes, right, and doing Boolean operations and stuff. 9:15 So it's a little 9:18 bit overkill and you will find that your MacBookPro fan 9:19 will start like heating up when you try to render something. 9:21 It does actually have a steep learning curve too 9:25 because it's not the most Use a friendly interface 9:27 and sometimes some of the videos and tutorials are 9:31 from like, the old UI pre, predating 2.5 I think. 9:33 So that could be a bit of a problem, as well that said, I, I quite like it. 9:37 So that's a little overkill for you. 9:42 Another one you could check out is SketchUP. 9:43 Most of you have probably already heard of this; I spoke to someone today who's 9:46 already got a model for me to print, in architecture house, yeah, yeah Death rate? 9:48 Yeah. 9:53 Sketch up is pretty sweet. It's free as well. 9:54 It works on these operating systems. It is made by Google. 9:58 So that's, that's pretty sweet. 10:02 [INAUDIBLE] I know, I know, it's moved on. But I just sort of mentioned that [LAUGH], 10:04 so it was originally used to create like 10:09 Google Earth and Map structures, and you could like. 10:10 Create buildings and then like project imagery of 10:12 or photos of the buildings that you've taken, so 10:15 that, that's kind of like how it came 10:17 about, and correct me if I'm wrong on that. 10:18 It is extremely easy to learn because it has this kind of limited tool set, 10:20 but it's extremely powerful with what you can 10:24 do, and it's definitely more intuitive than Blender. 10:26 It also exports to STL, I was using an old version where you had to get a plug-in, 10:30 but I'm pretty sure it just does that out of the box now. 10:34 Here's a little bit of sad. 10:36 Direct polygon manipulation takes some careful planning. 10:38 Like I found out, when I'm trying to create something, it's, it's 10:41 kind of difficult for me to go back and it, maybe it's 10:43 just going against the grain of the way that I like to 10:46 do things, but I just found that's a bit of a Sad (/g). 10:48 No built in tools for 3D printing use. 10:52 Of course that could have changed so please correct me if I'm wrong. 10:54 But it's not really 10:57 the most intuitive thing for 3D printing. 10:59 123D Design, now 123D Design is actually made by Autocad. 11:03 Autocad has had a change of heart recently instead of charging tens of thousands 11:08 of dollars for their software, [LAUGH] they've 11:11 decided to um,interface with the 3D printing community 11:12 and they've kinda been responsible for creating 11:16 some of like, the, well, basically the 11:17 most amount of software packages for people 11:20 specifically interested in laser cutting and 3D printing. 11:23 Specifically 123D Design. 11:26 Is the software package for creating kind of 11:28 like really simple designs and also really complex designs. 11:31 So it's a desktop app and it's it's pretty intuitive to use. 11:35 Especially for beginners. Again it's free. 11:38 Works on these operating systems. 11:41 It was actually specifically designed for 3D printing 11:43 use, so there's some really cool stuff in 11:45 there like measuring wall thickness and making sure 11:47 your model is water-tight and that sort of thing. 11:49 It's pretty intuitive for a beginner, like I said. 11:51 It does export to STL, naturally out of the box. 11:54 There's this weird thing where Autocad bought Tinkercad, 12:00 but they also had 123D Design in the browser. 12:03 And there are basically two different versions. 12:06 So if you want the one I was just talking about, download the desktop version. 12:08 If you would like the browser version, it is slightly different, 12:12 and it's more like tinker CAD which I'll explain in a minute. 12:16 So that's a little bit confusing, and it freaked me out at first. 12:18 Seasoned modelers might find it a little frustrating just because 12:22 it is kind of more simplistic and you kind of have to have a quite, quite 12:25 a different workflow with it, just because it 12:28 is designed specifically For 3D printers and beginners. 12:30 Tinkercad Tindercad's really awesome it's actually a browser 12:36 based modeler and it got a lot of press. 12:40 It was, it almost shut down recently but or do [INAUDIBLE] actually 12:44 bought it, which was really awesome. 12:50 And basically, it's a really simple, well, it's not simple. 12:52 But it's a really cool app to use that's in a browser. 12:56 It runs on webGL. 12:58 It runs in Chrome and Firefox, which is pretty sweet. 12:59 So, it is free to sign up for an account. 13:02 And you kind of actually like, I think, purchase upgraded accounts as 13:06 well, but the, the free account is actually like more than good enough. 13:09 Works on these operating systems obviously. 13:12 As long as you got Chrome or Firefox. Very ideal for beginners. 13:15 Like, I really like the workflow with this, with combining shapes and then 13:19 you can mock all the shapes as holes, and it's really, really awesome. 13:22 It was created specifically for 3D printers. 13:26 And because of that, it hooks into 3D printing APIs. 13:30 So if you've heard of any of the 3D printing services online, 13:32 such as Shapeways, or iMaterialize, or Ponoco, you can actually directly upload 13:35 your file when you're done with it, straight 13:41 into that API and it will take you 13:42 to the cut, and you can check that out on the 3D printing service of your choice. 13:43 I thought that was actually really awesome. 13:48 The sad. 13:51 You need to be connected to the internet to use it. 13:52 And the reason for that is instead of instead 13:54 of completely overwhelming your computer with all the calculations 13:57 needed to manipulate things and create [UNKNOWN] and modifications, 14:00 it actually sends those requests up to the server. 14:04 So it's very similar to I guess like a [UNKNOWN] game or something like that. 14:06 So you do need the internet because it directly 14:10 sends all these commands up to the cloud and 14:12 then back down again once it knows the next 14:15 thing it needs to display to you in the browser. 14:17 It only works in Chrome or Firefox, that's not really sad, but I didn't really 14:21 have too many sad things about taking [UNKNOWN] 14:24 felt like I needed to fill it out. 14:26 It's clunky to add fine details, and no manipulation of points. 14:31 So you can't just kinda grab little corners, and pull and push them. 14:34 You have to actually kind of like scale just the entire object. 14:38 So it requires a load of kind of meticulous and 14:41 almost, redundant work in order to get that fine control. 14:44 So if that's what you're after. Definitely don't use Tinkercad. 14:47 But, other than that I would strongly suggest that you give Tinkercad 14:50 a go if you're wanting to do anything 3D printed for this particular 14:53 robots comp, because it's definitely the easiest one 14:56 to get started with and the most satisfying. 14:58 OpenSCAD. 15:02 Who here is a programmer who knows 15:02 code like, pretty much like everybody right, yeah? 15:04 It's [INAUDIBLE] yeah. 15:06 OpenSCAD stands for Open Scripted Computer Aided Design. 15:09 So scriptic aided computer design is essentially 3D 15:13 modeling but you're actually coding it together instead. 15:16 Oh, I thought that was my, 15:20 my time thing. [LAUGH] 15:21 So if you're not as, if you're not as comfortable with like 15:25 the artistic kind of pulling and pushing, you know, side of modeling things. 15:28 But you're like really good a head for math and 15:31 all sorts of crazy programmy stuff You can use OpenSCAD. 15:34 And the cool thing about OpenSCAD is you can see 15:37 that code there, and then the renders on the other side. 15:40 It is free. 15:44 It's on all of these operating systems. 15:45 It's not your traditional 3D modeler. 15:47 Like I said, it's designed for programmer types. 15:49 And the cool thing about OpenSCAD is this thing called parametric. 15:52 And what parametric means is somebody can programmatically create a 15:55 3D model in OpenSCAD and then they can dump a bunch 15:59 of variables, usually at the top of the file with comments 16:02 and you can tweak and and alter those variables to fit. 16:05 Your needs, so for example if you have this wheel 16:09 here and you want the wheel here to have a different pattern, or you 16:12 want it to have a treads, or you want to change the size of it. 16:15 This is actually a SCAD file that I used to 16:18 create this and you can just change all the variables. 16:22 And you custom create something to your needs, and you don't necessarily need 16:24 to know enough to actually Need to model the whole thing from scratch. 16:28 So there's a really great community out there that 16:32 creates these files for OpenSCAD and it will create 16:34 that for you. So Parametric is really freaking awesome. 16:37 It's really hard to learn like, unless you're 16:40 this like math g/ genius, you'll spend a 16:44 lot of time googling, but it can be 16:46 very satisfying, particularly if you're more the programming type. 16:47 But just Up front. 16:49 I would recommend maybe playing with it this weekend. 16:51 Just with, people's pre-prepared files to kinda like, start 16:53 dissecting it and see how people put these things together. 16:57 I know that Mike has done an awesome tutorial 17:00 for it, as well as, [UNKNOWN]. And the UI is not that great as you saw. 17:02 So, you know, it's not overly pretty. 17:07 So, what if I didn't really feel like treating [UNKNOWN] something. 17:09 What if you're in a team by yourself and you've just got way too much to do? 17:11 Well, that's 'totally not even a big deal at all. 17:15 There's this ting called Thingiverse. 17:18 And for those who haven't heard of Thingiverse, it 17:20 was made by Makerbot Industries, who make the replicator. 17:22 It was a web site where you can 17:25 upload your open-source models, and it can be anything from, I made a 17:27 Christmas tree ornament, to here is a a replacement gear for my PrinterBot Junior. 17:32 And there is a, like in staggering amount of things on there. 17:37 It's really, really awesome. 17:42 So I would definitely have a look on 17:43 that first, to save yourself the effort of modeling. 17:45 And if you make anything with Tinker CAD, or any modeling 17:48 package, I want you to upload it to Thiniverse this weekend, and 17:50 share it with people too, if that's cool. 17:52 So, no modeling skills required, right? And, I already said that. 17:56 Heaps, and heaps, and heaps of robot parts are available. 18:01 You're probably thinking, okay, well. 18:03 Specifically, what kind of things can I print if I go and search on Thingiverse? 18:06 Well, if you've got a raspberry pie you can make 18:10 this super funky case for it and you can even, like, 18:13 download the file and change it and put your own 18:15 logo on it which is pretty awesome If you're trying to 18:17 attache your adroiner to something and you just kinda want it to be 18:21 a little more robust, you can print an adroiner bumper which is pretty sweet. 18:24 I've actually printed one of these in red wool, Pavol printed it 18:27 for me during a hacker phone when I was really stressed out. 18:30 And it worked perfectly because I could sew it to a 18:32 belt because I was making like a pair or presser sensor shoes. 18:34 So that works out really well. 18:38 Wheels, as you can see, if you want a biohazard 18:39 wheel, let me know because I can print you one. 18:42 It's actually part of that open SCAD file. 18:44 And if you're super, super ambitious, you might want to print this guy, 18:47 but I'm not sure whether or not we, we might have to dedicate 18:51 a 3D printer to you for the whole day to get that printed, 18:55 but By all means I want to see really awesome stuff being printed. 18:57 I want to get excited about it, so 19:02 definitely use this as your inspiration but please have 19:04 a peruse on, think of this, if you type 19:07 in robots you're just gonna get most awesome stuff. 19:08 So, we're here to teach, right? 19:11 So what have created? 19:13 >> So I've made, I took the time to write up, 19:14 like, some basic instructions on how to use Tinkercad and Openscad. 19:16 So these are the two things we'll, 19:21 like, probably recommend you use, Tinkercad specifically. 19:22 It's, do you actually need a custom part you can't find on Thingaverse? 19:25 Tinkercad is the way to go. 19:30 So I've wrote up, like, brief instructions 19:33 on, like, how to actually manipulate things. 19:34 How to do basic rotations, stuff like that. 19:36 Use the camera. 19:39 Then how to actually get your SCL file so you can get it to us. 19:41 >> It's super in depth. 19:44 Really [INAUDIBLE]. 19:45 >> So please like, that resource is there for you to use if you need it. 19:46 But yeah that's, that's out there. 19:51 >> That's awesome. And like, those tutorials take forever. 19:54 So thank you so much for putting them together. 19:56 The next thing is like, how are we gonna 19:59 deal with everyone wanting to print stuff at once? 20:01 Well, 20:03 we put together this thing called printshoppe, just for [UNKNOWN]. 20:04 So if you go to printshoppe, that's suziam.com. 20:06 You will see a placeholder because I don't 20:10 want anyone jumping the queue at this tage. 20:12 [LAUGH] So you will see this and I'm 20:14 going to turn this live late afternoon, tonight sometime. 20:17 And what it's going to be is you're going to have an a la carte menu, 20:21 so I have it preloaded with wheels, bolt 20:23 cutters, and like server arms and stuff like that. 20:25 So you can actually pick and choose what you want 20:29 in the quantity, and if you find anything else on 20:30 Thingiverse or if you create something and then upload it 20:32 to Thingiverse You can drop some custom links in there, too. 20:35 And what'll happen is drop your e-mail form and submit it. 20:39 I will receive your order, or Mike will, or maybe 20:42 we can bribe the [UNKNOWN] maker guys too, as well. 20:45 We will queue up your print. 20:48 It'll probably be combined with other people's orders. 20:50 And we'll send you an e-mail when it's done and you can come and 20:52 pick it up. 20:54 So, if that sounds cool to you, definitely go to Printshoppe.suzane.com. 20:54 So yeah, come and see us Suzanne and Skalnik. 20:59 And we're really excited to show you some of the robots that 21:04 we've brought along with us as well as my printer bot junior. 21:06 And the robots to show what's possible with 21:08 like, 3D printing and how powerful it is. 21:10 Thank you. 21:12 [SOUND] 21:15
You need to sign up for Treehouse in order to download course files.Sign up