|
603 | 603 | #else
|
604 | 604 | #undef EXTRUDERS
|
605 | 605 | #define EXTRUDERS 0
|
| 606 | + #undef TEMP_SENSOR_0 |
| 607 | + #undef TEMP_SENSOR_1 |
| 608 | + #undef TEMP_SENSOR_2 |
| 609 | + #undef TEMP_SENSOR_3 |
| 610 | + #undef TEMP_SENSOR_4 |
| 611 | + #undef TEMP_SENSOR_5 |
| 612 | + #undef TEMP_SENSOR_6 |
| 613 | + #undef TEMP_SENSOR_7 |
606 | 614 | #undef SINGLENOZZLE
|
607 | 615 | #undef SWITCHING_EXTRUDER
|
608 | 616 | #undef SWITCHING_NOZZLE
|
609 | 617 | #undef MIXING_EXTRUDER
|
610 | 618 | #undef HOTEND_IDLE_TIMEOUT
|
611 | 619 | #undef DISABLE_E
|
| 620 | + #undef THERMAL_PROTECTION_HOTENDS |
| 621 | + #undef PREVENT_COLD_EXTRUSION |
| 622 | + #undef PREVENT_LENGTHY_EXTRUDE |
| 623 | + #undef FILAMENT_RUNOUT_SENSOR |
| 624 | + #undef FILAMENT_RUNOUT_DISTANCE_MM |
| 625 | + #undef DISABLE_INACTIVE_EXTRUDER |
612 | 626 | #endif
|
613 | 627 |
|
614 | 628 | #define E_OPTARG(N) OPTARG(HAS_MULTI_EXTRUDER, N)
|
|
682 | 696 |
|
683 | 697 | #if E_STEPPERS <= 7
|
684 | 698 | #undef INVERT_E7_DIR
|
| 699 | + #undef E7_DRIVER_TYPE |
685 | 700 | #if E_STEPPERS <= 6
|
686 | 701 | #undef INVERT_E6_DIR
|
| 702 | + #undef E6_DRIVER_TYPE |
687 | 703 | #if E_STEPPERS <= 5
|
688 | 704 | #undef INVERT_E5_DIR
|
| 705 | + #undef E5_DRIVER_TYPE |
689 | 706 | #if E_STEPPERS <= 4
|
690 | 707 | #undef INVERT_E4_DIR
|
| 708 | + #undef E4_DRIVER_TYPE |
691 | 709 | #if E_STEPPERS <= 3
|
692 | 710 | #undef INVERT_E3_DIR
|
| 711 | + #undef E3_DRIVER_TYPE |
693 | 712 | #if E_STEPPERS <= 2
|
694 | 713 | #undef INVERT_E2_DIR
|
| 714 | + #undef E2_DRIVER_TYPE |
695 | 715 | #if E_STEPPERS <= 1
|
696 | 716 | #undef INVERT_E1_DIR
|
| 717 | + #undef E1_DRIVER_TYPE |
697 | 718 | #if E_STEPPERS == 0
|
698 | 719 | #undef INVERT_E0_DIR
|
| 720 | + #undef E0_DRIVER_TYPE |
699 | 721 | #endif
|
700 | 722 | #endif
|
701 | 723 | #endif
|
|
733 | 755 | #else
|
734 | 756 | #define NUM_AXES 1
|
735 | 757 | #endif
|
| 758 | +#define HAS_X_AXIS 1 |
736 | 759 | #if NUM_AXES >= XY
|
737 | 760 | #define HAS_Y_AXIS 1
|
738 | 761 | #if NUM_AXES >= XYZ
|
|
767 | 790 | #endif
|
768 | 791 | #endif
|
769 | 792 |
|
770 |
| -#if E_STEPPERS <= 0 |
771 |
| - #undef E0_DRIVER_TYPE |
772 |
| -#endif |
773 |
| -#if E_STEPPERS <= 1 |
774 |
| - #undef E1_DRIVER_TYPE |
775 |
| -#endif |
776 |
| -#if E_STEPPERS <= 2 |
777 |
| - #undef E2_DRIVER_TYPE |
778 |
| -#endif |
779 |
| -#if E_STEPPERS <= 3 |
780 |
| - #undef E3_DRIVER_TYPE |
781 |
| -#endif |
782 |
| -#if E_STEPPERS <= 4 |
783 |
| - #undef E4_DRIVER_TYPE |
784 |
| -#endif |
785 |
| -#if E_STEPPERS <= 5 |
786 |
| - #undef E5_DRIVER_TYPE |
787 |
| -#endif |
788 |
| -#if E_STEPPERS <= 6 |
789 |
| - #undef E6_DRIVER_TYPE |
790 |
| -#endif |
791 |
| -#if E_STEPPERS <= 7 |
792 |
| - #undef E7_DRIVER_TYPE |
793 |
| -#endif |
794 |
| - |
795 | 793 | #if !HAS_Y_AXIS
|
796 | 794 | #undef ENDSTOPPULLUP_YMIN
|
797 | 795 | #undef ENDSTOPPULLUP_YMAX
|
|
807 | 805 | #undef MANUAL_Y_HOME_POS
|
808 | 806 | #undef MIN_SOFTWARE_ENDSTOP_Y
|
809 | 807 | #undef MAX_SOFTWARE_ENDSTOP_Y
|
810 |
| - #undef SAFE_BED_LEVELING_START_Y |
811 | 808 | #endif
|
812 | 809 |
|
813 | 810 | #if !HAS_Z_AXIS
|
|
827 | 824 | #undef MANUAL_Z_HOME_POS
|
828 | 825 | #undef MIN_SOFTWARE_ENDSTOP_Z
|
829 | 826 | #undef MAX_SOFTWARE_ENDSTOP_Z
|
830 |
| - #undef SAFE_BED_LEVELING_START_Z |
831 | 827 | #endif
|
832 | 828 |
|
833 | 829 | #if !HAS_I_AXIS
|
|
844 | 840 | #undef MANUAL_I_HOME_POS
|
845 | 841 | #undef MIN_SOFTWARE_ENDSTOP_I
|
846 | 842 | #undef MAX_SOFTWARE_ENDSTOP_I
|
847 |
| - #undef SAFE_BED_LEVELING_START_I |
848 | 843 | #endif
|
849 | 844 |
|
850 | 845 | #if !HAS_J_AXIS
|
|
861 | 856 | #undef MANUAL_J_HOME_POS
|
862 | 857 | #undef MIN_SOFTWARE_ENDSTOP_J
|
863 | 858 | #undef MAX_SOFTWARE_ENDSTOP_J
|
864 |
| - #undef SAFE_BED_LEVELING_START_J |
865 | 859 | #endif
|
866 | 860 |
|
867 | 861 | #if !HAS_K_AXIS
|
|
878 | 872 | #undef MANUAL_K_HOME_POS
|
879 | 873 | #undef MIN_SOFTWARE_ENDSTOP_K
|
880 | 874 | #undef MAX_SOFTWARE_ENDSTOP_K
|
881 |
| - #undef SAFE_BED_LEVELING_START_K |
882 | 875 | #endif
|
883 | 876 |
|
884 | 877 | #if !HAS_U_AXIS
|
|
895 | 888 | #undef MANUAL_U_HOME_POS
|
896 | 889 | #undef MIN_SOFTWARE_ENDSTOP_U
|
897 | 890 | #undef MAX_SOFTWARE_ENDSTOP_U
|
898 |
| - #undef SAFE_BED_LEVELING_START_U |
899 | 891 | #endif
|
900 | 892 |
|
901 | 893 | #if !HAS_V_AXIS
|
|
912 | 904 | #undef MANUAL_V_HOME_POS
|
913 | 905 | #undef MIN_SOFTWARE_ENDSTOP_V
|
914 | 906 | #undef MAX_SOFTWARE_ENDSTOP_V
|
915 |
| - #undef SAFE_BED_LEVELING_START_V |
916 | 907 | #endif
|
917 | 908 |
|
918 | 909 | #if !HAS_W_AXIS
|
|
929 | 920 | #undef MANUAL_W_HOME_POS
|
930 | 921 | #undef MIN_SOFTWARE_ENDSTOP_W
|
931 | 922 | #undef MAX_SOFTWARE_ENDSTOP_W
|
932 |
| - #undef SAFE_BED_LEVELING_START_W |
933 | 923 | #endif
|
934 | 924 |
|
935 | 925 | #ifdef X2_DRIVER_TYPE
|
|
1665 | 1655 | #endif
|
1666 | 1656 | #endif
|
1667 | 1657 |
|
1668 |
| -#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) |
| 1658 | +#if X_HOME_DIR || (HAS_Y_AXIS && Y_HOME_DIR) || (HAS_Z_AXIS && Z_HOME_DIR) \ |
| 1659 | + || (HAS_I_AXIS && I_HOME_DIR) || (HAS_J_AXIS && J_HOME_DIR) || (HAS_K_AXIS && K_HOME_DIR) \ |
| 1660 | + || (HAS_U_AXIS && U_HOME_DIR) || (HAS_V_AXIS && V_HOME_DIR) || (HAS_W_AXIS && W_HOME_DIR) |
1669 | 1661 | #define HAS_ENDSTOPS 1
|
1670 | 1662 | #define COORDINATE_OKAY(N,L,H) WITHIN(N,L,H)
|
1671 | 1663 | #else
|
|
0 commit comments