 All right, Lady Aida, what is this? Hey, everybody, and welcome to Show and Tell. We're back hosting the OG host, me, Lady Aida, with Mr. Lady Aida. So, since we have other people come by and host for us, maybe next week. But for this week, we're gonna check in with some people around the maker community, where they 3D printing, blinking, singing, chip tuning, et cetera. We got some other people coming in. It looks like it's gonna be a packed show, so that's awesome. We're here every single week. Next week, little programming note, it will not be on Wednesday, it'll be on Friday, because it's Circuit Python Day, so come on by Friday at 7.30 p.m. Eastern, or if you record a video, you can let us know. We'll probably be able to play it some way. Doesn't have to be a Python on hardware-related project, but it happens to be Circuit Python Day, so come on by. First up, Jay, how are you doing? What you building? What you making? What's going on? I got this. There you go. There we go. Is this one of those UAPs that I keep seeing on the news that the pig on is hiding from everybody? I don't know what any of that is, so I'm gonna say no. Is this? Is this something I'm just working on? I'm trying to get the AI working now, so I'm not really... I've been programming all day, so I haven't even seen the sun. But yeah, right now I'm just using basic case recognition, and then waiting for the AI API stuff to get together, which has been driving me insane. Yeah. I like that this is a motion support robot. That's cute. Yeah. It's a horrible motion support robot because it's causing me my most stress right now. I was gonna say, you need to get a robot for your robot. No, but everybody can do a better job. What AI stuff are you poking at to get this to work? I have looked at it for you today, and I've tried like three, and I've got none of them working. So we're at that point now. We're at that fun part of this. There's so many chefs in the kitchen. I don't know who to work with at this point. I know, I've been there. It's a tough place, but you're gonna find something. Something will come together. Yeah, we have this BrainCraft hat that you could do recognition, moving around stuff and face recognition, and then getting all this stuff together was pretty hard. So good luck. Do you wanna come back maybe next week or so with some updates? We'll see what happens. I make no promises, because as when it comes to programming, it's the hardest thing for me. It takes so much time and patience that I'm not built to have. Are you telling me you can't just type it in chat to me, Tien, it just, it spits out perfect code? I thought that's what it... Hey, don't, that's a myth. That's mythology. I thought that's how it works. You just say, give me all the code. It just doesn't work. No, that's not how that works. I wish it is that how that works, but until then, no, that's not how that works. I am just... The mechanical looks really good. Yeah, it's a fun looking robot. All right, we'll keep coming back to you and yeah, good luck on it. I wanna give you emotional support. We're there with you. Thanks. All right, next. Is what you're building, what you're working on, what's going on? Hello, let me share a screen. I just turned stuff off. Actually, you can leave me there and let me show you what I'm working on. This is in upside down 1170 EVK board. This is like a super fast IMX RT. And what I've been doing is I've been adding better IMX RT support for Blackmagic, which is the thing that gets used with the... This is an Orb Trace Mini. So Blackmagic is open source kind of debugger firmware. And I'm adding the ability to detect and hopefully flash other IMX boards. So if I share a screen quickly. As soon as I see it. Yeah, I'm trying to... Maybe I have multiple terminal windows. Yeah, so this has two things here. So this is GDB here. So you do mon S to do a scan and you can see that it is detecting that there's an 1176 there. And then this is the Blackmagic software done here. And it's trying to enable the flash stuff, but unfortunately it's not actually reading the flash correctly. So I've got detection working for the 1176, but I don't have the flashing working. That's okay. And I'm gonna, I'll PR it tomorrow, but I did get the rest of the stack of boards. Yeah, IMX boards. IMX RT boards going. So the 1011 will be supported. That was the main reason I did this because the 1011 is a little bit different than what they did, the existing support they had. So I did that. And then I know you have a lot of people, but I did show this off as well. I got the PC by Probe things. And these pros always fall when I move it. But it's pretty neat. You can see LK99 over there. I haven't looked at that stuff yet. I haven't followed the LK99 stuff. Levitating. So that's it. That's what, for folks who don't know, that's when you need to do some type of specific testing. Yeah. So it has these like little Pogo pin springs so that you can just like place it on your board. And it in theory stays there. Obviously it's not stable enough if you move it around, but it does have this like pretty satisfying weight to it if you're willing to have them like. Yeah. Comes from the top. That's nice. So it's not like the third hand thing, but they're like, they're Probes or Pogo pin. Yeah. And you can get like, these are just the logic analyzer Probes, but you can get ones that are like, you know, 100 megahertz or 500 megahertz worthy, as well as you're using within a solution. That's nice. I hate trying to hold stuff down. Yeah, because I'm sure, you know, we have the kind of twisty, and that you can get things in place. I have some of those. And then you have to wrap the Probes around it to. Yeah, they're super annoying. And like then the fact that these are Pogo pins is really nice. That is nice. Like you don't have to get the positioning exact because it has some give. And then these are super cool because you can push this down to give you to like slide the board in and stuff. So it is like the board itself is like super sturdy and the Probes work pretty well as long as you're not moving it to show it on show. That looks great. Okay. And then happy circuit Python day in advance. Thank you. Yeah. This is one of your jam. So you're going to be doing some stuff on Friday of next week. Yeah. So I'll be deep diving this Friday at the normal 2 p.m. And then next Friday I will be deep diving a 230 p.m. Pacific because there's so much going on on that day. That's the slide that I'm fitting in. Okay. All right. Well, we'll see you next week. So thanks so much. Thanks a lot. Good to chat with you. Next, JP, what you got going on? Hey, I have a little cute build I did for my product pick yesterday, which was this little TRRS 3.5 millimeter stereo cable adapter, a little breakout. And to demonstrate it, I built a little Altoitin project, which I haven't done in a while. And man, I forgot how satisfying it is to make something that just fits so nicely in a little Altoitin. This is one of the little mini Mentens and we have a Permaproto. Yeah. The more designed just for that. So this was kind of a fun little build I did to show this thing off. And what I'm doing with it is the demo here is that I'm using it to take in USB MIDI information and spit out serial UR MIDI information, which works really well as kind of a standard now in sense of using these types of TRS cables to do that. So I demoed it on a different synth yesterday, but this is a cute little Korg like $100 synthesizer that has this horrible little touch strip. I mean, it's a fine touch strip, but you're not gonna play much of interest with that, but you can feed MIDI into it. So if I plug my little MIDI gizmo in here, I can then send either MIDI directly from the QT Pi or in this case I'm gonna send it coming out of another program that's sending a cute little MIDI song. And then I am free to like mess around with picking different oscillators for this and massaging the, which is the fun part, you know, twiddling knobs and getting it to sound cool, at least for me, much better than me just trying to play a dumb melody on there. I love how it's like a seven-segment, they couldn't even get a good alpha numeric, like it's like so cheap. Yeah, we have to do these like impossible to understand what they're trying to write. Seven-segment. I'll put it to case it were still the like maker mainstay it's been 20 years. Yeah, they're pretty great for this sort of thing. So yeah, that's just a little demo project I did and these kinds of things are that, you know, they exist, you can go and buy a thing that'll turn USB MIDI into serial MIDI. But one of the things that you often see people asking about is, hey, I kind of want to massage that data before it gets to synth X. So if you want to translate some message into another format, if you want to tell it to send different patches at different points, if you want to shift the key to a different key, be able to write that stuff in CircuitPython is actually kind of great. And so that's the promise of doing a project like this instead of just buying a thing off the shelf is that you can make it be what you want. So that's why we'll keep working on it. Thanks so much, JP. You're doing your show tomorrow and then next week you're also going to do CircuitPython Day stuff, right? Yeah, a bunch of CircuitPython Day stuff. So I'll see you all there. All right, thanks so much, JP. All right, Liz, what you got going on this week? Hello. So I sent some parts to get CNC milled from JLCPCB. So one of the parts I did was Lego brick. This is Ney's design that he CNC'd himself. And it does work. We have Gonzo, the great on top. It fits. It fits nicely. So one thing that's cool about the JLC is that you can get it anodized. So this is anodized with the blue. And I did the matte. And then the bigger star, though, was I did the 4x4 MIDI controller about a week ago. And I got the case milled. So I did black for the panel. And you can see the Adafruit logo. It was really nice. And then I did pink for the underneath. I was hoping it would be a little bit more fluorescent, but it's more like a rose pink, but still pretty good. Yeah, it looks like the Apple laptop pink. So it's like one stop. It's business pink. That's two solid chunks of aluminum. So this is, yeah, so I can just go to screwed in. I'll show what the design is. It's like this kind of hollowed out case with standoffs for the 1x4 rotary encoders. And then it has a front panel. So this was a 3D printed version. And then for aluminum, it looks the same. I actually didn't have to change out the CAD or anything. I just upload the files as I had them. So it's hollow inside. And it has the standoffs. And then the cutouts for MIDI and USB and the mounting holes for the feather doubler, too. That's really nice. It looks nice. Yeah, I'm really pleased with it. And especially with this one, I'm using it with a guitar pedal, so now I can kind of have it with my setup and not have to worry about crushing it. We were just talking about this. This is the best time to do electronics and be a maker. You don't need to have a 3D printer physically. You don't have to go somewhere and mill stuff. All these services are starting to become available, low cost enough. Sometimes it's even faster to send it out to get made and have it come back than printing it yourself. So you could potentially, someone could go to the Adafruit learning system, get the electronics, or it's open source to make their own whatever. But you could build everything and have everything come together before there was always like, oh, I finally had a 3D printer. If I only had this, I only had that. That's really cool. OK. Yeah, so I was really pleased with it. So I'll share some photos, folks. OK. And then happy Circuit Python Day in advance. We'll see you next week doing some stuff. Yes. I'll be joining Ney and Pedro on 3D Hangouts. So we'll talk about some of our collabs we've done with Circuit Python projects. All right. OK. Thanks so much, Liz. Thanks, Liz. All right. Make a real list of what you got going on this week. I have been working on this sign. I kind of showed it off last week, but I have improved it a lot. One of the things I've done is I have taken the alpha blend function in Circuit Python's bitmap tools. And I've added some improvements to it, such as like some masking. And I've worked on the formula that does the algorithm, rather that does the blending here. And I just tried to hook it up with these buttons here so you could change the opacity in real time, just to kind of show how it's going over our background and just blending it in in real time. And then I added a little double buffer thing to it to make it smooth. And I think it's looking pretty good. Yeah, that looks very smooth animation. And then next week, you're doing a Circuit Python Day project online with the world. It's a portal project, right? You're going to show people. Yep. Yep. OK, right on. Well, thanks for doing that. And thanks for coming by showing the updates on this project and more. And we'll see you next week. Yep. Thank you. Bye. Thanks. All right, we're going to go to Bob, the random, and then Micah, Bob, what you got going on? Hey, I showed you guys briefly the keyboard resistor. A long time ago. And I just kind of wanted to finish that. So I'm going to share my screen on here. Wow. OK, you see my screen? Yep. OK, so I've got a keyboard already done here. I decided to go with half percent resistors, give me 50 per million tempco so I could get 34 keys. And the one thing that I didn't get to last time is, so now you have a hardware design. That's all well and good. But you got software to write to read this thing. So I wrote a code generator in XOJO. And so what it gives you is commented all the limits in A to D and voltage levels. A kind of rough pictorial schematic in text. And the binary search for the key and a little routine you can call to read your key. Nice. So you get both the hardware and the software. And then the other thing you have to do, if I can hit stop screen here, is the next thing you got a product that was done, you have to simulate it. So you just take a program of power supply. I'm going to show you with my pocket frog here. And you put in a sequence of the voltages that your keyboard represents. And I just have a calculation I dropped in that gave a sequence of keys. And if I drag this over on my screen now, I drag the scope over. These are the voltages of a key. This is the rest voltage for the keyboard. And you just have a test sequence. You can run as long as you want. So it just kind of gives you both the keyboard and an easy way to simulate and get a product testing for market. I love how you just took the project and you just took it as far as possible. Like you're like, not only will I give you the math and the entire temperature range. And I'll give you a schematic. And I'll give you the code. And I'll give you the test sequence. Anyone can duplicate your work, which is cool. It's not common that electrical engineers do really good documentation. So I'm impressed. And I don't have to clear. I can say that. Thank you. OK. And if I got another 10 seconds, I'd shot the link up to my website. If anybody's ever played with FTDI serial ports, they're all over. They're pretty cheap. And they just make a sequence of pulses. So I wrote a little program. You can also download this off my website, where FTDI parts actually support arbitrary border rates. So I go through and do the math. And you can turn a serial port into a poor man's pulse generator. If you get the RS-485 versions that are a couple of bucks more, you get both positive and negative pulses. Yeah. So that's all he is. It's quite a hack. All right, cool. Thanks so much, Bob. Thanks so much, Bob. And thank you for sending the links and more along. It's getting plugged up on HVIRT. Thank you. Thanks, Bob. Nice. Brandon, how's it going? What you got going on this week? Hey, doing well. So probably about a year ago, I created this little guy. It's 310 LEDs, because everybody likes LEDs. But it's really kind of cool. I've got a simple Lawland S2 Mini on the back. And when I sell this, I ship it with Circuit Python and some libraries. And I also provide a helper library for controlling all these. And it was kind of interesting. People liked it and stuff. But it wasn't the most convenient shape. And so I created a very similar one, this, which has got 280 LEDs. And focusing on performance, this is all in parallel instead of just one big long series. And I got wind from a couple of DJs that do the various conferences that they were using this with a piece of software called Sensory Bridge. And Sensory Bridge is actually a product that a guy sells, or Lixie Lab sells on Tindy. But they publish all their source under MIT. So mostly what I'm talking about tonight is I love groups and people that publish open source under very open wide And so I said, well, we've got these conferences going. It'd be really kind of cool if I could take their Sensor Bridge, which also runs on an S2 chip, and port it to this little guy. And so I said, well, I looked at my PCB and I realized I don't do anything out here. So I literally took one of these and ground it down to a circle and put a little lipo charger on. It's about three-quarters of an inch thick. And I'm running the Sensory Bridge software on it. And it's got all the functionality that a Sensory Bridge does, but it's completely portable and you can wear it with a lanyard like everybody else does. And so a quick little demo here. I had to find some open source music that I could play. So you might recognize this. It's got a little mode button on the back, so I can change the mode. So here's this sort of sweeping mode that they do. And again, this is all. This is so like DJ. I should remind me of 1990s car stereos. Yeah. What amazed me is they put so much work into the code. Even on an S2, they're running in excess of 120 frames per second, doing both the audio processing using a MEMS microphone and the LED updates. When you spec this out, it typically runs around 130 frames a second is what it's able to update. And so they just went crazy with the optimization of their code and their wonderful developers. And so I wanted to just simply show that open source can be really kind of cool for people and you can port it to stuff and run it on stuff. And so I actually found out there's two DJs running this at a conference right out in Vegas this week on multiple devices. And the next conference I go to, I'm going to be wearing it. Yeah. All right. It's definitely hacker summer camp season. It is definitely hacker summer camp season. So yeah, so a quick shout out. Lixie Labs is a company that creates the Sensory Bridge and they write their software and they put it out under the MIT license. Awesome folks. Cool. Outstanding. All right, thank you so much. Thank you for coming by and showing and sharing, not only this, but given some, we call them hug reports, given some kudos to the folks out there sharing stuff so other people can build upon it and more. Thank you. Thank you. All right. Micah place out. Hello. So I have shared a few updates on this. It's called the eFidget. It's my haptic feedback fidget spinner or fidget toy or whatever. It's been a very long saga and have come a long way. This is the eFidget Lite version one and it uses a relay with the goal of having that give a nice click for haptic feedback. And the idea was when you press and hold the button or you can like tap out a rhythm on it and it'll copy that on the relay. The relay was really, really noisy and did not have a satisfying click. And on top of that, I downloaded a footprint from like Snap EDA or whatever and the footprint didn't have the correct net set up for the plus and minus of the battery. So it actually had the, so as you can see here, there's two pins for the plus. So it had both of those connected to, it had one of them connected to plus, one of them connected to minus, so it didn't work. And I tried to rework it and it was just a mess. So I went onto eFidget Lite version two, which I have here and it's actually working really well. So this is an LRA vibration motor. So linear resonant actuator and it's actually from a company that I discovered from Ion and PI about a month ago. And it's not the same one, but it's a same company. And I've gotten the same microcontroller, AT Tiny 13A button. And when you press and hold the button, I mean, obviously you can't feel it, but. But they feel great. They have a nice clicky feel. Yeah, when you press and hold the button, it clicks, I'd say about three times a second, maybe a little more. And it's a great little fidget. I have it powered off of a CR2032 battery. And I just, like maybe an hour ago, got it to use so little current that I calculated it. And with a rough calculation, it said it should last about 30 years if you're not using it. The battery too. That's great. Yeah, so I mean. Congratulations. What, sorry? Congratulations. Thank you so much. I really appreciate it. Yay! You didn't let the first version of VU to simplify. Yeah, this is Tech 5 of the eFidget. All right, well. It's eFidget Lite, yeah. Sorry, it's the eFidget Lite version 2, but it's version 5 in general. Well, thanks for sharing the journey of this fidget. Of course, thank you so much for having me. All right, we'll keep coming by. And thank you so much, everyone. That's a show until the week of this week. Thank you so much for joining us. We're usually here every Wednesday, 7.30 p.m. Eastern Time. Next week, however, it's gonna be Friday at 7.30 p.m. Eastern Time because it's Circuit Python Day. But you can assume that usually, unless it's Circuit Python weekday Wednesdays, 7.30, come by, Richard Hardware, cool stuff you've seen, books, you name it. Sharon doing, Sharon. Things under cool licenses that allow you to build more and share more. All that stuff is welcome. We'll see everybody next week, Friday at 7.30 p.m. for special edition show and tell. You don't have to show a Python-enabled or powered project, but that's the theme. But come on by, either way, it doesn't matter. And we'll see everybody next week. See you soon. Asking an engineer starts in a couple of minutes. Bye-bye.