new extruder algorithm and retrieving gcodestart and end from settings