private Timer positionPollTimer = null;
protected GrblController(AbstractCommunicator comm) {
super(comm);
this.commandCreator = new GcodeCommandCreator();
this.positionPollTimer = createPositionPollTimer();
this.maxZLocation = -1;
this.settings = new GrblSettingsListener(this);
}