コード例 #1
0
void CurrentState::printPosition() {
	Serial.print("R82");
	Serial.print(" X");
	Serial.print(x);
	Serial.print(" Y");
	Serial.print(y);
	Serial.print(" Z");
	Serial.print(z);
//	Serial.print("\r\n");
	printQAndNewLine();
}
コード例 #2
0
void CurrentState::printPosition()
{

  if (stepsPerMmX <= 0) { stepsPerMmX = 1; }
  if (stepsPerMmY <= 0) { stepsPerMmY = 1; }
  if (stepsPerMmZ <= 0) { stepsPerMmZ = 1; }

  Serial.print("R82");
  Serial.print(" X");
  Serial.print((float)x / (float)stepsPerMmX);
  Serial.print(" Y");
  Serial.print((float)y / (float)stepsPerMmY );
  Serial.print(" Z");
  Serial.print((float)z / (float)stepsPerMmZ * 1.0);
  printQAndNewLine();
}
コード例 #3
0
void CurrentState::printEndStops() {
	Serial.print("R81");
	Serial.print(" XA");
	printBool(endStopState[0][0]);
	Serial.print(" XB");
	printBool(endStopState[0][1]);
	Serial.print(" YA");
	printBool(endStopState[1][0]);
	Serial.print(" YB");
	printBool(endStopState[1][1]);
	Serial.print(" ZA");
	printBool(endStopState[2][0]);
	Serial.print(" ZB");
	printBool(endStopState[2][1]);
	//Serial.print("\r\n");
	printQAndNewLine();
}