Guide was converted from google docs. original link Here
Contact me - [email protected] , codaea on discord
The Trello Board, For things I need to do
This project was inspired by befinitiv, NoLab & Hayes Urban, and Patrick Steemers
Tutorials that where refrenced are linked in their respective sections
Pretty Much all Co-written by ChatGPT
Note: I find it hard to balance the amount of support I give in the guide so feel free to skip sections you don’t need or already know. The reason it's as in depth as it is is because this was the resource I wish I had when building my own.
Anything in yellow is meant to be changed at some point too.
1920x1080p@18fps
52 Hour Battery Life
Old Timey Feel
V1 Photos
This entire tutorial is super unpolished. Its gonna get fixed eventually, but for now, some of the instructions may be wrong.
Hardware Problems:
- Currently I am having trouble staying in focus throughout the whole zoom range along with never being able to get in focus when zoomed all the way out and in. The placement of the sensor at the moment consists of Jamming it as close to the film gate as I can so hopefully I can pull it together and fix that soon.
Software Problems:
- I was having trouble with the autocam.py being CPU intensive so the short term solution was to just make it accessible via ssh where one script started recording in background and the second stopped recording. Will leave files for that probably on a separate branch or folder. (MOSTLY SOLVED, can be shortened to me being a dumbass on read write operations.)
- Raspberry Pi 0 W
- MicroSD Card
- Adafruit PowerBoost 500 Charger
- 22 Gauge Wire (Insulated)
- Raspberry Pi 0 Spy Cam
- M2.5 Hex Nuts
- M2.5*5 Screws
- Super Glue
- Breadboard Friendly SPDT switch
- Double Sided Tape/Double Sided Sticky Pads
- 3D Printed Cartridge
- Wire Connectors (If you want to make it through TSA)
- 18650 battery
Note: These are all the parts I used, in reality, you really only need the Pi 0 w, the powerboost , battery , a SPDT switch and the pi 0 camera.
You can get the 3D files here
These are the settings that i used on my Ender 3 v2
- .2mm layer height
- 200C Hotend 50C bed
- Tree supports
Default should hopefully work fine. Just make sure to use tree supports as they are easier to remove.
This one is a little self explaining but here it goes.
I used super glue and just dabbed a little on the bottom and used pliers to drop them in. I tried using a screw a little screwed in to help position it but I was just afraid that it might glue the screw in.
The PowerBoosts on bottom hex nuts are NOT flush!!
IMAGE HERE
It doesn't really matter what ground or 5v you use on the pi, I just picked these randomly.
I recommend leaving the Leads between the pi along with the switch a little bit longer even if they go Directly Next to each other inside the cartridge. Makes screwing things in easier.
Connections:
- Adafruit 5v to raspberry pi 5v
- Adafruit ground to raspberry pi ground
- EN pin and ground connected via SPDT switch
- Ground and batt connected to battery
I used this video but you could always use one of these. At the moment I haven't found a way to make it fit in the cartridge but if you can that's great.
I used a pair of needle nose pliers to twist out the lens itself. It just unscrews. For the square lookin casing part I used the pliers to squeeze it horizontally to break the glue bonds. You could also use a clamp for breaking the glue bonds. Just make sure that it isn't squeezing on the circuit board. I'm using a old sensor thats broken as a example for this, so there is a little more wear.
A little Diagram to help out
Unscrewing the lens part
Lens part unscrewed
Breaking glue bond
All Done!
- Locate the Camera Module port
- Gently pull up on the edges of the port’s plastic clip
- Insert the Camera Module ribbon cable; make sure the connectors at the bottom of the ribbon cable are facing the contacts in the port.
- Push the plastic clip back into place
- To enable Camera Module Run sudo raspi-config in terminal
- Select Interfacing options and press Return. Use the Arrow Keys to Navigate
- Select Pi Camera
- Select Yes
- Select Finish
- Select Yes for reboot
To test, run Raspistill –o image.jpg and if no errors and the red light on the ribbon cable turns on, you're good!
I Spent a bit of time getting perfect alignment with the sensor so i recommend you glue it in as close as flush as possible with the least amount of space between the sensor back and the glue. Make sure that the sensor is centered below the hole above it. I found that the camera's film gate tends to push it into the right spot so maybe slide it in while the glue is setting.
If you haven't done this it's up in the Connecting the Camera To Raspberry pi section but here it is again.
- To enable Camera Module Run sudo raspi-config in terminal
- Select Interfacing options and press Return. Use the Arrow Keys to Navigate
- Select Pi Camera
- Select Yes
- Select Finish
- Select Yes for reboot
To test, run Raspistill –o image.jpg
- sudo apt install git
- git clone
- Run sudo crontab -e in terminal
- Choose nano (1)
- @reboot Your command here &
- use full path and run as admin so sudo python /home/pi/autocam.py &
I am currently working on a (hopefully) better version of the orignal, there are plans to attempt to fix focus issues along with fitting it all into a circuit board to minimize soldering. or to just make it work better in general.