Контроллеры, драйверы, датчики, управляющие устройства.
staltech
Почётный участник
Сообщения: 544 Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:
Сообщение
staltech » 14 ноя 2016, 21:44
Если нужно инвертировать выход управления шпинделем, нужно раскомментировать строку:
Код: Выделить всё
// #define INVERT_SPINDLE_ENABLE_PIN // Default disabled. Uncomment to enable.
Еще как вариант, будет и PWM и включение. Раскомментировать строку:
Код: Выделить всё
// #define USE_SPINDLE_DIR_AS_ENABLE_PIN // Default disabled. Uncomment to enable.
Выход включения будет на PB5
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 22:11
staltech писал(а): Если нужно инвертировать выход управления шпинделем, нужно раскомментировать строку:
Код: Выделить всё
// #define INVERT_SPINDLE_ENABLE_PIN // Default disabled. Uncomment to enable.
Еще как вариант, будет и PWM и включение. Раскомментировать строку:
Код: Выделить всё
// #define USE_SPINDLE_DIR_AS_ENABLE_PIN // Default disabled. Uncomment to enable.
Выход включения будет на PB5
Screenshot_41.jpg
спасибо ,да шпиндель заработал как надо. только назрел вопрос а лимит оси Z где теперь?
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 22:16
всё понял щас сделаю // #define USE_SPINDLE_DIR_AS_ENABLE_PIN // Default disabled. Uncomment to enable. и переведу на PB5
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
staltech
Почётный участник
Сообщения: 544 Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:
Сообщение
staltech » 14 ноя 2016, 22:18
lenivets писал(а): всё понял щас сделаю // #define USE_SPINDLE_DIR_AS_ENABLE_PIN // Default disabled. Uncomment to enable. и переведу на PB5
В этом случае не забудь предыдущие исправления назад вернуть. То есть раскомментировать...
Код: Выделить всё
-#define VARIABLE_SPINDLE // Default enabled. Comment to disable.
+//#define VARIABLE_SPINDLE // Default enabled. Comment to disable.
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 22:20
ага , ходил курить и об этом подумал спросить спс. щас отпишусь
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 22:56
и так Раскомментировал строку:
Код: Выделить всё
#define USE_SPINDLE_DIR_AS_ENABLE_PIN // Default disabled. Uncomment to enable.
и что вышло на D13(PB5) инверсия , на D11(PB4) тоже , на D11 шим есть но как-то он не правельно работает только до 1000
буду перепроверять прошивку
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
staltech
Почётный участник
Сообщения: 544 Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:
Сообщение
staltech » 14 ноя 2016, 23:02
Можешь вернуть первый вариант, вход лимита Z должен быть на PB3 - D12
А ШИМ по умолчанию, вроде как и есть 0 - 1000 частота 8 кГц.
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 23:02
да, перепроверил . из стоковой прош поменял 1 строку //#define USE_SPINDLE_DIR_AS_ENABLE_PIN на #define USE_SPINDLE_DIR_AS_ENABLE_PIN
на всякий случай прикрепил фаил
Вложения
config.h
(28.32 КБ) 1020 скачиваний
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
staltech
Почётный участник
Сообщения: 544 Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:
Сообщение
staltech » 14 ноя 2016, 23:05
lenivets писал(а): да, перепроверил . из стоковой прош поменял 1 строку //#define USE_SPINDLE_DIR_AS_ENABLE_PIN на #define USE_SPINDLE_DIR_AS_ENABLE_PIN
Ну так получилось нормально запустить или нет?
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 23:07
staltech писал(а): PB3 - D12
если не трудно вот стоковая конфиг
поменяйте что нужно я пока найду вечность пройдёт
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 23:07
staltech писал(а): lenivets писал(а): да, перепроверил . из стоковой прош поменял 1 строку //#define USE_SPINDLE_DIR_AS_ENABLE_PIN на #define USE_SPINDLE_DIR_AS_ENABLE_PIN
Ну так получилось нормально запустить или нет?
нет инверсия нужна
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
staltech
Почётный участник
Сообщения: 544 Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:
Сообщение
staltech » 14 ноя 2016, 23:09
staltech писал(а): Если нужно инвертировать выход управления шпинделем, нужно раскомментировать строку:
КОД: ВЫДЕЛИТЬ ВСЁ • РАЗВЕРНУТЬ
// #define INVERT_SPINDLE_ENABLE_PIN // Default disabled. Uncomment to enable.
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 23:13
staltech писал(а): define INVERT_SPINDLE_ENABLE_PIN
чутка запутался . раскоментировать толь это в стоке?
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
staltech
Почётный участник
Сообщения: 544 Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:
Сообщение
staltech » 14 ноя 2016, 23:14
Да раскомментируй, должна включится инверсия.
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 23:20
staltech писал(а): Да раскомментируй, должна включится инверсия.
не включилась
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 23:23
Код: Выделить всё
// Inverts the spindle enable pin from low-disabled/high-enabled to low-enabled/high-disabled. Useful
// for some pre-built electronic boards.
// NOTE: If VARIABLE_SPINDLE is enabled(default), this option has no effect as the PWM output and
// spindle enable are combined to one pin. If you need both this option and spindle speed PWM,
// uncomment the config option USE_SPINDLE_DIR_AS_ENABLE_PIN below.
#define INVERT_SPINDLE_ENABLE_PIN // Default disabled. Uncomment to enable.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
selenur
Почётный участник
Сообщения: 4605 Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:
Сообщение
selenur » 14 ноя 2016, 23:24
lenivets писал(а): staltech писал(а): Да раскомментируй, должна включится инверсия.
не включилась
Странно, файл взял примерно в таком расположении: C:\Users\...имя пользователя...\Documents\Arduino\libraries\grbl\config.h
Ненужный код комментируют 2-мя косыми // в твоем случае нужно было убрать 2 этих знака, сохранить файл, и заново запустить компиляцию, и заливку прошивки в ардуино
staltech
Почётный участник
Сообщения: 544 Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:
Сообщение
staltech » 14 ноя 2016, 23:27
Сегодня уже поздно, завтра могу выложить исходники под нужный логический уровень на выходе.
У тебя там что должно быть для включения 0 или 5в?
selenur
Почётный участник
Сообщения: 4605 Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:
Сообщение
selenur » 14 ноя 2016, 23:28
не убраны косые, в твоем файле:
lenivets
Опытный
Сообщения: 141 Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:
Сообщение
lenivets » 14 ноя 2016, 23:32
selenur писал(а): Странно, файл взял примерно в таком расположении: C:\Users\...имя пользователя...\Documents\Arduino\libraries\grbl\config.h
да C:\Documents and Settings\дд\Мои документы\Arduino\libraries\grb
l
selenur писал(а): Ненужный код комментируют 2-мя косыми // в твоем случае нужно было убрать 2 этих знака, сохранить файл, и заново запустить компиляцию, и заливку прошивки в ардуино
блин ребя простите дурака . пробую
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.