I agree with the above, I am sure it could be done with a usb network card and the memory card in the sd-reader as storage. The bord in the machine should be capable to handle the rest. This way all the old UM2+ could still work and get support for firmware upgrade network printing etc. I have tried octaprint and don't fell i get the same result when printing, might be a bad config on my part but as this now is part of other printers. I am sure you already have 90% of the software in place and I would pay for the upgrade to not have to bother with a second device and a solid experience.