Repetier Server with Hyperpixel 4 touchscreen?
Has anyone had any luck using the Pimoroni Hyperpixel 4 with Repetier Server? The Hyperpixel install script works just fine on a standard Raspbian install, but for some reason when I run it on the Repetier Server Raspberry Pi image, the display refuses to work, despite the install script completing without error. There's something in the Repetier Server image that disagrees with the Hyperpixel, but I have no idea what. Any ideas?
Comments
I know from other frame buffer displays that they need to set a different target frame for x server in a fturbo... file. Maybe that is just what you are missing, so it still uses the hdmi output.
Same as above. Installer seems to run, but black display.
With a new Repetier Pi image and the HyperPixel installed (no HDMI connected) there are no FB devices in /dev. With HDMI plugged in, there is only FB0.
This thing is giving me a headache.
After 3 days and 1 broken screen, I finally got the HyperPixel working on a Pi 4 with Repetier-Server. It turned out to be a simple fix.
Note, I'm using a wired Ethernet connection.
Flash Repetier-Server to an SD card.
Add an empty ssh file under /boot to enable ssh
Put it in the Pi and boot it up
ssh in, change the pi password.
Install the HyperPixel 4 drivers:
Choose option 1, Pi 4 with rectangular screen
Ignore the error message.Yes when asked are you sure
Reboot
Add [all] and display_lcd_rotate=3 so that the end of config.txt looks like this:Reboot and Repetier-Server should come up on the HyperPixel.
The sticking point turned out to be the [all]. The driver installer adds the other stuff (except the rotate) to the end of config.txt, but there is a [pi0] filter at the end of the stock Repetier config.sys that was ignoring the screen instructions. Adding the [all] terminates the [pi0] filter and allows it to work.
https://www.thingiverse.com/make:797369
RPi4, HyperPixel4, I can get it to install fine on a standard raspian installation, but I cannot for the life of me get it to even finish the hyperpixel script with the Repetier Server installed. It either returns a
or an Unrecognized hardware error. Screen works great with everything else I've tried. Octoprint, Octodash.
Any thoughts?
Will also open a new thread for visibility, but thought I'd ply the knowledge amongst you folks as well.
Want to share my results to help the next ones with trouble to get this thing running.
So long story short I want to build this, but running repetier instead of Octoprint: https://www.prusaprinters.org/prints/69731-hyperpixel-4-touchscreen-lcd-raspberry-pi4-for-oct/files
Just to repeat what cosmith71 already descripbed
Install the HyperPixel 4 drivers:
Choose option 2, Pi 4 with rectangular screen (changed with the latest update)
Ignore the error message. Add [all] and display_lcd_rotate=3 so that the end of config.txt looks like this:Yes when asked are you sure
Reboot
As well you need to make some other tweaks as well.
first kill dtoverlay=vc4-fkms-v3d with an # in the config.txt, this cause trouble.
then add also touchscreen-swapped-x-y, touchscreen-inverted-x, touchscreen-inverted-y based on your display orientation.
In my case it will look like this:
Reboot and Repetier-Server should come up on the HyperPixel as well with all touchscreen function.
Hope that will help somebody else to not spend to much time to figure it out and thanks to cosmith71.