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 a 3018 CNC (banggood). Problem is that it makes the jobs mirrored and also flipped. The flipped thing is resolved by switching the outer 2 wire on the connecter
Cable for the motors. But, still mirrored and now the control is reversed.
I adjusted the $2=0 to 1,2 and 3 but no difference.
$3 – Direction port invert, mask
This setting inverts the direction signal for each axis. By default, Grbl assumes that the axes move in a positive direction when the direction pin signal is low, and a negative direction when the pin is high. Often, axes don’t move this way with some machines. This setting will invert the direction pin signal for those axes that move the opposite way.
This invert mask setting works exactly like the step port invert mask and stores which axes to invert as bit flags. To configure this setting, you simply need to send the value for the axes you want to invert. Use the table above. For example, if want to invert the Y axis direction only, you’d send $3=2 to Grbl and the setting should now read $3=2 (dir port invert mask:00000010)
Greetings.
Same machine
When i click in the GRBL software to move right,spindle moves left,click move up it goes down. Click front it goes back.
Have changed $3=0 to $3 =7.
Now moves are OK,but the image i get is mirrored.
What now?
To get there in Easel, you go to machine /advanced/machine inspector. In the console window you should be able to send $$ to see what the settings are. To change a setting you would enter $=( insert the number you need to insert). You didn’t say which axis you wanted to invert, but the chart is pretty clear. I don’t use Easel, but the same thing applies to the universal gcode sender.
Ok, this is an easy fix, there is no need to cut wires and do anything crazy here. I think this happens when you accidentally swap the cable for X with Y and Y with X.
If you are seeing this issue, swap the corresponding wires in the controller board for X and for Y.