 Excellent. Hey, what's up folks? Welcome back to another 3D Hangouts. My name is Noa Ruaz. I'm a designer at Adafruit. Enjoy me every week. It's my brother Pedro. Good morning, everybody. I'm Pedro. I'm Creative Tech here at Adafruit. Adafruit. Not Afruit. HudaFruit. And every week we're here to share three pin projects featuring electronics from Adafruit. You said it well. Adafruit. You can say however you like, but welcome everybody to the show. We're live streaming. If you'd like to join us during the show, we have a live... Oh no, I'm messing up. We have a live channel that you can tune into. It's Discord Server and the invite code for that is discord.gg-adafruit. We're hanging out in the live broadcast chat room and we'll take a moment to welcome everybody hanging out with us this morning. Thank you folks for joining us here. That's right. We're hanging out in the YouTube chat on Facebook, LinkedIn, Twitch, and like you said, Discord. Giving out shout outs to everybody hanging out. We've got Catney, but TDIY, Liz, we've got Mr. Certainly Bruce, Jim Hendrickson, Don K, Andy Calliway, all hanging out in all of the chats. Thank you all for joining us this lovely morning, afternoon, evening, or night, wherever you are tuning in all around the world. Yeah. Thank you so much for hanging out. Let's go ahead and jump into housekeeping. Okay. Well, if we go to Adafruit.com slash free, you can see all the deals that are going on. So let me do that right now slash free. What's going on this week? I don't know. So we go. All right. It looks like the 100 days of masking has, it's over. So yay. I'm glad we were able to get all those out to everybody. I am still wearing my mask. Of course. What do you mean? We just in the middle of training my one year old to wear his mask. So let's continue for all indoor spaces. For sure. And outdoor gatherings. All right, let's say so orders for $99 more. You're still getting that perma proto half size breadboard for orders that are 149 or more. You get the half size perma proto plus a randomly selected stomach UT board. And if you are registered with Adafruit, we'll make sure you don't get the same one twice or tries for orders that are 290 200 or more. You get the free randomly selected stomach UT the promo proto and free UPS ground shipping. Now that's for us continental only for orders that are 299 or more. You get the free UPS continental shipping, the stomach UT board and the promo proto house size breadboard and a circuit playground express. Wonderful. Adafruit.com slash free. You can see all the details there and read about them. Well, supplies last, but yeah. Okay. And then for the newsletters once a week, there's a newsletter that's focused on products. You go to Adafruit.com slash newsletter to subscribe to that one. And then for the daily dose, the daily digest of Adafruit stories, community news and whatnot, go to Adafruit.com and choose the categories that are that are in your interest such as we've got things like Python on hardware, IOT monthly, 3d printing, biohacking, maker business and more. All right. And that is the daily newsletters, which would help wanted to get a dub sport. Are you looking for your dream job? Go to jobs.adafruit.com. You can find out all the different openings that are there. If you are an employer looking for maker employees, you can post up a thing. And if you are a maker with some skills, why don't you put up your kind of resume and your skills? Yeah, you can do that. It's free to do so as well. Jobs.adafruit.com. That's the site. All right. I'm going to jump back over to Discord and say hello, folks. Let's keep going on the show. Yeah, we're going to try this other mic instead of the wired mic or the wireless mic. Oh, you want me to switch that? It's working now, so I figured we'd let it go until the mic is broken again. All right. Sorry. Let's go ahead and continue on with the rest of the show. Audio problems, folks. Thanks for bearing with us. All right. Let's go ahead and jump into this week's Learn Guide. Yeah, so if you go over to learn.adafruit.com, we have our lemon keypad. It's available, so check it out. Yeah, so the Learn Guide walks you through building a keypad. Hold on. Let's talk about what this is. It's a macro keypad in the shape of a lemon. So instead of doing a grid-type layout, you're doing a circular keypad. Yeah, it's a really fun look-in case, and it uses Cherry MX-compatible switches. So under these little 3D printed caps that you can pop off, you can see that there are some Kali white keys in here. There are Cherry MX-compatible. They have the same footprint, so that's really nice. And these are little 3D printed keycaps that snap fit into little stems. These are really nice switches. They're clicky and they're white, so you can diffuse them really well. They illuminate really well. It's a snap fit enclosure, so no kind of custom PCB. It's just free wiring here. So we got all the ground connections wired there, wiring directly into the pins. We got a couple. There's six keys here, and there's about eight, I think, GPIO pins on the QT Pi. This is the cutest board. It has the new RP2040 chip, which is from the Raspberry Pi Foundation. And to light it up, I have here this 7 NeoPixel Joule. So you got 7 NeoPixels here to play with. And you also have the I2C port here, the Stema port, Stema QT. So if you wanted to add some sensors or something, an I2C peripheral to it, it is super easy to do so because with the connector, you just plug it in. Awesome. These are silicone wires, our favorite type of wires. They're really strong, really flexible, and great for this type of project. Click, click, click, click, click. Yeah. So let me take apart. I mean, it's not dual extruder or anything. You can just pop this out. So here is the sort of lemon bit. And then these components themselves also pop out. They just kind of pop out. So here's the bottom. If you wanted to use a different board, like a feather, I also have a feather version, which is this right here. And you're wondering, oh, cool. That's the feather. Where's the spot for the NeoPixel Joule? Well, the feather has a NeoPixel built into it. Whether it's the RP2040 or the M4, you got a nice NeoPixel already built into it. So that simplifies the build. But as you might think, this is a little bit overkill for such a simple project. You get all this awesome GPIO. You're not really using it all. But I figured maybe folks want a feather version and you have that. You're just going to use some screws and some hex nuts to keep this down here to mount it to those built-in standoffs there. But yeah, it is a modular design and you can make your own bottom piece. If you want to put a nano or something else that you just kind of have laying around, you could do that too. Maybe you can even fit a Raspberry Pi W. I don't know. But it'll be a little overkill for a keypad. But hey, there you go. So interesting thing about this bit here is that there's a texture on it. And that's not actually modeled in the STL in the geometry. It's not actually a part of the real geometry. It's actually really smooth like this. This is normally what it comes out like. So the way you can get this fuzzy skin is it's a feature in Cura called Fuzzy Skin. And we have it layer by layer show you how to do that. So you have some options now with the latest version of Cura, you can now specify that you just want the fuzzy skin on the outside. For this particular pin, if you had, if I had fuzzy skin on the inside, well then this wouldn't fit anymore. So it's really nice that you can enable that feature and get your smooth geometry on the inside of your parts. So if you're doing something that's practical, check that out. You can now make, you can now apply the fuzzy skin with a little bit more options and just like fuzzy skin the whole thing, right? So that's a little look at the fuzzy skin. Another interesting bit is in the layer by layer, I walk through kind of problem solving and some things to look out for. Mainly when you were to print this geometry, see how this is open? This opening here is actually a part of the STL, part of the model. And when you print it with the fuzzy skin, it actually doesn't know that this, that this is the outside because if it's an open area, it treats this whole area as a, as a outer skin. So it adds it to it, which really would mess up these little nubs. It's really critical to snap fitting the bottom piece. So what I ended up doing was making sort of a sacrificial layer where this is how you print it. You actually close off this area, the opening. So if you have a model and it has an opening, close it off and then cut it out later. It's a thin enough wall where you can just use a hobby knife or an exacto knife and just trim away at that opening. So that's the thing that I kind of had to do. It's kind of like this sacrificial support layer. Otherwise, all of this would be fuzzy and it just, the tolerances wouldn't work out. So there's what it looks like once you've cut it out. Of course you can sand it down and stuff, but I just kind of neglected to do that. But yeah, it's a really cool feature for the outer surface of your part. Now this isn't going to work on like this sort of thing. Like this top and bottom surfaces don't get that fuzzy skin. It's only for things that have Z, the stuff in the Z height, right? That's a good point. Yeah. And then this little core bit here, it's printed in, so there's three pieces here, right? You got this top cover that kind of covers this area. And you have this little bit here that's the key plate and this also press fits and snap fits out. So you really have quite a few pieces here. This little plate here is printed in a translucent filament so that the light can shine through it because I'd like to have it, I like to have it illuminate. So you can use some translucent filament to make the light shine through here. Now these keys right here, they just pop out. They have these little built-in tabs. They do pop out, but because they're soldered, be careful. You can't fully pop them out. They're only going to pop out one way and they pop in this way. So really easy to install, but once you've soldered it in, you'll have to desolder it or solder it if you want to take it out. But yeah, it's just your standard, your standard, what would you call it? Cherry MX compatible shape, 10 by 10 millimeters or whatever. But yeah, any questions, any comments? Let's see here. One of the things, anything? No? Yeah, texture. Texture reminds them of a tennis ball and a perfect for the lemon. Yeah, so let's try to focus here on the camera. Hold that for me while I open up webcam tools and to restart the whole system. So I'm a little off here. Let us do manual focus. All right, bring that closer. So a textured, a powder coated PEI flex plate. Is that the name of this thing? That's what you can do to get this really awesome texture on the bed of your 3D printer. So that works really well for the first layer of your prints. We've been really liking our flexi plate. You can get them from various suppliers, right? Yep. Yeah. So that's combined with fuzzy skin. You get some really, really nice textures. Yeah, check out that flexi plate if you want to get this super cool texture on your prints. I don't know how else to show it. Like, it looks really cool. Doesn't it look like fruit somehow? A little bit? Kind of? Maybe so. Anyway, another thing about this project that I kind of forgot to mention is that, what would you say? Like the word? How do you tell these keys apart? So I'm using it as a media controller to play Spotify or YouTube or iTunes or whatever music player. Those are consumer controls. That's what they're called in the library. So this is using the Circuit Python USB HD library. And a part of that has special consumer controls for doing volume, mute. All of those consumer controls, that's what they are. So how do you tell them apart? Well, I made some labels, and I didn't get to print them because we're a little bit of a mess here, but there's a sticker pack from Pyramony that has these little media icons, and they're perfect for this. I just stick them on there. This is mute. It's a little skull. But volume up, volume down, play pause, forward, next. And that's one way you can do it. And one of the things I found funny is like, Pyramony sticker packs is the only ones that are doing these kind of media icons. I feel like there's a lot to do there. I was looking on Amazon for sticker packs for the icons because I didn't want to vinyl cut it. But thankfully, I had the sticker pack from Pyramony, and there you go. You have your media icon labels there. So the idea was to create some vinyl decals, but I just didn't have the time. But hey, we got a sticker pack from Pyramony, right? Those are also the least one that has the embossed individual icons on each one. You could do that, yeah. I have not done that, but you could totally do that. You really have to look at the stem when you're popping these things in to make sure the orientation is right. But hey, there you go. Cool. So I'm just putting this back together. And then this key plate, once all that's set up, it goes through the core, which I call the core. Then you line up these little notches here, line up with these nubs, and this keeps it from spinning once it's inside. And then there's a ledge right there with a 45-degree chamfer so that it can print without any support material. And that ledge will keep the keypad from being pressed all the way down. That ledge was also applied to the inner skin here. So you can see how the skin has this ledge, and that ledge can print because it's printing from this bottom, and there's nothing there. So that's a good kind of thing there for avoiding supports. So then this does kind of free leaf spin around in there so that you can order however you like. And then just press fits in there. And then the cover piece here is also printed in that white translucent filament. It also has these notches on the lip, and that lines up with those notches there on the core. So you can just kind of, you can either pop this out and then press all that together. Just kind of click it all in there. All right. And then install the components on the bottom. There are these little reliefs here. These little spots here allow the wiring to pass through so that this can be flushed so that the PCB can be flushed with these little kind of built-in holders. So hopefully I can do this without too much issue. So I kind of press those wires in there. Press them over here. And just, I don't want to kink my wires, but this is a good reason to use silicone wires because they're squishy. So there that's popped in, and then this one gets inserted at an angle. There's this little bit here that catches the PCB so it doesn't pop out. So at an angle, fit it in there, and then just click that in there. That should stay in spotch. Oh no. I guess I got to cut this open. Do we have any flush diagonal snaps? Probably not. No. That's fine. Well, let me do that again. Any questions, anything? Just a shout-outs from Susan saying thanks for making all these snap-together parts. Of course. That's my jam. And then Hugo suggesting doing the dual color, like switching out the filament in midway. Light-listed. Yeah, you could do some really fun color combos and make it look like a dual-streated thing by just swapping out that color. And then a little bit later in the prototyping section, we'll show how to actually just make cut out so they just press fit in. If you have geometry that won't allow you to do a two, filament swap midway through the print because of the orientation of the print. I put these rubber feet there at the bottom. We stock those too. But yeah, now you have the labels and you can tell what's actually wet. I want my music. I'm pretty sure those aren't in the correct spot though. Right. But you can change it in the code, which is you will take a look at that in a sec. But hey, that's a demo of the thing. Let's jump into the learn guide. Our audio is still working. Oh, awesome. Amazing. And apologies, everybody can hear. So there's multiple things going on in the house right now. We had a leak in our kitchen. So we were able to twist our insurance company's arms. So we went ahead and just redid our entire first floor. So there's going to be a lot of sawing, a lot of hammers and chiseling and removing flooring and painting. So here all of that. In addition to it is lawn day in our neighborhood. So there's going to be a bunch of mowing and my one year old is in his toddler's stage. So you will hear a lot of babies crying. The squeaky toys as well. A lot of squeaky toys. Yep. That's that's the kid, not the dog. He's sleeping right here. Yeah. But apologies for all of the crazy noise. As you can imagine, it is a little crazy at the house right now. That's why we made 11 this week. And we're coming up on one year of moving up here to Orlando and there has not been one week that we have not had a contract here at the house. So it's definitely driving us crazy. But let's go ahead and jump in to I think the code or learn. Just learn good. Yeah. So I got some lovely photos. Check those out. My favorite drink is the Topo Gico with the toasted lime. That's why I did that. Looking at the reviews for that. It's like this is the holy grail of sparkling water. Which is strange because it's like water from Mexico. I don't know if it doesn't sound the healthiest, but hey, we're still here. So what's cool about the mechanical switches is that we stock like four different varieties. So you can pick whichever one you like. I'm using the white ones here because they're clicky and it just fell right for this project. But you could choose whatever you like. Sign up to be notified when they're back in stock. But we have a nice product page that consolidates all of them. So you can click here white, brown, red, and black. And Lamar in this product video talks about the feeling and the difference between them all. But folks that are kind of enthusiasts, mechanical switch enthusiasts already know the feelings and stuff. They know their calles and they know their terium hexes. Wonderful. Yeah. Just some nice photos of it, right? All right. So some prerequisite guides. We have a learn guide that's dedicated for the RP2040. That's if you really want to go deep dive into the pinouts for the for the Qtpie RP2040 and whatever features and things. And then the LED animation library is its own thing. If you want to add more libraries, you want to make it more interactive, depending on what you click on or something. Definitely check out that learn guide by Katnit. And then of course the NeoPixel Uber guide. That's if you want to know all about NeoPixels. And then the CircuitPython HID keyboard and mouse. So this has a couple extra demo codes. If you want to turn this into a mouse, you want to turn this into a regular type of keypad or maybe a macro keypad that has like combos and key combos. Those learn guides will have some example code for that. This one doesn't quite do that. And I'll show you in a second here. So we have some things that are out of stock, like the RP2040 Qtpie. This was in stock last Tuesday and there was like a mind blowing 50% off sale by when JP did it on Tuesday. So thanks for everybody. They're making more. We're making more. Copping those as quick as you can. This is a great little little board. I keep refreshing my cart. Me too, because I need to have the other hour. I only have two. I only built two of these. So we have a NeoPixel jewel. You can get that one out into the stock. Again, sign up for the Cali switches when they're back. For the Silicon wires, like we have these nice spools of Silicon wire and the product page, like you can pick what colors you want, which is really nice, but I definitely recommend getting the spool and once you've collected them all, you can print out a wire spool carousel. The great wire. It's 30 gauge wire and, like I said, strong, flexible. Good for these type of projects. You don't need the black nylon screws if you're not doing the feather. I forgot that I linked that there, but hey, that's all good. The rubber feet, we sell rubber feet. Wonderful. Some other kind of paraphernalia type stuff, heat shrink tubing, solder wire, solder wire, a soldering iron, helping third hand, all the good stuff, right? All right, let's go to Circuit Diagram. So to build a Circuit Diagram, you use fritzing. It opens for software. You can pay 10 bucks or something for it. And then a part for parts, you can grab the Adafruit boards from the Github repository. And it's a bit of a library for these pitching parts. So you can drag and drop and create wired connections really easy with the fritzing software. And shout out to JP for his contributions, I think, to the Cherry MX switches. I pulled them out of his Pico keyboard, and I was like, wow, because, you know, I didn't want to redraw that, but really nicely you have this part and you can download our fritzing file and pull it from there. So that's good. For accessibility purposes, we always like write out the wired connections. So that's pretty much what you're looking at here. You can use whatever pen you want. You just need to specify it in the code, which we'll walk through in a minute here. Circuit Python page, just walks you through installing Circuit Python. The bootloader and all the Circuit Python boards make it really easy to install. Double tap reset, puts it in bootloader mode, plug it into your computer, and then drag and drop a UF2 file. You download the UF2 file from the link here, or maybe not that link. What are the links? And then you get the latest version of Circuit Python. So you go to Python.org, go to downloads, and you can see all the boards here that support Circuit Python. So for Qtpy, I've got all the Qtpys, but the 2040 is the one you want, right? And then 6.2 is the latest. Okay. Okay. Go. So here's the code. It's using the Project Bundle. So you can now just click the Project Bundle button, and it gives you the libraries and any assets if it had any. This one doesn't have any images or anything, so you're just going to get the libraries and the code. But it makes it a lot easier to just drop that into your folder there, because you just get everything instead of having to hunt down the libraries. So that's nice. It helps us write guides easier too, because now we kind of don't have that extra. Here's like a whole explanation of the library bundle, and we kind of can omit that. And if people want to dive deeper, we'll have pre-wikisic guides in the beginning. But yeah, let's take a look here. So we have the USB HID library that we're importing, Neopixel, and then a part of the USB HID library is this consumer control and consumer codes. And then for the LED animation library, I'm using Pulse and Solid, and I'm kind of switching between those. Also, I'm using the group and the animation group in the animation sequence. That way I can call two different Neopixel, or make two different Neopixel objects, and it's like, why do you need two Neopixel objects? Because there's actually a Neopixel on the Qtpy. Now, it's not super bright. It's really small, but it's still enough to change up the color. So basically, I'm just saying, hey, I need to turn that pixel off, the internal Neopixel. So you can use Neopixel or Bohr.Neopixels to specify which pin it is, because I actually don't know. But with the Bohr library, you can just call it Bohr.Neopixel, and it's the internal Neopixel. Yeah. So for the buttons, if you want to change out the pins, you can see here we have, it's A0, 1, A1, A2, D8, and D9, and D10. Now, if you look at the board, they actually don't say that on the silk screen. So if you go to the Qtpy Learn Guide, there's a nice breakdown of the pins, and what they are, you know what I mean? Like the SK, like the CiroClock, Miso, and Mosey, those are actually, can be specified as a D pin, a digital pin, pinouts here. Scroll down. Here you go. And then you can see that SDA is actually D4, and SLC is actually D5. So that's how you can use those kind of special pins as general purpose IO pins. So that's how you just have to tell them the code, hey, this is D6 or whatever. And in this one, I'm using SCK, Miso, and Mosey. So that's D9, D10, D8. But you could also use RTX and TX, so that's great. You can use all of them as you like. All right. So that's what I'm doing there. And then for the actual key codes, they're written pretty nice, like play and pause is self-explanatory, fast forward, volume increment would be volume up, increase the volume, mute is mute, volume decrement is to lower the volume, and then rewind is like previous track also. But these are all listed, I think, in the read the docs, which I have linked down lower in this. And then you're creating the object with this one. We're creating an array of buttons, and then we're telling all the buttons that we want in this array to be a pull up button, and directional as an input. So that's what we're doing there. And then for the animation sequence, I'm just saying, hey, I want the neopixel jewel to slowly pulsate this white color. You could change the color if you want. And then the solid is just saying, I want the internal neopixels to be black, so I don't want it to mix that green color. Because normally that internal neopixels is used to specify the status of Circuit Python. Normally it's a green. And for this project, I just wanted to turn it off. So that's one way you can turn it off. Yeah. This is the first time I used the animation sequence and animation group, so I thought that was interesting. And then you got a little print statement here in the serial repl and move. For example, it'll tell you, hey, I'm waiting for the key presses. And then when you press it, it'll tell you which key you press. And the loop. We're animating the neopixel jewel, and then we're checking for each button if it's pressed. So we'll print out this button was pressed. And then we have our little kind of get the corresponding key code here. And then send the consumer control, and then we sleep for a little bit. Go. This is the Circuitpy drive, what it looks like. Just those three libraries. And that's it. And the QTB is really great, the RP2041, because it has like eight megabytes of flash. So you can add tons and tons of libraries, the whole bundle if you like. And then these learned guys here, there's the H&D library for read the docs, if you really want to look at the list of key codes and stuff. And then also there's that guide that I had in the prerequisites. And then this little block here just says, hey, if you want to change up the pins or the order, it's chronologically, so you would just change them how you like. Yeah. So A1, for example, would be Play Pots. And then the last key is D10, which would be Rewind. And that's the code in a shell, right? Project Bundle. Super easy. Yeah. One thing to note, Liz is saying this also greatly benefits the guide writers as well. For sure it does. Yeah. Yeah. It really gets all these things and hopefully it will make everyone's first time coding really easy. All right. The other stuff let us know, but I'm going to move on to the CAD files. This is the first guide where I broke up the 3D printing and CAD files into their own pages because there was a little bit of extra stuff to talk about here. Normally I just list out the STLs just so you know that they're there. I have a download link to the zip file and a download link to the CAD source. The CAD source means a step file in the Fusion 360 file, which is what was created. And then I have a little bit of a CAD assembly gift. It's just a nice visual way to see how all the pieces are broken out and they fit back together. There's a little note here about printing the keycaps. I would advise to not print the whole set of keycaps. Print one first, see what your tolerances are like, see what the quality is like, and then tweak as needed. I found printing also printing a set, some of them would actually have different tolerances. That's what I was about to say. Because depending on what area of the bed print, of the bed that you set these up on, that can make the tolerance differences as well. For sure. That's why it's just print one. Print one in the beginning, test fit that, and then maybe print the rest of them as one. And hey, if you've got different colors, you can do like a rainbow. And then this piece here shows a link to the GitHub repo, the cutie pod 3. Hey, what's up, folks? Yeah, sorry about that. Our audio finally broke out. So I switched to a different mic. So hopefully... Hey, what's up, folks? Yeah, let me bring the gain up a little bit, maybe? I'll say, hey, what's up, folks? Okay. Yeah, so the fuzzy skin tutorial is like a nice little 10-minute breakdown of like some things to look out for. And I also look at some other models that would look pretty cool with the fuzzy skin. So check that video out. I think you might get something out of that. So I talk about the fuzzy skin and make sure you use the fuzzy skin outside only. One thing I kind of forgot to mention is the STL file in the name says no fuzzy skin. So if you don't want fuzzy skin, use that one, because that one has that opening for the USB port. And the skin-fuzzy.stl is the one that you should use the fuzzy skin with because it has that closed USB port that I showed earlier, kind of that sacrificial layer. Okay, so back on the 3D printing. We talked about the fuzzy skin texture keycaps. I had a little bit of a thing here. I didn't really link a PEI flexible build pay because you can get them all over the place. Amazons and other suppliers and vendors. So check that out. But at least have a note here about getting that textured surface on your keycaps. And then I already talked about printing the keycaps, right? Yeah. I guess I have that twice. Oh, it's fine. All right. Let's go to the wiring part. So for the wiring part, nice photos that show you installing the keys into the key plate. So it looks like orientation doesn't really matter. That's cool because it's symmetrical. I got some wires. I also have some wired lengths, which is handy. That's really handy to have. To share all the grounds, I ended up having to solder two wires to one pin and then just kind of days changing them all like that. There's one long ground wire that needs to connect to the NeoPixel Joule. So then I walk through soldering all six switches. Look at all nice. And then of course, once that's done, heat shrink tubing. Oh my God, heat shrink. I need a warning here. This is Adler heat shrink tubing. Put that little meme of a groove. It was like, first it's solder, then put, anyway. So we got the heat shrink tubing here. And then I'm using a ribbon cable for the NeoPixel Joule because I like my ribbon cables and a stick vice. Why not? So what's cool about the NeoPixel Joule is it has two ground pins. So I'm just kind of piggybacking off that available ground pin for the switches that way because I only have one ground pin on the QT Pi. So I might as well use the available pin on the NeoPixel for an extra ground pin, which is kind of cool. Yeah, and I just walk through the wiring again. Here's what it looks like when it's wired. The heat shrink tubing is on. Great. All right. So that's wiring up to the assembly. I just kind of showed it to you here, but the key plate gets pressfitted into the core and then the cover fits over the core. Excuse me. And then the core fits into the skin. You pop in the NeoPixel Joule and the QT Pi into their spots. You pop in the bottom cover, line up those notches. And then I guess the last thing you can do is install the key caps. Huzzah. There's your lemon. Make some lemonade. This would make a great MIDI controller too. Any type of a keypad. Sweet. So check out the learn guide. It's up there now and the files are also up on Thingiverse if you want to get them from there, but I also have them linked here. Yeah. And then Yanni is saying that you could also have a custom PCB for those Neo Keys. So yeah. That was actually the original idea for this. We wanted to make it a little bit more accessible for people who don't want to mail out a PCB. Yeah. I think it's a really good modular way. Like I really wanted the feather one because it was so elegant. It's like, it's just the feather and the NeoPixel is already built into it. But you could also use a circuit playground. You know, if you want to use a circuit playground, you would definitely recreate this whole bottom, but it's totally dual. Yeah. I think I'll see folks like remix this on Thingiverse. I'm like, oh, I put a nano on here. Like a $2 nano or a SparkFunPro mini micro something. Yeah. All right. It's going through some of the comments here. Just some chatter about just the way that package manager is working with those. Also made an orange one. And a lime, which I think is in the other one. Sorry. Wonderful. All right. Awesome. Yay. The video for this will be out next week, which gives us time to like kind of play with it. Maybe I can get those vinyl decals cut out, but it looks cool when it's glowing. And of course, you could change the color and do some fun stuff. I would open move, but I just updated to the beta four like this morning and like, I'm afraid to open it. Let me let me just check on the audio levels on this. Sounds okay. Yeah, sounds good. Cool. Maybe we'll just do this moving forward. We used to. We did for a while. We chucked the wireless mics, but what's so annoying is that we just paid for Wirecast upgrade and it's still messing up. It's still doing the exact same stuff. I just burnt a $200 bill and it would have been the exact same thing. And we support. We thank everybody for helping us out. All right. Cool. Let's go ahead and jump into this week's. What are you prototyping? Continuing the trend of the Trinkie. Yeah, tiny, super cute. It's a, what is it? The same D print? Yeah, it's the same D 21. It is this little USB key plugs right in. And you have these four nail pixels on there. So of course, the has these two cap touch buttons on the top for some input. And of course, the first thing that everybody's doing is making a little flashlight with the light or the lipstick battery charger. I three printed a little case with it and wanted to jump back into using the conductive filament from a protopasta on the back there. So it works pretty dang good. Oh wow, look at that. Yeah. So it's super simple, not dual printed. This is in separate pieces. You just press fit in the conductive part of this and it just touches right up on the back of the little touch pad there. That works great. It's cool. And you also have your little built-in button on there. If you want to reset that program, I guess the change colors, I guess. You do that just goes red to your bootloader mode. And taking a look at this little guy, it is a press fit little lid. Sorry. Oh, I don't know. It's confusing with the microphone being over there. That's funny. Okay, so press fit little lid for this guy. So this comes off like that. And then we have a little ledge on the side there that is holding it in place, pops right out. And then you can see where the capacitive touch little buttons are on there. So this filament is from protopasta. And we did do a couple of tests several years ago on brands that were releasing their conductive filament. And the protopasta one was the best. I think the most conductive or with the least resistance. That's the last one standing, too. Oh, yeah. So you can kind of see there that I do have these. What is it? A little bit taller than what it is just so you can easily feel on what button does what. So small, man. Yeah. So if I pop it, yeah, it's super small. How long does it take to print? Like a minute? It's like five minutes. If I just pop one of these guys off, you can see it's so teeny tiny. And you can just press fit it. So this is what we were talking about earlier. You could do if you have geometry that you can't sort of swap filament colors mid through because there's no way to do this. It's a flat part. And it needs to be raised. And it needs to be raised. So you need to have a different part that you can just press fit into place. And oh my god, it's so tiny and you can't even get it back in there. So we're gonna do that. Live demos. There you go. Cool. Popped right in. So just a little bit of working with the tolerances on that. And then having this little built-in button not fuse and then having the correct height for that. So we'll release this as a little video on introducing the Neo Trinkie and all the Trinkie keys. Do some nice little cases for all these. Yeah. Oh, you have to make sure they're pressed down. Yeah. Press down so it'll fit in there. And it's just slides in like that. Yeah, I heard that click, click, click. Very cool. Let me get some stats of this guy going back in. You can just line up to where the buttons are on that. Oh, yeah, the reset is fine. Click goes in. And then one of the things we've noticed with having the capacitive touch work, we've seen, you know, demos where people are trying to tap on it and it's not working. It's because of how often we're washing our hands are completely dry. So you have to have like, I don't know, like some, you know, when you like build up a little bit of sweat on your finger or maybe condensation or maybe blow on your finger and that will greatly, just look my finger. I accidentally did that with like eating while I was testing this out. And yeah, it's disgusting. Don't do that. Oh, Yanni just had a question here on Discord. Like, could you make it so like the buttons are positioned in the top? Yes. I think you can kind of channel them in different areas. You stole what I was going to do. Yeah, that is exactly what I'm working on. So this is going to lead up to the top there because that's one of the things that you can't do right now. You don't have access to the top of the repositioning wrap around so you can push on the top here. So that's the took a little bit to get all the tolerances right. But now that I have all that down, I am moving on to relocate or not relocating but just having it wrap around. So you do have access to it on the top there. Yeah, but yep, that is coming up. You read my mind. Yeah, you did it. Good job, Ronnie. And then again, like I was saying, I think I've seen that the most capacity or capacitance. Yeah, the most capacitance in your fingertip. It's like right in this area, not your tip. It's like right on the, I don't know, the center of your finger is what was able to read it a lot more. Sweet. Let's see there. Cool. You know what would be really cool with this. You can tap it too. You can just tap it. Yeah. So this is the demo code that ships with it. It's written in Arduino and it's more of a kind of, it's a demo code. It's more for light show and stuff and to show that the cap touch stuff works. But if you wanted to turn this into a useful USB controller, maybe something that can mute or quit your Zoom meetings. Yeah, Liz has an excellent guide on just that. Exactly. It just got published, I think later yesterday, but the morning, there was a blog post, no shots of Liz. You can check this out now if you've got yourself a new Trinkie in the code she walks through all the things that she has there. Excellent. Like setting up the touch stuff, the colors, state machines for checking if something got touched or not. And each kind of key command has a color, so you can tell and it's used as an indicator to know what is it. Like if it's red, it's muted. If it's green, it's not muted. And it's a really useful thing. And they're all just kind of your common Alt-T and Alt-Q or Alt-V for those keycodes. So you can totally use this for whatever app. Maybe you want to use it for Photoshop or something else. Maybe a key switcher type thing for like OBS. That'd be really cool. So yeah, check it out. The Great Escape. This one's called for a Control-Q or yeah. Yeah, Liz says it's a Zoom away from your Zooms. Yes. And then you get this super nice glow, like a rainbow glow when you quit the meeting. That's fun. So check it out. Really good use for this Neo Trinky. And then for me, I made a model of it. This is what I'm doing. I made a model of it. It's great. So this is from Lamar's Eagle CAD file. You can grab that now. The Learn Guide was published either today or yesterday as well. So there's a Learn Guide for the Neo Trinky by Katni. And I pulled down the PCB file, brought it into Fusion, added these parts. You can grab these from our GitHub repo linked in the description. Yeah, it's a little model. Really simple. This is one of the simplest ones to put together. Just a couple of caps, a SOP 23, 435, 35 new pixels. Yeah, so simple. I was able to make a mock-up one before you were able to get all this ready just for getting all the, you know, the heights of all the components. Yeah, the PCB is thicker. Oh, the PCB is thicker, so this model might not be accurate. Oh, okay. Yeah, I can change that in Fusion, my bad. I just realized that the one I was using is one that I just mocked it myself for all the heights. Can you just look at what I did? All right. Yeah, super simple. It's two millimeters, the thickness. You're sure? Yeah, you can measure it again. But that's what you remember from last night. Pretty much too. I'm printing all these. It's pretty close to two. With the tolerance differences on your printer. It's all good. It's two. And then the only other thing to watch out for is the height of the button here, when it's clicking. Yes. Okay. And let's see. I had a comment from the chat. Completely lost. Dang it. Ask us again. What was the question? No, just another suggestion from Ken who's saying, yeah, relocate or wrap it around to the top. Yep, that is all I'll be working on after the show. Sweet. Oh, the thing I wanted to mention was because I don't think you have any of the images of what all of these Neo Trinky animals are, sort of based off like Pokemon, so they're all like a creature. And I want to make this like a jellyfish, sort of match what all of the characters are for each Trinky board. Yeah. Sorry, I can't, the base cam will not logged in. Oh, anyway, yeah, you'll see. Tune in to Ask the Engineer tonight and you'll see all the new artwork. Yeah, there's a thing. Yeah, they're going to be like collectible cards, like Pokemon cards. It's going to be dope. It's going to be so cool. Yeah. All right. So that is what we're proud of having Neo Trinky. And they're in stock right now. How about that? We're all gone. Let me refresh. I mean, maybe they are gone. No, they're still there. If anybody has an idea for adding the little, I guess it's supposed to be like a keychain or something. I know it's supposed to be to split up the two. Yeah, a split ring. A split ring is what you would add to this. That might, that'll probably totally interfere with the PCB, but not with a different case. I don't know what the use for that would be though, having one on here. I guess just as a keychain or something. The, uh, there's almost reminds me of like a little face and these are like little sheets. Yeah, that's why I was like, oh, let's go ahead and match it to what the each animal is. Neo Trinky. It also reminds me of like the iPod shuffle. Oh, yeah, I'm a shuffle. Yeah, it was just a USB stick. Yeah. Maybe you can make an iPad shuffle. Yeah, it's a great idea. I think somebody actually did do that. I think John Park did a Seattle George is saying that one of the touch buttons, you could have it be an SOS for campers or hikers. So it's like blinking red. Yeah, that's a really good idea for that. Yeah, Lamar's kind of, I don't know. Yanni saying that the adding the buttons to the top, having it wrap around to the top, have it do something with a wearable. Yeah, recursion, easy access for them. Yeah, maybe we could append it of some sort. Yeah. Yeah. Okay, that's what it is. Yeah. And don't forget you can get one now. They were on sale yesterday. I was like, 30% off like $3. It's like, what, $3? Such an awesome teeny tiny little board. Yeah, it's a great little one. I wasn't sure what we'd do with it, but hey, there we go. Cases are always a good thing. Yeah. Yep. All right. Moving on to this week's community makes. Yay. It's running every Tuesday. We have a time lapse and we print something from the community this week. This is a crab. Well, they're getting a little bit warmer, at least over here in Orlando. You say like it was snowing in a couple of places. This is an excellent, flexible crab. A couple of different parts for the shell here. Very fancy way to connect the shell without having to use glue. I didn't show this on the video because I'm not able to take it apart, but it's sort of like a belt buckle the way that it connects together the pieces. And it floats. It floats. Yeah, excellent little pool toy. I really wish I could have got those pool shots on the Go Pro there, but I can kind of see it there. It's like a belt buckle type thing that snaps in. Can we tell them that? Like a pin thing? Yeah, it's like a buckle. Right, a buckle latch thing. Yeah, like a latch. Okay. The real thing though, though, is look at the colors. How do you get that color? So this is rainbow PLA and it just happened to be right on the yellow and orange part to, you know, match the crab. It matches really well. Show us his belly. I want to see his belly. Oh, his textured PEI. It's not a dog. And then one of the things that are super cool about it is just the way that the links for the, all of the hinges work. Excellent. There was nothing that had to change for the tolerances. I just scaled it up to 200%. Yeah, almost like split rings here. Yeah, they work really well with a little fan-tastic detail. So let's take a look at the, oh, Annie goes on the show. I'd really like the way that the cavity for this is carved out of there. Something like that. And I just used tack to hold it in when I did some pool shots. Come on, browser. I'm trying to pull up the colds 3D site and the designer's name here. Yeah, unfortunately, this is not a free print, but I just thought it was so cool. It's like a dollar something. Yeah, it supports some cool stuff. It supports the designers, so. I wish we could have gone to the beach and got some shots like this. That's so cool. Scaling-wise, it's the right scale. Yeah, 200% bigger. And yeah, no, tolerance changes. I think he did this in ZBrush because there's excellent textures on it. It's just very nice. Definitely worth paying a buck for this excellent print. Dyssin is their handle here on colds 3D. Dyssin and support them. It's two bucks, not bad. Yeah, we usually try to do. I'm looking at the discording people posting those giant coconut crabs right now. Oh, those like Japanese spiders are like huge. It's in discord. Let me go there. Oh, Andy Callaway, what is it? Yeah, I think it's a coconut crab. Yeah, nobody will touch that garbage. That's a great way to keep hands off. Right. But that's my train. I thought it was the same, I guess. Yeah, Flexiprint. Flexiprint. Dyssin. Modeled in ZBrush. Excellent textures and just the model overall. Yeah, very cool. So cool. I'll look in the sun. It did get a little bit of water, but it dried out and evaporated. And there's the cavity in there. So this was printed into pieces and you printed them at the same time, I think, huh? These two. Yeah. And you can't, if you were to pop this open in half, it would break the buckle. Probably. Probably. Yeah, that's why I've been attempting it. And this was all, the print, right? It wasn't another print. Like it's the print that was in the time-lamps. Yeah, we had to print it again because like, no, this is, yeah, this is it. Okay. There's only a little bit of string in there. Very easy to clean up. Getting the kick of out of all the gifs that people put in the discord with all the crabs. Oh, the crab dancing. Crabby. All right, that's this week's Community Makes. Let's say we have any more from the repositories. Yeah, we do. We have a couple of Community Makes in a crab. Speaking of Colt3D, we got our first make, I think, on Colt3D. Normally, I didn't know you could even do makes, but this is the Guardian Robot from a couple years ago. I think they remixed it. It says bottom remakes. So I guess maybe they remixed it for a different component or something. It looks like there are LEDs in the feet now. Oh, shh, man. That looks great. Didn't I do that originally in the feet? Yeah, I did think I did do that. I did, but things didn't, I don't know. You know what I mean? But that looks great, yeah. That's so cool. Party crab, partner for party parrot. The crab and the Guardian Robot should get together. Like, hey, legs. I got limbs. You got limbs. What's up? That was an awful pick of one. Any hoodle. Yeah, it looks great. We got another one. One more make. This is a party girl. I forgot shop talk. We'll do shop talk after. Don't forget. Shop talk, shop talk. Oh, we got five minutes. Good. What happened? It didn't work. I didn't copy the leak, right? Just one more. Bear with me. Yeah, just let the lay on that click. It's awful. How's our audio? Is it still running? Yeah. So this is the Pi Girl 2 build, just the Raspberry Pi something. And this was kind of a complete redesign because the fellow wanted Tyson G wanted an HDMI connector somewhere else. So he took it upon himself to take the original CAD source and remix it, which is really cool to see. This is one of the most modded projects that we've come out with. We made it very basic, and then folks add speaker, mods, switches, extra buttons, all that sort of stuff. And yeah, this is a really nice model here. A remix, rather. All the stuffs. Yeah, it's quite a build, though. But always fun to see. Really, really nice build. And of course, Pokémon, which is great. The red version. So check that out. And Tyson has a nice red appear of his contributions to it. Also used STC, which I haven't used in a minute. So that's why it looks so shiny and clean. Very nice. That version there. Looks more shiny and clean. Kind of gives it a little bevel here. That's pretty cool. Remember doing that? And you get this extra bevel. Bevel. I like the infill. I get able to see that. Yeah, the infill pattern looks dope. Looks like he used like one top, no bottom. Maybe kind of translucent. Very, very cool. Love it. Very great. You know what we should do is we usually use that new filament. The chinchilla, all the buttons. Yeah, it would feel much better. But anyway, that's this week's Community Makes. Thanks everybody for posting their stuff. Really appreciate it. And that's funny, our video is really small. I had another thing. Yeah, yeah, yeah. So yesterday, shout out to Alex from Hackster I.O. We did a little kind of hack chat. A little chitchat on some of the projects and some background story stuff. So if you want to hear a little bit more about some of the things, you can check it out. It's on the Hackster I.O. channel. And I'll have a blog post going out on Thursday for it. And thanks for everybody who tuned in live. It was really fun to do. Alex is an awesome person to chat with. So shout out to her. Yeah. Super fun. Yeah. And then real quick, before I forget, where was it? Somebody was suggesting to redo our man VP is suggesting to redo the feather wing project as Falcon wings. Yes, that is such a good idea. We got to do some Falcon wings. Can we do it for the baby? Some Captain America wings. Can we do it for your baby? Yes. A little baby Falcon. Yeah. Captain America. Oh, Captain Falcon. Captain Falcon American. Oh, got it. Cool. Yeah. All right, cool. I think that's going to do it. Cool. We are one minute from 12. Excellent. Well, tonight we invite you to come on to show and tell set 7 30 p.m. Eastern time. And then Lamar and Phil will do asking engineer at 8 p.m. Eastern time. Tune in for new products, news and open source hardware. Maybe some rants and some news. I think there's a couple. It might be something to do with the space. A space rant. Definitely. We got some space. What is it? Spacekeepers? We'll talk all about the spacekeepers. So tune in for all that juiciness. This is pre COVID photo, but hopefully maybe this year we'll be able to do this again. There's light at the end of the tunnel this week. We'll have our second shot. A lot of the people in the office have already received their second doses. I think Phil and Lamar were in the office yesterday. They're starting to plan out. Will they be on the office today? Maybe. You got a tune in to find out? You got a tune in to find out. I don't know. I think fourth of July is what they're aiming at to be the first company to get together, of course, with all the social distancing and all that. If everybody's vaccinated. So yeah, we are right at the end of this. Feel it. Go get your shot if you can. We need the banners. I got the shot. All right. Well, we hope we see you folks tonight on show and tell. And maybe we'll host next week because it's the end of the month. Yeah, yeah, yeah. Yeah. So check it out. And then tomorrow will be John Park. It's our workshop. 4 p.m. Eastern time. Looking at some more home automation projects, I think the fun house. So that should be awesome. And then Fridays, Deep Dives with Scott, some some deep types of Scott. So Python, all the deep dives on, I think it's more BLE work. Pie Leap that Trevor's working on. For sure. I might look at some of that. And I guess some general chats on all of the weeds. I go into making a certain Python. Excellent. And then on Sunday. Sunday is Desk of Lady Aida. It's a features research. Did you key? So it should be some cool components that are used in our products that you can add to your very own. All right. That's going to do it for us. We will see you tonight on the show and tell. But until then, we hope you make a great day, right? See you later tonight folks. Bye.