OpenBuilds Black Box coordinates into Negative

I have an OpenBuilds CNC with an OpenBuilds BlackBox controller.
I have an attached Laser. My machine has Limit switches.

Problem: I want my the cnc to use the Front / Left position as my Zero point.
I have the cnc homing to the front / left. The jog / move buttons work correctly.
However, when I start any project the cnc goes in the wrong direction and hits a limit switch and alarms out.
When i use the “Get Position” button it reports as X-480 Y-600. But the Coordinates underneath the Cut / Layer multicolored tabs at the bottom show X 0 Y 0!
The cnc will also " Frame" the work piece correctly ( in the right directions) but when I press “Start” it goes into the Y limit switch.
I have tried using a negative work offset but it hasn’t worked.
Here are the current settings;
<Idle|MPos:-434.670,-875.000,110.000|FS:0,0|WCO:0.000,0.000,0.000>

ok

ok

?

<Idle|MPos:-490.000,-890.000,-10.000|FS:0,0|Ov:100,100,100>

ok

$#

[G54:0.000,0.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G92:0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok

and the Grbl Settings;
$$

$0=10

$1=255

$2=1

$3=2

$4=1

$5=0

$6=0

$10=1

$11=0.020

$12=0.002

$13=0

$20=0

$21=1

$22=1

$23=3

$24=100.000

$25=1000.000

$26=250

$27=10.000

$30=24000

$31=16000

$32=1

$100=200.000

$101=200.000

$102=200.000

$110=1500.000

$111=1500.000

$112=1500.000

$120=109.000

$121=109.000

$122=109.000

$130=500.000

$131=900.000

$132=50.000

ok

Believe me , I have spent hours looking in forums and online youtube prior to calling for help.

What are the actual dimensions of your machine?

The dimensions are X 400 Y 600mm.

A few things you’ll need to do:

  1. Run in Console to fix area to match 400x600mm:
$130=400
$131=600
  1. in Device settings, make sure you’re also configured to 400x600
  2. You’ll need to create a work offset based on the fact you’re in negative workspace. Start with this and let’s see where that leaves you. Run in Console:
G10 L2 P1 X-400Y-600
$10=0
  1. Rehome and test current position:
$H
?

Can you report back on the output and results please.

Have entered the dimensions into settings.
Have entered the work offset and checked with ? to verify.
In Move - “Get Position” now shows X10 Y10
Corresponds to XY coordinates shown at bottom of lightburn.
Homing still works going to left / Front, stopping at limit switches.
However,
When “Start” is pressed, cnc still tries to head into a more negative area and limits out.
same as before.

additional note;
When at Home position ( Left Front) and showing X10 Y10,
when I “frame” the work piece, CnC does Frame correctly?!?

The 10,10 is caused by Homing pull-off distance configured in $27=10.

We can try to accommodate for that. Try this in Console:

G10 L2 P1 X-390Y-590

Can you take a full screenshot of LightBurn please.

Also, please run these commands in Console after homing and return results:

$#
?

Thank You for your help thus far.
I am aware that the X10,Y10 shown is the homing back off setting and I am fine with that.

$#

[G54:-600.000,-800.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G92:0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok

?

<Idle|WPos:600.000,800.000,0.000|FS:0,0|WCO:-600.000,-800.000,0.000>

ok

Please note that the dimensions are of the actual machine. Since I bolted the Laser to the Spindle bracket, the dimensions mentioned earlier made an adjustment for that.
tks

You’re going to need to explain this more. How do you perceive the dimensions here vs the ones you provided me.

Are you saying this is what you’re getting after homing?

Also, if you’re going to change things from what I’ve indicated I’d appreciate a heads up as I can’t account for things I don’t know.

Separately, can you attach a screenshot of Edit->Device Settings?

Yes that is after homing.

Sorry If I threw you off with dimensions. I wasn’t sure if you needed actual table dimensions or laser travel dimensions.

Which is which? I’m not really following what the situation is with that. I have a feeling this may be a relevant factor.

You have a very odd Laser Offset configured in Device Settings (-40, -680). What is the intent of this?

No intent. I have been trying all sorts of work offsets, laser offsets etc.

My Laser is attached to the spindle mount. It lines up with the Spindle’s Y axis but not the X axis. Being somewhat ignorant on the settings I entered the laser offset as a last ditch effort.
I will reset them to 0.0. when I get back to the machine.
Thanks.

You absolutely want to turn that off entirely in that case or you’ll have a bad time.

Can you explain a bit about the table dimensions vs laser travel dimensions? What do these mean and what are the values for each?

When you get a chance, can you run a fresh set of these commands?

$$
$#
?

Here they are:
$$

$0=10

$1=255

$2=1

$3=2

$4=1

$5=0

$6=0

$10=0

$11=0.020

$12=0.002

$13=0

$20=0

$21=1

$22=1

$23=3

$24=100.000

$25=1000.000

$26=250

$27=10.000

$30=24000

$31=16000

$32=1

$100=200.000

$101=200.000

$102=200.000

$110=1500.000

$111=1500.000

$112=1500.000

$120=109.000

$121=109.000

$122=109.000

$130=600.000

$131=800.000

$132=50.000

ok
$#

[G54:-600.000,-800.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G92:0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok
?

<Idle|WPos:465.360,10.000,-10.000|FS:0,0|Pn:X|WCO:-600.000,-800.000,0.000>

ok
The cnc macine is listed as having a bed size of X660 Y965
However that is not the size of any cnc workpiece.
As I’m sure you know that is not the usable size.
Since the Laser module is attached to the spindle,
the dimensions that the laser beam can actually travel is; X450 Y700

I originally gave myself a buffer zone since I hadn’t planned to work on pieces that are that large.
Since I set the laser Offset back to 0, when I start the burn it seems to go in the right direction now. That could have been the last of several issues to straighten out.
Thank You, I will play with it further and follow any suggestions you can give me.

Okay. That’s good. I am a bit concerned that your save travel area is 450x700 since you’re configured for 600x800. You can reduce both $130, $131 and make the equivalent shift in the offset if you want to correct for that. But you can do that when you’re comfortable with it.

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