This is fantastic! Exactly what I would do in this situation with spare parts at hand. I doubt I know anyone into 3D printing themselves but building one like this is such a learning experience. Look...