3D-print system with integrated CNC robot and automatic self-cleaning mechanism | Patent Publication Number 20180020683 | Patexia