Haven’t seen any movement on MPCNC development for a while. The LR4 is a very solid machine. There are a few details where I like the Primo better, but my LR4 gets far more use than the Primo nowadays.
The Primo allows a few more hold-down options, IMO. The gantry clears the work surface allowing T track or threaded inserts to use toggle clamps to hold down the work. The LR has minimal clearance, which is great for rigidity, but means that you either screw the work down to the spoilboard, or else use tape, either double-sided or painter’s tape and CA glue. This is a bit more wasteful since the tape can’t be re-used. As for use case, because the LowRider usually mounts control electronics and controls on the gantry, it is much more difficult to enclose effectively, whereas the Primo has less of that moving around.
The Primo is a bit more picky about build. The X and Y rails have to be precisely parallel or else you get issues. The LR4 is more lenient that way, because it has only the 1 Y rail and the beam/gantry is more controlled by the 3D print. That said, it also benefits from attention to build quality.
The LR4 of course has the capacity for a larger form factor. Both have about the same footprint to work area ratios. Slightly different, sure, but similar.
The only downside to the LR4, really is the MGN12H rails on the Z axis, which are a cost increase. If you’re looking at new rails anyway, the steel cost isn’t much different, and with new printed parts, not much there, either. The aluminum XZ plates can be something to source, but I 3D printed those plates, and they were enough to be able to cut aluminum replacements. The LR4 build process that way involves some iterations and rebuilding. build the machine with 3D printed XZ plates and temporary struts. Cut new struts, tear down machine, install permanent struts. Cut new XZ plates. Tear down machine and install new XZ plates.
All that said, I would lean towards an LR4 upgrade.
You can re-use several components from your Primo. The 5 motors, end stop switches (If you used them) 608 skate bearings, and some of the 5/16" or M8 nuts and bolts, and control electronics. If you used a 3 motor control board, or used something like a RAMPS board, I would upgrade to a Jackpot control board, it will make things easier for you troubleshooting on the forums. If you used an SKR Pro, or you have something else that you’re comfortable with the firmware on (I use Duet3D boards, for example) then go ahead and keep that.
You will need 4x MGN12H linear rails, 1 (or 2) TR8 lead screws and couplers depending on the length that you have for the Primo, a large number of M5 screws and nuts, and of course the printed parts. The LR4 is a much easier base. I used a sheet of plywood cut to size, and a couple of 75mm strips to raise the base to the height of the spoilboard. Super simple.