SMD раскладчик для СтепМастеров
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Схему срисовать не смог - придется все выпаивать. Не стал рисковать. Линейка нужна в работе.
Если еще раз разберу - проверю, как светятся.
Последовательно с подстроечником на 1 кОм стоял резистор на 510 Ом. Подстроечник был выключен на минимум (0 Ом).
Заменил 510 Ом на 240 Ом. Стало значительно лучше. Поставил 160 Ом. Стало еще лучше (заполнение около 30%). Дальше уменьшать боюсь.
Сейчас линейка работает стабильно. Этого достаточно для беспроблемного использования. Если не сгорит - хорошо.
Все же закажу еще одну для запаса.
Если еще раз разберу - проверю, как светятся.
Последовательно с подстроечником на 1 кОм стоял резистор на 510 Ом. Подстроечник был выключен на минимум (0 Ом).
Заменил 510 Ом на 240 Ом. Стало значительно лучше. Поставил 160 Ом. Стало еще лучше (заполнение около 30%). Дальше уменьшать боюсь.
Сейчас линейка работает стабильно. Этого достаточно для беспроблемного использования. Если не сгорит - хорошо.
Все же закажу еще одну для запаса.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
А почему на линейке 4 светодиода + 1 для метки?
Почему 4, а не 2?
Почему 4, а не 2?
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Так вот я думаю - все ли 4 фотодиода у меня используются, если выход только A B?
Может быть 2 из них для красоты стоят?
Или все же сигнал одного вычитается из второго?
Может быть 2 из них для красоты стоят?
Или все же сигнал одного вычитается из второго?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Так понимаю, что каждая пара датчиков формируют внутренние аналоговые диф. сигналы. Которые потом обрабатываются схемой, и в результате разрешение выходных сигналов может значительно превышать физический шаг растра.michael-yurov писал(а):все ли 4 датчика у меня используются, если выход только A B?
К выходным цифровым сигналам сигналы с датчиков имеют достаточно опосредованное отношение.
Чудес не бывает. Бывают фокусы.
-
Duhas
- Мастер
- Сообщения: 1961
- Зарегистрирован: 10 окт 2015, 23:25
- Репутация: 285
- Настоящее имя: Андрей
- Откуда: Красноярск
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
в этом случае - маловероятно, для этого интерполятор нужен, не думаю что у китайцев полно дешевых ИС интерполяторов.Сергей Саныч писал(а):Так понимаю, что каждая пара датчиков формируют внутренние аналоговые диф. сигналы. Которые потом обрабатываются схемой, и в результате разрешение выходных сигналов может значительно превышать физический шаг растра.
сложно сказать что там у нее внутри, обычно фотодиоды включаются встречно и дают "двухполярный" синус, который уже пот ом интерполируется 1х...nхmichael-yurov писал(а):все ли 4 датчика у меня используются, если выход только A B?
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1646
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Обычно шаг растра не больше двух соток, соответственно учитывая 2-битный код Грея разрешение линейки - 5мкм. Если больше - тогда наверняка стоит интерполятор.
Ну а по диодам здесь китайцы сэкономили. Обычно 6 штук. Попарно-встречно. Тогда это позволяет откинуть постоянную составляющую. 4 основных диода стоят на растровых окнах. У Z-канала один на растровом, второй на прозрачном.
Как китайцы завернули здесь - сказать сложно...
Ну а по диодам здесь китайцы сэкономили. Обычно 6 штук. Попарно-встречно. Тогда это позволяет откинуть постоянную составляющую. 4 основных диода стоят на растровых окнах. У Z-канала один на растровом, второй на прозрачном.
Как китайцы завернули здесь - сказать сложно...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
И это, я не понял, там на фотодиодах грязь какая-то белая, или бликуют они так?
Чудес не бывает. Бывают фокусы.
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1646
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Это их спины, они на стекло через отверстия в плате смотрят 
Вряд ли сгорит, это выходы операционников или опора компараторов...michael-yurov писал(а):Этого достаточно для беспроблемного использования. Если не сгорит - хорошо.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
После перехода на OpenPNP значительно упала скорость работы.
В основном из за пауз между движениями:
https://youtu.be/QfS9wJodjvw
За то, появилась поддержка питателей, и оптическая коррекция.
Вот, например, оптопары и микросхемы расставлены с учетом нижнего зрения.
Видно, что оптопары стоят ровными рядами, хотя из ленты они достаются как попало.
В основном из за пауз между движениями:
https://youtu.be/QfS9wJodjvw
За то, появилась поддержка питателей, и оптическая коррекция.
Вот, например, оптопары и микросхемы расставлены с учетом нижнего зрения.
Видно, что оптопары стоят ровными рядами, хотя из ленты они достаются как попало.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
После ремонта оптической линейки удалось немного увеличить скорость работы,
но паузы между движениями так и остались.
https://youtu.be/PqzqK8iLBqc
но паузы между движениями так и остались.
https://youtu.be/PqzqK8iLBqc
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Вот поэтому я и подумываю о собственной программе...
ЗЫ: и еще когда он несет компонент к нижней камере, то мог бы сразу и поднимать по Z пока едет к ней. Ну и опускать тоже по дороге от камеры к месту посадки.
ЗЫ: и еще когда он несет компонент к нижней камере, то мог бы сразу и поднимать по Z пока едет к ней. Ну и опускать тоже по дороге от камеры к месту посадки.
-
bolek4321
- Мастер
- Сообщения: 217
- Зарегистрирован: 27 сен 2014, 07:59
- Репутация: 38
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Написание собственной управляющей программы - дело не быстрое... Может, проще подправить генератор траектории в OpenPnP?
Убрать паузы, например, добавить перемещение по Z при переносе элемента к месту установки.
Хотя последнее может быть чревато зацеплением за уже установленные высокие элементы и проч. выступающие вверх части конструкции.
По-крайней мере, ускорить движение наверняка можно, если конструкция не развалится.
Убрать паузы, например, добавить перемещение по Z при переносе элемента к месту установки.
Хотя последнее может быть чревато зацеплением за уже установленные высокие элементы и проч. выступающие вверх части конструкции.
По-крайней мере, ускорить движение наверняка можно, если конструкция не развалится.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
А это не паузы, как таковые.
Нигде в программе они не прописаны.
Это такой принцип работы программы - после каждого перемещения она ждет от контроллера ответ, что перемещение выполнено, и можно делать следующее действие.
И эти задержки не постоянны.
По хорошему - нужно отправлять сразу несколько команд подряд, но я пока не знаю, как это сделать.
Возможно, Джон инсправит проблему, если о ней сообщить.
Нигде в программе они не прописаны.
Это такой принцип работы программы - после каждого перемещения она ждет от контроллера ответ, что перемещение выполнено, и можно делать следующее действие.
И эти задержки не постоянны.
По хорошему - нужно отправлять сразу несколько команд подряд, но я пока не знаю, как это сделать.
Возможно, Джон инсправит проблему, если о ней сообщить.
-
bolek4321
- Мастер
- Сообщения: 217
- Зарегистрирован: 27 сен 2014, 07:59
- Репутация: 38
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Т.е., если это не паузы, а время на посылку-прием-обработку квитка, то получается, что такие задержки - это проблема медленной работы Java интерпретатора?
А почему в траектории одновременное перемещение только по XY, а Z (и поворот? не разглядел) после прихода в координаты установки? Можно перемещаться одновременно по XYZA? А в в координате установки останется только немного по Z.
А почему в траектории одновременное перемещение только по XY, а Z (и поворот? не разглядел) после прихода в координаты установки? Можно перемещаться одновременно по XYZA? А в в координате установки останется только немного по Z.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Жесть конечно длительность задержек..... По идее если этот косяк поправить, то скорость работы станет пулемётной?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Я такого не говорил.bolek4321 писал(а):Т.е., если это не паузы, а время на посылку-прием-обработку квитка,
Я не знаю, из за чего происходят задержки.
Скорее всего - нет.bolek4321 писал(а):то получается, что такие задержки - это проблема медленной работы Java интерпретатора?
Раскладчиком управляет компьютер с топовой конфигурацией из доступных для бытового использования.
Полагаю, задержки происходят из за неправильно настроенного мной обмена текстовыми командами.
Программа предполагает получение текстового подтверждения после каждого действия, вроде слова «ok».
Но я не смог настроить TinyG так, чтобы он отправлял подтверждение сразу после каждого перемещения.
Сейчас настроено так, что после каждой команды перемещения контроллеру отправляется запрос его статуса. И когда текст ответа соответствует состоянию выполнения всех команд и ожиданию следующей - OpenPNP понимает, что можно отправлять следующую команду.
Как настроить правильно / лучше - я не знаю.
Потому что высота безопасных перемещений фиксирована.bolek4321 писал(а):А почему в траектории одновременное перемещение только по XY, а Z (и поворот? не разглядел) после прихода в координаты установки?
Раздражает не это, а, например, то, что когда я отправляю голову станка посмотреть камерой на питатель, или элемент на плате - OpenPNP не только по XY перемещается в нужные координаты, но и по Z, и в итоге втыкается соплом в питатель или плату (при чем не в то место, куда смотрит, а в то место, которое находится в данный момент под соплом).
Кто же запрещает то? Разве что высокие детали тогда легко "снести" и сопло согнуть.bolek4321 писал(а):Можно перемещаться одновременно по XYZA?
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Полагаю возрастет раза в полтора - два.selenur писал(а):Жесть конечно длительность задержек..... По идее если этот косяк поправить, то скорость работы станет пулемётной?
И если их убрать -появится смысл оптимизировать скорость работы, а с этими задержками - бессмысленно напрягаться в тонкой настройке.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
В новой версии Джейсон доработал этот момент. Я сейчас исправил настройки, проверил - помогло.michael-yurov писал(а):Раздражает не это, а, например, то, что когда я отправляю голову станка посмотреть камерой на питатель, или элемент на плате - OpenPNP не только по XY перемещается в нужные координаты, но и по Z, и в итоге втыкается соплом в питатель или плату (при чем не в то место, куда смотрит, а в то место, которое находится в данный момент под соплом).
Эта проблема с тыканием соплом многих давно раздражала.
-
bolek4321
- Мастер
- Сообщения: 217
- Зарегистрирован: 27 сен 2014, 07:59
- Репутация: 38
- Контактная информация:
Re: SMD раскладчик для СтепМастеров
Залил GRBL в ардуину, повесил светодиоды на выходы STEP по трем осям.
Проверил работу с помощью Grbl Controller (скорость 115200) - пауз между выполнением команд не заметил: в самом деле, получить квиток от GRBL на такой скорости обмена - глазом не успеешь моргнуть.
Скачал свежую версию OpenPnP - хотел посмотреть, заметны ли паузы. Не вышло - задания то нету... Может, кто сбросит JOB для попробовать?
Проверил работу с помощью Grbl Controller (скорость 115200) - пауз между выполнением команд не заметил: в самом деле, получить квиток от GRBL на такой скорости обмена - глазом не успеешь моргнуть.
Скачал свежую версию OpenPnP - хотел посмотреть, заметны ли паузы. Не вышло - задания то нету... Может, кто сбросит JOB для попробовать?