- Clone this repo to a USB 3.0 or higher USB drive and name the drive
1038Pit. - Attach the drive to a USB 3.0 or higher port on your Linux computer.
- Set up USB auto-mount: Follow the USB Auto-mount Instructions to ensure the USB drive always mounts to
/mnt/1038Pitat boot. (See that file for details on UUID, fstab, and systemd service setup.) - Install the Autodesk Viewer system service:
- Copy the service file:
sudo cp ./autodesk-viewer/autodesk-viewer.service /etc/systemd/system/autodesk-viewer.service - Reload systemd:
sudo systemctl daemon-reload - Enable and start:
sudo systemctl enable --now autodesk-viewer.service
- Copy the service file:
- Install the Pit Display user service:
- Ensure the directory exists:
mkdir -p ~/.config/systemd/user/ - Copy the service file:
cp ./pit-display.service ~/.config/systemd/user/pit-display.service - Enable and start:
systemctl enable --now --user pit-display.service
- Ensure the directory exists:
- Set up automatic login: Configure your Linux system to log in automatically on boot. See this guide for Ubuntu/Debian or your distro's documentation.
- Reboot and verify: Restart your Linux device. It should launch a Chromium browser in kiosk mode with the pit display active. (If not, see Troubleshooting below.)
- Permissions: Only steps involving
/etc/systemd/system/requiresudo. User-level service steps do not. - Chromium Kiosk: The pit-display service launches Chromium in kiosk mode automatically (see the service file for details).
- User directory: If
~/.config/systemd/user/does not exist, create it first.
- Turn off the linux system and remove the USB drive
- Attach the USB drive to your computer and
git pullon the repo on the drive - Reconnect USB to linux device and turn back on
- Go to https://drive.google.com/drive/folders/1qx3EfIiKZUHiw8Z3KiMIw3TmyeBKLSpr?usp=drive_link and download the folder
- Place the videos in the ./src/videos folder you just made (make sure the individual videos are in the
./src/videosdirectory, any other directory or subdirectory will not work)
Once all of those steps are completed, it should look something like this:

- Service not starting?
- Check the status:
systemctl status autodesk-viewer.serviceorsystemctl --user status pit-display.service - Check the USB is mounted at
/mnt/1038Pit. - Ensure the correct user is logged in and auto-login is enabled.
- Check the status:
- USB not mounting?
- Double-check the UUID in
/etc/fstaband the mount-pit-display.service file. - Run
lsblk -fto verify the UUID. - See usb_mount_setup.md for more help.
- Double-check the UUID in
- Chromium not launching?
- Make sure Chromium is installed:
which chromiumorwhich chromium-browser. - Check the ExecStart line in the service file for errors.
- Make sure Chromium is installed: