Here's the Disallow Areas for a 200x200 Delta print bed.
Brief Tutorial follows...
, "machine_disallowed_areas": { "default_value": [ [[-100.00, 0.00], [ -98.76, -15.64], [ -98.76,-100.00], [-100.00,-100.00]], [[ -98.76, -15.64], [ -95.10, -30.90], [ -95.10,-100.00], [ -98.76,-100.00]], [[ -95.10, -30.90], [ -89.10, -45.39], [ -89.10,-100.00], [ -95.10,-100.00]], [[ -89.10, -45.39], [ -80.90, -58.77], [ -80.90,-100.00], [ -89.10,-100.00]], [[ -80.90, -58.77], [ -70.71, -70.71], [ -70.71,-100.00], [ -80.90,-100.00]], [[ -70.71, -70.71], [ -58.77, -80.90], [ -58.77,-100.00], [ -70.71,-100.00]], [[ -58.77, -80.90], [ -45.39, -89.10], [ -45.39,-100.00], [ -58.77,-100.00]], [[ -45.39, -89.10], [ -30.90, -95.10], [ -30.90,-100.00], [ -45.39,-100.00]], [[ -30.90, -95.10], [ -15.64, -98.76], [ -15.64,-100.00], [ -30.90,-100.00]], [[ -15.64, -98.76], [ 0.00,-100.00], [ -15.64,-100.00]], [[ 100.00, 0.00], [ 98.76, 15.64], [ 98.76, 100.00], [ 100.00, 100.00]], [[ 98.76, 15.64], [ 95.10, 30.90], [ 95.10, 100.00], [ 98.76, 100.00]], [[ 95.10, 30.90], [ 89.10, 45.39], [ 89.10, 100.00], [ 95.10, 100.00]], [[ 89.10, 45.39], [ 80.90, 58.77], [ 80.90, 100.00], [ 89.10, 100.00]], [[ 80.90, 58.77], [ 70.71, 70.71], [ 70.71, 100.00], [ 80.90, 100.00]], [[ 70.71, 70.71], [ 58.77, 80.90], [ 58.77, 100.00], [ 70.71, 100.00]], [[ 58.77, 80.90], [ 45.39, 89.10], [ 45.39, 100.00], [ 58.77, 100.00]], [[ 45.39, 89.10], [ 30.90, 95.10], [ 30.90, 100.00], [ 45.39, 100.00]], [[ 30.90, 95.10], [ 15.64, 98.76], [ 15.64, 100.00], [ 30.90, 100.00]], [[ 15.64, 98.76], [ 0.00, 100.00], [ 15.64, 100.00]], [[ 100.00, 0.00], [ 98.76, -15.64], [ 98.76,-100.00], [ 100.00,-100.00]], [[ 98.76, -15.64], [ 95.10, -30.90], [ 95.10,-100.00], [ 98.76,-100.00]], [[ 95.10, -30.90], [ 89.10, -45.39], [ 89.10,-100.00], [ 95.10,-100.00]], [[ 89.10, -45.39], [ 80.90, -58.77], [ 80.90,-100.00], [ 89.10,-100.00]], [[ 80.90, -58.77], [ 70.71, -70.71], [ 70.71,-100.00], [ 80.90,-100.00]], [[ 70.71, -70.71], [ 58.77, -80.90], [ 58.77,-100.00], [ 70.71,-100.00]], [[ 58.77, -80.90], [ 45.39, -89.10], [ 45.39,-100.00], [ 58.77,-100.00]], [[ 45.39, -89.10], [ 30.90, -95.10], [ 30.90,-100.00], [ 45.39,-100.00]], [[ 30.90, -95.10], [ 15.64, -98.76], [ 15.64,-100.00], [ 30.90,-100.00]], [[ 15.64, -98.76], [ 0.00,-100.00], [ 15.64,-100.00]], [[-100.00, 0.00], [ -98.76, 15.64], [ -98.76, 100.00], [-100.00, 100.00]], [[ -98.76, 15.64], [ -95.10, 30.90], [ -95.10, 100.00], [ -98.76, 100.00]], [[ -95.10, 30.90], [ -89.10, 45.39], [ -89.10, 100.00], [ -95.10, 100.00]], [[ -89.10, 45.39], [ -80.90, 58.77], [ -80.90, 100.00], [ -89.10, 100.00]], [[ -80.90, 58.77], [ -70.71, 70.71], [ -70.71, 100.00], [ -80.90, 100.00]], [[ -70.71, 70.71], [ -58.77, 80.90], [ -58.77, 100.00], [ -70.71, 100.00]], [[ -58.77, 80.90], [ -45.39, 89.10], [ -45.39, 100.00], [ -58.77, 100.00]], [[ -45.39, 89.10], [ -30.90, 95.10], [ -30.90, 100.00], [ -45.39, 100.00]], [[ -30.90, 95.10], [ -15.64, 98.76], [ -15.64, 100.00], [ -30.90, 100.00]], [[ -15.64, 98.76], [ 0.00, 100.00], [ -15.64, 100.00]] ] }
How I Did It - by Victor Von Frankenstein
I use Sketchup with the Utilities / Query Tool Extension.
- Disallow areas in Cura have their Origin at the center of the build plate (regardless of location of the Print Origin)
- I draw a Circle with the desired number of sides and diameter in Sketchup at the Origin and then use the Utilities / Query Tool Extension to map out each point on the Circle.
It generates a specific pattern when building the polygons, which makes it easier and less error prone. In the image below:... - The green highlighted numbers are always Diameter/2
- Red arrows show that the Second Point is always replicated to the First Point on the Next Polygon
- The Blue arrows show that the First Value of the Second Point is always replicated to the First Value of the Third Point and First Value of the Last Point of the Next Polygon
- The Gold and Blue highlighted areas show that halfway through the quarter circle, the Coordinate Points swap (X for Y)
- I just build the first Quarter Circle with all Negative Values and then replicate it three times.
- I then just alternate the Signs of the X and Y coordinates (-/-, +/+. -/-. +/-) to complete the other three Quarter Circles
I'm sure there are dozens of different ways of doing this. But this is what I came up with and I find the symmetry makes it easier to build with less errors and typos and easier to detect those errors.
Enjoy!
Edited by Guest- 2
Recommended Posts
bigtitan 0
I did it with 2.3
Thank you @DaHai8.
Could you please guide (or help) me generate for bed 200x200x300, it's my delta bed size?
Thank you again !
Link to post
Share on other sites