Конечно она есть. Вверху программы (в область меню или область панели инструментов) нужно кликнуть правой кнопкой мыши и выбрать соотв панель. Все панели можно двигать и перемешать как вам угодно. Вся информация об их расположении сохраняется в файле state , который расположен рядом с программой. И если его удалить то будут отображаться все панели.meganom писал(а):Дело в том что в программе я не вижу панель IN/OUT.Ее просто нет .Или эта панель была в старых версия программы ?
WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill - управление фрезерным ЧПУ
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill - управление фрезерным ЧПУ
Они должны быть там. Если бы их не было то при нажатии на M3 - появлялось сообщение об их отсутствии.meganom писал(а):И еще, команды М3,М4, М5 , те что вверх панели , работают? Я зашел в скрипты и не нашел их там.
Можно открыть файл script в папке millconfig с помощью блокнота и воспользоваться поиском.
П.с. нужно сделать удобней это...
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill - управление фрезерным ЧПУ
Обновил WLMill
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill - управление фрезерным ЧПУ
В бета. Была устранена ошибка, которая приводила к вылету. Также сегодня была отлажена функция восстановления связи между ПК и контроллером.
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill - управление фрезерным ЧПУ
Были добавлены подсказки для входов выходов,при настройке оси. (при наведении на соотв. блок)
Была добавлена подсказка о списке поддерживаемых G кодов. (при наведении на блок ввода G кода)
Не до конца ясен вопрос по вводу длины инструмента при 4 осевой обработки... Скорее всего пока будет ручной ввод.
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill - управление фрезерным ЧПУ
На работе, на старом ПК(ЧПУ станка) стоял Win XP. Этот компьютер оч долго управлял фрезерным станком используя свои собственные программы, а потом и WLMill.
Было принято решение перевести этот станок на новую WLMill + Armbian (Orange Pi Lite лежал без дела).
Все работает, да интерфейс пока притормаживает (ещё не занимался графическим ускорителем) но работать можно.
Также выложил бинарник WLMill для Armbian.
П.с. WLMill стал поддерживать G51 (масштаб по осям)
Было принято решение перевести этот станок на новую WLMill + Armbian (Orange Pi Lite лежал без дела).
Все работает, да интерфейс пока притормаживает (ещё не занимался графическим ускорителем) но работать можно.
Также выложил бинарник WLMill для Armbian.
П.с. WLMill стал поддерживать G51 (масштаб по осям)
-
- Мастер
- Сообщения: 1222
- Зарегистрирован: 22 окт 2017, 22:17
- Репутация: 28
- Настоящее имя: Вадим
- Откуда: Москва
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Станок наконец появился - надо подключаться - а уже ничего не помню. И сразу простые вопросы на которые в доках ничего не появилось. Имею контроллер версии А.
1.Сигнал Step. Состояние после сброса =1? Активный фронт - переход из 1 в 0?
2.Сигнал Enable - нужен он? Не представляю в каких случаях.
3.Сигналы ШИМ и Реле. Состояние при сбросе =1 согласно схеме. То есть шпиндель при сбросе оказывается включен на полную скорость. Правильно я понимаю, что если перебросить соответствующие подтягивающие резисторы с +5В на GND, то поведение контроллера будет адекватным - то есть шпиндель выключен при сбросе.
Вопрос не праздный - хочу все ESTOP (красная кнопка, авария ПЧ, срабытывание аварийных концевиков осей и тд собрать по ИЛИ ) завести на RESET МК. То есть получить железный грубый не зависящий от софта останов всего и вся. А соответственно освободившийся дискретный вход использовать для аккуратной паузы с возможностью продолжения работы после устранения проблемы (допустим перегрев шпинделя, переход на работу от ИБП и тд).
Спасибо.
1.Сигнал Step. Состояние после сброса =1? Активный фронт - переход из 1 в 0?
2.Сигнал Enable - нужен он? Не представляю в каких случаях.
3.Сигналы ШИМ и Реле. Состояние при сбросе =1 согласно схеме. То есть шпиндель при сбросе оказывается включен на полную скорость. Правильно я понимаю, что если перебросить соответствующие подтягивающие резисторы с +5В на GND, то поведение контроллера будет адекватным - то есть шпиндель выключен при сбросе.
Вопрос не праздный - хочу все ESTOP (красная кнопка, авария ПЧ, срабытывание аварийных концевиков осей и тд собрать по ИЛИ ) завести на RESET МК. То есть получить железный грубый не зависящий от софта останов всего и вся. А соответственно освободившийся дискретный вход использовать для аккуратной паузы с возможностью продолжения работы после устранения проблемы (допустим перегрев шпинделя, переход на работу от ИБП и тд).
Спасибо.
в игноре:
Афтаев
Афтаев
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Надо чтобы в состоянии покоя был логический 0, т.е. не шел ток через оптрон Step.VAT писал(а):1.Сигнал Step. Состояние после сброса =1? Активный фронт - переход из 1 в 0?
Его можно не подключать. Он даёт сигнал драйверу ШД об отключении двигателя. (прекращение подачи тока на обмотки). Чтобы его можно было двигать рукой. (WLMill ещё не добавлена эта возможность)VAT писал(а):2.Сигнал Enable - нужен он? Не представляю в каких случаях.
Именно выход ШИМ (цифровой P1) будет в 1 (5v), а аналоговый выход с преобразователя (0-10В) в 0В.VAT писал(а):3.Сигналы ШИМ и Реле. Состояние при сбросе =1 согласно схеме. То есть шпиндель при сбросе оказывается включен на полную скорость.
Нет, там все выходы сделаны как ОК (открытый коллектор).VAT писал(а):Правильно я понимаю, что если перебросить соответствующие подтягивающие резисторы с +5В на GND, то поведение контроллера будет адекватным - то есть шпиндель выключен при сбросе.
И в связи с этим есть небольшой нюанс, в том что когда контроллер сброшен (нажат ресет или только подали питание) . То на всех выходах 1 тк. подтянуто к +5. Но когда контроллер загружен он устанавливает все в 0. В результате чего у нас есть короткий импульс во время сброса контроллера...
Лучше сделать по другому....VAT писал(а):Вопрос не праздный - хочу все ESTOP (красная кнопка, авария ПЧ, срабытывание аварийных концевиков осей и тд собрать по ИЛИ ) завести на RESET МК. То есть получить железный грубый не зависящий от софта останов всего и вся. А соответственно освободившийся дискретный вход использовать для аккуратной паузы с возможностью продолжения работы после устранения проблемы (допустим перегрев шпинделя, переход на работу от ИБП и тд).
Поставить реле (одно или несколько соединенных)). и включить это реле последовательно с кнопкой аварии (EMG Stop) + выходом аварии итд.
И при отсутствие питания на реле будет:
один контакт реле разрывает подачу 5в на входы Step драйверов ШД чтобы те остановились
второй перекидывает контакт и управляющее напряжения(0-10В) на шпиделе становится 0.
третий размыкает последовательно соединенный вход кнопки плавной остановки (чтобы остановилось выполнение программы)
итд.
после срабатывания аварийного останова мы получим остановку всего..
-
- Мастер
- Сообщения: 1222
- Зарегистрирован: 22 окт 2017, 22:17
- Репутация: 28
- Настоящее имя: Вадим
- Откуда: Москва
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
1.
2.
3.
а изменить инициализацию как просто выход? на логике работы
Вообще по-хорошему - вот 3 состояния - а)питание на контроллере отсутствует б) мк в состоянии сброса в) мк проинициализировал свои ноги. И вот чтобы не ломать голову в будущем выискивая причину глюка хорошо бы чтобы управляющие выходы были во всех 3х случаях в одном состоянии.
что мешает сделать правильно? Пока юзеров 2человека? Возможно потребуется мелкая доработка платы опторазвязки - поменять полевой транзистор на PNP повторителем - и при включении питания реле будет обесточено. или перекоммутировать резистор подтяжки. или не использовать штатное реле вовсе.
То же самое - надо сделать так чтобы ШД не шагал при коммутации питания контроллера или вочдоге или ресете или инициализации или получении команды сброс от компа.
Не терплю ролики в ютюбе - мне лучше бы документ.. Чтобы ток через оптрон не шел в состоянии покоя - на ноге мк должна быть высокий уровень (1). По крайней мере так должно быть для версии 35А, так как там оптрон STEP задуман включаеться между +5V и выходом неинвертирующего буфера 74245. ЕслиНадо чтобы в состоянии покоя был логический 0, т.е. не шел ток через оптрон Step.
2.
Точно..Спасибо!! Но тут надо подумать как это сделать в софте - обесточенный или в сбросе МК будет выдавать на эту линию (P14?) высокий уровень. Логично и инициализировать эту ногу так же. И дальше думать что бы мы хотели - чтобы ШД можно было провернуть или нет в этом состоянии. По мне так лучше бы их было "не провернуть". Иначе, например Z может упасть при пропадании питания контроллера. А кнопка в софте как раз пускала бы ток в соответствующий оптрон (низкий уровень). А может и вовсе на физический тумблер это управление продублировать.Bender писал(а):Чтобы его можно было двигать рукой. (WLMill ещё не добавлена эта возможность)
3.
Да все верно - сорри. А потом при инициализации МК включаете на полную?Именно выход ШИМ (цифровой P1) будет в 1 (5v), а аналоговый выход с преобразователя (0-10В) в 0В.
ок, а включение шпинделя в программе можно сделать логическим 0? Тогда мне нужно будет просто изменить схему включения реле - чтобы в отсутствие питания контроллера, в состоянии сброса и "шпиндель выключен в софте" - реле было обесточено?Нет, там все выходы сделаны как ОК (открытый коллектор).
а изменить инициализацию как просто выход? на логике работы
это никак не скажется, а меня избавит от геморояBender писал(а):То на всех выходах 1 тк. подтянуто к +5. Но когда контроллер загружен он устанавливает все в 0.
я бы не назвал это небольшим нюансом.. Отсюда вытекает вот этот костыль:И в связи с этим есть небольшой нюанс, в том что когда контроллер сброшен (нажат ресет или только подали питание) . То на всех выходах 1 тк. подтянуто к +5. Но когда контроллер загружен он устанавливает все в 0. В результате чего у нас есть короткий импульс во время сброса контроллера...
т.е. первым при инициализации МК включает ШИМ на всю катушку и подает активный фронт (1->0) сигнала Step на драйвера ШД?Поставить реле (одно или несколько соединенных последовательно(вход катушки)). и включить это реле последовательно с кнопкой аварии (EMG Stop) + выходом аварии итд.
механические контакты имеют дребезг и гадать на сколько шагов и в какую сторону уедет ШД вместо того чтобы остановиться - не хочется.один контакт реле разрывает подачу 5в на входы Step драйверов ШД чтобы те остановились
Вообще по-хорошему - вот 3 состояния - а)питание на контроллере отсутствует б) мк в состоянии сброса в) мк проинициализировал свои ноги. И вот чтобы не ломать голову в будущем выискивая причину глюка хорошо бы чтобы управляющие выходы были во всех 3х случаях в одном состоянии.
что мешает сделать правильно? Пока юзеров 2человека? Возможно потребуется мелкая доработка платы опторазвязки - поменять полевой транзистор на PNP повторителем - и при включении питания реле будет обесточено. или перекоммутировать резистор подтяжки. или не использовать штатное реле вовсе.
То же самое - надо сделать так чтобы ШД не шагал при коммутации питания контроллера или вочдоге или ресете или инициализации или получении команды сброс от компа.
Последний раз редактировалось VAT 29 янв 2020, 11:10, всего редактировалось 1 раз.
в игноре:
Афтаев
Афтаев
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
да,можно и так подключить....VAT писал(а):Не терплю ролики в ютюбе - мне лучше бы документ.. Чтобы ток через оптрон не шел в состоянии покоя - на ноге мк должна быть высокий уровень (1). По крайней мере так должно быть для версии 35А, так как там оптрон STEP задуман включаеться между +5V и выходом неинвертирующего буфера 74245. Если
Там суть одна... все подключили, зашли в WLMill установили тип выходных сигналов (step/dir). Померили напряжение на входе Step (драйвера), если оно не 0 то инвертируем выход step в WLMill.
Питание на контроллер и на плату опторазвязки должно подаваться одновременно!VAT писал(а):ок, а включение шпинделя в программе можно сделать логическим 0? Тогда мне нужно будет просто изменить схему включения реле - чтобы в отсутствие питания контроллера, в состоянии сброса и "шпиндель выключен в софте" - реле было обесточено?
"Внимание!!! не допускается подача питания на плату развязки без подачи питания на контроллер"
К сожалению в WLM35A есть такое, в момент включения контроллера. Поэтому сначала нужно включать контроллер с платой развязки. Войти в WLMill.VAT писал(а):т.е. первым при инициализации МК включает ШИМ на всю катушку и подает активный фронт (1->0) сигнала Step на драйвера ШД?
А после включать силовую часть.
В последующих релизах это будет устранено....
-
- Мастер
- Сообщения: 1222
- Зарегистрирован: 22 окт 2017, 22:17
- Репутация: 28
- Настоящее имя: Вадим
- Откуда: Москва
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Плата опторазвязки намертво припаяна по питанию к контроллеру. Питание от USB в сторону компьютера - отрезано. Войти - выйти сначала то, потом это - зачем эти хитрые последовательности и хождение по граблям?Bender писал(а):К сожалению в WLM35A есть такое, в момент включения контроллера. Поэтому сначала нужно включать контроллер с платой развязки. Войти в WLMill.
А после включать силовую часть.
В последующих релизах это будет устранено....
Это ж все лечится и юзеров 35А всего трое похоже, включая меня. О каких релизах речь? Каждый первый электронщик кто попытается вникнуть в систему на базе этого контроллера 35А будет донимать вас аналогичными вопросами.
я подключу и к земле и к +5в - куда угодно. Хочется чтобы в состояниях а) МК+опторазвязка питание выкл, б)МК в ресете, в) МК проинициализировал ноги, г)программа загружена и готова к работе - оптрон Степ был обесточен. вот не вижу причин "дергать ногами".да,можно и так подключить....
в игноре:
Афтаев
Афтаев
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Я не понимаю в чем проблема?VAT писал(а):Плата опторазвязки намертво припаяна по питанию к контроллеру. Питание от USB в сторону компьютера - отрезано. Войти - выйти сначала то, потом это - зачем эти хитрые последовательности и хождение по граблям?
Это ж все лечится и юзеров 35А всего трое похоже, включая меня. О каких релизах речь? Каждый первый электронщик кто попытается вникнуть в систему на базе этого контроллера 35А будет донимать вас аналогичными вопросами.
И что вы предлагаете?
-
- Мастер
- Сообщения: 1222
- Зарегистрирован: 22 окт 2017, 22:17
- Репутация: 28
- Настоящее имя: Вадим
- Откуда: Москва
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
да вроде я все описал. Я хочу задействовать сброс МК. Проблема в том что имеет место быть "дерганье" выходных сигналов без причины. В частности включится реле шпиндель, включится максимальная скоростью шпинделя, выдастся неучтеный импульс Степ на все все ШД. А так же непонятно чем вызванная последовательность действий имеет место быть там где ей как мне кажется быть нет необходимости.Я не понимаю в чем проблема?
Да я бы предложил - но нужно точно знать как оно сейчас заложено. Естественно в идеале сделать так чтобы те кто используют 35А сейчас, привыкли и кого все устраивает ничего не почувствовали в поведении. А я бы просто доработал контроллер аппаратно чтобы он вел себя правильно. А может и все бы доработали.И что вы предлагаете?
Например "РЕЛЕ". FW инициализирует этот пин как выход с открытым коллектором и логическим нулем. Решение : инициализировать как обычный выход. Никто кто сейчас использует никакой разницы в поведении не заметит. Но появится возможность перецепить подтягивающий резистор с питания на землю и шпиндель уже не будет не по делу включаться при RESET или прошивке МК.
Далее - "ШИМ". FW инициализирует этот пин как выход с открытым коллектором и логическим нулем. Тут все просто - прописывать логическую единицу и неважно открытый коллектор или нормальный выход. Опять же - никто ничего не заметит.
Но - появится возможность управлять направлением вращения шпинделя. Сейчас ее нет.
Далее "Степ". Тут варианты возможны. Я так и не понял какая логика сейчас. Если оптрон включен на землю, степы единичками и активный передний фронт - то при сбросе или включении питания сразу испускается неконтролируемый шаговый импульс. Но это тоже решаемо. и тоже прозрачно для существующих пользователей. И если степы ноликами, а оптрон на +5в тоже решается.. Как у вас сейчас?
Принцип что надо сначала включать контроллер, потом загружать ПО, потом включать периферию стандартом не является. У меня контроллер питается от ПЧ например, а мог бы от того же БП что питает драйвера - зачем мне еще один сетевой блок питания? По большому счету я могу вообще обойтись одним сетевым БП на всю систему - у меня нетбук планируется в качестве управляющего, может так и сделаю.
в игноре:
Афтаев
Афтаев
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Дело в том, что у контроллера логическая 1 - 3,3В. А для платы минимум (её входных буферов 74HC245) 3,15В. То есть запаса практически нет....
И если делать все по уму то надо так:
1 Желательно поменять 74HC245 на 74HCT245 (2В порог 1) https://assets.nexperia.com/documents/d ... HCT245.pdf
2 Я перевожу все выходы в обычный режим, и убираю реверс ШИМ.
3 На WLM35A все прижимаем к 0в (GND)
И если делать все по уму то надо так:
1 Желательно поменять 74HC245 на 74HCT245 (2В порог 1) https://assets.nexperia.com/documents/d ... HCT245.pdf
2 Я перевожу все выходы в обычный режим, и убираю реверс ШИМ.
3 На WLM35A все прижимаем к 0в (GND)
-
- Мастер
- Сообщения: 1222
- Зарегистрирован: 22 окт 2017, 22:17
- Репутация: 28
- Настоящее имя: Вадим
- Откуда: Москва
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
ок. этот момент я упустил из виду.. хотя вероятно будет работать и так, но согласенBender писал(а):Желательно поменять 74HC245 на 74HCT245
ок. не обратил внимание что у вас свои резисторы по 2,4кОм на плате. надо будет только выпаять подтяжки к +5 на плате развязки, по 10кОм.На WLM35A все прижимаем к 0в (GND)
с РЕЛЕ все будет ок,
со СТЕП, если они задуманы единичками (оптроны на землю катодами) и рабочий фронт 0>1 - тоже.
состояние ДИР без разницы.
А вот с ШИМ при сбросе получится 10в на выходе. И переконфигурация потребуется.
В общем - его резистор оставил бы притянутым к +5В - как было. единственно - при инициализации FW - единицу туда, а не ноль. Опять же для существующих пользователей все вроде бы останется при этом как было. Т.е у них не нарушится работа при апгрейде только FW.
Пробуем?
в игноре:
Афтаев
Афтаев
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Там 3,15 это минимальное значение, то есть гарантированное. А типовое ниже... Скорее всего должно работать, но....VAT писал(а):ок. этот момент я упустил из виду.. хотя вероятно будет работать и так, но согласен
У контроллера изначально ВСЕ выходы в 0 (и степы и диры итд..), кроме, ШИМ (он инвертирован чтобы аналоговый был в 0В).VAT писал(а):со СТЕП, если они задуманы единичками (оптроны на землю катодами) и рабочий фронт 0>1 - тоже.
Но во время сброса будет импульс. (нажат ресет все подтянутые к 5В будут в 1, загрузился все в ноль 0 (кроме ШИМ))
так я предлагаю заменить у всех подтяжку с "к 5 В" на подтяжку "к GND" (Кроме ШИМ). Чтобы меньше паять.. Для этого мы отрезаем шину 5В которая является общей для резисторов подтяжки, и подсоединяем её к GND (Т.О. мы прижмем все выходы к земле ). Но нужно будет отрезать от этой шины резистор выхода ШИМ и подтянуть его к 5В.(Чтобы было 0В на аналоговом выходе).VAT писал(а):ок. не обратил внимание что у вас свои резисторы по 2,4кОм на плате. надо будет только выпаять подтяжки к +5 на плате развязки, по 10кОм.
Для тестов я сделаю отдельную прошивку. А там посмотрим...VAT писал(а):Опять же для существующих пользователей все вроде бы останется при этом как было. Т.е у них не нарушится работа при апгрейде только FW.
-
- Мастер
- Сообщения: 1222
- Зарегистрирован: 22 окт 2017, 22:17
- Репутация: 28
- Настоящее имя: Вадим
- Откуда: Москва
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
да - типовое около 2.5. Так что необходимость замены - это для перфекционистов.ам 3,15 это минимальное значение, то есть гарантированное. А типовое ниже...
изначально они отключены, а как вы их проинициализируете в FW том они и будут до работы.. если WLM не решит их переинициализировать.У контроллера изначально ВСЕ выходы в 0 (и степы и диры итд..), кроме, ШИМ (он инвертирован чтобы аналоговый был в 0В).
при выключенном питании - на выходе ШИМ (ОУ) будет 0в - это не изменишь и это и требуется на самом деле. Далее - при включенном питании мк+развязка - на выходе ОУ тоже нужно иметь 0. значит подтяжка на ноге мк должна быть к +5. Далее инициализация FW - как выход или как ок неважно - но прописать туда 1. И WLM пусть считает этот уровень как 0в на выходе управления скорости. как его называть инверсным или нет - без разницы. Главное при любых коммутациях питания и последовательностях там всегда будет 0 - и никаких неожиданностей со шпинделем.Но во время сброса будет импульс. (нажат ресет все подтянутые к 5В будут в 1, загрузился все в ноль 0 (кроме ШИМ))
да - кроме ШИМ - его к +5втак я предлагаю заменить у всех подтяжку с "к 5 В" на подтяжку "к GND" (Кроме ШИМ).
но - на плате развязки на каждом входе 74245 свои подтяжки по 10кОм. и их лучше выпаять иначе ноль от 2,4ком получится около +1в - некрасиво.
отлично!Для тестов я сделаю отдельную прошивку. А там посмотрим...
кстати - по СТЕП - по какой схеме сейчас подключены оптроны у реальных пользователей? Если катодом на землю - то все ок и у них ничего не изменится при переходе на "новую" версию FW - а если анодом к +, то изменится и придется лезть в провода драйверов. тогда возможно чтобы не создавать неудобств - можно оставить там резистор на +, и инициализировать как 1 и далее степы ноликами.. Я не знаю как сейчас и меня лично Степы и ноликами и едиицами устраивают - главное чтоб без дерготни.
==========
вот - свежая инфа от нашего коллеги из СПБ - у него вот такая схема подключения драйверов:
blob:https://web.whatsapp.com/9a179a79-ba1d- ... 7b5c0d8cbc
то есть Степы - ноликами. т.е. может все таки "оставить там резистор на +, и инициализировать как 1"?
тогда нужно один только резистор (для Реле) перебросить на землю, инициализировать Relay как 0, а STEP и PWM как 1.
Ну и Enable тоже не забыть - чтобы потом к нему не возвращаться.
в игноре:
Афтаев
Афтаев
-
- Новичок
- Сообщения: 31
- Зарегистрирован: 17 янв 2017, 09:25
- Репутация: 6
- Настоящее имя: Юрий
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Готов поучавствовать в эксперементе
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Хорошо. Я постараюсь в выходные выложить прошивку. И там уже посмотрим...
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Сделал прошивку, в папке VAT https://cloud.mail.ru/public/nres/2Qi4QbYugBender писал(а):Хорошо. Я постараюсь в выходные выложить прошивку. И там уже посмотрим...
Перевел все выходы в режим 1/0 (3,3v), кроме выхода ШИМ. Он остался без изменений (ОК с подтяжкой +5В)
Все проверил тестером...