Thank you, 'Slashee,' appreciate it.
- Solution
DivingDuck 105
Maybe as additional explanation to @Slashee_the_Cow,
The definition of disallowed areas starts from the center of the bed as origin and is defined by an polygon with x/y coordinates of 4 point's: [[x,y],[x,y],[x,y],[x,y]].
There are two types of disallowed areas available: nozzle_disallowed_areas and machine_disallowed_areas.
- 1
Thanks D_D.
I'll dig around in the next few weeks, locate the def file and modify it.
Short term solution was to make the bed 208 x 225mm from memory - ie: the area inside the bed clips.
A
2 hours ago, Andrew_F said:Short term solution was to make the bed 208 x 225mm from memory - ie: the area inside the bed clips.
That will only work if your bed clips are exclusively on the rear and right sides. It will still treat 0, 0 as the bottom left corner and if there are clips there it's going to hit them.
Fortunately, if this is the case, this is where gcode can come in handy. In your startup gcode, after the G28 (home) insert this:
G0 X20 Y20 ; please replace the 20mm example there with how much space the clips do take up G92 X0 Y0 ; make it treat this position as 0,0
- 2
Makes perfect sense, Slashee.
Thanks.
Recommended Posts
Slashee_the_Cow 481
Disallowed areas have to be specified in the machine's definition file, in the overrides section - not in gcode.
Here's an example (taken from the Ender-3/Ender-3 V2 definition if you want to add that to see what it looks like in action)
Link to post
Share on other sites