OmTechh K40+ image reversing issue

Hello! I just got a new OmTech K40+ laser this past week as an early birthday gift from my husband. I have just started to set it up and did 2 test runs on it, just a rectangle outline with a word outline inside of the rectangle, but the wording is backwards and upside down.
I have the homing position set in the rear (upper) left corner under device settings, as instructed in the OmTech manual. I am manually setting the origin when I make the design since the laser seems to only want to be in the home position otherwise. Then after jogging the laser into position, I am setting that as the origin. I have my job origin set to center.
Is there something in another setting somewhere that I am missing?I will try to attach some screen shots in a reply if that would help.
Thanks!



Origin in Edit->Device Settings should be set to bottom-left.

Okay, did that and now I have all of these little arrows showing on the design in the screen? I’m also adding an image from the user manual about where they suggested to set the laser origin. It could just be an error on their part.
Okay, off to try the new setting. :slightly_smiling_face:


That’s odd. Can you try restarting LightBurn to see if the problem persists?

That’s surprising. Can you confirm that this is a Smoothieware based solution? I’m questioning if something has perhaps chaned with Omtech’s K40+ offering.

Can you push the Home key in Move or Laser window, then push “Get position” in Move window. What is the reported position?

Still kind of the same issue, its backwards but not upside down at least…Ignore the line jump, the paper came untaped from the plate when it was burning. :upside_down_face:

This implies that the natural origin should be bottom-right but I’ve not seen any K40+ system be required to be configured that way.

A few questions:

  1. Do your jogging controls work as expected? Left moves left, right moves right, up moves up, and down moves down?
  2. Did the machine come pre-assembled or did you have to assemble it yourself?
  3. Can you confirm that this is a Smoothieware machine? The Machine Settings you’re showing would imply this is actually a GRBL machine.
  4. Please confirm that when the machine homes that the laser head goes to back-left
  5. Can you run these commands in Console and then copy/paste the full output:
$H
$I
$$
$#
?

I cannot confirm that it is Smoothie software. I can’t seem to find anything on their site about it or in the user manual.


The jogging controls are reversed for the up and down positions. The left to right works fine.

The machine was preassembled.

Not showing anywhere that it has smoothie software so yes, I assume its GRBL.

Yes, the laser homes in upper left/rear left corner.

Will run the commands and send you a screen shot, please give me a moment to do so. Thanks!

All were okay

Screen Shot 2024-02-26 at 7.25.16 PM

Screen Shot 2024-02-26 at 7.29.35 PM

Screen Shot 2024-02-26 at 7.23.58 PM

Okay. This must be the “revised” K40+ board. They seem to have shifted from a Smoothieware based solution to a GRBL based solution.

Let’s assume for the moment that top-left origin is indeed how they intend for this to work. Change that again in Edit->Device Settings.

The up/down jogging being backwards explains why image was flipped with top-left origin.

Let’s correct that first.

I’d suggest saving the output from the $$ that’s there now as a backup as we’ll be changing some of those.

Run these commands in Console. The first will invert the Y axis direction. The second flips homing direction since it will be backwards due to the first change.

$3=3
$23=1

Then run these commands in Console and return output. You only need to capture the text as that’s easier than taking a screenshot:

$H
?

Then test jogging controls. Do they work correctly?

If so, test a simple job. Does it work correctly?

Okay, I will go and try these suggestions…it will be a few minutes for me I am sure, as I am still learning my way around LightBurn. I will let you know how it turns out though as soon as I have completed them. Thank you so much for all of your help so far!

Also, I read in the LightBurn error section on their help page/manual that it could be an issue with the wiring being reversed? Maybe I will have to call OmTech tomorrow to talk to one of their people if this doesn’t work.

That’s a possibility but if it’s only inverted on a single motor it’s something that can be addressed with a configuration change. The negative being that you’ll have a non-factory config which you’ll just need to be aware of if you ever reset the firmware or make other modifications.

1 Like

$3=3

ok

$23=1

ok

$$

$0=10

$1=25

$2=0

$3=3

$4=0

$5=1

$6=0

$7=0

$8=1

$10=1

$11=0.010

$12=0.002

$13=0

$20=0

$21=1

$22=1

$23=1

$24=200.000

$25=3500.000

$26=250

$27=3.000

$30=1000

$31=0

$32=1

$33=4000

$34=0

$35=5

$36=100

$40=1

$41=1

$42=0

$100=157.500

$101=157.500

$102=157.500

$110=18000.000

$111=18000.000

$112=18000.000

$120=2000.000

$121=1500.000

$122=500.000

$130=300.000

$131=200.000

$132=300.000

ok

No, the up and down jogging is still reversed.
ok

$H

ok

?

<Idle|MPos:0.000,0.000,0.000|FS:0,0|WCO:0.000,0.000,0.000>

ok

<Idle|MPos:0.000,0.000,0.000|FS:0,0|Ov:100,100,100|A:S>

ok

Starting stream

Y_LIMIT

ALARM:3

Reset while in motion. Grbl cannot guarantee position. Lost steps are likely. Re-homing is highly recommended.

On or near line 0:

Stream completed in 0:00

Reset while in motion.

Grbl cannot guarantee position.

Lost steps are likely.

Re-homing is highly recommended.

[MSG:Pgm End]

ok

sys.aborts

DOOR=1

USB Insert

Grbl 1.1h [‘$’ for help]

omtech

<Idle|MPos:0.000,0.000,0.000|FS:0,0|WCO:0.000,0.000,0.000>

ok

Starting stream

Y_LIMIT

ALARM:3

Reset while in motion. Grbl cannot guarantee position. Lost steps are likely. Re-homing is highly recommended.

On or near line 0:

Stream completed in 0:00

Reset while in motion.

Grbl cannot guarantee position.

Lost steps are likely.

Re-homing is highly recommended.

[MSG:Pgm End]

ok

Grbl 1.1h [‘$’ for help]

omtech

[MSG:‘$H’|‘$X’ to unlock]

<Alarm|MPos:0.000,0.648,0.000|FS:0,0|WCO:0.000,0.000,0.000>

ok

[MSG:Caution: Unlocked]

ok

Starting stream

[MSG:Pgm End]

Stream completed in 0:00

<Idle|MPos:0.000,-9.352,0.000|FS:0,0|WCO:0.000,0.000,0.000>

ok

Starting stream

[MSG:Pgm End]

Stream completed in 0:00

<Idle|MPos:0.000,-19.352,0.000|FS:0,0|WCO:0.000,0.000,0.000>

ok

Starting stream

[MSG:Pgm End]

Stream completed in 0:00

<Idle|MPos:10.000,-19.352,0.000|FS:0,0|WCO:0.000,0.000,0.000>

ok

Starting stream

[MSG:Pgm End]

Stream completed in 0:00

<Idle|MPos:20.000,-19.352,0.000|FS:0,0|WCO:0.000,0.000,0.000>

ok

Starting stream

[MSG:Pgm End]

Stream completed in 0:00

Okay, so I did a test burn and it is now, at least, in the correct configuration…letters are right Side up and facing left to right. Yay!
Now, however, the machine isn’t burning at the correct origin. It is trying to burn at the rear/top, even when I place the design at the bottom of my screen on my laptop. This includes my jogging it into position manually. It is still going to the rear/top as its burn origin.

Ah. That’s because we changed origin as well. I missed that.

Let’s try again.

Please run this in Console and return the output:

$3=1
$23=3
$H
?

Then test jogging controls please.

If that works then please run these commands:

$H
G0 X20
G0 Y20

Can you describe the motion?

That’s good but I find it a little confusing. The change I’m describing above will likely break this but baby steps…

okay, be right back!

YAY! The jogging controls work perfectly.
I ran the second set of commands and the G0 X20 made the gantry/laser move just a smidge to the back and left. Then the G0 Y20 made it move down/forward and to the right.
The image is reversed and backwards again…? Going to try a burn and see how it turns out.