Problem = NVMe SSD is larger than the VIM3 board form factor
Electronics Engineer solution = make an expensive carrier board!
Mechanical Engineer solution = make a cheap case that provides the capitve points needed to hold the board and the āoverhangingā NVMe SSD ā¦ and also solves the problem that board + SSD needs a new case design anyway (as the current Khadas plastic-kids-toy case is too small).
IMHO the low-tech solution is often better then the high-tech solution.
Well, the two pictures clearly answer the following questions:
Why increasing costs by adding PoE to the Extension Board?
Why increasing costs by adding mPCIe M.2 Key A in āUSB onlyā fashion?
Do you really think people wanting to benefit from rather slow NVMe storage are the same people who need also PoE and WWAN modems all at the same time?
Edit: just realized that itās not even mPCIe but M.2 Key A to ensure that close to nothing can be inserted into this slot.
Itās not just POE, that port can also just be used as a second ethernet port for a router setup on your network. in terms of the m.2x expansion adapter most others donāt have the rigid cable they just have a flimsy ribbon cable quite frankly Iād get this for some of my RockPi 4 boards just for the far superior build quality. The speed of the m.2 port isnāt great but itās also just a 1x land so the speeds are what they are, again youāll need the RK3399 chip for the faster gex3x speeds. Hopefully the board will just support m.2 non NVME drives as well, but as I donāt have one canāt test that yet. may some that does will chime in. I do agree that the mobile card slot could be gotten rid of or have two different versions
Impossible. This would require an additional PCIe SATA controller and there is none. Anyway, the fact that the VIM form factor is too small for a M.2 2280 SSD doesnāt explain Khadasā obsession to create rather expensive add-ons instead of simple and cheap solutions as @chewitt already said.
Well it is a dev board after all so feel free to create your own solution for an m.2 NVME card holder slot. Iām pretty sure you could use the one that Radxa has for the Rock Pi 4. hole might not line up but Iām wiling to bet at least 2 of them do.