@ualdayan found some firmware acceleration issues in his quest to push his machine to the limit so I have made some changes.
I need some people to check this out before I make it more public, it might be a bit drastic.
The reason for the update is ultimately a faster machine.
-The X and Y axis, are limited to 195mm/s. The Z is limited to 8.7mm/s these are very close to the 32nd stepping firmware maximums of 40000 steps per second. The speeds can double if we drop to 16th stepping but I feel these are plenty fast for the average machine size.
The biggest change is the accelerations. This should allow for maximum speed in rapid moves without missing steps.
-Changed pins.h for those using the full graphic lcd, to reverse the knob direction.
-Edited the preheat temps.
-The ramps board has been changed to EFB it was EFF so PORT D10 has changed. If you have something plugged in there double check its function.
I use the scripts in Repetier to test this, I would appreciate the scripts be run a few times and then some real world use, milling or printing. I have tested the printing and there is no adverse effects of the slower accel so far.
To use the scripts just right click on the numbers in the repetier manual control screen and paste the following in spot 1 and 2. Apply, then clock on the number to run it.
-
All axis - Xand Y back and forth 100mm and the z axis up and down 9mm max.
G91
G0 Y100 F11400
G1 Y-100 F11400
G1 X100 F15000
G1 X-100 F15000
G1 Z9 F20000
G1 Z-9 F522
G1 Z1 F2000
G1 Z-1 F2000
G1 Z1 F2000
G1 Z-1 F2000
G90 -
Z torture - up and down 30mm , small rapids, repeat 3 times.
G91
G1 Z30 F522
G1 Z-30 F522
G1 Z3 F522
G1 Z-3 522
G1 Z1 F522
G1 Z-1 F522
G1 Z30 F522
G1 Z-30 F522
G1 Z3 F522
G1 Z-3 522
G1 Z1 F522
G1 Z-1 F522
G1 Z30 F522
G1 Z-30 F522
G1 Z3 F522
G1 Z-3 522
G1 Z1 F522
G1 Z-1 F522
G90
You are listening for missing steps during the scripts. Real would tests just looking for anything abnormal. In reality you should be able to bump your speeds up but Leave everything as you currently use it first. I Print at 25mm/s and was easily printing at 45mm/s after (but my parts were weak, I need to up the temps I guess).
B16_32-LCD-112515 = 32nd stepping 16 tooth pulleys 5/16" threaded rod Smart LCD
B16_32-112515 = 32nd stepping 16 tooth pulleys 5/16" threaded rod NO LCD
B16_32_fullG-112515 = 32nd stepping 16 tooth pulleys 5/16" threaded rod Full graphic LCD