If you're interested, I can explain
a) Why, after a limit has been hit, there is good reason why Mach3 allows a careless user to jog or move further onto the tripped limit.
b) why, it is a perfectly reasonable option to have a machine set to home to back left rather than front left.
c) why you most likely don't need to re-wire anything or move any switches on your machine and yet still have it do whatever you like.
d) last and probably least, why the ftp links in this thread are "dead".
sure go ahead...
a) Mach3 was designed to be fully functional with just ONE parallel port. It therefore has just 5 inputs. With just ONE input you can have fully functional limit protection AND homing.
How many inputs do you suppose you'd have to sacrifice just in order for Mach3 to prevent a careless user from jogging the wrong way after a limit trip?
b) Using a 3 axis setup as an example, home does not have to be 0,0,0. It can be any coordinate you like. Having it at the back means on an X gantry machine the gantry is not obscuring the table.
c) Limits can be wired series where they use just one input or in parallel where they can use as many inputs as you have switches if you so choose. Is there any point in the latter? absolutely none. Functionality will be identical.
However you can also use some of those switches to double as homing switches. If you stick with series, all will work just fine but homing will be done sequentially. If you wire parallel then you can choose to set up so axes home concurrently.
d) ftp links do not start with http.
1)that doesn't explain why a user would want to move one or more of their axis past the limit switch where by doing so, they will damage their machine.
2)but your "home" should be 0,0,0 on the table, not (in my case) 0,48,0. Once zero'd in, you can move the gantry anywhere you like.
3) funny, mine are wired in parallel and yet home consecutively.....if I understood why you write, they should all home at the same time.....
4) but ftp links are a web address....
My reason for wanting my home at 0,0,0 is because during some 3D long program runs (I have some that take upwards of 12 hours) occasionally a problem will occur and I'll lose "home"....to start machining a 3D items from scratch to reestablish zero is crazy. Re-homing my machine manually (to locate the 3 axis on one spot) more likely than not will result in the 3D item being machined to have parts of it slightly offset than the rest....for eg: if I'm cutting a nose of an animal, if I'm .01 of an inch off, instead of being smooth, the nose bottom and top will be misaligned.
One of the things that occurs is, where I live, the electrical grid is as fragile as a robin's egg. Whenever it is raining, windy, snowing, (and sometimes) sunny, or just because it's thursday, the power will flicker...when it does, even for a millisecond, that causes the machine, and mach3 to become out of sync.....it's gotta so bad I have to check the weather report if I have to run a long highly detailed item...if it's windy? I don't run. If it's snowing? I don't run often times I HAVE to run it on that particular day (due to scheduling) so I'll wait and run it at 12 am after the storm or whatever has passed.....
Yes, I can re-zero manually and it's pretty simple if you're using a 30 deg v engraving bit...but if you're using a ball mill, or a 1/4" 2 flute roughing bit, it could take an hour of trial and error to get it back close, then after the program run is over, 9 times out of 10, alignment is off....