From ba0716d37e1ec083afc11a3812ea8f4a4b809fa7 Mon Sep 17 00:00:00 2001 From: Chuck <33324927+ChuckBuilds@users.noreply.github.com> Date: Mon, 11 Aug 2025 18:20:23 -0500 Subject: [PATCH] update readme --- INSTALLATION_GUIDE.md | 121 ++++++++++++++++++++++++++++++++++++++++++ README.md | 7 +++ tatus --porcelain | 22 ++++++++ 3 files changed, 150 insertions(+) create mode 100644 tatus --porcelain diff --git a/INSTALLATION_GUIDE.md b/INSTALLATION_GUIDE.md index 5da81d33..883e2f6b 100644 --- a/INSTALLATION_GUIDE.md +++ b/INSTALLATION_GUIDE.md @@ -2,8 +2,129 @@ ## Quick Start (Recommended for First-Time Installation) +# System Setup & Installation + +1. Open PowerShell and ssh into your Raspberry Pi with ledpi@ledpi (or Username@Hostname) +```bash +ssh ledpi@ledpi +``` + +2. Update repositories, upgrade raspberry pi OS, install git +```bash +sudo apt update && sudo apt upgrade -y +sudo apt install -y git python3-pip cython3 build-essential python3-dev python3-pillow scons +``` + +3. Clone this repository: +```bash +git clone https://github.com/ChuckBuilds/LEDMatrix.git +cd LEDMatrix +``` + +4. Install dependencies: +```bash +sudo pip3 install --break-system-packages -r requirements.txt +``` +--break-system-packages allows us to install without a virtual environment + + +5. Install rpi-rgb-led-matrix dependencies: +```bash +cd rpi-rgb-led-matrix-master +``` +```bash +sudo make build-python PYTHON=$(which python3) +``` +```bash +cd bindings/python +sudo python3 setup.py install +``` +Test it with: +```bash +python3 -c 'from rgbmatrix import RGBMatrix, RGBMatrixOptions; print("Success!")' +``` + +## Important: Sound Module Configuration + +1. Remove unnecessary services that might interfere with the LED matrix: +```bash +sudo apt-get remove bluez bluez-firmware pi-bluetooth triggerhappy pigpio +``` + +2. Blacklist the sound module: +```bash +cat < origin/main + remotes/origin/agent + remotes/origin/cursor/enhance-web-ui-with-led-matrix-configuration-and-system-info-0da3 + remotes/origin/cursor/modernize-and-enhance-led-matrix-web-interface-24d0 + remotes/origin/cursor/sports-news-ticker-with-dynamic-headline-scrolling-9915 + remotes/origin/development + remotes/origin/flights + remotes/origin/gambling + remotes/origin/main + remotes/origin/main-old + remotes/origin/webui + remotes/origin/working-old