 Hey, what's up, everybody? Welcome back to another 3D Hangout. My name is Noah Ruiz. I'm a designer here at Adafruit. Join me every week to the brother Pedro. Good morning, Ruben and Pedro. Right here at Adafruit, and every week we're here to share three printed projects featuring electronics from Adafruit. This is the glowy show where we combine 3D printing and DIY electronics to make inspirational projects. Hello, everybody. Welcome to the show. Thank you for joining us today. This lovely morning. We are hanging out here in Central Florida. We want to welcome everybody in the Discord chat room. Welcome to the show. We got some fun Raspberry Pi-related projects that we're excited to share. And we are well-caffeinated. I'm on three cups of coffee. Pedro's on his fifth. I lost count. Maybe his sixth. No, not that many. He's rocking his fancy mug. Ratatouille mug. Got a little rat on it. The rat? Good morning. Good afternoon. Good evening and night. Welcome to everybody hanging around all over the world. Yes, special shout-outs to folks in the Discord chat room. We have Liz hanging out, BlitzCityDIY. We have Cup of Coffee, Dan Mitchell, Dew Wester. Also hanging out on the YouTube chats, on Facebook. Well, it's trying to go live. Oh, no. Shout-outs to NVAZodaSA2022. 2022. So hanging out in the Twitch chat room as well. On Periscope and on LinkedIn. Wow, we're in all the places. Very fun. Well, we'll run through the morning housekeeping. We'll keep the house going. Why paint some bells? So let's head on over to Adafruit.com. Slash for Rhee. Are we fair? We're good. Tweets are all sunk up. All right. So we got some freebies going on. These get automatically added to your cart as you add things to your cart. If your cart is $99 or more, you're going to get a free half-size perma-proto redboard PCB. If your order is $149 or more, you'll get that half-size perma-proto plus an Adafruit KB2040. That's that keyboard driver that's Arduino Nano format. And if you spend $200 or more in your cart, you'll get that key KB2040, the half-size perma-proto plus free ground shipping from UPS for continental US only. And if you have a massive order of $299 or more, you get the free UPS ground shipping. You get the KB2040, the half-size perma-proto, and the Adafruit Circuit Playground Express. All of these products get added to your cart automatically. You don't need an account or any of that stuff. It just happens automatically. And that's really fun. Of course, we have special discount codes tonight on Ask an Engineer. So if you want to save your cart for that, you can tune in on Ask an Engineer tonight at 8 PM Eastern Time. Next up, we're going to check out the jobs board. If you are in the market for a gig that's Maker DIY Electronics related, you can check out jobs.adafruit.com. Check out the latest listings. You can create your account for free. And you can post up a gig for free. So check those out if you are looking to get it up. Super awesome week this week. We have Circuit Python Day on Friday, August 19, 2020. That's it, Circuit Python Day. We have lots of fun things planned. There are some live streams basically going on throughout the day. And if you go to the blog at adafruit.com, you can find the blog there. I think it's in this hero thing. It'd be funny if it wasn't. It's not. Sorry, there will be a blog post that's featured. We forgot to click the check box. It says, feature this. I'm scrolling. I'm searching. I'm scrolling. Come on, Circuit Python Day. Here it is. This should be a banner. This should be a hero thing. This should also be a banner on the top of the site. There is supposed to be a whole schedule. There's a schedule. I promise you that we know what we're doing. Here it is. Here's the schedule. I clicked on the link that Ann posted. This one should be featured. We'll work on it. We have time. We have plenty of time. So we got a big schedule. Check out the list. Special thanks to everybody who's helping put this together. Paul Cutler is going to be doing a fun kind of live stream. I'm just scrolling through. Liz is going to do a special edition show and tell. I'll be there. And then we have a Circuit Python Day chat with Catney, Jeff, and Dan. Oh, man, there's so much stuff. Filmy guy is doing a game jam stream. That was amazing. So check out the blog and just search for Circuit Python Day 2022. And you'll find this thing. Looks like it's about every hour there will be an event. Yeah, this is our biggest Circuit Python Day. We haven't had this many live streams. So back to back all day. We get the day off, don't we? We have a good day off. But I'll be here. So be chilling out. OK, next up, newsletter time. If you go to Adafruit.com slash newsletter, you can get subscribed to the product-focused newsletter. Stuff can get added to the Adafruit shop on the weekly. And the newsletter will keep you updated on that in your inbox. If you want daily stuff in your inbox, go to Adafruitdaily.com and subscribe to the many categories, such as Python on Hardware, Python on microcontrollers. Sorry, that's the official name to get it right. Thanks to everybody who subscribed to that. This is a great opportunity for folks in the community to share their Python-related work. So you can hit up Amber Ella or any of the CS team at Adafruit.com to submit your stories and links. Give a shout out to Paul Cutler for doing the Circuit Python Show podcast, jumping in every week, listening in to folks that are doing some awesome things with Circuit Python. And that is this morning's housekeeping. All cleaned and swept up. All the bills have been paid. Thank you. Lots of stuff going on later in the week. Let's go ahead and jump into those weeks. Pretty broad, cool project. It's this week's proud project. This project is this DIY Pi 400 case. So Lamar saw this really cool Kickstarter for a DIY. Or actually, no, it's just a case for any single board computer. And what was cool is that Kickstarter is using the exact same keyboard that we stock in the store. She was like, we can just build one of our own. Instead of spending like $150 for a whole little case design that they got going on. You can just build one for, I don't know, a couple cents in terms of the filament for this. And just house your own Raspberry Pi shaped. Get to make sure we say that again. Raspberry Pi shaped. So any, like the orange pies, this is a ASUS Tinker board. Yeah, shout out to Liz for sending this over to us. We're on the waiting list for a while. To get these, but if you've got yourself a Tinker board or a Pi shaped single board computer that can run Linux, this is a great project for those boards. Of course, inspired by the infamous Pi 400, it kind of takes a step back to the retro times when you had a keyboard built into the computer built into the keyboard. The Pi 400 was kind of a look at that. And it used a different layout. It's kind of customized for having ports on the back. But you're able to figure out a good orientation for the single board computer and have the ports laid out in a way where you can kind of access just about all the pieces you need. So this is a really good kind of look at like, hey, what can I do with a large format 3D printer? Well, you can start printing big things, not just helmets, but how about enclosures for big things like a keyboard and all in one computer. So you used up pretty much the whole bed space here. So you can print it in one piece, which is really awesome. And then you're using snap fits for the bottom cover and the framing of it. And when you kind of design your own enclosure, you have full control over all the ports, the position of everything, and how much room you want in there. So you got plenty of room in there. You got a little fan for airflow, a little bit of ventilation. And with all that space, you can kind of coil up those longer wires so you don't have to trim them or anything. You can hide things in there if you want. Maybe a battery pack or some Cheetos or some snacks. You can always store stuff in there. You can be completely portable by adding a couple of batteries inside there. Should run for a couple of hours if you are on the go. That's actually one of the features of the Kickstarter. It has a battery in there. OK. And we've seen that with a couple of those little portable PCs that have a battery inside there. That battery is actually a 3 amp 5 volt battery. So this one would work. We use this in our Pi cube, our RGB matrix cube. We use one of these batteries. These are really nice. They have 3 amps 5 volts, which is great for these kind of bigger, faster single board computers. So the keyboard goes right on top. You have your track pad that's on there so you don't have a separate mouse to deal with. And then we're using one of our temp polling, one of our past projects. You made this one. This is a completely portable HDMI monitor. So we can have just one wire going into the Pi and then one for power. So it makes a nice little tidy little computer set up. Perfect for streaming, as you can see here. Cominium does a really good job. Or actually, no, this is, what was it, Viva? Oh, yeah. This is a really good job. Seeker OS or something. Yeah, shout out to Liz for building or burning us this OS. I've not played with this. And it's just pretty fully featured. You have open Libre for document editing, of course, all the web stuff you can use on there. And YouTube plays really good on here. This is great if you want to do like an octoprint rig for your 3D printer, or you want to have some software for your CNC or laser cutter. This is a great little kind of rig for those type of things. So this one doesn't have built-in speaker. So that's one of the things I didn't get to. I wanted to have a speaker on the inside here. But we do have monitors in the guide. You can check out. You'll probably show it off later today that has the built-in speaker. So the HDMI would carry the audio to it. Something like this guy here is our 7-inch display. It's an HDMI monitor. With several switches and features like a built-in speaker, which is really nice. So audio goes over the HDMI. So you get really easy audio and video coming out of the HDMI. And for some reason you need VGA. You're doing like a projector or something. Or S-video. Or S-video composite. Or flash drive to your media. Yeah, it's pretty fully featured display. So definitely recommend these. We have these listed in the shop. And they are in stock. Yeah, they're great. That's a little high resolution. We use this a lot for our Pi projects. Not battery powered. That's why I'm using this. Just to show a nice, clean, tidy little monitor. So I do link to the guide on how to build one of these. That's pretty much it. It's just this nice, simple-ized case for your Raspberry Pi shape board. It's designed around this keyboard. So this is a really nice keyboard to have. You already went over why it's a good one. You can do right-click, left-clicks. You've got your ventilation filter and trackpad. Yeah, you have access to the SD card here, which is really nice. You didn't need an extender or anything. That's really nice. I was watching their Kickstarter, and I think that's one of the things I didn't have access to their SD cards. I wanted to make sure that you could on that. Lovely little mistake with the dual-tone printing here. I ran out of this Proto Pasta. I don't know what the name of this double-expresso shop filament. So I kept it going with this other wood filament that Proto Pasta has. So it just makes it look like sort of, I don't know what it's called, live edge or whatever, like the tables. I don't know, like dark in the lake. It looks like there's more pieces than it really is. Oh yeah, this is just one piece. Right, which is cool. Just real quick, what the lid looks like. You have some little snap holes here where the little, what do they call it? 45 degree little things snapped into. They're bumps. And then you have space for your Pi and your fan in there. So you can add a little bit more, like we were saying, to the battery and all that. Got space for that. And the clearance on this, if you have like, heat sinks on it, it's not going to touch the metal part of the keyboard. The heat sink down here is actually shorter than what the USB ports on there. So it should be safe for that. And yeah, nice little compact computer. It's going to go for education and just streaming in like a media server or something. So let's go quickly into the guide. It's just basically an overview and a link for all of the STLs. And of course the Fusion 360 file, if you want to edit any of the geometry here right on the overview page. You can see all of the, I guess, features of it. And it keeps it importantly for us where to get all these lovely little parts, like the feet, the 5 volt 3 amp power supply, a little 5 volt fan. The slim HDMI cables, these are so, so good. Like the size and the length of them are perfect for this type of project. And if you need any adapters for that sense of the pie, likes to use the little mini HDMI jack. Yeah, it depends on which single port computer. So you want to take a look at what are the ones. The Pipe 4 has a, not mini, what's the other one? Micro. It's micro? Yeah. But this one's mini? No, this one's full size. Yeah, so like I said, definitely check which one you're working on. And then we got links to the ancillary stuff, like the screws over on Albany Fasteners. They got some nice flat head metal screws. I think there was one thing I forgot to scroll up to the parts list. Oh, there's the monitor that we were talking about. Cool. Nice size. And the keyboard. Very nice keyboard. Yeah, all types. Rise your pies are still out of stock, but you can sign up to get notified when they're back in stock. Sometimes they're surprise restocking of the pie, so definitely sign up for the notify or just keep one of those tabs open and refresh. Or subscribe to one of the pie things on Twitter, pie bots or something. Pies, I forget their name. But folks who are in the know, probably know. Come on over to the 3D printing page. Think the most notable thing here is the layer height for printing such big box, printing at 0.25 layer height. You don't need a super detailed resolution. Yeah, you can do some chunky layers. If you have like a 0.6 millimeter nozzle, even better, it'll work. Cause it takes about six hours to print, I believe just the lid. When you're 3D printing something with like thin walls and only perimeters, one of the tips here is to use a brim in your slicer that adds extra filament to the first layer so that you have nice bed adhesion. In this case, it's about a two millimeter thick wall, so it's mostly to keep the lid nice and straight so you're not having any like, you know, lifting of the cores. So that's what the brim is for in this case. Well, for the framing, is what we're talking about. Same thing, yeah, same thing. Oh, okay. I have a brim on this guy too. Oh yeah, both of them. Cause the lid's fully like touching the bed. Yeah, but you can have corners lift. I've had to cancel a couple of prints because of that. So I definitely recommend the brim. Okay, brim's your helper here when you get the big parts. Cool, snap fit, snaps. They just line up and they snap into each other. That's pretty much it. This is a simple little build. That is super utilitarian, nice. Very practical, very cool. Lots of options for adding other things. Maybe somebody's building a custom keyboard. You can integrate that into your project. So if you want to do that. Yeah, you got your ports on the back here. You're definitely gonna need them for connecting your keyboard. And then one of the other things, I forgot to mention, just lost it. The battery life on this keyboard is probably gonna run a couple of few hours. So that's good. So you don't have to worry about charging it too much. It has LED indicators to let you know when it needs to be charged and all that. Oh, I remember now. Good. Future version of this project. We will come back to this. Lamar wants to have the GPIO sticking out of here just like the Pi 400. So we can add any expansion, especially the Cyberduck is what she wants. So that's where I stopped. So I'll have the GPIO port on there. You can see what it looks like on this one. We have the Pi hat. So we'll have something like this on there. And then we'll have a built-in speakers on here. Should give us some nice subwoofer sounding base with the enclosure. Folks have taken this apart, right? Yeah, it's a custom PCB. I think that's the other beauty of this one. You don't have to get any customization for it. It is just whatever board you're able to get. Whatever Raspberry Pi sized. Single board Linux computer should work. A couple of modifications in the CAD file. I always put this in wrong. Yeah. Why do they allow it to be put in wrong? I know it's not keyed, is it? No, it's keyed. But like, I don't know how it's offset it so much. All right, well, anyway. The key doesn't stop it. Yeah, it was off by one pin. This says yes, could definitely be used for a Cyberduck. Yes, I was in the middle of adding that in and ran out of time. Took quite a while to print. Quite a while, how long? How many hours? How many days? All week. All week. Oh, it didn't take all week to print. You print one of them in like 12 hours? So you don't get it right the first six, 12 times. No, people that are printing it are gonna get it. Oh yeah, yeah, yeah, yeah. It's your design screen out there. Yeah, so about six hours a year, six hours. I mean, it only takes me six hours because I'm using two printers, but yeah, it'll take you about 12 hours to print the whole thing. Cool. So get printing now. Get some wood filament. Cool. Well, this is a nice practical, pretty. Yeah, nice and simple. That took quite a while to make. All right, cool. And yeah, I think that's all I got to pull out of this. I don't know how much I can extend it. It's pretty much a nice, simple little computer case. I like that the keyboard can just come out. So when you need to get in there, it just pops right out. Yeah, and then don't need to like secure it down or anything, it just rests on this ledge. Is there any support material required for the ledge? No, all of these should have brought another one, but there's all 45 degree fillets. So there's fillets all along the edges along here. You can kind of see a little bit of overhang from the print right there, but everything is support free. And you have a bit of an angle to the angle of the keyboard. Like 10 degrees or something, right? It was like, I think it's a seven, five degrees. I forget, eight degrees, whatever it is, but to maintain the way that this keyboard has these feet down here to sort of elevate it or have that angle, replicate that on. Yeah, that's great. I did try having it flatten that, that did not feel good when we were working on there. Yeah. What else? Yeah, that's all I got. That's it. Yeah, I was gonna, I suppose I gotta mention. Sign up for the pie to get notified. Oh, just how surprised I am at the wood filament. Usually it's like very brittle and being able to print things like this, like I was for sure, I thought this would rip right off, but no, it was pretty strong. Yeah, so this is from Proto Pasta. They make, they blend it with like HT PLA, so high temperature PLA, it's definitely a lot stronger. You can kind of anneal it too when you print it hotter. So that's where you get the durability from. So shout out to Proto Pasta for making good filament. Yeah, like you said, it's the high temperature, whatever additives make it nice and strong. It's a little bit more pricey, but they do really good things. It's a great blend of PLA and they've been, I feel good throwing away their spools because they're made out of cardboard. Oh, we don't, we put it in the recycling. Right, that's what I meant. You put it? Yeah, it's recycled. If you have any problems printing these tabs, because again, I thought this would rip right off, look how thin it is right there, but it's pretty strong. I would just delete this right here. So this rises up another two millimeters. So this entire thing is that height. It should be fine though with regular PLA. Oh, yeah, yeah, yeah. There's even a PET gene here. Just so that these walls are on there, like anchored in there. Very nice. Cool, I like the built-in standoffs. Built-in standoffs, there are that custom height. So they fit exactly how they need to. And for usually when you're printing like vents, like this small, sort of the slicers have problems printing such thin walls, definitely check out the new Cura 5.0. They have a really good job of printing thinner lines without having to mess with your extrusion with. Mm, nice. Very good. I think that's all the tips and stuff that I can pull out of this project. What was the fan size? There's so many. Oh, it's listed in there. Yeah, it's listed in the, yeah. Yeah, I think it's a 30 millimeter or... If you could program and stuff, I would definitely get a fan with the GPIO, so you can adjust that. I just disconnected it to here, so I'm not having this loud and kind of hear it there. Especially when you like move it at a different angle. Does that? Yeah, 30 millimeter fan. Oh, that the lawn was being mowed. Yeah. But that'll keep it nice and cool. Oh, yeah. Wow, that's loud. Yeah, that's why I disconnected it for the second lower, that's funny. And yeah, I'm impressed with this OS. We're always messing with the Pi OS stuff, so it's pretty cool to see there's more than one option for your open source type OS. You can install the template windows. Cool. Right. So if anybody has any questions, go ahead and drop them in the Discord chat room. Ooh. Pyramonyshim fan, what is it suggested by Liz? Yeah, it's funny, we have a bunch of different fans, and this was the quickest one that I could stick in there without any additional help. Stick it in, plug it in. Cool. All right. Yeah, cool. Let's go ahead and jump in this week's, what are we prototyping? Another computer. More Raspberry Pi stuff. So this is our prototyping project here. It's a Raspberry Pi. It's shaped more to be a sort of a media server server. So what we're able to do was put the Pi in here in this like kind of PC tower case. And the cool thing is that we're using an SSD drive, a 2.5 inch SSD drive, we're using a SATA to USB 3 cable. So we have the full speed capabilities. And we have just a regular Pi OS running and we have installed the Plex app. It's basically a web user interface that runs on the Chrominium browser. And it lets you stream things from Netflix, Hulu, all the streaming services. And Plex kind of has its own movies as well that you can stream for free. And you can sign up for an account for free using either your Google account or you can create a new account. And this thing's got a bunch of different features. So again, we got the SSD drive here. So it works as a media server. You have access to all the ports here. We have our 1.9 inch TFT display running some GIFs. But we also have some code for displaying more practical things like the CPU temperature, the memory usage, and that sort of stuff. But there's JP as a Doom guy. We have two buttons up here. We're using our Stemma button PCBs and we're able to switch between the GIFs here running some code that Melissa wrote. Melissa on the Adafruit team. So this is just playing some GIFs and you can use the buttons to switch between them but you can program the buttons to do anything like shut down or be an actual keyboard. And this is all running off of the Circuit Python Blinka wrapper that runs in the Raspberry Pi OS. I got a handle, my 3D printed handle. It's really nice. So you get this kind of fun PC tower kind of format. I'm using a, I think it's a 30 or a 40 millimeter fan. This is a Noctua fan, but you can swap out this panel for any sort of arrangement if you want a bigger fan or no fan. The idea is that this is modular so you can just design or print out a different set of panels that kind of fit your needs. Maybe you want the buttons mounted here. Another feature, I have a micro SD card extender so that you can access the micro SD card and we sell these extenders that are really nice. So it just gives you some extra room. I have lots of kind of grills. So this is a massive grill here for ventilation. So it's very, very nice and cool. And then I have this dedicated bracket that's designed to fit these 2.5 inch SSD drives. They all have similar mounting holes. So that's a really good thing. So whether you get it from Samsung or somebody else, it's gonna fit. And this one has side mounts, but you could have easily just mount this directly to the things. But I like the elevation here. I have some built-in standoffs there. That's the airflow. Yeah, and then there's another grill in there. You have access to all the ports on the Pi. This is the Pi 4 by the way, the Raspberry Pi 4. So you have your audio jack, two display ports and micro, not micro, USB-C for power. So this is plugged into the wall. Yeah, and the way this is oriented, the SATA to USB 3, it just plugs in there like that. And then with the latest Raspberry Pi OS, it just mounts so you don't need any special commands to mount the SSD. It just mounts, which is awesome. Like before a couple of updates ago, you had to do some special commands just to mount an SSD drive, but these days it's plug and play. Same thing with the Plex Media server. You just go to plex.com, download the zip file, install it, and it runs right on top of your existing Chrominium. And it has all the things that are necessary for doing live streaming. So the H.264 codec is like built into it, which is awesome. So I've been streaming the Plex Media server off this guy, just testing it. And it's pretty good, it's really good. Amazingly good. Yeah, so. Like you're saying, re-iterate it again. It's so much easier to do everything now. Yeah, you just kind of put it together and that really lets you focus on what you want to do with it. Do you want to add buttons? Do you want to have your TFT display? All that fun stuff. Let me give me a moment to switch that point again about how easier things are. We have to actually go back to some of our guides and deprecate them because it's like, take the Octopi rig one. We have like this whole giant guide on it. We don't even need any of that. You just burn it with the OS already on there. Yeah, so this is circuit Python code here running on the Raspberry Pi. It's using the Blinka wrapper. So here you can display the IP address, the temperature of the CPU, and some fun stuff like disk usage and the memory that's being used up. Oh cool. If you're doing like a piehole type project, this would work well for this display. And it's a color display. So you're able to do all sorts of colors, graphics, and custom fonts. This is a custom font. And it's all thanks to the power of the display, a library for circuit Python. So I was able to whip this out pretty quick. And it's fun to write the circuit Python code because it's really easy to do it and kind of copy and paste code from other projects. But yeah, this is a very, very nice display. That's the 1.9 inch TF2U. It's the SD7789 chipset. Really cool. Pretty cool. So when you plug this into your monitor, displays the Plex Media Server in a Chrominium. You can do whatever, so it's really cool. Buttons, buttons don't do anything for this code, but they do for the GIF code. And the handle. I love that handle. Trying to integrate more handles into our project. So Raspberry Pi, all the things. We know they're hard to get, but if you got one, maybe it's time to make a cool project with your Raspberry Pi. Look at that GIF, it's so lovely. Look at all the GIFs playback on there. Look at that purple, so nice. That's how high resolution it is. Yeah, it's an IPS display. 320 by 170 pixels. Going back through some of the comments in the Discord, DJ Devanus. I want to play real doom on here. Liking the wood filament. Couple of suggestions for the Pyramony fan shin. Yeah. I think you tried using it on that one. Yeah, there's plenty of room in there for that. I just thought it would be nice to have the fan on the side. Yeah. It's cool as I can see the CPU temperature right on the thing, that's a really nice feature. These Devan heat inserts, did they work on wood PLA? Yes. Yeah, for sure. I did not use them. I'm using them in this project for these things here, but I'm thinking it'd be better to have magnets, but I think I'm gonna leave the heat set because the magnets would be nice to pop this out if you need to get in there. Although it's kind of scary having it close to the SSD, is that a problem? I don't think so. The magnets in SSD? I don't think, maybe it is, but maybe not. Maybe screws are fine, so we'll probably leave the screws. And Hem is asking about the, yep, we're using the Noctua fan in that one. I think we only had one left. Yeah. One of the Noctua fans. Yeah, I bought this one especially for this project. It's a 30 or 40 millimeter fan, forget which one. Yeah, they're great fans. This one has the three wires, but I don't know. I gotta check what's going on. I can't get the GPIO to like turn it off and on when it gets really hot, so I'll have to check that out. Cool, so that's next, not next week, but the week after, and I will take a look at what's going on next week. So I've been just going through these comments and model for end emperor saying that it's about the display. There's an issue with the display. I don't know which one is this one or that one. Yeah, post up on the Adafu Forms. That screen seems to have issues. Which screen is this one? Is it flickering or are you talking about that one with the speaker? Yeah, I don't know. This is an IPS display, so you get some pretty good viewing angles, which is always great. Oh, maybe you Stemma fan controller says Liz. That's a good idea. Yeah, there's an I squared C thing. Maybe, that might work. I don't know, fans could, yeah, maybe. Yeah, there's options, so that's good. Cool, cool. Let's take a look at the other thing that we're prototyping. It's really looking at update for very awesome IO service and what a perfect timing. I just saw news article saying that Google Cloud is gonna be shutting down their IOT service, how funny. Well, Google can't figure out IOT. I'm glad Adafu's here to guide you in the proper direction of how to use it. For free account members, you can get up to two devices, which is really a lot of things you can do, two different IOT devices, but you can plug in just about any type of sensor that's I squared C, so tell us about your dashboard and how you're finding the new Whippersnapper. Okay, so after I was done with the project, I was looking at sort of doing some sort of temperature control to my bathroom. I added some really fancy and therium Warwick Queen plants in there, and they're kind of fussy. They want to have a humidity, but I don't want it to be too humid because I don't want mildew and mold growing in the bathroom. So I have a dehumidifier in there, and I've had it in there for, I think since we moved in, all the rooms, there's little pockets of corner where humidity can build up. So I have, I don't know, I've lost kind of humidity dehumidifiers we have all over the house. Definitely in the printing room. Oh yeah, that's- Keep our filament dry. By keeping the room dry every week. I should post a video of a giant tank of all the water that it's pulling out of the air. So I want it to be like at 70% humidity, 70, 60%, not at 100 or 90. So I'm just blindly been turning the dehumidifier on and just leaving it going. And I didn't know what it was at. I know there's probably humidifiers that tell you the percentage. This is how you can turn a dumb humidifier into a smart humidifier. So what are the pieces that you need? Can't recall, did we have actions? The last time we did the Whipper Sniper video, I'll have to look at it, but this time the action that it's going on and kind of see here is that once the humidity gets up to 90 or above, it'll send a signal over to our power outlet that is connected to a QT Pi 32 S2. So it's taking the reading from the humidifier saying, okay, if this is over 90% turn it on, once it gets to or at 70% humidity, turn it off. So we don't completely have no humidity in there for the plant. Let me step back a bit and talk about the parts. So you mentioned the QT Pi ESP 32 S2, that's the main WiFi chip. In order to get the humidifier to talk to that, you need something in the middle. So you have a smart controllable outlet. So our outlets that we have, let me pull it up here. Should have been more prepared on this. So this thing is awesome. Without this, you really wouldn't be able to make this work. Thankfully, we have this in stock, but this basically lets you tap in to the power safely because it would be very dangerous to mess with the mains. So what this lets you do is just give it a signal. So there's a little port here on the side that lets you plug this into any microcontroller. In this case, it's the WiFi microcontroller, the QT Pi ESP 32 S2. And you have whipper snapper, firmware running on that. So you literally plug it in and you can just click on a couple things and add a sensor. So what sensor did you add? You added the... H820. There, there we go. A H820. This is awesome. There's no soldering required here because it's using StemMus. You plug this in with a cable to one of these ports and on the backside of the QT Pi ESP 32 S2, It just plugs and play so you can plug in any iSquared-C sensor and whipper snapper, which is the firmware, just kind of lets you see it. So let's go to the device page in Adafruit I.O. Here are all the devices that you can set up. When you plug a new device in, it automatically shows up and you can install the firmware without having to download anything. It does everything in the UI now, which is amazing. So here you can see our QtPi USB 2. It's online and it tells us what the version of the firmware is. It's on beta 0.42. You can click on that and there you go. So this is my device page now. You can update it. You can do it right here. It walks you through the steps. It walks you through this lovely wizard. So you just walk through the wizard. You don't have to write any code. This is all just clicking around. So this is whipper snapper. This is kind of the latest version of it. When you want to add a new component, there's this really nice big icon with a little plus sign. And here are all the available components. You have all these basic components, like hey, there's a power switch, a light sensor. But then scroll down here. These are all the I squared Z components. So that humidity, pressure, temperature, CO2, gas, all sorts of fun stuff, light sensors. All these are really, really great sensors. Yeah, Peter's going to go grab it. So you kind of click around. Which one you want to add? Let's say you want to add this air quality sensor. And then you plug it in. If we had a device, we could just plug it in with the stem up port. It would show up. And right now it's telling you, well, it's not plugged in. So that's why I'm not able to get that plugged in. But that's how easy it is. So let's say we want to modify an existing one here. We can go to the, this is the A-H-T that we have plugged into it. And here's where you can tell it, hey, I want to get data from it every 15 minutes, every 30 seconds. You can modify that with a dropdown. And because this has two different types of sensors on it, it's a temperature sensor and a humidity sensor, you have that option here. And you can update it. You can delete it. It's very easy to play around with it. So let's take a look at the overhead here. You can see our very simple setup. So this one is using the CD-41, it's just because we ran out of the A-T's, I'm going to switch to this wider lens. There you go. I love the camera. So yeah, nice, super simple, tiny little circuit. I'm going to make a little box so it plugs right into the top there with the USB connector. So it's just plugging like that. Yeah. So you can mount like that. You can have it powered by the wall adapter. You just put a five volt USB-C kind of adapter, like a phone charger, and then things run in off your mains. And then how did you wire up the outlet to this guy? Did you use just solder? Yeah, it's just soldered into A0 and that plugs right into A0 and ground and that plugs right into that little pigtail that you can attach on the outlet. And then in here, you have this power switch, so you can turn it on and off here manually without having to write any code. And you have the option here to tell what pin you said A0, so that's really good. Just get out of there. If you go to actions, you can see the settings for that. Oh, up here, actions. And then you'll go into, yep, if it's either one of those, you can see how this is going on. Right. To less than or equal to 70% humidity, push a message to the power, and you can select through, scroll down there, you can see all of the LED turn on. You can do a couple of different things. You can probably power up a neopixel display at some point. You can turn off fan, you can have sensors trigger other sensors. Very, very cool. You can have a buzzard, give you an audible note, and then here is like the zero is off. One or zero, yeah. One and off. And then how long? You want it every 15 minutes. And I like this, right here, I should have checked this on. Oh, do you get an email or something? If it stops receiving any, like a connection, like if it dies or something. In my case, it was plugged into USB and like it mounted the device and then unmounted it, so like turned it off somehow, so have some missing data from this one, not the plant one. So yeah, there's a lot of really cool actions. This is a different device, right? Yeah, this is different from the one that we were looking at earlier, the one that's in the bathroom. I'm leaving that in there to get the graphs for the video. I guess for next week, so this is going to be next week's project, I was going to plug it in and update the firmware and show you guys, but we'll wait. This one's already updated. Like, I've already shot out the video for the board's updating. Okay. Well, the ESP32S2 is becoming our favorite Wi-Fi chip because we love the RP2040, but man, this has some built-in Wi-Fi. It's ready to go. We have CirclePython libraries and hey, maybe you don't want to write any code at all and you can use Whippersnapper and Adafruit I.O., which is free. So that's like the whole kind of thing about this, that having I-squared C with Whippersnapper is like basically every type, every type of IOT project. And on that point, I want to echo here what DJ Devon is saying. He's been gobbling up all the sensors lately, mostly because they're supported in Whippersnapper. That's the exact thing that I've been doing. I have a couple of my cart that I don't have yet. Like, I want the Luxe sensor. So it's like, oh, maybe later down the line, if it gets too bright, it'll, and this is what Brent is working on after Neopixel is going to be servo support. Yeah, that's going to be great. So if like the light intensity is too high, it'll run a servo to, you know, close the blinds. I want to do a blind closing thing for sure. Something that just kind of keeps pulling on the blind. Mm-hmm. This is definitely one that... I think it's a powerful servo. As you can tell, it definitely excited me having a temperature control bathroom to know exactly what the humidity is because that, until now, I've just been blindly like, oh, it feels like it's whatever. But it turns out the whole time it was all at 50% humidity, which is like on the low end of what the plant wants, it needs to be a little bit more humid. So because I've just been leaving the dehumidifier on all night and day. Wow. It's good. Cool. So it's a little look at next week's projects. It's very useful. If you want to check it out, you want to try out some IOT, definitely check out Adafruit I.O. and all the things. For free plan, you can do up to two devices. You can always download your data if you ever need to, but it's great to kind of get a chart and create your own dashboard. Yeah, like go back over to the dashboard. Go back to the queen time. So you can see when I take a shower, how long I take a shower. That is a really interesting way. Not just like, hey, I need to turn off my humidifier when it reaches a certain percentage, but keeping track of how long you're taking a shower is a whole another step. That's not a sensor, like how long I take a shower, but since you're plotting the data automatically, say the water company is like, oh, you use this much. It's like, nah, bro. I have actual data here of when we have like a flow sensor or something like that, or I mean, this is pretty clear right here. You can see how long you've showered for, how long the humidity stays for at what percentage, the temperature that goes along with it. Like you can see how much the temperature goes up. It gives you an idea of, yeah. I think the only thing I would like is like a converter from, you know, Celsius to Fahrenheit, because I got to keep typing in the address. Or we can just learn Celsius. Yeah, I'm getting there. Our prayers are all C, like, oh, the bed's 50 C. Because I keep typing it in, so I'm remembering what, you know, what is what. I know how hot 50 C feels like, because I have always touched the bed. 50 C is off. That's off for me. 50 C is 122 Fahrenheit. Oh, what do you mean that's off? What am I thinking of? I don't know. 30, no, 20? 30. That's usually what we see on Octoprene when it's off. 86. 30, yeah. That's like room temperature. 86 degrees. Here, anyway. Yeah. But 60 C is what I do in my bed. That's 140. Yeah. That is on it. I don't know what I was thinking of. But yeah, you're right. 30 is what we usually see when it's off. Holy crap. Let's go on with Kelvin's. Oh, yeah. People are liking me. The dead end is like in the plant personal grooming. Yeah. Yeah. Because now I can put one in, you know. It's a different approach than like the smart IoT planter, planter, you know, like the IoT planter. There's more to just watering, because these, you can't water them in the bathroom. You can't. It's closed off. Some do not like to be watered every day. Yeah. For sure. Other day. They want to be watered every two weeks. Like orchids. Yeah. They hate water. They get over watered. Yeah. And these are like, you know. Remember, we had an orchid and like we never watered it. And it was the healthiest plant. Talk about like the most awful feeling. You're like, oh no, I killed an endangered plant. No. So if you want to get some fancy plants, you got to have some fancy sensors. Cool. Well. Yeah. If you see any, like, I like how you go in there real quick and just arrange the layout. It works on your iPhone or whatever mobile device to go down here. You got some nice, our nose, a CSS3 or something. I don't know what that is. You can make this bigger. I mean, don't go. Don't go. No. Why? You can always change it back. See. I wish there was like a preferred layout. I like the saves. Oh, like saver layout. Uh-huh. Hey, this is great UI work. No, this is amazing. You're kidding. Justin and team Lauren. You can go brand more up. And you can edit this in your, see how it says LG here. If you go under your mobile device, it'll say XS, like super small. You can still rearrange how you want it because the, you know, the CSS or whatever, it doesn't translate the same on a mobile browser. So you can re-edit that on your phone to make it fit. Oh, nice. Yeah. Pull it up on your phone if you want to show folks. Yeah, yeah. I mean, we'll be showing this off next week too. Here's what that looks like. Yeah, renders that really good. How cool is that? Yeah, that's pretty awesome. And you can access this data anywhere because it's AOT. Yeah. And it's secured. There's all your dashboards. So you can edit on the fly. Yeah. So freaking cool. Yeah. Another, another one of those outlets. Yeah, they're in stock folks. These outlets are really what make this thing possible. Oh my God. Yeah. Okay. I can look at the humidity and go in there and turn it on. It's the only outlet we sell. Yeah. It's a great little outlet too. It's nice and compact. Comes with a little cable. And this right here is really the money. It's got some mounting holes as well. If you wanted to build in some sort of bracket for it, you could use that. Very well designed piece of kit. And here's an example of it just turning a lamp on and off. This is what we were showing. It's a real IoT, but man, it's really nice when you have turned anything into IoT now. Without any code. With a little web personality. Oh, thanks for the plant recommendation, DJ Devin. I will look at getting some of these air plants. The Tel-Alysia. Cool. Yeah. Since we moved, I've been there. And then we had that reservation that lasted like two years. Yeah. I've been not been able to get any plants. Yeah. It was looking really nice and green. I'm loving it. More green projects. Stocking up on the succulents. Go back over to some more hilly amphras. Oh, there's this really cool plant show that I'm going to. You go to a plant show? Yeah. They have these really nice bunch of imports that they just got. Should I buy tickets? No, it's just an open house at a nursery. Which nursery? It's something, a polka? What? A polka? I know a popka. Yeah. They're coming in from, I think Ecuador. Cool. Nice enteriums and allocations and collocations. Ooh. Paul Cutler just said, Brant Rubin. Rubel will be on the podcast next week. Oh my God. Yes. I've got to mention this. Yes. Definitely tune into that one next week on the Circa Python Show podcast. Thanks, Paul. We're going to get that script over to Brant. Brant's side scoop. Ooh. Yeah, I had no idea. Yeah, Brant's great. Obviously we're very giddy about this. Because anytime that I can go in and build a whole project without needing any code help. It gave you this whole other dimension of like, oh my God, I can monitor so many things now. Not just the plants. You can have it go the other way around. So if you wanted to, you know, if you're in an area that doesn't have humidity, you can have your humidifier turn on. You can do it backwards. Yeah, I wonder if you could do like sprinkler stuff, like turn on your sprinklers. Do smart sprinklers based on like, is it raining or something? There's a watering, self watering plan or a pet feeder. Oh, you've seen this all over. Yeah, just walking around. Yeah, they're great. Airplanes. Cool. All right, I think that is it for what we prototyping. Yeah, that's what we're prototyping. And a little bit of shop talk too as well. I don't think we have any community makes. We kind of, you know what, in terms of community makes, I think we might need to. Oh, we need to mention. Again, even though it's, I think I got this hold on. But yeah, talk about. I think we talked about this week on the new boards that come out along with that. Noah goes in and does a 3D model of them inside a fusion because he just imports the the ego files that Lamar creates. You add all of the components to them. You can bring all those in. And one of the most important parts for me is getting all the mounting files in there so you can model whatever case your heart desires. And every week you push these out. You take requests as well. Yeah. So shout out to everybody who has been contributing. I've been pulling in some PRs from folks. So this week we have a couple of PRs. We have the 2.9 inch ink feather wing. This was created by GitHub user 560. Shout out to them for committing and doing a PR for some 3D models. So this was brought in. I brought this in and I'm going to keep maintaining the repo. So here's a really nice render and a gift of the the ink feather wing. So I'm really excited to see folks contributing to the repo. And I'll try to feature this every week as parts get added by different people. And we are going to do a learn guide on how to contribute to the GitHub repo. So folks will know how to do it. So we'll do a video and a guide on that. I'm still trying to figure out GitHub's navigation. But yeah, I have 15 closed things. There's a power switch. This is exciting. This is something that I don't think I would have done. But again, 560 on GitHub added all of these connectors, the magnetic connectors. I'm sure this will come up in the future project. Even the magnetic feet, they're very solid renders. Here they are. They're all generated in Fusion 360, but also as a step file. So you can open it at any solid modeling program. So this is great. These are like all of them. Dude, the metal or the copper or whatever. Here's the actual. There's a lot of work. So I'm really, really excited to see. My god, yeah. Holy crap. People added. Yeah, so yeah. You know, just by browsing our GitHub repo, you can kind of figure out what the format is. Like we have the PID in front of the name of the product. And then a short description of the product. For example, this is the push button. And then you can add same name, but just whatever format, Fusion 360 or step or STL. STLs actually generate here. So you can kind of move around and see the component. So that's always a nice thing as well. So that's this week's update on the get the cat parts repo on GitHub. If you are a GitHub user or if you're just getting started, definitely check it out. I'm excited and some 3D models have a nice full detailed how to 644 stars. Like two weeks from now. Oh, wait. I unstarted just now. And 152 forks. So many people are watching. Cool. I have to start like really, you know, keeping my eye on the GitHub repo. But I am and it's exciting to see activity in there. So I need to come up with like graphics and stuff for this thing. I don't know. I'll come up with something. But thanks for everybody contributing. And now check it out. You can see all the latest parts there. And that's a community makes. How about that? Wow. Okay. Cool. On that front, every Tuesday we 3D print something from the community. And this week it's a very, it's a wooden frog. It's a percussion frog. Percussive. Wow. Look at all that wood. That's what I thought this case was going to turn out like. Yeah. But it's because I'm doing the time lapse. Yeah. I'm just going to park it away. It parks her. And it oozes out a little bit. So yeah. But you clean up very nicely. This is a great wooden frog. It would have been nice if we had time to do like some staining and whatnot on it. Because it is wood. No supports, right? That's it. Yeah, I forgot to put supports on the mouth. But look how overhang came out. How would you get the supports out? With tweezers. Let me just go in there. I'm waiting for the designer's name to show up again. I think it's a tanner. Something tanner. Come on. It's coming. This was designed by Cody Tanner on Thingiverse, I believe. Yes. Thingiverse and Prusa. So shout out to Cody for a fantastic model. It's really, really great. On the overhead, we have a couple of things. This is a little percussion frog that we purchased from Disney's Hollywood Studios at Galaxy's Edge. Does it say there? Copyright Disney? In China. In China. Yeah, so we were wondering like how did they machine this? And it turns out it's actually two halves. You can see the seam right there. So I guess they CNC mill it. And then they glue both halves together. But we were interested that the sound is quite different on both of these builds. So go ahead and give us a demo. Yeah, so it doesn't sound as hollow on this real wood one. Much more tighter sound. Like there's actual, there's more like acoustics in here. So you get much more amplification. And this one's not as, you can hear the difference in the tone, you know. Right. And all sounds the same. There's a slight difference. But this is supposed to be like a space frog. I mean, I'm comparing that. But look at that. This is real wood. I don't know what kind of wood. But wood filament. No supports, which is crazy. Yeah, nice flat bottom here. See right here where the overhang kind of. That's super good. Like you were saying before, you can go in there and add any stains. Yeah. Details if you want to modify it, do a low polygon version or something. Using hand or sink thing. Yeah, that would totally work. Yeah, let me pull up the thing over its page for Kody Tanner. And let's take a look. This is it. It printed in a marble filament. It looks really cool as well. Oh, so you chopped off the handle. Oh, yeah, yeah, I don't want it to print vertically. Yeah, that's a smart idea. Like what Pedro did. If you print it flat like that, it'll make it a lot more stronger. Seep it under the bed, right? Yeah, because you're printing horizontally instead of vertically. It's going to be way less. We'll print two halves and glue them together. I should have done that. Dang it. Hey, this is what we do the show for. Only in hindsight that you understand all the fun stuff. But very, very slick model. Quick summary here from Kody. This is a percussion frog or a guero. I design, I design, I base the design off of a wooden one my grandpa has. The only part of the model that needs support is the mouth and the rest of it, including the roof of the inside can support itself. Some supports on the inside would be extremely difficult to remove. You need to use a slice that lets you do block supports in certain areas of your print like guero or something, some other slicer. To make it sound good, print with a high-end fill. I use 90% and it sounds great. Update. I slice the model to the right size. You can print it at any size, but it is a good medium size. Very, very fun. These are so great. Shout out to Kody for a great design. Yeah, kids love this. Especially since we had to take this away from the kids because they already broke it. The foot comes off and you want these little pieces to be everywhere. So I'm sure the eyes and all that comes out. This is just one piece. Another strange situation. Yeah, where the toy you can print is better than the one you can buy. Well, for a kid anyway. Yeah, I think it'd be fun to CNC mill one. There's some real wood and three axes. They're going to fight now. Space frog versus... I don't know. Cool. Obviously I think this one sounds better. And looks better in my opinion. Yeah, almost as if the Aztec sort of feels a little bit of flatness. Yeah. Yeah, cool. All right, well that's this week's community makes. Good mix of prints and CAD stuff. Cool. All right, we're overtime. Look at that. It's 12-02. I'm starving. Cool. We'll get order food. All right, we gotta go. Yeah, that's fun. All right, well thank you everybody for joining us. This has been 3D Hangouts. We do the show every Wednesday at 11 a.m. Eastern time. Don't forget Friday. Blah, I know I'm going out of order. Friday. I have to mention. So right, on the day. Exciting live streams all day. Tonight you can get a 10% off coupon code by hanging out and watching Ask an Engineer. Every Wednesday at 8 p.m. Eastern time. You get a full hour of open source hardware news from Lady Aida and Mr. Lady Aida. New products. I and NPI. And lots of other secret bits and bobs. I just checked atafood.com slash new to see what's going in the shop. Nothing yet. Nothing yet. I'll keep checking. Shoulder frog. I've got another order to... Shoulder frog. And then show and tell. Special show and tell tonight being hosted by Melissa. Co-hosted by Liz as well. Yeah, Liz will be co-hosting. Some new hosts coming on. And then we're going to host next week. Ribbit. Ribbit. So that'll be fun. So we'll be there tonight. We hope to see you there. Just hang out in the Discord chat room and we'll throw the link in there. Frog saying goodbye. It's an excited frog. He's leaving us to go to the bathroom. Yeah, me too. Quick, come on. Tomorrow is John Park's workshop. Every Thursday at 4 p.m. Eastern time. And then Friday is Cirque du Violon Day. A special livestream from Tim, a foamy guy as well. That was a great time. And then on the weekends from the desk of Lady Aida on Sundays, Sunday evenings. Mondays are... Oh, I got rid of that. Or Cirque-Python meetings on Mondays. I updated this. Cirque-Python meeting. That's what it kind of looks like. All there. Tuesdays is product picks of the week with JP. You get up to 50% off select products. That's every Tuesday at 4 p.m. Eastern time. Lots of shows during the show. Only live during the show. And then we wrap it back around to Wednesdays. And we're happy to be back next week. Until then, until next week. Hope to see you tonight. Until next week. Remember to make a good, great day. Frog. See you later tonight, folks. Bye.