| Really? The most critical portion of the connector is MicroSD, which is just simple SPI signaling. (This is how the Rasp. Pi CM4 seems to boot up from). There's "difficult" portions: PCIe 2.0, HDMI, Ethernet, and USB 2.0 are all differential pairs. But all of them seem optional and can be left disconnected. I don't expect the differential pair to be especially hard to do in KiCAD if you need one of these features though. Looking through the manual, I can see that Rasp. Pi CM4 requires 3x power rails (5V, 3.3V, and 1.8V), as well as a startup sequence wherein enable-pins come up at the right timing. But a few MOSFETs and a few capacitors in the right places solve that problem (and maybe a couple hours of simulation in LTSpice). In my experience though, popular parts will have power-up sequences figured out somewhere. There's probably a chip that just automatically starts up a Rasp. Pi CM4 by now (and if not, at least a premade design that we can copy/paste from the internet). --------- What looks difficult to you about the Rasp. Pi CM4?? |
So any kind of use of this device starts off with PCB design whereas the most obvious uses for me would be to use them to create computing fabrics so I'd like to be able to just send power and networking to them but then I'm suddenly back at the regular raspberry pi. I don't see the point of having 400 lines into and out of a compute node. I'd simply like a denser version of the Pi that still has enough RAM to make it count.
The Pico with castellated i/o is about my comfort zone, but it is hard to use that for any kind of networked solution (or you'd have to go wireless).
Of course you could use a breakout board and just wire up power and ethernet but then you're already back to the same price of a regular Pi and you lose the density advantage.