Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Under Construction
# Luma Vision Products Documentation

## Vision Systems
* [Luma P1](p1/index.md)
26 changes: 25 additions & 1 deletion docs/p1/flashing.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
# Flashing OS

Under Construction
!!! warning
Before flashing your device, make sure you back up your pipeline settings and camera calibration as the flashing process will wipe these settings.

If you are using PhotonVision, you can usually just use the Offline Update feature instead of flashing the OS, which will preserve your settings.

## Prerequisites
1. Download and install RPIBoot tool
* Windows: [Download](https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe)
* Mac/Linux: [Build from source](https://github.com/raspberrypi/usbboot)
2. Download and install [balenaEtcher](https://etcher.balena.io/)
3. Download the [latest PhotonVision image for Luma P1](https://github.com/PhotonVision/photonvision/releases/download/v2026.0.0-alpha-2/photonvision-v2026.0.0-alpha-2-linuxarm64_luma_p1.img.xz) or other raspberry pi compatible vision solutions

## Put P1 in Flash Mode
1. Ensure P1 is not powered
2. Connect a USB C cable between your laptop and the device's USB C flash port
3. Run the RPIBoot tool to mount P1 as a mass storage device
* Windows: Search "cm5" in the windows start menu, then run the `rpiboot-CM4-CM5 - Mass Storage Gadget` app
* Mac/Linux: Run `sudo ./rpiboot` from the directory you built the usbboot tool in

## Flash the OS
1. Open balenaEtcher
2. Click "Flash From File" and select your OS image
3. Click "Select Target" and select the device labeled `mmcblk0`
4. Click "Flash" and wait for the flashing process to finish
5. Unplug USB C cable from device
1 change: 1 addition & 0 deletions docs/p1/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

## Quick Links
* [Store Page](https://luma.vision/products/p1)
* [PhotonVision Docs](https://docs.photonvision.org/en/latest/)
* [STEP file](files/P1%20Assembly%20Public.step)
* [Mounting Diagram](files/P1%20Assembly%20Public%20Drawing.pdf)
* 3D printing files
3 changes: 0 additions & 3 deletions docs/p1/troubleshooting.md

This file was deleted.

4 changes: 1 addition & 3 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,7 @@ nav:
- p1/index.md
- Mounting: p1/mounting.md
- Wiring: p1/wiring.md
# - Flashing: p1/flashing.md
# - Software: p1/software.md
# - Troubleshooting: p1/troubleshooting.md
- Flashing: p1/flashing.md
markdown_extensions:
- attr_list
- admonition
Expand Down