Software

Software

Flash the card, install the code kit and add your camera's profile.

On this page
  1. Flash the card
  2. Install
  3. Test before you close the lid
  4. Add your camera’s profile

Everything that runs on the Pi is in the code kit.

Download the code kitZIP · MIT licence

Flash the card

Open Raspberry Pi Imager and edit the settings before you write:

Setting Choose
Device Raspberry Pi Zero 2 W
OS Raspberry Pi OS Lite (64-bit), Bookworm
Hostname s8cam
User, WiFi, time zone Your own
SSH On, with a password

Install

  1. Put the card in the Pi, plug in the cell and switch on. Give it a minute.
  2. Unzip the code kit. In hostapd.conf, change the hotspot’s name and password (marked CHANGE THIS).
  3. Open a terminal in the unzipped super8-digital-code folder and run:
scp *.py *.sh *.service *.conf *.png USER@s8cam.local:~/
ssh USER@s8cam.local "bash ~/install.sh"

It takes a few minutes, sets up the camera and boot settings too, and ends with “Install complete”.

Test before you close the lid

Log in with ssh USER@s8cam.local and run python3 ~/s8test.py. It checks the system, the camera and the trigger. When it checks the trigger, turn the wheel by hand: the counter should climb. If it doesn’t, fix the beam now. See Troubleshooting.

All good? Run sudo reboot and press the lid on.

Add your camera’s profile

The Builder’s Download step gives you s8profile.json, with your camera’s speeds and timing. Either:

  • copy it onto the card’s boot partition (the drive called bootfs on your computer), or
  • upload it at http://s8cam.local:8080, under Settings.

Then calibrate.