Bit Runner Pause and Start Issue

Well, I don’t think this is a huge issue, but it does cause me some concern that I might break something on my machine.

I have a S3XXL with BitRunner, BitSetter and BitZero installed. All works well, except for the BitRunner after I pause a job. I am working on making 1.5” pockets that are just a little wider than my #201 end mill. So not all the chips are ejected from such a small area. I occasionally have to pause the job and clean out the pocket with cordless DeWalt vac I keep right by the machine.

This is were the problem happens. After I have cleared out the pocket and hit the resume button, both the Y gantry and the router start up at the same time. This doesn’t give the router enough time to spin up to full speed. So it’s basically crashing into the work piece. Causing the work piece to move just a bit and my pocket is now shifted a bit. This has only happened on pieces I have paused. If the dust collection works on a certain piece and I don’t pause the job, the piece comes out just as intended.

So last week I had to unplug the router from the BitRunner and run it manually, not a big deal, I have run it this way for longer than I’ve had the BitRunner installed, so It was just like the good old days again.

So I need to know if I failed to install the BitRunner correctly, or if this is the way it works? The sudden jolt when I hit resume is quite unnerving. I’m afraid that I might break a v wheel or one of my smaller more expensive end mills.

Is there a way for the router to start up first and them have the y,x and z axis start moving? This would seem like the safest way for all this to work.

I know someone here will be able to help, before it becomes an big issue.

Thanks in advance
Jairo

2 Likes

Hi @Jairo,

Can you describe in (even more) detail what happens when you hit “Pause”, and then “Start” ?
Here’s what happens on mine when I do Pause (which is translated by CM into a “feedhold + park” command to GRBL controller) and then Start again:

  • job is running
  • I hit Pause: the movement stops, the Z axis first retracts slowly, router still on. This lasts for about 2 seconds.
  • once that initial slow Z retract has happened, GRBL stops the router (via the BitRunner), and proceeds to retract Z axis faster, all the way to the top (minus 5mm)
  • if I hit “Start” again, it does the same steps in reverse: the Z axis initially plunges quickly, then stops at a predefined safe height, it turns on the router there, lingers for a few seconds, and then proceeds to plunge further down at slow speed, down to the depth where it was paused initially.

Don’t you see the same behavior? Those couple of seconds lingering above the material after turning on the BitRunner and before plunging into the material are more than enough for the router to reach nominal speed in my setup, but now we need to figure out what’s going on in your setup if you see a different behavior?

4 Likes

That’s how mine works, spot on description … no chance of crashing.

2 Likes

Hello @Julien

That is not at all how mine works.

When I hit “Pause” everything just stalls where it is. Router shuts off, but the Z axis does not retract. It stays at the depth at which it was cutting. Once I clear out the pocket and hit Start again everything starts at the same time X,Y , z axis and the router.

Last September when I would pause a job it would do it as you described. Motion on the Shapeoko would stop, the router would retract and then I would manually turn off the router, since that was before the BitRunner.

I installed a new motion control board last week, that was sent to me by Carbide3D support. All works well on it except this “Pause” issue.

I might have to reach out to the Carbide3D support if its not something I can take care of with help from the forum.

Is this explanation clearer?

Ok I see, this is strange as what you describe matches what would happen in GRBL if “parking” option was not enabled in the firmware, but on recent Shapeoko firmwares it is.

First, definitely reach out to support on this.

In the meantime, can you check something ?
In the Settings menu, click “Show Log”. In the window that opens, click “Clear”. Back in the CM window, go to the MDI section, type $I and click ‘Send’. Then check what is displayed in the Log window.
On mine it says this:

$I
[VER:1.1f.20170131:]
[OPT:VNPR,14,128]
ok

I just want to check if maybe the replacement board you have may have another GRBL version for some reason.

3 Likes

Going to try it right now!!
Thanks Julien.

Looks like mine is the same. Including a pic so you can verify.

What version of CM are you using ?

It says version 513 ion the lower left side of the screen.

Mmh. So you are using the same version of CM I do, and supposedly have the same firmware, and yet it behaves differently. My bet is still that the firmware is not quite the “usual” one, but I may very well be wrong.

A final test in case it provides any clues: can you try and do a Pause during a cut (it can be an air cut) with the log window open, and capture the text ? (using the “copy all” button in the log window). There could be something interesting there.

I would have told you to try and reflash the GRBL firmware, but I would rather let support decide if this is the best course of action (and tell you how to do it).

2 Likes

Will do that next, I have to step of for lunch, so I will get that done when I get back.

I really appreciate the help and I love that I’m learning more about this machine.

1 Like

Quick thought before I get in the sprinkler…
C3Ds version of grbl uses a parking override. Are you sure you’re pausing during a job?
I’m not sure how CM implements the override. I don’t use Motion often and my controller dudes not have parking override enabled.
M56 P1 will enable parking
M56 P0 will disable parking

1 Like

I just copied the log file as I did an air cut and paused, then started again. I noticed that it said “M56 P0” so not sure if that is the cause.

@Julien

Pasting the log file below;

M56P0
ok
$J=G53X-415.0000Y-355.0000Z-1.0000F6000.0
ok
$J=G53X-415.0000Y-780.0000Z-1.0000F6000.0
ok
$J=G53X-415.0000Y-355.0000Z-1.0000F6000.0
ok
$J=G53X-415.0000Y-355.0000Z-3.5400F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-6.0800F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-8.6200F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-8.8740F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-9.1280F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-9.3820F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-9.6360F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-9.8900F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-10.1440F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-10.3980F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-10.6520F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-10.9060F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-11.1600F1500.0
ok
$J=G53X-415.0000Y-355.0000Z-11.4140F1500.0
ok
N0 G4P0.005
ok
N0G38.2Z-23.4140F100.0
[PRB:-415.000,-355.000,-13.675:1]
ok
N0 G4P0.005
ok
N0G1Z-7.6750F300.0
ok
N0G1X-431.5875F300.0
ok
N0G1Z-19.6750F300.0
ok
N0 G4P0.005
ok
N0G38.2X-419.5875F100.0
[PRB:-422.150,-355.000,-19.675:1]
ok
N0 G4P0.005
ok
N0G1X-423.1500F300.0
ok
N0G1Z-7.6750F300.0
ok
N0G1X-403.9750F300.0
ok
N0G1Y-371.5875F300.0
ok
N0G1Z-19.6750F300.0
ok
N0 G4P0.005
ok
N0G38.2Y-359.5875F100.0
[PRB:-403.975,-361.700,-19.675:1]
ok
N0 G4P0.005
ok
N0G1Y-362.7000F300.0
ok
N0G1Z-7.6750F300.0
ok
N0G1Y-358.5250F300.0
ok
N0G1X-413.5625Y-353.1125F300.0
ok
N0 G4P0.5
ok
$#
[G54:0.000,0.000,0.000]
[G55:0.000,0.000,0.000]
[G56:0.000,0.000,0.000]
[G57:0.000,0.000,0.000]
[G58:0.000,0.000,0.000]
[G59:0.000,0.000,0.000]
[G28:0.000,0.000,0.000]
[G30:0.000,0.000,0.000]
[G92:0.000,0.000,0.000]
[TLO:0.000]
[PRB:-403.975,-361.700,-19.675:1]
ok
$G
[GC:G1 G54 G17 G21 G90 G94 M5 M9 T0 F300 S0]
ok

N0 G4P0
ok
N0 G4P0.005
ok
N0 M5
ok
G92.1
ok
G54
ok
G10L2P1X0Y0Z0
ok
G21
ok
G49
ok
G90
ok
$G
[GC:G1 G54 G17 G21 G90 G94 M5 M9 T0 F300 S0]
ok
$#
[G54:0.000,0.000,0.000]
[G55:0.000,0.000,0.000]
[G56:0.000,0.000,0.000]
[G57:0.000,0.000,0.000]
[G58:0.000,0.000,0.000]
[G59:0.000,0.000,0.000]
[G28:0.000,0.000,0.000]
[G30:0.000,0.000,0.000]
[G92:0.000,0.000,0.000]
[TLO:0.000]
[PRB:-403.975,-361.700,-19.675:1]
ok
N0 G4P0.005
ok
M56P1
ok
$$
$0=10
$1=255
$2=0
$3=6
$4=0
$5=0
$6=0
$10=255
$11=0.020
$12=0.010
$13=0
$20=0
$21=0
$22=1
$23=0
$24=100.000
$25=2000.000
$26=25
$27=1.000
$30=1000
$31=0
$32=1
$100=40.000
$101=40.000
$102=40.000
$110=10000.000
$111=10000.000
$112=5000.000
$120=500.000
$121=500.000
$122=400.000
$130=845.000
$131=850.000
$132=80.000
ok
N0 G4P0.005
ok
N0 M5
ok
N0 G4P0.005
ok
N4 G4P0.005
ok
N5 G4P0.005
ok
N7G0Z-5.0038
ok
N9 M5
ok
N9 G4P0.25
ok
N11 G4P0.005
ok
N11 M5
ok
N11 G4P0.25
ok
N12 M3S18000
ok
N12 G4P0.25
ok
N14G0X-243.0777Y-275.4139
ok
N15G0Z-6.0748
ok
N16G1Z-9.7070F203.2
ok
N17G1X-243.1031Y-275.3631F762.0
ok
N18G1Y-275.3123
ok
N19G1X-243.0777Y-275.2615
ok
N20G1X-243.0269Y-275.2107
ok
N21G1X-243.0015
ok
N22G1X-242.9507
ok
N23G1X-242.8999Y-275.2361
ok
N24G1X-242.8745Y-275.2615
ok
N25G1X-242.8491Y-275.2869
ok
N26G1Y-275.3631
ok
N27G1X-242.8745Y-275.3885
ok
N28G1X-242.8999Y-275.4139
ok
N29G1X-242.9507Y-275.4393
ok
N30G1X-242.9761
ok
N31G1X-243.0269
ok
N32G1X-243.0523
ok
N33G1X-243.0777Y-275.4139
ok
N34G1X-244.2461Y-276.4807
ok
N35G1X-244.3477Y-276.3537
ok
N36G1X-244.4239Y-276.2267
ok
N37G1X-244.5255Y-276.0743
ok
N38G1X-244.5763Y-275.9219
ok
N39G1X-244.6271Y-275.8203
ok
N40G1X-244.6525Y-275.6679
ok
N41G1X-244.6779Y-275.4901
ok
N42G1Y-275.3377
ok
N43G1Y-275.1599
ok
N44G1X-244.6525Y-274.9821
ok
N45G1X-244.6271Y-274.8297
ok
N46G1X-244.5509Y-274.6773
ok
N47G1X-244.4747Y-274.5249
ok
N48G1X-244.3985Y-274.3725
ok
N49G1X-244.2969Y-274.2455
ok
N50G1X-244.1953Y-274.1185
ok
N51G1X-244.0429Y-273.9915
ok
N52G1X-243.9413Y-273.8899
ok
N53G1X-243.7889Y-273.8137
ok
N54G1X-243.6365Y-273.7375
ok
N55G1X-243.4841Y-273.6867
ok
N56G1X-243.3317Y-273.6359
ok
N57G1X-243.1539Y-273.6105
ok
N58G1X-242.9761
ok
N59G1X-242.7983
ok
N60G1X-242.6205Y-273.6359
ok
N61G1X-242.4681Y-273.6867
ok
N62G1X-242.3157Y-273.7375
ok
N63G1X-242.1633Y-273.8137
ok
N64G1X-242.0109Y-273.8899
ok
N65G1X-241.8839Y-273.9915
ok
N66G1X-241.7569Y-274.1185
ok
N67G1X-241.6553Y-274.2455
ok
N68G1X-241.5537Y-274.3725
ok
N69G1X-241.4775Y-274.4995
ok
N70G1X-241.4013Y-274.6773
ok
N71G1X-241.3505Y-274.8043
ok
N72G1X-241.2997Y-274.9821
ok
N73G1X-241.2743Y-275.1599
ok
N74G1X-241.2489Y-275.3377
ok
N75G1X-241.2743Y-275.5155
ok
N76G1X-241.2997Y-275.6679
ok
N77G1X-241.3505Y-275.8457
ok
N78G1X-241.4013Y-275.9981
ok
N79G1X-241.4775Y-276.1505
ok
N80G1X-241.5537Y-276.2775
ok
N81G1X-241.6299Y-276.4045
ok
N82G1X-241.7569Y-276.5315
ok
N83G1X-241.8839Y-276.6585
ok
N84G1X-242.0109Y-276.7601
ok
N85G1X-242.1633Y-276.8363
ok
N86G1X-242.3157Y-276.9125
ok
N87G1X-242.4681Y-276.9633
ok
N88G1X-242.6205Y-277.0141
ok
N89G1X-242.7983Y-277.0395
ok
N90G1X-242.9761
ok
N91G1X-243.1539
ok
N92G1X-243.3317Y-277.0141
ok
N93G1X-243.4841Y-276.9633
ok
N94G1X-243.6365Y-276.9125
ok
N95G1X-243.7889Y-276.8363
ok
N96G1X-243.9413Y-276.7601
ok
N97G1X-244.0429Y-276.6585
ok
N98G1X-244.1953Y-276.5315
ok
N99G1X-244.2461Y-276.4807
ok
N100G1Z-6.0748
ok
N101G0X-243.0777Y-275.4139
ok
N102G1Z-11.7390F203.2
ok
N103G1X-243.1031Y-275.3631F762.0
ok
N104G1Y-275.3123
ok
N105G1X-243.0777Y-275.2615
ok
N106G1X-243.0269Y-275.2107
ok
N107G1X-243.0015
ok
N108G1X-242.9507
ok
N109G1X-242.8999Y-275.2361
ok
N110G1X-242.8745Y-275.2615
ok
N111G1X-242.8491Y-275.2869
ok
N112G1Y-275.3631
ok
N113G1X-242.8745Y-275.3885
ok
N114G1X-242.8999Y-275.4139
ok
N115G1X-242.9507Y-275.4393
ok
N116G1X-242.9761
ok
N117G1X-243.0269
ok
N118G1X-243.0523
ok
N119G1X-243.0777Y-275.4139
ok
N120G1X-244.2461Y-276.4807
ok
N121G1X-244.3477Y-276.3537
ok
N122G1X-244.4239Y-276.2267
ok
N123G1X-244.5255Y-276.0743
ok
N124G1X-244.5763Y-275.9219
ok
N125G1X-244.6271Y-275.8203
ok
N126G1X-244.6525Y-275.6679
ok
N127G1X-244.6779Y-275.4901
ok
N128G1Y-275.3377
ok
N129G1Y-275.1599
ok
N130G1X-244.6525Y-274.9821
ok
N131G1X-244.6271Y-274.8297
ok
N132G1X-244.5509Y-274.6773
ok
N133G1X-244.4747Y-274.5249
ok
N134G1X-244.3985Y-274.3725
ok
N135G1X-244.2969Y-274.2455
ok
N136G1X-244.1953Y-274.1185
ok
N137G1X-244.0429Y-273.9915
ok
N138G1X-243.9413Y-273.8899
ok
N139G1X-243.7889Y-273.8137
ok
N140G1X-243.6365Y-273.7375
ok
N141G1X-243.4841Y-273.6867
ok
N142G1X-243.3317Y-273.6359
ok
N143G1X-243.1539Y-273.6105
ok
N144G1X-242.9761
ok
N145G1X-242.7983
ok
N146G1X-242.6205Y-273.6359
ok
N147G1X-242.4681Y-273.6867
ok
N148G1X-242.3157Y-273.7375
ok
N149G1X-242.1633Y-273.8137
ok
N150G1X-242.0109Y-273.8899
ok
N151G1X-241.8839Y-273.9915
ok
N152G1X-241.7569Y-274.1185
ok
N153G1X-241.6553Y-274.2455
ok
N154G1X-241.5537Y-274.3725
ok
N155G1X-241.4775Y-274.4995
ok
N156G1X-241.4013Y-274.6773
ok
N157G1X-241.3505Y-274.8043
ok
N158G1X-241.2997Y-274.9821
ok
N159G1X-241.2743Y-275.1599
ok
N160G1X-241.2489Y-275.3377
ok
N161G1X-241.2743Y-275.5155
ok
N162G1X-241.2997Y-275.6679
ok
N163G1X-241.3505Y-275.8457
ok
N164G1X-241.4013Y-275.9981
ok
N165G1X-241.4775Y-276.1505
ok
N166G1X-241.5537Y-276.2775
ok
N167G1X-241.6299Y-276.4045
ok
N168G1X-241.7569Y-276.5315
ok
N169G1X-241.8839Y-276.6585
ok
N170G1X-242.0109Y-276.7601
ok
N171G1X-242.1633Y-276.8363
ok
N172G1X-242.3157Y-276.9125
ok
N173G1X-242.4681Y-276.9633
ok
N174G1X-242.6205Y-277.0141
ok
N175G1X-242.7983Y-277.0395
ok
N176G1X-242.9761
ok
N177G1X-243.1539
ok
N178G1X-243.3317Y-277.0141
ok
N179G1X-243.4841Y-276.9633
ok
N180G1X-243.6365Y-276.9125
ok
N181G1X-243.7889Y-276.8363
ok
N182G1X-243.9413Y-276.7601
ok
N183G1X-244.0429Y-276.6585
ok
N184G1X-244.1953Y-276.5315
ok
N185G1X-244.2461Y-276.4807
ok
N186G1Z-6.0748
ok
N187G0X-243.0777Y-275.4139
ok
N188G1Z-13.7710F203.2
ok
N189G1X-243.1031Y-275.3631F762.0
ok
N190G1Y-275.3123
ok
N191G1X-243.0777Y-275.2615
ok
N192G1X-243.0269Y-275.2107
ok
N193G1X-243.0015
ok
N194G1X-242.9507
ok
N195G1X-242.8999Y-275.2361
ok
N196G1X-242.8745Y-275.2615
ok
N197G1X-242.8491Y-275.2869
ok
N198G1Y-275.3631
GRBL_SAFETY_DOOR
[MSG:Check Door]

What happened when you paused?
Just before your job starts it enables parking again.

Same thing. The router did not retract and when I hit start everything started moving at the same time.

I did a video of it, but I’m not sure if I can post it here.

How high is your aircut? When you set Z, how far down was it?

Can you upload to YouTube or Google drive and post the link?

Here is a link to the video, Hope it works

Shapeoko3 XXL pause start with BitRunner

You’ll have to share it. You can set to share with anyone that has the link.

2 Likes

Ok Try it again, it should work now

1 Like

Can you set your zero much lower? You’re not giving it much room to retract.
Default is parking 5mm below your limit.