In my case, the machine performs the first G0 at F2000. Then it does the first cut at F600 speed. After the second G0 move, the next and all remaining G1's are performed at F2000.
My arduino-foo is not as good as my py-foo, so in the meantime I will modify the inkscape exporter to add F commands to every subsequent G1 - but it seems my machine is not preforming the expected method of operation. The G1 Feed speed should default to the last time it was set as G1. G1 should not adopt G0's feed speed.
Consider the following G code:
In my case, the machine performs the first G0 at F2000. Then it does the first cut at F600 speed. After the second G0 move, the next and all remaining G1's are performed at F2000.
My arduino-foo is not as good as my py-foo, so in the meantime I will modify the inkscape exporter to add F commands to every subsequent G1 - but it seems my machine is not preforming the expected method of operation. The G1 Feed speed should default to the last time it was set as G1. G1 should not adopt G0's feed speed.