Volumio with 3.5" TFT Touch Screen (GPIO) RPi 3B+

First, I want to thank OP for pointing me in the right direction and gvolt for clarifying all the steps. I joined the forum to show my appreciation by showing the EXACT steps I took to get my 3.5" TFT screen working. I haven’t gone thru with calibrating the screen yet and may just leave it.

  1. Download and flash Volumio to micro SD card with Raspberry Pi Imager.

  2. Follow Volumio setup wizard.

  3. Activate/install Touch Display plugin and adjust Playback, Network and System settings.

  4. Go to http://[host ip]/DEV to ENABLE SSH and make Plugins Test Mode to True

  5. Log into device thru SSH using volumio/volumio

  6. git clone https://github.com/goodtft/LCD-show.git

  7. cd LCD-show/

  8. cd usr/

  9. sudo mkdir -p /usr/share/X11/xorg.conf.d/

  10. sudo cp tft35a-overlay.dtb /boot/overlays/

  11. sudo cp tft35a-overlay.dtb /boot/overlays/tft35a.dtbo

  12. sudo cp -rf 99-calibration.conf-35-270 /etc/X11/xorg.conf.d/99-calibration.conf

  13. sudo cp -rf ./99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf

  14. sudo nano /boot/userconfig.txt
    and add:

    dtparam=spi=on
	dtoverlay=tft35a:rotate=270
    and save and exit
  1. sudo cp 99-calibration.conf-35-0 /etc/X11/xorg.conf.d/99-calibration.conf

  2. sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
    and change:
    Driver "fbdev"
    and save and exit

  3. sudo reboot