/absminitowerkit

ABS mini tower kit 's driver and installation script.

Primary LanguageShellMIT LicenseMIT

absminitowerkit

ABS mini tower kit 's driver and installation script.

Change Log

  • Create new install_bookworm.sh shell script for the latest Raspberry Pi OS (bookworm 64bit)
  • Update the installation method.
  • Update uninstall.sh script
  • adding some new features
  • adding manually install guidence.
  • TODO: create pre-install image file
  • TODO: shrink image and zipped it.
  • TODO: Upload it to google drive and modify README.md file

How to use it?

  • Download the repository to your Raspberry Pi (Current version 2024-3-15 bookworm 64bit)

Install the driver

  • Open a terminal and make sure your Raspberry Pi can access internet and Github site.
cd ~
git clone https://github.com/geeekpi/absminitowerkit.git 
cd absminitowerkit/
./install_bookworm.sh 
  • It will Reboot Raspberry Pi automatically.
  • Have fun!

Uninstall the driver

  • Open a terminal and execute the uninstall.sh script.
cd ~
cd absminitowerkit/
./uninstall.sh 

Manual Installation Guide

If you want to create your own script, please check following location:

    1. /etc/systemd/system/minitower_moodlight.service --- moodlight service file
    1. /etc/systemd/system/minitower_oled.service --- OLED service file
    1. /usr/local/minitower/demo_opts.py --- OLED display script's dependency file
    1. /usr/local/minitower/sysinfo.py --- OLED display script
    1. /usr/bin/moodlight --- /tmp/rpi_ws281x/build/test binary file
    1. /boot/firmware/config.txt --- configuration of I2C: dtparam=i2c_arm=on
    1. /home/$USER/Downloads/examples ---Demo codes from luma.examples

PS: please replace $USER to your own user name, we are using pi user by default. you can modify the install_bookworm.sh file in grant permission section.

If you want to install the driver manually, please check the systemd_file folder and demo_code folder. Hope you like it and have a nice day!

Download Pre-installed Image

  • TBD.

Gallery

image

image