Stereo Ninja is a dual camera setup for stereoscopic microscopy. The heart of the project is a Raspberry Pi. To be precise, you need a Raspberry Pi 3 or 4 Compute Module and a breakout board that gives you access to both MIPI CSI camera input ports the chip set offers, but is not available at the standard Raspberry Pi 3 or 4 versions. Then of course, you need 2 RaspberryPi-compatble cameras with suitable lenses. Our microscope setup is meant for electronics work, so we chose lenses that do not give you that much of a magnification, but permits an adequate lens-object distance for conveniently working under it. Then of course, you need a 3D monitor for displaying the stereoscopic view on your workpiece. We chose a fast 3D-capable gaming monitor with shutter goggles. Finally, a nice stand for you camera is needed.
All these components allow a selection from a variety of choices. We'll try to come up with a good recommendation on what you would want to get, but it is also possible to mix and match these parts (makes sense e.g. when you already own e.g. a 3d monitor). We'll try to list many of these combinations and document how to get them working. If you try a new lens/camera/board/monitor, let us know how it worked for you!
Here's Uli giving you a quick demo of the Stereo Ninja:
- Proof-of-Concept: StereoPi + Raspi3 Compute Module: real-time video stream to 3d monitor; done
- Selecting suitable lenses; done (but will look at more later)
- Dual-camera mount; done (3d printed version later)
- Integrate lighting into camera mount (we use an IKEA JANSJÖ for now, which works nicely)
- Tests with CM4 (Raspi4 Compute Module), work-in-progress
- latency optimization: test different software setups, measure latency
- software: digital zoom
- software: enable streaming/recording
Future feature ideas:
- software: enable video overlay (display PCB info like BOM directly on screen)
- Kicad integration
- AR mode (e.g. for part placement on PCBs, highlighting tracks, etc)