I hope this is the right place for this question:
I have the Arduino uno board with the CNC Shield. I have installed limit switches at each axis + and -
in the Universal G Code sender, what is the correct sequence of codes to set the limit switches?
Also the homing.
I am very new to programming, I have never done it. On the g code sender, I can manually move X and Y and return to my set zero position.
I hope you can help.
Thank You
ps(I'm a 69 year old Grandpa trying to get a laser engraver working for my grand kids)
You don't set up the limit switches in G Code Sender. You would set them up in the controller firmware (Grbl, Marlin or whatever you are using).
Ok, So How do I do that?
Thank You
Ok, so that's the kind of help you give to someone who is not as talented as you. Sorry I made a mistake coming here, I thought this was were someone who doesn't have the know how could get help. I guess I was wrong.
Thank You for The "help"
Which RTFM are you talking about? I don't have a manual that's why I'm asking for help.
I still don't know what firmware that you are using but for Grbl there is only setting the limit switch polarity as shown in the configuring Grbl page. See $5.
If that doesn't help, please describe your difficulty.
Paul_KD7HB:
RTFM
Yup... http://forum.arduino.cc/index.php/topic,148850.0.html
When @Paul_KD7HB returns to the forum I have no doubt he will have Read The Forum Manual including the part that starts with "Be polite" and will take what he read to heart.
groundfungus
I have Grbl v0.9j and Arduin v1.8.5 for the software
I have Arduino Uno board with CNC Shield v.3 for hardware.
at $5 I have 0
I will try to send what is in GRBL
I apologize if I read the reply incorrect from Paul. But I really am starting from scratch and don't understand some of the language. I also apologize for not reading the forum manual. I guess I am very frustrated with not grabbing the info so if I am a pain I am sorry. I rteally appreciate the help and my grandsons also, they really want this laser engraver to work, they helped me build it but won't let them run it, they are 10 and 4. I appriciate all the help this forum gives me.
ctbruce:
I apologize if I read the reply incorrect from Paul.
You did not. My post was a play on words to mock him for his abhorrent behaviour.
I stand corrected, Thank You
groundfungus or anyone else.
How do I copy the information in Universal G Code sender when I input $$ and paste it in this forum?
Thanks
How do I copy the information in Universal G Code sender when I input $$ and paste it in this forum?
Type $$ in the command line to retrieve the settings into the console window. Hold the left mouse button and highlight the settings. Copy from the mouse right click menu will not work so use the control-c command (hold the control key and type c) to copy the highlighted content. Then you can paste into a reply using the right click-paste, shift-insert or ctrl-v.
How are the limit switches wired? Do they go LOW when pressed? $5=0 means that the limit pins are held normally-high with the Arduino's internal pull-up resistor. When a limit pin is low, Grbl interprets this as triggered. If the switches are wired to go HIGH when pressed (triggered) you would set $5=1.
$22 will enable homing. The configuring Grbl page has information on setting up homing. Be aware that if homing is enabled, the machine will start in the locked condition. To unlock the machine a homing cycle must be done or unlocked the machine with $X.
my switches are wired: Green wire is on the white pin and black wire is on the Black pin for both X and Y + and -
This page shows the connection of the limit switches for (I think) your board. It sounds like you have the switches connected right for the default settings of Grbl.
This is my Arduino Uno board
BN: Arduino/Genuino Uno
VID: 2341
PID: 0043
SN: 9563231333435170E181