Maybe once I have a fully working concept working; getting there though, got an OLED working with it now:
Wiring is a mess here but the core concept is working solidly off the Pico (RP2040).
Maybe once I have a fully working concept working; getting there though, got an OLED working with it now:
Wiring is a mess here but the core concept is working solidly off the Pico (RP2040).
Found some more time to work on this little project. Have now updated the buttons to both a four button layout: Brightness Up, Brightness Down, Blank/Unblank the screen and Page to toggle the OLED display output. I have also soldered down the buttons onto a PROTO board, along with the OLED connections so now all I need to do is connect the Pico to the GPIO pins, plug in the PROTO board and itās all working!
Iāll add this new version of the script to GitHub later and a little write up so if anyone else wanted to either build this or use the code to make something similar (different screen, more or less buttons, etc) theyāre welcome.
Otherwise very happy with how to worked out - some soldering mistakes in regards to blocking paths I had planned to use but otherwise got it all working nicely.
Now this is all working, I will be looking to switch out the Pi4 for a Pi5.
Sweet! 
Looking forward to reading the write up and seeing where you take this next! Not on topic for this thread but would you ever consider trying SBCs other than the RaspberryPi 5?
Thanks, will try to get the new code and write up down in the next couple of days.
Regarding getting another SBC over the Pi5, it depends on whether you mean using the Pico to communicate with the Hub and a different SBC connected to the HDMI & keyboard/mouse USB or having a single SBC only connected to the Hub to do both communication & display + keyboard/mouse, as the former should be fine to go as it is, but the latter may be a little more complicated.
In my current state with the Pico, I donāt foresee any reason why I couldnāt connect any HDMI device to the Hub and output that to the Pi-Top screen (will test this anyway), so should work fine.
To have another SBC controlling the Hub however would potentially be viable depending on the boardās GPIO configuration as you only need at least 2x I2C pins & 4x SPI pins, but itās then a matter on how to display this information (battery stats) and control the screen; with physical buttons and a separate screen could work fine and I have considered swapping out the full sized Pico for a smaller Pico and other smaller microcontrollers that could do this.
But to have just a SBC control the hub & output on the main display and utilising the keyboard for screen brightness would be very tricky but Iām sure someone with the original Pi-Top code and the time to chip away at this could make something work; would be a little outside of my current knowledge window but could be fun to learnā¦
Iāll try another HDMI device or SBC connected to the Hub in my current configuration and see.