|
141 | 141 | //#define BLUETOOTH |
142 | 142 |
|
143 | 143 | // Name displayed in the LCD "Ready" message and Info menu |
144 | | -#if ANY (THINKERV2_BL, THINKERV2_FL, THINKERV2_Direct) |
145 | | - #define CUSTOM_MACHINE_NAME "THINKER V2 MOD" |
| 144 | +#if ANY(THINKERV2_BL, THINKERV2_FL, THINKERV2_Direct) |
| 145 | + #define CUSTOM_MACHINE_NAME "THINKER V2 MOD" |
146 | 146 | #else |
147 | 147 | #define CUSTOM_MACHINE_NAME "THINKER V2" |
148 | 148 | #endif |
| 149 | + |
149 | 150 | // Printer's unique ID, used by some programs to differentiate between machines. |
150 | 151 | // Choose your own or use a service like https://www.uuidgenerator.net/version4 |
151 | 152 | //#define MACHINE_UUID "00000000-0000-0000-0000-000000000000" |
|
1245 | 1246 | * X, Y, Z [, I [, J [, K...]]], E0 [, E1[, E2...]] |
1246 | 1247 | */ |
1247 | 1248 | #ifdef THINKERV2_Direct |
1248 | | - #define DEFAULT_MAX_FEEDRATE { 200, 200, 35, 100 } |
| 1249 | + #define DEFAULT_MAX_FEEDRATE { 200, 200, 35, 100 } |
1249 | 1250 | #else |
1250 | | - #define DEFAULT_MAX_FEEDRATE { 300, 300, 35, 25 } |
| 1251 | + #define DEFAULT_MAX_FEEDRATE { 300, 300, 35, 25 } |
1251 | 1252 | #endif |
| 1253 | + |
1252 | 1254 | //#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2 |
1253 | 1255 | #if ENABLED(LIMITED_MAX_FR_EDITING) |
1254 | 1256 | #define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits |
|
1261 | 1263 | * X, Y, Z [, I [, J [, K...]]], E0 [, E1[, E2...]] |
1262 | 1264 | */ |
1263 | 1265 | #ifdef THINKERV2_Direct |
1264 | | - #define DEFAULT_MAX_ACCELERATION { 1000, 1000, 150, 3000 } |
| 1266 | + #define DEFAULT_MAX_ACCELERATION { 1000, 1000, 150, 3000 } |
1265 | 1267 | #else |
1266 | | - #define DEFAULT_MAX_ACCELERATION { 1500, 1500, 150, 1500 } |
| 1268 | + #define DEFAULT_MAX_ACCELERATION { 1500, 1500, 150, 1500 } |
1267 | 1269 | #endif |
1268 | 1270 |
|
1269 | 1271 | //#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2 |
|
1282 | 1284 | * M204 J Angular Travel Acceleration |
1283 | 1285 | */ |
1284 | 1286 | #ifdef THINKERV2_Direct |
1285 | | - #define DEFAULT_ACCELERATION 700 // X, Y, Z and E acceleration for printing moves |
1286 | | - #define DEFAULT_RETRACT_ACCELERATION 1250 // E acceleration for retracts |
1287 | | - #define DEFAULT_TRAVEL_ACCELERATION 750 // X, Y, Z acceleration for travel (non printing) moves |
| 1287 | + #define DEFAULT_ACCELERATION 700 // X, Y, Z and E acceleration for printing moves |
| 1288 | + #define DEFAULT_RETRACT_ACCELERATION 1250 // E acceleration for retracts |
| 1289 | + #define DEFAULT_TRAVEL_ACCELERATION 750 // X, Y, Z acceleration for travel (non printing) moves |
1288 | 1290 | #else |
1289 | | - #define DEFAULT_ACCELERATION 1250 // X, Y, Z and E acceleration for printing moves |
1290 | | - #define DEFAULT_RETRACT_ACCELERATION 1250 // E acceleration for retracts |
1291 | | - #define DEFAULT_TRAVEL_ACCELERATION 1500 // X, Y, Z acceleration for travel (non printing) moves |
| 1291 | + #define DEFAULT_ACCELERATION 1250 // X, Y, Z and E acceleration for printing moves |
| 1292 | + #define DEFAULT_RETRACT_ACCELERATION 1250 // E acceleration for retracts |
| 1293 | + #define DEFAULT_TRAVEL_ACCELERATION 1500 // X, Y, Z acceleration for travel (non printing) moves |
| 1294 | +#endif |
| 1295 | +#if ENABLED(AXIS4_ROTATES) |
| 1296 | + #define DEFAULT_ANGULAR_ACCELERATION 3000 // I, J, K acceleration for rotational-only printing moves |
| 1297 | + #define DEFAULT_ANGULAR_TRAVEL_ACCELERATION 3000 // I, J, K acceleration for rotational-only travel (non printing) moves |
1292 | 1298 | #endif |
1293 | 1299 |
|
1294 | 1300 | /** |
|
1675 | 1681 | */ |
1676 | 1682 | //#define PROBING_HEATERS_OFF // Turn heaters off when probing |
1677 | 1683 | #if ENABLED(PROBING_HEATERS_OFF) |
1678 | | - #define WAIT_FOR_BED_HEATER // Wait for bed to heat back up between probes (to improve accuracy) |
| 1684 | + #define WAIT_FOR_BED_HEATER // Wait for bed to heat back up between probes (to improve accuracy) |
1679 | 1685 | //#define WAIT_FOR_HOTEND // Wait for hotend to heat back up between probes (to improve accuracy & prevent cold extrude) |
1680 | 1686 | #endif |
1681 | | -#define PROBING_FANS_OFF // Turn fans off when probing |
| 1687 | +#define PROBING_FANS_OFF // Turn fans off when probing |
1682 | 1688 | //#define PROBING_ESTEPPERS_OFF // Turn all extruder steppers off when probing |
1683 | 1689 | //#define PROBING_STEPPERS_OFF // Turn all steppers off (unless needed to hold position) when probing (including extruders) |
1684 | | -#define DELAY_BEFORE_PROBING 200 // (ms) To prevent vibrations from triggering piezo sensors |
| 1690 | +#define DELAY_BEFORE_PROBING 200 // (ms) To prevent vibrations from triggering piezo sensors |
1685 | 1691 |
|
1686 | 1692 | // Require minimum nozzle and/or bed temperature for probing |
1687 | 1693 | //#define PREHEAT_BEFORE_PROBING |
|
1857 | 1863 | * RAMPS-based boards use SERVO3_PIN for the first runout sensor. |
1858 | 1864 | * For other boards you may need to define FIL_RUNOUT_PIN, FIL_RUNOUT2_PIN, etc. |
1859 | 1865 | */ |
1860 | | - |
1861 | 1866 | #ifdef THINKERV2_FL |
1862 | 1867 | #define FILAMENT_RUNOUT_SENSOR |
1863 | | -#else |
1864 | | - //#define FILAMENT_RUNOUT_SENSOR |
1865 | 1868 | #endif |
1866 | 1869 | #if ENABLED(FILAMENT_RUNOUT_SENSOR) |
1867 | 1870 | #define FIL_RUNOUT_ENABLED_DEFAULT true // Enable the sensor on startup. Override with M412 followed by M500. |
|
0 commit comments