I’ve been thinking about possible upgrade paths for the uConsole or a second version of it. Here’s what I’d like to see. I’d love to know what the community thinks and anything else they might want. I know many of these exist as community mods but some of them I think would be better if they were integrated into a new design.
Firstly a new main board:
Something I’d love to see is switching from the SODIMM connector the CM3 uses to directly accepting the CM4/5s without needing an adapter. This unlocks all the IO from the Compute modules including PCIe (SSD on the uConsole anyone?). Upgrading the USB C port to take power delivery and act as a full USB 3 port, alongside either a second Type C with a new IO panel or a USB 3 Type A which will fit the existing IO cutouts. I’m sure I’ve seen a Type C port somewhere that has a shroud to fit in a USB-A-sized hole too but I could be imagining it as I don’t have any part numbers to mind nor can I remember where I saw it. An upgraded main board also doesn’t require a uConsole 2 design and can lean on existing parts.
A uConsole 2 could have a changeable IO shield so that future mainboards with different IO layouts can be used, similar to how you can switch between the blank cover or the cover with the hole for the 4G module’s audio jack, and also similar to the IO shield on a PC. Given the issues with GPIO-based sound, maybe find an alternative to that that will be more future-proof, for example, a USB-based soundcard on the module.
Keyboard:
The keyboard’s backlight is honestly terrible, it needs a few more LEDs to even out the lighting and make it usable in the dark.
It would be cool to see more international keyboard layouts (UK QWERTY with the " instead of @ and £ instead of #, and the AZERTY, QWERTZ etc layouts for those users). AFAIK the input can be configured by language settings on the OS so realistically all you’d need to produce is the rubber keys with different prints and the software will handle the rest.
Power Module:
Replace the soldered 18650 holder with an optional module that can be removed if you don’t want to use it without needing to de-solder. You just unplug it from a battery connector and connect your alternative LiPo like those massive 10000mAh cells people have been using. If this is done it could also justify a slimmer backplate option to reduce the overall thickness of the device. There are 3D prints out there doing this but this won’t have the thermal conductivity that a metal back has.
Wi-Fi
A hole to mount an SMA/RP-SMA connector on the top side of the uConsole would be great, either that or find a way to improve the terrible Wi-Fi caused by the antenna being stuck to the metal frame. This could be made as a hole we have to punch out to use just like the Lilygo T-Deck Pro has.
Screen Protector
They provide the PicoCalc with one, and I think it would be nice to provide one with the uConsole. You can get them from a third party regardless, but having that first one to protect it while it’s new would be a nice touch.