(The printers mentioned may fulfill some of the requirements, but not all.)

And yes, I think you're absolutely right. DIY kits are the way to go with OP's requirements.