Good Evening community, Although not new to CNCing I have not dabbled in tweaking and tuning before. I get the general gist but somehow cannot seem to not know how to correctly change and test the speed and acceleration. I am trying to tune in my stepper motors X Y and Z to be 20% off the stall rates as recommended. However I have looked at a few YouTube videos and searched high and low here for a good guide for doing this on the Lead 1515 running Controls software and can't see anything. I get the gist that the general concept is to change the Grbl params (below) until the respective motor stalls. But do I test it with a simple jog of the respective axis or do I have to write some form of test gcode script to do the test. If so, if there a function in Controls to do this or do I have to do it manually. If manually then where do I generate this? I have tried to enter G0 X15, G4 P2000, G0 X0 as a macro but this doesn't seem to work. Any info or direction to a forum thread discussing this? Thanks $110=2500.000 ; X-axis maximum rate, mm/min $111=2500.000 ; Y-axis maximum rate, mm/min $112=2500.000 ; Z-axis maximum rate, mm/min $120=150.000 ; X-axis acceleration, mm/sec^2 $121=150.000 ; Y-axis acceleration, mm/sec^2 $122=150.000 ; Z-axis acceleration, mm/sec^2
I must be missing some fundamental step. I have focused on my x-axis and set $120=5000 mm/s2(from 350) but I do no see any change when jogging X axis continuously left or right. X max rate currently set to 3500 mm/min.
Remember to reset for settings to take effect (Save button in Grbl Settings tab > pops up a prompt asking if you want to reset)
That did work. However It was not all smooth sailing as after setting the 20% less stall points did produce unpredictable results such as only one of the Y-stepper motors moving during a test run of a real model and the Z-slipping during the run. I obviously scale it back much more but not as far as the conservative pre-set points. So there is some improvement in speed and acceleration but not as much as I had expected. Thank you
Correct, room for improvement (depending how well the kit was built) but our settings aren't on the uselessly slow side either
I like to do a binary search: say the default is 400mm/min double it and try 800, works? double it to 1600, works? double it to 3200, fails! ok, go to (1600+3200)/2 = 2400, probably works ok. your numbers may vary. then do the same with acceleration. note that max rate and acceleration have a symbiotic relationship, you can have very high max rate with very low acceleration or the other way round, both will work, but each machine needs a balance of the 2 to suite the application. for routers like ours we want values in the 'reasonable' range, I tuned my own Ox up to 7500mm/m but decided to slow down to 4500mm/min because bad stuff happens faster than I can hit the Estop at 7500mm/min (-: I then also slowed the acceleration down because it was shaking the table and tools were falling off due to the vibration.
I do a lot of 3D cutting with short moves up and down and side to side. I turned my max speed down and upped my acceleration. It is amazing how much faster as carve gets done. I rarely need to make a long fast cut. Even with max speed lowered I never cut at that speed.
How would you go about tuning the feed rate and acceleration on the touch interface? I dont have access to a computer or wifi where I am working. Also how would I know I am stalling the motors with they whine? Or not move?
Tools and Utils > Edit Grbl Profile menu High pitched whine. Read Grbl v1.1 Configuration and Grbl v1.1 Configuration If you are running our profiles, its conservative but solidly fast. Might not need to put in the effort, if its a custom machine - yes then do.
You will definitely know as they make a grinding/straining noise and they either barely move or not move at all.
Peter the Lead 1515 was set to 350 for acceleration and 3500 for speed. Is that considered solidly fast?
Yes.. The 1515 is a big heavy machine. Solidly (reliable) while fast enough for standard work. Always room for tuning, but i mean don't expect to double it. Say we're 80% there m, dialed back a little just to make it reliable for the odd bad build too
Tell me if I'm right. To change my max speed I do it in grbl settings. Enter a new speed value, save and restart. Then use the jog direction on continuous to test speed. Then keep adjusting and testing until it pauses/skips steps and then back it down by 10 to 20%? And the same for acceleration?
That is correct. However, they effect one another. So for example if you get your max speed up to 7000mm/min and it is at that point just below stalling and you increase acceleration it will probably stall. That is because acceleration rates are what get you to that high speed faster. If you do really long cuts with long rapid moves between cuts, and your machine has the rigidity to cut at that high of a speed then maybe speed is your friend with less acceleration. If you are like me and you do not cut many things larger than 24"x24" and you also do a lot of 3d carves, acceleration is your friend because the machine has to make a lot of small moves. I lowered my top end on both my lathe and router and increased acceleration and the jobs get done much faster.
When you test your acceleration did you do it with the directional keys for short distance or for a long distance. I know your values may be different then mine end up but would you mind sharing you speed and acceleration? It would give me a good starting point.
I believe I would type in a command to move like G0 X200. As for my settings, my current gantry weighs about 37 pounds. It is a custom build with two OpenBuilds high torque stepper motors on the Y and one on the X and Z. I am not able to access the machine right now, but I do know that I was able to get it up to about 7000mm/min before stalling. However, I will never cut anything that fast and I prefer higher acceleration so I actaully limited the travel speed to either 5000 or 5500 mm/min if I recall correctly. I then increased acceleration until it stalled and then backed it off 20%.