Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hi Nate,

You can set where your machine will be zeroed out relative to the canvas volume from the Canvas Properties panel. Any changes to the origin requires recalculating any toolpaths that have already been generated - at least for now but we're planning on changing things so that the origin can be freely moved without recalculating toolpaths or simulation heightmaps. We're just about to release v1.80b soon which includes the ability to set the machine origin outside of the canvas volume as well so that you will not need to create a canvas that's large enough to include the machine origin within its volume.

If you move the machine origin to the top of the canvas then you will want to zero your machine on the top of your work piece, in most cases.

Be sure to do a dry run above your workpiece (zero your machine up in the air) to make sure that it will go through the correct motions when it's actually cutting, just to be safe!

 - Charlie

(+1)

Hi Charlie,

Thank you for the info, I'll give that a shot.    That said I think my question wasn't described properly.   

For example if I zero canvas and machine to the top of the canvas in the lower left ( making all x, y positive and all z actions negative ).  

When I start the g-code it sends the machine up to some set Z height above the canvas / workpiece.  How is that height defined?   From my observations ( machine and simulation ) this height was more than the "Rapid Height" but I couldn't find where, or if it could be adjusted.

-- Nate

Hi Nate,

If you are setting the machine origin to the top of the canvas, and zeroing out your machine's origin to the top of a workpiece, the tool should never travel higher than the Safe Z rapid height from the top of the workpiece. The only thing that would make it travel higher than the Safe Z height from the top of the workpiece is if the machine is actually being zeroed out below the top surface of the workpiece. Where you see the toolpaths relative to where you set the canvas origin is where they will be relative to where your machine is zeroed out. There's also the possibility that some kind of work offset is being applied by your controller and needs to be cleared/zeroed but you'll need to figure out what those may be for your specific machine.

Don't forget to re-generate operations' toolpaths after making any changes to the canvas origin! That can cause some unexpected placement of cuts if they're not generated for where the machine origin is currently set to. This is something we're looking to change soon as a number of people have found the need to adjust where the machine origin is after creating operations and generating toolpaths but where the machine origin is placed relative to the canvas is "baked" into toolpaths when they're generated - which isn't necessary and we should only be applying the origin when exporting G-code instead.

Keep me posted!

 - Charlie