 What's new? It's time for some new products. And some updated products as well. Some revisions. First up we've got a revision for the ADT-7410. This temperature sensor from analog devices, which is why it's in red. It's a partnership with Digi-Key and ADI. It's in beautiful red, now has a nice silkscreen. And it's also, this was literally the last sensor before we stem-a-QT-ified everything. We finally ran out of the old PCBs. We now have the stem-a-QT version of the sensor. It's a lovely temperature sensor. It's inexpensive. It's analog device quality. And now it's plug-and-play with stem-a-QT ports on it. You can still use all of our existing circuit python and Arduino code. But I don't have to do any soldering. All right. And for the next one, before we go and talk about it, we have this sort of rule at ADT-7410. We don't want to put our logo on like shot glasses and like, you know, t-shirts in our pool or just like basically almost anything that's not electronic based. But people all the time say, I want ADT-7410 swag. And we're like, I don't want to like print it on a pen or like rebrand someone else's soldering iron. I'm definitely glad that the whole shot glass thing is over. Yeah, it was like really nice. Yeah. And we're just like, none into that. So anything that we put the logo on has to be special. And usually that's reserved for PCBs. So we have a workaround. And here is one of this week's new products. Well, this is coming soon. They're not quite in the store, but we do get nice photos because why not? These are PCB coasters. Two PCB coasters. And there's two designs. Yeah. One is aluminum PCB. So it's a stiffer material and one is FR4, but it's two millimeter FR4. Ironically, the aluminum is actually a little less expensive. But it comes in silver with lead free hassle on the top. And the gold one is again, FR4, two millimeters thick. But it does have ENIG gold coat. So you have silver and gold. We're not going to make these forever either. So this is just a fun experiment. This is one of the few things with the nature for logo. So yeah. We had the other PCB coasters that were actually down in the clearance section if you want to pick them up. The hexagonal ones that we did as a partnership with. I can't remember their names. Boldport. Wow. That was a good find. Who says memory? Who? Who said your memory goes away? I forgot who said memory. All right. So you're just coming soon. All right. So the start of the show tonight, besides you, Lydia, our community, our team, our customers, everyone who makes this thing go is... Yet another RP2040 feather. You're going to see a bunch of these because I designed a whole bunch in a row. This is the USB host feather. It's a big deal. I like that we're getting really weird boards out. This is a weird one. The DVR feather was weird. We're back on our bullshit. We are absolutely back on our bullshit. So this is an RP2040 feather and it's got the ARM Cortex M0 dual core, 133 megahertz, 8 megabytes of flash, boop button, reset button, STEMAQT, LiPo battery management so you can take this portable and recharge the battery. USB-C. All that could stuff it on the other end in the space leftover. There's a USB host port. So this is your standard type A USB port. And even though it's a surface mount package, it's quite strong. Believe me. I've definitely plugged and unplugged many, many a thing and it does not rip off. Although, don't try. You could if you really wanted to. And as well as that, there's also got a... To the left of it, you see that big inductor. There's a five-volt boost converter and you see that thing that says five kind of above the RX. It's kind of in the bottom right corner. That's a five-volt fuse so that if you happen to short the five-volt power, it won't accidentally damage your battery or your boost converter. And you might be saying, hey, wait, the RP-2040 doesn't have two USB ports. What's going on? Do you switch between the two of them? How do you do it? Good question with a lot of hacky code. So this... The native USB is still the USB-C port. So it's how you program the board, get into the bootloader, do debugging, et cetera. And on the right is a PIO bit banged USB port. So you can actually... Because this is a thing. The RP-2040 does have native USB host. You can use the main port as host, but then you have to unplug it every time you program it and it's a total pain. So what this does is it has a separate single core dedicated just to PIO bit banging out USB host. And it works. And it works kind of well actually considering your bit banging USB host, which I don't know who else has done it. It's based off of... I'm going to mispronounce their name. I think it's Sikong Donok is their name. They're a developer who wrote the PIO bitbang code in Pico SDK. And then we turned it in Infrut and TAC, who works for us on TVUSB, turned that into a supported interface in TVUSB Arduino. So within Arduino, you can now plug in USB devices like mass storage, CDC, USB serial, HID, or if you want to add other protocols, go for it. I think even hubs work. And you can send and receive data as if it had a native USB port. Now, I'll say it's bit banged. This is not high speed. It's full speed. You're not going to get out. That's okay because there's some really good uses. But there's a lot of uses. And again, it's very, very rare to get a low cost device that has USB host. Usually you have to go to a very high-end microcontroller to get two USB ports. What could you use this for? So one is HID. Well, first off, one thing I thought would be cool is you plug in a USB key and then you do data logging to that USB key so you can write and read data off of a USB key instead of an SD card. Because then you unplug it and then you're like, okay, my USB key's ready to go. Another thing you can do is it, which I use it for, is I use this to program microcontrollers. So if you have a board that programs like an ESP32 and you program it over the USB CDC, this can read and write the serial data as if it was just like a normal UART. And I use it to program USB, sorry, ESP32 boards over USB. And then we have a really big keyboard we're going to show you. Another thing is you can do HID remapping or other weird USB devices. I'm going to go to us. You go to us because this is amazing. Okay, so you have these IntelliQ keys and underneath is actually a touch matrix of 28 by 28 buttons and you have this overlay that goes over. So this is just like a touch matrix. It's not capacitive touch, it's resistive touch and it has like 28 or 24 by 24 or something like that matrix of keys. And then you can have these different overlays that go over it. So this is, you know, used in an assistive technology setting. And it's great because it's amazing. But these don't work with modern computers. That's right. And the reason they don't work for a lot of computers is the company, I don't think they want to visit, but they discontinued this product. And the way it works is it dynamically changes the, first off, the firmware is loaded with the driver. So the driver itself, it only is for, I think, Windows. And I think it stopped working as a Windows 7 and it loads the firmware for the Cypress Easy USB chip through the driver itself. So when this connects, it says, Hi, send me the latest firmware and the firmware binary blob is sent over USB and then it re enumerates as the new device. Second, depending on what the overlay is, it has different devices, for example, this one has a mouse overlay as well. So it can act like there's a mouse keyboard, whereas this one has arrow keys. It's only keyboard. So it comes as a different device. And when you talk to people who need a device like this, they're not really able to find something right now. Nothing that really does, especially something that works with an iPad or a Chromebook or an Android tablet. So this doesn't work still on Windows. I think you can still kind of get it working on Windows. You can compile it, but it doesn't work on other devices. However, one thing I'll say, because I've talked to folks that are caretakers, for primary caretakers, for people that have accessibility needs, they're not Windows 7 experts. Yeah, and Android is unsigned. Yeah, it's like, okay, all you need to do is like recompile a kernel. All of a sudden, it starts to, you know, it's like, you may as well just. But also maybe you want to use like a tablet. Like a lot of people are using tablets and phones these days. You don't want to follow around the laptop with them. And iOS has a lot of accessibility stuff, but there's nothing that plugs into it that's like this. So what you do is you've got, you know, this or you have other devices that are HAD and you want to twist them or convert them or remap them. And then you plug it in, this is the IntelliQ keys plugged in. I'm doing this live demo. I hope this works. I tried it before, but it works. It plugs into USB host here. And then this is the Feather. And then the USB side of the Feather connects to a USB camera. These are like the camera adapters. Lady at us, she's like, do you have one of those lightning to USB connectors? And I enrolled in with two different types. This one works. And this allows you to connect keyboards to devices. So let's try. Yeah, I'm going to go to the overhead. So let's see what happens with your iPad. Okay. So just take a second because it's like, it has to enumerate. What am I? How do I get here? Okay. Let me see. It didn't make the noise. I don't know. I will say that this is a live demo. Okay. Yeah. I heard the noise. It just beat. So now when I type on this, oh, do you want, can you put me in the corner? I can, I can, I can put us here like, like this. Yeah. Okay. So let me try it live demo. So I'm going to try typing. So there you go. This is like a scene from Sphere. Yeah. And so like, again, something that is, it seems like, oh, what's the big deal? So USB can just plug it in, but it's actually so difficult to get this stuff working. For the folks who know what this is and what this all about, you're going to freak out. You're going to be like, wait a second. So it does work. Okay. So here's the caveat, caveat incoming. This is only far. Do we know it's not supported in circuit Python at this time? And I do not know if or when we might be able to get it working. We could use some help if somebody interested in helping. But we do have it working in Arduino. We've got mass storage, CDC and HID. So not every, like you can't necessarily plug in a camera and you can't necessarily plug in like your phone or a candle. Not everything is going to work. Just some of the really basic USB devices. But people could have every county, every city has people who have use these or now these are about to get thrown away or like they're in a warehouse somewhere. So this just means we could potentially unlock a lot of hardware for people with accessibility needs. Also, this is really cool. Like, this is a cool keyboard. Like, this is neat. Okay. So that's a lot of demos. That's the USB host feather. Really neat. Also, of course, if you want to do USB host to something else, like you want this to go to iSquad C or you want to maybe have it read a keyboard and then have that come out through the UART, right? You could still program it very easily because the USB port you're not doing that hot swap USB port thing. So it doesn't have to be USB to USB conversion. It can be USB to something else or back and forth or whatever. Anyways, I think it'd be interesting. Yeah. And you know, on a side note, Adafruit is still around. We're still able to do hardware. We want to do weird stuff like this. And even if you don't buy stuff early, weird stuff like this, when you buy other things, it supports all this. Yeah. And this took a large development time. And this was a heavy lift. It was a heavy lift, but we did it. Very cool. So that's this week's new product. Check it out. It's in the shop and you can get 10% off.