|
589 | 589 | #else
|
590 | 590 | #undef EXTRUDERS
|
591 | 591 | #define EXTRUDERS 0
|
| 592 | + #undef TEMP_SENSOR_0 |
| 593 | + #undef TEMP_SENSOR_1 |
| 594 | + #undef TEMP_SENSOR_2 |
| 595 | + #undef TEMP_SENSOR_3 |
| 596 | + #undef TEMP_SENSOR_4 |
| 597 | + #undef TEMP_SENSOR_5 |
| 598 | + #undef TEMP_SENSOR_6 |
| 599 | + #undef TEMP_SENSOR_7 |
592 | 600 | #undef SINGLENOZZLE
|
593 | 601 | #undef SWITCHING_EXTRUDER
|
594 | 602 | #undef SWITCHING_NOZZLE
|
595 | 603 | #undef MIXING_EXTRUDER
|
596 | 604 | #undef HOTEND_IDLE_TIMEOUT
|
597 | 605 | #undef DISABLE_E
|
| 606 | + #undef THERMAL_PROTECTION_HOTENDS |
| 607 | + #undef PREVENT_COLD_EXTRUSION |
| 608 | + #undef PREVENT_LENGTHY_EXTRUDE |
| 609 | + #undef FILAMENT_RUNOUT_SENSOR |
| 610 | + #undef FILAMENT_RUNOUT_DISTANCE_MM |
| 611 | + #undef DISABLE_INACTIVE_EXTRUDER |
598 | 612 | #endif
|
599 | 613 |
|
600 | 614 | #define E_OPTARG(N) OPTARG(HAS_MULTI_EXTRUDER, N)
|
|
668 | 682 |
|
669 | 683 | #if E_STEPPERS <= 7
|
670 | 684 | #undef INVERT_E7_DIR
|
| 685 | + #undef E7_DRIVER_TYPE |
671 | 686 | #if E_STEPPERS <= 6
|
672 | 687 | #undef INVERT_E6_DIR
|
| 688 | + #undef E6_DRIVER_TYPE |
673 | 689 | #if E_STEPPERS <= 5
|
674 | 690 | #undef INVERT_E5_DIR
|
| 691 | + #undef E5_DRIVER_TYPE |
675 | 692 | #if E_STEPPERS <= 4
|
676 | 693 | #undef INVERT_E4_DIR
|
| 694 | + #undef E4_DRIVER_TYPE |
677 | 695 | #if E_STEPPERS <= 3
|
678 | 696 | #undef INVERT_E3_DIR
|
| 697 | + #undef E3_DRIVER_TYPE |
679 | 698 | #if E_STEPPERS <= 2
|
680 | 699 | #undef INVERT_E2_DIR
|
| 700 | + #undef E2_DRIVER_TYPE |
681 | 701 | #if E_STEPPERS <= 1
|
682 | 702 | #undef INVERT_E1_DIR
|
| 703 | + #undef E1_DRIVER_TYPE |
683 | 704 | #if E_STEPPERS == 0
|
684 | 705 | #undef INVERT_E0_DIR
|
| 706 | + #undef E0_DRIVER_TYPE |
685 | 707 | #endif
|
686 | 708 | #endif
|
687 | 709 | #endif
|
|
719 | 741 | #else
|
720 | 742 | #define NUM_AXES 1
|
721 | 743 | #endif
|
| 744 | +#define HAS_X_AXIS 1 |
722 | 745 | #if NUM_AXES >= XY
|
723 | 746 | #define HAS_Y_AXIS 1
|
724 | 747 | #if NUM_AXES >= XYZ
|
|
753 | 776 | #endif
|
754 | 777 | #endif
|
755 | 778 |
|
756 |
| -#if E_STEPPERS <= 0 |
757 |
| - #undef E0_DRIVER_TYPE |
758 |
| -#endif |
759 |
| -#if E_STEPPERS <= 1 |
760 |
| - #undef E1_DRIVER_TYPE |
761 |
| -#endif |
762 |
| -#if E_STEPPERS <= 2 |
763 |
| - #undef E2_DRIVER_TYPE |
764 |
| -#endif |
765 |
| -#if E_STEPPERS <= 3 |
766 |
| - #undef E3_DRIVER_TYPE |
767 |
| -#endif |
768 |
| -#if E_STEPPERS <= 4 |
769 |
| - #undef E4_DRIVER_TYPE |
770 |
| -#endif |
771 |
| -#if E_STEPPERS <= 5 |
772 |
| - #undef E5_DRIVER_TYPE |
773 |
| -#endif |
774 |
| -#if E_STEPPERS <= 6 |
775 |
| - #undef E6_DRIVER_TYPE |
776 |
| -#endif |
777 |
| -#if E_STEPPERS <= 7 |
778 |
| - #undef E7_DRIVER_TYPE |
779 |
| -#endif |
780 |
| - |
781 | 779 | #if !HAS_Y_AXIS
|
782 | 780 | #undef ENDSTOPPULLUP_YMIN
|
783 | 781 | #undef ENDSTOPPULLUP_YMAX
|
|
793 | 791 | #undef MANUAL_Y_HOME_POS
|
794 | 792 | #undef MIN_SOFTWARE_ENDSTOP_Y
|
795 | 793 | #undef MAX_SOFTWARE_ENDSTOP_Y
|
796 |
| - #undef SAFE_BED_LEVELING_START_Y |
797 | 794 | #endif
|
798 | 795 |
|
799 | 796 | #if !HAS_Z_AXIS
|
|
813 | 810 | #undef MANUAL_Z_HOME_POS
|
814 | 811 | #undef MIN_SOFTWARE_ENDSTOP_Z
|
815 | 812 | #undef MAX_SOFTWARE_ENDSTOP_Z
|
816 |
| - #undef SAFE_BED_LEVELING_START_Z |
817 | 813 | #endif
|
818 | 814 |
|
819 | 815 | #if !HAS_I_AXIS
|
|
830 | 826 | #undef MANUAL_I_HOME_POS
|
831 | 827 | #undef MIN_SOFTWARE_ENDSTOP_I
|
832 | 828 | #undef MAX_SOFTWARE_ENDSTOP_I
|
833 |
| - #undef SAFE_BED_LEVELING_START_I |
834 | 829 | #endif
|
835 | 830 |
|
836 | 831 | #if !HAS_J_AXIS
|
|
847 | 842 | #undef MANUAL_J_HOME_POS
|
848 | 843 | #undef MIN_SOFTWARE_ENDSTOP_J
|
849 | 844 | #undef MAX_SOFTWARE_ENDSTOP_J
|
850 |
| - #undef SAFE_BED_LEVELING_START_J |
851 | 845 | #endif
|
852 | 846 |
|
853 | 847 | #if !HAS_K_AXIS
|
|
864 | 858 | #undef MANUAL_K_HOME_POS
|
865 | 859 | #undef MIN_SOFTWARE_ENDSTOP_K
|
866 | 860 | #undef MAX_SOFTWARE_ENDSTOP_K
|
867 |
| - #undef SAFE_BED_LEVELING_START_K |
868 | 861 | #endif
|
869 | 862 |
|
870 | 863 | #if !HAS_U_AXIS
|
|
881 | 874 | #undef MANUAL_U_HOME_POS
|
882 | 875 | #undef MIN_SOFTWARE_ENDSTOP_U
|
883 | 876 | #undef MAX_SOFTWARE_ENDSTOP_U
|
884 |
| - #undef SAFE_BED_LEVELING_START_U |
885 | 877 | #endif
|
886 | 878 |
|
887 | 879 | #if !HAS_V_AXIS
|
|
898 | 890 | #undef MANUAL_V_HOME_POS
|
899 | 891 | #undef MIN_SOFTWARE_ENDSTOP_V
|
900 | 892 | #undef MAX_SOFTWARE_ENDSTOP_V
|
901 |
| - #undef SAFE_BED_LEVELING_START_V |
902 | 893 | #endif
|
903 | 894 |
|
904 | 895 | #if !HAS_W_AXIS
|
|
915 | 906 | #undef MANUAL_W_HOME_POS
|
916 | 907 | #undef MIN_SOFTWARE_ENDSTOP_W
|
917 | 908 | #undef MAX_SOFTWARE_ENDSTOP_W
|
918 |
| - #undef SAFE_BED_LEVELING_START_W |
919 | 909 | #endif
|
920 | 910 |
|
921 | 911 | #ifdef X2_DRIVER_TYPE
|
|
1638 | 1628 | #endif
|
1639 | 1629 | #endif
|
1640 | 1630 |
|
1641 |
| -#if X_HOME_DIR || (HAS_Y_AXIS && Y_HOME_DIR) || (HAS_Z_AXIS && Z_HOME_DIR) || (HAS_I_AXIS && I_HOME_DIR) || (HAS_J_AXIS && J_HOME_DIR) || (HAS_K_AXIS && K_HOME_DIR) |
| 1631 | +#if X_HOME_DIR || (HAS_Y_AXIS && Y_HOME_DIR) || (HAS_Z_AXIS && Z_HOME_DIR) \ |
| 1632 | + || (HAS_I_AXIS && I_HOME_DIR) || (HAS_J_AXIS && J_HOME_DIR) || (HAS_K_AXIS && K_HOME_DIR) \ |
| 1633 | + || (HAS_U_AXIS && U_HOME_DIR) || (HAS_V_AXIS && V_HOME_DIR) || (HAS_W_AXIS && W_HOME_DIR) |
1642 | 1634 | #define HAS_ENDSTOPS 1
|
1643 | 1635 | #define COORDINATE_OKAY(N,L,H) WITHIN(N,L,H)
|
1644 | 1636 | #else
|
|
0 commit comments