#picam

2025-07-19

Welcome to KAMPi! My Self-Built Digital Camera

Hello everyone! I have always wanted to build my own digital camera. But not just any digital camera, one I would actually use like a regular point-and-shoot camera. I wanted something that would give me traditional feel, but still shoot in 4K. A tall order for sure, and to top it all off, I wanted to build everything myself. Well the time has come. . . Please join me in welcoming KAMPi! Check out my build below.

Why KAMPi?

KAMPi is short for “Kampay” which is Tagalog slang for “Kanpai” the Japanese word for cheers. It also sounds like CAMPi another way of saying Pi Cam, which is exactly what it is – a digital camera built using a Raspberry Pi mini computer.

What’s Inside?

I built KAMPi from the ground up: selected, wired, and soldered the hardware electronics, 3D printed the parts, and prepared the software.

For the computer internals, I chose to use a Raspberry Pi Compute Module 5 which rides on a Waveshare Nano A. The camera imager and lens are from Raspberry Pi as well, the Raspberry Pi High Quality Camera with the 16mm Telephoto Lens. For the display I used a Pimoroni HyperPixel 4.0″ Hi-Res Display. The display is connected to the Waveshare Nano A via GPIO pins (the header of the Nano I soldered myself). Everything is packed together in a tight package shown above.

For the power electronics I chose to use a Pimoroni LiPo SHIM I purchased from Adafruit. I wired it up with a on/off switch and connected it to a USB-C plug.

For the trigger mechanism I chose to use Adafruit’s KB 2040 electronic board due to it’s small form factor, and also that it works over USB-C / USB serial. I also chose to use the KB 2040 because the HyperPixel 4.0 uses all the GPIO pins of the Waveshare Nano A and USB-C / USB serial seemed like a more straightforward alternative. Alternatively I could have used I2C, via the HyperPixel 4.0, but I didn’t have enough time to go that direction before the convention. The trigger itself is an illuminated pushbutton switch also from Adafruit.

I’m no expert in 3D printing and I originally wanted the form factor to be smaller. But since the camera cable stuck out from the top, I needed to make extend the base.

So I designed and 3D printed a cap portion to hold it all together.

I even added a hinge and latch lock to for easy access.

For the software, I wanted something simple. I’m running python script to take the photos. One thing to note is that the camera does not have any autofocus (which is exactly how I wanted it). That meant I needed to see what I’m shooting before taking the photo. I added a preview in the software, so I could focus the lens, and then take the shot.

The desktop above shows the camera python script and the folder where the photos are saved. You can also see the Circuitpython mounted “disk” of the KB 2040 on the desktop. I’m also a space nerd so I chose a James Webb galaxy image as a backdrop to show off the beautiful Pimironi display. I included a fun logo and added a nice rectangle so I could easily see the program icons on the desktop too.

KAMPi in Action

KAMPi is so new, I haven’t been able to test it in the wild yet. But here are some raw unprocessed photos from my home test shots.

https://www.instagram.com/reel/DMR6OegOWSn/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA==

More to come from Opensaucelive!*

Tomorrow is Opensaucelive 2025 and I thought what better place to test and share my build there. Wow, I’m so excited to share KAMPi with everyone at Opensauce. If you see me, please do say hello. I’ll also upload some photos from KAMPi at Opensauce below:

[*UPDATED July 20, 2025] See above sample photos I took at Opensaucelive 2025 using KAMPi. I chose the sharpest in focus images to share. Since it was my first time shooting with it, many of the photos came out blurry – which was exactly what I was expecting! I wanted KAMPi to emulate the feel of a film camera, capturing the moment. And KAMPi did just that. I’m also sure I’ll get better at taking photos with KAMPi with a litter more practice 🙂

[*UPDATED Sept 20, 2025] Updated the description of the KB 2040 to provide additional info on why I decided to use it over I2C.

Kampay (Cheers) for now!

Did you like my build? Would you like to learn more about it? Let me know at the comments below!

If you enjoyed reading this post please be sure to like, and follow us here at SKKAW.BLOG (IG: @skkaw) for more geek and pop-culture goodness.

#Adafruit #camera #CamPi #ComputeModule5 #digitalCamera #DIY #DIYCamera #DIYDigitalCamera #KAMPi #Opensauce #OpenSauceLive #PiCam #RaspberryPi #RaspberryPiCamera #RaspberryPiComputeModule5 #RaspberryPiComputeModule5Camera #SelfMade #selfMadeDigitalCamera #selfBuilt #SelfMade #Waveshare

Bose-Einstein-KondensatMWNautilus@mstdn.social
2025-06-15

#Microscope Upcycling: Transforming legacy microscopes into #automated #cloud-integrated #imaging systems:

-#OpenSource automation: X-Y positioning, focus stacking, image acquisition/storage
- cost: US $300

doi.org/10.1016/j.ohx.2025.e00
#DIYbio #lab #instruments #microscopy #Raspi #PiCam #Python #OpenCV #StreamDeck #GUI

Bose-Einstein-KondensatMWNautilus@mstdn.social
2024-11-12
Bose-Einstein-KondensatMWNautilus@mstdn.social
2024-05-30
Bose-Einstein-KondensatMWNautilus@mstdn.social
2024-02-10

#PiRamid: A compact #3Dprinted #OpenSource #RaspberryPi #imaging box to #automate small-scale time-lapse digital analysis, suitable for #laboratory & field use:

-multiple units fit into a #microbiological incubator

doi.org/10.1016/j.ohx.2022.e00
#DIYbio #lab #instruments #LED #PiCam

2023-06-18

#Verpasstodon

Wie Sie eine Radarfalle mit Pi-Cam selber bauen

Bauen Sie einen Bewegungsrekorder, der Videos analysiert, um zu schnell fahrende Fahrzeuge in Ihrer Straße zu erfassen.

heise.de/ratgeber/Wie-Sie-eine

#EchtzeitErkennung #Erkennungsalgorithmen #Kamera #PiCam #RaspberryPi

2023-01-26

Test des nouvelles #PiCam Caméra Pi v3 #Autofocus et de la Caméra Pi #HQ Raspberry Pi Utilisation avec #libcamera - images de test
framboise314.fr/test-des-nouve

Les nouvelles caméras PiCam v3 titre 
photo de titre de l'article
2023-01-25

Test des nouvelles #PiCam Caméra Pi v3 #Autofocus et de la Caméra Pi #HQ @Raspberry_Pi
Utilisation avec #libcamera - images de test
framboise314.fr/test-des-nouve

makerbymistakemakerbymistake
2023-01-12

Going to compare regular and wide angle in different settings. Should be fun @Raspberry_Pi@raspberrypi.social

Donc je vais me retrouver à bidouiller un système pour n'allumer les lampes infrarouges de la #picam que quand j'en ai besoin pour ne pas perturber @Koopa dans son sommeil cet hiver.
Va falloir que je m'intéresse aux GPIO et que je conçoive quelques pièces pour finaliser le #chantierkoopa

2021-08-09

Using a Laser to Blast Away a Bayer Array

A Bayer array, or Bayer filter, is what lets a digital camera take color photos. It's an array of tiny color filters that sit on top of a camera's CCD. The filter makes it so that each sub-pixel in the image sensor only sees red, green, or blue light. The Bayer filter is an elegant tool that gives us color digital photos, but what would you do if you wanted to remove one?

[Les Wright] has devised a way to remove the Bayer filter from the Raspberry Pi Camera. Along with filtering red, green, and blue light for their respective sensors, Bayer filters also greatly reduce the amount of UV and IR light that make it to the CCD sensor. [Les] uses the Raspberry Pi camera in his Pi-based Spectrometer, and he wants to remove the Bayer filter to improve and expand its sensitivity.

Of course, [Les] isn't the first one to want to do this. Some have succeeded in physically scratching the filter off of the CCD, but because the Pi Camera has vital circuitry around the outside of the sensor, scratching the filter off would likely destroy the circuitry. Others have stripped it off using chemical means, so [Les] gave this a go and destroyed no small number of cameras in his attempt to strip the filter off with solvents like DMSO, brake fluid, and industrial paint stripper.

A look at the CCD, halfway through the process.

Inspired by techniques used in industry, [Les] eventually tried to use a several-kW nitrogen laser to burn off the filter (which seems appropriate given his experience with lasers). He built a rig that raster scans the laser across the sensor using stepper motors to drive micrometer bases. A USB microscope was included to allow progress to be monitored, and you can see a change in the sensor's appearance as the filter is removed.

After blasting off the Bayer filter, [Les] plugged his improved camera into his home-built spectrometer and pointed it outside. The new camera gives the spectrometer much more uniform sensitivity and allows [Les] to see further into the IR and UV bands. The spectrometer can even detect the Fraunhofer lines—subtle dips in the sun's spectrum from absorption by molecules in the atmosphere.

This is incredible for a DIY setup and instrument, and we can't wait to see what [Les] does next to improve his measurements. If your spectrometry needs are more mass than visual, take a look at this home-built mass spectrometer. Home spectrometers aren't just for examining light spectra—they can also be used to judge the ripeness of fruit!

#laserhacks #lasers #optics #picam #raspberrypi #raspberrypicamera #spectrometer #spectroscope

image

Si t'es fan de @Koopa (ou pas) mais que tu as envie de savoir comment son compte est alimenté automatiquement depuis un #raspberrypi avec une #picam et un petit script (mal écrit) en #bash, j'ai publié ça sur mon wiki:
tom23.com/wiki/doku.php?id=scr

2021-04-23

Pi-Based Spectrometer Puts the Complexity in the Software

Play around with optics long enough and sooner or later you're probably going to want a spectrometer. Optical instruments are famously expensive, though, at least for high-quality units. But a useful spectrometer, like this DIY Raspberry Pi-based instrument, doesn't necessarily have to break the bank.

This one comes to us by way of [Les Wright], whose homebrew laser builds we've been admiring for a while now. [Les] managed to keep the costs to a minimum here by keeping the optics super simple. The front end of the instrument is just a handheld diffraction-grating spectroscope, of the kind used in physics classrooms to demonstrate the spectral characteristics of different light sources. Turning it from a spectroscope to a spectrometer required a Raspberry Pi and a camera; mounted to a lens and positioned to see the spectrum created by the diffraction grating, the camera sends data to the Pi, where a Python program does the business of converting the spectrum to data. [Les]'s software is simple by complete, giving a graphical representation of the spectral data it sees. The video below shows the build process and what's involved in calibrating the spectrometer, plus some of the more interesting spectra one can easily explore.

We appreciate the simplicity and the utility of this design, as well as its adaptability. Rather than using machined aluminum, the spectroscope holder and Pi cam bracket could easily be 3D-printer, and we could also see how the software could be adapted to use a PC and webcam.

#mischacks #diffraction #laser #optics #picam #python #raspberrypi #spectrometer #spectroscope #spectrum

image
Randy Noseworthy 😼 :debian:randynose@fosstodon.org
2020-08-29

Hmm... Dunno if it'll work. But a Web interface that allows for adjusting the camera's settings might be the the answer. ..

#raspberrypi
#picam

Randy Noseworthy 😼 :debian:randynose@fosstodon.org
2020-08-16

Well, the Pi Zero will fit into this fish tank ala Waterproof Cover just fine.

#picam
#raspberrypi
#pizero
#diy

cdn.shopify.com/s/files/1/0176

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst