 What is this? Hey everybody and welcome to show and tell it's me Lady Aida with me Mr. Lady Aida We're here at the 8th Factory in downtown Manhattan and for the next 25 minutes or so We're going to check in with people from around the maker hacker engineering community See what they're up to what are they crafting and 3d printing and soldering and coating and more It's gonna be super fun I got a whole bunch of a different peeps are gonna give us an update on what kind of creative stuff They're doing also. Yeah. Oh, so a yeah, well, that didn't work. Yeah. No, it'll it'll work. Okay, and Just wanted to welcome everybody here if you've probably seen here at Aida for in our community We're a bunch of interesting inclusive diverse folks So happy pride month welcome to the show and tell and we'll have more on ask an engineer on our blog June so first let's start with Scott How you doing? Hello I'm doing pretty good here. It's been pretty nice weather this week in Seattle. So it's nice one thing I was playing around with yesterday is In in circuit Python if we have a display on a board What we'll do is we'll show the serial output on the display by default The goal of that being to show error messages and stuff However, I was curious and thinking about adding support to that for emojis Specifically so that we can tweak the way that the terminal works So I was playing around with that and then I also started thinking about whether it works in Like one of our more popular languages is Japanese And so it doesn't work currently in circuit Python, but I I made some tweaks and I did get it working This won't go in immediately, but I thought it would be cool to show off anyway You can see here That we have the translated Japanese messages Kind of mixed in with the US the English Messages that haven't been translated yet. So this is just me experimenting like finding a bitmap font that worked and Showing it here. And obviously there's some spacing things to fix But that was kind of a neat It's always neat to support other languages and see that people are using circuit Python around the world And also ideally support them well too. So playing around with that not coming immediately, but it is something that's like stewing in my brain and Cam alright, well, thanks so much Scott and maybe as Tim from guy does deep dive as you get further on and maybe you can hand off a bit of that to Tim and Tim can show Some of how that works. Yeah Yeah, I've been meaning to To guest appear on Tim show I don't think it makes sense for me to take it back over because I'm gonna take another set of leave Yeah, yeah be a guest and and we might have to switch days and stuff depending on like when I'm watching the baby and not but Yeah, I Intend to do that. It's just like stuff comes up and oh, yeah So I'll talk with Tim about it and I'll try to get on there at least once before I take leave in August again All right. Well, thanks so much Scott and see you around. Thank you. All right, Liz What you got going on this week? Hey, how's it going? I've been working with Microsoft Azure and certain pythons. So I've got this feather ESP 32 s2 tft And it's Connected to a BME 688 sensor that takes in temperature humidity and pressure So I've got that displayed live on the screen and that refreshes every like 30 seconds Then every 15 minutes I'm sending the data up to Azure and this is dashboard. I've made with some line graphs I'm also tracking battery life. So you can see this little battery icon on the screen and then as it goes down The green rectangle shrinks down in display. Oh So that can be a little visual and also shows you the last time the data was sent with the date and time using the NTP So this will be a guide soon show people how to use Azure with circuit right on right on Yeah, what we've heard and seen is like It if right a different IO is meant to be something easy We took a lot of the complexity way fast get your hardware up and running But we certainly don't want people to run their entire businesses And more off of it and that's where a lot of folks go from a different IO to Azure We like with Microsoft and Microsoft is one of the the folks who have something we think it's pretty good for makers So they expect more types of projects like that where if you're kind of familiar with Adafruit IO There might be something that you can migrate to with Azure and with our stuff our hardware works with everything And that's one of the cool things and you can keep going back and forth all you want Okay. Well, thank you so much. It was a cool project. Thank you Have a good one knowing Pedro what you got cooking this week Hey folks. Hey, so this week we wanted to show off There's really cute little displays that we got in store. It's the one point nine and the one four seven and the one point nine looks just like that little ornament that we saw earlier in the year where it was a Steam deck, so I wanted to make like a little Nintendo switch version of that and the one four seven looks like one that the what was it that retro Simpsons TV that everybody was showing off for a while So that one with the nice little cool rounded corners thought that would make an excellent little TV So of course you have the little VCR with the antenna on there So it's gonna be excellent for like a little diorama or you know, what is miniature? Miniature like furniture and stuff. Yeah, so really cool for that and all snap fit together So if you don't like the TV like the shape of it You can take the face off and completely change it to something else The same thing would switch if you want like that steam deck you have like a switchable faces So like lots of options Like a wearable So, yeah, I just like the little ornament. I was like, oh, that's cute and we've only got the Super wide screens as like that would be perfect because it's just like that. You know the wide the ultra wide switch screen Yeah, and shout out that to you a marker at Fixing the GIF code player on this. So this is running on the RP 2040. So Nice Cranked on it and then Liz of course helped out as well. It was a collaboration Yeah, so we're using circuit Python for the USB mass storage and then Arduino to actually run these chips And then we have a JP in there playing a be in the doom guy Love it. It does it does in fact play doom On the project in the project Exactly and then Noah has a prototype of some really yeah, just real quick I got a lot of cutoff scrap wood pieces and I was like, what can I do with them? I got a CNC mill. I like working with wood. It's a really nice material. It's echo friendly and all that So I figured okay. Well, we can turn these into Lego Compatible building bricks. So these are all Thank you Compatible Yes, they are compatible with real Lego bricks. I had to make sure it was perfect heights and perfect clearances So the the fun thing though that I learned was how to do You know two-sided milling because you have to flip it to do the studs and then you're gonna do it, right? So what I figured was like, okay It would be kind of cool if you could use the base plate as the Yes, you do the bottom first. Okay, you can snap this in That stays in place. So now it's got this good, you know It's not gonna pop off when you start drilling into this to do all those studs So I can just fill this whole base plate now with all of these things and then just run a Kind of a pattern operation. You can just like mill all of these at the same time Yeah, I don't have to kind of waste time and tape having to kind of glue each one of these to the to the bed And then just add this, you know to the bed Because you could do individual like artisanal Lego compatible bricks out of wood You could carve them Exotic wood like purple heart. It's such a fun look, right? And I'm sure folks got those scraps of wood don't throw about you can make it a little bit You almost did and I also want to experiment with like, you know, different shapes So kind of want to be like maybe like a heart. This is a 3d printed one Of course you get 3d prints of this, you know, this is plastic it throw this away And it's gonna take a couple a couple years to compose. So Wood's all nice. So that's gonna be a project that we're working on. We do a learning guide in a video Yeah, yeah, real careful with the naming building bricks would yeah Yeah You know, we know All right, well, thanks so much and tune into three hangouts every Wednesday where you can watch all the stuff Come to life before you're at about minifig. We've got the STLs for that, too All right, thank you then Pedro always good stuff. All right JP what you got going on this week Well, first of all, I think I got to learn those grunts that the dune guy does so I can get like Yeah Did you did you do that gift or who made that gift up? You must have grabbed those video. I don't remember doing that. You guys grabbed it, didn't you? That's hilarious. That was like a couple frames from me on my show looking That's right Our team will we use all parts of the video? I love it. Yeah I'm very happy. You're just you're just kind of a standard issue. Like I got a photoshop somebody in it, but JP Yeah, better you have that. It's us. It's a stamper No, I always use JP. Don't use don't use me. I don't want to So something I've been working on and I want to show a little progress on is this idea of using the feather rp 2040 with our multi trellis So these are ford neo trellis driver boards soldered together They each have their own i squared c address Uh, we can plug in over stemma qt to stemma, which is pretty nice. I love that and uh Now I am working on doing a bidirectional MIDI control the idea here is that when you use software particularly for synthesizers and sequencers And you use a hardware device to control them Both things your software and your hardware need to kind of stay in sync as far as what's lit up So in An effort to do this what I've got is midi commands going over one channel from here to the host device And then when the host device has to turn on a light It sends a midi command on a different channel this way and those those are interpreted as a hey Let's light up one of the trellis buttons. Um, this is just a little mini partial demo here where you'll just see So i'm able to light stuff up or not on On the neo trellis and then when I play back midi and sound is going to come out of this but midi is going to light up different LEDs on the neo trellis based on the midi notes that are playing currently That's the sound of the lego police by the way It's a danish siren, um, so This is just a visualizer right now for for midi notes playing which is cool You could also add color based on other parameters like velocity, which is a thing in in midi messages But i'm just excited right now to be able to have Something where both me and the uh software on the other side the synth on the other side are both able to To control the leds. So that's something i've been working on that's uh loads and loads of fun to play with And you'd never get bored of just playing stomp out the midi note, too Yeah, fun fact, you know, um, just because uh, you know, if folks have been noticing we're doing a lot more projects with the rp 2040 feather Um, I do love the feather m4. Uh, it's it is a near and dear to my heart, but the fact is there's a Here's a chip shortage And so it's very challenging to get samdy 51s And I want to one of the things that's so cool is that because we use arduino and circuit python in the feather format We can take projects that normally would use the feather m4 Use the rp 2040 and with circuit python it just works exactly the same or whether we know it's definitely the same and the size of the same and um That way people can do their projects and they're not stuck I feel like you know, there's definitely a lot of people who are like Hey, I have this project that uses, you know, like a teensy or uses a raspberry pi and it's like Yeah, you might want to find another project Yeah, but we're gonna keep we're gonna keep the projects going so you know folks are gonna see A lot more rp 2040 it's uh, it's only because that's a chip that we can definitely get Actually, that reminds me make is doing their board guide and we just submitted a bunch of uh Boards I think I'm gonna send an email to them right when I Get over to my computer and say hey, you know one thing that might be needed is to have actually available For people who are thinking of which board to pick right like which ones you can make a risk Which one is your uh code gonna be portable with? Because I think that if you're selecting a board for a project or projects now Um being able to get it and then also being able to get more later is probably uh a big consideration Yeah, I see this a lot right now and there are certain synth diy projects that use a teensy 3.2 And you kind of want to tell people hey don't go and get your pcb and and all your bomb for that and think that you're Gonna easily grab a 3.2 because I think actually that the 3.2 is a particularly tough one the four is available We have some in stock and we have some 4.1s um, but the 3.2 it's one of those things where um Ironically if a chip is slightly old, it's like there's this there's this like Um unhappy valley of like if it's really old nobody uses it as you can get it Yeah, that's good You know they put it into the market so they want to make sure it's available, but if it's just a couple years Um, it's really hard to get so the rp 24 is great. It's new and so like Um, you know raspberry pi said like we have like two billion You know dies ready to be packaged because we ordered them and we still have them in stock and I will say also I too love the m4 feather, but This one has usb c And I love usb c on the rp port and we've got the stem of qt on there So there are a couple of advantages there. Um, so if your project can use it It's a it's a pretty happy board. There might be a feather m4 coming out with usb c by the way There might be a new a little bit of a re-spin all right and uh tomorrow folks can tune into your Yeah, okay. Thanks so much. Okay. All right. Thank you. Bill be paint your dragon. What is going on? Oh my god Um, well speaking they'll be designed the case for that near trellis. I did that was like a thousand years ago It was a thousand years ago A thousand year old birthday to you It was like grown like a crystal Anyway, speaking of uh m4 samd 51 being in short supply um, I've been working on the led matrix code and I got it working on the um esp 32 s3 Feather And that might seem like hey, you know big deal because that's not a big deal phil. It's just like the s2 Right. Yeah, what why why why you even here? Yeah, so we've got this library that works Like the same on like six or more different chips same code and a weird thing happened when we got to some of the newer esp 32s um It was really slow and it turns out like you have this super fast cpu but then the the gpio toggling is Like there's this bottleneck there and it ended up being very flickery and so everyone's well like Doi the esp 32 has this i2 s parallel peripheral thing just use that And I keep trying to tell people on the s3. It is it's not there. It's gone. It's gone like all the wrong so The peripheral it is a dedicated lcd controller that kind of does the same thing, but it's a new peripheral and there's no examples for it and Yeah, I've been like asking around like anybody. Can you like walk me through this new like no nobody has info on this peripheral so I figured it out on my own and now when people go around asking. How do you use this new peripheral? They can look at this code and say, okay. That's how you do it right so anyway, uh, that's coming to the the protomatter library and Circuit python in turn relies upon that code as well um for the esp 32 s3 driving an led matrix like this Yay, you know, you know in the movies like there's always like the crazy old man who's like, oh, yes big foot I've seen him myself and like everybody thinks he's like Yeah, he's just a crazy old man. Yeah, that's me with this lcd peripheral on the esp s3 It's like everyone's like no phil you're you're crazy. That doesn't exist. I'm like, oh, it's an lcd peripheral. I've seen it Hey, at least it's not like the the guy who warns you about the pet cemetery. Like I don't go up without that pet cemetery and then like, you know, the I don't want to run the movie But uh, it doesn't work out. They go to That's cool. Um, I do I have a related story to your efforts I remember uh a while ago and I'll leave out the the chip the board the the companies and all that But someone said I want to buy the following board But I'm not going to until I see it in the Adafruit store because I know that you'll do code and tutorials for it And and they were waiting because they're like, I don't want to do all of that work So I'll wait until you're stocking in and if you never stock it, I know it's probably not narrator We never stopped So, um, was the chip wasn't worth the effort. So so that's so I do just as a A bit of thanks. Thank you everyone who supports buying hardware from us because we spent a lot of time on on doing this And this is and and you can see Where it goes and and uh, who's working on it. Do you know any pizzas fill me have to eat to write this code? I mean, yeah, two two you put pizza in and you get cut out It's not a lot, but it's more than one I don't mean to actually sound bitter about that. I'm kidding around I'm actually like really excited to have this working and I hope people do learn from it because It is a very tricky new peripheral and it can do some cool stuff In future phil v will be like googling around for something. You'll be like, oh, this is a cool example. Oh wait, just one Yeah, it's interesting because there's a lot of there's a lot of like spi dma and there's like, you know I2s is basically spi really um With that with one with one clock alternate, but what I think is neat is this has a latching you can control the latch as well Which is This code, but it is there. Yeah. Yeah, shout out to the expressive folks. We just met with them recently We've been corresponding and been very helpful. All right. Thanks for the glowy update. All right Light up your dragon. Next up is John Your camera is now on and your mic's on. How's it going? Don, what you doing? Good. How are you guys doing? Good. Okay. So this is my second time on show and tell so Nice to meet you guys Yeah So I just wanted to show uh A kind of a fun idea I had just uh last week Um a while back I bought the these uh geo boards for my kids. I don't know if you remember these Yeah, with the pegs and the rubber bands and stuff. That's cool Uh, so I had a random idea, you know, take eel wire Kind of loop around them make like glowy shapes Yeah But but uh, I couldn't the the bend radius on these is horrible, right? So yeah To be tight on the on the pegs So my new idea that I came up with was um Make a bigger one Use a peg board, right? Ah, funny. That's a good idea. So, uh Yeah, let me just turn off the lights. That's really cool. I made like a little robot here. Yeah Yeah, that's awesome That's neat because kids can it's constrained at the same time. Um, you can make Interesting shapes out of it and you can play a game like what is this? What is this shape? What is this thing? Yeah, this is cool? Yeah, so I I I showed this to my kids Probably last week I just just went at it to start to make it all the kinds of random stuff It was a blast. Yeah, so I just wanted to show that off and since I have it on two separate, uh I can be cool stuff like, uh, oh, yeah, you can have some of them can blank some of them can do things So most like making your own little neon sign without the The problems. Yep. Yeah Yep, so It looks it looks pretty. I like it's like a smooth, but it looks a little bit of character to it Yeah, good work done if you if you happen to take a photo or if you post this anywhere Uh, you can drop me know ptdatafruit.com. This is a neat one because folks can just pick up some meal wire And they probably have that peg boat for it somewhere. We could do a blog post or something So other folks can uh could do this good for kids and adults. Oh, yeah So anyways, just want to share that. All right. Good. Thank you. Thank you. Yeah All right, that's our show and tell this week right on time. Thank you so much everyone for joining us here This is our favorite half an hour of the week every single week We're here 7 30 p.m. Eastern time every single wednesday or one of the 8 of 14 members Um, have a happy rest of your week. We'll see you on show and tell and just a couple minutes five minutes All right. See you in a couple