|
@@ -1638,7 +1638,7 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal
|
1638
|
1638
|
*/
|
1639
|
1639
|
#if HEATER_0_USES_MAX6675 && !PIN_EXISTS(MAX6675_SS)
|
1640
|
1640
|
#error "MAX6675_SS_PIN (required for TEMP_SENSOR_0) not defined for this board."
|
1641
|
|
-#elif HAS_HOTEND && !HAS_TEMP_HOTEND
|
|
1641
|
+#elif HAS_HOTEND && !HAS_TEMP_HOTEND && !HEATER_0_DUMMY_THERMISTOR
|
1642
|
1642
|
#error "TEMP_0_PIN (required for TEMP_SENSOR_0) not defined for this board."
|
1643
|
1643
|
#elif EITHER(HAS_MULTI_HOTEND, HEATERS_PARALLEL) && !HAS_HEATER_1
|
1644
|
1644
|
#error "HEATER_1_PIN is not defined. TEMP_SENSOR_1 might not be set, or the board (not EEB / EEF?) doesn't define a pin."
|
|
@@ -1649,7 +1649,7 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal
|
1649
|
1649
|
#error "MAX6675_SS2_PIN (required for TEMP_SENSOR_1) not defined for this board."
|
1650
|
1650
|
#elif TEMP_SENSOR_1 == 0
|
1651
|
1651
|
#error "TEMP_SENSOR_1 is required with 2 or more HOTENDS."
|
1652
|
|
- #elif !ANY_PIN(TEMP_1, MAX6675_SS2)
|
|
1652
|
+ #elif !ANY_PIN(TEMP_1, MAX6675_SS2) && !HEATER_1_DUMMY_THERMISTOR
|
1653
|
1653
|
#error "TEMP_1_PIN not defined for this board."
|
1654
|
1654
|
#elif ENABLED(TEMP_SENSOR_1_AS_REDUNDANT)
|
1655
|
1655
|
#error "HOTENDS must be 1 with TEMP_SENSOR_1_AS_REDUNDANT."
|
|
@@ -1659,7 +1659,7 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal
|
1659
|
1659
|
#error "TEMP_SENSOR_2 is required with 3 or more HOTENDS."
|
1660
|
1660
|
#elif !HAS_HEATER_2
|
1661
|
1661
|
#error "HEATER_2_PIN not defined for this board."
|
1662
|
|
- #elif !PIN_EXISTS(TEMP_2)
|
|
1662
|
+ #elif !PIN_EXISTS(TEMP_2) && !HEATER_2_DUMMY_THERMISTOR
|
1663
|
1663
|
#error "TEMP_2_PIN not defined for this board."
|
1664
|
1664
|
#endif
|
1665
|
1665
|
#if HOTENDS > 3
|
|
@@ -1667,7 +1667,7 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal
|
1667
|
1667
|
#error "TEMP_SENSOR_3 is required with 4 or more HOTENDS."
|
1668
|
1668
|
#elif !HAS_HEATER_3
|
1669
|
1669
|
#error "HEATER_3_PIN not defined for this board."
|
1670
|
|
- #elif !PIN_EXISTS(TEMP_3)
|
|
1670
|
+ #elif !PIN_EXISTS(TEMP_3) && !HEATER_3_DUMMY_THERMISTOR
|
1671
|
1671
|
#error "TEMP_3_PIN not defined for this board."
|
1672
|
1672
|
#endif
|
1673
|
1673
|
#if HOTENDS > 4
|
|
@@ -1675,7 +1675,7 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal
|
1675
|
1675
|
#error "TEMP_SENSOR_4 is required with 5 or more HOTENDS."
|
1676
|
1676
|
#elif !HAS_HEATER_4
|
1677
|
1677
|
#error "HEATER_4_PIN not defined for this board."
|
1678
|
|
- #elif !PIN_EXISTS(TEMP_4)
|
|
1678
|
+ #elif !PIN_EXISTS(TEMP_4) && !HEATER_4_DUMMY_THERMISTOR
|
1679
|
1679
|
#error "TEMP_4_PIN not defined for this board."
|
1680
|
1680
|
#endif
|
1681
|
1681
|
#if HOTENDS > 5
|
|
@@ -1683,7 +1683,7 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal
|
1683
|
1683
|
#error "TEMP_SENSOR_5 is required with 6 HOTENDS."
|
1684
|
1684
|
#elif !HAS_HEATER_5
|
1685
|
1685
|
#error "HEATER_5_PIN not defined for this board."
|
1686
|
|
- #elif !PIN_EXISTS(TEMP_5)
|
|
1686
|
+ #elif !PIN_EXISTS(TEMP_5) && !HEATER_5_DUMMY_THERMISTOR
|
1687
|
1687
|
#error "TEMP_5_PIN not defined for this board."
|
1688
|
1688
|
#endif
|
1689
|
1689
|
#if HOTENDS > 6
|
|
@@ -1691,7 +1691,7 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal
|
1691
|
1691
|
#error "TEMP_SENSOR_6 is required with 6 HOTENDS."
|
1692
|
1692
|
#elif !HAS_HEATER_6
|
1693
|
1693
|
#error "HEATER_6_PIN not defined for this board."
|
1694
|
|
- #elif !PIN_EXISTS(TEMP_6)
|
|
1694
|
+ #elif !PIN_EXISTS(TEMP_6) && !HEATER_6_DUMMY_THERMISTOR
|
1695
|
1695
|
#error "TEMP_6_PIN not defined for this board."
|
1696
|
1696
|
#endif
|
1697
|
1697
|
#if HOTENDS > 7
|
|
@@ -1699,7 +1699,7 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal
|
1699
|
1699
|
#error "TEMP_SENSOR_7 is required with 7 HOTENDS."
|
1700
|
1700
|
#elif !HAS_HEATER_7
|
1701
|
1701
|
#error "HEATER_7_PIN not defined for this board."
|
1702
|
|
- #elif !PIN_EXISTS(TEMP_7)
|
|
1702
|
+ #elif !PIN_EXISTS(TEMP_7) && !HEATER_7_DUMMY_THERMISTOR
|
1703
|
1703
|
#error "TEMP_7_PIN not defined for this board."
|
1704
|
1704
|
#endif
|
1705
|
1705
|
#elif TEMP_SENSOR_7 != 0
|