WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

meganom писал(а):Дело в том что в программе я не вижу панель IN/OUT.Ее просто нет .Или эта панель была в старых версия программы ?
Конечно она есть. Вверху программы (в область меню или область панели инструментов) нужно кликнуть правой кнопкой мыши и выбрать соотв панель. Все панели можно двигать и перемешать как вам угодно. Вся информация об их расположении сохраняется в файле state , который расположен рядом с программой. И если его удалить то будут отображаться все панели.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

meganom писал(а):И еще, команды М3,М4, М5 , те что вверх панели , работают? Я зашел в скрипты и не нашел их там.
Они должны быть там. Если бы их не было то при нажатии на M3 - появлялось сообщение об их отсутствии.
Можно открыть файл script в папке millconfig с помощью блокнота и воспользоваться поиском.

П.с. нужно сделать удобней это...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

Обновил WLMill
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

В бета. Была устранена ошибка, которая приводила к вылету. Также сегодня была отлажена функция восстановления связи между ПК и контроллером.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

Были добавлены подсказки для входов выходов,при настройке оси. (при наведении на соотв. блок)
ПравкаОси.png (5566 просмотров) <a class='original' href='./download/file.php?id=175455&sid=326e86df9688ecdb974bd2e3833bc547&mode=view' target=_blank>Загрузить оригинал (46.87 КБ)</a>
Была добавлена подсказка о списке поддерживаемых G кодов. (при наведении на блок ввода G кода)
Ввод G кода.png (5566 просмотров) <a class='original' href='./download/file.php?id=175454&sid=326e86df9688ecdb974bd2e3833bc547&mode=view' target=_blank>Загрузить оригинал (15.51 КБ)</a>
Не до конца ясен вопрос по вводу длины инструмента при 4 осевой обработки... Скорее всего пока будет ручной ввод.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

На работе, на старом ПК(ЧПУ станка) стоял Win XP. Этот компьютер оч долго управлял фрезерным станком используя свои собственные программы, а потом и WLMill.

Было принято решение перевести этот станок на новую WLMill + Armbian (Orange Pi Lite лежал без дела).

Все работает, да интерфейс пока притормаживает (ещё не занимался графическим ускорителем) но работать можно.

Также выложил бинарник WLMill для Armbian.

П.с. WLMill стал поддерживать G51 (масштаб по осям)
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение VAT »

Станок наконец появился - надо подключаться - а уже ничего не помню. И сразу простые вопросы на которые в доках ничего не появилось. Имею контроллер версии А.

1.Сигнал Step. Состояние после сброса =1? Активный фронт - переход из 1 в 0?
2.Сигнал Enable - нужен он? Не представляю в каких случаях.
3.Сигналы ШИМ и Реле. Состояние при сбросе =1 согласно схеме. То есть шпиндель при сбросе оказывается включен на полную скорость. Правильно я понимаю, что если перебросить соответствующие подтягивающие резисторы с +5В на GND, то поведение контроллера будет адекватным - то есть шпиндель выключен при сбросе.
Вопрос не праздный - хочу все ESTOP (красная кнопка, авария ПЧ, срабытывание аварийных концевиков осей и тд собрать по ИЛИ ) завести на RESET МК. То есть получить железный грубый не зависящий от софта останов всего и вся. А соответственно освободившийся дискретный вход использовать для аккуратной паузы с возможностью продолжения работы после устранения проблемы (допустим перегрев шпинделя, переход на работу от ИБП и тд).
Спасибо.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а):1.Сигнал Step. Состояние после сброса =1? Активный фронт - переход из 1 в 0?
Надо чтобы в состоянии покоя был логический 0, т.е. не шел ток через оптрон Step.
VAT писал(а):2.Сигнал Enable - нужен он? Не представляю в каких случаях.
Его можно не подключать. Он даёт сигнал драйверу ШД об отключении двигателя. (прекращение подачи тока на обмотки). Чтобы его можно было двигать рукой. (WLMill ещё не добавлена эта возможность)
VAT писал(а):3.Сигналы ШИМ и Реле. Состояние при сбросе =1 согласно схеме. То есть шпиндель при сбросе оказывается включен на полную скорость.
Именно выход ШИМ (цифровой P1) будет в 1 (5v), а аналоговый выход с преобразователя (0-10В) в 0В.
VAT писал(а):Правильно я понимаю, что если перебросить соответствующие подтягивающие резисторы с +5В на GND, то поведение контроллера будет адекватным - то есть шпиндель выключен при сбросе.
Нет, там все выходы сделаны как ОК (открытый коллектор).

И в связи с этим есть небольшой нюанс, в том что когда контроллер сброшен (нажат ресет или только подали питание) . То на всех выходах 1 тк. подтянуто к +5. Но когда контроллер загружен он устанавливает все в 0. В результате чего у нас есть короткий импульс во время сброса контроллера...
VAT писал(а):Вопрос не праздный - хочу все ESTOP (красная кнопка, авария ПЧ, срабытывание аварийных концевиков осей и тд собрать по ИЛИ ) завести на RESET МК. То есть получить железный грубый не зависящий от софта останов всего и вся. А соответственно освободившийся дискретный вход использовать для аккуратной паузы с возможностью продолжения работы после устранения проблемы (допустим перегрев шпинделя, переход на работу от ИБП и тд).
Лучше сделать по другому....
Поставить реле (одно или несколько соединенных)). и включить это реле последовательно с кнопкой аварии (EMG Stop) + выходом аварии итд.

И при отсутствие питания на реле будет:
один контакт реле разрывает подачу 5в на входы Step драйверов ШД чтобы те остановились
второй перекидывает контакт и управляющее напряжения(0-10В) на шпиделе становится 0.
третий размыкает последовательно соединенный вход кнопки плавной остановки (чтобы остановилось выполнение программы)
итд.

после срабатывания аварийного останова мы получим остановку всего..
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение VAT »

1.
Надо чтобы в состоянии покоя был логический 0, т.е. не шел ток через оптрон Step.
Не терплю ролики в ютюбе - мне лучше бы документ.. Чтобы ток через оптрон не шел в состоянии покоя - на ноге мк должна быть высокий уровень (1). По крайней мере так должно быть для версии 35А, так как там оптрон STEP задуман включаеться между +5V и выходом неинвертирующего буфера 74245. Если

2.
Bender писал(а):Чтобы его можно было двигать рукой. (WLMill ещё не добавлена эта возможность)
Точно..Спасибо!! Но тут надо подумать как это сделать в софте - обесточенный или в сбросе МК будет выдавать на эту линию (P14?) высокий уровень. Логично и инициализировать эту ногу так же. И дальше думать что бы мы хотели - чтобы ШД можно было провернуть или нет в этом состоянии. По мне так лучше бы их было "не провернуть". Иначе, например Z может упасть при пропадании питания контроллера. А кнопка в софте как раз пускала бы ток в соответствующий оптрон (низкий уровень). А может и вовсе на физический тумблер это управление продублировать.

3.
Именно выход ШИМ (цифровой P1) будет в 1 (5v), а аналоговый выход с преобразователя (0-10В) в 0В.
Да все верно - сорри. А потом при инициализации МК включаете на полную?
Нет, там все выходы сделаны как ОК (открытый коллектор).
ок, а включение шпинделя в программе можно сделать логическим 0? Тогда мне нужно будет просто изменить схему включения реле - чтобы в отсутствие питания контроллера, в состоянии сброса и "шпиндель выключен в софте" - реле было обесточено?



а изменить инициализацию как просто выход? на логике работы
Bender писал(а):То на всех выходах 1 тк. подтянуто к +5. Но когда контроллер загружен он устанавливает все в 0.
это никак не скажется, а меня избавит от гемороя
И в связи с этим есть небольшой нюанс, в том что когда контроллер сброшен (нажат ресет или только подали питание) . То на всех выходах 1 тк. подтянуто к +5. Но когда контроллер загружен он устанавливает все в 0. В результате чего у нас есть короткий импульс во время сброса контроллера...
я бы не назвал это небольшим нюансом.. Отсюда вытекает вот этот костыль:
Поставить реле (одно или несколько соединенных последовательно(вход катушки)). и включить это реле последовательно с кнопкой аварии (EMG Stop) + выходом аварии итд.
т.е. первым при инициализации МК включает ШИМ на всю катушку и подает активный фронт (1->0) сигнала Step на драйвера ШД?
один контакт реле разрывает подачу 5в на входы Step драйверов ШД чтобы те остановились
механические контакты имеют дребезг и гадать на сколько шагов и в какую сторону уедет ШД вместо того чтобы остановиться - не хочется.

Вообще по-хорошему - вот 3 состояния - а)питание на контроллере отсутствует б) мк в состоянии сброса в) мк проинициализировал свои ноги. И вот чтобы не ломать голову в будущем выискивая причину глюка хорошо бы чтобы управляющие выходы были во всех 3х случаях в одном состоянии.
что мешает сделать правильно? Пока юзеров 2человека? Возможно потребуется мелкая доработка платы опторазвязки - поменять полевой транзистор на PNP повторителем - и при включении питания реле будет обесточено. или перекоммутировать резистор подтяжки. или не использовать штатное реле вовсе.
То же самое - надо сделать так чтобы ШД не шагал при коммутации питания контроллера или вочдоге или ресете или инициализации или получении команды сброс от компа.
Последний раз редактировалось VAT 29 янв 2020, 11:10, всего редактировалось 1 раз.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а):Не терплю ролики в ютюбе - мне лучше бы документ.. Чтобы ток через оптрон не шел в состоянии покоя - на ноге мк должна быть высокий уровень (1). По крайней мере так должно быть для версии 35А, так как там оптрон STEP задуман включаеться между +5V и выходом неинвертирующего буфера 74245. Если
да,можно и так подключить....

Там суть одна... все подключили, зашли в WLMill установили тип выходных сигналов (step/dir). Померили напряжение на входе Step (драйвера), если оно не 0 то инвертируем выход step в WLMill.
VAT писал(а):ок, а включение шпинделя в программе можно сделать логическим 0? Тогда мне нужно будет просто изменить схему включения реле - чтобы в отсутствие питания контроллера, в состоянии сброса и "шпиндель выключен в софте" - реле было обесточено?
Питание на контроллер и на плату опторазвязки должно подаваться одновременно!
"Внимание!!! не допускается подача питания на плату развязки без подачи питания на контроллер"
VAT писал(а):т.е. первым при инициализации МК включает ШИМ на всю катушку и подает активный фронт (1->0) сигнала Step на драйвера ШД?
К сожалению в WLM35A есть такое, в момент включения контроллера. Поэтому сначала нужно включать контроллер с платой развязки. Войти в WLMill.
А после включать силовую часть.

В последующих релизах это будет устранено....
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение VAT »

Bender писал(а):К сожалению в WLM35A есть такое, в момент включения контроллера. Поэтому сначала нужно включать контроллер с платой развязки. Войти в WLMill.
А после включать силовую часть.

В последующих релизах это будет устранено....
Плата опторазвязки намертво припаяна по питанию к контроллеру. Питание от USB в сторону компьютера - отрезано. Войти - выйти сначала то, потом это - зачем эти хитрые последовательности и хождение по граблям?
Это ж все лечится и юзеров 35А всего трое похоже, включая меня. О каких релизах речь? Каждый первый электронщик кто попытается вникнуть в систему на базе этого контроллера 35А будет донимать вас аналогичными вопросами.
да,можно и так подключить....
я подключу и к земле и к +5в - куда угодно. Хочется чтобы в состояниях а) МК+опторазвязка питание выкл, б)МК в ресете, в) МК проинициализировал ноги, г)программа загружена и готова к работе - оптрон Степ был обесточен. вот не вижу причин "дергать ногами".
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а):Плата опторазвязки намертво припаяна по питанию к контроллеру. Питание от USB в сторону компьютера - отрезано. Войти - выйти сначала то, потом это - зачем эти хитрые последовательности и хождение по граблям?
Это ж все лечится и юзеров 35А всего трое похоже, включая меня. О каких релизах речь? Каждый первый электронщик кто попытается вникнуть в систему на базе этого контроллера 35А будет донимать вас аналогичными вопросами.
Я не понимаю в чем проблема?
И что вы предлагаете?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение VAT »

Я не понимаю в чем проблема?
да вроде я все описал. Я хочу задействовать сброс МК. Проблема в том что имеет место быть "дерганье" выходных сигналов без причины. В частности включится реле шпиндель, включится максимальная скоростью шпинделя, выдастся неучтеный импульс Степ на все все ШД. А так же непонятно чем вызванная последовательность действий имеет место быть там где ей как мне кажется быть нет необходимости.
И что вы предлагаете?
Да я бы предложил - но нужно точно знать как оно сейчас заложено. Естественно в идеале сделать так чтобы те кто используют 35А сейчас, привыкли и кого все устраивает ничего не почувствовали в поведении. А я бы просто доработал контроллер аппаратно чтобы он вел себя правильно. А может и все бы доработали.
Например "РЕЛЕ". FW инициализирует этот пин как выход с открытым коллектором и логическим нулем. Решение : инициализировать как обычный выход. Никто кто сейчас использует никакой разницы в поведении не заметит. Но появится возможность перецепить подтягивающий резистор с питания на землю и шпиндель уже не будет не по делу включаться при RESET или прошивке МК.
Далее - "ШИМ". FW инициализирует этот пин как выход с открытым коллектором и логическим нулем. Тут все просто - прописывать логическую единицу и неважно открытый коллектор или нормальный выход. Опять же - никто ничего не заметит.
Но - появится возможность управлять направлением вращения шпинделя. Сейчас ее нет.
Далее "Степ". Тут варианты возможны. Я так и не понял какая логика сейчас. Если оптрон включен на землю, степы единичками и активный передний фронт - то при сбросе или включении питания сразу испускается неконтролируемый шаговый импульс. Но это тоже решаемо. и тоже прозрачно для существующих пользователей. И если степы ноликами, а оптрон на +5в тоже решается.. Как у вас сейчас?
Принцип что надо сначала включать контроллер, потом загружать ПО, потом включать периферию стандартом не является. У меня контроллер питается от ПЧ например, а мог бы от того же БП что питает драйвера - зачем мне еще один сетевой блок питания? По большому счету я могу вообще обойтись одним сетевым БП на всю систему - у меня нетбук планируется в качестве управляющего, может так и сделаю.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

Дело в том, что у контроллера логическая 1 - 3,3В. А для платы минимум (её входных буферов 74HC245) 3,15В. То есть запаса практически нет....

И если делать все по уму то надо так:
1 Желательно поменять 74HC245 на 74HCT245 (2В порог 1) https://assets.nexperia.com/documents/d ... HCT245.pdf
2 Я перевожу все выходы в обычный режим, и убираю реверс ШИМ.
3 На WLM35A все прижимаем к 0в (GND)
Изменения.jpg (5267 просмотров) <a class='original' href='./download/file.php?id=175888&sid=326e86df9688ecdb974bd2e3833bc547&mode=view' target=_blank>Загрузить оригинал (486.71 КБ)</a>
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение VAT »

Bender писал(а):Желательно поменять 74HC245 на 74HCT245
ок. этот момент я упустил из виду.. хотя вероятно будет работать и так, но согласен
На WLM35A все прижимаем к 0в (GND)
ок. не обратил внимание что у вас свои резисторы по 2,4кОм на плате. надо будет только выпаять подтяжки к +5 на плате развязки, по 10кОм.
с РЕЛЕ все будет ок,
со СТЕП, если они задуманы единичками (оптроны на землю катодами) и рабочий фронт 0>1 - тоже.
состояние ДИР без разницы.
А вот с ШИМ при сбросе получится 10в на выходе. И переконфигурация потребуется.
В общем - его резистор оставил бы притянутым к +5В - как было. единственно - при инициализации FW - единицу туда, а не ноль. Опять же для существующих пользователей все вроде бы останется при этом как было. Т.е у них не нарушится работа при апгрейде только FW.

Пробуем?
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а):ок. этот момент я упустил из виду.. хотя вероятно будет работать и так, но согласен
Там 3,15 это минимальное значение, то есть гарантированное. А типовое ниже... Скорее всего должно работать, но....
VAT писал(а):со СТЕП, если они задуманы единичками (оптроны на землю катодами) и рабочий фронт 0>1 - тоже.
У контроллера изначально ВСЕ выходы в 0 (и степы и диры итд..), кроме, ШИМ (он инвертирован чтобы аналоговый был в 0В).
Но во время сброса будет импульс. (нажат ресет все подтянутые к 5В будут в 1, загрузился все в ноль 0 (кроме ШИМ))
VAT писал(а):ок. не обратил внимание что у вас свои резисторы по 2,4кОм на плате. надо будет только выпаять подтяжки к +5 на плате развязки, по 10кОм.
так я предлагаю заменить у всех подтяжку с "к 5 В" на подтяжку "к GND" (Кроме ШИМ). Чтобы меньше паять.. Для этого мы отрезаем шину 5В которая является общей для резисторов подтяжки, и подсоединяем её к GND (Т.О. мы прижмем все выходы к земле ). Но нужно будет отрезать от этой шины резистор выхода ШИМ и подтянуть его к 5В.(Чтобы было 0В на аналоговом выходе).
VAT писал(а):Опять же для существующих пользователей все вроде бы останется при этом как было. Т.е у них не нарушится работа при апгрейде только FW.
Для тестов я сделаю отдельную прошивку. А там посмотрим...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение VAT »

ам 3,15 это минимальное значение, то есть гарантированное. А типовое ниже...
да - типовое около 2.5. Так что необходимость замены - это для перфекционистов.
У контроллера изначально ВСЕ выходы в 0 (и степы и диры итд..), кроме, ШИМ (он инвертирован чтобы аналоговый был в 0В).
изначально они отключены, а как вы их проинициализируете в FW том они и будут до работы.. если WLM не решит их переинициализировать.
Но во время сброса будет импульс. (нажат ресет все подтянутые к 5В будут в 1, загрузился все в ноль 0 (кроме ШИМ))
при выключенном питании - на выходе ШИМ (ОУ) будет 0в - это не изменишь и это и требуется на самом деле. Далее - при включенном питании мк+развязка - на выходе ОУ тоже нужно иметь 0. значит подтяжка на ноге мк должна быть к +5. Далее инициализация FW - как выход или как ок неважно - но прописать туда 1. И WLM пусть считает этот уровень как 0в на выходе управления скорости. как его называть инверсным или нет - без разницы. Главное при любых коммутациях питания и последовательностях там всегда будет 0 - и никаких неожиданностей со шпинделем.
так я предлагаю заменить у всех подтяжку с "к 5 В" на подтяжку "к GND" (Кроме ШИМ).
да - кроме ШИМ - его к +5в
но - на плате развязки на каждом входе 74245 свои подтяжки по 10кОм. и их лучше выпаять иначе ноль от 2,4ком получится около +1в - некрасиво.
Для тестов я сделаю отдельную прошивку. А там посмотрим...
отлично!
кстати - по СТЕП - по какой схеме сейчас подключены оптроны у реальных пользователей? Если катодом на землю - то все ок и у них ничего не изменится при переходе на "новую" версию FW - а если анодом к +, то изменится и придется лезть в провода драйверов. тогда возможно чтобы не создавать неудобств - можно оставить там резистор на +, и инициализировать как 1 и далее степы ноликами.. Я не знаю как сейчас и меня лично Степы и ноликами и едиицами устраивают - главное чтоб без дерготни.
==========
вот - свежая инфа от нашего коллеги из СПБ - у него вот такая схема подключения драйверов:
blob:https://web.whatsapp.com/9a179a79-ba1d- ... 7b5c0d8cbc
то есть Степы - ноликами. т.е. может все таки "оставить там резистор на +, и инициализировать как 1"?
тогда нужно один только резистор (для Реле) перебросить на землю, инициализировать Relay как 0, а STEP и PWM как 1.

Ну и Enable тоже не забыть - чтобы потом к нему не возвращаться.
в игноре:
Афтаев
dnuos
Новичок
Сообщения: 31
Зарегистрирован: 17 янв 2017, 09:25
Репутация: 6
Настоящее имя: Юрий
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение dnuos »

Готов поучавствовать в эксперементе
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

Хорошо. Я постараюсь в выходные выложить прошивку. И там уже посмотрим...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

Bender писал(а):Хорошо. Я постараюсь в выходные выложить прошивку. И там уже посмотрим...
Сделал прошивку, в папке VAT https://cloud.mail.ru/public/nres/2Qi4QbYug

Перевел все выходы в режим 1/0 (3,3v), кроме выхода ШИМ. Он остался без изменений (ОК с подтяжкой +5В)

Все проверил тестером...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Ответить

Вернуться в «Windows / Mach»