 live from New York. It's Ask an Engineer. Hey everybody and welcome to Ask an Engineer. It's me Lady Aida, the engineer with me, Mr. Lady Aida on camera control, keeping it got broadcasting live from downtown Manhattan. That's also where the ad for headquarters are. That's where we do all of our kidding and our coding and our videoing and you saw some manufacturing videos and all the electronic goodies. That's where they ship from. So right now it's asleep so we're just broadcasting live. This show we're going to be here for like 45 or so minutes or so. We're going to try to speed around a little bit but still get to all the new products, codes, discounts, videos. It's not out yet and more. What's on tonight's show Mr. Lady Aida? On tonight's show the code is bellcam. You all want to figure out why and when we get new products but 10% off the native store all the way up to 59 p.m. Eastern time tonight. Go over some live shows, some of the stuff that we do. We have some main New York City factory footage. We've got some open source hardware news. We've got some 3D printing. We have IonMPI this week. It is I-S-S-I. We're going to buy the Digi-Key. Thanks Digi-Key. We've got a top secret. We've got new products. We're going to answer your questions, put them up in Discord. People are already putting them there. We save them. We answer them. Yeah, we'll do it again. Invert.it slash discord. All that and more on you guessed it. Ask an engineer. That was a show and tell. Ask an engineer. It's black and white logos. There we go. All right. It's live. This is live. Bellcam is the code. We have some free stuff to put in your cart. Just a little bit of a heads up. We'll probably not have free stuff for international holders just because free stuff doesn't work well with customs and paperwork and all this stuff. And some countries are just like, hey, you can't send free stuff anymore. Not a big deal. There's not a lot, but we're just like, well, let's just make it easier. So domestic orders only. We'll get the word out about that when we change it. But just heads up. That is coming for now. We have some free stuff. $9.99 or more. You get a beautiful PCB coaster with some bumpers to keep your drink off your desk with a lovely Adafruit logo built in. $149 or more. You'll get an RP2040-based microcontroller board with memory and semi-QT and buttons and Neopixel. A great little microcontroller board to get started with Arduino or Circuit Python or MicroPython. $199 or more. We have UPS ground shipping in the continental U.S. And we still got our favorite round Circuit Playground Express being given away if you order $299 or more. It's got LEDs and buttons and switches, and it can run a whole bunch of different codes. So it's a great way to get started with electronics and programming without any tools required at all. All right. We do much live shows. And we just wrapped up show and tell. Do check it out. We had Brent and Liz and Jeppler and JP and DJ Devin. Bunch of cool projects on Sundays. We do from the desk of Lediata where we show exactly. They did like 8051 stuff. Yeah. What am I working on? We'll see in live. Yeah, exactly what's on our desk. We do the great search. That's when you can use the powers of Lamora's decades of finding things on digikey.com and help you. On Tuesdays, we do a JP's product pick of the week. We have a highlight. Let's play it. The UPDI Programmer and the High Voltage UPDI Programmer. USB serial programmers, which you can use with your AT Tiny chips. Three pin JSTSH cable that it comes with. That is going into the power on my little AT Tiny 1616. I've got ground and then I have the data pin going to the UPDI pin. Got a bunch of these little LED noodles, little nudes plugged into there as well. When I plug in the UPDI friend there and now if you look in my Arduino session, when I hit upload using programmer, you're going to see it is going to very quickly make the connection upload, send the code and boom. Now I have all of these four pins doing PWM stuff. Unplug the UPDI friend. Now I can battery power this. UPDI friend doesn't need to be plugged anymore. UPDI friend and UPDI High Voltage friend for programming your AT Tiny chips. Okay. And JP's workshop is tomorrow. And then on Friday, deep dive with Scott or Tim. All right. Let's do some Python on hardware news. This is from the ID4Daily newsletter, ID4Daily.com. We send it to you every single week. This is Python on hardware. Lady Ada, you wanted to talk about, in addition to all the, go check out all the projects and everything. But in addition to the projects, the updates, the Python on hardware, you want to talk about the automated hardware testing using PyTest this week. Yeah. What is this? Why is this closed? Where are we? I feel like I'm logged there. I'm going to log it up here too. Yeah. It's, I've actually, I have to look into it because it's like, it was in the newsletter and like, oh, I got it. I bookmarked it for later perusal. Because as we talked about in the show and tell, for Whippersnapper data for data, we're starting to use this sort of mock Blinka to test the V2 of our Whippersnapper API and also like verify the data is being sent correctly. And we don't want to use real hardware because we want to be able to run stuff in continuous integration. But I mean, we do want to sometimes run it on hardware, maybe one, one, both either way. So what I thought was neat was Goliath does hardware with circuit Python and machine learning and IoT. They like have their own, I don't, I'm assuming that they worked on this or they, they have a tutorial on how to use PyTest. And I was like, oh, this is perfect because what we want to do is once we start knocking out all the hardware interfaces for this like Blinka system for the fake, fake hardware on Python, then we want to have like a way to quickly verify that when we add new systems to the protocol or like when we change the backend, we want to quickly be able to run everything and make sure that like the regression still works. Like nothing has changed instead of waiting for customers to find out, which is like kind of sad for the customer. Like they'll, they'll tell us and we'll fix it, but we better if we caught it while we're writing the code. So I'm going to check this out because we might be able to either run this on a Raspberry Pi with hardware or run it on GitHub actions as we write the Blinka log code and it will like maybe even test it against like Ripper snapper like we might have like a fake Ripper snapper account that we have the GitHub's actions like talk to and then we can use REST to query what data got sent and like it will be like a nice round trip test. Cool. Basically it's like how to test hardware without testing hardware, but testing the hardware that would have been tested. Anyways, I think you get to this level of attraction at some point. So I'm going to read this article because Glythe has really good documentation. Okay. And so that's something that folks might be able to learn a little bit more. I think just from the newsletter, where would they see this in the Adafruit world? It works out. If it works out, what you might see is especially Adafruit IO, like you'll see this on the back end as we're doing the Ripper snapper form, which is public, you'll see the continuous integration running this. And also what might happen is if people are having issues with Adafruit IO, we might ask them, hey, can you try this Pi test code on your hardware, especially if they're running like Python hardware and say like, can you pip install Pi test and then run this Pi test suite? And they will use the real hardware, but tell us like, where did it fail? Better than just saying like it doesn't work. Like we'll actually get like a proper report. Okay. And that's this week's Python on hardware. Yep. Again, don't forget, it's on AdafruitDaily.com. Okay. Let's see some open source hardware news and more. So the first thing we're going to do is show a video. You want to talk about this before I show this is a video from Jebler? No, show the video. Show the video? Yeah. Would the video speak for itself? Yes. Hi. Jeff here, progress and change in software is kind of inevitable. Espressif is preparing a new version of their board support package for ESP32 family microcontrollers like the ESP32 S3 on this matrix portal board. This required a few changes in the matrix portal library, and I'm happy to say that I got it working. Here you can see it running the pixel dust demo, which if you've never tried it before, it's really satisfying to play with. These changes are in the latest version of the Adafruit Proto Matter library for Arduino. No updates to existing sketches are needed. So all the existing guides and examples continue to work. And that's what's going on today. Okay. And back to open source hardware news. We have a ton of guides and files that we publish over 3,000 altogether. Let's go to what's on the big board this week. We need a... Okay. Got two new guides for the MLong matrix, which is that went in the store like two weeks ago. Thanks to Liz to porting my Arduino code to CircuitPython and then writing these up. These are dual one to four switches or one to eight matrix switches. Good if you have analog signals between zero and five volts and you want to like switch them around or move them. I mean, maybe for some synthesizer stuff or some... And on digital readings, if you only have like one ADC, but you want to have multiple switched, these will do the job for you. Okay. Also got the Pico DVI project. That's from Nomi Pedro and Liz. Taking ADFRIID IO feeds, reading them over Pico W and then blasting them to this super retro HDMI monitor display can drive any DVI monitor. Like in this case, I have a small desktop one, but it can drive like a gigantic monitor too. It'll always work. Liz also wrote a quick guide for the infrared remote receiver. This is like a nice multi-angular remote receiver for adding IR remote controlled projects without having to like have the little plug-in version of the sensor. And also it's got a little indicator signal to let you know something worked and you can select which sensor you want to read data from. So it's got mounting holes. So it's kind of a nice glow up for your standard IR sensor. And then if you scroll down a little bit, Melissa's also been doing a huge sweep of all of our Raspberry Pi projects, especially ones that might have issue with Bookworm and the Pi 5 and just verifying that they all still work or fixing them up so that they work with the Pi 5. So you'll see lots more updated Raspberry Pi projects. If you are writing Bookworm or Raspberry Pi 5 and one of our guys doesn't work, just leave a feedback and we will add it to our list and hopefully get to it and fix it. Okay, that's learn.data.com. And then if you check it out, we also have some things on Playgrounds where you can post your own guides. Yes, this is cool. I love the calculators. I, Jepp Ler, I think did a calculating project a long time ago for the Pi Portal. I used it a long time. But this is a kind of a remix from Seagrid where it's a CG35. So it's like an RPN calculator based off of the HP35. It's a classic. And using U-Decimal means you get like better than floating point precision because you have like decimal number precision. And just check it out. I love that. This is a great example of something that's good for Playground. It's a user project. It wouldn't necessarily make a good guide, but instead of us having to edit it and go back and forth, they're free to just publish it on Playground and share it with the rest of the community. All right. You can check that out. Get a learn.data.com and then you can just click Playgrounds from there. Yeah. All right. Let's do some main factory, main New York City factory footage. And so you print your time. We're going to play these back to back. This is the IoT project that we had on show and tell. And when you was talking about on the learn section, that was for the server section, and then we're going to do a speed up take away. You can display Adafruit IO data on any HDMI display with the Raspberry Pi Pico W and Adafruit's PiCowbell DVI output. This PiCowbell add-on board is designed to work with the Raspberry Pi Pico W and lets you display images and graphics to any HDMI display or TV. The Adafruit Proto PiCowbell doubler puts the Pico and an add-on board side by side with additional ports, pinouts and LiPo battery charging. We designed and 3D printed a mounting plate to house the Proto Doubler. We secured it to the back of our 7 inch HDMI display which has Vesa compatible mounting holes. A SCD41, CO2 and humidity sensor are set up to log data to an Adafruit IO feed. We also have a DS18-V20 waterproof sensor logging our pools temperature. Using our Pico DVI IO project we're able to display data from both of our sensor nodes on our HDMI monitor. We think this is a great way to display sensor data to any HDMI TV especially for workshops or educational office spaces. The code uses the Pico DVI library for Arduino to display images and graphics. Adafruit IO now features hardware support for the Raspberry Pi Pico W. To learn more about this project check out the tutorial on learn.adafruit.com. You can get the parts to build this project from the Adafruit shop, links are in the description. These DIY HDMI connectors and ribbon cables are great for these type of projects. You can 3D print the mounting plate in your favorite PLA filament. The mounting plate features built-in standoffs for securing the Adafruit Proto PiCowbell doubler with machine screws. Additional standoffs are used to secure a top cover that features mounting slots for additional sensors and components. We hope this inspires you to try Adafruit IO and the Pico DVI for your next IoT project. All right, don't forget the code is Bill Cam. Let's do some IonMPI. Hi, IonMPI, brought to you by Digikey and Adafruit. Thanks, Digikey. This week it is from ISSI. What is the new product introduction of the week this week? Okay, ISSI. I love their LED driver chips, but they're also famous for their flash memory. And this week we're going to talk about memory. In this particular case, we're talking about PSRAM chips because Digikey.com highlighted their serial and parallel memory chips. And what come in particular was their 8SOIC package QSPI slash SPI PSRAM available in 1.8 volts or 3 volts, 3.3 volts. Logic in power, 100 megahertz speed with burst output available in a couple different packages, but basically perfectly designed for chips that need, or sorry, can take advantage of PSRAM, which is more and more chips these days. So, if you remember back in the day, the Atmega328 was like an amazing chip. This chip came with 8-bit processor, 32 kilobytes of flash, 2 kilobytes of SRAM. That was amazing. We loved it. It was so spacious compared to the 32 bytes or 64 bytes we were used to. But that isn't even really enough anymore these days. We need more memory, more flash, more RAM. And one of the issues with chips, I thought this die shot was great because you can see sort of, it's not a RAM bank, I think it's the cache on the side, but you can imagine it's a RAM bank or a flash bank on the side. When you buy chips, you're buying pins and you're buying processor speed. Your Cortex M0 is going to be less expensive than an M4, which is less expensive than an M7. But the more processor speed, the more you pay, the more pins the more you pay, and the more flash and the more RAM you pay. The problem with flash and RAM is that if it's built into the chip, like here, this is an RP2040, it takes up a significant amount of space. And so chip manufacturers want to optimize the amount of space used because you pay for the die size. They don't want to include more SRAM or flash memory than they can get away with. The less they can get away with, the better, because they have a smaller die. They don't have to, they get more chips per wafer. Their yield is better, etc., etc. So for example, one thing we've noticed lately with chips, especially the RP2040, is for a lot of people, the first Mac controller that does this, there is no flash memory on the chip. There is SRAM, but there's no flash memory because you're expected to attach the flash memory using a Q-Spy chip, like this one, SSI also makes tons of them, the SL25 series. You can attach the Q-Spy port on the RP2040, and then you can pick any size flash chip from, you know, as little as 512k up to 16 megabytes, which is a lot. And, you know, you pay a little bit more for more memory and you do need more board space, but the RP2040 doesn't have to come in like 15 different versions. Like, you know, that mega has like different sizes for every chip because you might want more RAM or less RAM and you have to pay for it. So you have like this wide range of chips with the RP2040. They're like, now we're only going to make one chip and you choose how much flash you want. And then, you know, likewise, a lot of microprocessors, historically, you know, you'd have an external flash chip, you'd also have external RAM chip. Like, for example, you'd have sort of like a parallel DRAM, so we're taking apart, you know, my, you know, POM3 and it had, I think, like a Motorola Cold Fire chip, and there was, you know, flash memory, and then there was the DRAM, which was, you know, kind of looked like this, it was a T-SOP chip. Probably had like, you know, maybe one megabyte of DRAM. The problem is that these DRAM chips, even though they're really popular and they're used in, you know, embedded Linux and embedded processors, you know, ARM, you know, the ARM7 series, TMI series, and higher, is you need a lot of GPIO because they often have, you know, 8 to 12 address pins, and then they have like 816 or even 32 data pins. So these are for processors that are like BGA and have, you know, 168, 144 GPIOs. There's no big deal if a quarter of them are lost to the DRAM interface and you also want very, very fast RAM. But for chips that are smaller, like for example, like this ESP32 only has, you know, 44, 56, maybe 64 GPIO. You can't have 32 pins for the S-RAM and for the flash memory. So like the RP2040, the ESP32 doesn't have built-in flash or it has a very little, you know, maybe some ROM. It has some onboard S-RAM but only like 300K. And if you want to use, you know, the ESP32 series to read large buffers or use TLS, so you're encrypting stuff, you're going to quickly run out of memory of the 32, 320 kilobytes. You really need like a megabyte or two to read images from a camera, to buffer a display, to hold fonts, to hold, you know, like I said, JSON data for posting to or from internet connectivity or protobufs or whatever, you know, if you're going to do these kind of IoT projects, you're going to need PSRAM. And so more chips like the ESP32 and also the IMX series also supports PSRAM. There's a data sheet here where you tell it basically, you know, these six pins are connected to external Q-Spy RAM and I want you to read it on boot and then integrate it into the program. And so the program sees it as like a continuous chunk of memory. It's slower than the onboard SRAM, but again, you want to like, let's say you have your teensy 4.1, you want to buffer a gigantic waveform because you're making some cool synth project. You need a couple kilobytes for each waveform before you know it, you know, you want maybe 32-bit resolution. You're going to use a lot of memory, you need a one megabyte of PSRAM and you can solder it on the bottom, you can see on the left there there's two spots, one for flash memory and one for PSRAM if the internal SRAM isn't enough. And the good news is that PSRAM uses kind of a standard interface, so if you have a chip that uses PSRAM, this is the pinout for the ISSI PSRAM, it's good to go. And then you will need to tell your compiler or your tool chain, hey, you know, PSRAM is attached to these pins and you might have to tell it the command names, especially for like quad IO read and write or to put it into quad mode. Sometimes there's like a special, the bit for where you set the quad bit is in a certain location, like you see, says enter Q-spy mode. Sometimes that varies from chip to chip, so you do sometimes have to configure it, so don't be surprised. It's like, oh, I started this chip up and it didn't immediately work. You probably have to like change some setting in the make file. Good news is that like ISSI is, you know, very popular, very prolific maker of memory. And so if you have a chip that supports PSRAM, they probably already have a configuration file for ISSI and they're available in a lot of different sizes and voltage levels. So there's the ALL series, that's 1.8, the BLL series, that's 3, 3.3. And then various packages and density. You know, I think I looked and did key stocks between one megabyte and up to, I think, 16 megabytes of PSRAM. So you can have like a huge buffers for, you know, data capture. You know, it's not going to be, you know, one nice thing that's about PSRAM is that, especially if you're doing data capture, you want to grab a lot of information from like a DAC or from an ADC or whatever, is you're not going to have the page erase issue with SPI flash and you're not going to have the high expense of FRAM. So as long as you're okay with, you know, the memory being erased when the power is lost, which in this PSRAM is dynamic, you can have gigantic data buffers for like only about a buck or two. I would suggest if you're like, which one do I start with? Two megabytes, 16 megabytes is a good place to go. Check this out. The IS66WVS2M8BLL, coming up to 100 megahertz, nice and fast. Two megabytes of memory for about two bucks. This is this week's IonMPI. Alrighty, before we get to new products, don't forget to code is Bellcam all the way up to 11.59 p.m. Eastern time and there's much free stuff domestic orders only soon, so keep getting free stuff while you can if you're international, domestic. You're gonna be fine for now. Okay, let's do new. No, no, no, no, no, no, no, no, no, no, no, no, no, no, no. Basically have a bunch of new products, but they're but they're a bunch of different types. So let's start with these first and then we'll go on to the stars of the show. People love the NVME under hat. I don't remember the exact name from Timoroni. A lot of people made NVME PCIe adapters to the Pi 5. I'm glad we didn't have to do it. Timoroni did it. We stopped them. We just put some in stock actually today and they also have extra cables. If you broke your cable or if you want extra cables or if you want extra long cable, there's like the standard shorty cable and then there's the extra longer cable so you can have like if you want it in an enclosure and then you need a little bit more spacing, you can pick up one of these beautiful S shaped you know impedance matched cables for your NVME hat. In the stars of the show besides you Lady Aida, team or customers, our community is a bunch of these camera bells. Okay so Pi Cal Bells to add camera and SD cards. So there's like five different products but I'm just going to talk about like one. Yeah I'm going to have the example. We'll show the example. Yeah so we'll do that. We'll do that. We'll start with this and then we'll do this and we'll do this. So let's start with this. So actually can you go to here because it's the top down? I'll start with this. Yeah okay so this is a Pi Cal Bell which means it plugs in next to or on top of a Raspberry Pi Pico or Pico W and lets you connect a parallel otherwise known as a DVP camera. These are digital video cameras kind of a parallel interface so you need to take advantage of the PIO interface on the Raspberry Pi Pico but it works quite well and it can quickly grab all the data from the camera and store it either to an SD card or keep it in memory. The so the in the center there is the camera module and there's like a standard pinout. It's like a 24 pin pinout so there's different camera modules and different lenses. They all have the OV 5640 camera sensor which I find to be like the nicest one. Some people like the 2640. Lower resolution I found not as high quality. I really like the 5640 and then I also have on the left there's a little shutter button pin 22. You can press it to take a photo or whatever it's just like an extra button. A static UT port for adding sensors or whatever in the middle is that camera sensor. You see the lens above it is a reset button so you can reset the board. The left kind of in the middle there is all of the circuitry for supporting the camera and on the right is a micro SD socket so you can take images and then save them so you can make a little mini camera. The only thing is there's no preview screen. If you want a preview screen you'd wire it up like this you know we'll show the pinouts and then you know you can have live stream video image from the camera come to the TFT so to show you a preview and then you also take photos and save them like I said to the micro SD card. So these come in a variety of different lenses and each lens has like its pros and cons. So the first lens is like the biggest. It's at the 160 degrees so this is very very wide angle so if you see the photo like the figure in the center is very small. You see like a very wide image like a 160 degree image of the background but it's kind of distorted like you see things are sort of at the edges they're curved because it's got a distorting lens because it's such a you know it's a fisheye lens. We also have this is 120 degrees so this is also a little bit wide but it's a non-distorting so if you look at the image it is wide but you see the lines are like mostly straight it's a low distortion lens but it doesn't have autofocus. We also have a 120 lens that does have some distortion. It's a little bit less expensive you kind of you know pay a little bit more as you see this it's kind of it's got a little bit of a wide angle like zoom in effect as well. There's also a 120 degree with autofocus so that metal body around the lens is the autofocus circuitry. It uses a lot of power because there's a little motor coil inside that can move the lens up and down and you have to load you know this firmware into the camera over iSquad C takes a like a second or two and then you can tell it to do autofocus and it kind of works pretty well and this is what that camera looks like you know it's a slightly different image and then finally we have a 72 degree which is a non-fisheye like that's kind of when you think of one to one camera images this is it and it also has the autofocus you can see like everything is exactly as you would imagine is when you see it with your eye it's like non-distorted at all. You would use the narrow lens if you're just you know wanting to take everyday photos of people and things the wide angle lenses are for like if you're doing like some time lapses or you want to take a photo of like a backyard and you want to get the entire backyard not just a narrow part of it because again it's not motorized there's no pan tilt zoom and so you can't move back and forth so you just have like a really wide lens and then even though it's distorted you know a lot of people when they make like a security camera or a monitoring or a time lapse camera they'll use a wide angle lens that said the code is the same for all of them it's just like the lens is a little bit different and so we've got code for the Pico and Pico W these aren't in the store yet so you can sign up I have to finish the tester it'll be in next week it's only for circuit Python right now I don't believe we have code in Arduino for the camera although I think some people have written some SDK C++ code for the Pico to to interface with these camera modules and like I said you know the camera module is kind of generic you know you have you sort of set it up you set send all these registers and then it just kind of streams data out in either raw RGB mode or you can put it into JPEG mode which is great for snapping a photo it's compressed and then you can save it directly to the SD card all right and with that with all these cameras this week that is new product okay so what we're going to do is uh we have some questions lined up post them over on discordatorford.it slash discord we're going to answer them but first we're going to do some top secrets so let the videos play okay later what is this this is a new cutie pie board and this is a pretty cool chip because this isn't an AVR and it's not a samd and it's not an rp2040 it's an 8051 yeah they're still making those this is a ch552p and if you look on my computer uh there is an Arduino core written by Dixing for it and um I have here one doing a little neopixel demo um it totally works there's like an you know four analog inputs digital i o spi i squared c the only thing is it's not a c plus plus compiler it's a c compiler and so like you can't use our libraries and demo code with it but there is some example code for just like you know bitbanging uh neopixels for examples you see here um reading the analog input doing some GPIO and it does have a native usb interface you can use with hid or cdc which is kind of cool because like you know it's an 8051 it's like a famous for being like 25 cents or something a very inexpensive chip um so it's not going to like one circuit python and it kind of barely runs arduino code um but it's pretty cool an 8051 cutie pie so i thought you know maybe for the hackers will be a good one one experiment with an 8051 all right lady what's this these are flying toasters but these are flying toasters generated by a sock i'm holding this like kind of non-solder style just kind of press fitting it but this is what we call a dvi sock it's based off of a design by the wasby pie foundation for pico boards and it fits um on the bottom like this like normally you would solder in place and it kind of extends out and gives you a dbi output that you can then use to display up to well with our code uh 640 by 480 full color which is 320 by 240 pixel doubled but still pretty nice great for little retro projects and of course you get a full frame buffer um and then you know it's just bit banging over pio the three lanes of data plus clock you have some resistors in line and then you know your dvi connector you can use an hdmi monitor and capacitors and then pinouts for the hot plug detect c e c util and five volt ground so um this should make it really easy if you want to like really quickly uh get a dvi or uh hdmi compatible project going on your pico or pico w uh without having to have a full dvi pico bell so coming soon that's top secret yeah that's secret stuff not quite ready for the shop coming soon yeah people like the 8051 stuff we're gonna jump right to the questions you know we're trying to end a little earlier because we have to put a kit bed yeah so can tell important stuff though okay so i'm gonna um i got the questions lined up uh i'll start with the new product ones is a camera use one or two pios i believe it uses only one because we don't uh we don't degenerate the clock i believe it's only one pio all right jp it mentions over the air sick python updates for his controller project is this web workflow is that available for the memento esp 32 s3 we do have web workflow for the s3 i believe melissa wrote a guide about using it but over the air um i think his controller is an arduino not circuit python um and so the over there the updates is the arduino over the air code okay a couple weeks ago you mentioned the unfun any chance of a different carrying it i don't remember what it is is that the primer or anything they didn't oh right they didn't partnership i think this partnership i don't know if it's available for us to purchase we'll check it out but you can buy it directly from them yeah for sure uh if for cowbell cam question do they do video if not is there a native fruit cam that's good for video i need a live video since there's some in its screen to show on the tv thank you always prefer native fruit solution um but really at raspberry pi is the best thing for that because it's got hdmi output and it's got like really good camera input it can do both at the same time um the pico can't do dvi and camera at the same time that definitely does not have memory for it um you'll just be sad so yeah i definitely just get like pi camera two and a you know raspberry pi uh four i think we do a plenty good job i think a pi zero might not be fast enough to do the kind of camera videos and the size of stuff you you'll get frustrated again but a pi four can do it okay and what's easiest way to um you alluded to that before it's the easiest way to wire up one of these uh to show video that we can have a guide or yeah we're gonna guide it's not you know it's not live in the shop yet um it's again it's not you can do a live preview on a tft but it's not a video it's like a couple frames per second so it's a preview not it's a preview not video i mean like it's it means video in the sense that it's moving images but the images are not 60 frames per second so if you want to do something like it's like five or 10 seconds yeah this is just to like demonstrate the lenses i wanted to show like here's the the lens looks like yeah okay any more questions that came um i think we did it i said i tried to get you out by 845 tonight and i think we did great all right everybody shows it on a half so this is where yeah we're and taking it back from the bank yeah we're trying to get this baby sleep we're trying to get kids to sleep before nine okay so let's uh bounce we'll see everybody next week don't forget the code is velcamp this has been an ate a fruit production thanks everybody here is your moment of zener