Added limit switches to X and Y, will not home

I have a Sculpfun S9 which I added limit switches to the X and Y axis. The control board had the ports available to add the limits. i can not get the machine to auto home. what am i doing wrong. I have enabled homing under the machine settings tab, any help would be great, thanks.

Where did you attach the limit switches? Are the limit switches normally open or normally closed type? Do you get any movement at all when the laser is power cycled?

Please run these commands in Console and return all output results here:

$I
$$
$#
?

$I

[VER:1.1f.20170801:]

[OPT:VI,15,128]

Target buffer size found

ok

$$

$0=10

$1=25

$2=0

$3=0

$4=0

$5=0

$6=0

$10=1

$11=0.010

$12=0.002

$13=0

$20=0

$21=0

$22=0

$23=0

$24=25.000

$25=500.000

$26=250

$27=1.000

$30=1000

$31=0

$32=1

$100=80.000

$101=80.000

$102=250.000

$110=6000.000

$111=6000.000

$112=1000.000

$120=1000.000

$121=1000.000

$122=10.000

$130=410.000

$131=400.000

$132=200.000

ok

$#

[G54:0.000,0.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G92:0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok

The switches are normally open momentary. The switches are located so the home would be front left on the machine.

Go to ‘Edit → Machine settings’ and enable all the homing registers…

Screenshot from 2022-01-02 15-03-58

:smiley_cat:

Every time i turn these settings on it resets them if i manually engage the limit switch

Any reset would probably do that. I assume you are pressing it out of sequence. Some controllers monitor these inputs (most grbl seem to) for ANY activity and halt the machine. So if I’m understanding you, it’s probably normal.

You might have to check with the manufacturer to see if resetting these values is the default operation of that machines controller. I know at least one manufacturer resets many of the control registers you need to change. Bad idea…

I’m sure there are firmware upgrades, but don’t know your machine so I really can’t advise you about much along those lines. You usually lose your warranty coverage.

If you don’t mind… There is another Sculpin user that is having issues… Maybe you can help, they are looking for another user of the same type of machine… At least ‘hook’ up, maybe you can help each other out…

I’ll drop this link over there also…

Good luck

Take care

:smiley_cat:

How are you turning these settings on? Can you see that they are set? Do the settings survive a power cycle if you haven’t manually engaged the switches?

Try this:

  1. Enable config in Console:
$20=1
$21=1
$22=1
  1. Read config in Console - are the new values reflected?:
    $$
  2. Power cycle
  3. Read config in Console. Have the settings survived?

I believe there are other Sculpun users who have added limit switches without issue so dont’t think it’s inherent to the firmware. @jkwilborn is correct that some vendors do prevent writing to EEPROM.

Just to leave a note. My S9 does allow to write the settings back and they are persistent on power cycle. Also my S9 does not reset any setting when triggering a hard reset using the limit switch. However I m struggling with the correct wiring of the limit switches, too.
What is your wiring of the switches?

Imma just leave my topic linked here for reference.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.