I`m working on a mainboard for CM5.
Included for now:
-PCIe header(like on PI5)
-typeC USB3.0 port.
-Usb 2 port upgraded to USB3.0
-Added support for RADXA eMMC modules
-internal typeC usb3.0
-Posibility to program your cm5 via Charging port
I can`t find the:
-power heather(for battery board)
-specific minipci port for expansion cards
It’s cool, but some cm5 development boards do not have Wi-Fi, so we may need an external Wi-Fi network adapter interface, if the board has extra interfaces, or can be connected by FPC flat cable.
you may want to find a PMIC that can handle CM5’s power need and also charge the battery; in the same time you may better replace the original battery to make it larger and can handle more discharge power…
PI5 recommended psu is 5V 5A (consumption in normal usage is 4,7W and max out around 11W)
CM5 already has a PMIC for all the necessary voltages, I have to supply a constant 5V (I will try 5Amps)
For now we need 5V(cm5 and accessories), 3V3(memory and accessories), and 1V8(memory).
Amazing job!
If I can make some suggestions (I don’t know how feasible they are),
-I would remove the micro HDMI and either put a full sized one or USB-C DP. MicroHDMI sucks.
-SSD native support or if you don’t have physical space put it on the mb a PCI-e for the disk and other PCI-e for expansion boards (wifi, bluetooth, etc)
-RJ45, or at least the capability to add it via PCI-e module, would be an amazing addition to the uConsole as the main target of this product are IT people. Something like this
-Capability to use microSD as extra storage
-Make expansion board ports more generic, I believe it’s shaped as PCI-E but the connectors dont match pci-e layout?
Yes I know, micro HDMI is bad, But I`m trying to reuse many parts from uConsole(case, display, expansion cards, etc), for Full-size HDMI I have to remove the headphone JACK…
It has PCIe-FFC connector, like PI5, you can connect any PCIe device compatible with PI5.
I don`t know if Ethernet is a good idea, the connector is bulky, but if needed I can add a FFC connector for it, and make later an addon board for Ethernet.
well… you may can use a mutil cell battery to avoid power losses in step-up, though you may need find a battery fit in uconsole (and possibly not touching the metal case in case of heat from pi get dissipated to battery.)
Yes I understand what you mean. But is the headphone jack used that much? I mean having bluetooth headphones or usb-c to 3.5mm adapter is the same and, at least myself, rather have an hdmi.
Regarding ethernet I know is bulky, but it would be really good to have it as an option, addon board seems nice
I’d prefer a small internal SSD instead of the eMMC module because that would offer bigger and faster storage options. But that’s just me and everything else sounds great!
You can use the same method like on PI5, I included the same header for PCIe.
Or you can use the other internal USB3(typeC) port for USB boot(Pi5/cm5 support USB boot).
Yes of course. But than there’s the issue of mounting it in the small available space. Having room for a (short) SSD, just like on the Raspberry Pi CM5 Devkit would be awesome. But as I said, that’s just my opinion and since you’re designing the board, it is of course your decision alone.
For one, this is great. I wish you success as this is something we all want. I agree that a full size hdmi would be nice, but should not lose headphone port. I could also see going to 2 usb-c ports to save room and keep all functionality. or keep micro HDMI and tell people to use adapter like they do now. The PCIe expansion, USB 3 etc will be awesome!