Adding Machine vs Workspace description to Coordinates - Advanced Configurations section in the docs

@jeffeb3
It’s so funny to see how much more info there is in the docs compared to when I put my LR2 together :slight_smile:

I use macros that use machine coordinates for things like parking the gantry and going to a safe height. May not be necessary with a full endstop machine but I like the idea of separating the machine space and the workspace so the Origin is always the workspace starting point and Home is the machine startup location.
Could be an addition to the Advanced Configurations section. I did not use this separation for the first year and a half after building the machine so it’s not crucial, but it’s how I visualize the space now.

5 Likes

Yeah. That would be a great addition. Do you use grbl or have you enabled that in Marlin?

The docs are editable. You can find the pencil on the page and after you log into GitHub it will take you to a web form to edit it and submit a pull request (which let’s Ryan review the changes before publishing them).

2 Likes

I use Marlin.
I’ll write something up and try to submit it.
I may not be using it to the full extent but I’ll describe what I do

4 Likes

I don’t use the other coordinate systems, so it would be cool to see how you use it. I think I could/should for my LR3 plate jobs. 3 sets at different times. I could easily use it to jog to three separate starting positions if nothing else.

1 Like

I’ve started writing it up and I’ve created questions for myself :crazy_face:
I have to test a few things in order to explain them correctly.
e.g.

  1. Are the workspace coordinates just machine space offsets? If I change XY coordinates in machine coordinates (G53) will it change where the origin is in G54? Has never come up because I don’t run any code that changes machine coordinates, but it changes how you describe the relationship. I think a basic z probe changes machine coordinates so it may matter to people not using G38.2
  2. Can I save my workspace coordinates? I think the answer is yes but I’ve never done it and now I want to. I often use a particular corner as an origin. It’s not where the router is parked so it’s not X0Y0 in machine coordinates. Loading that position from EEPROM would be a neat trick.

Some learning involved here just to write about something I’m already using :laughing:

Yes, I do believe they are set/saved in the eeprom, Workspace Coordinate System | Marlin Firmware

1 Like

In my experience, just about the best way to make sure you really understand something is to prep to teach it to someone else.

6 Likes

That’s how I get my kids to practice their math homework.
Really, I totally remember how to do integrals. Honest.

3 Likes

@vicious1
Ryan do you have a top down view of the lr3 that I can use to sketch out the coordinate system relationships?
Thinking with the router homed to the bottom left but I can rotate the image if necessary.

1 Like

The image on the calculator page? Or I might still be able to do a render.

1 Like

Thinking of a photo from directly above.
A render would work too. The idea is the full table is visible in the image to get a sense of the difference between the Native Workspace and a working Workspace.

1 Like

So just like the line drawing on the calc page but a render instead showing the table, I can do that.

1 Like

The simpler the better.
No labels would be ideal. I’m going to write/draw over it.
That’s why I thought a photo would be good.

1 Like

Like that or should I change something?

2 Likes

That’s the perfect orientation. Is it possible to move the router all the way to the left side?

1 Like

All the way home

5 Likes

Perfect!

1 Like

E.T. home phone.

2 Likes

Pull request created!
Not sure how this works re collaboration.
Let me know if something isn’t clear and what needs changed and I’ll see if I can modify it and resubmit.

5 Likes

I think it looks good, I just need to move the images before I merge it.

Thank you!

3 Likes