@jadonm I am also retrofitting a 3D systems machine, Mine is a CubePro single extruder. I also am a hardware guy, the Gcode thing is a little hard to get your head around. I did a lot of modifications to my machine. first was i changed it from a single Z motor, to 2 motors and screws, putting them right next to the Z linear bearings, I was having some issues with the platform binding, and the screws are finer pitch so should provide better z resolution. i also removed the ball bearings and put PBC linear, FMT12 frelon lined bushings in the bearing housings, they are a direct swap out. then i removed the 2 y axis motors, and put one larger dual shaft motor on the right side, with a driveshaft that goes to the left side, where the 2nd motor was, i made a bearing block that bolts up where the 2nd motor was. this way both belts are coupled together and no chance of skipped steps or getting the carriage out of square. i also changed to the FTM12 bushings in all the bearing blocks, also put larger and higher resolution (.9 deg )motors on the X and Y ( now 2 motors, not 3) the extruder carriage i started from scratch, Just got a new model Bondtech Dual BMG and 2 mosquito hot ends, machined new bearing slides, brackets, fans and bracket for the cable chain. this is what it looks like:0_1562648198121_print head side 3.jpg I also moved all the electronics from inside bottom to outside rear, put a carbon fiber panel where the clear rear panel was, and made a couple acrylic baffels and cooling fans on the back. and a lot of carbon fiber stiffening plates through out.0_1562649364250_print head side 4.jpg and last was the heated bed, i made new parts, 1000 watt silicone heater, garolite, and a aluminum heat plate with imbedded magnets.0_1562649964431_heat bed exploded.jpg