@fcwilt M203 is my rapids speed. When I use G0 to call a move at max speed, that's the speed it runs at. M202 is not implemented in the firmware. G1 and G0 are modal, meaning you only have to have one line with G0/G1 and then every following line can have just coordinates to go to, just like the F parameter. In the 3d printer world, modal is called sticky I believe. So either my problem is that the lines after resume are treated as a G0, because they don't have a G command at the start of the line, or the F parameter is lost and the max is used. Either way, the firmware shouldn't behave this way, especially since the G1 R1 Z0 F75 should have both the G1 and the F75 held over as modal/sticky
Best posts made by Zakm0n
-
RE: Resume from pause doesn't respect previous feederate.
Latest posts made by Zakm0n
-
RE: Resume from pause doesn't respect previous feederate.
@dc42 spot on. It does exactly what I expect with that removed.
-
RE: Resume from pause doesn't respect previous feederate.
@chrishamm like at the end of resume? To be clear, this is not the entire file, just the first couple lines.
-
RE: Resume from pause doesn't respect previous feederate.
@dc42 No, it's not. It's resuming at top speed in the cut. Here is a snippet of the code I'm running.
G55 M8 M3 S6000 G00 Z20 G00 X13.0734 Y315.6128 G00 Z-5.08 G01 Z-7.62 F125 X13.0607 Y312.7553 X13.8151 Y312.8518 Z-7.6327 X14.5161 Y313.1464 Z-7.6454 X15.1155 Y313.6138 Z-7.6606 X15.5702 Y314.2234 Z-7.6733 X15.8496 Y314.9295 Z-7.686 X15.9309 Y315.6864 Z-7.6987 X15.8115 Y316.4357 Z-7.7114 X15.4965 Y317.1292 Z-7.7267 X15.0114 Y317.7134 Z-7.7394 X14.3891 Y318.1502 Z-7.7521 X13.6728 Y318.4068 Z-7.7648 X12.9159 Y318.4652 Z-7.78 X12.1691 Y318.323 Z-7.7927 X11.4859 Y317.9877 Z-7.8054 X10.9144 Y317.4848 Z-7.8181 X10.4978 Y316.8498 Z-7.8308 X10.2641 Y316.1259 Z-7.8461 X10.2286 Y315.3664 Z-7.8588 X10.3937 Y314.6247 Z-7.8715 X10.7493 Y313.9516 Z-7.8842 X11.27 Y313.3979 Z-7.8969 X11.9177 Y313.0017 Z-7.9121 X12.6467 Y312.7883 Z-7.9248 X13.0607 Y312.7553 Z-7.9375
-
RE: Resume from pause doesn't respect previous feederate.
@fcwilt M203 is my rapids speed. When I use G0 to call a move at max speed, that's the speed it runs at. M202 is not implemented in the firmware. G1 and G0 are modal, meaning you only have to have one line with G0/G1 and then every following line can have just coordinates to go to, just like the F parameter. In the 3d printer world, modal is called sticky I believe. So either my problem is that the lines after resume are treated as a G0, because they don't have a G command at the start of the line, or the F parameter is lost and the max is used. Either way, the firmware shouldn't behave this way, especially since the G1 R1 Z0 F75 should have both the G1 and the F75 held over as modal/sticky
-
RE: Resume from pause doesn't respect previous feederate.
@fcwilt This is a CNC mill, so there is one F called early in the cut. Regardless, the speed this thing is moving is downright dangerous. Even if the next line had a F parameter called, the remainder of the cut move after unpausing could cause catastrophic damage. Like I said, at no point should there be anything other than F75 through a pause and unpause, but yet, I'm seeing close to F6000.
-
RE: Resume from pause doesn't respect previous feederate.
The only G1 in this sequence has F75 for 75mm/min (I'm fine tuning feed rate with the speed slider.) That should carry over to the program g-code on resume.
-
Resume from pause doesn't respect previous feederate.
So, I'm running a custom pause and resume macro, but when I resume from pause, the feedrate is out of control. My file's feedrate is 75, but on resume, my XY movements seem to be at rapids speed. Gcode is as follows:
Pause.g:
G60 S1
G54 (I work in G55)
G0 Z100 (machine limit)
G55Resume.g
G0 R1 Z5
G1 R1 Z0 F75
G55 (just in case) -
RE: CNC Pendant Disconnecting Duet
@dc42 I'm using pro micro and Duet 2 wifi on the latest RRF2 build for it. Thought I had it wired wrong, but flashing the older sketch made it work. I am getting some wifi issues with it though.
-
RE: CNC Pendant Disconnecting Duet
@dc42 Just built my pendant controller, and the most recent code causes the pendant to not work at all. I used the previous commit and it works fine. Whatever you did, broke it in a big way. I noticed it would not respond to movements, but after enough movements were commanded, my Duet 2 wifi had to be completely restarted