Please enable JavaScript.
Coggle requires JavaScript to display documents.
motion, System - Coggle Diagram
motion
Digital IO Part
Motion Part
motion
check limit
digitalRead(LIMIT_MAX_PIN[num_axis])
digitalRead(LIMIT_MIN_PIN[num_axis])
HIGH
LIMIT_CORRECT = FALSE
Calculte
LIMIT_CORRECT = TRUE
LOW
LIMIT_CORRECT = FALSE
LIMIT_CORRECT = TRUE
byte num_axis = 0 ; num_axis < axis ; num_axis++
AXIS_MODE[num_axis] == 1
DELTA_MICROS[num_axis] != 0
DELTA_MICROS[num_axis] <=T
run_step_motor(num_axis)
PREVIOUS_MICROS[num_axis] = CURRENT_MICROS[num_axis];
AXIS_MODE[num_axis] == 2
System
initial_serialport()
initial_process_string()
initial_system()
Serial.println("ready!")
Loading profile
Adjust PIN & Condition
adjust_steppermotor_pin()
adjust_digital_output_pin()
adjust_digital_input_pin()
adjust_condition()
1 more item...