This looks pretty close to what I’m looking for, so hopefully it’s still under development!
If i was doing the component layout I would do it like this.
- M.2 mount on the bottom
- all the standard I/O (usb, power, ethernet, hdmi, micro SD) all on one of the long edges, even if that means making the pcb slightly larger or mounting components on both sides. Maybe even making all the usb ports usb-c to save space.
- GPIO on the other long edge
- Both csi connectors that can be used for camera modules on one short edge, and spaced out properly so that HQ camera modules can be mounted side by side with the short 38mm ribbons without issues. (edge mount connectors)
with an m.2 and all the the standard I/0 on a long edge, people can finally make a nice looking mini desktop, or development server, without using the kludgy usb 3.0 C shaped adapter.
with the GPIO on the other side, people will have easy access to the pins if needed. It would also probably go a long way towards having an engineering session finish without cable spaghetti all over workbench/desk. Just having holes for GPIO pins might be a good option as well, as I see a lot of people either not using them or at all, or swapping out for a right angle connector like on the 400.
The properly spaced csi ports means people should be able to make nice compact computer vision projects.