I tend to agree with Dustin. Can you use negative values for your macros? Will your printer handle those okay?
If not you can add M92 commands to your macro. In the above example where you want to print only X>=10 you could add:
G0 X10
M92 X0
M92 tells the printer where it is. It says "I know you think you are at x=10 but really this is X=0 now". Then on the tool change you can do something like:
G0 X0
M92 X10
The above says - okay were are reversing what we said before.
To answer your question, yes you can define forbidden zones. I don't know how to do it exactly. It's done for example for the UM series printers to say where the bed clips are. The areas are described in a text file that I think is either javascript ".js" or json ".json"? Something like that. They are somewhere among the thousands of files installed when you install cura. If you edit one, then restart cura to have cura reload all of those. There is discussion on how to set this kind of thing up for custom printer settings around this forum. Maybe use google to search something like "customizing print area for my printer".
- 1
Recommended Posts
Dustin 175
Sounds like you have Negative Travel on your printer?
Example you can travel 10mm to the left of your bed or something like that?
It means the following
Assuming your bed was 200mm on X and the endstop is 10mm to the left of that.
It means your home position is actually X-10 not X0.
This would be a firmware setting that needs fixed, not a slicer setting/configuration.
Link to post
Share on other sites