diff --git a/docs/index.md b/docs/index.md index 621f70a..01c0ff9 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1 +1,4 @@ -# Under Construction +# Luma Vision Products Documentation + +## Vision Systems +* [Luma P1](p1/index.md) diff --git a/docs/p1/flashing.md b/docs/p1/flashing.md index 1859b77..0ca7c58 100644 --- a/docs/p1/flashing.md +++ b/docs/p1/flashing.md @@ -1,3 +1,27 @@ # Flashing OS -Under Construction \ No newline at end of file +!!! 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 \ No newline at end of file diff --git a/docs/p1/index.md b/docs/p1/index.md index 56ece11..ba66faa 100644 --- a/docs/p1/index.md +++ b/docs/p1/index.md @@ -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 \ No newline at end of file diff --git a/docs/p1/troubleshooting.md b/docs/p1/troubleshooting.md deleted file mode 100644 index f2e4b81..0000000 --- a/docs/p1/troubleshooting.md +++ /dev/null @@ -1,3 +0,0 @@ -# Troubleshooting - -Under Construction \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index f10b9e6..da0e174 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -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