Страница 3 из 5

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 01:02
nkp
так вот так имеем право скомандовать?
setp hm2_7i92.0.stepgen.00.step.invert_output True

будет работать(инвертируется пин ?)

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 01:05
D.L.
nkp писал(а):setp hm2_7i92.0.stepgen.00.step.invert_output True
Вполне возможно что тоже прокатит.

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 01:08
nkp
а как пояснить здесь ошибку:
http://www.cnc-club.ru/forum/viewtopic. ... 20#p544929

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 01:09
nkp
nkp писал(а):а как пояснить здесь ошибку:
http://www.cnc-club.ru/forum/viewtopic. ... 20#p544929
доглядел
вопрос снят)))

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 01:13
D.L.
Все ошибки изза невнимательности. :)

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 01:26
JudasPriest
Прописал без ошибок - заработало. В терминале False сменилось на True. Только смещения остались - только что прогнал сто проходов туда-сюда.

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 07:38
MX_Master
Максим, у тебя под рукой других драйверов, случаем, нет? Чисто для проверки.

Я, кстати, когда не уверен в количестве шагов, всегда цепляю на выходы логический анализатор. Всего 5 баксов, ни разу не пожалел. Он сам считает все импульсы за указанное время. На временной осциллограмме видны абсолютно все косяки степ/дира как на ладони.

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 07:56
JudasPriest
Я уже думал над тем, чтоб купить какой-то простенький драйвер, моторчики есть. А нет случаем ссылки на анализатор?

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 10:13
MX_Master
Драйвер пойдёт и от 3D принтера, типа DRV8825. Анализатор.. вбей на АЛИ запрос "logic analyzer" и незамедлительно найдёшь. Софт - saleae logic.

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 12:15
JudasPriest
А существуют какие-то недорогие варианты переходников на DB25 (в компе нет ЛПТ порта), или может платки, чтоб работала от юсб? Хотелось бы проверить ещё на Мач3 как отработает.

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 13:15
MX_Master
JudasPriest писал(а):А существуют какие-то недорогие варианты переходников на DB25 (в компе нет ЛПТ порта)
Это офигенно плохая идея. По хорошему, берёшь покупаешь с рук самый бюджетный комплект материнки с LPT + процессор + память + диск. И на этой связке ставишь эксперименты.

Но я бы на твоём месте добивал текущий конфиг тестами с заменой запчастей. Махнуть БП, махнуть драйвер, махнуть мотор. Замерить кол-во шагов анализатором, сравнить с текущей позицией в интерфейсе.

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 14:23
Сергей Саныч
JudasPriest писал(а):А существуют какие-то недорогие варианты переходников на DB25 (в компе нет ЛПТ порта)
Что за материнка? Может, LPT таки есть, но в виде 26-контактной гребенки?

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 15:25
ScrewDriver
MX_Master писал(а): Максим, у тебя под рукой других драйверов, случаем, нет? Чисто для проверки.
Слушай ну чтоб разом три драйвера сбойнули...
Это явно какой-то софтовый глюк или глюк месы.

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 16:04
MX_Master
ScrewDriver писал(а):Это явно какой-то софтовый глюк или глюк месы.
Это три одинаковых драйвера. Я уже упоминал про схожую ситуацию с PUMOTIX. Там проблема с таймингами степ/дир была только на лидшайнах. Казалось бы, козырные драйвера, какие могут быть проблемы? Оказыцца, бывают! Причём, на других драйверах (даже самых бюджетных) такой проблемы у PUMOTIX не было.

Кроме того, пока нет наглядного счётчика реальных шагов (их длины и формы сигнала), нельзя определить в чём косяк. Зуб даю, если я расчехлю свой китайский USBCNC контроллер, он оттарабанит позицию в ноль. А почему? Просто потому что у него другие тайминги и форма фронтов/спадов.

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 16:33
ScrewDriver
MX_Master писал(а):Там проблема с таймингами степ/дир была только на лидшайнах
Хм... на оптопары пожалели двадцать копеек или прерывания не так сделали?
Вот тебе и лидшайн.

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 22:46
JudasPriest
Сергей Саныч писал(а):
JudasPriest писал(а):А существуют какие-то недорогие варианты переходников на DB25 (в компе нет ЛПТ порта)
Что за материнка? Может, LPT таки есть, но в виде 26-контактной гребенки?
Мать lenovo 3245b2g. Есть гребёнка на 22 контакта, COM2 JP22.
IMG_20200106_210707.jpg (2307 просмотров) <a class='original' href='./download/file.php?id=174540&mode=view' target=_blank>Загрузить оригинал (3.07 МБ)</a>

Re: Накапливается погрешность. Где копать?

Добавлено: 06 янв 2020, 23:08
JudasPriest
MX_Master писал(а):
JudasPriest писал(а):А существуют какие-то недорогие варианты переходников на DB25 (в компе нет ЛПТ порта)
Это офигенно плохая идея. По хорошему, берёшь покупаешь с рук самый бюджетный комплект материнки с LPT + процессор + память + диск. И на этой связке ставишь эксперименты.

Но я бы на твоём месте добивал текущий конфиг тестами с заменой запчастей. Махнуть БП, махнуть драйвер, махнуть мотор. Замерить кол-во шагов анализатором, сравнить с текущей позицией в интерфейсе.
Ну драйвер я могу купить простенький, когда после праздников магазины откроются . Моторчик мелкий есть - мне то надо только метку поставить на него и в холостую вращать. Анализатор в связке с тем софтом умеют записывать происходящее, чтоб потом можно было посмотреть/посчитать сигналы? Осцилограф обычный у меня есть - но толку с него в данной ситуации... Я смотрю ещё появились платки bl-mach-v3.1, работают от юсб и ценник около 15$ - не кусается. Но почему это плохая идея - не работают они?

Re: Накапливается погрешность. Где копать?

Добавлено: 07 янв 2020, 01:14
MX_Master
Анализатор всё записывает, причём, тщательно ;) Но как осцилл в реальном времени ничего не показывает. Принцип работы такой - включаешь запись в программе, играешься с LinuxCNC туда сюда секунд 20-30, отключаешь запись, на экране появляется записанная осциллограмма, масштаб которой можно менять мышкой. На осциллограмме виден каждый импульс с точностью до наносекунд. Справа будет небольшой список инструментов, которыми можно всякое посчитать и проверить.

Плохая идея - это переходник USB-LPT. Уж лучше USB или Ethernet контроллер.

Re: Накапливается погрешность. Где копать?

Добавлено: 07 янв 2020, 01:27
JudasPriest
Спасибо за подсказки. Тогда закажу после праздников анализатор и простенький драйвер. Не хочется искать древний комп с ЛПТ, только выкинул их 3шт. Может быть закажу юсб контроллер с Китая, всё-равно потихоньку собираю железо для мелкого токарничка, да и 15$ не такая уж и цена в случае фиаско.

Re: Накапливается погрешность. Где копать?

Добавлено: 07 янв 2020, 05:31
Сергей Саныч
JudasPriest писал(а):Мать lenovo 3245b2g. Есть гребёнка на 22 контакта, COM2 JP22.
Не, это не то.
А вообще, вы Latency Test делали? Какие результаты? Ноутбуки такие ноутбуки...