PCIe NVMe for Raspberry Pi 5. Geekworm
Вставка
- Опубліковано 25 січ 2024
- Thanks to Geekworm for send me these boards to test
These shield follow the new "PIP" design guideline from Raspberry Pi foundation ensuring that it will be easy to use and be supported long term by updates to Raspberry Pi OS
X1000 x1001 x1002
As an Amazon Associate I earn from qualifying purchases
US
X1000 amzn.to/3vJept2
X1001 amzn.to/4b6ISBm
X1003 amzn.to/48VelEE
UK
X1001amzn.to/3vOKLm6
X1002 amzn.to/427KMxE
Specs
wiki.geekworm.com/X1000
wiki.geekworm.com/X1001
wiki.geekworm.com/X1002
Amazon US & other Countries Links
Patriot p310 240gb nvme m.2 amzn.to/3vOFXwZ
Samsung pro plus 128 micro sd amzn.to/410mncQ
Kingston a2 64gb amzn.to/33HBrCD
Sandisk pro sd card amzn.to/3Pc0AJI
ICE Tower Cooler for Raspberry Pi 5 amzn.to/3siJ92Q
Usb C to C power display cable 100W amzn.to/3qoXsxZ
Usb C coupler / joiner amzn.to/47eMWNg
Pi 5 compatible case amzn.to/3PrrLAk
Pi 5 compatible cluster case amzn.to/46rvSDn
Pi 5 compatible fan amzn.to/3EUnK2r
Micro hdmi cable amzn.to/3FmtFgP
3.5 audio usb amzn.to/45xa08M
Kioxia Micro sd card amzn.to/3rNpGXO
Brave eagle Micro sd card amzn.to/46Vgxex
Samsung evo select 128gb micro sd amzn.to/3Qn4jpx
Crucial SSD amzn.to/46dMOO8
Orico usb hub amzn.to/462DNah
Samsung Bar usb drive amzn.to/45IgMcF
My Pi 4 case amzn.to/3Pkes4t
Raspberry Pi 4 amzn.to/46pb5Av
Mini mouse keyboard amzn.to/3ExMrS3
Logik K400+ keyboard amzn.to/3BUiDN5
My capture device Avermedia GC513 amzn.to/3G1LPDQ
Wimaxit 14” Touchscreen amzn.to/3kPDgRl
My Amazon UK store
www.amazon.co.uk/shop/leepspv...
Amazon UK Links
Patriot p310 240gb nvme m.2 amzn.to/3vMsp58
Samsung pro plus 128 micro sd amzn.to/46TK2x3
Sandisk pro sd card amzn.to/3P5HHIk
Kingston 64GB A2 amzn.to/2NTnkPm
Ice tower cooler Pi 5 amzn.to/3MAPL3m
Usb C to C power display cable 100W amzn.to/3D8GRWV
Usb coupler / joiner amzn.to/3QIDoDN
Pi 5 compatible cluster case amzn.to/3ZFVxpF
Pi 5 compatible case amzn.to/3ES7Q8X
Pi 5 compatible fan amzn.to/3tc2RgH
Samsung evo 128gb sd card amzn.to/3Sczfdg
Micro sd card Kioxia amzn.to/3Q5LnKq
32GB micro sd Lexar amzn.to/3tEgLZ6
HDMI to micro hdmi amzn.to/3tGq3UA
3.5mm audio to usb amzn.to/3FpS9G0
Samsung Bar usb drive amzn.to/3sRqbjI
Raspberry Pi 4 amzn.to/3LeeIAL
pi camera 2.1 amzn.to/46rtfBh
Mini mouse keyboard amzn.to/3LgPn9z
Mini remote amzn.to/3ZbINa0
Official Raspberry Pi power adapter black amzn.to/3pHyiJj
Crucial 240GB SSD amzn.to/37LLc0V
YCCTEAM Xbox 360 Wireless controller amzn.to/38to6ya
my pi 4 case amzn.to/3ZfFyyv
Logitech K400+ keyboard trackpad amzn.to/3otsF0EOfficial
My capture device Avermedia GC513 amzn.to/2MnbXhW
Wimaxit 14” Touchscreen amzn.to/3sOpDLg
my videos
Raspberry Pi 5. Ice tower cooler and case from 52Pi
• Raspberry Pi 5. Ice to...
Armour fan cases for Raspberry Pi 5. Geekworm
• Armour fan cases for R...
My Playlists
Everything Raspberry Pi. Over 650 Videos
• Everything Raspberry P...
Raspberry Pi NEWS
• Raspberry Pi NEWS
Speed test results
Geekworm
x1002 kioxia pcie2 # see faster pcie 3 results below
Sequential write speed 362077 KB/sec (target 10000) - PASS
Random write speed 78392 IOPS (target 500) - PASS
Random read speed 53718 IOPS (target 1500) - PASS
x1002 pcie3 thanks Jeff
Sequential write speed 606814 KB/sec (target 10000) - PASS
Random write speed 94160 IOPS (target 500) - PASS
Random read speed 59795 IOPS (target 1500) - PASS
X1001 pcie3
Sequential write speed 697191 KB/sec (target 10000) - PASS
Random write speed 94160 IOPS (target 500) - PASS
Random read speed 59578 IOPS (target 1500) - PASS
x1000 pcie3
Sequential write speed 682666 KB/sec (target 10000) - PASS
Random write speed 93622 IOPS (target 500) - PASS
Random read speed 59362 IOPS (target 1500) - PASS - Наука та технологія
I just installed the X1001 two days ago and I'm happy to report the board works with the WD Black 770 M.2 NVME, something Pineberry does not support. The process took about 5 minutes to install and boot up. I was so pleased with this board, I purchased a second one. Thanks for the video, the 3D Printed M.2 adapters were an awesome idea!
Thank you so much for this!!! I also bought the X1001 but also saw the warning about SSDs using a Pison controller. I have been unable to find a reliable source of information on exactly which drives use the Phison controller. I'm glad you found one!!
I have two Pimoroni NVMe bases. Followed their instructions and they work like a charm. One on 4g and one on 8g.
I 3d printed a case for the 256gb unit. I like that the drive is between the base and Pi but (and I'm not sure of which is the bigger impact - case or SSD) the running temperature is up about 5 degrees (F). I'm using the official Pi5 fan/heatsink.
I liked your build with the X1002 Bottom that leaves the top free for a good cooler. I've ordered the Argon THRML 60mm Radiator Cooler, which looks like the trusty ICE Tower, but uses spring loaded push pins with the board's cooler mount holes. I'll update when the parts arrive.
Thanks Lee for doing the hard work so I don’t have to…😂!
Have a great day!
I like the original GeekWorm’s low profile heatsink that actually had upper and lower halves connected
This is all great stuff! I just really need cases designed to work with this stuff. I’m using a full size NVME, so hopefully they’re here soon.
Geekworm have been very helpful in the past and are quality products. Their support is very helpful.
It looks like the difference between V1.0 (which I have) and V1.1 (which you have) is the existence of the pogo-pins for power.
The way I assembled mine was to put the black screws through the Pi into and through the NVME board, then use the supplied stand-offs below those to be able to have something to screw into (for my eventual case).
Another great video Lee great stuff :)
I've got the x1001 and their case P579 with the official cooler. It's actually been a great build.
That's what I ordered and it just turned up today. I'm quite pleased with how nicely it all fit together. Tomorrow I'll do some benchmarks.
I have the x1001 on my Pi 5 too but I opt for the KKSB Raspberry Pi 5 Case instead for higher clearance 'coz I'm using a rather aggressive heatsink on my Nvme SSD that is 2280 in size. I'll be getting it tomorrow. Can't wait! 😁
One more comment. I have three different models of SSD adapters for my pi 5’s and inserting the ribbon cable is always fiddly. I find it easier to attach the cable with the boards oriented so that it can go straight in, and then fold the adapter over and attach the screws. I don’t know why the pi foundation didn’t make this a right angle connector, the way it’s done on almost all adapter boards.
Nicely done, thank you! Geekworm needs to add mounts for shorter drives. My production board from Amazon has the same issue as yours and when I was reading reviews for the X1001 this was a common complaint. The cooler mounting for X1001 is simple if you use the pi factory active cooler. I find it more than capable for cooling a pi 5 even at 3 GHz, and it gets adequate airflow with the half width X1001.
They have a few, including the M300.
Thank you, this is good. These GeekWorm boards are very nice. Putting the M.2 on top clearly is the way to go for the sake of heat dissipation. GeekWorm should also provide some boards targeting the **2230 / 2242 ONLY** in order to minimize the overlap with the main board / RPi fan, and let users add complementary hats for other purposes at the same level.
I just got the X1002. I had to update the eeprom in the raspberry pi 5 to enable the nvme. I also really struggled with the little ribbon connector on the external board. I also couldn't put a small NVMe in the board, same as you saw.
I prefer the x1002 board underneath.
With the x1001, the camera and display ports are blocked and you are forced to use the standard fan.
With the x1000 only standard fans are possible.
Same here
What I'm waiting on is someone like Deslavo systems, or Mechatronics Art to come out with a high quality all aluminum case that supports an NVME Hat.
I have the Pineberry and Pimorini. I've had to 3D print / Laser cut my own cases. It's a pity that the standard Pi FGoundation ones couldn't have put some spacers in theirs to accommodate these obvious addons. You can remove the top fan but it's a kludge for the top hat. The lower board really needs a hatch to take it out. The problem when you're bleeding edge I suppose. Not a problem for me
The Pimoroni one has the same style of angled ribbon cable
I saw Kioxia BG4 working with geekworm in your video. I tried using both Pineberry Pi and Pimoroni NVMe Base and was disappointed because Rpi5 didn't detect my BG4 through them, but I'm thinking of buying Geekworm and giving it a try.
The X1001 can go underneath and looks cool. You won’t have access to the SD card slot though
Great video. I've recently got an rpi5 and it's currently sd card and is housed in a geeekpi mini tower kit case. Would nvm fit inside or would better case be more suitable.
@@StuBoyUK I mounted mine externally My new NVMe setup Raspberry Pi 5. Plus longer PCIe cable tests
ua-cam.com/video/DX6tg-FY_nI/v-deo.html have since added power from the goo pins
ua-cam.com/video/f8Ou6VkuF4w/v-deo.htmlsi=cvvjthYXtLIVtzv0
I like the pimoroni base best but they need a US distributor. Shipping from GB is too expensive.
Did you do the cases form 52Pi? I saw you do the metal cases but there were some clear ones but have not seen a video on it. Was that done or is it in progress?
I have a clear one at the start of this video
ua-cam.com/video/HQdgHD3NGCA/v-deo.htmlsi=KWdpTSdeILd4Ki4G
One of these is being sent to me
wiki.52pi.com/index.php?title=ZP-0172
Where did you get those M.2 2230 to 2242 or 2280 extenders? They held the drive with little notches that catch the corners of the drive. Clever. Most of those I've seen are breakaway PC boards.
3d printed
Still haven't received the Argon THRML 60mm cooler, but I saw something interesting on Amazon. If you pull up the GeekPi Mini Tower Kit for Pi5, the "Frequently bought together" section suggests also buying the Geekworm X1001 PCIe M.2 board. Is it really possible to mount them together or is Amazon just showing their inner numpty?
I have a 52Pi mini tower I am soon to review. I’ll see if one fits.
is what you put on the bottom a "heat sink"? if so would you not want it to touch to conduct heat?
Yes it could benefit from it
Hi, I purchased a geekworm adapter for my raspi 5 and now using my nvme as main boot device. Everything worked out fine, except since this switch after a while I can't connect anymore to my raspi. It seems like the SSD is going into some idle mode. If I start working on an open SSH connection again, everything goes back to work again without a restart. No idea why this happens. Do you have some experience here? Many thanks!
Geekworm already released even better x1003 version which is even smaller and uses neat idea to mount itself into official cooler screw :) hopefully they will release smaller version for 2230 only, maybe with slot instead of angle adapter :)
The thing is that with x1003 you can only use 2230 and 2242 sized SSDs and the SSDs with larger amounts of storage tend to be 2280.
@@gklinger obviously it's not for 2280, but there are other choices for those. 2230 are very popular and cheap, much more than 2242.
nuts!!
Very good test, thank you. 👍
Could you please name the metal case you were using in the tests?
See description
Raspberry Pi 5. Ice tower cooler and case from 52Pi
ua-cam.com/video/QUgltsRPlMU/v-deo.html
@@leepspvideo Thank you 😊
What do you think about putting an nvme drive inside the Raspad? Would the power requirement be too much?
I’m going to try it, but I think it will hit the battery more.
I was just wondering is there a reason like possibly can only use one of the other you can't use both like SD card and Geekworm X1002 PCIe to M.2 2280 NVMe SSD I was just curious because my OS is on the SD card and I was going to use that other drive as storage for the game ROMs and what not🤔🤔🤔🤔
Yes, you can use nvme for storage and run an os on sd card. The raspberry Pi defaults to sd card boot
Pretty sure the NVME touching the base on the first board is intentional in order to cool the NVME since they tend to run hot.
The first base was not designed for nvme. I was just seeing if it would fit.
Is there enough power to have the raspberry Pi 5 be configured to use both a 2.5 solid state drive under the SBC and also use the upper plate containing the NVME drive?
I haven’t tested it enough yet
Can you put a link to the NVMe grey adaptors you used. I have been looking for something like them.
www.thingiverse.com/thing:4675734
@@leepspvideothank you very much for such a quick response, love your channel, I am a huge Raspberry Pi fan and user for several years, really excited to build raspberry pi 5 with NVMe, as you will be aware sd cards atc can become unstable very quickly. so hoping using nvme ssd the pi would be up and running 24/7 365
Using the Pimoroni HAT, and getting 850+ speeds on GEN 3 (HDParm), well happy. A bit disappointed you cant get these NVMe cables longer, or anywhere at all.
I found these, still only 5cm
www.aliexpress.com/item/1005006408515686.html?src=google&src=google&albch=shopping&acnt=494-037-6276&slnk=&plac=&mtctp=&albbt=Google_7_shopping&albagn=888888&isSmbAutoCall=false&needSmbHouyi=false&albcp=17859473014&albag=&trgt=&crea=en1005006408515686&netw=x&device=c&albpg=&albpd=en1005006408515686&gad_source=1&gclid=CjwKCAiAzc2tBhA6EiwArv-i6f4gbXDzeE2-tn2NXcxXNkGeUewLU5Lgofe1DoNEfc_HPbZ8md_ByBoCXt0QAvD_BwE&gclsrc=aw.ds&aff_fcid=b02e1cebe1874fedac6ded80f4ea6ba9-1706299698538-00042-UneMJZVf&aff_fsk=UneMJZVf&aff_platform=aaf&sk=UneMJZVf&aff_trace_key=b02e1cebe1874fedac6ded80f4ea6ba9-1706299698538-00042-UneMJZVf&terminal_id=208f203cd0754137a115e8d3235551dc&afSmartRedirect=y
@@leepspvideo Many thx! Why are they so short though?
Possibly to do with keeping the speeds high. Although the Edatec nvme case has a long cable @@scaramonga see the start of this video ua-cam.com/video/ZUKtfwAzv_8/v-deo.htmlsi=oJS8cXAdbE0HqNnr
Its my first time with pi and a node , i have a pi5 i cant make up my mind if i should use a hat and nvme 2tb ssd or a sata ssd 2tb drive what would you think would be best for a btc node , any info much appreciated . thanks
I haven’t any experience with nodes. Nvme is the fastest but I’m not sure it will make any difference
Geekworm is delivering with these NVMe HATszI’m surprised they didn’t send you the P579.
I just got my P579 and X1001 hat today and they fit perfectly with the stock cooler. I'm well pleased.
not the biggest fan of the bottom one..... unless you're raw dogging your pi, what kind of case or rack is it supposed to fit into? I haven't found anything. Also, yes, the final version of the first board you showed off (that I'm talking about) does come w/ the little rubber thingy for putting in different sized drives. But yea.. . bottom boards are one of the more frustratingly difficult attachments to find compatible enclosures or racks for.
Does anyone know if Argon One is making a case for the Pi 5 with the M2 drive ?
Yes they are, check their official website :D
Should I buy NVMe or SSD for Raspberry Pi 5?
Nvme is the fastest. SSD is still good for the price
Can the last one fit inside the raspberry case?
I don’t have the official case
HELP: why is it before anything happening, there is a popup Authentication. I don't remember I setup an Authentication when I setup my Raspberry. When, I enter an empty. It said Authentication failed.
Not enough information to say, what Pi, storage, operating system?
Wasn't that first one meant to touch? Where would be the point of a heatsink if it doesn't touch they device?
I was using a different Geekworm case. The NVME was preventing the Pi from being flush with the raised lugs.
I received these 3 cards some days ago, the x1002 is better than the Pineberry hatdrive bottom (micro sd access), I hope they will make an update for that! Geekworm copied some design of the Pineberry hats, I hope Pineberry will have some credit for that (I support my fellow European designers).
Like with the top and bottom pineberry hatdrives, I managed to use a 8TB Sata SSD with a Sata 3 controller board.
Does yours have the pogo-pins for power?
If so, what version is the board?
I have an X1002 V1.0 and it does not have the power pogo-pins. I was surprised to see that in the video.
Edit: I paused the video and made it fullscreen and can see that the one @leepspvideo is demonstrating is a V1.1, so yeah, that's the difference.
@@glabifrons Mine has 2 pogo-pins too
Hello everyone
I got the X1001 board, set up was fine writing the image was all good, but I couldn't get the rpi5 to boot from nvme ( something with the boot order of course ) unfortunately,
I tried using sudo rpi-eeprom-config --edit to add this : BOOT_ORDER=0xf416 but that didn't work, looks like something with the rpi-eeprom-config command itself failing on update or something.
Did you have to change the boot order or simply taking out the SDCard and starting the pi again is sufficient without any kind of config.
Thanks a lot
I just made sure I had the latest eeprom update. Check the docs, some nvme drives are incompatible. All sata m.2 are incompatible
more importantly what ones do they support - I bought a pimironi one for my samsung long m2 and it wasn't supported :(
M.2 nvme, was yours M.2 sata?
Geekworm has a blurb on their product pages about NVMe drives with the Phison controller not being compatible. It says WD Blue SN550/SN580, WD Green SN350, WD Black SN850, and other drives with the controller are not compatible.
I think Samsung uses their own controllers.
You didn’t have to do any configuration? To boot from pcie?
Just updated the bootloader
Que buen video muy detallado y soy nuevo en esto y pues aqui aprendido con videos como este, saludos desde Puerto Rico 🇵🇷
P.S si alguien me confirma si monto mi Raspberry pi 5 como en estw video puedo correr mi nodo de bitcoin?
the nvme touching the case is probably intentional, to use it as a heat sink, probably why there aren't standoffs either, fiddly trick to get it installed and keep it in place.
I was using a different Geekworm case. The NVME was preventing the Pi from being flush with the raised lugs.
@@leepspvideo perhaps designed to touch, but... not very well
The case is designed for the NVME adapters. I was experimenting to see if it would fit. I probably didn’t point it out in the video @@felderup
Where can I get a pcie cable I've screwd mine tacking the SD card out.😢
I found this
www.aliexpress.com/item/1005006408515686.html?src=google&src=google&albch=shopping&acnt=494-037-6276&slnk=&plac=&mtctp=&albbt=Google_7_shopping&albagn=888888&isSmbAutoCall=false&needSmbHouyi=false&albcp=17859473014&albag=&trgt=&crea=en1005006408515686&netw=x&device=c&albpg=&albpd=en1005006408515686&gad_source=1&gclid=CjwKCAiAzc2tBhA6EiwArv-i6f4gbXDzeE2-tn2NXcxXNkGeUewLU5Lgofe1DoNEfc_HPbZ8md_ByBoCXt0QAvD_BwE&gclsrc=aw.ds&aff_fcid=b02e1cebe1874fedac6ded80f4ea6ba9-1706299698538-00042-UneMJZVf&aff_fsk=UneMJZVf&aff_platform=aaf&sk=UneMJZVf&aff_trace_key=b02e1cebe1874fedac6ded80f4ea6ba9-1706299698538-00042-UneMJZVf&terminal_id=208f203cd0754137a115e8d3235551dc&afSmartRedirect=y
Thanks Lee much appreciated 👍
How do you create a backup image of these large NVMe drives. Lets say a 1TB SSD without the need to create a 1TB image file? Wasn't a massive issue imaging a 32GB SD card lets say, but a 1TB drive? And I do mean an "image" and not having to resort to backing up individual files. I'm struggling to find a solution.
I use Pi Safe to create compressed backups, you need more space than the original to perform this process I believe.
Pi-Safe. Raspberry Pi 4 / Pi 400. Backup, Shrink and Restore SD cards and USB devices.
ua-cam.com/video/XP6ycUR9Ih0/v-deo.html
To clarify - if only 100GB of the 1TB drive is used - then how to just create a 100GB Image?
@@leepspvideo Thanks. I shall investigate this. Just in the process of overhauling my backups for various co-located windows servers and thought it high time that I should start paying some attention to my various Pi's I now have in play.
@@leepspvideo Needing more space than the original drive, regardless of its contents, is what I am trying to avoid unfortunately. Oh well. Thanks anyway.
@@mqblowe all the results from my test are in the video. I don’t know how large the backup will be after the whole process has finished
I can't get the pineberry pine drive to work with WD Blue SN580. I'm thinking that my drive is not compatible. I'm going to try it with a crucial p3 plus that I ordered and is on its way. Hopefully that will work. I've followed all the guides. Does anyone have experience with nvme on pi5 with ubuntu? Ultimately, I would like to run ubuntu, but all the guides I've found have instructions for the rapberry OS. I know the boot config is different, I'd just like to know if anyone has gotten that to work. In my case, I won't know until I try the crucial drive.
Take a look at the Geekworm wiki.
wiki.geekworm.com/X1001
They don’t recommend your drive
I am hoping for a SATA hat so I can connect 3.5" HDD.
I don't think there is anyway yet except USB and the OMV people say don't use USB for HDD
Usb is fine for a HDD what are you planning to use it for? The extra speed of pcie is really more suited to nvme
@@leepspvideo I use a Pi for my home NAS. OMV will not support RAID when using USB HDD. They say that USB is not stable!
My own experience of USB HDD is positive so I have concluded that I don't need RAID but I'm still bothered by their comment about stability.
how about x1004 now?
I have a 1003 test soon
Does RealVNC support Wayland yet?
I don’t think so, last time I heard they were working on it
ua-cam.com/video/ikUH_wOesIY/v-deo.htmlsi=IHVd3SPn-VDeUNxl
Can these be used with the pie 4
No, the Pi 4 doesn’t have pcie. Usb 3 is the fastest
SUPERFAST storage NVME M.2. Raspberry Pi 4.
ua-cam.com/video/_BYAQHj5t1U/v-deo.html
Kingston M.2 Speed Test. Raspberry Pi 4.
ua-cam.com/video/SPc5D4b3rew/v-deo.html
240GB SSD Kingston Vs Crucial Speed Test. Raspberry Pi 4, Pi 400.
ua-cam.com/video/CRNHUuGZ9aU/v-deo.html
🙋
I’ve got a raspberrypi 5. Brand new. It’s not booting up/ sending hdmi signal but the green light flashes. Any ideas? I can’t seem to get any info or help.
Turn off the safe hdmi in the config file
@@bersissevimli1588 how do I do that? I’m new to all this.
First I would try a fresh copy of Raspberry Pi os on an sd card
Try a different display
If still not working
Try to ssh into the Pi. This video should help
ua-cam.com/video/sKi0hQ-ZAIA/v-deo.html
Basically you are connecting to the Pi remotely over WiFi or wired. If you can access it run.
sudo apt update
sudo apt upgrade
If you still don’t get a display try
1:20 in this video to update the bootloader
ua-cam.com/video/xwXLzZWSVW0/v-deo.htmlsi=TLAWaTQJNnRMrUYa
@@leepspvideo thanks I’ll try that. Bit worried the new pi5 is faulty
The led flashes green 4 long flashes and 3 short flashes. Does that mean anything?
As far as I understand there is no case that would fit both Pi 5 and NVMe
I have just received one from 52Pi. I’ll be testing it soon
Case
amzn.to/3vlNovK
Both of these I’m told fit in the case
amzn.to/3TjMfgb
amzn.to/43k69fQ
Pi boards get hot and need cooling. So any hat that goes on top, I don't like and would not consider buying!
With that said, some creative solutions on top that allow a fan & cooling is interesting.
I now realise why RP5s were sold out for so long 😂 How many Raspberry Pi 5s have you hoarded?
I bought two on day one. I was sent one pre release model plus Edatec sent me two. I realise I’m in a fortunate position
Hahaha enjoy it! I m only joking… at least you are sharing info about the devices to others! Hopefully more people will be able to get one soon! I bought one at the Raspberry Pi store in Cambridge at the weekend.
I think raspberry pi lost its direction somewhere along the way:
Now you need an active cooler, an addon board to mount the nvme...
What they should have done instead:
put the nvme connector directly on the pi, dimension the cpu properly so that you don't need an active cooler (maybe except in extreme cases). Having an nvme connector is great, but put it directly on the pi! and get rid of the second display connector! Who has the money to run a dual monitor system, for sure has enough money to buy a gigabyte brix or intel nuc (albeit second hand now). And if you start to count the price of the pi, the price of active cooler, the price of a daughter board for nvme, you won't get much cheaper than a second hand nuc, which runs circles around the pi performance wise.
As it is, raspberry pi5 b doesn't make a lot of sense for the majority of people
They do an official micro HDMI to VGA adapter apparently (£6 at PiHut) and my VGA monitor (flat, probably CCFL - i only looked at the specs when I was buying it) cost me £14. I'm fairly sure since then that I've seen a whole lot of similar kit corraled on its way to the dump.
If you can sort out the mains electricity distribution and [obviously] the furniture and the cable-management consequences, then that is the ECONOMY option - with a standard HD 16:9 compared to some retroflex-curvy UHD single - if you want a "workstation" set-up from it.
It's all about what you can do with the things that are going out of fashion for price-gouging: Up until Pi 4 the only interfaces to the system were _a single_ USB 2.0 and SDIO (on which the WiFi eventually went: not that it needed the bandwidth.)
So many poorly designed parts. Cooler for my PI5 uses the two open holes which is designed for a cooler, GeeekPi Active Cooler for Raspberry Pi 5
the moment I read 'Made in China' I was done.