 In stock now, we had it in the shop, but now it's actually available to purchase. We have the Raspberry Pi Compute I-O board for the Raspberry Pi 4 Compute modules. We have some Compute modules, not the Wi-Fi ones in stock. I think we have like the 2GB MMC, no Wi-Fi basic ones. This I-O board has everything. Full-time clock, breakouts, multiple USB ports, Ethernet, 2 HDMI, it's got like three camera connectors or something. It's got multiple display connectors. It's got a PCIe slot, I mean like it's got everything, DC power jack. So if you're designing something with the Compute module 4 from Raspberry Pi and you don't know what you need, use this design, figure out the minimal hardware that you need for your final product, and then pair everything else away. And you can basically use this as your development board for the Compute module, which plugs right in. Let me grab my Compute module and I can even show it off on the overhead. So this is the Compute module plugged in. It's just got these nice little sockets, so you can plug it in right here. PCIe, power supply, fan controller, DC, I think this is probably up to 12 volts input, microSD card, 2 USB, Ethernet, 2 HDMI, real-time clock, standard Raspberry Pi, 2x20, 2 camera ports, 2 display ports, and then I think this is the configuration jumper. So yeah, especially the PCIe, that's kind of cool. I didn't even know that that was available. So yeah, I don't know, plug in whatever card you wanted or PCIe there. Okay. All right, so check it out. And it doesn't come with the Compute module, but we stopped the Compute modules, plug them together. Next up, we have from, we actually, these are called like black pills, because they're kind of like an upgrade of the blue pills. This is an STM32F411 chip. I think it has 512K of flash and then 128K of RAM. There's also a spot on the bottom for a Q-Spy flash, should you want to solder one in. This has support in Arduino, who STM32 Arduino. There's some MicroPython port I found for it, it's linked in the product. And we also have CircuitPython support for it. It's got a couple buttons on it, bootloader button, reset button, user button, LED. It's kind of minimal, but it does have a large GPIO and it's a nice powerful chip. So if you want to get going with STM32, especially in CircuitPython or MicroPython, where you really want like a Cortex-M4, you want like a good amount of memory, this board will give you a lot of GPIO, the power stuff, USB-C and you can kind of get going. So we don't make this, it's by React, but if you look online for black pill, STM32F411, you can see lots of tutorials and projects people build with this board. Okay, next up. It's this mini PIR sensor, which I can also show on the overhead. So we have large PIR sensors that have wires on them. This is a little cute PIR sensor. What's so good about it? Well, it plugs into a breadboard, it's kind of tiny and it's really simple. You just give it three to 12 volts on the power pin, ground pin, and then the output just toggles high for two seconds whenever somebody walks by. It has about three to five meter distance, but it can work much closer as well. You wave your hand in front of it or a person walks by and it detects motion. So these are often used for automatic light turning on systems and bathrooms or motion detectors or intruder detectors. But a lot of people want projects where when a human walks by or maybe a large animal it's detected. So this PIR sensor will do the job. So we zoom in. So you see there's a regulator here. These are these three pins. You can see there's very small text. It's a negative sign for ground, O for output, VCC positive. And then there's this little lens over the actual PIR element and a regulator on the back. So yeah, you just give it three or 12 volts and it's just you plug into a breadboard. It's very easy to use. And we'll have to have the pin read by a microcontroller. I tried to kind of fit it up to like, like some PIRs that can drive like a relay or like an LED. But this output pin isn't very strong. So you'd want to read it from a microcontroller and then have that microcontroller or transistor and then have that actually power a more high powered output. Okey dokey, next up we got a bunch of wires. Yes. We've got pigtails. These are JSTXH pigtails. Let's talk about them all at once. We've got two pair pigtails. We've got three pair, we got three wires and I guess what comes after three, we've got four pair and we've got five pair and last but not least six pair. So you know, you want some nice chunky wires. These are really easy to plug it on plug. You get two halves, right? You get the socket and the plug with various pins. We also have these in like JSTXH, sorry, JSTPH and we also have these in PicoBlade which are very small. They are a little chunkier. They use 26 gauge wire. The connector itself can carry about three amps. It's a nice chunky connector so good when you need a little bit more power or you want something that's a little less fiddly than the PicoBlades. I'll show it on the overhead real fast. You can see one example but they're all pretty much the same thing. This one is the three pin and there's a nice key here so you can't plug it in backwards. Ooh, that's nice. It can only go in one way and it has a nice little locking action so it's solid against pulling but then when you really want to, it's friction lock. So each connector half is 2.5 millimeter pitch. It's not quite 1 inch, 0.1 inch. It's like a little bit less. It's 2.5 millimeter, not 2.54. That said, you can pretty much fit this into something that has 0.1 inch pitch, especially the 2, 3 and 4 pin. Once you get to 5 and 6, it's a little bit fiddlier because the tolerance does add up. It's close to ish 0.1 inch and so you can, if you really want to plug this side into header, you can kind of get away with this like this PIR sensor. It's like, well, you know, it works just fine even though technically it's a little bit different. So JSTXH pigtails in multiple sizes. I love having these pigtails because I see people try to crimp their own connectors and if you're really good at crimping, you can of course make any connector you could ever want. But if you're like me, you sometimes don't want to crimp. You just want the cable and you solder the ends to whatever you want and you're good to go. Okay. And to start tonight, besides you, the community, our customers, our team, is what we were talking about before is the Feather RP2040. If you're watching this live, you might even have some in stock. That's right. The Feather RP2040. We got those chips in last week late and then on Monday, we got the PCBs and we ran them. We did a small run and we'll be doing more. Okay. So it's up here so I can point out all the things we got going on. So it is a Feather. It's Feather-shaped, two inches by 0.9 inches, USB-C connector. A lot of our newer Feathers have USB-C. It's got the standard JST battery connector. It's got battery charging built in. There's two buttons. On the left, there's a reset button. On the very right, there's a boot select button. For those who've played with the RP2040, you know that you have to press the boot select button while resetting or powering up to go into the UF2 boot loader. So that's a great way to easily load code onto it. You don't need any special DFU utils or a special SWD programmer. But speaking of SWD programmer, there is an SWD header in the middle. It's not populated. Why? Because we wanted to keep this Feather nice and slim. A lot of people like to make slim Feather packages and the SWD header would make it kind of extra tall. So we left it out. Instead, we sell the connectors to like a dollar. You can buy them Digi-Key a couple of cents. So on an SWD connector, should you wish to connect this up to a debugger like your J-Link or whatnot and use the debugger tools, not a lot of people use the debugger. So again, it's an optional thing. There's an onboard Neopixel that you can control. It's connected to one of the pins that isn't brought out. In CircuitPython, we use it to notify you about your program status, but use it for whatever you like. There's a crystal and of course the RP2040 chip, right? This cool dual Cortex M0 runs about 125 megahertz. It's got 264K of RAM in it, which is wonderful. And because it has RAM but not flash, if you look on the very right hand side, between the chip and the boot select button, there is a Q-Spy flash chip. That's the execute and place flash. It's 8 megabytes. It's really chunky because it's going to be shared with your CircuitPython or MicroPython code, as well as the firmware running on the RP2040 itself. So for CircuitPython, at least, we take about a megabyte and then you have seven megabytes left for all the files and fonts and libraries and images and animations and audio, whatever you have, you stick it on that disk drive. So you have seven megabytes left over, which is a good amount. If you're wondering why eight, you can watch last week's Desk of Lady Aida and I'll tell you the secret, which is it was a thing that worked. And then last but not least, there's a StemAQT connector. So you can quickly connect all sorts of sensors and devices, OLEDs and such. Into the end, we even have a Grove adapter cable. So if you have Grove, X-squared C sensors, plug those in as well. The idea is to make it super easy for people to get started with CircuitPython on the RP2040. And speaking of, I have some feather projects I thought I would show off. Maybe on the overhead. So starting with, let's see which demos work, the joy. OK, so this one. And you decided, hey, I've got this feather on a new chip. Why don't I? Let's connect to a feather wing. Why don't I see how it works? Yeah. Make sure everything still works. Pretty much. That's how the sausage is made. So here I've got the RP2040. And here is the feather M4 RGB feather wing. So this is for RGB matrix displays as seen on the matrix portal. People love these. They're used in pixel purses. They come in all sorts of sizes. And it's a really easy way to add tons of LEDs to a project. And I just have it on a doubler. So they're just connected side by side. So you can see both of them. And then when I power this with five volts, this will power up. And then the matrix, I'm going to, this is connected to this matrix, which I'm going to move out of the way. Oh, goodness. Oh, goodness. How do I get back? Am I running Android on this thing? No, that didn't work. Well, I do not know what I pressed. Thank you. OK. So this, hi, live demo. So the RGB feather wing is connected up to this matrix into running this little animation, which is taking icons from a bitmap and then swirling them around in Circuit Python. It's just an easy demo to show quick animations of iconography and bitmaps on RGB feather wing. So that just shows you can plug and play existing feather wings onto your RP2040 feather. The next demo I have, I've got two demos going, is I took this RP2040 feather. I'm going to be very careful not to press any buttons. So this is the RP2040 feather here, and I plugged it into an airlift feather wing. So this adds an ESP32 as a Wi-Fi coprocessor. And then I plugged this into a TFT feather wing. So again, it's all feather wings all the way down, powered this off of a battery, and then plugged in a temperature and humidity sensor. And then over here, I've got, it's connecting over Wi-Fi and sending the data to Adafruit IO. So like this was a, let me get real close. So connecting to Adafruit IO and then sending the data over Wi-Fi through the Request Library through HTTPS securely to Adafruit IO for data logging. So again, it's all kind of plug and play. You plug in the Wi-Fi feather wing on the top. It uses the standard ESP32 SPI library we've got for Circuit Python. Plug into a TFT feather wing. So now you've got your console, the cute little blinca in the corner, displaying so you can easily see what your Circuit Python board is doing. And then finally, plug and play sensors, and then run one of our 300 plus libraries to get that temperature and humidity data and send it online. And then you can see over here, I've got this. So you can do IoT projects with the RP2040 right now. That's right. Let's go to use Circuit Python. Circuit Python works. So you can see the temperature and humidity. And if I breathe on this, you should see the humidity pop up and the temperature pop up. So maybe I didn't break it. There you go. So humidity from my breath, two or three seconds later, get to upload to Adafruit IO. And so you can get instant IoT projects with the RP2040 feather using the existing feather ecosystem, which is awesome. You have put these demos together in only a few seconds, a few minutes before the show. It's by plugging in the existing parts we have and running the example code that we already have. All right. Well, we only have 40 left in stock, so they'll probably be gone shortly. I know. OK, so here's my demo. So far.