I'm deep in the Gridfinity rabbit hole but this seems a good compromise since my 3d printer broke.