 Good evening everyone. Welcome to the Adafruit show and tell I'm your host this evening My name is Liz and we're gonna kick off with folks from Adafruit showing off what they've been working on And then we're gonna hear from some people from the community. So first we're gonna talk to Scott Hey Scott, how's it going? Hey, Liz. How are you doing? Yeah, so I've been working on the what I call the web workflow for circuit Python, which is the ability to edit files and stuff on circuit or Circuit Python files over the web specifically from your browser. So I'll show you what I've got working today. You just pop up my screen there Yeah, so one thing I got working is if I do HTTP circuit Python that local What it did is it redirected me to a specific version of a circuit Python device. So this is a way it can Find like if I if I'm just connected to my network, I don't know what the like particular Unique bit of the URL is I can just type circuit Python local and it can take me to one of those devices And what I'll work on tomorrow is the ability to like This device could tell you all the other devices so you could click between all your different devices But what I also got working is the file system. So if I add FS to the end of this It's now listing everything in circuit Pi for me. That's great And I've just played around with the emojis. Nothing. None of this is final or anything Upload doesn't work as well, but if I click into like a library, you can see that like my path changes There's nothing in that library folder. So this is actually correct And I can click up to go back up and if I want to like look at code up I I can click code up high and it'll download it for me awesome off of the device boot out works as well Super cool. So, yeah, working on Working on making a web workflow for circuit Python so that all of these awesome ESP devices will be Easier to use even if they don't have USB. Yeah, that's awesome The project I did with Controlling pure data that would have been really handy to be able to just edit the code on the fly On Wi-Fi, so awesome work. Yeah, thank you Awesome. Thank you Next up we're gonna talk to Melissa Hello I have been working with this this has just the separate feather wings on here So I've been updating the library so we can kind of treat two different feather wings is one big one And so it's a little display I have on here. So it does a little marquee across them cool and Code updates to be able to do that are very minimal because all of that was done in the library itself and I have a pull request in right now That's great, and I might be using one of the future projects. I'm very excited. Oh cool Yeah, and being able to channel together. I think folks will find it really useful. Yeah. Yeah, there've been a Request for that feature open for a while. So I Had some good ideas. I like okay. I'm gonna go ahead and work on this great. Awesome. Thank you very much. Thanks Next we're gonna hear from Ney and Pedro Hey, let's see It's going good I am gonna share my screen here. So here we go. So normally we do 3d printing, right? But every every now and then we like to do some CNC milling So this week is a CNC milling project The kind idea was I got all these scraps of wood laying around I've been doing a couple projects And what can I do with all these cutoff pieces? So I figured let's make some Lego bricks Lego compatible building blocks Let's call them that so These are two-sided Operations when you're doing milling so I start off with the bottom and then I actually use a Lego base plate as the jig holder for doing the top sides So that was really fun to experiment with and so we got a learn guide up and it it goes through the whole process of Facing your material choosing your material And then walking through the toolpads infusion 360 and then using the band and tools software and the band tools pcb mill To make the the two sides So it's it's a parametric design infusion So you can scale it if you want to make a bigger break or different shaped bricks as well is a is a good thing you folks can try out but yeah, it was a lot of fun experimenting with the different types of wood and and Making these bricks that also work with real Lego bricks And I think the next thing I kind of want to do is make some bigger ones if I can get my hands on a bigger CNC I would definitely do the two blow blocks because those those are those are big and chunky and kind of fun to make those But yeah, if anybody's looking for a cnc mill project and they're wanting to do a two-sided operation And they got a lot of cutoff pieces. Definitely try this out. I think it's a good Learning lesson in cnc world. That's great. And it's great sale to different wood finishes great use of yeah And it's cool a couple folks in chat are asking about cnc machine You folks have the mini Bantam tools one. Yep the Bantam tools PCB mail, but this would also work with the bigger boy the Bantam tools desktop cnc I'm seeing ones from carbide 3d the nomad one is a fully enclosed one as well And I'm sure this type of stuff would work with like the bigger builds like the x-car from eventables Yeah All right. Well, I hope folks check out the learn guide. Hopefully we'll see all sorts of little wooden bricks popping up everywhere Cool. All right All right, next we're gonna go to JP So I love those wooden Legos and I remember when I went to the Lego Lego land one time they have a little history tour kind of section thing They talk about the very first Lego products, which were not bricks at all Just wooden toys in the 30s and there was this wooden duck that was like a little pull toy duck I think they make a Lego version of that but they use the wooden bricks to make the wooden Lego duck But it would be huge. So that's that's my my plea So I am back I was out last week off on vacation But it's great to be back and before I left I started doing on my workshop show I did a sort of rundown of a bunch of cassette tape Methods for doing tape looping and manual control of tape multi-track recording onto A task cam four-track and some of that was in preparation for some cassette tape Melotron style projects. So if you share my screen right now What I have here, this is one of the players that you can get today. That's really good for doing this this sort of stuff with Liz and I looked at the offerings out there. Hey, the teal is amazing. These are under $15.00. I think online and This one should work the way I have this one working right now because there's a variable Speed potentiometer that's in here just for adjusting it at the factory But the one that I'm working with right now This is a really popular one for people who do speed control projects with cassette decks Because it was a variable speed Walkman from GE with a mic on it was designed for dictation But you could play back and I think record but definitely play back at different speeds In order to slow it down when you're listening back to some notes. You've taken presumably so what I've done with this is I've got a Little DAC board and a cutie pie running to the wiper of the variable speed Potentiometer that the motor is has one of its legs on to see what the voltage is so by controlling that voltage We can control the speed of the motor and therefore the speed of the playback What I did on here is I've recorded a tape. That's just a sine wave cord Like 15 minutes of it or so and so when I play that I can then Use any midi input to my cutie pie right now. It's just over usb midi So I'm using a little host device in the middle But I can send midi and then that translates that into voltages I get about two volts and usually standard here's a volt procter. So I get about well 24 or so Semi tones I can play on here and then it's tape. It's warbly It's kind of cool and I'm running it through a little bit of an echo and an amp over there So I'm going to do is hit play here and a little arpeggio so you can get a taste for it And then since it's midi you can feed it things other than just You playing on there and this is where I'll just play a held arpeggio And then you can go and adjust things like rate of that And I'm really impressed that this motor can actually To these changes and it's repeatable. It's not perfectly in tune, but it kind of hits the same notes every time And it's a neat effect If you go long distances you can get sort of a portamento effect as it ramps the motor up You can have glue a lides up into there And then in code you could probably also Emphasize that add add real glide to it Or slewing into notes right now I'm just hitting it with the midi is turning into specific notes So I don't have pitch bend or anything work on there But I'm super excited about this I'm going to be playing with this tomorrow tomorrow on my show a bit more And also looking at some Maybe some volume control as well so we can gate the notes turn turn the Essentially the muting on and off And I'll try doing some of the same stuff with this guy because it's a really easy to easy to find You can get these on ebay too, but these are like brand new and And have a bunch of cool features that are fun including power over micro usb, which is kind of interesting Yeah, that's it sounds great. I'm excited to work on this with you. So we're gonna have yeah for sure And uh a teaser liz is going to take a look at a another approach using a motor driver So we'll have a couple of methods we can put together in a guide do a little little history of Playback stuff and some neat examples for people. So That's what We're good one Next up we're gonna hear from tim c foamy guy Hey tim, how are you doing? Hey lez doing good. How are you good? um, all right, so this week I have a A basic little game that I put together kind of mostly in proof of concept stage But I took this last week into this local artist events like a bunch of artists bring tents and Pop up tables and set up stuff. So I took this game to play there It's all outside. It's super basic. It's built with a a fun house Neopixel strip as you can see I happen to use the ones that just plug right into the the jst right there So it's super handy no soldering another jst with some alligator clips Running to some longer alligator clips that just plug into the button that I have here on a recycled box And it basically just bounces this thing back and forth And your job is to try to stop it in the middle by pressing the button And the first you you know the first couple of levels are pretty easy And then it starts getting a little harder and harder on you. It speeds up. It makes the target zone smaller And then eventually you will miss one which will probably be coming up here pretty quick for me Yep, and then it will play a couple of the nice led animations from the led animations library And cycle back around and you can play again by by hitting the button So I took this thing out to that event last week had lots of folks stop by and play it Had a couple of kids who kept coming back and played it Over and over and got some good ideas from them on on ways to improve it and stuff. So Early stages of a project, but it's it's proven to be fun already And so I figured it'd be a good one to show off the beginnings of that's great I worked on a similar kind of game with the roos brothers. I think almost maybe two years ago and The stuff you can do With circuit python and the neopics and everything to make games is really fun. So I'm glad to see your experiment with that Yeah, yeah, definitely a lot of fun folks seem to have a lot of fun playing it as well So it's definitely a hit and I like the the way the fun house Has the extra little plugs there. I could do it all nice and easy. No soldering. I can just stuff it inside the box To put it away and everything so that's great Awesome. And are you streaming this week? I am I'll be on a deep dive for friday And then I'll be around on my stream on saturday morning as well And I'll mention too if folks are interested in this particular project Last week on saturday during my stream is when I worked on most of the code for this project So if anyone wants to see the background of that piece of it, you can find it on the the vod for last week Awesome, your streams are always great. And thanks for coming by and showing this off. Awesome for sure. Yep. Thanks, Liz Have a good one All right, next we're going to hear from some folks from the community. We've got mark gambler Hey mark, how's it going? Great Uh, something I've always wanted to build A small heads-up display this May or may not look as good through the camera Uh, but so far. Yeah, it's just using a google cardboard lens And a little 3d printed enclosure. I made Uh the sp32 s2 tft works great just as um Just to have the screen and the Microcontroller all in one to hook into the device. Yeah And then I just ended up soldering at one of the gps modules. I've got to it just as a Sample of something to put up there. I'm still trying to find the ideal Ideal thing to put in my eye as I walk around but Uh something working on but Very quickly. I was working on something else at the same time Literally up until the start of the meeting. I'm going to share my screen um This idea came to me because The gps module's got a loop. You have to call update just constantly um, which is Of course, it's locked up right now. Um, there we go. Um But async io is perfect for something like this. Yeah, so the Problem is is async io can still block you still have to call a wait on thing And specifically the gps module uses serial over the york and That can block when you're reading so right before this Uh show I was quickly trying to add in Uh async io to the built-in york module So right now it's just printing dots on my screen. It doesn't look that exciting But in the background it is reading the serial connection I'm filtering this because otherwise my exact gps address will keep showing up So right now this is now running async io so it can do other things well. It's busy reading the serial connection So I hope to have this expanded on some more But it's a start at least that's great. That's awesome And async io it's really powerful. It's been cool to see you use it And um, I hope more folks start to use it too because I think it really expands possibilities circle python Yeah, for sure. It's amazing how one random project can sort of lead into something totally unrelated Yes All right, thanks for coming in. Thanks a lot. Have a good one All right a couple more folks, uh, so if we each keep it two three minutes should be able to get through everybody for Ask an engineer if we're going to go to seth next Hey seth how's it going? Hey pretty good. Uh, it's been a while since I've been on but uh, first I wanted to show this, uh, Lars's cousin I found working at a carnival locally And so I had to make sure that everybody got to see that uh, that Lars has good family members at least he wasn't Uh, you know cheating too many kids on the carnival rides but One thing that I wanted to show off was this fpga board that I built Um, I had gotten into the Um, the lattice fpga's thanks to some of the people in the community like scott Um, and so I was like, oh, I really want to make a feather but With part shortage. I was like, I don't really want to make something really small and it not work So I blew it out into this bigger design. Um, so I could test it and so right now I've got it just, uh By running through a 32 bit counter awesome So I was just blanking some LEDs kind of like a fun way to verify the design and hoping to uh, get the smaller featherboard sized on it, uh, soon So it's kind of a fun exciting thing to do I'd fallen out of electronics at the beginning of the year because I burnt myself out but I'm coming back I'm glad you're coming back and that looks like a really awesome project and hope you, uh, keep coming back show, uh, how it moves along Definitely Cool. All right. Have a good one sir. Yep All right, next we're going to go to Sophie Hey, Sophie, how's it going? Hey, hi Liz. Hi everyone. Um, I've been doing a lot of 3d printing on fabric and, um, I've been doing it for a while and experimenting with different formats and stuff and I've been doing a lot of like flat 3d printing on fabric where the pieces are really, um, Short so they're kind of quick prints and I can cover a large area quickly But I wanted to try different like more dimensional printing on fabrics. So I made this crazy thing It's a necklace or like a collar And uh, yeah, it's super dimensional. It's like, um, this is probably two inches high or maybe an inch and a half or so um, and Maybe a quarter inch thick each piece. So it took about two days to print it Yeah, but it's all printed on fabric and then I backed it on, um, On some silk fabric. So it's really stable and then I hid some electronics in there. So these kind of dots, um, light up and so it kind of I'll show you what it looks like, you know on a humanish figure I've got the lights are just, um, neopixels and I have a I'll show you I have a Trinket ancient trinket But it still works and um And then I just have like the wire running down to a battery pack and the thought is you just like Clip that to your dress or something and then and it just you know, it's kind of like a rough or um a collar and it has this unexpected like Kind of weird Thing going on. I think there is some sort of percussive instrument that Has that kind of vibe where it's kind of foldy and it makes some that kind of yeah Yeah, like a rattle kind of a noise. Yeah Yeah, I didn't expect it, but it has it ended up having that in quality so Yeah, just another weird 3d printing on fabric experiment. It looks awesome and it's cool to see it. Um, I've seen folks, you know Print on the mesh like you were showing but to see it on the silk. Um, that's really cool I didn't realize you could do different types of fabric Yeah, and um some other people like david shory. He prints on all kinds of different substrates like he's printing on like paper like rice paper and Steel mesh and stuff like that. I'm still printing on mesh in this in this piece But then I am backing that onto the silk and stowing it down Yeah, because the mesh actually just is a really nice way to like adhere it really well Yeah, I like the textured bill plates almost but exactly. Yeah. Yeah. Yeah Yep, so thank you for coming by so if you always great to see what you're working on Thanks for having me get to see everyone Yeah, all right, and next we are going to go to john Hey, Liz Doing all right. How are you? what you've been working on So a while back I came on here and showed off my uh, my keychain backup holder, right? I'm using the omega-2 There's not much of a community around the moga omega-2. So I've been working on a new version With a raspberry pi in it. So So, uh, the reason I I went with the omega-2 is I wanted to have the the us ports on the front, right? They just plug it in here, but uh It doesn't seem too bad. I can get it in there pretty easy. Yeah and so That's my my next version that I'm doing with the raspberry pi Pretty exciting, but uh, so the next steps on this now that I have the case for it. I'm gonna Update my software. So we'll support the raspberry pi with the encrypted file system and Uh, have the install so it's real easy to set up, but That's what I've been working on. That's great. And uh, I think your product's so cool. Um, like being able to have the backup on you Um, that's really great and awesome. They are going to be porting it to the raspberry pi Yeah, it's I love using it. So I'm I'm hoping I can find some other people that think it's awesome too and can help me out on it. So Yeah, totally All right. Thanks John. Thank you. See you And last but not least we're gonna have cedar grove play us out Hey there How's it going? Well, I've been on it and liess. How are you? Good. How are you? Do it I've been on a quest And the quest is to put brightness controls on all of the displays So it started with the titanil. I was putting an hp calculator on here And uh, I found that the brightness range of the titanil wasn't the same as the pi Oh, I think you froze up I'm back now. You're back. Yeah, I can hear you Well, I'll just cut to the the chase then The most difficult brightness control I found was rgb leds yeah, and um, the problem with this is that it takes an FPGA or something really powerful to get into the background of the display and make some changes But I found a technique to use with display. Oh, here's a potentiometer And I can control Oh, awesome I can control the way rgb is being interpreted by display i o And then adjusting it and the gamma of the brightness for the screen And uh, it's it's working pretty well now. It's all done in software. There's no hardware in the background Well, I think it froze up again um But uh, I'm gonna find that to be really handy. I know I've needed to use that a couple times to just brighten a necessary thing um But I think see grover's internet has gone out um But thank you for showing that and that's going to do it for tonight's show and tell Uh, thanks everyone for coming by and showing your projects. Uh, and asking engineers. They'll be starting up in five minutes by