diff --git a/README.md b/README.md index e1a734a..241853a 100644 --- a/README.md +++ b/README.md @@ -306,7 +306,7 @@ The fastest way to install Bjorn is using the automatic installation script : ```bash # Download and run the installer -wget https://github.com/infinition/Bjorn/install_bjorn.sh +wget https://raw.githubusercontent.com/infinition/Bjorn/refs/heads/main/install_bjorn.sh sudo chmod +x install_bjorn.sh sudo ./install_bjorn.sh # Choose the choice 1 for automatic installation. It may take a while as a lot of packages and modules will be installed. You must reboot at the end. @@ -379,6 +379,24 @@ sudo pip install -r requirements.txt --break-system-packages # As i did not succeed "for now" to get a stable installation with a virtual environment, i installed the dependencies system wide (with --break-system-packages), it did not cause any issue so far. You can try to install them in a virtual environment if you want. ``` +##### 3.1: Configure E-Paper Display Type +Choose your e-Paper HAT version by modifying the configuration file: + +1. Open the configuration file: +```bash +sudo vi /home/bjorn/Bjorn/config/shared_config.json +``` +Press i to enter insert mode +Locate the line containing "epd_type": +Change the value according to your screen model: + +- For 2.13 V1: "epd_type": "epd2in13", +- For 2.13 V2: "epd_type": "epd2in13_V2", +- For 2.13 V3: "epd_type": "epd2in13_V3", +- For 2.13 V4: "epd_type": "epd2in13_V4", + +Press Esc to exit insert mode +Type :wq and press Enter to save and quit #### Step 4: Configure File Descriptor Limits @@ -855,7 +873,7 @@ Currently hardcoded for the 2.13-inch V2 & V4 e-Paper HAT. My program automatically detect the screen model and adapt the python expressions into my code. For other versions: -- As i dont have the v1 and v3 to validate my alogorithm, i just hope it will work properly. +- As i dont have the v1 and v3 to validate my algorithm, i just hope it will work properly. ### Ghosting removed ! 🍾 In my journey to make Bjorn work with the different screen versions, I struggled, hacking several parameters and found out that it was possible to remove the ghosting of screens! I let you see this, I think this method will be very useful for all other projects with the e-paper screen!