Creality 10W laser not going exactly to given coordinates

Hi all,
My first post, please don’t ban me yet. :slight_smile:

I have 10W creality laser fitted to falcon 2 22W machine using a 3d printed adapter. Original 22w laser always goes to desired position, like 200x200 or 300x300. No problem at all. Unfortunately 10w doesn’t. Instead of 200x200 it goes to 195x188. Steps have been calibrated correctly, so it moves 200mm if I press 10 times ‘move right’ or left button which is set to move 20mm every single click, both axis. Creality support is not the best…
I could print another adapter to move laser to the right 5mm but it cannot be reduced on Y axis, physically impossible.
What I’m doing wrong?

General_Laser

I assume the dimensions of the laser module are different between old and new.

The machine determines origin position during the homing process. That will be your 0,0 point. When you instruct the machine to move to 200,200 it’s doing so based on relative distance from 0,0. If the laser dot doesn’t hit the 200,200 marker on your bed it’s either because:

  1. Your origin position has changed due to geometry differences of new module
  2. Due to the dimension differences of the laser, the laser is firing from a different position than earlier
  3. Or both are occurring

I’d suggest first confirming the laser dot at 0,0 immediately after homing. I assume this is also off… determine if you need adjust something to allow for homing in a different position or if you need to change the position of the laser in its adapter.

Alternatively, move the bed to fit the new laser position if that’s possible.

Hi, @berainlb PY, thanks for prompt reply.
Moving the bed is a no-no, fitted for good. The homing position is the same for both modules but 22 is much bigger than 10w and that’s where different positions are coming from. I can print some blocks to cheat the end-stops, but maybe there is a simple solution?

Can you move the end-stops?

@berainlb No, but I can add extra blocks to the frame to activate end-stops in certain position. As now it’s like 22mm short on Y axis I can attach 22m block somewhere to set it up in correct position. Maybe it is possible to do it using software?..

Yes. You could do this. My preference is typically a mechanical solution for something like this but if you want to do this in software then do the following:
0. First, go to Edit->Machine Settings and take a backup of your current settings. Also, run these commands in Console and capture and preserve the values:

$$
$#
  1. Home the laser
  2. Use Fire button to make the laser light visible
  3. Jog the laser such that it hits the 0,0 position exactly
  4. Issue these commands in Console:
G10 L20 P1 X0Y0
$10=0
  1. Rehome and retest

If you need to revert then run these commands in Console:

G10 L2 P1 X0Y0
$10=1

It’s possible that your original $10 value is different than 1 so confirm that.

Thank you, this may work for me, unfortunately, I’m at work, will try later.
Home position had to be my another question for another thread but I’ll ask here as I see they are associated.
Falcon 2 has a physical Home button, which sends laser head to bottom left corner. Is there any chance to change home position to top left corner?

You can’t change home location without changing position of homing switches. However, you could potentially change the origin to top-left if desired.

Right, i did try, unfortunately didn’t work. I’ll fit another 2 switches connected to small laser. Thank you.

What didn’t work?

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