Step Motor Speed January 27, 2023 03:40AM |
Registered: 5 months ago Posts: 3 |
device.serial.write("G91\n\r".encode()) while 1: data = device.serial.readline() if data == b"ok\n": break s=time.perf_counter() for i in range(25): device.serial.write(b"G1 Z0.001\r\n") # move up 1 micrometer (0.001 mm) device.serial.write(b"M400\r\n") # wait for current move finish c = 0 while 1: data = device.serial.readline() print(data) if data== b'ok\n': c += 1 if c == 2: # "ok" message will return after "G1 Z0.001" and "M400" command break print(time.perf_counter()-s)
device.serial.write("G91\n\r".encode()) while 1: data = device.serial.readline() if data == b"ok\n": break s=time.perf_counter() for i in range(25): device.serial.write(b"G1 Z0.001\r\n") device.serial.write(b"M400\r\n") c = 0 while 1: data = device.serial.readline() #print(data) if data== b'ok\n': c += 1 if c == 2: break time.sleep(0.1) print(time.perf_counter()-s)
>>> M503 SENDING:M503 echo:; Linear Units: echo: G21 ; (mm) echo:; Temperature Units: echo: M149 C ; Units in Celsius echo:; Steps per unit: echo: M92 X400.00 Y400.00 Z25600.00 echo:; Max feedrates (units/s): echo: M203 X15.00 Y15.00 Z1000.00 echo:; Max Acceleration (units/s2): echo: M201 X180.00 Y180.00 Z1000.00 echo:; Acceleration (units/s2) (P R T): echo: M204 P180.00 R180.00 T180.00 echo:; Advanced (B S T X Y Z): echo: M205 B20000.00 S0.00 T0.00 X10.00 Y10.00 Z1000.00 echo:; Home offset: echo: M206 X0.00 Y0.00 Z0.00 echo:; Stepper driver current: echo: M906 X800 Y800 Z800 echo: M906 I1 X800 Y800 echo:; Hybrid Threshold: echo: M913 X104 Y104 Z123 echo: M913 I2 X104 Y104 echo:; Driver stepping mode: echo: M569 S1 X Y Z echo: M569 S1 I1 X Y
Re: Step Motor Speed January 27, 2023 04:42AM |
Admin Registered: 12 years ago Posts: 6,786 |
Re: Step Motor Speed January 27, 2023 05:23AM |
Registered: 5 months ago Posts: 3 |
device.serial.write(b"G1 Z0.001 F1000\n")or
device.serial.write(b"G1 Z0.001 F10\n")total time is 2.56 (approximately) seconds,
>>> M906 SENDING:M906 X driver current: 800 X2 driver current: 800 Y driver current: 800 Y2 driver current: 800 Z driver current: 800
Re: Step Motor Speed January 27, 2023 11:22AM |
Registered: 6 years ago Posts: 301 |
Re: Step Motor Speed January 27, 2023 12:14PM |
Registered: 6 years ago Posts: 301 |
Re: Step Motor Speed January 28, 2023 12:58PM |
Registered: 4 months ago Posts: 2 |
Re: Step Motor Speed January 28, 2023 02:22PM |
Registered: 6 years ago Posts: 301 |
G91 G1 Z0.001 M400 // wait for movement to finish G4 P10 // let carriage settle M240 D50 // 50 ms pulse high on camera trigger
Re: Step Motor Speed January 29, 2023 06:27AM |
Registered: 4 months ago Posts: 2 |
Re: Step Motor Speed January 29, 2023 08:39AM |
Registered: 6 years ago Posts: 301 |
Re: Step Motor Speed February 02, 2023 09:48AM |
Registered: 5 months ago Posts: 3 |