 and welcome to Escalator. Hey everybody and welcome to another Sunday night yet another week in the bag. It's me, LaData, at my desk. With me, Mr. LaData on camera control. Hello. Thanks for learning this thing. We have a bunch of stuff going on this week. Some new stuff, some revision world stuff, some stuff is getting lost, some stuff is getting revisited. First up, I do wanna mention, if you wanna feather RP2040s, we made a whole bunch on Friday night. So go and pick them up. Scroll around. Scroll around, where's scroll on? So, I'm logged in as a reseller. So you see reseller pricing or discount pricing, but we're letting people pick up as many as 10. There were in stock, there's lots in stock and we're also gonna get some distributors. We had our initial first run about a week and a half ago and we're releasing. There may be no more by tomorrow so may as well just go. Yeah, they are going but we do have some so you don't have to rush, rush, rush. But after our first initial run, we manufactured a whole bunch for the second run and so far so good. So those are in the shop. And speaking of RP2040, today I successfully tested and finished the Cutie Pie RP2040 design which is, I think I'll get the coming soon here. So a couple of upgrades were made to it. Updated the flash memory to eight megabytes. I finally found some Exxon 8x8 flash memory. I got some order, tested it, looks good. I also got the USB boot button to work as an input. So it's used for bootloader mode but then after bootloader mode is completed and you're launching to circuit Python or Pico SDK, you can use it as an input button which is kind of poor taste but why not? Let's stay punk rock here, keep it punk. Yeah, one quick question. Is there any changes between the first run and the current run of the 2040 Feather? No, there's no changes. We just wanted to make sure that there were no changes. There are some ideas I have for an extra vision, some very small changes. Again, maybe making that USB boot button act as an input, maybe adding pull-ups to I squared C pins, maybe changing the SWD to through-hole but these are not, nothing would change the functionality would just be adding or improving some experience stuff but so far people are seeming to like it. I'm also gonna listen really closely here if there's any other feedback that comes in because this is a new chip. I'm learning about the RP 2040 which is very exciting and so I'm getting ready to do more designs, becoming more familiar with this chip so it's easier for me to manufacture with it. So let's go to the overhead and I'll show off the, let's see. So this is the RP 2040 QT Pi. Here's another one I've got, he'll just show this. So it's a little small, it's got USB-C. It's got, again, like a boot button, reset button, stomach QT connector over here. Let me grab my USB-C. I think this has some rainbow on to it. Yeah, there you go. It's got a little NeoPixel, so it's running my demo code. You've got power and four analog pins and then nine GPIO pins total here and then you have two more GPIO pins extra on the stomach QT connector. You get two I squared C ports and on the bottom there's the chip. We've got eight megabyte flash Q-Spy crystal and Bill B asked me to put a little jumper so you can short USB to five volts and I did. So that's not for most people, you wanna have that diode protection but if you want to back power USB because you want it to be a USB host, you could do that too. For the feather, there's a rev B on GitHub and one with no rev, which one matches the current one that we're shipping? The current one is the rev B. Okay, and then I think someone requested pull-ups where I scored C, I don't know which board they were. For the feather, I can do it for the QT, there's no space, so I can. But you might also wanna use it for something else, so maybe we won't pull-ups or we won't pull-downs. So the feather, I might add them, but here's the thing, all of our I squared C breakouts have pull-ups on them. And it's also, while the Raspberry Pi itself has pull-ups on I squared C, most Arduino boards don't. It's actually a little bit unusual unless they have onboard sensors. So that's why I tend not to put them on there. But maybe I will, we'll see. And you went with USB-C on that? On the QT Pi, yeah, the QT Pi's get USB-C. That's kind of their deal. And the feather is? USB-C. USB-C, why'd you go with that and not mini? Well, mini is definitely quite old at this point. I definitely don't make any boards with mini. I do use micro sometimes, but a lot of people are starting to get USB-C. It's reversible, it's kind of nice that you got this way and then you can reverse it and you got it that way. It is a nice connector. Not had any problems with it. It seems to be reliable, it's a tougher disorder, it's a little more expensive. It's a team a bit bigger than micro USB. There's a few cases where I want to maintain compatibility. Like circuit playground expresses. If I'm making circuit playgrounds, I'm gonna have only micro B. Why? Because the case only fits the micro B. I don't want to redo the case. So for those I use micro B because there's still a lot of micro B people and capable in the world. But for new boards, USB-C. It seems to work and fine. And here's it running circuit Python. And I've got this like cool round rect display that I picked up. Let's see. That's a screen protector on there by the way. That's not how the screen looks. No, I know, but hold on, it's not coming up. And I wonder what happened. Oh, there you go, that's weird. So this is a rounded rect. Now you know what? There's probably like a loose connector and I keep hitting it on the reset. Okay, so this is a rounded rect display. So you see this like rounded, it's rounded rectangle output, but it just means it's cutting off pixels that are in the corner. I think these are used for like low cost watches. It's an SPI ST7789 display. It's 280 by 240. So I'm just designing a breakout for it. So far so good. It's kind of cute cause it's got like this, it's rounded rectangles. Who doesn't love rounded rectangles? But you just have to be careful because like you have to avoid putting things in the corner because of course they'll get cut off. Cause it's like the screen is still there. It's just blacked out. So like in theory, a bezel would do this too, but I guess you do have, here it looks like this probably continues, but over in the corner, you get a nice rounded corner here. That's kind of nice. And then, yeah, if you have the weapon running, you know, you see it just, it just cuts off the pixels in the corners. So you only get like a little bit of the prompt here. Kind of interesting. But that was my demo, just running the QV pie and trying it out. But, you know, seems to work pretty fine. I just have to like, I don't know what my soldering is doing over here that's making this so sad. But that's a new screen I got and I put a breakout together for it. And then I'm experimenting also with, for iSquared C devices, we have the STEMI QT connector, right? This four pin, you know, power ground, SEL SDA, but for SPI devices, like e-inks and screens and SD cards, you know, I thought it could be nice to have a STEMI QT like thing, but for SPI. And Phil and I chatted and I said, well, should we have like a cable or a flex display? Or like a, sorry, flex cable or like a, like a PicoBlade cable. And I kind of like thought about it. We're like, well, there's so many pins that PicoBlade cable actually would be like, it would start getting a little like spaghetti. And then we noticed that DFRobot was using these flex cables on their displays. These are 18 pin FPC cables. They're nice and slim and they have plenty of pins. So we're going to start adding them to our displays too. We're going to use the same pin out because they did a good job. So like, I'm going to just do what they didn't make it compatible rather than trying to come up with my own thing. And so, you know, this could plug into like a, you know, a feather maybe or a Raspberry Pi, the flex cable on the other side. And then you wouldn't have to do all the wiring because there's so many pins on SPI displays. By the time you get the backlight and like the SD card and if there's a touch controller, there's just so many pins having, you know, a standard cable would be cool. And then you could use any display with any of our driver boards. So I think that'll be something we start doing. But this would be probably the first display to come with that. Rounded rectangle displays. And then our current name that we think we're going to call this is iSpy. Yeah, call it an iSpy. iSpy. Okay. Like an eyeball, like I. Cause you're looking at stuff. Yeah, iSpy. Displays. So about displays with SPI. That's right. iSpy. More news on my desk. This has been on my desk for a while. The IMX RT-1011 Metro. And it's actually like a year now. But so is the brain craft. That took a year too. Some boards just, they just somebody to marry it a longer. All the good news is that we're actually getting back to this. We kind of actually, we were like getting ready to do it in December, like November, December, we started kind of gearing up to, we added some support to circuit Python for the IMX chips. And we were working on the bootloader and getting the bootloader, you know, TDUF2 is sized and all that. And then, you know, we kind of got this email from the Pi Foundation saying, hey, there's this new chip we're releasing. Do you want to get in on it? And that kind of like blew away like two or three months. All good. But basically, you know, December, January and February were taken up by the RP2040, which is cool. I mean, QDPI, feathers, more to come. Circuit Python supports great. And we want to, you know, the Pico board of course, there's now over 100,000 of them in people's hands. So we kind of diverted our attention a little bit to that launch. But now that the RP2040 is actually doing quite well and we feel like it's a very solid position, we're kind of turning around and we're going back to the IMX. So this is the first IMX board that the Cortex-M7 running at 500 megahertz. It's very speedy. It only has about 120 kilobytes, 128 kilobytes of RAM. And a bunch of that is used by the cache because it uses QSPY memory, a lot like the RP2040, which is, you know, coincidental, but as these chips get more powerful, you do see off, you know, execute in place more often because people need a variety of different flash memory sizes. So instead of baking it in, you have it externally. Also, if you have a lot of RAM, you can just put the instruction cache in RAM. And it's nearly as fast as having it on flash, but a lot cheaper. This one has 128K of RAM. It's not tons, but you know, we got it to do a bunch of Wi-Fi projects in Circuit Python, you're able to do it. You can, because you have a huge flash memory, you can put a bunch of libraries in flash instead of loading them into RAM off disk. So it's got Air Lift, SPI, you know, two Wi-Fi and Bluetooth LE. You got SWD, you got a simple power supply on off switch. Arduino, Uno size, and, you know, pin out. There's lots of pins, so plenty of pins. Stemic UT connector, NeoPixel, and again, USB-C. Maybe I'll see, I don't know what demo this is running. I don't think it's running any demo. I think I was just messing around with it. But we've got the USB boot loader going, so that's good. There's also boot flagpins here, so you can always use a command line utility to load code. There's a ROM boot loader, but you have to kind of like, it's not trivial to use. You have to use a little tool to load code. And then after the RT-10.11, we're gonna do the RT-20, which is, you know, kind of the same, but has like twice as much RAM, and I think it has like a couple more peripherals. I think it maybe has like CAN bus, for example. So that shouldn't be too difficult, because it's just like a little bit more and the chips a little bigger. And then we're gonna take the leap from there to RT-50 and the RT-60. And those are maybe familiar to people because they're used in the Teen C4 series. So we're gonna have probably a metro and a feather with these chips running Circuit Python. And hopefully we'll get some of the support for the really cool advanced peripherals that come with those. There's a TFT, there's cameras. These have high-speed USB, which is like really sweet. We can start doing high-speed USB stuff, like audio and video within Circuit Python. So this is gonna be a very interesting family of chips from NXP that we're going to be exploring. Starting with the RT-1011, we're gonna start small and then build our way up until we get to the 1060 or the 1070. Once you get to the 1070, it's basically like a Raspberry Pi Zero. It's running like a gigahertz and it's got some ridiculous amount of RAM and it's a very powerful processor. But again, that's kind of fun. Maybe we can make a board that can win Linux or Circuit Python, right? That could be kind of neat. So stay tuned for that, especially folks who like the IMX series. We'll be adding support for all of these chips soon. I mean, we actually have quite, I'm surprised, the support we have is quite good, but we'll be adding more. I think this week, PWMIO and UART, if we haven't done it, but we already have like SPI and I squared C and analog inputs. A lot of stuff is already working, so good stuff. So that's the IMX. Any questions about the mixes? It doesn't look like any questions. Okay, cool. But I'll just say this. USB-C. Yeah, I think it's neat that you can be part of a cool open source hardware and software community where all this stuff gets published. And also you see and hear about the roadmap of a complete product line we're doing. Yeah, I mean, it's interesting. I don't recall another show like it. I tell you, that's what we're working on. It's like, people are like, why didn't this get done? I'm like, the RB2040 came out and basically that took up a bunch of our time. So I mean, I'm just checking my list because I wanna make sure. So we got to the IMX. Okay, the RB2040. Okay, so let's talk about more mechanical keyboard stuff next. So next on mechanical keyboards is we've got some stuff coming on the way, including these adorable, oh wait, hold on, let me get the key. I got these adorable little keep caps that are like little silicone pads but they're like little feet and they're like a rubber cat feet. So these and other cute key pads. So just testing out different mechanical keys. And this is going to be the first breakout we have is gonna be just for one key to use in a breadboard. And then we'll build on that. Talking with some folks about maybe making it easy to add a bunch of keys using I squared C. So we thought, okay, well maybe four keys is kind of a good number. And this is a, this is a Seasaw Ford. So this is using a Sam D09 as an I squared C converter. You know, folks who know, we've done, we did a four by four Neo Trellis, you know, Elastomer encoder, Elastomer keypad with NeoPixels in it. And so, you know, this is not too unusual. It's like instead of Elastomer keypad, we're just using mechanical keys. So this will have sockets. So this one is like socketed. So you can, you can plug in your favorite types of MX compatible keys. It has NeoPixels for each key. The NeoPixels are the wrong way. They'll be pointing up and not down, but that's okay. We have A we're getting there. And right now it's just running an I squared C to NeoPixel demo. And so the next thing I have to do is get this key switch inputs and something went wrong with my compiler and I got a, I don't know, I updated my compiler to ARM GCC 11 or something. Last time I compiled this code was I think GCC nine. Something changed, probably have a bug and it got kind of papered over with earlier GCC and maybe some uninitialized memory or something. So I have to figure out why it's not working with a modern compiler, but I think I will be able to do that. And then you'll be able to chain these together, read inputs, blink the NeoPixels to underlight the keys. And you can make like, you know, simple mechanical keyboards, not full keyboard obviously, but you wanna make a little control surface. You could use this to craft that. And then, you know, we can also have maybe one with rotary encoders and one with potentiometers. So I think that could be kind of fun. Make little, you know, plug and play stackable interface boards. Fun. Blanky. Cutie. And then lastly, okay, yeah. So lastly, I, you know, we showed up in Neo Trinky a few weeks ago. It's actually going to the store soon. And so Phil and I were thinking about other animals that live in the Trinky species. Trinky verse. Trinky verse. The Trinkiverse. Trinkiverse. So there's Neo Trinky. And then we were thinking about rotary Trinky. And this is actually, cause we saw Todd bought kind of basically put a rotary encoder on it, on a QV pine. I was like, oh yeah, that'll be kind of useful if it was just USB to rotary encoder. So this is, you know, this is it's not a correct thickness PCB. So I soldered onto the USB connector, but it's a USB A and it just goes to a rotary encoder. And that's it. You know, there's a, there's a neopix on the bottom. And this is a rotary encoder with, you know, a knob and it can also be a switch. You know, one thing we did on Boing Boing, there was a video post of the most possible scenes in Star Trek. Should I go there? Should I go there? No. How about we just go to the A for YouTube? Yeah, I think that's better. Yeah. Otherwise there'll be YouTube issues. Yeah, that's kind of weird. And what's neat is you can advance frame by frame. Okay, so it's a good video for me to do that. Not really offhand, I would just pick one. Okay, let's go to this one. Yeah. Yeah, if you want to just like do that with like roll it back. Okay, so, so what I've got here is this is an HID keyboard. It's just got circuit Python code to act as, yeah, I want you to go to the computer and I'll show what it's going to do. Yeah, I want you to. So. Yeah, go back and forth. So, hold on, let me see, this is, let me open up a notepad so I can, so what happens is that when I rotate this forward it presses the period. And when I rotate it backwards it presses the comma and when I press the button it makes a space. And those are actually YouTube commands. They're not, they're just like actually just like key commands that let you pause. So when I press the button it paused and then as I rotate the encoder I can go forward frame by frame and then I can like kind of go forward and back by rotating, so I'm like rotating me. Yeah, let me go to the overhead real quick. So what's this show up as a generic HID device? Yeah, this is a keyboard. I mean, it's circuit Python so I just loaded our generic HID code into it. So I also did a version that does volume up and down but of course like I'm not going to do that because I don't want audio to mess up our streaming. What's cool is you can edit the code right directly on this device and change it to do anything you want. And so one of the things that we really like with circuit Playground, sorry, circuit Python. Yes, this is it. Which also runs a circuit Playground. Is circuit Python, not only do you get USB with it you get all these cool libraries, you get the ability for it to show up as a drive. You can use any IDE, but all of it is also keyboard. You can make it a keyboard. Yeah, so this is the, I think it didn't like that I opened and closed the device. Uh-oh, hold on. Let me try again. My computer has been very sad about what I've been doing to USB lately. I know. Yeah, it's a little like, why are you plugging and unplugging things? Okay, so let me move this over here. So yeah, if you, it's running circuit Python as I press the button, and of course it's typing into the code area, but it's just running circuit Python. So if you want to change what it presses, like here I just have it press period and here I have it press comma and here I have it press space, but you could customize it to volume or other key commands, but it's just like all it is is like, you plug it into USB and you get a rotary encoder and that's it. So I thought rotary trinky, so part of the trinky family. So as I was doing this, we were talking about rotary encoders and different types of rotary encoders, and I was like, oh yeah, that would make a great, great search. Where are you? The great search brought to you by DigiKey and Adafruit. We do these every single week. Later, it uses our superpowers of the DigiKey site to search for the things you need this week is rotary encoder. Right, so this project here, this little USB to rotary encoder doodad that I put together, super fun for just you plug it inside of your laptop and you've got a little knob. Rotary encoders are neat because they go all the way around, as you see here, unlike potentiometers that only go from minimum to maximum, maybe 270 degrees out of 360, this can go round and round and round and round. There's a couple of trade-offs. One is it's only relative. You don't know where it's pointing. This has a blue pointer on it, but that pointer, this doesn't know where that pointer is pointing. All it knows is it went left one, it went right one, or clockwise, counterclockwise, or witter shins, or whatever the opposite of witter shins is. And another thing is that it's not smooth, it's got little detents, or at least this one doesn't. And you can't hear it, but there's a little bit of a tick tick every time I move it. It only moves into certain orientations. It's not smooth like potentiometer. Another thing you can customize is how many of those little ticks detents there are per rotation. This one has 24, I have it like 24, but there's ones that do 12, there's ones that do more. 12 and 24 are kind of the most common though. One thing that this rotary encoder has that is really nice is it's got a clicky switch built into it. So, you know, I can see I'm pressing it, the hat goes down just a little bit, but it's a nice clicky switch. If you're an engineer and you have an oscilloscope, there's like 18 rotary encoders on a scope. This is the D-shaft, why is it called D-shaft? It's kind of like a D shape. Note that some rotary encoders have T-18, they have knurled shafts. You gotta pick one or the other. Rotary encoders tend to have D, the potentiometers tend to have T-18, but you know, if you want to use a knob from a potentiometer or rotary encoder or vice versa, just make sure that the knob matches the shaft because you can tell this is a D-shaft, there's a D-shape cutout. And then if you have a knurled or T-18 style, it looks like a little star with 18 splines on it. So just something to watch for. But we're gonna look for a very common rotary encoder again, we want one with D-tents. I like the D-tents. I want it to have the switch built in. I want it to have a D-shaft and I want it to have 24 D-tents per rotation. So, to the digikey, let's go. Okay, so let's search for encoder. So one thing to note, encoder means a lot of things, a lot of encoders in electronics. So we do want the encoder category, but when you go here, you might be a little like, oh my goodness, what are these things? What is this? This is not what I'm looking for. These are huge, what's going on? These are industrial encoders for motors and servos. So just be aware, the same thing that you might use and twist and turn to set your FM station or to adjust the user interface for your oscilloscope is also used in motors to tell what the rotation and orientation is. And they are different. I mean, they're similar in concept, but they're often a lot more expensive and they're kind of huge and they sometimes use optical or absolute orientation or they're magnetic, not mechanical. We just want a simple mechanical encoder. So the way you know, I mean, you can scroll down and eventually maybe you'd find one, but there's also, I mean, this is, I don't know, basically there's all these massive encoders. But other than active, we always like to pick active. What you want is called a, so there's all these different types over here. You see these types over here. We want quadrature incremental or sometimes called incremental, but in this case it's called quadrature incremental. What that means is there's two pins and so you're like, wait, there's two pins, why is it quad? It's because each one can be higher low and so you have four total states. Two higher low for each switch and there's two switches, two times two, four, quadrature. And incremental because you again, only know when you're turning counterclockwise or clockwise, you don't know the absolute location. Are there situations you want absolute encoders? Yes, they're not going to be a dollar or two. They're going to be quite expensive. Okay, so then let's click accept to apply all. Okay, now we're trying to see, okay, yeah, these are starting to look a little bit more like what we want and there's a ton of different encoders, like this is a common style. Note, you see this one has the T18 knob. I can't mouse over, but you know, if you look at the knob, it's got like knurls on it. Whereas if you look at this one, it's pretty clearly got the D-shaft. It's a cut circle. Okay, so next up, let's look for ones that are in stock right now. And okay, so we have a couple options here. Again, I want the built-in switch. You pay a little more for built-in switch, but I like it, so let's get the switch and detents, I like detents too. So let's pick that. Next up, there's two different orientations. You can have them stick out or you can have them stick up. For this project, for the USB rotary trinket, I want it this way, which is vertical. This is a right angle. So let's go vertical. Oh, what's users, what is user selectable? Oh, because it got wires on it. Yeah, okay, that's cool. Yeah, that's fair. It is user selectable, technically that's true. But we want vertical. Okay, so we're starting to pair down the options. I think we have... What's the width index? The width index. Not width isn't wide, width isn't width index, I guess it's a... Width index, sorry, where do you see that? I don't know, that was a question from the chat. Oh, sometimes, well, I don't know exactly what they're referring to, but see how this one has a little bit of a nubbin that sticks out to the right? It's kind of like right above the three pins, there's a little bit of a nubbin. That's often called the indexer. Like it's a little index nub and it helps seed it into... Like this one doesn't have that nubbin. It's hard to explain what it is, but you'll know when you see it. This is kind of cool, this one is a translucent. You can have LED shine through. I don't see others with a nubbin, but okay. So let's, sorry, gotta get back to things. Okay, next up, pulse is poor evolution. Again, you can choose how many. Note that there's a bunch of options, but really there's only like 12 and 24. Those are, I don't really see a lot with others. So let's do that. Okay, looking good. And then rotational life. You'll pay more for rotational life as expected. It sort of depends on whether, how often people are going to be tweaking the thing, do the math on expected use per day. I will say that my oldest oscilloscope, not this one, but the selector knob for the first channel, the yellow channel, the rotary encoder did eventually die because I was using it maybe like an hour a day up to. I'd be setting the scale for the first channel and eventually it did get really flaky. And so I now have to kind of just hold it in the right way when I twist it. Hopefully I'll replace it. Maybe one of these descaladiators, I'll do that. Okay, next up. So we don't want knurled end. We want flat end. I don't remember the diameter, but I'm gonna just pick these two. I don't want the illuminated, although that's like super cool, maybe some other day. And then at this point, I'm kind of like, nothing else really matters. I want mechanical for sure. Let me pick mechanical. Optical, extremely reliable, more expensive. They use optical switches. And then let's just sort by price. And you can see that you can get ones with kind of like this little stubby or slightly stubby or longer shafts. This one has a panel mount screw, so you think it's threaded. Whereas this one does not. It just depends on what you want it to look like. If you have it sticking out of a panel, you don't want those threads because it could not look so great. But this one is inexpensive and maybe I would pick this one to start. Price is about a dollar and it goes down to about 60 cents in quantity. And it looks fine. So you'll see it's got the three pins here. Those are the switches. So it's a common and then A and B are used as the rotational detection. And then up here is the separate switch. The switch when you press into the shaft, it closes those two pins. And so yeah, I think this is gonna be a good, looks kind of a generic, but a good wood re-encoder. Depending on your needs, keep looking around about how many detents or how many pulses, whether you want detents, you want to illuminate it or not. Lots of rotary encoder options. It's a very, very popular user interface. So that's the great search for rotary encoders. I'm gonna do a couple of questions. Okay, that's right. Question for the rotary ESP. Yes. Thoughts on a small switch so you can make the rotary switch have two functions, A and B or volume and rewind or fast forward. You know, I thought about it and we chatted about it, but we decided actually to keep it simple and it only does one thing where, you know, and you can always load code onto it. Yeah. One of the things that we're thinking of is that allowing that functionality, but when you press it down is what you're selecting modes, essentially. Yeah, you could do that too. I mean, like it's completely programmable. Like feeling like we're chatting like, oh, you can do a double click or something to change modes. You know, you could write code to detect double click, but we also think about like, oh, we want a passive touch, but then the more we chatted about it, we sort of decided like, let's just have it do one thing. Okay. You know, not try to be funky. Do you make sure there's an e-card model on those or do you make your own? It's an e-card model. I don't know, I do an e-card model or so. Oh. I don't know. Hmm. A mystery. Okay. The index on encoder is usually the easy band that only has one spot in the rotation, mostly commercial. Okay. So that's a different kind of indexer. I was thinking of like a rotary pentameter. They have, you know, they're called like, sometimes they're called indexers. Like an index. Was there horizontal and perpendicular ones? They do. I mean, they make ones that stick out to the side. I had to happen to want one that sticks up because I want it to like plug into, you know, your laptop and then the knob, you know, the knob is like this, you twist it up and down. An e-card, I guess, do you need to make sure there's an e-card model or do you make your own? Oh, I think they're all very similar and that's not that complicated. Most of the encoders are about the same size. Eagle footprint, yeah. Okay. I think that is everything. All right, well, if you want feathers, RP2040s will be gone really soon. So get them and we increase the limit to 10. Yay. So go ahead and get them. All right, thanks everybody. That was my InDescalated Aida, so keep tuning in. Oh, one question. Is there a plan for a rotary wing? No, not yet, but I'm thinking about different ideas of how, I mean, it's, the thing about rotary encoders is you have to, there's a significant amount of code you have to write for them. And so if there was one, I'd have to make sure that every platform has code for, you know, and I'd have to write an example. I'm thinking that's when I might just say, hey, we'll make a little iSport C adapter for like two or three rotary encoders in a row. I think that'd be kind of fun. And then someone mentioned we could have named it cutie spy. No, because I think that's confusing. I feel like the QT is for quick compatibility. I didn't want to make something that was too similar to Stem AQT. Yeah, we say Stem and Stem AQT. Yeah, because it's, I gotta be careful because like people see a word and they think, they think, oh, that all works together. So yeah, we're still working on the SPI stuff, but I guess. All right, folks, like the ready-encoder for a keyboard iSport C would be cool and chance for two encoders on a QT pie. You can have two encoders on a QT pie. There's my fins. I mean, you'd have to just wire them up and then write the code for it. But I think circuit-file supports it. So that's it for this week. You'll see us on Tuesday, JPs, product pick Wednesday, 3D hangings of Noah Pedro. And then you'll see us on show and tell and then you'll see us on Ask an Engineer and then JPs Workshop and then Deep Dive What's Got on Thursday, all of our other videos that we're gonna do. Comelab notes coming out. Comelab note each day during the week and more. And more. All right, so thank you so much, everybody. Thanks for supporting Native Fruit. We'll see you very soon. Thanks, everybody. Have a great night and a wonderful week.