Now that I have my Pi 5 / Mesa 7i95T basically working (still re-reading Docs and tweaking ini/hal configs) I do like it and don't regret starting with it.
I faced the most challenges from the following:
- Very rusty on Linux distro's, package managers and Kernel versions
- The Docs, Form and Wiki are AWESOME but it's often a challenge to remember where something was documents to find and re-read the details once I hit a problem. (Fortunately Google search will usually find Forum threads for error outputs.
- Since the Pi4/5 are ARM based its more challenging to find Deb packages and APT sources for certain things.
- I always started with the LinuxCNC Debian imaging for all my builds - then would screw it up from there.
I am planning to build up an Intel platform machine next to smooth out some of the ARM related challenges. If I had it to do over I would have chosen Intel.
Here are a few of the options I'm looking at and I've used other boards for other projects.
LattePanda Mu ($105 on sale)
A Micro x86 Compute Module (N100 CPU,8GB RAM,64GB eMMC)
On DfRobot
Lite Carrier Board for LattePanda Mu Compute Module ($39)
(USB 3.0, Ethernet, PCIe 3.0, M.2 M key, HDMI)
On DfRobot
The carrier has two PCIe slots (1x/3x) but most people will need to add wifi Intel M.2 Wifi ($19)
On Amazon
So that's around $170 plus shipping then you have to choose a DC supply and this one is really fast if that matters.
LattePanda 2 Delta 432
A Pocket-sized Powerful Windows/Linux Single Board Computer (4GB RAM/32GB eMMC)
On DfRobot
M.2 PCIe card riser ($30)
On Amazon
This one comes with WiFi so it just needs power. It has less memory than the Mu and needs the riser to plug in full sized PCIe cards but it comes with a fan.
LattePanda V1 (~160 on sale)
On DfRobot
The Smallest Windows 10 Single Board Computer (Unactivated, 4GB/64GB)
Both the V1 and Delta 432 come with a built in Arduino with standard HAT connections but since this one does not have a PCIe compatible M.2 using PCI Mesa cards would be out. It would be Ethernet only.
I think it would be facinating to see what the built in Arduino might make possible for controlling odds and ends using the HAT boards.