 Hello everybody Lady, what is this everybody and with a welcome to show and tell it's me Lady Aida with me Mr. Lady Aida on camera control Thanks for some of the eaters who've been wedding show on top the last couple weeks like to cycle out So it's not just us. You can see some fresh faces. So thanks to people who are running it But we're back your OG's original. It's also hard to do these things. The only way to get good at it is to do it much like everything else and so We like having this space for everyone Every single Wednesday 7 30 p.m. Eastern time where folks can show and share their projects and which good is Even if you don't finish your project by Wednesday, we're back next Wednesday after that and now we have more folks able to host and host and Hopefully soon we'll also have some special guests and other things stream yard the service that we use allows other people to host the streams themselves and you know Tis the season we're gonna try to have some fun guests There's some new product announcements that people have asked us about and we're like, oh, you can just come on the show and tell So what do you do? What are you guys up to? Let's go first to jade. Did you key? going on this week I'm working on my crawler still. I got working with the controller And I showed a bit off of it yesterday on uh on twitter. Yeah, I saw that you're using the feather. Thank you Yeah, I've been trying to use something that's a bit different. So I was like the feather to work So we got the feather working for this robot now I had the head working earlier, but uh, we had some like small issues But other than that, everything else seems to be working pretty well for it. I'm actually really happy with it Uh, I'm going to be a wearable of course. Yeah And I'm just waiting to get some of the small the parts for the head to finish printing now How do you like in the um the joystick? I like it is very comfy. Like I printed out like a case for it You know wear a little bit easier and stuff, but it makes it easy just to control at least the basic movement for it Which I really enjoy because you know all the big stuff is this yeah I have no idea why it's coming out of the back. Well, it's not if you have any ideas for any revisions too like we just We released a prop maker feather wing and then we have a board that's going to go inside of a toy Um, and then you know, you're doing this I kind of feel like you're on the front lines like kind of pushing the boundaries of what's possible with robot companions So if something comes up that you're like, oh, it'd be really great to have like an extra Port or a thing or an ir thing. Let us know. Well, um, we have lots of revisions that we want to do on some of these Yeah, I have to just stack some more feather boards because I know they're stackable So I want to see how much I can really, you know, yeah Before I like call it because the next I just need something that can just play sound Yeah, I'll give it an extra bit of for life. So I'm playing with it. I'll That's cool. It looks like that was part of your head It looks like that for a second look like that vaguest footage of the alien land in someone's backyard. It's like, oh, look You kind of tell Yeah, but that's pretty much all we're doing right now. Um, can I get all this stuff done for open sauce? Which is a month away. I think yeah, they they contacted us and they're like, can you come out and do a booth or something? We're like, uh, we can't really travel right now But I'm so happy that there's a giant event with a ton of makers because there's no maker fair right now in the Bay Area So this is next best thing Yeah, yeah, I'm excited for it. I'm really excited for it All right, right and folks want to follow along your progress on this project the tweet the tweetons Which what's your favorite the twitter and the instagram is the best place to follow me right now I do more updates there somewhat on the tick tock, but I'm still scared of tick tock So I'm there, but just it should be scary It's a very scary place. But yeah, most of you on twitter and Instagram, you know, we follow all this tick tock. We're trying to do more stuff in tick tock too, but it is like It's kind of a whole other world Yeah, it's another monster that the comment section scared of me. Yeah All right. Well, you know come back here come back here everywhere We're this is this is a good place where all the comments are nice and happy Okay, all right, I'll see you later. Jay Okay Jepler what you got going on this week? Hi, so actually bring me back and make me big for a second. Okay Careful The store a couple weeks ago got these Jog wheels or mpgs or whatever you call them and I'm like, well We need to make a little enclosure and turn it into a usb hid thing with circuit python And so now I want to show you there's a lot of stuff on learn and some of the articles are a little long and just I want to show you how much time this can save Okay, so I'm gonna bring back that's how fast I can get through this, you know, normally you're just scrolling You really go to town with this Now I know everything about circuit python. That is that is really cool. Um, you know, actually I know kung fu So funny Jay just meant to tick tock so You know the the whole idea is you scroll through and it just goes and Someone made a bluetooth ring. It's a wireless ring and you can just keep it on your finger And you click and it you know goes to the next thing in the next thing and all of a sudden They're you're in like conspiracy theories and stuff like that on tick tock, but um, and then you go to the next one Uh, but I don't like that interface. This I think this would be better to like to to to go through and scroll Um through it through a there was there was like a griffin power meet was like that was from a long time Yeah, it was basically this and I just continued you could remake it It's really cool. Yeah, this would be really handy for those pdfs that are really long too. Yeah Yeah, there's tons of room for something like this What's I like about it is that there's like the quick jog wheel, but there's also like you can grip it and go very slowly Yeah, yeah, yeah, it's it's a very responsive like just physically it's it's nice to touch and Yeah, every click does one Banana totally dependable unlike your leader touchpad with the two fingers Yeah, I was a little janky. That's super cool. I'm glad that you made something for yourself Yeah, I'll share some design files over on our discord. All right. Thanks so much jeff. That's cool project. All right Can I print what you get going on this week? Trying to figure out how long it would take to use jeff's scroll wheel to scroll the guide that I wrote for you Also to get to the end of a guide. Let's find out all of them So this past few months, I guess I've been working on getting displays working with ater fruit wiper stappers So like here's a fun house. It's set up. It has a lot of stuff going on So it has like a temperature sensor built-in humidity sensor a light sensor push button and an led so like I'll change my Camera and then bill if you can make me Yeah This is what it currently looks like. It's like This is what you could get if you install workers network like that. There's no screen That's just blank and it's sending data to io but This is going to be the next release So it turns on it validates the credentials Connects to wi-fi. So these are all things that's been doing already But there was no screen and we kind of like this screen. Um, it's useful for figuring out When users have invalid wi-fi credentials or invalidated for the credentials and then it starts logging out. Um, what happens? So it will show whenever a pin is configured Um, it will show when things are happening from the io side on the device And then also shows the device to io And I have it logging out data like scrolls upwards And every single time something gets sent to io or is received from io So for example, I have the button set up up here. So if I press the button I'm so I'm trying so hard to get all these to line up If you look at the uh push button on the io page. Yeah, I'll get it You'll see that it's real time Uh, which is really neat. So like and then you'll see like the temperature sensor gets read So like you have a representation of what's going on on the device and On the screen, which is really nice. So like people will be able to start using this and we can For the feathers will do a port and The um battery gauge will be useful like phone house doesn't have a external battery But um the feathers do so we'll be able to monitor battery life wi-fi SSID and then eventually do even cooler things than just display Like an output from the device It's like cool to see what the device is emitting rather than just like Hope that it's sending something out How good it looks. I mean this is lvgl you're using Yeah, so this is all lvgl like under the hood and then you can actually We can you can see like when the cpu spikes is actually when like uh, it is being sensed like it jumps a little bit um, but yeah, it's all lvgl under the hood and built on top of the whippers number from work Yeah, and right now we have it, you know, which we chatted of my god The only layout. Yeah, we can't have two screen shares. It doesn't it doesn't like Trying to add to any of um, but what we're gonna do is um, you know, which I would brand right now It's just scrolling status. It's like, okay like data being sent back and forth. I sport see, you know, whatever scan initiated But what and also the status bar at the top um, the only one to do eventually is have it maybe be like programmable with blockly to change what's actually shown showing on the graphical interface so you can have like custom gauges or Graphs or displays because one of the reason we're using lvgl So like what do we have right now? There's no reason to use lvgl right? It's just text Uh, and you can do that really easily but once we get to the more advanced um ux elements That's when I think lvgl is going to really shine now that it isn't good now with all the fonts and tabs and stuff, but it'll be really cool when it's like, okay, we can Have a gauge we can have a plot that's automatically scrolling we can have You know multiple buttons or sliders We can have your face can be interesting And then like someone can interact with it and like sort through buttons on Like they can cycle through the screens like lvgl enables someone to Or like for the pipe portal they can do button presses. Yeah, there's it has a lot of flexibility Yeah, lvgl is very powerful. So it's like I know that you've like you've learned a lot Yeah, yeah Yeah Oh, yeah, also this week, um If you're someone out there who's using lvgl and esp32 and you're like, why can't I use wi-fi with lvgl and esp32? Why the adafruit? lvgl glue library, which is our library for like all of our it glues lvgl into our Displays so if you want to use an adafruit display With lvgl and you want to use wi-fi on esp32 now you can Just download the latest version. I have an example for using as well. Yay. That's super nice of you All right, thanks for contributing back. Yeah a lot of um, the things that we do is we Find all the frustrations and things don't work. So you don't have to uh, so So if you want to spend like 80 hours, we're like, how come this doesn't work? Um, we probably We probably ran into that and this is probably a good solution. So Um, also someone said this in the chat. I was gonna mention too. Um, the Text uh, the screen looks really good. So nice work on that. Yeah, I haven't changed It looks really crisp. I thought I would change it to mono space fun. Maybe I will I don't know Um, I have I just got everything you can fit more text in it in a non mono space So I would say so she for small displays don't go mono Yeah, this is using their built-in font. It's not that fun. No, it's okay. I think they do, right? I don't think so. Okay. Um, and uh, you got some kudos in the chat that uh, we're doing some lvgl stuff. So Yeah All right. Well, thanks so much and uh, keep coming back with uh, updates and more. This is a cool demo Let me make a full screen on this because I couldn't do it for the first one Yes, you can see the status bar and I think the ip address normally is at the top. Maybe we can't read it Oh, I don't have it printing out. Maybe I can. Oh, yeah Yeah, we add the ip address so people can see like what the device is. That'd be handy. Um, folks in chat said, yes So pixel font support, but you have to generate each format plus size. So you can do it But we've got some other other work to do because then you can fit like even more text because it's like, you know Squishing it together. Um But yeah, there's a status bar and there's like battery life SS like, you know wi-fi status and then connectivity. That's the the green turtle and then right now We're just doing scrolls. This was like, let's just get the scrolling data. That's useful and then more I mean like it was a big lift to get to here and a lot of it's also Uh workflow lvgl is big and esp is slow to compile for and like having it really tight workflow is so key Are you using the emulator right to design this? Yeah, so I design everything in the emulator. Well, I started designing everything in figma And then I brought that over to the emulator and then brought the code from the emulator hardware, which seems like annoying But it allows you to get like kind of like pixel perfect layouts, which is really Nice for doing embedded development. Like you really don't get that too often. Yeah, it's cool. It looks very good. Very polished A lot better than I would have done Okay, cool. Um oops Yeah, I remember maybe it was like almost 10 years ago. Um When we were talking about like because you would get asked and I get asked like what's the future microcontroller? I remember saying like it's going to be a screen a battery a scripting language and wireless And like here we are it's taken no 10 years in low cost And so um, here we are we've arrived and the thing is it's it's one thing I'll say that there's other companies that have tried to do this and it's one thing to have a demo And there's one there's another thing to have a fully functioning back end and configurable front end Like it's designed to not be brittle. Like you can add more boards. We could add more. Oh, no, I've seen amazing demos I've seen amazing demos. It's like it's like playing Jenga. It's like, okay. No, no, does that one thing? Yeah, that's max. This is totally configurable. And so I think it's you know A lot more work has to go into it because I was like, okay, think about like brand design more How can other people always talk about like, okay, how can we make sure that we'll be able to do this? And I said, what if you wanted to change like, you know, even using Decide to use lvgl we went through like every single permutation of what we want the final solution to be for working with whippersnapper and displays and like at eek and oled and tfts and you know all You know High resolution low resolution So we had to chat about it to make it configurable. What if it's soldered in? We ate the glass so you don't need to yeah, okay. Let's uh, keep going and what you get going on this week Oh, and you're muted I apologize I just quickly wanted to show a revision. I had shown this art badge and It was good and the circuit worked, but it wasn't 100% So enter in revision too, which the solder mask Is correct. You have to there's some tricks and tips as far as You can't put Silkscreen onto copper you need the the solder mask underneath so it stays Little little tricks like that in order to try to get things going so that and The battery footprint Was upside down. It still worked because of the Orientation of the part, but I just corrected that so I saw I got these d8 no yeah, dhl today and soldered one up and It works just great. So I will be tweaking the guide that I did And probably adding some hey, you know, these are your Some gotchas that you might want to look for when you're looking to Make something like this and From here, I'm moving on to another PCB project But that should be coming out not too long Okay, and the the most important question and is you know, I know that your life partner Is an employee at nasa right or jpl? um, my wife is Contractor at kennedy space center. Yes. Okay. So she just did you give her one? Does she approve of this? well, um, I Give her one now NASA's kind of particular on their meatball logo and stuff It's not like super copyright and all this stuff, but you know, they don't like it changed And I'm not exactly sure, you know, this revision Makes it a lot closer to what it should be, but I will give her one and she can do whatever she wanted. Yes She needs some decoration in her office. Okay. See here. I gotta make hundreds of these. Okay, cool Well more to come and then you're supposed to there's some pcb Giveaways for students teenage teenage students who are learning pcb design So your guide came right in time perfect for people who want to build their first pcb You may be able to get it made for you for free by this grant Yeah, check out the blog It's listed there if you've got a high school student that might be interested in pcb It doesn't have to be art necessarily But you can combine art and circuits and that's that's a really cool thing Check that out. They're actually giving away a hundred dollars for each person Which is plenty for like a two or three revisions and and get your design made All right, sweet. Good work. Meatball logo is one of the one of the one of my faves Meatball versus worm All right. Thanks, Sam. Okay. Okay work. All right, JP. What you got going on? So I've got some of this playstation controller stuff going on which has been a lot of fun and The latest thing so this kind of started when Phil found this wild thing online, which is a game of life controller kind of roulette wheel game of life second So I wanted to turn this into a mouse clicker super fast mouse clicker Looked around and there were some existing arduino libraries and one circuit python library that Seemed to have some issues with how I wanted to approach this So Todd curt went and wrote a really nice circuit python playstation 2 and playstation 1 or psx Controller library that's in the community bundle now Uh, I had it running on pico at first and then I decided it was time to smallify things So I got it running this morning on a cutie pie rp 2040 and this Was just sort of controller or a jumper wires crammed into the controller end But now i'm kind of headed towards the final thing the real deal, which is going to be this so This is the port side And this is the controller side of this one right here So this will plug right in and now I have this really neat little dongle that can plug into usb And so I can send playstation commands as usb hid Could be midi could be game port stuff But this is just sending mouse clicks and usb hid key presses So i'm going to finish this up. I'm documenting this right now, but it's a really Sort of compact little thing. I think i'm going to do some hot glue and heat shrink Tubing to make that all all in one little part there And i'm going to put together a guide that'll show you both how to Use this wacky thing if you want to go and grab one of these on ebay or Playstation or playstation 2 controller, which are you show the controller again? So when I saw this I actually didn't understand what it was I thought it was like for a video game or something where you had to like use a color wheel Yeah, you were just like turn it to the color or something like that I'm just yeah Is the same thing as in the middle of the game of life board Which you spin to decide how many spaces you're going to move It's a rotary encoder an optical encoder rather that just counts the Pretty much. I think it figures out the speed of of your spin here using this little Sensor here. So it's you know, some Well optical sensor And then what I think it does is in internally What I've decided it's doing I could be wrong But what I think it's doing is it can tell you Move that fast enough to count because it doesn't bother with it just kind of moving a little bit Which is good. It would be annoying. So if that goes fast enough for it to register I believe it comes up with two randomized pulse lengths of Pressing the circle button. So it's it emits the circle key and it essentially holds it and holds it again I think since this was designed just for one game in particular That was the best they could come up with for saying we want to give someone like anywhere from Five to 17 spaces that their character moves or whatever it is So that seems to be what it is it sends two pulses of anywhere from like eight To 14 and then it in the game. I think it uses those So what I get out of that is a whole bunch of mouse clicks, which which I've demonstrated on on here before and I've shown Um, but it's also kind of a neat little playstation controller. I was Emulated It's a weird like Galapagos island Yeah controller that had its own evolutionary tree Yeah, like the the index finger buttons are like on the top. Yeah, these are the shoulder buttons here It's so so wacky. We have a whole collection of weird controllers and they'll usually like message apm like hey Usually like they're less than the cost of shipping because people just have these and they're like it doesn't work with anything These are really good to interface with microcontrollers Especially if you're in like a teaching environment or if you just want to learn a bunch of stuff on your own because like You're never going to construct one of these to These things are I mean you can have our nails with a regular playstation controller Yeah, and there's like their injection molded and like you could do weird stuff And um, it might be fun to like figure out some other interfaces with modern apps Like we have that you know jump or show the scroller thing. There's also the weird things that you can do Um, but I like at first I'm just like, oh, this is like a color picker, but is it roulette wheel? Yeah Turns out, yeah It's fun to guess and then buy it and see what the heck the thing is. So yeah Yeah, this one also has a little ab switch to it seems like just turn on and off the functionality of this That's the only thing I can tell that it does Oh, it has a little Little thing that click the it goes tick tick tick tick. Maybe it's like a wheel of fortune thing too totally Yeah, totally has the little you can get yeah, you can get a nice spin if you remove that So weird, but it doesn't detect the color. So like what's the point? It's a gimmick. I think it's a gimmick for this game of life that they made three or four versions for over the course of psx and ps2 Japanese only I'm kind of tempted to get the game for like seven bucks just so I can Yeah, I'll get in hopefully get far enough not reading Japanese to be able to Spin that and watch it do something. So maybe that'll be a follow-on later. Also. All right. Well, thanks so much jp And I admire your restraint from turning it into a mini device It's for once. I told him he couldn't I was like, yeah, do something else. All right, a little little restraint Okay Pedro What you got going on this week? Hey guys Just wanted to show off this week's three-painted project inspired by that new game everyone seems to be playing The uh ultra hand from zelda tears of the kingdom So this is using the led nudes and I just three printed these uh channels that fit in to like the whole Like assembly so two pieces and we got three of the 300 millimeter long noodles Just soldered in series end to end and then just powered by a nine volt battery And then for the palm parts just the coin cell Yeah, that's cool. Yeah, it's super cool. Nice and comfortable Some people are saying oh, you can make it out of leather, but I don't know how to sew so Modeling that and then of course the kiddo wanted one. So I had to make a little one. So That's cool. Yeah, I started playing and then like it's it's a giant game There's no way for an adult with a job to be playing that thing I cannot Game Yeah, one thing that I don't know if anyone's talking about with this this game and then we'll bounce but um You know the switch is kind of old and this game can do more than I think almost any video game Seen like how is it possible? It makes me think of like, you know, glomer super mario Brothers three was like used every single hack of the original nintendo. It's like multiplayer Remember stuff you go back in time. You could do all the stuff. It's like that's on like a five-year-old He's like an army Yeah, the way things don't fall apart and you construct them and it still works the physics. Oh my god, it's insane Anyway, yeah, like I gave him the controller let him play for a while. There's okay You got to make the ultra hanto and there you go. It's completely editable So it's just like uh, it's like four circles that you just edit it and you can just measure your arm and they can Update that maybe when our kiddo is like seven or eight we can Three to ten I think is what the small one fits and you can make it smaller than that but yeah, super cool I love the first game. So I I can imagine the ultra hand is like, you know a new controller I mean the look I remember the look of like the eight chip technology had that cool green blue red Glow to it. It's a it's a great. I mean, here's the thing It's like normally you do this with el wire to it really suck would be really annoying So I think the nudes are a great solution yet. I'm not loud They're not it's not stiff. It doesn't break and it doesn't electrocute you Yeah, so we shot this out in bright sunlight and you could see it perfectly the camera might not have picked it up As bright as it was in real life, but man, it looks beautiful outside in the sun Yeah, that's the project all the files are available online. You can edit it to your heart's content. Yeah All right, that is our show until for the week this week. Thank you so much for joining us everyone This is our favorite half an hour of the week When we're able to do it and we were once again special thanks to the aid for team who is guest host in We try to switch these off once in a while We very much appreciate it and thanks for the community Who shows up shows and shows their projects come back Wednesday 7 30 p.m. And bring the project by or whatever retro computing have a little bit of everything every single week here on the show until Askin engineer starts in like two minutes. Thanks everybody. Bye. Bye