Making Machine Origin different to Home Postion Help Please

I have a number of lasers but picture attached is using a Lasermatic Mk1. I don’t believe the machine makes a difference to this question/problem

I have successfully set my home to Top Right while keeping my User Origin Bottom Left. I want this universally across my machines that I am currently running.

To do this I had to change and set the following
$23
$3
G10 L2 P1 X-407 Y-400

Everything runs fine to a point. The laser homes where it should according to my desire. X & Y steppers run the current way when jogging the machine

The Problem - after homing if i go to run a job the laser crashes into Top Right. There is a work around, after every time I home i can nudge the laser manually once down once left and then run the job. It works fine. I Also have the end position set 10mm away from home in each direction.

The moment I home it wants to run N/E off home instead of S/W

here is a link to my YouTube video where i show the process and the problem

Please see pictures below also

And if I home and try to run somewhere without nudging off home this is what i get

Image 7-1-2024 at 3.15 pm

Can you elaborate on what this means?

Try increasing the homing pull-off distance, $27.

Right now you have it set to 1mm. Try 2 or 3mm to see if that provides you enough cushion. Depending on your firmware you may or may not need to then adjust your work offset in case you that causes you to crash when going to Origin position.

So I Jog (nudge) it 10 mm south and 10mm west form what i have made the home postion Top Right or N/E corner. If i do this i can run it like normal no issue. I have made this the finish or end point as well so it does not Home after a job.

If I do re-home at anytime and dont jog away from home then it will crash again. If I run from there after the crash without re-homing then it runs ok. I can jog from home no problem but anything else results in a gantry crash (hard limits)

I have tried changing $27 before posting this. I even went so far as to go $27=50. The inclination is for the machine to crash after homing even in this instance

Can you run these commands in Console and return output?

$H
$I
$#
?

Your reported position is a bit odd.

Can you try again with these commands please?

G54
$H
?

And this is it done again then I jog 10mm S & W

Okay. It’s odd because the reported status immediately after homing doesn’t seem to reflect your offset.

In any case there’s one change that’s for sure necessary. You need to report Work Position rather than Machine Position.

Run in Console:

$10=0

After that, can you home and then test jogging motion?

Ive run that as you can see, there appears to be no change

Seems to me the root of the problem is a misbehaving or unconventional firmware. The reported status is not behaving as you’d expect. What’s the source of the firmware? Is there an update available or alternate firmware you can apply?

Looks like the board is an MKS DLC32. You may be able to flash unofficial firmware or move to FluidNC for more flexibility.

Im not sure what is involved in that nor how to do it but happy to learn if you can assist

Can you confirm whether or not there’s a firmware update available for your machine from the factory? Or even a copy of the same firmware version currently installed. If you’re not already familiar with how to do this I’m reluctant to lead you down that path if you don’t have a means of getting back to where you are in case something doesn’t go well.

I have the usb that came with the machine, this is what’s on it


And I think this is just drivers

Interestingly it looks like they include the firmware flashing tool made for Windows but no firmware file. There are alternative flashing tools for Mac so that’s not insurmountable.

I’d suggest contacting the manufacturer to see if they have firmware files available for your machine.

1 Like

I’ll follow that up

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