OLED with Rpi3 & Zumspot USB

All things relating to OLED Screen(s)
Post Reply
K3SZ
Posts: 1
Joined: Tue May 07, 2019 6:50 pm

OLED with Rpi3 & Zumspot USB

Post by K3SZ » Wed May 08, 2019 5:39 pm

I realize this is not a typical setup but I had terrible performance with a Win10 PC and the Zumspot USB. I plugged the device into a Pi-Star imaged RPi3 and it works great. My question is will the usual 1.3" OLED display receive and display data through the GPIO connections on the RPi3 if I tell Pi-Star there is a display -- the same config as if it were the standard Zumspot & PiZero (which I know does work). I don't have another OLED to test this thus the question I pose here.

KE7FNS
Posts: 36
Joined: Wed Apr 17, 2019 11:11 pm

Re: OLED with Rpi3 & Zumspot USB

Post by KE7FNS » Sun May 12, 2019 4:33 am

I'm going to take a stab and say you would need to recompile MMDVMHost with the OLED libraries installed. See when you have a ZUMSpot, MMDVMHost doesn't directly talk to the screen through the Pi's GPIO, its talking to the STM32 microcontroller, which is then talking to the screen using i2c.

this page should help if you are up for the task, its not difficult:
https://www.f5uii.net/en/installation-o ... mmdvmhost/

You can skip raspi-config, the setting was previously enabled, but then the package removed for some odd reason.

Don't worry about the /etc/modules part, they are already enabled in pi-star, which is confirmed by "ls /dev/i2c*"

When you get to the ArduiPi_OLED part and if it fails, you need to make the following change to get it to build correctly, not sure if this is cause of raspbian Stretch or not, but thats where I ran into issues getting that compiled.
https://github.com/hallard/ArduiPi_OLED ... -386208036

Then when you get to the "cd /opt/MMDVMHost/" part, type this instead.

Code: Select all

git clone https://github.com/g4klx/MMDVMHost.git
cd MMDVMHost
make clean
sudo make -f Makefile.Pi.OLED
Then you'll need to set the group to bin, and copy the MMDVMHost you just built over the stock one

Code: Select all

sudo chgrp bin MMDVMHost
sudo systemctl stop mmdvmhost.service
sudo cp MMDVMHost /usr/local/bin/MMDVMHost
sudo reboot
And lastly the mmdvmhost configuration file they show no longer exists where they use "sudo nano /opt/MMDVMHost/MMDVM.ini"

Code: Select all

sudo nano /etc/mmdvmhost
Good Luck.

Post Reply