 Hello everyone and welcome to the Adafruit show and tell I'm Liz I'm gonna be your host this evening if you would like to come on to the stream to show up your project You can find the link in the live broadcast chat in our discord That's at Adafruit.it slash discord first So we're gonna kick things off with folks at Adafruit and let's hear from Melissa Hey Melissa, how's it going? Good. It's going well. I just got back from OpenSus this last weekend and Anyway, so today I decided to try out welding for the first time. All right And so I just kind of wanted to show that off here Well, that a nut to the inside of this and then I Metal onto here so nice. It looks nice and smooth. Yeah, I've grabbed it down with an ankle grinder Cool. And is that um, I don't know much about welding. Is that Meg and Tager those are two times This one I did flex core welding. It's basically like Meg but instead instead of gas you have flex built into the wire itself Okay, very cool. And I always see folks on YouTube They usually have like a woodworking background when they do welding So I'm curious with the electronics background. Did you find it similar to soldering? Like did you think the skills were transferable or? Not so much. I mean you're wearing a welding helmet which is darkened You're just trying to kind of Get all the settings just right and get the feeding and the voltage and the amperage and everything so that it's You're able to meet in a well be it's a So it was definitely challenging because my welder didn't come with any directions on like the settings or anything So I had to figure that all out Well, then excellent excellent job, then. Thanks. Yeah, that's cool So I'm looking forward to seeing if you continue it see what you make. Yeah This is actually just gonna be a reinforcement for a shelf that has making nice. Awesome. Well, thanks so much, Melissa All right, and next we're gonna hear from Scott Hello Hi Liz. Thanks for running show and tell no problem I've been not doing a lot of Adafrit stuff because Ari my son had an ear infection and I'm sick and he just went to daycare and got everything so I'll show something that's not Adafruit. I just got it in the mail. It's something that I've been like keeping my eye on But it's this board It's the orb trace mini you can see there and there's this project car called or Arbicoam or I'm saying it wrong. I'm sure but it's all open source trace capture. So these high-end Cortex M7s like this is an STS T board But the IMX RT10 series is also an M7 They have and a lot of other M's as well have this trace port And it allows you to capture every time the code jumps And that allows you to basically know exactly where the code ran completely Which is pretty neat and pretty nice It's great for debugging like if you just kept like the last buffer you'd be able to say like okay What just happened right like I just crashed what happened before it would be really nice And then the other thing that I'm curious about is a thing called performance guided optimization basically you say okay, okay compiler Take into account which parts of these this code previously Was like used a lot or not and try to optimize for these particular Patterns and stuff. So that's kind of neat as well And so I picked up this this board. It's actually an FPGA which is cool And it's it's got all open tooling and it's all open source, which is great So I'm gonna play a player play run with that at some point in the future But I was happy to see that they're in stock and I said excellent. All right I'm looking forward seeing what you do with that. Thanks, Liz. All right. Have a good one Next we are going to hear from Jeff Hey there. Hello. So little more was kind enough to send me a prototype of the metro RP2040 which It'll be a fun little board because it's got the Arduino headers and all that stuff But it's got the power of the RP2040 that we like and it has a micro SD card slot And you may know that there are two major ways of talking to an SD card One of them is called spy which we use with more peripherals other than that like displays and one of them is called SD IO and So what Lamar tasks me with doing is making sure that the board setup worked with SD IO, which we hadn't done with RP2040 before and Raspberry Pi made a they've got this repo called Pico extras, which is code that's not quite ready for like general use But I took their example of SD IO and adapted it so it can work in circuit Python. And so if you bring up my screen I'm just gonna run a small benchmark now. Keep in mind that the that this isn't optimized or anything, but Let's see first. We're going to test with SD IO IO and my my test failed. So let's let's run that again I'm just power cycling the board here. Hopefully we get a different outcome But yeah, so each dot is Reading 512 bytes. This is actually the text of Moby Dick. So with SD IO IO the new way we were reading at 422 kilobytes per second and Because change the card can't really change modes You have to pop it out and pop it back in if you change mode So it's like powering it off and back on and I'll hit enter again. And I mean the dots still come Reasonably fast, but at the end we're going to be at just 264 kilobytes per second So it potentially provides a faster way of accessing SD cards And you'll be able to use whichever one is right for your application because I think like for instance The pins are actually shared with the spy pins So it might interfere with the display or something if you wanted to use them both So for your project, you'll have to make a choice But it's great to know that we've got that option and this board will be coming soon once the rest of the kinks are Worked out. So that's what I got to tell you tonight. Great. That's awesome. An excellent visual Lisation of optimization you put in cool. Thanks so much Jeff. All right. Have a good one. Thanks. You too All right, and now I think we're gonna have JP play us out I don't see any folks from the community. So last call if you want to join in Hey, good. I actually I grab I have two demos both sound demos So I was getting something set up that I'm excited to show and then My buddy Todd bot said, hey you showing that cool Blade Runner synth thing since you just finished the learn guide. I was like, oh, yeah This might be a good time to show it off and it's on a form So I ran got it got it set up. So I think we're good to go What I'll do is if you can show my shared screen. Yes, this is it. So this is the Tyrell building it's a model I built to look like a sort of simplified version of the Tyrell building from blade Runner, which is the big huge evil corporation And I've seen people say before it's I don't know like 8,000 stories high If you do the math of the size of the thing It's just like bigger than any science fiction building is this this Tyrell city almost inside of a building Mine's much smaller. It's on a it's on a pretty modest 3d printer And what I've done with it is on the inside. I've got I won't pull it all apart right now, but I've got on the base here a little Base that pops in and these two center screws are where I have a little permaproto Board quarter-sized permaproto hooked up and it has a little cutie pie and an audio Jack it's doing all of its audio actually in PWM and this is using circuit python synth IO Library with a cool bit of code that Todd bought had written called 80s dystopia and I just added some features to it So that I could modulate some stuff some of the notes The speed in which it changes notes the frequency of this little filter oscillation going on And the volume so I'm entering any of those commands with these little sort of pairs of these pillars By touching this caps cap touch copper tape. So what I'm going to do is turn the volume up on here And let me know is that a good can you hear me? Okay great So in its pure form It's just this cool sort of Set of I think six or five Detuned oscillators, so they're all just moving and swirling and rubbing and stuff Which is cool on its own you also notice every few seconds the note changes that the base of this whole cord is built on It'll it'll adjust itself Maybe every 10 seconds or so That's cool. So one of the things I I gave it was the ability to um increase or decrease the rate at which it changes notes, so I'm gonna Decrease that okay So now it's going through these set of four notes. It's just got this little list of notes Yeah, actually three notes and one that's an octave Um But what I can do is if I get bored of that I can take the whole thing and transpose it So I've got a second list of notes that'll just transpose the whole thing Sweet so now we've kind of modulated yeah, and I can go back I can play that almost like its notes And again keep in mind this is all happening just in synth I.O. Right Yeah, by them which is mind-blowing that we have this working. Um, it's so powerful like it's incredible It's fun to use. Um, it's all just a saw wave But like a mass of them that are that are detuned a little bit from each other and that detuning changes Another thing you'll notice I'm going to slow down the um, they're actually rather increase the interval time So now it'll hang out on notes a lot longer These two plinths here or whatever we call them, uh, we'll set I decided rather than ticking through, uh, some different different speeds I just have either normal or real fast for that filter oscillation. So when I go to real fast Oh, yeah here But that also has some randomization applied to us. It's it's nice and you can I can listen to this for hours and I have Working on it because I just love this kind of stuff happening in the background. Yeah We can go back in since to relax too. It's so dystopian Uh, if I tap this one I go back to the more moderate filter modulation. So it's not going crazy. And then this one here is, um The volume so I can increase or decrease And be done within that it sort of serves as the off button. Um, so that is a learn guide that's out now You can go check that out. You can print off a little, uh, model if you want you can Modify it wildly. You can say I just want alligator clips and pennies hanging off of a cutie pie and do it that way It's up to you. Um, so that's that's the uh, the tyrell building as synthesizer Okay, great. I I love how responsive too that the cap touches like yeah, it's it's uh It's actually now that I've then I'm done playing it. I'll pop it open. So I I have um screws That um, I threaded and everything and decided not to use because it just pops off easy enough without it So there you'll see The juicy innards, uh, you'll see a bunch of um Resistors here and these are used anything over like a mega ohm resistor is what you'll use to use the cap touch, right? So every pin I've eight of them. Uh, we'll have one of these little resistors going to ground and then a wire Uh, I know it's a little hard to see in there. There we go a little wire per eight pins running to my copper tape up in there Uh, and I I modeled some little holes that allow those wires to run out to to their cap Touch you could cover this. So that's one of the nice things about capacitive touches. It's not Um resistive touch. You're not grounding it. You don't need to Um be part of the circuit. You're more of an antenna. So you could Face this with something paint it fabric who knows um embed it in your print somehow There's there's ways you could avoid doing just this shiny copper But I know this will tarnish over time a little bit too. So it'll probably kind of look nice and worn Um, so that is that that's that guy. I'm happy with the way this came out and uh One of the key things I since I didn't want to make it too big is using some little right angle connectors for uh usb and and audio jack makes it makes lights really handy. Yeah So snaps back together. I'll put that off to the side. So then the other thing if we do we have time or should I Yes, we do no time, okay Since we have time I wanted to show off a pretty cool estate sale find I got a while back um That I don't think I had ever shown on any of my shows. Um So you're looking at it in its weird bear state Right here. Um And it is a 1987 drum machine from corg called the ddd five Nice, uh, which was the successor But less professional version of their ddd one. So I think the ddd one is more desirable But this one is a little newer. Um And the reason it looks so weird is that it had this excellent feature of removable face plates Depending on the mode you were using it in that's very cool And I only have the one there was a second one which would have come with it. Uh, this is programmable mode And so it doesn't change anything about the functionality of the of the drum machine. It just changes Uh, your cheat sheet basically so you can use the buttons In in the two main modes programmable or preset mode But you were supposed to swap these out when it was time to Click these into place here when it was time to switch modes And then there were also I believe a few others maybe two or three others that came with add-on cartridges And I have a few of these cartridges which are pretty cool. This is essentially, uh, a sample playing drum machine with velocity sensitive Triggers, which is which are really nice. They're they're some of the nicest I've ever played with But you could get these little add-ons like I need some more symbols or even more symbols or drums or bass or bass drum There's even one that's got and I haven't played with this one yet I'm dying to because this is really the sound of of 1987 is gated reverb. It was a type of reverb Prince used the heck out of it. So did everyone else in that era So this has some bass snare hi-hat and mid-toms that have this particular type of Reverb applied to them. So you'd pop these cartridges in and that gave you I think 16 extra voices So on its own it'll play Um any of these eight pads and then there's two rows of them that you can switch between I'm gonna plug this in so you can hear some Audio coming from it And let me turn that down They always have the greatest uh estate sale than sidewalk Oh man, I um I tell you there's always a few that get away for the for the ones that you see I missed one the other day that was uh, this is like two days ago I saw something up on like a local facebook. Hey, this is on the curb and I drove there and it was already gone It was a yamaha fm sort of stage piano From about 83 or so You know not worth tons and tons or anything and jeez. I have enough synthesizers, but you're kind of like oh man I hope whoever got it like Uses it and loves it and cherishes it because uh, yes, it's it's nice if people keep them out of the dump so this thing Is right now actually not in the mode that you see here I've got this in preset mode So it's it's ready to play songs that can play combos you can Arrange patterns so you can have intros and rhythms and fills and outros and so on. Um, so I think if I just hit Start here There's a chance What have I broken? Here we go So this is something built-in r&b pattern, uh, you can play on top of that and then you can also get out of These pattern modes and change the operation tile So this is why this this whole thing matters if I want to try to get out of this mode I'm gonna hold Essentially an x and a y key. It's like a matrix of stuff. So I just I just told it operation That's what I want to hit and now up here on the on the display. It's saying do you want change the operation? I'll hit this yes button. Now you can Just more play the uh, and it's also got a flam on it Which is like a little double double off time stick hit which is cool on snares and it has rolls which uh sound really good on on stuff like claps Yeah, um And then that's the preset set of I think maybe all the sounds that come on it I'm not sure if it has a second bank and then swapping those around or what all these crazy little cartridges are for um, and there was one other in here that's some sort of a DIY cart that just says memory card 120 128 kilobits of ram Okay, uh, and it had even a little replacement battery on it So Wild I know so little about this so that I shouldn't even be showing it off, but I was excited So so that's the dvd 5 drum machine and the very very little I know about how you use it Excellent. Well, thank you so much for giving us a tour. Sure thing. Thanks list. Thanks. All right And now we have one person from the community just joined a y space labs Hey, how are you? Okay, uh, yeah, just uh good. Uh, can you hear me? Yeah, I can hear you. Okay. Okay, great. This is working So, uh, what are you showing today? uh Oh, wow. Okay. Yeah, it's uh It's really delayed so This is a hot plate. Okay And is uh, this a hot plate that you're, um modding or did you design yourself or Um, okay. So, uh, actually starting now. Uh, so this is a hot plate that I designed myself. So Um, okay, uh Finally got it. I'll figure out youtube in the background running. Um, okay. Yeah, no worries I designed this myself. Uh So custom pcb, uh powered by an rp 2040 running circuit python. Oh great. Um and so, uh things and One of the interesting things about this one is that instead of having a temperature sensor that's on the bore That's on the um hot plate itself. It uses the um resistance Uh, as it changes the positive temperature coefficient to measure the temperature and it's surprisingly accurate um, so the um this in a 237 right there measures the current going through this shunt resistor to the hot plate which is turned on and off by this mosfet and Uh, so if I attach everything, uh, it It's designed to work off usb pd, but I haven't got that working since It's hard to debug off this because I can't debug off the same port that I'm powering it. Yeah And uh, I started this, uh I just moved my bench power supply up here and I need to Get it up to 20 volts uh where It's able to heat up and um, I'm using this instead of a small one like this It turns out that these um cnc buck boost converters you can get on amazon Are extremely noisy and have garbage load regulations. So you just so the um temperature reading just like goes up to 100 and then down again and It has no idea what it's reading even though it but this uh is able to keep it stable probably due to the bigger output capacitors sweet Okay, and Yeah, so I built up this uh interface. It's great. It's half it's half working right now, but it works well enough that I can use it in most applications so I can set it up to uh 170 degrees cool, and it should and press the button and uh Okay, wait, okay, uh actually I think an issue is that I set the current limit on the power supply to real Okay, there we go Oh great, and there it's going It's up pretty quickly since it's drawing about 50 watts, which then just drops down to um So now it's at about 45 watts heating up to 70 degrees Celsius and I verified that this is actually uh pretty accurate it is able to um Like the ability to reflow boards is kind of minimal Uh, I don't really have a board, but I might be able to get a iPad with some hot with some water And uh, do you have the files for this up if folks wanted to see your design or a code? um I can post them on github. Uh, I just haven't yet. It's kind of incomplete, but I guess that But it works right now and it's at a level of completion that Is able to I guess be okay Awesome. Yeah, uh, well as you continue to work on it. Uh, definitely come back shows your progress and uh drop your files and um Discord to share with the community Okay, uh It should be um able to boil water now And uh I'll just put this on Just put a webcam on the top of my desk kind of no resolution, but You should be able to see some smoke coming off the water. Yeah, I can see it Okay, that's good I can see the little bubbles. Yeah Yeah, um, I've had it work better. I guess it was just at a higher temperature then I might have been at one of the hotter parts of the plate Um Huh, you can also smell it. Uh set 150 so Uh, it's not it's not the best for the ptv, but uh, I have five of these from jlc. So, uh If one I mean as long as it doesn't like burst into flames, it's fine. Yeah, definitely be careful, but um, that's really cool And uh, thanks for coming by to show us Uh, okay. Thank you. All right. Have a good night All right. Thank you everyone for coming by to show your projects in about five minutes right here Uh pt and lady aida will be here for ask an engineer. So definitely stay tuned and until next time. Have a good night