XY home position

I think that’s a good idea. At the beginning I thought the head camera would be used more. Right now the head camera seems to perform focusing duty… and that’s all.

I started a new thread about the camera and dat dair head.

1 Like

lol, I was reading your reply when you edited it. I thought my eyes just glitch out for a second :stuck_out_tongue:

1 Like

Thanks @Tony and @dan for the very eloquent and timely responses.

To summarize where I’m at now:

  1. I understand the head home procedure using the lid cam on the glowforge symbol on the cut head. It would appear to give a consistent result for the physical position in the Glowforge based on lid camera. Lets call this the “cut head home” position. There is an offset from this head home position that dictates the bounds of the cut area physically inside of the unit, but it is not tied to the UI ruler. The upper left corner of this is what glowforge calls the (0,0) position. I completely understand that the head does not need to move to this position, but it does need to know where it is located inside of the Glowfoge so it knows it’s physical limits.
  2. I totally get the idea that you can cut a template hole outline (either the big rectangle from @tony or the @takitus snowflake), turn layers on and off without moving the template, and then engrave the part inside it.
  3. @dan Thanks for the clarifying response on the UI snap to (0,0) point on the ruler not being currently available {added to your hopper} and tying the (0,0) from the UI to a known offset from the glowforge cut head zero {added to the hopper}

My concerns have been heard by @Dan and has graciously added them to the list of development hopper items.


My pestering the subject relates to not having to perform several extra wasteful steps.

Current scenario:
Taping down cardboard blank for each new part to be cut (material and landfill waste), cutting out a hole (laser waste), flipping settings in the cut file from box outline to real cut or engrave to be performed (time waste), placing my real part to be cut in the machine, cutting the real part (real benefit). Any changes to the SVG file, (say I add something to make the lower left corner which make the SVG exterior dimensions larger) will change the file position when it is opened in the UI causing me to have to make a new cut a positioning template.

Alternate scenario if line 3 hopper idea is implemented:
Place corner guide to a known position (using side walls or whatever clever method you want) inside the Glowforge cutting area and simultaneously place the part in machine, open SVG file move it to the UI (0,0) where it automatically snaps into position, then cut the part. Yeh! No special steps! Part is cut 100% accurately! No waste! Changes to my SVG size don’t matter! I put it at (0,0) and cut will be in the right spot on my part. Yeh!

PS on the ruler idea for the Hopper:
4) I’m on board with @takitus idea of having a tool you could place inside the glowforge to establish the (0,0) position and angle in a location other than the upper left corner utilizing the cut head camera. I suggested the same thing back in response line 137.
Get me the two things in line point #3, and this is icing on the cake that could wait a long time.

1 Like

What I understood from Tony’s response is that your #3 already exists, although it might need just a little extra work. It is not a snap per se, but if you open an SVG then it will always appear in the same position without you needing to move it. So as long as your drawing takes this into account you should be good. I admit it might take some experimentation, but only the first time.

3 Likes

I guess I didn’t read into it that placing a max cut dimension rectangle around the exterior of every cut file, then placing what you wanted cut a known distance inside from these edges, would then result in a guarantee that when the SVG placed into the UI (without moving it) would auto locate the SVG’s “actual cut” correctly in a consistent location that would allow for a fixed 0,0 to be placed inside the the Glowforge’s cut area and consistent placement of the item to be cut resulting in the accuracy required.

Engineer, not an English major. Run-on sentences abound.

Exactly…

…and exactly. :slight_smile:

No, tony was just referring to it that way to follow the conversation. The “upper left corner” actually changes with the head speed, as when you’re doing high-speed engraving the physical limits are different than when you’re doing slow cuts.

This is a key point: what is being discussed as “0,0” - that is, the northwest most addressible corner - will change with the speed you use.

10 Likes

One more very important note: Tony’s request was not for hypothetical machining operations that illustrate your request, but actual use cases that you, personally, are thinking about doing that motivate your request, with the more detail the better. We don’t build features because we want a marketing checklist, but because of real-world problems that you help us understand are common and important to you (like the lightswitch example).

12 Likes

OK, the camera doesn’t move. Fine.

Does the lid use some magical zero play hinges? They would have to be something special to have no play after lots of use.

1 Like

The lid snaps into place and is registered on all sides so it sits repeatably.

7 Likes

Suppose I want to cut a large acrylic door for a 3D printer with holes for the hinges, door knob and a large engraved name, perhaps a decorative engraved border, perhaps a trench for a sealing strip.

For all but the first and last cut the corners won’t be visible. It will just be two edges and what it has cut already. Perhaps it can engrave fiducials in the waste margins as it goes.

Lots of examples where I have a part not was not created in a laser cutter that I need to add a secondary operation to the part. Creating text on a small ridge or detail inside a small dia circle. Being able to precisely place a part on the bed and perform that operation is highly beneficial in my mind. Again… artists may not care about precision greater than what the camera provides. People placing fine detail in specific locations on parts or designs do care.

Obviously you picked up on the fact that I robbed the picture above from work where the part is a large bore drive stub shaft. I would never obviously use that part in the glowforge. My point in using it is that the picture is irregular in shape with text registered vertically on a thin ridge. Text that is off center would ruin the part. Precisely placing the irregular part in the bed using a guide on the bed and placing the svg text drawing in a precise location in the UI makes this job easy.

.#2 on that list - Argh, it wasn’t a template for cutting out snowflakes, it was a test for them to see if they could accurately produce repeatable cuts.

It’s something I don’t think they’ll be able to do until down the road when edge detection is in place. It’s no easy feat, but if they are able to do it without a jig it might mean their software is accurate enough for me to not need to use a physical alignment tool

This is pretty much the need. Another example could be drawing a perfectly even outline around the apple logo on a laptop/phone.

For me, engraving text or accent lines which are perfectly centered on the ridge of a casted item just pulled from a mold is a need.

Another example I’ve run into is when using 123D make, sometimes the software glitches and doesn’t include the alignment rod holes in the template for the piece you cut. Happens all the time. I know exactly where they need to go in distance from 0,0, so I just put them in one at a time.

However if they are off just a little bit it will screw up the entire alignment of the pieces and I’ll have to do a bunch of rework which could take a while. I learned this the hard way when I didn’t type in the distance to the right number of decimal places and I had a ridge where the two connected. Big letdown.

2 Likes

Is there a reason @tony or @jamesdhatch that “your” y-axis zero at the north edge? Seems un-intuitive. Does the interface for your machine have you put negative values for Y?

In junior high math the 0,0 point was always lower left… and CAD software follows that approach, though the 0,0 can be moved to any point and values can be negative. (i.e. if my 0,0 is at the top left of the screen, then anything in the middle of the screen will have a positive X value and a negative Y value. Of course, in CAD you can also rotate the display… but it’s pretty bad-practice to do so.

2 Likes

north edge is because thats generally where lasers home to. its where all the mirrors are closest together and the gantry isnt in the way of the bed

2 Likes

A simple way to determine home position. Draw a heart on a blank piece of Proofgrade material. The overhead camera captures the image. Home is where the heart is.

15 Likes

:slight_smile: I really like that. Maybe add some shoes “there’s no place like home”

2 Likes

Needs to be cut from red sparkle acrylic.

2 Likes

@dan a very simple and straight forward use case that I think many people will encounter is a little thing I call “the screw up”. If we are not using proofgrade (hey it might happen) and our lines do not cut through the first time, being able to register would save us.

If I get in the habit of placing material up against a set of stops (I am OK making these stops) then if something happens I know I can get the piece back in there and register it to try again. If I pull it out and find a mistake and have to reposition by eye, I have doubts about my chances for success.

17 Likes