hi all im just setting up my homebrew cnc mill,im using an arduino nano with a cnc shield,it seems fine but i have one strange issue,when i jog the motors manualy with ugs they are realy noisy,if i move them a few inches then send a retourn to zero command they run nice and smooth,any ideas?,cheers Paul m3-vuv
What program are you using to control the stepper motors?
...R
hi robin,youshould maybe practice what you preach about reading things,the anwer to your question is in my question,im using ugs ie. universal gcode sender.
m3vuv:
hi robin,youshould maybe practice what you preach about reading things,the anwer to your question is in my question,im using ugs ie. universal gcode sender.
First, I had no idea what "ugs" meant.
Second, and more importantly, AFAIK the UGS program runs on a PC to "send" G-Code to the Arduino. I was asking about the program on the Arduino.
...R
Hi Robin,the program on the arduino is the latest version of gbrl ok.it was flashed with the hex file.
If you are using GRBL then I suspect it is the cause of the noise. My wild guess is that when a longer move is implemented it manages the timing between steps more smoothly than when a single step is made.
I suggest you ask your question on one of the CNC Forums where people are specifically familiar with GRBL - it is a large and complex program.
...R
well i changed the cnc shield to 16th micro steps and re configured gbrl,seems all smooth and quiet now,cheers Paul m3vuv.
Thanks for the update. Good to see you found a solution.
...R
now just to find some test files to try it,the ones from github dont seem to work!,mind you its probrably down to the nut behind the wheel!,im new to this.
m3vuv:
now just to find some test files to try it,
I haven't used GRBL so I can't help. I figured that there would be too much learning with GRBL so I wrote my own Python GCode interpreter on my PC and a simple Arduino program to control the motors based on data sent from the PC.
It is not difficult to create a short GCode program using a text editor if all you want to check is whether the motors move the correct distances in the correct directions.
...R