- Регистрация
- 19.06.2020
- Сообщения
- 562
- Реакции
- 594
- Баллы
- 188
- Возраст
- 71
- Город
- Светлогорск
- Имя
- Анатолий
Почти год прошелВ двух местах менять надо..
Опять вернулся к этой теме. В приведённом фрагменте выделенные строки соответствуют каким условиям? В этом случае концевик будет на 11 пиен? Или я должен поменять pin 11 и pin 12?
Как правильно? чтобы 11 был лимит Z
так:
#ifdef VARIABLE_SPINDLE // Ограничительный вывод Z и включенный шпиндель поменялись местами для доступа к аппаратной ШИМ на выводе 11.
#define Z_LIMIT_BIT 4 // Цифровой Вывод Pin 12
#else
#define Z_LIMIT_BIT 3 // Цифровой Вывод Pin 11
#endif
#define LIMIT_MASK 1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT)|(1<<Z_LIMIT_BIT // Все предельные биты
..............................................
// Если включено, вывод направления шпинделя теперь используется в качестве параметра включения шпинделя, в то время как ШИМ остается на D11.
#define SPINDLE_ENABLE_BIT 5 // Цифровой вывод Uno 13 (ПРИМЕЧАНИЕ: D13 не может быть извлечен - высокий входной сигнал из-за светодиода.)
#else
#define SPINDLE_ENABLE_BIT 3 // Цифровой Вывод Pin 11
#endif
#else
#define SPINDLE_ENABLE_BIT 4 // Цифровой Вывод Pin 12
или так:
#ifdef VARIABLE_SPINDLE // Ограничительный вывод Z и включенный шпиндель поменялись местами для доступа к аппаратной ШИМ на выводе 11.
#define Z_LIMIT_BIT 4 // Цифровой Вывод Pin 11
#else
#define Z_LIMIT_BIT 3 // Цифровой Вывод Pin 12
#endif
#define LIMIT_MASK 1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT)|(1<<Z_LIMIT_BIT // Все предельные биты
..............................................
// Если включено, вывод направления шпинделя теперь используется в качестве параметра включения шпинделя, в то время как ШИМ остается на D11.
#define SPINDLE_ENABLE_BIT 5 // Цифровой вывод Uno 13 (ПРИМЕЧАНИЕ: D13 не может быть извлечен - высокий входной сигнал из-за светодиода.)
#else
#define SPINDLE_ENABLE_BIT 3 // Цифровой Вывод Pin 12
#endif
#else
#define SPINDLE_ENABLE_BIT 4 // Цифровой Вывод Pin 11