The PCB design is done in classic ECAD software like Altium, Cadence, etc. The design results in Gerber files. These Gerber files are imported into our software, which recreates a 3D model of the board, slices it into layers for printing, converts these layers into G-code, and sends the G-code to the printer for printing.