|
1243 | 1243 |
|
1244 | 1244 | #endif // HAS_GRAPHICAL_LCD
|
1245 | 1245 |
|
| 1246 | +// |
| 1247 | +// Additional options for DGUS / DWIN displays |
| 1248 | +// |
| 1249 | +#if HAS_DGUS_LCD |
| 1250 | + #define DGUS_SERIAL_PORT 2 |
| 1251 | + #define DGUS_BAUDRATE 115200 |
| 1252 | + |
| 1253 | + #define DGUS_RX_BUFFER_SIZE 128 |
| 1254 | + #define DGUS_TX_BUFFER_SIZE 48 |
| 1255 | + //#define DGUS_SERIAL_STATS_RX_BUFFER_OVERRUNS // Fix Rx overrun situation (Currently only for AVR) |
| 1256 | + |
| 1257 | + #define DGUS_UPDATE_INTERVAL_MS 500 // (ms) Interval between automatic screen updates |
| 1258 | + #define BOOTSCREEN_TIMEOUT 3000 // (ms) Duration to display the boot screen |
| 1259 | + |
| 1260 | + #if EITHER(DGUS_LCD_UI_FYSETC, DGUS_LCD_UI_HIPRECY) |
| 1261 | + #define DGUS_PRINT_FILENAME // Display the filename during printing |
| 1262 | + #define DGUS_PREHEAT_UI // Display a preheat screen during heatup |
| 1263 | + |
| 1264 | + #if ENABLED(DGUS_LCD_UI_FYSETC) |
| 1265 | + //#define DUGS_UI_MOVE_DIS_OPTION // Disabled by default for UI_FYSETC |
| 1266 | + #else |
| 1267 | + #define DUGS_UI_MOVE_DIS_OPTION // Enabled by default for UI_HIPRECY |
| 1268 | + #endif |
| 1269 | + |
| 1270 | + #define DGUS_FILAMENT_LOADUNLOAD |
| 1271 | + #if ENABLED(DGUS_FILAMENT_LOADUNLOAD) |
| 1272 | + #define DGUS_FILAMENT_PURGE_LENGTH 10 |
| 1273 | + #define DGUS_FILAMENT_LOAD_LENGTH_PER_TIME 0.5 // (mm) Adjust in proportion to DGUS_UPDATE_INTERVAL_MS |
| 1274 | + #endif |
| 1275 | + |
| 1276 | + #define DGUS_UI_WAITING // Show a "waiting" screen between some screens |
| 1277 | + #if ENABLED(DGUS_UI_WAITING) |
| 1278 | + #define DGUS_UI_WAITING_STATUS 10 |
| 1279 | + #define DGUS_UI_WAITING_STATUS_PERIOD 8 // Increase to slower waiting status looping |
| 1280 | + #endif |
| 1281 | + #endif |
| 1282 | +#endif // HAS_DGUS_LCD |
| 1283 | + |
1246 | 1284 | //
|
1247 | 1285 | // Touch UI for the FTDI Embedded Video Engine (EVE)
|
1248 | 1286 | //
|
|
1438 | 1476 | * Override MIN_PROBE_EDGE for each side of the build plate
|
1439 | 1477 | * Useful to get probe points to exact positions on targets or
|
1440 | 1478 | * to allow leveling to avoid plate clamps on only specific
|
1441 |
| - * sides of the bed. |
| 1479 | + * sides of the bed. With NOZZLE_AS_PROBE negative values are |
| 1480 | + * allowed, to permit probing outside the bed. |
1442 | 1481 | *
|
1443 | 1482 | * If you are replacing the prior *_PROBE_BED_POSITION options,
|
1444 | 1483 | * LEFT and FRONT values in most cases will map directly over
|
|
2723 | 2762 | #define JOY_Z_PIN 12 // RAMPS: Suggested pin A12 on AUX2
|
2724 | 2763 | #define JOY_EN_PIN 44 // RAMPS: Suggested pin D44 on AUX2
|
2725 | 2764 |
|
2726 |
| - // Use M119 to find reasonable values after connecting your hardware: |
| 2765 | + //#define INVERT_JOY_X // Enable if X direction is reversed |
| 2766 | + //#define INVERT_JOY_Y // Enable if Y direction is reversed |
| 2767 | + //#define INVERT_JOY_Z // Enable if Z direction is reversed |
| 2768 | + |
| 2769 | + // Use M119 with JOYSTICK_DEBUG to find reasonable values after connecting: |
2727 | 2770 | #define JOY_X_LIMITS { 5600, 8190-100, 8190+100, 10800 } // min, deadzone start, deadzone end, max
|
2728 | 2771 | #define JOY_Y_LIMITS { 5600, 8250-100, 8250+100, 11000 }
|
2729 | 2772 | #define JOY_Z_LIMITS { 4800, 8080-100, 8080+100, 11550 }
|
|
0 commit comments