Added z-axis+endstops and extruder, no change to the move() in printer, needs major cleanup