Add DELTA_MAX_RADIUS

MarlinFirmware/Marlin#22795
This commit is contained in:
Scott Lahteine 2021-09-19 23:14:03 -05:00
parent 5095d4e587
commit 78ce0d470a
26 changed files with 98 additions and 18 deletions

View file

@ -827,6 +827,8 @@
#if ENABLED(ANYCUBIC_KOSSEL_PLUS)
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 120.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 120.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 267 // (mm)
// Horizontal offset from middle of printer to smooth rod center.
@ -840,6 +842,8 @@
#else
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 90.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 90.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 218.0 // (mm)
// Horizontal distance bridged by diagonal push rods when effector is centered.

View file

@ -828,6 +828,8 @@
#if ENABLED(ANYCUBIC_KOSSEL_PLUS)
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 116.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 116.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 267 // (mm)
// Horizontal offset from middle of printer to smooth rod center.
@ -841,6 +843,8 @@
#else
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 90.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 90.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 218.0 // (mm)
// Horizontal distance bridged by diagonal push rods when effector is centered.

View file

@ -798,6 +798,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 185.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 185.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 440.0 // (mm)

View file

@ -790,27 +790,30 @@
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
// Set the steprate for papertest probing
#define PROBE_MANUALLY_STEP 0.05 // (mm)
#define PROBE_MANUALLY_STEP 0.05 // (mm)
#endif
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 75.0 // (mm) Overlord
#define DELTA_PRINTABLE_RADIUS 75.0 // (mm) Overlord
// Maximum reachable area
#define DELTA_MAX_RADIUS 75.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 206.0 // (mm) Overlord
#define DELTA_DIAGONAL_ROD 206.0 // (mm) Overlord
// Distance between bed and nozzle Z home position
#define DELTA_HEIGHT 186.14 // (mm) Overlord - Update this value using G33 auto calibrate
#define DELTA_HEIGHT 186.14 // (mm) Overlord - Update this value using G33 auto calibrate
#define DELTA_ENDSTOP_ADJ { -0.33, 0.0, -0.85 } // Update these values using G33 auto calibrate
#define DELTA_ENDSTOP_ADJ { -0.33, 0.0, -0.85 } // Update these values using G33 auto calibrate
// Horizontal distance bridged by diagonal push rods when effector is centered.
#define DELTA_RADIUS 100.63 // (mm) Overlord - Update this value using G33 auto calibrate
#define DELTA_RADIUS 100.63 // (mm) Overlord - Update this value using G33 auto calibrate
// Trim adjustments for individual towers
// tower angle corrections for X and Y tower / rotate XYZ so Z tower angle = 0
// measured in degrees anticlockwise looking from above the printer
#define DELTA_TOWER_ANGLE_TRIM { 0.69, 0.0, -0.70 } // Update these values using G33 auto calibrate
#define DELTA_TOWER_ANGLE_TRIM { 0.69, 0.0, -0.70 } // Update these values using G33 auto calibrate
// Delta radius and diagonal rod adjustments (mm)
#define DELTA_RADIUS_TRIM_TOWER { 0.0, 0.0, 0.0 }

View file

@ -802,22 +802,25 @@
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
// Set the steprate for papertest probing
#define PROBE_MANUALLY_STEP 0.05 // (mm)
#define PROBE_MANUALLY_STEP 0.05 // (mm)
#endif
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 85.0 // (mm) Overlord Pro
#define DELTA_PRINTABLE_RADIUS 85.0 // (mm) Overlord Pro
// Maximum reachable area
#define DELTA_MAX_RADIUS 85.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 206.0 // (mm) Overlord Pro
#define DELTA_DIAGONAL_ROD 206.0 // (mm) Overlord Pro
// Distance between bed and nozzle Z home position
#define DELTA_HEIGHT 286.14 // (mm) Overlord Pro - Update this value using G33 auto calibrate
#define DELTA_HEIGHT 286.14 // (mm) Overlord Pro - Update this value using G33 auto calibrate
#define DELTA_ENDSTOP_ADJ { -0.33, 0.0, -0.85 } // Update these values using G33 auto calibrate
#define DELTA_ENDSTOP_ADJ { -0.33, 0.0 // Update these values using G33 auto calibrate
// Horizontal distance bridged by diagonal push rods when effector is centered.
#define DELTA_RADIUS 100.63 // (mm) Overlord Pro - Update this value using G33 auto calibrate
#define DELTA_RADIUS 100.63 // (mm) Overlord Pro - Update this value using G33 auto calibrate
// Trim adjustments for individual towers
// tower angle corrections for X and Y tower / rotate XYZ so Z tower angle = 0

View file

@ -795,10 +795,13 @@
#endif
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 100.0 // (mm)
#define DELTA_PRINTABLE_RADIUS 100.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 100.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 215.0 // (mm)
#define DELTA_DIAGONAL_ROD 215.0 // (mm)
// Distance between bed and nozzle Z home position
#define DELTA_HEIGHT 200.00 // (mm) Get this value from G33 auto calibrate

View file

@ -794,13 +794,16 @@
#endif
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 100.0 // (mm)
#define DELTA_PRINTABLE_RADIUS 100.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 100.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 215.0 // (mm)
#define DELTA_DIAGONAL_ROD 215.0 // (mm)
// Distance between bed and nozzle Z home position
#define DELTA_HEIGHT 200.00 // (mm) Get this value from G33 auto calibrate
#define DELTA_HEIGHT 200.00 // (mm) Get this value from G33 auto calibrate
#define DELTA_ENDSTOP_ADJ { 0.0, 0.0, 0.0 } // Get these values from G33 auto calibrate

View file

@ -797,6 +797,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 130.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 130.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 280.0 // (mm)

View file

@ -797,6 +797,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 130.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 130.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 280.00 // (mm)

View file

@ -797,6 +797,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 85.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 85.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 218.0 // (mm)

View file

@ -797,6 +797,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 70.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 70.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 218.0 // (mm)

View file

@ -797,6 +797,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 85.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 85.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 218.0 // (mm)

View file

@ -795,6 +795,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 90.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 90.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 196.0 // (mm)

View file

@ -795,6 +795,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 90.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 90.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 196.0 // (mm)

View file

@ -795,6 +795,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 90.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 90.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 196.0 // (mm)

View file

@ -795,6 +795,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 90.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 90.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 196.0 // (mm)

View file

@ -797,6 +797,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 90.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 90.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 196.0 // (mm)

View file

@ -802,6 +802,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 151.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 151.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 356.5 // (mm)

View file

@ -797,6 +797,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 140.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 140.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 250.0 // (mm)

View file

@ -798,6 +798,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 60.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 60.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 120.8 // (mm)

View file

@ -798,6 +798,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 165.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 165.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 397.19 // (mm)

View file

@ -797,6 +797,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 140.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 140.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 250.0 // (mm)

View file

@ -795,6 +795,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 100 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 100 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 290.5 // (mm) Kossel Clear OG Settings

View file

@ -797,6 +797,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 90.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 90.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 215.0 // (mm)

View file

@ -802,6 +802,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 127.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 127.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 301.0 // (mm)

View file

@ -803,6 +803,9 @@
// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 140.0 // (mm)
// Maximum reachable area
#define DELTA_MAX_RADIUS 140.0 // (mm)
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 319.5 // (mm)