Pi5 - Tested my Controlblock
-
Hi,
I have my controlblock installed and working for controls and power on/off on my modded Arcade1Up cabinet.
I've got my hands on a Pi5, installed Rasbian Lite 64bit, manually installed RetroPie and installed the controlblock drivers with no problem.
I plugged the controlblock into the GPIO of my Pi5, switched on the power (new Pi5 official power supply plugged into the controlblock) and got the attached error on power up.
I did read that GPIO drivers were not implemented properly yet, but just thought it may be interesting.
-
-
@StuMcBill FYI,
I have just tried this again, it boots up if I press the Raspberry Pi power button to bypass this error.
However, the USB-C adapter needs to be plugged into the Raspberry Pi directly, the unit won’t power on when it’s connected to the ControlBlock.
In this configuration the power switch functionality of ControlBlock doesn’t work, I need to use the new built in button.
Arcade controls do work with no problem.
If you need me to test anything, I can.
Thanks
-
@StuMcBill Hi! Thanks a lot for this information. We are currently evaluating ideas for future revisions of the ControlBlock. The fact that the PowerBlock 5 has a button interface now makes us question the necessity of the power switch function of the ControlBlock. On the other hand, the RPi 5 has a pretty high price and we are not sure if maybe the cheaper version of the Raspberry - which come without power switch - will still be used by large groups of makers.
Any ideas from you are always welcome!
-
@petrockblog hi, personally I would still like the power switch functionality of ControlBlock as I have it wired into my existing Arcade1up switch, something I’m not sure would be possible with a stock Pi5?
-
@petrockblog The toggle function on the controlblock is what drew me to it for my pi5. The pi5 only has a momentary switch, and I'm not certain that can be changed.
Most, if not all arcade1up machines are toggle.
Really looking forward to seeing support for the 5!
-
I updated the driver for the PowerBlock and the ControlBlock such that they support the Raspberry Pi 5 now!
The hardware of both boards was already ready for the increased power consumption of the Pi 5.
-
@petrockblog this is great, do I just need to reinstall the drivers as normal? Ie, can I just do the quick installation from the GitHub?
This was the last thing I needed to replace my Pi3 in my Arcade cabinet. Looking forward to trying it out this weekend.
-
@petrockblog I’ve already got the old drivers installed, how can I overwrite them?
-
@StuMcBill You can just run the quick install script again, it will overwrite the existing driver:
https://github.com/petrockblog/ControlBlockService2?tab=readme-ov-file#quick-installation
-
@petrockblog I tried that, it didn’t work, it said that the ControlBlock2 folder already existed?
-
@StuMcBill Ok, I ran the "uninstall.sh" script, and then ran the quick install script. It installed fine.
I then plugged my controlblock into my Pi5, but the power switch on my Arcade1Up did not work, although the controls worked and also powering the Pi5 via the USB-C port on the controlblock.
Any ideas? Power switch was enabled in controlblock.cfg.
I have connected my ControlBlock2 back onto my Pi3 and everything is working properly.
Any ideas?
Thanks
-
This post is deleted! -
@StuMcBill Thanks for the feedback. I found an issue in the updated driver code that might have been the cause for your observation. I updated the driver accordingly. Can you try again?
With this setup I can switch between the RPis with this. -
@petrockblog hi mate. I’ll try again when I get a chance. It won’t be for a few days though.
I’ll report back. Do I need to change any settings on the pi itself with relation to its onboard power button?
-
@StuMcBill Hi, all right. Let me know how things are working for you then. You do not need to change anything. The updated driver setup should take care for everything.
-
@petrockblog Just managed to install this, everything seems to work as it should!
Thanks Petrockblog
-
@StuMcBill I am glad to hear that!
-
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.