all of a sudden my steppers are moving very violently when changing location. its almost like its in hyper speed when moving to the next location
Post your $$ output from grbl here.
You can get it with UGCS or Easel (machine inspector).
$0=30 (step pulse, usec)
$1=255 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=4 (dir port invert mask:00000100)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=115 (status report mask:01110011)
$11=0.005 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=1 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=3 (homing dir invert mask:00000011)
$24=250.000 (homing feed, mm/min)
$25=750.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$30=1. (rpm max)
$31=0. (rpm min)
$32=0 (laser mode, bool)
$100=40.000 (x, step/mm)
$101=40.000 (y, step/mm)
$102=188.976 (z, step/mm)
$110=7650.000 (x max rate, mm/min)
$111=7650.000 (y max rate, mm/min)
$112=2540.000 (z max rate, mm/min)
$120=12000.000 (x accel, mm/sec^2)
$121=12000.000 (y accel, mm/sec^2)
$122=150.000 (z accel, mm/sec^2)
$130=790.000 (x max travel, mm)
$131=790.000 (y max travel, mm)
$132=100.000 (z max travel, mm)
What are your micro-stepping jumpers / switches set to?
I don’t know but, but it has been running fine for a year.I haven’t touched any jumpers. They only thing I have changed was the grbl and it was working fine til today. i changed to this J Tech Laser integrated with X-carve grbl
David, your parameters are set up for using a laser.
Which program do you use for your G-code sender?
I was using picsender just before doing a laser engrave, then I need to do a vcarve.Maybe I need to change back to spindle before I get out of picsender.
You do need to select the appropriate button for laser or spindle. PicSender will automatically change the grbl parameters providing you set it up properly (did you setup laser.txt and spindle.txt)?
 I guess you didn’t use PicSender for your carve. Yes, you need to make sure that the correct set of parameters is loaded into the Arduino. PicSender will automatically change them if you use it for laser and spindle. If you don’t use PicSender for spindle then you do need to make sure the paramaters are changed before you go to your other sender.
I went down while you typed the last message and fired up pic sender and choose spindle then closed it and fired up easl back normal. thanks Larry
When you go back in PicSender, you need to edit your grbl settings for the Laser Mode. Select Laser & GRBL Settings in the GRBL menu and change these settings to $10=18, $30=255 & $32=1 and then save them to the laser.txt file.
If the $120=12000.000 & $121=12000.000 accel settings work alright for you with your X-Carve, you don’t need to change them, but if it gets violent movement when raster laser engraving, you may need to change both the X&Y accels to 8000 or less.