|
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