How did you go about attaching the Sintech M.2 (NGFF) to the case?Did that as intended. My part list is now as follows.
Barebone is a CWWK CW-MBX-AD12, Motherboard MINIPC-G12, Intel Core i5-1235U.
You can find the barebone model name on the label of the topmost RAM slot (see first picture below) or via dmidecode in Linux.
RAM: Crucial 32GB DDR4-3200 SODIMM CT32G4SFD832A x2
SSD: Samsung 970 EVO Plus NVMe M.2 SSD 2TB MZ-V7S2T0 / MZ-V7S2T0B/AM x2
SSD heat sink: Ranuw 2mm Copper Heatsink x2 (Amazon Germany only unfortunately, but you can find similar easily enough in other countries)
NGFF adapter: Sintech M.2 (NGFF) to M2 A/E Key WiFi Port with 20cm ribbon cable
External fan: Noctua NF-A14 5V PWM
4-pin Y-cable: from a Noctua NF-A12x15 PWM I had in my inventory from an older project
Anti-vibration mounts: Noctua, from the same fan package as before, but they can also be ordered separately as NA-SAV4 (4 pieces used)
Power supply: GlobTek TR9CE9000LCP-IM(R6B) 12V 110W 9.2A (the smaller one recommended by fta was not available)
Fixing the fan with the NA-SAV4s was easy enough. Their wide parts fit snugly between the case fins, and because they are that long they can then easily be pulled through. In hindsight the anti-vibration mounts from the NF-A14 5V PWM package might possibly have sufficed also, but I wasn't in the mood to try. The fan then sits very tightly.
It is powered via the 4-pin Y-cable in parallel with the internal fan and running so slowly that it is barely audible. The system's temps are okay so far.
I had to remove the NGFF adapter Changwang (CWWK) shipped the barebone with because it blocked the internal fan with an NMVE mounted. Instead I opted for the Sintech. It's ribbon cable allows for more flexibility in placing the second NVME. Also, I guess leaving the voltage transformers (R15) free in this way benefits their cooling. The adapter is quite expensive, though. YMMV
I also removed the mesh foil from the bottom vents. It looks quite elegant, but I think the airflow is better without it.
The SSD heat sinks were installed after taking these pictures, but I don't think they are of much use. At most, they help to distribute the heat more evenly, if I am to believe the NVMe sensors, but they do not seem to contribute much to reducing the temperature. The EVO Plus also don't generate as much heat as newer, faster models. In retrospect, I would leave them out and rather monitor temperatures thoroughly. If necessary, one can always install them later.
BIOS ist fta's with running Proxmox VE 8.0.3 standalone on a zfs mirror. Keep in mind that only the x4 PCI-E Slot is bootable though, so adapt partitioning accordingly. With PVE 8 the PCI device passthrough can now be conveniantly realized through mappings via the Web GUI, by the way. Three of the NICs are mapped to an OPNsense VM for instance and a USB device, an HMIP-RFUSB radio for home automation, is mapped to a debmatic. (The underlying Homematic IP system is predominantly a German and Austrian thing, I believe.)
All in all, this went very smoothly and uncomplicatedly, thanks to all your groundwork, folks. Thank you, guys!
View attachment 30071View attachment 30072View attachment 30073View attachment 30074