 and welcome to Descalady Ada. Hey everybody and welcome to Descalady Ada. Happy Sunday to you. It's me Lady Ada here at my desk, always working on electronics of all sorts. Let's see what we've got going on a lot of hard work going on today. So let's, let's head over to the overhead. And I'll just kind of do every piece at a time. So the first thing is, yeah, hold on. We were doing a lot of overhead noodle in earlier. So this is that USB host feather. I did all the testing for this and I ordered the PCBs. I don't think I showed a demo of this last time. I think that we ran out of time because I have to get everything done in 30 minutes. But I just wanted to show like a quick demo of it working. So this is the feather RP2040. And over here is a five-volt boost converter with a nice chunky inductor. This can definitely supply the 500 milliamps and it's using the TPS62 something, which is a great five-volt boost converter. So you can run off of battery. And then this green LED shows that the USB is powered. So the enable pin is on a switch so you can de-power the host. And if I go to the computer real fast, I'll show you the demo. So we've got a little mass storage demo going on here that I think it's on column 13. Sorry, I got a lot of column ports going on here. Pardon me. It connects, it enables the power and it connects to mass storage device and it displays what's on that mass storage device. So I can see if this works. It plugged in a USB key. Oh, and it prints out all the files. So this is a USB key with a SD card that has a Raspberry Pi file system on it. So yeah, it works. I mean, like it's VipBang PIO, but it is functional. And then just FYI, because I know we chatted last week about the examples, they're all here. TVUSB, if you want, you can wire your own. You don't have to use the feather. You can just connect positive and negative data lines to two GPIO and RP2040 and one of our example code. So the examples are here under TVUSB slash Arduino and under not mass storage dual role. So CDC host bridge that connects to a CDC device, something that's a USB serial, HID, which I think we did show last time, just we showed the device report, mass storage, which is an example. I just showed the file explorer and then device info just gives you the VID, PID. And then TAC did get the IntelliQees. I think I showed that last week and he's working on the IntelliQees and had to take a little bit of a break because we had a couple other things that became, the little fires we had to put out. I'm going to get the IntelliQees example. So it'll be kind of neat because I'll pull out the IntelliQees I put on the shelf and we'll get that working on a laptop or Chromebook or something. So that's one. And then the next feather, so let's go to the overhead GAN, the next feather is this ink feather thinking. So here it's running circuit Python, it's got the ink circuitry on it and you see it's connected here to just a everyday monochromatic 2.13 inch e-paper display. One of the things I wanted to verify was, so even though the RP-2040 doesn't have really good low power capabilities, I didn't want to verify that it could do low power, like as low power as possible. And it turns out actually Arduino's, the Arduino core I use, the Philhauer Pico core, doesn't have low power support, but we do have low power support in circuit Python. So if you look at this code here, which I'm running, we display that text and then we do a pin alarm exit. It's actually not running the pin alarm code right now. Like if you're plugging to USB circuit, Python doesn't go to a deep sleep because if it did, it would disconnect USB and so it kind of pretends to go to sleep. But it does have a deep sleep pin alarm that will let me test the low power because it'll like turn, you know, a part of power it up, it'll display the image and then it will turn off and then I'll see the low power usage. So using my handy dandy PPK, I'm gonna unplug USB and then let's go to the computer because I'm going to power this, let me disable power, turn on live view. Okay, so now what I'm gonna do is I'm going to power the feather via the PPK. And then I'm going to enable the output. So this is it, it just did the, it turned on and then we're at it and it's doing the, it did the ink display and then it waits for it until the ink is done. And then when it's done with the ink, it goes into that deep sleep again and then when you wait till this cycles out, you'll see the low power usage. So the low power usage, I just disabled this while I dropped down to zero. Low power usage is about 1.3, 1.4 milliamps, which is kind of what it's expected against it. The RP2040 being the first chip from Raspberry Pi is not optimized for low power. Low power is really hard to do and most chips don't, like most companies would not optimize that on their first chip. They'd like get better and better at it, but it's still something that takes a couple revisions to do. So assuming the Raspberry Pi foundation makes more chips, it'll probably get better at that low power, but for now, it's not a low power chip. So if you wanted low power with the RP2040, you might want to use external power control chip, like the TPL5111 or 5110, which you have breakouts for. Those are ultra low power timer chips that do the low power control. We also covered a couple low power timer RTC chips on iNMPI, so you can check that out. So that feather, once I verified the low power, I was like, good to go, verified it worked on battery. This is ready to rock and ready to order. So I've ordered that as well. So both of those boards are good. Let me see. And then the last one I'm about to do is the, oh, let's go to the overhand real fast. I'm going to finish testing the CAN bus feather. I think we showed the design, but I got the prototypes in and soldered up. I get RP2040, stomach QT, and then this is the MCP26525, I think is the part number. It's a MCP5151, sorry, MCP2515 and MCP2551, whatever. They're both combined together. It's the CAN controller and CAN transceiver, all in one because it would fit. So far, I've tested all the GPIO. I haven't tested the CAN part yet, so I got to do that today, but that's one of the things I plan to do. And then finally, hold on, I got the tester and then I put it, I put it over here. So one of the things I did also this week is I'm doing more Picoification of testers. So let me just move Mr. Cactus over there. This is the P3000 tester, which is the Circuit Playground Classic. I'll back up so folks can see the whole, that's my legs, this is the tester. One, more legs, more tester. Okay, great, let's go, focus. So this tester is for the Circuit Playground Classic. So it's an at-mega-32-4. We couldn't get at-mega-32-4 for like a year. So this was, we had some stock, we ran out and it was kind of like, we tried to get chips, but honestly, most people get the Circuit Playground Express. So it wasn't the highest priority for us to get this back in stock. But we recently got a big shipment of at-mega-32-4 chips. So I'm like, yay, we can get this back in stock. And it turned out that one of the things is like, when you're like, oh, we're doing this again, you pull it out, you dust it off and only one out of the three testers worked. And so I was like, well, I could fix the testers, but the problem is the testers were using this Arduino M0 Pro, which is actually a pretty cool Arduino chip that is one of the first SAMD 21 boards that Arduino made. And it's actually quite nice, but it's no longer made. One of the things that made it nice was that there was the USB native and USB debug. And the USB debug went through a separate chip that was a, it wasn't a dapp link, it was like an Atmel Ice. So that means you could program it and do serial debugging from this port and have this for native USB. And it actually worked like kind of well, like normally it's very hard to do native USB with these chips that have only one USB port because that USB port is what you use to upload a program. And so then it's like when you're like plugging and plugging constantly. But with this one, I could write the tester code and then still use the native USB to test the enumeration of the at mega 324. But like I said, it's just continued. I have a couple of them, but like I was like, oh man, I don't wanna have to like go back to this old code and see if it works. So I did a Picofication of it. So now it uses the RP2040, you see I can, and this was the USB host cable. I would just use a micro B to micro B cable to power it. Let me see if I just power this. I don't know if this is gonna work, we'll see. And this tester, the way it works is you press the reset button to start the test. Oh, it has to be powered, which it isn't. This might be a little complicated, hold on. It has to be powered through USB. Sorry, I'm a little stiff, I got a head cold, so it's why I'm a little more stuffy than usual. Okay, so then it programs the fuses, and verifying with the flash, and then it does this little sound test, and then you have to press the button, so it tells you press the left button, press the right button to test all the NeoPixels, and then programs the final code, and then I think it says like look for the rainbow. So it does the Firmata demo. So this test is about the same speed as the M-Zero, and again uses the RP2040 brains board, uses SPI and the AVR programming library that we wrote for Arduino. It's great because I can program the fuses, and program the flash, and what's neat is the flash memory, the memory that is programmed into flash, it's so small, right, it's only 32K, that it's stored in the program memory of the RP2040 flash, there's no SD card, so it's like one UF2, you drop it in and it's like bam, you know, if I have to do updates to the tester and the firmware, I don't have to like juggle SD card and Pico UF2, it's just one UF2. So a nice update, we're gonna upgrade all the testers. So now I've programmed RP2040s, ESP32s, ESP32S2s, S3s and AVRs with the Pico brains and all have been working perfectly. So that's what I've been up to. Okay, so next up, we're going to change directions completely. Yeah, so go to the desert. Yeah, for this, I'm going to first have you, we're gonna break the fourth wall or whatever that is, we're gonna go to the green screen, because the thing that we're gonna show is green. So this, we picked this up for our kiddo, and these are everywhere, they're like low cost and it's a mimic cactus. Why don't you do a little demo and then I'm gonna show some footage with our kiddo. Hi, cactus. Hello. Yeah. How are you doing? And it plays music and all that stuff, but here's the main use of it and I'll just show what, this is what all the people- That's messing with babies. All right, so since we've had a kid, we're taking apart all the toys. We're also thinking of ways to make things better. We're also thinking of things like, well, chat GPT generates tons of fictional fun stories. Great, let's have toys plugged into that. That's kind of funny, but we thought there wasn't really any good teardowns. There was a lot of people who were just like, look, there was a chip on it, but I thought it'd be fun to have Lady Aida show how this thing works. And then as part of our show, show if you wanted to make something like this, what you would do and where you would find the parts. So let's do, I think, the only live teardown. Cactus teardown. Cactus teardown, well, yeah, only one cactus was harmed in this. Yes, this cactus lives. All right, so over it. Okay, so going to the overhead, we skinned the cactus. Show the, this is the box, yeah, this is the skin. So we've de-skinned the cactus, which is, again, green, but you can't retrieve the cactus. So you took it, it's got polyfilm in it, and we pulled it out, and so it's just a fabric-y cover and then where the stickers are, there's just like these stickers, it's where the buttons are. I'll show you that in a moment. Then we took out the one part of the plastic. There's the plastic base, which is two parts that are screwed together. And then we get to the actual electronics part. So here, okay, so we've got a couple pieces here. So one is the part that rotates to dance the cactus. So it's just a piece of plastic that's bent around. And so it's like sinusoidal and it's got, it's like this cheap tubing on it so that when it rotates, it kind of swirls around, looks like it's dancing. And then this is low-cost fairy lights. So we actually have these in the shop. They're kind of cool. So these are meant for like florists and stuff, but they're just a really inexpensive way to add lighting. So they can be individual colors. By the way, all the cactuses are just slightly different. They're like probably multiple factories making knockoffs and the knockoffs of the cactuses. This is what uses the fairy lights. I think it's just white LEDs. And then these are enameled wires that the LEDs are bonded to. And then there's just a little dot of epoxy. These are like super, super cheap. So it's not a bad way to, and they're cool. So it's not a bad, like you could use them with the poly-filled, you don't have to worry about it catching on fire. Not that I guarantee this will catch on fire. And then underneath here is the battery pack, right? So runs on three AA batteries. And then here's the electronics. There's a lot of wires. So, hold on, let me de-wireify this. Okay, so this is the LEDs. So the LEDs are connected to like just a GPIO and they're turned on the flashed. There's the motor. The motor is a, you know, it's a DC motor, you know, 4.5 volts, three volt motor. And then it's got a belt to this gear train. And that just slows it down a lot because this is like a 3000 RPM motor. Here's an on-off switch, which goes in here. And then we've got the speaker driver, right? Because these two wires are the speaker. Hold on, let me feel like this kind of got a little bit twisted around. Hold on. I don't know if I can untwist this. Okay, so these are the two buttons. So there's like two like record playback type buttons. There's a speaker. It looks like probably just an eight ohm quarter watt speaker connected over here. And then here's the circuitry board. And what I like is that it's, you know, it's a paper phenolic single-sided. And so you get to have a really cool layout. Like it's a really beautiful layout because they have to figure out how to get, you know, the ground all the way around. So I think like this, the ground plane is like the ground outer ring, basically. And then we're gonna zoom in. And then we're gonna focus in on this. Okay, so this is the circuit. And what do you see is that there's actually, there's not a lot going on here. For example, there's no regulator, right? So the power goes straight in from the battery, which is this black line and this red line and this blue line. No, sorry, that's the motor, the green line here. So this green line, you know, there's a little capacitor here, sorry. This green line is power in, there's a little capacitor, but otherwise, you know, it pretty much just powers all the circuitry directly. Save 10 cents, don't need a regulator, just need like one or two capacitors. And then this is the motor driver, I think. Blue, yes, this is the motor driver. So the motor driver, it doesn't have a built-in motor driver. So there is a transistor here. It's a very simple MOSFET, you know, just a little sock, 89, I think, MOSFET, to turn on the motor, turn off. You don't need an H bridge because you're just gonna spin one switch only. And then how there's like one capacitor, one resistor here, just for the, actually this is probably a BJT, not a MOSFET because there's an inline 100 ohm resistor. And then these are the, this is the wires to the LEDs, these enamel wires. This yellow set is the speaker. So you can see here is because they go directly into, both of them go directly in and there's no amplifier. This is a chip that has a built-in class AB or class D amplifier that can drive an eight ohm speaker. So this is a specialized audio chip already. I'm like, okay, this is a chip that does audio specifically because to have a built-in class AB speaker driver for an eight ohm quarter watt speaker. And then also the microphone as well. As you can see here, there's a microphone, this looks like there's a capacitive bias to it, maybe not exactly. Sure, I thought it was an electric, but no, I'm not. I mean, I guess it can be an electric that maybe is surface mounted or wave soldered on, unclear. And then this, the microphone also goes in directly into the chip. So that means it has a built-in microphone amplifier. There's a second chip here. And normally you would be like, oh, you know, this chip is like a, you know, it's that's the audio amplifier, right? It's actually not, this is actually a flash chip. And the reason you can tell is it's got, see it's got the T25S80. 25X number number is ignore flash, right? You've got the W25Q16, that's what we use. 25S80 is gonna be plain SPI, it doesn't have the Q, right? So it's probably plain SPI, not quad spy. Very, very low cost, 88 megabit probably flash. So this is probably where the memory is stored. So this chip has the program memory stored externally probably. I don't think that this is the audio storage because it doesn't make, it doesn't make a lot of sense to spend money on SPI flash to store the audio in, but it could be that it stores, you know, it could be that you record, it can use half of this for flash memory and half of it for the audio recording and playback. So there's this, finally, it's like, okay, we looked at everything on the board, there's no LDO, there's the motor driver, there's flash memory. And if you Google this number, you'll find the datasheet for this. It's just a low cost flash memory chips. And then finally, there's this, there's the mystery chip, right? It's got this cool logo. It's just like a JL, but it looks like a Pi symbol. And then the part number is AB22BP00521, which, you know, and then there's some deeds here, but they're not very useful. So I was like, well, you know, it's clearly not an American chip. It's probably a Chinese chip designed for, you know, these very low cost audio playback projects. So I thought I quickly was like, well, I might as well Google for it. So what I did is go to the computer. Thank you. I just Googled for the first. So sometimes, you know, the secondary digits are specifications like how much RAM they have or like the speed. I just searched for the first couple of characters. I didn't find, you know, there's nothing with that particular part number, but, you know, a lot of the chips look similar. And one thing that I do know is that you'll often see like rebrands, like there'll be one chip core and then they'll tweak it for a customer. So customers like, look, you know, I need this audio playback chip, but I want it to have, you know, more RAM or less RAM or I want you to do something tweaky with the peripherals or give me a more powerful amplifier or bond in something on the chip. Who knows? So while I did find, I did not find that part number, I did find chips that had the same logo, which was helpful, right? Because I was like, I don't recognize this logo and this logo is for, yeah. So I like Googled and like I found it here and then I was like, okay, here. And then it was like Jerry brand chip or JL Jerry. So it makes sense, right? It looks a little bit like a Jane and Elle. And they make Bluetooth audio chips and then they make also USB, this is SPI flash music player. So like very similar stuff. I did find they have a GitHub. So they're called Jaylee, so Jerry, Jaylee. And they have Bluetooth SDK. So they make microcontrollers, very inexpensive microcontrollers. Probably based on the 8051, maybe some WISC five nowadays. There's some documentation for their other chips, like the AC1082 MP3 playback chips. Looks like they're due knockoffs of the WT-8002 series. So for those who don't know about it, WT sound IC, they make also very similar low-cost voice recorder chips, MP3 playback type chips for audio recording, audio playback, audio control, whatever. But this is definitely, they have an SDK. I thought it was cool, it was like they have open source documentation. Just to me, it's great, but it's open source. Either way, controller, you can program it. So this is probably, somebody took the example of a recording playback example, like a common thing is a record and playback greeting card. When you open it, you record a message and then when the next person opens it, it plays back the message. But they just changed the timing and they changed that automatically records at all times. Then after a pause on the audio volume, it will play back the existing audio, but at double speed, right? So it's a cute, fun hack. Like it's probably using an example code that they've already got. So again, I couldn't find a datasheet, I also honestly didn't look that hard. But you know, probably this is one of those chips that's slightly tweaked off of their existing line. AB22P, I'll tell you another thing that's quite common is, and I think it's hilarious that whenever you get these low cost toys and you open them up or like low cost modules, the company's often sand off the part number or they change the part number. So it's like not as easy for competitors to clone them. You know, it could be something like that as well. And then this is what it's called. It's called a mimic dancing cactus. So there's like hundreds and hundreds of sellers of these. They're all pretty much the same thing. Ironically, I bet if other people did a tear down on one of these, you're gonna find a slightly different chip because I'm sure that there's so much competition in this space to lower cost. And you know, they could have, J. Lee might have made a deal with one company and then another company wants to knock them off and make their own cactus toy. They'll go to another company and you know, they'll use a slightly different chip and we write the code. But at least for now, I thought it was interesting. You know, audio playback chips are kind of neat. I'm gonna show off the great search. Another low cost audio chip as well. But that's my tear down of the cactus buddy. Hello. Thank you, cactus buddy for teaching us about the J. Lee audio subsystem chip. All right, so do you want to do the great search? I do, but I want to blow my nose for a short few seconds. Where are you, Digikey? The great search brought to you by Digikey and Adafruit. Every single week, Lady Adafruit uses her powers of engineering to help you. Yes, you, find the things on digikey.com. Lady Adafruit, what is this week's great search? Okay, I'm glad you asked. So this week, we did a little tear down of like a little dancing cactus friend and we found an audio playback chip inside of it that does audio recording and playback. And it reminded me that when I was in school, it was very common to make projects if you had projects that needed voice or audio clips or props. Nowadays, you know, you can use Circuit Python and you can maybe play audio through your teensy board or whatever and you can do MP3 playback in Arduino. At the time, we didn't have chips like that. We had like 8-bit micros. And so what you did was you use an ISD audio chip. I was like, ah, you know, I should see if ISD audio chips are still around. And they are and there's quite a lot of them on Digikey. And they do, they have more options now. They have SPI control, they used to be only push button control. I thought I would show people these ISD audio chips. They're, you know, fairly inexpensive and they're very easy to integrate. So if you want to make a project that just has audio and you don't want to like deal with microcontrollers and coding and storage and files and stuff, they work really well and you can even program the flash directly so that if you have like existing audio clips, you program them. So let's go to the Digikey website. Okay. So originally these were called ISD chips but the word ISD is used like for a lot of different things. So I would call them like audio recording chips. And I think they were called like voice record and playback. So we'll actually look at the whole category. So this category under integrated circuits interface, voice record and playback has a lot of options but they're actually all again ISD chips. So, you know, the part number starts with ISD. And I think that they were from another company originally which I think again was called ISD but they were purchased by Nuvaton. I'm actually not 100% sure about that but I'm pretty sure. And they're called the chip quarters. And again, these have been around since I was in school. So like it's been over, you know, 20 years but they were great. They were again, originally designed, I think they were designed for shoot, what's the word? It's answering machines, right? Which like nobody knows about anymore. But, you know, for those who are zoomers and younger, people would call you on the phone and then it would pick up the phone and it would say, hello, you reached, you know, Lady Aida's house, leave a message, beep. And then you would be able to record the clips of the message and then play them back when you got home. Originally these use tapes, which is a whole like thing where people would sell tapes with like cool voice greeting, but eventually they, right before they would have a business because everyone started having voicemail, they would have digital versions of answering machines. And I think these ISD chips were commonly used because some of these have like, you know, 30 seconds or 64 seconds, but some of them have like 64 minutes, which is a lot. So yeah, I think that this is like 64 minutes. That's like, there's no greeting card, audio greeting card that has a 64 minute like epic poem that you have to say. I think that's, I think that would be used for message storage and keeping. So that said, there's a couple different options of these. One thing that I do like is, well, let's go look at only the ones that are in stock. They're actively available and they're normally in stock, which is not, which is not done. There's like 500, but many of them are discontinued. So what's neat is there's a couple new things. So first off, you know, just so you know, the sampling frequency is not that great. You know, they tend to go up to 12 kilohertz. They're really meant for voice. They're meant for that narrow band. Voices tend to be about two to eight kilohertz. So you're not gonna get musical, good musical quality. They're also compressed. And from what I recall, it's not stored in like true RAM. I think it's stored on like floating capacitive plates. Like it's a little bit like dynamic RAM, but like it's lossy anyways. Just it's not the high quality and it's compressed and everything, but they do have things like built-in speaker output, built-in microphone input. So, you know, we can look at, let's look at one that has a microphone input so you can record the microphone easily. Some of them have I2S now, which they absolutely didn't have before. So let's do that. There's one that has I2C, which I thought was neat. I'll just show that really quickly. Again, this version is new. It's a 28 dip. So it's a little pricey, but, you know, if you don't want to even make a PCB, you can wire this up on a breadboard and just connect it up. It's got speaker output. It's got line output. It's got I2C control, microphone input, you know, they kind of just do everything on their own. And then they have buttons that you can use to control. You can record into each memory slot and then have it play back. But let's not look at the interface because I2C, although it's cool, most people, I think, would use the push buttons and stuff. And then it'll just, you know, start by price and look at some of the options. You know, you're gonna pay a little bit more for the more space that they've got. I do like the SOIC versions of these. I think, yeah, so the ISD1 series means it can play one channel, but they do have a version, they do have versions of these that are more expensive, but they do multiple channels. So let me scroll down. So I think like the ISD3, which maybe I'd search for separately. Oh, you know what I should search for within? Yeah, so ISD3, or is it the ISD2? It could be that they were not, oh, you know what, they don't have the microscope or the microphone input. Yeah, the ISD2, so you have to program it with SPI. It doesn't have a built-in microphone. But these are neat because they can do multiple channels at a time. Yeah, three channel concurrent playback. And if you're 65 watts, so you can actually have like multiple sound effects playing at the same time. So again, something that would be hard to do with a microcontroller, you can do it, but like this kind of does it all for you. So other than that, the microphone one, I recommend if you're gonna start with these, get the microphone one, because it's kind of cool you just plug the microphone right in and you can record immediately. So microphone input. And then I liked the SOIC, oh, there's a DIP version. This could be a little bit more expensive because they're rarer. But you can get this DIP version. I would get this, you know, the ISD1740PY, totally cool, has 80 seconds of memory. And then of course they go up to more 17 minutes. I don't know, like a full album basically. But the other package I would recommend, you know, if you don't mind doing a little soldering, it's less expensive is get the SOIC. You can get little breakout boards and I think the ISD1610, that's a good option, 20 seconds. So you can do little sound effects, record and playback. Let's look at the datasheet real fast. Whoa, this is not the datasheet. And this is all the different options. That's got a goal, but that's not what I wanted. I guess this shows all the comparisons. So this is ISD, AIU enabler, ISD1, chip quarter family. Okay, so this shows you all the different options. Oh, some of them have external flash. So you put flash chip on there, much like it looks like this Dancing Cactus might do. This is what it does in actual datasheet. This was the spec sheet. But let me see that, this is the audio selection guide. One moment, let me look up. Maybe this one has a datasheet. Now it doesn't, okay. We'll have to, maybe this one. Okay, yeah, this series. So you can look up the datasheet by googling it through the Neviton site. But, there you go. Microphone input and then buttons. So the buttons are playback and record and you can like press a button to hold and you press like one of the IO and you can record into that slot. So you can have like six different, looks like nine different slots in each one. You can record into the slot kind of as much as you want and then play back. And it just, of course it plays back. And then just to be clear, when you turn off the power, the memory is still, there's non-volatile memory. It's not SRAM. It's not quite flash, but it's not DRAM or SRAM. It's kind of like somewhere in the middle. It lasts a long time, but it's, I think it's slightly lossy. And then it looks like the whole family, each one has slightly different pinout, but SOIC is pretty easy to use. So, you know, we use a breakup board if you want to get on a breadboard. I've made dozens and dozens of projects with these. It was my go-to because again, at the time we had only eight-bit microcontrollers and you wanted to add audio. This was like the easiest way to do it. Just why Circuit Python playing audio was really important to me because I loved making projects that had reactive audio, especially like, you know, capacitive touch, and then it played something and the device would speak to you, very common interactive art. So, you want to get started checking out the Chip Quarter series. I would get the ISD 1610. And you're going to want to start with and then, but check out, I mean, there's again, dozens and dozens of them in the family, including dip ones, if you want to go straight to a breadboard. That's a great search. And that's our show this week. You need to go. I need to have, yeah. You need to have some tea or something. I know. I'm sorry, I'm very stuffed up. Thank you for putting up with mine. It's all good. Extra and easily. No, it's all good. Proves that we're human being. I know. This is not mid-journey or stable diffusion or chat GBT6 yet. All right, we'll see everybody throughout the week. We have tons of good shows and more. Thank you so much for spending your Sunday night with us. Later, buddy. Bye, everybody.