We use cookies to personalize content, interact with our analytics companies, advertising networks and cooperatives, and demographic companies, provide social media features, and to analyze our traffic. Our social media, advertising and analytics partners may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. Learn more.
I have finish my first ox cnc 1500x1500mm and wired it but i have problem with my y and x axis.
It seams all is well wired, when turn each stepper with arduino + gshield off it lights on each axis.
The problem is when i turn on the power supply and plug the usb to pc, then i open the grbl interface, it only moves wright the Z axis, when i jog the X and Y axis i see the light of both on and hear the motors noise but they don´t move.
My setup is with arduino uno Rev 3 + gshield v5 running grbl
Z axis - 1 nema 17
X axis - 2 nema 23 hightorque (only one runing for test then i will wired)
Peak current is 3.0A/phase
12" Leads (4 Wire Bi-polar)
Y axis - 1 nema 23 hightorque - the same as X axis
I’m testing without the pulleys so the steppers don´t have any resistence to work now.
I have tried ajustments in the trim pots of each axis and i stoped when i saw some turns.
The problem is they have inconsistent turns and is the best i can get until now.
Maybe grbl settings are wrong i don´t know.
I will apreciate any kind of help, thank you.
While your steppers can take 3.0A the shield can not deliver that much. The shield (drivers) also need a calibration to ensure you give them as much juice as possible. I think they are set to low and the X/Y bog down.
Adjust your driver current potmeters
Yes this is the case.
I have asked to the guys from v slot europe just to change the normal nema 23 that comes with their ox cnc kit for their nema 23 hightorque.
Problem is that this is my first build and experience in cnc.
Yes it is possible, you just won’t the torque the motor is rated at.
Adjust your current limiters to approx 1.5A to start with and reduce the max travel rate of X/Y in GRBL.
Set those to 20% of the preset value.
The intent is to keep speed down = lighter load => establish correct function.
Increase acceleration/feed parameters until it stalls, then back of 10-20%.
Getting the base parameters for the machine in its current condition is primary goal. Calibration of distance come after.
I have also built my own motor controller to take full advantage of my Nema23´s - but successfully ran it with G-shield prior to that (but with less aggressive acceleration / max feed rate settings)
I will try that. But to see i’m super novice to this i have to discover how to measure amps in the trimpots because until now i only have measured the volts puting positive in vref of each pot and ground in the input ground of gshield.
I have put X and Y in 1.5v and nema 17 on Z axis with 1.2v all inside a box with fun to avoid thermal issues.
Any help how to measure the amps of each axis its welcome.
That is fine and we have all been there - it can be overwhelming at first So, take it one step at the time.
Calibrating the current limit is done by setting the voltage over the potmeters (Vref) - no actual current measurement required. I understand you have this sorted / done.
So i have tryied with 2.0v that is at 2.5amp they make some noise and huge trembles with erractly turns.
Now i have them at 2.0amp with 1.6v on Vref and they move a little more with less tremble but in wrong moves and only think i will try its adjust feed rates and steps per mm.
But since i will need to pair another stepper like this on Y axis i think i will give up and try one drive to conect with arduino and put gshield to another build when i need.
My only doubt is. Will be possible to operate with Universal G Code Sender just with arduino without gshiel plugged. This is really a novice question…
I have think about wiring to but since Z Axis it’s fine and smooth with same colors i have repeated same process for X and Y so i don’t think would be the wiring.
In first hand i have uoloaded via IDE the grbl 0.9j version then i have learned to upload via xloader and now i’m with grbl version 1.1f that i have uploaded via Xloader.
I have done this all with gshield plugged but since i see the gr k prompt each tune u start the grbl i don’t know if this is right or wrong but in all versions i had the same problem with X and Y axis.
Can you tell me a good start for grbl settings or how can i load default settings.
What happens if you connect X and Y motor to the known good Z? (X & Y individually)?
If a motor spin the wrong direction then switch position for two out of the 4 wires.
Are X & Y motors connected mechanically to the belts/drives? At this stage disconnect them so that they spin freely.
In GRBL1.1 set $110-112 (feed rate), to a low 500mm/min and $120-$122 (Acceleration) to 50
These settings are very slow/gentle and would allow you to easily move your machine about provided the shield is set correctly.
Once motors are moving, connect them to the mechanics and try again, if all good adjust your drivers to 1,5A and increase $11x and $12x values until you have decent speeds.
The first thing i did when i saw X and Y axis wrong since Z axis is fine just not calibrated, was to unplug all axis and conect just the nema 17 to Y and then to X and it moves fine so since that i have discarded gshield issues.
I will try your sttings and see what happens.
Just a doubt. If i decide to but the driver 6600 and wire it to arduino and ps and since arduino is with grbl 1.1 will i just plug the usb to pc and start to calibrate all axis? Or i will need to do something else.
This is because i’m afraid that even i adjust this X and Y axis when i add another Y stepper i will need more power that gshield doesnt have or not?