 Hey, what's up folks? Welcome back to another 3D Hangouts. My name is Noah Ruiz. I'm a designer here at Adafruit. Enjoy my week with Pedro. Good morning everybody. Pedro has creative tech care at Adafruit and every week we're here to share 3D printed projects featuring electronics from Adafruit. That's right. This show we combine 3D printing and DIY electronics to make inspirational projects. Hello everybody hanging out in the live chats. We are streaming live on all of the usual social channels and if you'd like to join us live during the show we have the Discord, Adafruit's Discord server, the live broadcast chat. We're hanging out so we'll take a few moments to welcome everybody that's live on the show. Say good morning Pedro. Good morning everybody hanging out all over the chat rooms. As you said before you want to join in on the Discord. It's over at Discord.gg slash Adafruit. The burning question everybody wants to know specifically Johnny Lu about my YouTube chat. Well the Raspberry Pi 4 is for 8 gigabyte or Raspberry Pi 5? When was a Raspberry Pi 5 released? We're on 5 already? I thought we were on 4. Yeah. Adafruit.com flash. New. Rasp. Berry. Pi. Nope. Adafruit. Yeah. Raspberry Pi 5 though. Yeah. One can dream. One can dream. Well we're going to welcome everyone in the chat. We've got Andy Calloway. Do Wester. Cup of coffee. Johnny. School. Hello everybody hanging out live and hello to everybody watching on the archive. We are on that Discord to get all that banter. Check out where Johnny's been hanging out. Yeah. Crazy. Very snowy. Very snowy. Oh dude. Very snowy. All right. I'm going to go ahead and do the housekeeping that we got in the morning. So here we go. Let's go through Adafruit.com slash free. You can find out all the free deals that are going on at the Adafruit shop. If you spend $99 or more at the Adafruit shop, you're going to get a free half size permaprotor for orders that are $149 or more. You'll get a half size permaprotor plus a dev board. That's the KB2040. And then if your order is $200 or more, you'll get the KB2040, the half size permaprotor and ground shipping from UPS, continental US only. And then if your order is $299 or more, you get the free ground UPS shipping, the KB2040, the half size permaprotor and a free BBC microbit, the two. Go to Adafruit.com slash free for all of the details. Man, that should be a free Raspberry Pi 5. One day. One day. Next up, we have the jobs board at jobs.adafruit.com. You can see all of the latest job listings that are there. If you are in the market for a project or if you want to get your project worked on by some other folks, you can post up your job or your resumes. We got the latest one here. A field application engineer or an IoT firmware. And that is a remote position in the United States of America. So go check that out. And all the other jobs free to do so, but head on over to jobs.adafruit.com. And we have a coupon code this week. coupon code will get you 10% off your order on the Adafruit shop for all physical goods. And it's coupon code, floppy. So check it out. If you want to fill up your carts, get 10% off your total order. You're like hosting these coffee emojis. Dang it, I already drink all of mine. Yeah, I drink all of mine by 9am. It's all gone. Well, that's everything you need to know about the Caliway. Do Western. DJ Devin, Rosy, cup of coffee. Your name makes me want more coffee, Yanni. Cool. And everybody else hanging out all over. Sorry, not on Facebook for whatever reason. It does not want to connect. Now we got to change the Koei key thingamabob. All right, well, we have a fun project. You want to jump right into it? This week's project is super cool. Yeah. Yes, let me hide my screen here. Go over here. All right, this is this week's project. You might have seen it. It's made money rounds on all the social channels. This is a collab project with some team members on the Adafruit team. This was inspired by an idea on Twitter, Nano Raptor. Diana comes up with a bunch of whimsical computer gadgets and she had an image of a floppy disk with a screen on it. And that gave Ann Borella, who was a fellow remote team member, the idea to make it real with the Adafruit Pi portal and CircuitPython. I have a real floppy disk here. So this was the inspiration of it. So this is a real floppy disk, 3.5 inch version, 1.44 megabytes of just so much data. This was an actual science report on here. And these are retro cool now. At one point, these were the save icon in the 90s and early 2000s. They're not anymore though. These days are like a down arrow. So if you hear people say like yeah, I like this way, it would be download. So the idea was to make a 3D printed case for the Pi portal. And I designed this up in Fusion 360 and took some measurements. I found some CAD models of a real one and then just kind of tweaked it to match the mounting tabs for the Pi portal. So in Ann's build, she has, I think she came up with her own icons. I got the idea to rip some of the icons from the classic Mac OS 9. So I took some of those and then I have a background image through all bitmap images. The CircuitPython display IO has a really good support for bitmap images and creating spreadsheets. So that's how these icons are generated here. They're bitmaps and they're all kind of grouped together in a single bitmap to save on RAM and they use the display IO library to display the sprite sheet in the right orders. So Ann had it so that it's sort of a meta thing. These are real files on the actual flash drive of the Pi portal. And she wanted to make it so that you can paginate through the different files. So we have a couple of different images or rather bitmaps for the various file types. So in the code she explicitly has folders, documents that are just any other document and then WAV files. And then I think I said images. So those are like the three, is it three? No, there are four different types here. You have a folder, a file, an image, and a sound file. And then the background image is just something that I copied and pasted and Photoshopped to fit within the 320x240 display. And I also thought it'd be neat to have the control strip. If you ever use the macOS 9, we used to have this thing called the control strip. That, what did it do Pedro? Do you remember what the control strip did? Yeah, it was quick access to say your volume or your network, trying to change your network, eject your CD, your favorite for your folder. Yeah, thank you for that. And you can see a little bit of the Mac face here, that classic Mac background that was default. So that's just an image, but the real things that are dynamic here is the actual files and the file names. The Pi portal has a built-in display. That's what this is. And it's a touch screen. It's resistive touch, not capacitive, so it's by pressure. And you can just paginate through the various files here. So the more files you have, the more pages you're going to have. A little bit of the enclosure, it requires some support material because it has these areas that just have to be printed with supports. I have four screws, two over here, and then two inside the case. Ann actually had the idea to make these kind of have a square inset, so that it looks much like the floppy drive here. And then the label is supposed to kind of wrap around. And on the back, I didn't put it, but you can have an extra piece here for the door. This is a separate piece here. It's a fake disc kind of spinner. And then I have a nice spot here for the microSD card. You could probably tweak the code. This is your Python code to have way more files because you can have tons of files on your SD card. You have eight megabytes of internal flash, so you're kind of limited in terms of that. But hey, that's eight times more than this, right? So that's still good. And then you have a micro USB. This is before USB-C. The pipe portal predates having all the dev boards with USB-C. And then I added a reset button presser, so you don't have to completely open it, so you can just press that, and you can see the LED shine through. And it's circuit Python. It loads the bitmap, and then it takes a second here to load all the bitmaps and reposition them and all that. But there you go. We have this really nice micro USB-C cable that's pink and woven. And the case is two halves. So you can open this with your fingernail, and then you can see the different pieces here. This is the back cover, and this is how the pipe portal is mounted to the front cover here. You got two built-in standoffs. You got hex nuts over here. And that's pretty much it, really. It's a pretty simple design. You just want to have some support material for this piece. And then the rest of the pieces don't really need supports. But yeah, there's a lot of features on the pipe portal that we're not utilizing. You have all these extra ports here for the stemma port. It's the bigger stemma. And you have some digital ports here for extra sensors. There's some built-in sensors. There's a light sensor on the front. There's a built-in NeoPixel. You have, I think, you have a speaker port here that's a Molex Pico connector. Of course, it's Wi-Fi, so you could pull data from the internet. This is the Wi-Fi, the ESP32 module. And then you have the Atmail SAMD M4 here. So you have those two processors that are pretty nice. MicroSD card slot. What other sensors do you have? I think you have a temperature sensor or something, maybe? I forget. But it's a fully featured dev board. We call it the only one dev board because it comes with the screen and the touch, resistive touch controller. So you can do touch screen stuff. So it's supposed to be an IoT dev board, but in this case, we're just making this one physical kind of meme. Yeah. So that is the project in a nutshell. This piece right here kind of snap fits into the slot. Oops, not that way. Did I glue that on wrong? No, I don't think you did. You glued it on right. It was glued. So, huh? Yeah, I'm sure you put me just the glue mine on. Oh, yeah. You could glue it on if you'd like. It has a little nubbin here that clips onto the edge. So you insert it at an angle and then it kind of stays in place. Then you can slide it left and right. Well, the tonnage isn't going to change here and there, but you know what? Maybe I updated the design before I had you print the prototype. Maybe that's what happened. Because all of it was just hit re-print from the first time we're testing out the print. Yeah. So that's the project in a nutshell. Some things I want to share is where I got the icons because the icons that Ann Barela has in the learn guide is different. I don't know if it's like legally kosher to share these. I don't know if they're copyright. Yeah, they are old, so maybe they're not. But if I bring up my screen here, let me remember we had a, I forgot her name, maker of the pow dog. We made a key change. She was like, that's cool, but please take it down because Apple still owns copyright. Right. Yeah. So I just searched for macOS icons and this GitHub repo has all of them as PNGs. They're like transparent. So I was able to create, I was able to grab these and then put them in the spray sheet. Those look good. 9.6 icons. Yeah. Isn't it 9 something? 9.6. I know the exact one. Sure. I mean, there's a lot of them that I've never seen. Like this one has like a belt buckle. This one has a ear. Like what's that about? That's the, like, not speak. I know the one with the mouth is for the speaking sounds. Trash cans, fonts. So I guess you can add support for a lot more document types because in the code, you can see all the things. Let me go to the learn system real quick. I'm not going to go through the whole learn guide, but I'll just go to some of the highlights if you want to modify it. A lot of new guides this week. So down here, this was last week's guide, but we got the video out this week because we had to kind of do it. A little bit of explanation of what it is here in the circuit Python code. You can just grab the project bundle. There's a lot of libraries that you need. Bitmap font, the shapes, the text, the image load so you can load the bitmap images. Here in the code, you can see some of the icon positions are laid out here. And then here are the different file types, a blank file, a regular file, a directory, a bitmap, a wave, a Python file, and then the right and the left icons. Let's see where else. There's the background. In Ann's code, she has the background just be black, but I added an image so you can modify that. And then down here is where you're telling, you're assigning the file type to the file extension. So here's where it is looking for the specific file extensions in the actual circuit Python drive, which is super meta, right? And then just some little code here to handle the pagination. And you can modify all this as you want and do a good job of commenting all the lines of code so you can kind of get in there if you're new to it. And then she has a breakdown of all the stuff here. So you can take a look at all that. I did my best to modify it. I have some minor tweaks that I need to do if I want it to be perfect. It's not perfect. But because I wanted to have some special background here, I had to modify the coordinates for the touch events. So sometimes the touch events don't work. But hey, that's all there for you to modify, right? So I did my part in modifying it. I also added a line of code to change the brightness of the actual display, which you can do. That's really helpful if you're trying to film the thing, because otherwise it's full brightness and it blows out your webcam. So right now I have it, I think like a point two or something, but you can drop it down pretty good. I'll avoid opening Mew because I have some other things open. Oh yeah. I was like, why isn't there these little cura? I'm like, where are these M2 commands coming from? Or M12? That's funny. So I'm glad you mentioned that so we could say to people, why is my thing not working cura? Yeah, cura. Yeah, it'll still take over here. You'll see the cura in the serial. Yeah, you'll see it. M2 commands come in and you're like, what's going on here? It's trying to communicate with a printer. But it's a very cool kind of meta project to showcase the actual files on here. I think Ann wrote some verbiage. You could make it so that you tap on an actual document, it could open it and that sort of thing. That's a lot more code required, but it's a fun little exploration. If I'd thumb drive viewer, open it, like at least preview sounds and the image. Yeah, I think you could do that because we have audio support. We have MP3 support in CircuitPython. Yeah, so have at it if folks really want to take this to the next level. They can do that. And you have a nice case to a 3D print. I'm going to need some supports, but in the Learn Guide, I walk you through some of the support settings that I use. You definitely want to have the support interface to get something looking kind of decent. I actually, on the side note, I submitted these files, the CAD files to PCBway to have these printed and translucent resin. So maybe in a couple of weeks we'll see this in a translucent case because it'd be fun to see the pie portal in there. I've seen some other folks use the PCBway website to get there. Gameboys and keypads printed in this super nice translucent resin, and it kind of reminiscent of the 90s where everything was translucent. All the electronics are translucent. It was super cool. I hope it comes out in the future. This is another video we can do just looking at the prints, because we would send it way more. Like you said, the Gameboy, the Gamegirl one would send that in. Sure, yeah. Got it and put it in that translucent case. Yeah, we try to stay away from the resin printers because you need a proper station for it. The smell is a problem to us anyway, and we find it toxic, so we don't really want to play with it that much. But you're more than welcome to give it a shot if you want to print it on your resin printer. Definitely the prices have come down and whatnot, but I think it's on books. Yeah, you'll have to DIY your own supports and all that, because I think you need to arrange it in the right way to get all the supports and stuff. I have successfully printed where it was just completely flat on the metal plate. The name was for it, not a bed plate. The head? Yeah, sure. I mean, I did it in whatever we had our... I don't remember the name of it. Yeah, the Ember from 2013 is when we had it. There you go. All right, so the PyPortal, I think it's out of stock. That's not a surprise. I know it's in stock. It is a surprise. It's still challenging to get, I think, chips from Microchip. This is the SAMD21, so I'm trying to... That's why it was a surprise that this is where I am. Or I'll go forward with the... The PyPort is in stock. It's a pricey piece of kit because it's fully featured, but I'm putting stuff on there. Yeah, but there you go. This is... And we have three different sizes of it. The one we did for this project is the classic size, but there's the Titano, the Pint, and then the classic Pint. Yeah, I tried stuffing the Tatano in there. I was like, this is not working. Oh, yeah. Oh, really? Wrong one. That's funny. I even flashed it with the wrong firmware. Oh, that's funny. Yeah, it's just a different screen, but the main things are there. Yeah, and you know, eight megabytes of... It's a pretty expensive SPI flash chip, so that's why it's 55 bucks. But if you want to do something without having to solder a bunch of things together, and this is a really good IoT dev board, a lot of the starter projects were pulling information from your social channels like YouTube or GitHub and displaying a number there. Weather Stations is a very popular project as well. I think that was the default project. We had this Elkar's project that was really cool. Oh, yeah. And quotes, I think, was the default thing. Tons and tons of projects with the Pi Portal. So many. Yeah, this was one of our favorite dev boards when it first came out a couple years ago. Yeah, so this is an excellent case for any one of these projects. Yeah, for sure. Yeah, totally. It's like, yeah, somebody was mentioning the thickness, good thing that it's thicker, so you want to accidentally put it in your floppy disk drive. But that thickness, where it has its own built-in stand. Oh yeah, it stands upright with some. Maybe it stands up better like that. Yeah. Upside down. You could change the, like, I, like, and wanted it to be upside down, but this is the way, like, I think you're supposed to do it because, like, look at the label. But, you know, they each to each their own, so. Can't change the code flip. Yes, but then your XY touch coordinates get all backwards. So that's just one of the, one of the caveats of, you know, having a global variable for the screen rotation. There's code that you can, like, do it portrait mode as well. But then again, your XY coordinates have to be special. So, so that's just what I'll throw it out there. But that's this week's project. Well, really, last week's project, we're just highlighting it this week, since we got a video out. Yeah. So print it out, print out the case, share it with us. Yeah, let us know. I've seen lots of tweets about it. Let's start seeing all these builds and PRs coming in too. Yeah, that'd be cool. Here's your version of it. This one's just white. Like I said, I, uh, I blew mine on thinking that's how it was supposed to be. No, it's fine. I was going to say mine stands up pretty well. Maybe it's... Mine falls over. I think the cable. Yeah, it's the cable from mine. Yeah, it's so cool. Being able to look back and actually see. That'd be so cool. I've not seen any floppies or any thumb drives that have a view of what's actually stored on. And then, yeah, being able to preview it with the sound. Everything was so cool. Yeah, that'd be crazy. Keep hitting this freaking mic. All right. Well, if you want to get the, uh, the Adafruit Pi Portal, get 10% off using Goupang code floppy. Floppy, floppy. Making floppies. Man, I just dated myself. It's like an SNL skit or something. Making copies. All right. So, uh, are we ready for prototype? I don't see any comments on YouTube. Storage caddies, little slides. Rotary encoder. Suggestion. Oh, yeah. I've been refreshing the Raspberry Pi page. We're out. Yeah. We got nothing. Do copy that floppy. All right. That's relevant still. Floppies used to actually be floppy. Yeah, but before the 3.7. Yes, yes. Yeah. It's just a name that carried over. We got a history, a bit of history here. Yep. Yep. Devin's loving the weather station projects. Yep. Those are very useful. Super useful. All right. Cool. Let's go ahead and jump into this week's. What are we prototyping? Yeah. Let's do it. All right. Cool. So, continuing on with the Tron build. Last week we were talking about what type of harness that I would use so this could stick onto your back. And I found one from, what is this company? What's that? Not sure. All Remate. Remate. Yeah. This is really cool. This would have been very handy when we're doing the fairy wings projects. We had to like rip apart like a cosplay like dragon wing or something to get the little, the chest thing to have the wings attached to. I'd bring it out, but it's over there somewhere. But this is like runners thingy, I guess, which is cool. Like there's like all those pockets and storage. So, if you don't want to wear a fanny pack, this is like the next best thing. You're going to like store all your, like it has like a pocket for your phone, your earphones, and all that stuff. But the most important part is that you have space to mount things on there. So, the large mesh holes that we have on the back here is like so porous that you can, you don't need a needle to thread in your, like your thread, your wires to actually have the plate that we're using. So, would you use screws and hex nuts? Just, no, it's just like fishing wire, nylon wire. So, because like I was saying, you don't need a needle or anything. Yeah. You can just tie it off. Yeah, you just tie it right off the little, you can see it there where the little holes for that. Yeah. Oh, two sew tabs. Yeah. And there you go, sew tabs. And then you see the four magnets on there on the back here, which are attached with, take this off. We are having a problem every time we have to do like a magnet project, like we'd always have to like press fit it in there really tight to make sure that doesn't pop out or we would have to glue it. And then it's like, Oh no, I got the polarity wrong. We got to rip apart the print or rip off the glue and all that. These just pop right off. So good. Take that off right there and bam, there's your magnet. And that was the other problem too. We always have like, they're all different sizes. So the tolerances are always freaking different on these things. So they just snap right in like that, like press fit in. There's a little channel thing. So if you need to get it out, you can like wedge your little tool in there. Oh, that's brilliant. Yeah. Yeah. So these are meant to be, you know, taken off and put back in. Inevitably, you're going to, one of them are going to be flipped or whatnot. I'm sure I just put it in wrong. So, um, yeah, that was, that's on the inside of the disc too. This guy. So all you do is obviously just lines up like that. Yeah. Bam. It is on there. That is so fricking cool. I got, went down to magic kingdom a couple nights ago, got some cool shots over by the light cycle run. And man, it's freaking awesome. So using the NRI 52 840 inside here. So you can get it to your phone, change the colors on there. Of course it's circuit Python. You have access to your USB so you can kind of see it in there. We're using the USB breakout to change color, the code when it starts up. And of course your waves, you have all your, really called the, the hit state, hit sound effects and then like animations, like based on how your, the accelerometer on the prop maker feather wing on there is getting all that gyro info. Got your button on the side here and let me put this thing on. Cool. This looks, slip it over, over. I just put underneath like a Tron hoodie that we got. Line up the, yeah. What I should have done is had like the polarity, like switch around so that it only sticks on one side. Yeah. Almost. There you go. I know. It's like, so can I scratch my back? My scratch my own back. That's funny. Tight and freaking awesome. I can hear it. Dang well. The ones that Disney is going to release is not going to stick to your back. They'll have like three LEDs because it's the lowest cost, you know, how can we get this to be. So that is, I'm glad you brought that up. I am using low density. You can kind of see the separation on there and see the hotspots on there. I was going to add like a medium density one, but you know, at a point you're like, dang, that's going to affect my battery life and blah, blah, blah, blah. It's like double the price, right? Forgetting that. So I wanted to keep that low. Sure. Fruit connect is free on the app store. My camera. There's a circuit pie. I think we showed this off last week, right? Yeah. Crash by trying to do the animations. And of course, the orange team. Yay. There you go. Yeah. Folks could modify it. So if they wanted to pulsate, you could map one of the controller buttons on the app to do a different animation. But yeah, it's slowly fading. There you go. Never intron. We can have a green one. It looks much better in a dark area right now. Oh, it looks better when you're right by the grid, right on Tomland. Looks way better. Yeah. But yeah, if you want, you can show some hero shots that you got. But you'll have more hero shots this weekend, I'm sure. Oh, yeah. Yeah, I'm writing it. Obviously, I won't clear this while I'm writing because the back plate when you get on the actual seat. Oh, it actually goes on you. Oh, yeah. That's not going to be comfortable. All right. So we'll have somebody down while I'm going up over that canopy part to sort of track me down and then go down to the hero shot. That'd be super cool. And yeah, print. If you were to talk about this from doing the filament swap thing, so let's start us off at the translucent white filament, just swap it out to the black and then swap it back to the white. We're using these nylon. The construction of this is really cool. I'm using the M2, I think they're like eight millimeter long nylon screws. Oh, cool. Yeah. As you can see, I'm just popping them off because the threading for this would have been too small to print. Right. And then because they're nylon, you know, they're going to get bent anyway, putting that in there. But true. Go ahead and let's go ahead and take a look on the inside of how this guy is built. You can see the maker feather wing, NRF 2840, the little speaker on there and the way that all of the wires are routed. So for the LEDs, we're using the side lit LEDs, side lit, meaning that they point straight up and then regular LEDs that are pointing like straight out. So vertically and then you're going to see it there. Yeah. And then again, the spacing for where the magnets are sort of spaced them out away from, you know, where the components weren't in their way. You see the breakout here, you're going to have to make your own breakout cable because we can't find one that's like small and thin enough. We're using our silicone ribbon cable. That's just routing it out over to here. Because, you know, rotating that board, you're going to make it that much thicker and all that. And Prattmaker feather wing has a nice JSP PH3 pin to connect into your new pixel rings using the double-sided foamy tape to hold everything together. So you have like some nice padding. The only thing that's rattling around there are the magnets that I think I need to make like a ninja flex little patty thing to, you know, to prevent them from shaking around. But other than that, everything is nice and you can fling this around. I'm going to hold her for the 2200 like a battery. And then of course, the slide switch just spits in right here. And that is the inside. Yeah, man. It should fit on the bed of the cruelty ender printer. I checked on our printer because here I have the Ender 3 and it just fits. The latest one, right? Oh yeah, the latest one fits. So it's all within the dimensions to fit on your most common cruelty printer, which is the Ender. So yeah, good, good. I know me too. I was like, I wonder if I could print this here. Yeah, it is. And then construction is super easy. So if ever there's like, you know, you're on the convention floor or cosplay or something like that, you can easily get in there and sort of re-add these if you had to line them up properly. But yeah, that is the on-disc. I'll release this next week. I'm super happy with this. I don't have a lot of detail. I know there's supposed to be like some, like... Oh, you could do some vinyl. Something you want to add some traces or whatever. After being soaked for almost two weeks, I'm exhausted. Yeah. So I need to start filming part shots and all that cool stuff. I already got a bunch of the heroes. So yeah, we're ready to release. Hopefully, I don't think there's a new Tron movie, right? But I don't know if you know. So now you're on Tomorrowland and you want to get some other photo ops that doesn't include, you know, the disc that they have there for you to take photos with. You can bring your own and be like, no, I got it. Just get my goods with them. But yeah, that is the Tron disc. It's all cool. I didn't remember to charge our iPad to show off. This is not the first Tron product we've worked on. Remember that Tron video game we worked on? Yeah. What if it still runs? Probably not. So on the old iPad. Oh, that's funny. Yeah, we have all our old apps. And man, that's one thing that's gonna hit on for working on, you know, Adafruit doing 3D projects. Our stuff will still work. You know, 10 years. We have the physical thing. All these video games and stuff that we worked on. Well, what's cool is you could take that. You could take the assets and 3D print them. That's another thing. You could take the 3D model. Oh, check out the cool video game we worked on. Yeah, you still have a model of that. It doesn't run on iOS too. iOS 6. That was a 6. Do you still have the 3D print of your model that you did in the game? Yeah, reprint it. Do a time lapse of it. That would be great. All right. Well, very cool. Looking forward to it for next week. So everybody stay tuned for that. I got something this week. Let's switch gears here. So last week, I showed off my 3D printed keycaps. These are hexagon shaped keycaps for the Chalk mechanical key switches. You showed you the case. And this over the weekend, I wired it up to a QDPi RP2040 board. So instead of having a PCB, so this is going to be a different project with John Park, where he designed a PCB for these Chalk switches in a hexagonal format just like this. And he's going to have Neopixels in it as well. I wanted to take a simple approach and make it so that I can make this into a MIDI controller. So I have this connected over USB. And it's a USB MIDI controller. I use the demo code from Liz Clark's MIDI for Makers guide. And these just play MIDI notes. So each one is mapped to a different MIDI note. And it's completely polyphonic. You can press all of them at the same time. Let me see if I can make this bigger. Let me remove you for a second. There we go. Yeah. So I just wired it up, basically. All the grounds are shared. And so I have one ground connection coming into the QDPi. And then I'm using a ribbon cable to wire up the other pins to individual pins on the QDPi. The code is really simple. It's literally just the same code from the MIDI Maker guide. Let me see if I can load it in the background here. Just type in MIDI for Makers. And of course, it's done in CircuitPython. Because CircuitPython has a great MIDI library. And let me see if I can show this here. Liz did a great job of having a lot of example codes. So under Let's Build, there's a basic MIDI keyboard. And this shows you how to wire up buttons. Doesn't matter what kind of button, as long as it's a momentary button switch. You can make your own MIDI controller. Here's the code, the MIDI notes. It's using the numbers. You can pull up a MIDI chart and figure out what note you want to have in your arrangement. But all they did was just added extra pins. I use some of the odd pins like Miso and Mosey. But yeah, everything else is pretty straightforward. I think you just need to change four in range. You want to change that to seven because you have seven buttons. And you just want to add more of these key presses here. But yeah, it just uses the USB MIDI library. Digital IO. No on, no off. You can tell what MIDI port you want, what MIDI channel rather. And I think the velocity is over here. So you can change that to 127 down to zero if you want to change the velocity note. So very, very basic MIDI controller. And I have a logic pro in the background on my workstation here, my iMac. So that's what I'm using. And that's pretty much it really. I'll see about making a learn guide for this. So I'll ask Lamar if it makes sense to add it in the learn guide so I can document it right now. We don't have plans for that. But it's more of like a side personal project. But the main project is going to be JP's custom PCB with neopixels. And yeah, so so that's my MIDI keypad. If you want to get the QDPI RP2040 and the chalk switches, they are in stock. I'm using the red chalk switches because the white chalk switches have this clicky sound. And if you're doing a MIDI controller, you probably don't want the clicky sound to their silent, which I like. And of course, everything is 3D printed including the keycaps, the front and the bottom enclosure bits are all 3D printed. You just have two screws here, the QDPI snap fits into the built-in holder. I could take it apart here and show how the wiring is set up. Pretty simple. I really like silicone ribbon cables because it keeps all of the digital signals, wires nice and bundled together. And then you can peel it apart like string cheese. And then here are the pins. I'm using all the analog pins, the MISO pin, and then over here, zero clock and some other pins here. So there's enough pins here for two more buttons, three more buttons. You could also use the iSquared C pins here out of the stem of port. Those are different pins. So you could do a good amount of pins here for your MIDI controller. And then, yeah, I'd like it to be thinner, but as you can see because of the wiring and stuff, you kind of want to have a good amount of clearance for your cables and your pins. But it all snap fits together. No need for any glue. So it all kind of comes apart. And it's USB-C. So that's really nice. And yeah, I guess you could add neopixels somehow if you wanted room in there. Yeah, PCBJP's making will have the reverse mount LEDs on there. Yeah, that's right. Yeah, so it'll be a nice kind of like kit. Maybe we'll stock it in the store too and manufacture it or something. That could be cool. But yeah, that is what I'm working on as a prototype. Let's see if anyone has any comments about it. TG Devin loves the polyphony. Yeah, right. It just kind of works out of the box. Just real nice. Cool. Howard is digging it? Yep, awesome. All right, let's go ahead and dedicate the last bit of the show to all the community makes. We have so many, we have to split them up between different weeks. This is true. All right. First up, you want to run the time-lapse Tuesday and I'll queue up my tabs. I'm in full screen mode, so all of my controls are down. Oh, no. Well, I have the thingiverse page loaded for this week's time-lapse Tuesday. It's a articulated anemite. It has a shell ahead and tentacles. It's flexible printed place design. There you go. All right, so there's a really cool anemite. Or what's the Pokemon name? Somebody help me out here. It was a Pokemon master. I'm not sure. I don't know. Gavin was showing me. I'm like, oh, I got to remember this name. That's hilarious. Obviously, these are extinct dead. We have our fossils, so he knows this is what they look like. I mean, like the slushy parts. We have these slushy parts. Yeah, so we have the rainbow filament. Didn't do a really good job of showing the transitioning colors. You can kind of see it turning to like a blue here. When I used in the video, of course, he already took that one, so I had to reprint it. But this is a really good print in place. What is it called? The style of the hinges. Yes, it's a little ball socket that is held together on the walls. And this came out very good. We printed it twice. Even with the time-lapse, there was very minimal stringing. And this just snaps in. I would snap it out, but I'm scared I'll break it. I might break it. Yeah, probably break. This little part just snaps into the rest of the shell. At least print separately. The shell is going to need a bunch of support material, so that's the only bad part. It prints, I think, like that. The body does not, but yeah. This is a cool little, again, like a little fidget toy or just cool desk decoration. If you get your colors on nice with the rainbow filament, it looks super cool. That is what this week's community make. Nice little amite swimming. I like the way it has a little wavy motion there. Oh, I'm getting the tabs here, so not so sweet as that can you make? Oh, you're getting the tabs. There's 10 of them, so I got two one by one. Almost done. Almost done, folks. And this is the last one. All right, so all right, I'm ready here. All right, so this is the design on Thingiverse for the anamite. Go ahead and check that out. It's a free download. There's a couple different shells. Oh yeah, look at that. There are different shells. Very cool. Which one is your print? The one with the spikes? No, I thought it would like pop, you know, fall right out. Yeah, not good for the kids, too. We'll break this off easily. Yeah, but anyway, the designer is a Nibbet Bassette down there, so check them out. Very cool. All right, let's run through the shlue of CommunityMakes. First up, we have a Raspberry Pi Zero stand that was posted up by PBR Designs. They made our Pi Zero stand and they got their e-ink display. Looks like it's a weather station. Very cool. Looking good. Glad to see folks printing that still. Next up, we have the audit the owl. This is a very fun owl that prints in place, has a twisty head and unique solitary one posted it up in this very nice silk blue, silver silk blue color. Looks very nice. If you want to print your own owl, check it out. We have it on printables. Moving on to a prop. This was a very fun prop maker project. We called it a Keyblade. It's kind of like a, I forget what game, but it's one of those games. If you remember the game, you know which game it is, but we kind of made it into this cool Keyblade look and design. So three Dave posted up their make says, I like it so much. Not hard to print. Only needs time. Very cool. This glows, has sound effects, uses the prop maker accelerometer and all that stuff. It looks really great. Next up, we have these AirPod Max headbands printed in flexible TPU. Killa Co posted up their make. They printed the kitty ears in white. Looks very cute. So if you got some TPU filament, you can print out your own custom bands. We did like a LEGO unicorn horn. Some other stuff, I can't remember. Oh yeah, double horns. And I think the Blinka logo. All fun things, but I really like the cat, white cat. Looks really great. Yeah, all right. Next up, we have another prop maker project from the Disney plus TV show Loki. This is the TVA time stick, the time baton. Jigsaw HC posted up their make of this lovely prop. This is one of those props you can print in different filament colors and you couldn't finish it if you'd like, but you don't have to if you use the right colors. Same thing, sound effects, motion controlled as well with the prop maker feather wing. Okay, next up, we have a make of our Neo Trellis sound box or sound board. It also uses the prop maker feather wing because it uses the accelerometer to randomize the sound effects. It's not a MIDI controller. It has built in WAV files that you can assign to the buttons here on the rubber elastomers. So printables.com user frames says that's the first Adafruit project and it was awesome printed in poly makers carbon fiber nylon. So it's a real nice look of it. It's got a button on there and switch a reset button and of course the rubber elastomers 4x4. They're NeoPixels so you can assign each WAV sound effect a different color. Very fun. Next up, we got another TVA time stick from the TV show Loki. You know season two is coming right for Loki. Didn't it get delayed or did I read something that is? I don't know. Don't tell me it got delayed. Maybe they get delayed. I'm not sure. This looks like it got finished a little bit. It looks like it's sanded a little bit here to make it look more metallic. They said this was posted up by Thingiverse user AyDog and they said it worked great. Printed the diffuser in clear PLA one by one because otherwise they kept falling. Yes, that's a good dip. The rest of the parts are fit on a single build plate printed in overture black plus PLA black plus looking good. All right, we have two more to go through here. Another owl. This is posted up by Duncan Mac. Very nice print running a few different sizes for the guest box. Here it is in this gold filament and I guess a kind of tan color. Pretty good. The last one is posted up by SirWash. Excellent design. Had a lot of spare parts for this and it was fairly cheap for me to build. This is our heat set insert rig. This is a tool that you could use to help you do a lot of heat press heat set inserts. It uses a piece of 2020 and some roller ball bearings to make a nice slide for your soldering iron. You can use a heat insert tip for your soldering iron and secure it to the arm there and just kind of press it down. A lot of folks have been making this project and it's always great to see folks still continue to make the project. Yeah, I was going to say we have one every week. Yeah, just about. And that is all the community makes. Thank you everybody for sending your makes. It's so good. Yeah, it takes time to upload them to the various socials and repost sites. So I appreciate when folks do that and we like to highlight it on the show. Very awesome. All right, before we close out the show, don't forget discount code for the Adafruit shop is floppy to celebrate the floppy disk that is no longer floppy. It's apparently hard. It doesn't flop. What if I printed a ninja flex then it would kind of be floppy. It's a good idea. Yeah, I'm not going to do that because I need supports. You could print TPU at the ports. We've done it before. Yeah, it should work. All right, last minute comments on the discord. Some from DJ Devin. Still working on their full size Gmail box remakes. Ooh, a full size one. Yeah, it's going to take a couple of weeks. Sure, that's cool. We'll be here to share it when you have some stuff to share. Yeah, very cool, very cool. Yeah, sign of a way file. No raspberry. Yeah, they're all gone. We're sorry. Yeah, keep your eye out. Every Wednesday for a new stock of pies. And later on tonight, host of new projects should be released. Like a couple of them are in here. Mm-hmm. Mm-hmm. I was waiting for that. Yep, we have show and text tonight as well. Hosted by Liz Clark. She'll be hosting tonight. So if you want to come on by, hang out in the discord chat at 720-ish. She'll post the link around that time. And then folks will be able to come in and share the projects. We hope to see you there. Yeah, I think that's going to do it for this one. We'll also have a coupon code on Ask an Engineer, which starts tonight at 8 p.m. Eastern time. So click away. Get ready to fill your carts with stuff, support the channel, support the company and all the lovely people that work for Adafruit. Thanks, everybody, for hanging out in the discord chat room and watching on the archive. We appreciate everybody hanging out with us. All right, all that said, don't forget to make a great day. Bye, folks. Bye-bye.