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

Re: MESA 5i25 / MESA 6i25

Добавлено: 26 апр 2013, 21:56
tooshka
Nick писал(а):Надо это все запускать в отм каталоге, в котором у тебя лежит mesaflash. Где он у тебя находится, посмотри в "проводнике".
Спасибо Ник я уже разобрался. Просто пока сообразил во всех темах тут нас...ал. Звиняюсь.

Re: MESA 5i25 / MESA 6i25

Добавлено: 03 июл 2013, 10:42
Terin
Вот такая штука пишется, в чём может быть проблема?
  • ubuntu@ubuntu:~/Desktop/5i25/utils/linux$ sudo ./mesaflash ../../configs/hostmot2/prob_rfx2.bit write
    Error: Device name is invalid

Re: MESA 5i25 / MESA 6i25

Добавлено: 03 июл 2013, 11:05
Nick
Может у тебя более новая версия mesaflash, откуда ты ее брал?
Попробуй написать:
sudo ./mesaflash --device=5i25 ../../configs/hostmot2/prob_rfx2.bit write

Re: MESA 5i25 / MESA 6i25

Добавлено: 03 июл 2013, 11:07
Nick
О, точно, на mesanet уже новая версия - пиши так:

Код: Выделить всё

sudo ./mesaflash --device=5i25 --write ../../configs/hostmot2/prob_rfx2.bit

Re: MESA 5i25 / MESA 6i25

Добавлено: 03 июл 2013, 11:12
Terin
Спасибо, заработало!

Re: MESA 5i25 / MESA 6i25

Добавлено: 08 июл 2013, 19:01
DArk
так, теперь Моя очередь тупить =)
есть меса 5i25 + 7i77 ... задача разобраться со всем этим и подключить к ним сервопривода ... с последующим собиранием токарника...

на данный момент ничего не понятно...
зачем то перепрошил на прошивку 7i77х2...
запускаю pnconfig выбираю
*токарный
*метрическую
*5и25
жму дальше и получаю ошибку:
"PNCconf·обнаружил ошибку.··Эта информация может помочь:
Traceback (most recent call last):
File "/usr/bin/pncconf", line 4502, in on_basicinfo_next
self.mesa_firmware_search(i)
File "/usr/bin/pncconf", line 4733, in mesa_firmware_search
dbg("temp: %s, converted name: %s. num %d"%( tempfunc,convertedname,instance_num), "firm")
UnboundLocalError: local variable 'instance_num' referenced before assignment"(с)

Re: MESA 5i25 / MESA 6i25

Добавлено: 08 июл 2013, 23:01
Nick
linuxcnc какой версии,откуда брал?

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 16:31
Terin
Ещё один вопрос, карточка 5i25 -7i77, что дальше прописать в custom.hal , чтобы все три двигателя крутились, а так вот, только 1 крутиться...
(для просмотра содержимого нажмите на ссылку)
# Include your customized HAL commands here
# This file will not be overwritten when you run stepconf again
loadrt hostmot2
loadrt hm2_pci

setp hm2_5i25.0.watchdog.timeout_ns 10000000
addf hm2_5i25.0.read servo-thread
addf hm2_5i25.0.write servo-thread
addf hm2_5i25.0.pet_watchdog servo-thread
setp hm2_5i25.0.stepgen.00.position-cmd 10000
setp hm2_5i25.0.stepgen.00.maxvel 10000
setp hm2_5i25.0.stepgen.00.maxaccel 100
setp hm2_5i25.0.stepgen.00.position-scale 1000
setp hm2_5i25.0.stepgen.00.steplen 10000
setp hm2_5i25.0.stepgen.00.stepspace 10000
setp hm2_5i25.0.stepgen.00.dirsetup 100000
setp hm2_5i25.0.stepgen.00.dirhold 100000
setp hm2_5i25.0.stepgen.00.enable 1
net xpos-cmd => hm2_5i25.0.stepgen.00.position-cmd

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 16:56
Terin
Всё, спасибо, разобрался, так всё работает
(для просмотра содержимого нажмите на ссылку)
# This file will not be overwritten when you run stepconf again
loadrt hostmot2
loadrt hm2_pci

setp hm2_5i25.0.watchdog.timeout_ns 10000000
addf hm2_5i25.0.read servo-thread
addf hm2_5i25.0.write servo-thread
addf hm2_5i25.0.pet_watchdog servo-thread

setp hm2_5i25.0.stepgen.00.position-cmd 10000
setp hm2_5i25.0.stepgen.00.maxvel 10000
setp hm2_5i25.0.stepgen.00.maxaccel 100
setp hm2_5i25.0.stepgen.00.position-scale 1000
setp hm2_5i25.0.stepgen.00.steplen 10000
setp hm2_5i25.0.stepgen.00.stepspace 10000
setp hm2_5i25.0.stepgen.00.dirsetup 100000
setp hm2_5i25.0.stepgen.00.dirhold 100000
setp hm2_5i25.0.stepgen.00.enable 1

setp hm2_5i25.0.stepgen.01.position-cmd 10000
setp hm2_5i25.0.stepgen.01.maxvel 10000
setp hm2_5i25.0.stepgen.01.maxaccel 100
setp hm2_5i25.0.stepgen.01.position-scale 1000
setp hm2_5i25.0.stepgen.01.steplen 10000
setp hm2_5i25.0.stepgen.01.stepspace 10000
setp hm2_5i25.0.stepgen.01.dirsetup 100000
setp hm2_5i25.0.stepgen.01.dirhold 100000
setp hm2_5i25.0.stepgen.01.enable 1

setp hm2_5i25.0.stepgen.02.position-cmd 10000
setp hm2_5i25.0.stepgen.02.maxvel 10000
setp hm2_5i25.0.stepgen.02.maxaccel 100
setp hm2_5i25.0.stepgen.02.position-scale 1000
setp hm2_5i25.0.stepgen.02.steplen 10000
setp hm2_5i25.0.stepgen.02.stepspace 10000
setp hm2_5i25.0.stepgen.02.dirsetup 100000
setp hm2_5i25.0.stepgen.02.dirhold 100000
setp hm2_5i25.0.stepgen.02.enable 1

net ypos-cmd => hm2_5i25.0.stepgen.01.position-cmd
net xpos-cmd => hm2_5i25.0.stepgen.02.position-cmd
net zpos-cmd => hm2_5i25.0.stepgen.00.position-cmd

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 17:14
nkp
это конфиг просто попробовать в работе платы ??
или есть и пид и энкодеры??

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 17:34
Nick
Эти строчки можешь убрать, даже лучше убери, во избежание так сказать:
setp hm2_5i25.0.stepgen.00.position-cmd 10000

Вот сюда поставь значения из доков по драйверу Gecko:
setp hm2_5i25.0.stepgen.00.steplen 10000
setp hm2_5i25.0.stepgen.00.stepspace 10000
setp hm2_5i25.0.stepgen.00.dirsetup 100000
setp hm2_5i25.0.stepgen.00.dirhold 100000
-----
Это конфиг, пока для тестов, взяли гековский драйвер на 4 оси, материнку с Атомом, 5i25. И начали пробовать.
Воткнули в LPT крутится. При больших скоростях срывается и вал встает на месте.
Подключили через 5i25, прошитую под prob_fx - прошивка без использования дочерних плат. Мучились около часа, запустили, закрутилось в том числе на больших скоростях, на этом я ушел :)... точнее все ушли, сегодня Terin без меня экспериментирует :)
В общем получается конфиг в котором на MESA 5i25 и на LPT одинаковые выходы, по крайней мере под step/dir для 4 осей. И можно просто переставить кабель, чтобы сравнить функциональность.

Работает все с шаговиками.

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 18:53
Terin
Строчки убрал, но в мануале не написано ничего про эти параметры О_о
что делать или я не там смотрю?

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 20:06
Nick
Вторая страница:
Step Pulse “0” Time - step space
Step Pulse “1” Time - step len
Direction Setup - dir setup
Direction Setup (Hold after pulse rising edge) - dir hold
(в мане они написаны в микросекундах, в параметрах указывается в наносекундах, т.е. *1000)
-------
хотя про dir написано ns... вообще странное значение, обычно оно раза в 4-5 больше step len, а тут наоборот меньше...

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 20:21
DArk
Nick писал(а):linuxcnc какой версии,откуда брал?
из Твоей темы про установку линукс цнц 10.04 ...

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 20:25
Nick
Хммм... а там уже есть 5i25?
Это ты скачал образ с linuxcnc.org и там download, так?

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 20:46
DArk
это Я залез http://cnc-club.ru/forum/viewtopic.php? ... 81&start=0 и скачал там какую то супер прогу =) для того чтобы она появилась...

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 21:09
Nick
хммм... у меня после этого скрипта вообще все месы в pnccconf пропали... :freak:
а можешь сделать скрин с выбором месы...
ЗЫ после ошибки дальше не идет?

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 21:23
DArk
а дальше в отличие от автора того поста Я не могу выбрать плату которая у Меня дополнительная ...

и дальше как то всё плохо

Re: MESA 5i25 / MESA 6i25

Добавлено: 09 июл 2013, 21:25
DArk
как это нужно было делать без скрипта?

Re: MESA 5i25 / MESA 6i25

Добавлено: 10 июл 2013, 12:59
Nick
хмм.... надо попробовать поставить этот скрипт на своей другой машине... может там заработает.

вообще не люблю я эти stepconf/pncconf... проще все руками сделать, на них делаю только "рыбу".

Без скрипта не будет настроек 5i25. Можно конечно собрать или поставить 2.6, и там сделать конфиг...

Либо просто берем конфигурацию вот отсюда и меняем ее под себя :
http://www.gnipsel.com/linuxcnc/configs/7i77.html

Что у тебя будет на станке из периферии? Будет ли какая-нибудь индикация?