Skip to content

Codaea/DigitalSuper8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Super 8 Tutorial/Guide

About 

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.

Specs -

1920x1080p@18fps

52 Hour Battery Life

Old Timey Feel

Pictures -

V1 Photos

 READ ME!! CURRENT PROBLEMS!! READ ME!! 

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.)

The Hardware

Parts Used With Links 

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.

3D Printed Parts

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.

Gluing In Hex Nuts

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

Wiring And Diagram

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

Soldering to a battery - (if you want to)

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.

Removing The Lens From 0 Spy Cam

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!

Connecting the Camera To the Raspberry pi

  • 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!

Image Src

Another Tutorial

Gluing the Sensor in

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.

The Software

Imaging Raspberry pi

Enabling Legacy Camera (If Not Already)

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

Creating a file sharing server and setting up permissions (Samba)

Downloading Code to Raspberry Pi

  1. sudo apt install git
  2. git clone

Finding Darkness Threshold For Your Super 8

Running Code At Startup

  1. Run sudo crontab -e in terminal
  2. Choose nano (1)
  3. @reboot Your command here & 

- use full path and run as admin so sudo python /home/pi/autocam.py &

Video Tutorial

Closing Thoughts

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages