Arduino EMC2 LinuxCNC - советы начинающим

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение billsmith »

Nick писал(а): А как это можно измерить? Точнее как найти практический верхний предел?
Почитать отзывы по gbrl. Там частота степов , если не ошибаюсь, может достигать вроде 40-45KHz. Но тогда возможны плавания. А тестовым путём определили стабильный максимум 30KHz.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Serg »

А есть ссылка на "тестовый путь"? Инересны условия теста.
Посмотрел исходники - 30 кГц в принципе получить можно, но похоже только для одной из осей одномоментно и при прекращении остальных вычислений. А при генераци шагов для двух осей одновременно частота генерации там будет уменьшаться более, чем в вдое т.к. добавятся накладные расходы. Ну и если пытаться с ним "общаться" во время его работы, то "стабильная" скорость будет в разы меньше, т.к. прерывания для степера и порта между собой будут конкурировать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение billsmith »

Помню же что читал, пришлось порыться поискать. Вот по поводу частоты две ветки нашёл https://github.com/grbl/grbl/issues/41 и https://github.com/grbl/grbl/issues/76.
Проэкт хороший, и если искать в нём недостатки, так это в функциональности, например мне нехватало автоноля по Z.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Serg »

Спасибо, почитаю на досуге. Мне интересно не недостатки искать, а понять как реализованы заявленные параметры на данном железе, ибо пока мой опыт в этой сфере и изучение их исходников это не подтверждает. Если понятия не наступит, то может даже макетик сооружу.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение billsmith »

Если есть Atmega, то я думаю , макетик был бы лучшим вариантом. Кстате, там если почитать, код потрировали и на другие контроллеры.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Nick »

Похоже спалил я ардуину... Влкючил в нее USB, и не посмотрел, что кто-то на макетке закоротил похоже землю и +5в или какой-то выход :freak: . Из платы повалил дымок. Я быстро все вырубил.

В итоге диодик на плате еле горит.
На выходе платы, там где написано +5V сейчас всего 1.5.


Дым шел похоже отсюда:
2012-08-24-202458.jpg (5668 просмотров) <a class='original' href='./download/file.php?id=7729&sid=cacb3fbb267ed75b0a2da62c2415400d&mode=view' target=_blank>Загрузить оригинал (59.59 КБ)</a>
2012-08-24-202613.jpg (5668 просмотров) <a class='original' href='./download/file.php?id=7730&sid=cacb3fbb267ed75b0a2da62c2415400d&mode=view' target=_blank>Загрузить оригинал (72.78 КБ)</a>

Пишут, что это какой-то защитный диод:
Это защтный диод, защищает USB от сгорания если закоротить (+) с (-)
Скорее всего во время экспериментов закоротил +5в на землю
(http://www.compcar.ru/forum/showthread.php?p=63682)

Но для меня это вообще не понятно :monkey:


Что мне теперь с этим делать и как ардуинку починить :)?
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: Arduino Linux CNC - советы начинающим

Сообщение 2cme »

Диод шоттки. Тестиром попробуй прозвонить его, он в одну сторону должен пропускать ток в другую нет (Это если рабочий диод. Если диод сгорел, то тестер будет показывать обрыв в обоих направлениях). Тестер установи в режим диодов, там значек диода нарисован.
Его можно выпаять, а вмето него впоять проволочку, но это опасно!!! Т. к. если опять напортачишь то вполне возможно что спалишь USB и саму Arduino Nano.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Nick »

Хммм... он вроде как звонился... но чуть ли не в обе стороны :o. Надо будет проверить...
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: Arduino Linux CNC - советы начинающим

Сообщение 2cme »

Nick писал(а):но чуть ли не в обе стороны :o.
Та нормально он у тя там сгорел! Сгоревший диод шотки распознается как короткое замыкание или как обрыв в обе стороны.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Тима »

Тут:
http://www.ebay.com/itm/3D-Joystick-mod ... 746wt_1037
написано, что это 3д-джойстик. Как он управляет осью Z? :wik:
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение aftaev »

Тима писал(а):написано, что это 3д-джойстик. Как он управляет осью Z?
у меня такой там 2 оси и при нажатии срабатывают кнопки. У этого варианта возможно что ручка вращается.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Serg »

Нет, это такой-же: две оси + кнопка.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Алексс »

Тима писал(а):http://www.ebay.com/itm/3D-Joystick-mod ... 746wt_1037
херасе ценник.

покупаем вот это:
http://www.ebay.com/itm/Dual-Shock-Wire ... 41684f54fd - там их два :)
причем в корпусе :)
сразу в usb можно втыкать и юзать :beer_blow:
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение PKM »

Алексс писал(а):покупаем вот это:
http://www.ebay.com/itm/Dual-Shock-Wire ... 41684f54fd - там их два
Я такого типа купил беспроводный. Удобно
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Nick »

Народ, подскажите какой диод купить, чтобы сюда впаять: Arduino Linux CNC - советы начинающим #66
Желательно, чтобы я мог прийти в чипдип и сказать дайте мне такой диод.
И какой стороной его впаять?

Надо мне уже починить свою ардуину и помочь Тиме доделать наконец пульт :).
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Сергей Саныч »

Nick писал(а):Народ, подскажите какой диод купить, чтобы сюда впаять
похоже на MBR0520
Анод должен идти к разъему USB, а катод (помечен полоской) - в схему.
Только не очевидно, что кроме него ничего не сгорело :cry:

ЗЫ: На всякий случай - всё исходя из общих соображений. Arduino в руках не держал, и вообще про такую штуку узнал только на этом форуме. Хотя с микропроцессорами/микроконтроллерами работаю с 80-х годов :hottabych:
Последний раз редактировалось Сергей Саныч 07 ноя 2012, 19:32, всего редактировалось 1 раз.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Serg »

Если в чипдипе, то вот
http://www.chipdip.ru/catalog/diodes-sc ... gq=&sklad=
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Arduino Linux CNC - советы начинающим

Сообщение Nick »

Спасибо! Попробую завтра его заменить.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Arduino EMC2 LinuxCNC - советы начинающим

Сообщение solo »

Возможно ли на Ардуино реализовать компонент stepgen из Lcnc и далее по usb состыковать с компом ЧПУ. Я понимаю что ЮСБ и реал тайм плохо совместимы но как вариант перспективы ЧПУ линух Юсб.
А то под Мач есть управление ШД по ЮСБ а под Линух почему-то нету или я не встречал
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Arduino EMC2 LinuxCNC - советы начинающим

Сообщение Nick »

Я как-то пробовал генерить частоту на arduino... не очень хорошо вышло...
Исследование генераторов шагов LinuxCNC, Mach и прочих #74
Ответить

Вернуться в «LinuxCNC»