Sfoglia il codice sorgente

🔧 Sanity-check SWITCHING_TOOLHEAD_X_POS (#23985)

Giuliano Zaro 2 anni fa
parent
commit
591fa8b753
Nessun account collegato all'indirizzo email del committer
2 ha cambiato i file con 10 aggiunte e 1 eliminazioni
  1. 8
    0
      Marlin/src/inc/SanityCheck.h
  2. 2
    1
      buildroot/tests/BIGTREE_GTR_V1_0

+ 8
- 0
Marlin/src/inc/SanityCheck.h Vedi File

1316
 #endif
1316
 #endif
1317
 
1317
 
1318
 /**
1318
 /**
1319
+ * Generic Switching Toolhead requirements
1320
+ */
1321
+#if ANY(SWITCHING_TOOLHEAD, MAGNETIC_SWITCHING_TOOLHEAD, ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
1322
+  constexpr float thpx[] = SWITCHING_TOOLHEAD_X_POS;
1323
+  static_assert(COUNT(thpx) == EXTRUDERS, "SWITCHING_TOOLHEAD_X_POS must be an array EXTRUDERS long.");
1324
+#endif
1325
+
1326
+/**
1319
  * Switching Toolhead requirements
1327
  * Switching Toolhead requirements
1320
  */
1328
  */
1321
 #if ENABLED(SWITCHING_TOOLHEAD)
1329
 #if ENABLED(SWITCHING_TOOLHEAD)

+ 2
- 1
buildroot/tests/BIGTREE_GTR_V1_0 Vedi File

31
 restore_configs
31
 restore_configs
32
 opt_set MOTHERBOARD BOARD_BTT_GTR_V1_0 SERIAL_PORT -1 \
32
 opt_set MOTHERBOARD BOARD_BTT_GTR_V1_0 SERIAL_PORT -1 \
33
         EXTRUDERS 3 TEMP_SENSOR_1 1 TEMP_SENSOR_2 1 \
33
         EXTRUDERS 3 TEMP_SENSOR_1 1 TEMP_SENSOR_2 1 \
34
-        SERVO_DELAY '{ 300, 300, 300 }'
34
+        SERVO_DELAY '{ 300, 300, 300 }' \
35
+        SWITCHING_TOOLHEAD_X_POS '{ 215, 0 ,0 }'
35
 opt_enable SWITCHING_TOOLHEAD TOOL_SENSOR
36
 opt_enable SWITCHING_TOOLHEAD TOOL_SENSOR
36
 exec_test $1 $2 "BigTreeTech GTR | Switching Toolhead | Tool Sensors" "$3"
37
 exec_test $1 $2 "BigTreeTech GTR | Switching Toolhead | Tool Sensors" "$3"
37
 
38
 

Loading…
Annulla
Salva