 Recently, I've started adding support in CircuitPython for cameras, specifically parallel captured cameras like the OV7670. Here I'm showing the in-camera test pattern on a Grand Central M4 and a Raspberry Pi Pico. This really needs a tailor-made breakout board if you want to avoid a messy breadboard or ad hoc modifications. Because of some of the changes I had already made in display IO, you can actually read these directly into a bitmap for display on an LCD. With the 1.8-inch LCD, I've been able to get refresh rates of 7-10 frames per second, which makes a perfectly adequate camera viewfinder. Next up is a newer camera module called the OV2640. It's so new that the cover of the datasheet shows a flip phone. Hopefully, it's a little less temperamental module than the older 7670. The image capture module is only in the absolute newest version of CircuitPython, which will eventually become CircuitPython 7.