Help Please! Genmitsu ProverXL 4030 not going to correct position

Hi all. I am new to the laser engraving world, so I decided to try my hand by adding a laser module to my Genmitsu ProverXL 4030 to get my feet wet. It is to my understanding that these CNC type machines operate in negative space, so I have changed my G10 to G10 L2 P1 X-400 Y-300 Z-112. The machine homes the laser in the back right of the machine. However when I put a design in the middle of the workspace in the software and try to frame it, the laser goes straight to the front left of the work area, hits the limits switches and shuts off. No matter what I do, the machine goes to front left, hits limit switches and cuts off. I have searched the forums for 4 days now looking for a fix for this, but nothing I do seems to have any affect. I have found similar threads on here that confirm this machine can in fact work with Lightburn. Can someone please tell me what I am doing wrong. I have been able to cut a test project, by jogging the laser to the center and using “Current position” and it turned out great, but I can not get “Absolute Coordinates” to work for reliable workspace setup.
Any help is greatly appreciated

Here are some screen shots and current settings that may help diagnose.

Home Position Right Rear
$H

ok

?

<Idle|MPos:-3.000,-3.000,-3.000|Bf:15,127|FS:0,0|WCO:-420.000,-310.000,-110.000>

ok


GRBL Settings:

$$

$0=10

$1=255

$2=0

$3=0

$4=0

$5=0

$6=0

$10=115

$11=0.010

$12=0.002

$13=0

$20=0

$21=1

$22=1

$23=0

$24=25.000

$25=500.000

$26=250

$27=3.000

$30=10000

$31=0

$32=1

$100=160.000

$101=160.000

$102=160.000

$110=2000.000

$111=2000.000

$112=2000.000

$120=300.000

$121=300.000

$122=300.000

$130=420.000

$131=310.000

$132=110.000

ok


Do your jog controls move correctly?
When it is in home position, and you press get position at top of move window what does it report?

Jog controls appear to be working correctly. When I press left it moves left the defined amount (10mm).

Get Position Home

Heres some helpful info.
Limit Switches - Diode Laser Wiki (diode-laser-wiki.com)
I am in current dilemma myself.
Tried to set up macro to go back and forth between router and laser, but never switches back and forth without problems.

You have a couple of options for how to address this.

Since you’re running 1.6.00 you can use the “CNC Machine” setting to now work directly with a negative workspace machine.

  1. change the machine Origin in Edit->Device Settings to bottom-left position
  2. leave “CNC Machine” enabled as you have it
  3. remove the work offset that you’ve configured by issuing G10 L2 P1 X0Y0Z0 or $RST=#

Test the machine and check for proper direction controls for jogging as in up moves up, down moves down, left moves left, right moves right. Also check for use of Absolute Coords when framing.

Second option is the traditional option.

  1. disable “CNC Machine” in Edit->Device Settings
  2. change Origin to bottom-left. I’m almost certain your machine is set to work this way but that may not be the case.

You will need to change this to $10=0 so that your machine reports Work Position rather than Machine Position.

After you make the $10 change the MPos here should show as WPos and should read something in the range of 420, 310, 110 based on your offset. In actuality I think it might be offset by 3 mm for each axis based on your pull-off distance.

If position after homing does not show in that range then something is incorrect.

Then test jogging and framing behavior.

What would be the best option to move back and forth between router and laser?
Trying to set up a macro for each.
Primarily related to offset.

Thanks for the reply. Testing this Now. Will report back shortly.

This appears to have solved my issued:

Since you’re running 1.6.00 you can use the “CNC Machine” setting to now work directly with a negative workspace machine.

  1. change the machine Origin in Edit->Device Settings to bottom-left position
  2. leave “CNC Machine” enabled as you have it
  3. remove the work offset that you’ve configured by issuing G10 L2 P1 X0Y0Z0 or $RST=#

And this is now the result after changing the $10=0 value
Work Position

I created a 400x300 test square and it now frames it out without running into the limit switches.

However when I put the object in the bottom left as shown, the laser moves to the back right and frames it.

Seems like the software workspace is reverse to what the actual laser work surface is.

Another example is if I set laser position by clicking, let’s say top right in the software, the laser moves to the bottom left.

Your jog controls are working correctly?

Jog controls are now reversed

I stumbled across this video last night while trying to figure this out. Its a bit of an older video, but I would think it still applies. Jump to the 6:00 timestamp.

Looks like setting the origin back to the rear right corrected the issue. Jog controls are now working correctly, set laser position is working correctly, and if I create a project the same size as my workspace, it will frame it without hitting the limit switches. Also frames the project using the absolute coordinates as it appears in the software.

Thank you very much for your help with this.

2 Likes

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