 Yeah, well, I'm Desk of Lady Aida. Hey, everybody, and welcome to another Desk of Lady Aida at Sunday night here at Lady Aida o'clock. And it's me, Lady Aida, with me, Mr. Lady Aida on camera control. He's the voice of reason you hear in the background. And I was just checking in. What have I been up to this fine week doing engineering and a lot of purchasing, actually? That's right. So I don't know, do you want to have any news or updates or should we just kick it right into? Let's just jump right in. It was Arduino Day on Saturday. A few things to talk and show about that. Oh, yeah, let's show off the Arduino stuff first. And just a heads up, if you are someone who's in electronics, it's all about how to find things online soon because there's a global part shortage. So the great search is gonna be something really special to look at every single week. So we're gonna be talking about that more. So let's jump right to the overhead. Here's my overhead. Let's look at some of the Arduino stuff. So like I mentioned, it's Arduino Day. Check out the Arduino YouTube channel to see some of the videos that they, obviously it's always been remote. They've always done videos and then people have local events, but they've videoed a lot of the presentations. They've talked about like IoT stuff, their learning system, new products and more. So check it out, it's on their stream. We watched a little bit of it. And one of the things that they did talk about is how they're going to be doing a RP2040 board. They have like the Nano IoT 2040 or something. I don't remember the exact name of it. And it's gonna have a RP2040 from Raspberry Pi plus an ESP32 in like their handy little format being compatible with existing boards. And that was kind of cool, but we also saw, I think it was like on Twitter, we saw it on Tom's hardware, that there's also a kind of like a DIY Arduino core for the RP2040. So we want to try that out. So this is our feather, which is the one in the shop, the feather RP2040. And it's plugged into our TFT feathering. It's color, I'm keeping it monochromatic. And I have it plugged into a STEMI QT TMP117, which I can hold in my hand and make the temperature go up. So it's interesting about this is it's an Arduino. This isn't in Circuit Python or Pico SDK. So this is kind of neat. If you want to use our libraries, our code, you know, testing TFTs and sensors is a really good way to kind of make sure that I squared C and SPI are working as expected. It's not a full complete everything, everything implementation of the Arduino core, but it's pretty good as person Earl Phil Howard did an excellent job. We even opened up an issue and it was resolved in a day. We just said, oh, hey, by the way, you know, to do zero byte rights, you gotta do this bit bank thing. And they're like, oh yeah, okay. And they did it. And then all of our sensors now work because we use zero byte rights to detect when a sensor is plugged in. So this is the feather RP2040. And then we also made a little demo with the, oh, I think, yeah, there you go, with the OLED display. So it's just showing two OLED, sorry, two I squared C devices. And this is on the RP2040 QT PI, right? So that isn't out yet, but we wanted to just try it out. Only thing you have to watch for is, you know, the board definitions aren't quite set yet. So this thinks it's a Pico. So like, you have to use a GPIO pin numbering not like, you know, the smart pin numbering that we put on our boards to match other feathers. I think this is gonna be a next step. We'll, you know, eventually we'll add, you know, board packages and then part of that will be pin renaming. So, you know, it's, I think we'll still probably end up using the official Arduino RP2040 package, but it's really cool that there's one while we wait. So maybe if you go to my computer real fast, I can show people where to find this. So this fellow and it's under Arduino Pico. So check out, check out this repo here to download. Again, it's early, it's not, this isn't like a good, you know, my very first Pico project never done in my controls before. It's great if you've already done a couple Arduino board support packages and you're kind of like cool with the process and you're cool with debugging and being okay with that in progress board support package. So that was kind of neat, but that was nice. Okay, next up we have been doing more keyboard stuff. So our Neo key breakouts made it into the store. So you want to go back to the overhead and I'll show this. So this is, you know, it's a demo that we had for the product that we put into the shop. So when I press the button it, it reads the button, press and stop sending Neo pixel data to that Neo pixel. The cool thing is, you know, we fixed the reversed, oh my God, that's so great. We fixed the reverse Neo pixel. So now it's glowing up into the keys, which is, you know, the one thing that we didn't have quite right the first time we made these, but yeah, so far so good. We're, you know, we got the socket working pretty well and we're trying out different key caps and stuff. So this is just the simple breakout and then we're also working on that four key, your modular breakout using a seesaw chip that does the I squared C. So this one, you know, it does not have the correct direction Neo pixels, but it does have the switch to, you know, Neo pixel detection. So over I squared C reading the switches and then writing the Neo pixels. So this will be chainable. You'll be able to connect multiple ones together, but you know, just trying this out and you know, I let this sit on my desk and then everyone's for a while. I just, I press a lot of keys quickly to make sure that the I squared C isn't hanging or being flaky, but so far so good. I've been using the same D09 for the seesaw. And one of the things I was thinking of is, you know, because of this part shortage, if I can't get this chip, what's an alternative? So I looked at, you know, what is the cheapest microcontrollers on Digikey and it was like the MS 51 series for like basically something that's, you know, about one K of RAM, about 16 K of flash. And the MS 51 from Nuviton, which is also a chip that Pymroni uses for their little I squared C breakouts. And I looked into it and it was interesting. It's like, this is a very, very inexpensive, like a 20 cent microcontroller. Not sure if it's worth it to move from something that's, you know, 50, 60 cents down something that's 20 cents for the complexity that comes with it. I rather like the Samdy series, but I have to be, you know, flexible, willing to move at a moment's notice to a different chip set. So I own a little dev kit for the Nuviton MS 51. I'll try it out. I think, you know, it's annoying because there's not a great, you know, there's not AVR GCC support. You have to use SDCC, a different compiler. And so a lot of things that, you know, it's not like you can use your own Arduino on it. You know, all the code has to be written basically from scratch in very low level C. And I don't even know what support really there exists for SDCC, but I don't want to use Keel or Air or IR, whatever it is that's available. I'm gonna try to stick to a free compiler. So maybe in the future, Descobal data, I'll do a blink demo for the MS 51. So that's me starting to think about what chips are available. You know, we just did a bunch of purchasing to get chips that we needed for the next six months because the lead times are starting to become, you know, 50 weeks or so. Speaking of chips, I also got the chips for this Metro, which is slowly but surely coming to life. This has been delayed, but we're actually getting pretty close to launching it. I've designed the tester, but the board itself is pretty much qualified where did it go? And I wrote a demo that, I just wanted to test out Shield compatibility. So I made a little demo that just bounces some DVD logos. So you can see this is running Circuit Python and it just has a little bit of like a graphics demo. I'm trying to test like, it's a 500 megahertz processor. What does that mean? Like you're not gonna get four times faster than the SAM D51 because this has your flash memories off chip. So it's like much slower to get to and they're just, you know, tightly coupled RAM. But it's still, you know, it's like maybe two, two times faster and you know, not a ton of RAM, but still a reasonable amount, you know, so you get 64K. So you can do, you know, graphics and IoT stuff with it. So this was just, you know, me just trying out some graphics projects, making sure that Shields work because it's like Shield compatible. I'm not sure our Shields still work. Okay, some questions. What about the, this is on other chips to try. What about the tiny 406 or similar? What do you think about that? You know, nothing is as cheap as Neurotons. Like they're just, they're just half the price for you do need to have a significant amount of RAM and flash to do I've scored C and manage a protocol. You know, I don't want to write an assembler. So I need something that has at least, you know, eight, 16, 32K of flash. And you know, I want to drive Neopixels and I'm gonna need to have at least a K of RAM for the stack and my Neopixel buffer. Like it's just tough to, you know, I know that there's chips that are like 10 cents and it's like, you get 56 bytes of RAM. I need more than 56 bytes of RAM. Okay. And just to confirm you ordered a 8051 micro as a backup case, we can't get Samdies. Yeah. You know, I'm always... Adapt or die everybody. Adapt or die. Just for this one case. Just for this one case. Here's the thing. Like we've had to deal with COVID for the last year and we had to change what we were manufacturing for a while in addition to the things that we normally made. You gotta like, you gotta roll. There's natural disasters. After 2008, the recession, you just have to be ready now. Like... Yeah. I mean, I'm not like going to do it, but I was like, well, you know, this is a good, you know, it's a $20 debt board. Like, you know, I'm not going to spend a ton of time on it. I'm not gonna buy a $6,000 compiler yet. But it is something that, you know, I just, I'm like, okay, let me get it and just have it in case this is something I need to look into. Again, I met all people by new tops, you know? It's like, but I want... 246, I guess, has i-squared-c and Arduino support via tiny mega-core. I mean, I wouldn't be able to use Arduino. Like, there's just, I would have to do it in straight-c. I've just, I've learned that you can't, even for the SAM-D09, you can't use the Arduino core. That, you know, there's Arduino core support. You can't, you have to write it in plain GCC if you want to have something that is an i-squared-c peripheral that just does an i-squared-c peripheral and it doesn't have overhead. It's just, you don't have enough memory to handle the overhead of Arduino, which is a very handy overhead for this particular case. You have to, you just have to get rid of it and go straight to direct control of the registers because you have, you know, you want to run the whole thing quite tightly. Okay, we'll see how it goes on. Okay, I got some like this cool, let's see. I've got this cool chip from, sensor chip from Sensorian, it's the SCD-41. So this is, I got these actually a couple of days ago, but finally opened up. So this is a CO2 sensor in like a little surface mount package, just kind of neat. These are not cheap, but I got some samples and I designed a STEM IQT board for it. I could show that pretty fast. Let's see, break out boards. Okay, let's make it puff up my computer. So, you know, this little sensor module goes in the center and it's kind of cool, the green doesn't show up. Oh yeah, it's not doing anything. Green screening it out. Yeah, we got it, I don't know, it's fine. I don't know, that's cool. It's cool because it's, it's not the insert. There you go, all right, cool. So this is the sensor in the middle. And even though it runs from three to five volts, I thought of putting a regulator on there at a level shifter, more for like pin protection. I mean, it's like, you know, it's not, it's quite an expensive sensor. So I was like, you know, I'd really hate for somebody to just like plug in power underground and vice versa and fry the chip. So having a rugged, a rugged or like, at least, you know, an input protected regulator could prevent some common things. I don't know how delicate the sensor is, but like, you know, if the breakout's 50 bucks, I don't want somebody to be like, oh, I just like smashed my CO2 sensor by accident. But, so you made a quick breakout for this and so I'll send this out and I'll try it. I mean, it's, what's needed is since Sierra has drivers in Python and Arduino. So it'll be a very easy sensor to use. They've already written the code for microcontrollers, which is like really nice. Haven't seen that from a lot of companies before that they've added. They've written the Arduino in Python and Raspberry Pi code for you. So that'll be cool. I mean, it's just so tiny. I think this will be very common. You know, I think a lot of industries are going to use this for like home air quality monitors. You know, it's just very tiny compared to the SCD 30, which is great. Let's see, what else did I have on my list? Do you remember? Other things? Yeah, let's see. The Arduino day stuff, you got some QT design. Oh, we got the Trinkie. I'll show that this, the slider Trinkie that you came up with. Yeah, I don't know if we're gonna do that. No, I don't hear that, but I was just like, well, you know, it's a Trinkie. So in addition to all the other Trinkies, it's like Trinkie Tuesday. I don't know if it's coming to the Trinkie of the day. So you thought like, oh, why don't you make a Trinkie with a little slide potentiometer? Yeah. The only thing is, I'm concerned that, you know, you'll slide it and you'll be able to yank it out of the USB port. Sure, some of them might. Maybe, but you don't know until you actually tried out. So I thought we would get one as a little like a mini slide potentiometer. It's like, you know, an inch and a half. I think you could put a rubber foot underneath it and then we just sit on your desk and be fine. Yeah, maybe. You could also put the little extender cable and just put it anywhere you want on like, you know, your desk or something. Yeah, I don't know. Yeah, yeah. It's interesting. So, slide it. Well, this actually used to say slidey Trinkie. Slidey Trinkie. What's the difference between that CO2 sensor and the other ones? Smaller. It's just so really small. It's pick and placeable. You know, you can fit it into a small space. OK. What's going on? So let's see. OK, got the RP2040, NeoKey. Oh, the only thing left was doing some more stem acutification of old designs. So you'll notice like every week or two, we come up with a new, you know, a sensor that we've already made, we will revise it to add stem acutic connectors. Usually we have to change this shape and, you know, not the schematic, but the mechanical outline. Some people are a little annoyed by it, but I have to make the change, and I might as well just make it and be done with it, because I'm not going to have to make the change again. Basically, having all our sensors be in a standardized standardized pin order, you know, is worth it. So this week I'm doing the seven segment backpacks, which are pretty popular, very old design. They have an HT16K33 on the back, and then a seven segment or, you know, alpha numeric segment LED matrix on top. And then, you know, we always had the I squared C plug-in on the top. I'm going to keep that, actually, because like there's so many designs that use it that I'll keep that pin order and that plug. And then on the side here, I added stem acutic connectors that stick out. So you'll be able to chain these together to make long seven segment displays. So that'll be, you know, it'll be an upgrade. We'll replace the ones we have with these, and I think we'll be able to keep the price the same, because we're just adding these two little connectors. Otherwise the code's going to be identical. So it'll be, it'll be nice. So, you know, slowly but surely, going through all the back catalog and cutifying, I think we've done 50 boards probably so far, you know, we've got 50 total. A lot of, you know, all new ones, of course, are stem acutic, but then going back and redoing the old ones has been, you know, it's tough, because it's like, I don't want to discontinue some, but some it's like, wow, we really don't make a lot of these, or, you know, they're getting close to being discontinued. I have seen more things get discontinued lately. I mean, maybe I'm just getting to that 10 year, like I've been using this bar for 10 years, at the end of 10 years, support is being dropped. Speaking of which, you know, for the great search, which we'll jump into next, there are these really long lead times now for components. We did a lot of purchasing this week to make sure that we had some of the lead, long lead time components, we started ordering and booking them out. So, you know, they're not in stock, but we could at least book the order with factories and let them know, hey, we will, this is when we're expecting to get more. So, if you do get stock, like it's not like nobody's gonna have nothing for a year. We just don't know what and who is gonna have something within the next, you know, six, nine months, 12 months. So, you know, booking things out, hopefully we'll be able to keep the majority of our products being manufactured. Definitely a tough time if you're, if you need a wifi or cellular module, like, you know, I sell particle, has 56 weekly time for their cellular LTE modules, or the boards that use the cellular LTE modules, even I think the NRF 52A40 modules that they were using have, you know, 20, 30 weekly time. So, it's a lot of weeks, a lot of weeks, but, you know, this happens, every time there's a recession on the bounce back, there's always this like component crunch, and then, you know, six, nine, 12 months later, it dissipates. So, we'll eventually have components again, like it's not like there's no sand in the world. There's lots of sand, we'll turn those into semiconductors and sell them, and there's a lot of money to be made. So, I'm not worried about that. Just in the short term, it might be tough to get some parts. So, just be, so I'll always be on the lookout for alternatives and replacements. And I'd say don't be afraid to redesign a board if you can get a part. PCBs are annoying to re-spin, but PCBs are usually not the most expensive component of your design, and they're always available to be made. So, you could re-spin the, you know, the boards, get new boards, and keep the old boards, so when you do get that older component back, you could, you know, swap it in and have it be like a drop-in replacement, basically. You don't have to even throw anything away. You're just kind of delaying that build for a few months. So, the component that we had to find this week, we used a lot of what? I have to start the intro for the great search. Oh yeah, I want to start now. Ready? Yeah. Where are you? All right, The Great Search brought to you by Digikey. Thanks, Digikey. And Lady Eda, Lady Eda is going to use your powers of engineering and procuring parts for 15 plus years and using Digikey site to show you how to find what you're looking for. Yes. What are you going to look for this week? Okay, so, as we were mentioning, due to this post-recession boomed in components, a lot of components that were hard to find and now impossible to find, some that were easy to find and now impossible to find, it's just everything is very long lead time. A lot of parts of evaporating, as I like to say, they're being gobbled up. So, one of the components that we've used a lot of and had new, even though it's not recommended for new designs, NRND, we were still, we were able to get large quantities, no problem. The lead time was a little long, but you could still get tons of them and then this week they just completely disappeared because I think this part was used by other people. They really needed it and so they purchased it up. So, this was the part that I like to use. This is the APX80326SAG. So, the APX803 part, this is a simple reset supervisor. So, what it does is when you plug in power and this is people who do electronics, once you get past just using modules together, you'll quickly hit this. If you power up some circuitry in each one, it turns on at different times, based on when the voltage rises past the turn on voltage for that component, you can get components that like the microcontroller has start up but the display hasn't or the display has and the microcontroller hasn't and it needs to be like usually, this is why you have a reset for your sensors or displays or peripherals where you actually like pull the reset pin low on after the microcontroller or microprocessor has booted to really like make sure everything is reset and comes up together at the same time with like fully clean reset values. But for us, because we're using a lot of modules that you know, beginners are using, they sometimes don't connect the reset pin or they don't want to connect the reset pin or they forget to toggle it or whatever and so we'll add auto reset circuitry and what that will do is make sure that when it's plugged in that, you know, the component itself will not power up until it won't come out of reset until power has reached a certain level. So it just means you get a much better experience. You're less likely to have like flaky, you know confusing responses with your peripherals. So let's go to the overhead real fast and I can actually show a component in question. So this is a display module. So this is like a, you know, a TFT display breakout and I have level shifting here is that APX803. So what this does is that when you power this TFT it'll perform a hard reset and hold the reset low until the power gets up to about 2.7 volts and then it'll hold the reset for a little bit longer and then release it just making sure that the TFT really comes up very cleanly. Otherwise you can get like, again, flaky behavior or you think it's responding. It's not really, you know, has old values from, you know, when it was previously powered on or they're corrupted a little bit. And if, you know, there was a reset pin but if you don't actually perform the hard reset this chip will do that favor for you. So they're lovely little chips and they're pennies, right? They're not very expensive. I love to sprinkle them on displays especially. I found that they've given much better experience to users. So back to the computer. So the APX803, like I said, I was able to get it. Now I can. And also the lead time is 43 weeks, right? I mean, like, I don't even know what's going to be going on in 43 weeks. That's- It moved to Mars by then. I know. It's ridiculous. But what's cool is you can see, like they're inexpensive, you know, for 10 cents or so you can have one of these auto reset supervisors. I just really love them. So let's find an alternative. Now this was, again, this is not for new designs but I really, I was able to get this. No problem. This part I've been using this for years and there's been always plenty. And then, you know, recession ended or post pandemic ended and these were all swept up. And I was like, you know what? Now's a good time to find a replacement. So I'm going to use the product attributes here to find a good alternative. So I don't care the manufacturer. So I'm not going to click that. I don't really care about the packaging yet. I'll deal with that later. Obviously I don't want it to be, not for new designs, I want active. I do want it to be the same sort of thing. A simple reset, power on reset. I want it to be open drain or open collector. What that means is, yes, you know, they can reset the micro-troller. Actually it's interesting the IMX-RT board. I also had also the IMX-RT-1011 micro-controller board I'm designing. This micro-controller in the data sheet, like the app note for like minimal schematic. It also recommends to have an auto reset circuit. So it's the same chip used here. Again, I really like this chip using a lot of designs in mind. So I want open collector because that way I can also have a reset button. Or if I do want to have a reset control, I'm not going to have like two, you know, signals fighting each other. It's like, this will hold it low. But then if I have a reset button that pushes the reset pin low, that's also okay. So let's do open collector. Active low, that means when I want to be in reset, I keep it low. So for this chip, the reset timeout is 140 milliseconds and the voltage threshold is 2.63 volts. I'm not going to click those because again, I don't care if it's 130 millisecond, 140, 150. The voltage, I don't care if it's 2.5 or 2.7. I just need it to be around that number, right? So I don't want to be too picky. I don't pick those. I do want to have the same package, SOC 233. I really would like it to be drop and replacement. And I only want to monitor one voltage. Okay, so let's look at what's available. So here, you know, I'm in the normal search. I'm going to have my classic only search for active and only normal stocking. Why not, you know, in stock? Because there's a lot of stuff that isn't in stock right now that like might be soon, again, stock numbers are like so confusing and weird right now that I have some APX 803 in stock. I'm good for like a month or two, but if that lead time is 43 weeks, I will run out before my back order gets fulfilled. So I just want something that is like, he's likely to come into stock in the next few weeks or few months. Okay, so the reset timeout again, the one that I had was 140. You know, I think anything between 120 to 150 is fine. It doesn't, for my purposes, it doesn't really matter. As long as it's held down for about 100 milliseconds. Maybe I'll pick even 100 milliseconds. Okay, so that's good. Then the voltage threshold. So remember the one I had was 2.63. And the reason it won't be picky is you can see there's 2.625, there's 2.63, there's 2.64, 2.7. All these are like pretty much okay. So I'm gonna pick like 2.625 up to like 2.9. Cause everything I'm using is like basically 3.3 volts. And so as it rises, I want this to turn on a little bit before the 3.3 volts. And also, you know, if the voltage is a little bit low, I don't want it to kick in by accident. So, you know, maybe, maybe something like that. Okay, so let's apply. Okay, great. So we're already starting to see like, ooh, these look good. You saw 23, these look nice. I can start scrolling here. So what's nice is, you know, a lot of these, there's stock, you know, there's a couple thousand stock. This one is 33,000. So the, you know, I am a little price sensitive. I sprinkle these on board. So I want something inexpensive. So I'm going to view the prices at about a real. And a real of parts is 5,000. So I'm going to do that. And then sort by price. And I'm going to see these TI parts, the TLV803 EA-26s. So those came up. I'm already feeling really good about this. Why? Because I, you know, my part was the APX803 and this is the TLV803. I always love it when the part I'm looking for has the same like number in it. Cause that gives me a hint that like they're, they're designed to be cross compatible. Just one is uses the TI prefix TLV. And the other one uses the, the diodes prefix APX. So the next thing you have to watch for is like many chips. I'm, I, you know, especially the low cost ones, they often come in multiple package formats that have the same part number, which is like so tricky. And this is one of the, the part, luckily I remember this from when I first specced the APX803. So let me look up. I have the data sheet for the APX803. So you pull it up. See, it's not remanded for new designs. Okay. They actually come in using the 803s, which is also out of stock, but, or maybe it's the, I don't remember, maybe it was a BGA part. I don't remember. So there are two packages here. There's this part and they're both sought 23. One is the essay package, which has ground reset VCC and then the SR package, which has reset ground VCC. Why would you do such a thing? I mean, it's probably like, this was a replacement for something else. Maybe they had a customer who was like, you know, I really need to have this particular pinout. There's, there's some reason, but basically have to watch out. Cause if you get the wrong one, you're going to be very unhappy. This chip is not going to do what you think it's going to do. I don't even know what it would do. It should get very confused. So I'll be trying to pull ground down or like reset up, who knows? But the one that we are replacing is the essay package. Right. So it's sought 23 SAG, which means we want ground reset VCC. Okay. Cool. So now when we go back here, we want to look at the data sheet for the TLV803, which already downloaded. And you'll note that they also have like, you know, various packages, they have various types. This is the topology. This is, you know, what it does is it push, pull, open drain, active high. So, you know, yes, we want the 803. We got that. There's multiple voltages. Cool. We got the one we wanted. And then, yeah, there's different packages with which one is reset. So let's scroll down and see if we can find the pack. Okay. They have like eight packages, too many packages. So for this one, we want the one that matches this. So ground reset VCC, ground reset VDD. And we want not the SC70, but the SAG 23. So this one, ground reset. Oh, and there's like a third one. Wow. They went the other way too. They're like, we'll flip it around anyway. I don't know. Maybe it's again a replacement for some other part that has a different pinout. So we want the DBZ package, the Dragon Ball Z package. Cool. And this is the R pinout. So we want the non-R. And so if you look here, it's a little, maybe I'll zoom in. You can see this is the R. It has the R in that part number. And this one doesn't. This is the one we want. Yes, TLV EA26 Dragon Ball Z. Not R. Confusing because this has R in the part number, but that's for tape and wheel. I'm pretty sure this is the right one. But I'm still gonna get samples anyways to try because I think this is very, oh wait, sorry, I cooked the wrong thing. I meant, hold on. See, I was confused. One second. I'm going to find, I want the TLV. Yeah, sorry. The 26R DBZR. And this is the 26 DBZR. This is correct because there's an R, but an N, but not after the 26. So I did get it correct. Very tricky. Watch out. I have been fooled multiple times by multi-package parts with different pins. In fact, even today, looking at the resistive touch controller, I was looking at the pinouts for the QFN and the TESUP part were different. I really wish everybody would just sort of stick to one pinout, but they just don't. So I'm still gonna get some samples of this. Make sure that it's the right one because I'm paranoid. But now at least I have a drop-in alternative for that APX803. So good news is I will be able to keep manufacturing all the parts that use the APX803 just by dropping in this component after I test it and verify that it's a drop-in replacement. Yay, we'll be doing this for the next six to nine months. And that's a great search for this week. Sneaky R. All right. Okay. And that's a desk-a-ladied for this week. Yeah, any final questions? We're gonna wrap up. All right, thanks everybody. Thanks for going in the search. So we'll see everybody during the week. We have our shows Tuesday, JP's product pick Wednesday, three hangouts with Noah and Pedro, show and tell, ask an engineer. We've got JP's workshop and we also have Scott's deep dive. And we have a Colin's lab notes every single day, Monday, Tuesday, Wednesday, Thursday, Friday. And we have a bunch of other stuff in store. So stay tuned to the airfruit sites, channels, social media and more. All right, thanks everybody. Thanks for tuning in.