Напоминаю:)Nick писал(а): напомни мне часиков в 12, а то я забывчивый... : )
Mesa 5i25+7i77-с чего начать?
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Сейчас посмотрим... только на работу приехал ...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Ну что ж, приступим ...
возьмем за основу 7i77.hal и ini и будем в них переносить все, что нужно.
Итак, 7i77.ini :
Ищем
PROGRAM_PREFIX = /home/john/emc2/nc_files
INCREMENTS = .1in .05in .01in .005in .001in .0005in .0001in
Меняем на
PROGRAM_PREFIX = /home/[сюда имя пользователя]/emc2/nc_files
INCREMENTS = 1mm .5mm .1mm .05mm .01mm .001mm
Ищем LINEAR_UNITS = inch
Меняем на LINEAR_UNITS = mm
---------------
С ini пока все, теперь беремся за hal:
вот в этой строке надо будет поменять параметры
loadrt hm2_pci config="num_encoders=8 num_stepgens=5 sserial_port_0=002xxx"
num_encoders - количество энкодеров - нужно 3
num_stepgens - нам они не нужны, вообще стираем.
добавляем num_pwmgens=3 - это генераторы шим - выходы на наши движки.
т.е. пишем что-то вроде:
loadrt hm2_pci config="num_encoders=3 num_pwmgens=3 sserial_port_0=002xxx"
После этого вывод halcmd show прикрепляй сюда. там будут написанны все пины, которые мы в hal будем соединять.
возьмем за основу 7i77.hal и ini и будем в них переносить все, что нужно.
Итак, 7i77.ini :
Ищем
PROGRAM_PREFIX = /home/john/emc2/nc_files
INCREMENTS = .1in .05in .01in .005in .001in .0005in .0001in
Меняем на
PROGRAM_PREFIX = /home/[сюда имя пользователя]/emc2/nc_files
INCREMENTS = 1mm .5mm .1mm .05mm .01mm .001mm
Ищем LINEAR_UNITS = inch
Меняем на LINEAR_UNITS = mm
---------------
С ini пока все, теперь беремся за hal:
вот в этой строке надо будет поменять параметры
loadrt hm2_pci config="num_encoders=8 num_stepgens=5 sserial_port_0=002xxx"
num_encoders - количество энкодеров - нужно 3
num_stepgens - нам они не нужны, вообще стираем.
добавляем num_pwmgens=3 - это генераторы шим - выходы на наши движки.
т.е. пишем что-то вроде:
loadrt hm2_pci config="num_encoders=3 num_pwmgens=3 sserial_port_0=002xxx"
После этого вывод halcmd show прикрепляй сюда. там будут написанны все пины, которые мы в hal будем соединять.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Можно попробовать более универсальную запись:Nick писал(а): Меняем на
PROGRAM_PREFIX = /home/[сюда имя пользователя]/emc2/nc_files
PROGRAM_PREFIX = ~/emc2/nc_files
В юниксовой нотации "~/" - это домашний каталог текущего юзера.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Кстати вроде не всегда работает... у меня была проблема с расширением для inkscape, там дефалтный путь ~/ не работал. Хотя тут возможно заведется.
PS "~" - это тильда shift+[кнопка левее 1] (на форуме ее плохо видно ~/)
PS "~" - это тильда shift+[кнопка левее 1] (на форуме ее плохо видно ~/)
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Vot chto polu4ilasx--
Код: Выделить всё
7 bit OUT FALSE axis.0.pos-hard-limit
7 bit IN FALSE axis.0.pos-lim-sw-in
7 bit OUT FALSE axis.0.wheel-jog-active
7 bit OUT TRUE axis.1.active
7 bit OUT FALSE axis.1.amp-enable-out
7 bit IN FALSE axis.1.amp-fault-in
7 float OUT 0 axis.1.backlash-corr
7 float OUT 0 axis.1.backlash-filt
7 float OUT 0 axis.1.backlash-vel
7 float OUT 0 axis.1.coarse-pos-cmd
7 bit OUT FALSE axis.1.error
7 float OUT 0 axis.1.f-error
7 float OUT 0.002 axis.1.f-error-lim
7 bit OUT FALSE axis.1.f-errored
7 bit OUT FALSE axis.1.faulted
7 float OUT 0 axis.1.free-pos-cmd
7 bit OUT FALSE axis.1.free-tp-enable
7 float OUT 0 axis.1.free-vel-lim
7 bit IN FALSE axis.1.home-sw-in
7 bit OUT FALSE axis.1.homed
7 bit OUT FALSE axis.1.homing
7 bit OUT TRUE axis.1.in-position
7 bit I/O FALSE axis.1.index-enable
7 s32 IN 0 axis.1.jog-counts
7 bit IN FALSE axis.1.jog-enable
7 float IN 0 axis.1.jog-scale
7 bit IN FALSE axis.1.jog-vel-mode
7 float OUT 0 axis.1.joint-pos-cmd
7 float OUT 0 axis.1.joint-pos-fb
7 float OUT 0 axis.1.joint-vel-cmd
7 bit OUT FALSE axis.1.kb-jog-active
7 float OUT 0 axis.1.motor-offset
7 float OUT 0 axis.1.motor-pos-cmd
7 float IN 0 axis.1.motor-pos-fb
7 bit OUT FALSE axis.1.neg-hard-limit
7 bit IN FALSE axis.1.neg-lim-sw-in
7 bit OUT FALSE axis.1.pos-hard-limit
7 bit IN FALSE axis.1.pos-lim-sw-in
7 bit OUT FALSE axis.1.wheel-jog-active
7 bit OUT TRUE axis.2.active
7 bit OUT FALSE axis.2.amp-enable-out
7 bit IN FALSE axis.2.amp-fault-in
7 float OUT 0 axis.2.backlash-corr
7 float OUT 0 axis.2.backlash-filt
7 float OUT 0 axis.2.backlash-vel
7 float OUT 0 axis.2.coarse-pos-cmd
7 bit OUT FALSE axis.2.error
7 float OUT 0 axis.2.f-error
7 float OUT 0.002 axis.2.f-error-lim
7 bit OUT FALSE axis.2.f-errored
7 bit OUT FALSE axis.2.faulted
7 float OUT 0 axis.2.free-pos-cmd
7 bit OUT FALSE axis.2.free-tp-enable
7 float OUT 0 axis.2.free-vel-lim
7 bit IN FALSE axis.2.home-sw-in
7 bit OUT FALSE axis.2.homed
7 bit OUT FALSE axis.2.homing
7 bit OUT TRUE axis.2.in-position
7 bit I/O FALSE axis.2.index-enable
7 s32 IN 0 axis.2.jog-counts
7 bit IN FALSE axis.2.jog-enable
7 float IN 0 axis.2.jog-scale
7 bit IN FALSE axis.2.jog-vel-mode
7 float OUT 0 axis.2.joint-pos-cmd
7 float OUT 0 axis.2.joint-pos-fb
7 float OUT 0 axis.2.joint-vel-cmd
7 bit OUT FALSE axis.2.kb-jog-active
7 float OUT 0 axis.2.motor-offset
7 float OUT 0 axis.2.motor-pos-cmd
7 float IN 0 axis.2.motor-pos-fb
7 bit OUT FALSE axis.2.neg-hard-limit
7 bit IN FALSE axis.2.neg-lim-sw-in
7 bit OUT FALSE axis.2.pos-hard-limit
7 bit IN FALSE axis.2.pos-lim-sw-in
7 bit OUT FALSE axis.2.wheel-jog-active
10 bit OUT FALSE axisui.jog.a
10 bit OUT FALSE axisui.jog.b
10 bit OUT FALSE axisui.jog.c
10 float OUT 0 axisui.jog.increment
10 bit OUT FALSE axisui.jog.u
10 bit OUT FALSE axisui.jog.v
10 bit OUT FALSE axisui.jog.w
10 bit OUT TRUE axisui.jog.x
10 bit OUT FALSE axisui.jog.y
10 bit OUT FALSE axisui.jog.z
10 bit IN FALSE axisui.notifications-clear
10 bit IN FALSE axisui.notifications-clear-error
10 bit IN FALSE axisui.notifications-clear-info
10 bit IN FALSE axisui.set-manual-mode
9 bit IN FALSE hm2_5i25.0.7i77.0.1.analogena
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout0
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout1
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout2
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout3
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout4
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout5
9 bit IN FALSE hm2_5i25.0.7i77.0.1.spinena
9 s32 OUT 0 hm2_5i25.0.encoder.00.count
9 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.00.position
9 float OUT 0 hm2_5i25.0.encoder.00.position-latched
9 s32 OUT 1 hm2_5i25.0.encoder.00.rawcounts
9 s32 OUT 1 hm2_5i25.0.encoder.00.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.00.reset
9 float OUT 0 hm2_5i25.0.encoder.00.velocity
9 s32 OUT 0 hm2_5i25.0.encoder.01.count
9 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.01.position
9 float OUT 0 hm2_5i25.0.encoder.01.position-latched
9 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts
9 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.01.reset
9 float OUT 0 hm2_5i25.0.encoder.01.velocity
9 s32 OUT 0 hm2_5i25.0.encoder.02.count
9 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.02.position
9 float OUT 0 hm2_5i25.0.encoder.02.position-latched
9 s32 OUT 0 hm2_5i25.0.encoder.02.rawcounts
9 s32 OUT 0 hm2_5i25.0.encoder.02.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.02.reset
9 float OUT 0 hm2_5i25.0.encoder.02.velocity
9 bit OUT TRUE hm2_5i25.0.gpio.000.in
9 bit OUT FALSE hm2_5i25.0.gpio.000.in_not
9 bit IN FALSE hm2_5i25.0.gpio.000.out
9 bit OUT TRUE hm2_5i25.0.gpio.001.in
9 bit OUT FALSE hm2_5i25.0.gpio.001.in_not
9 bit IN FALSE hm2_5i25.0.gpio.001.out
9 bit OUT TRUE hm2_5i25.0.gpio.002.in
9 bit OUT FALSE hm2_5i25.0.gpio.002.in_not
9 bit IN FALSE hm2_5i25.0.gpio.002.out
9 bit OUT TRUE hm2_5i25.0.gpio.003.in
9 bit OUT FALSE hm2_5i25.0.gpio.003.in_not
9 bit OUT TRUE hm2_5i25.0.gpio.004.in
9 bit OUT FALSE hm2_5i25.0.gpio.004.in_not
9 bit OUT TRUE hm2_5i25.0.gpio.005.in
9 bit OUT FALSE hm2_5i25.0.gpio.005.in_not
9 bit IN FALSE hm2_5i25.0.gpio.005.out
9 bit OUT FALSE hm2_5i25.0.gpio.006.in
9 bit OUT TRUE hm2_5i25.0.gpio.006.in_not
9 bit IN FALSE hm2_5i25.0.gpio.006.out
9 bit OUT FALSE hm2_5i25.0.gpio.007.in
9 bit OUT TRUE hm2_5i25.0.gpio.007.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.008.in
9 bit OUT TRUE hm2_5i25.0.gpio.008.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.009.in
9 bit OUT TRUE hm2_5i25.0.gpio.009.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.010.in
9 bit OUT TRUE hm2_5i25.0.gpio.010.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.011.in
9 bit OUT TRUE hm2_5i25.0.gpio.011.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.012.in
9 bit OUT TRUE hm2_5i25.0.gpio.012.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.013.in
9 bit OUT TRUE hm2_5i25.0.gpio.013.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.014.in
9 bit OUT TRUE hm2_5i25.0.gpio.014.in_not
9 bit IN FALSE hm2_5i25.0.gpio.014.out
9 bit OUT FALSE hm2_5i25.0.gpio.015.in
9 bit OUT TRUE hm2_5i25.0.gpio.015.in_not
9 bit IN FALSE hm2_5i25.0.gpio.015.out
9 bit OUT FALSE hm2_5i25.0.gpio.016.in
9 bit OUT TRUE hm2_5i25.0.gpio.016.in_not
9 bit IN FALSE hm2_5i25.0.gpio.016.out
9 bit OUT TRUE hm2_5i25.0.gpio.017.in
9 bit OUT FALSE hm2_5i25.0.gpio.017.in_not
9 bit IN FALSE hm2_5i25.0.gpio.017.out
9 bit OUT TRUE hm2_5i25.0.gpio.018.in
9 bit OUT FALSE hm2_5i25.0.gpio.018.in_not
9 bit IN FALSE hm2_5i25.0.gpio.018.out
9 bit OUT TRUE hm2_5i25.0.gpio.019.in
9 bit OUT FALSE hm2_5i25.0.gpio.019.in_not
9 bit IN FALSE hm2_5i25.0.gpio.019.out
9 bit OUT TRUE hm2_5i25.0.gpio.020.in
9 bit OUT FALSE hm2_5i25.0.gpio.020.in_not
9 bit IN FALSE hm2_5i25.0.gpio.020.out
9 bit OUT TRUE hm2_5i25.0.gpio.021.in
9 bit OUT FALSE hm2_5i25.0.gpio.021.in_not
9 bit IN FALSE hm2_5i25.0.gpio.021.out
9 bit OUT TRUE hm2_5i25.0.gpio.022.in
9 bit OUT FALSE hm2_5i25.0.gpio.022.in_not
9 bit IN FALSE hm2_5i25.0.gpio.022.out
9 bit OUT TRUE hm2_5i25.0.gpio.023.in
9 bit OUT FALSE hm2_5i25.0.gpio.023.in_not
9 bit IN FALSE hm2_5i25.0.gpio.023.out
9 bit OUT TRUE hm2_5i25.0.gpio.024.in
9 bit OUT FALSE hm2_5i25.0.gpio.024.in_not
9 bit IN FALSE hm2_5i25.0.gpio.024.out
9 bit OUT TRUE hm2_5i25.0.gpio.025.in
9 bit OUT FALSE hm2_5i25.0.gpio.025.in_not
9 bit IN FALSE hm2_5i25.0.gpio.025.out
9 bit OUT TRUE hm2_5i25.0.gpio.026.in
9 bit OUT FALSE hm2_5i25.0.gpio.026.in_not
9 bit IN FALSE hm2_5i25.0.gpio.026.out
9 bit OUT TRUE hm2_5i25.0.gpio.027.in
9 bit OUT FALSE hm2_5i25.0.gpio.027.in_not
9 bit IN FALSE hm2_5i25.0.gpio.027.out
9 bit OUT TRUE hm2_5i25.0.gpio.028.in
9 bit OUT FALSE hm2_5i25.0.gpio.028.in_not
9 bit IN FALSE hm2_5i25.0.gpio.028.out
9 bit OUT TRUE hm2_5i25.0.gpio.029.in
9 bit OUT FALSE hm2_5i25.0.gpio.029.in_not
9 bit IN FALSE hm2_5i25.0.gpio.029.out
9 bit OUT TRUE hm2_5i25.0.gpio.030.in
9 bit OUT FALSE hm2_5i25.0.gpio.030.in_not
9 bit IN FALSE hm2_5i25.0.gpio.030.out
9 bit OUT TRUE hm2_5i25.0.gpio.031.in
9 bit OUT FALSE hm2_5i25.0.gpio.031.in_not
9 bit IN FALSE hm2_5i25.0.gpio.031.out
9 bit OUT TRUE hm2_5i25.0.gpio.032.in
9 bit OUT FALSE hm2_5i25.0.gpio.032.in_not
9 bit IN FALSE hm2_5i25.0.gpio.032.out
9 bit OUT TRUE hm2_5i25.0.gpio.033.in
9 bit OUT FALSE hm2_5i25.0.gpio.033.in_not
9 bit IN FALSE hm2_5i25.0.gpio.033.out
9 bit IN FALSE hm2_5i25.0.led.CR01
9 bit IN FALSE hm2_5i25.0.led.CR02
9 u32 IN 0x00000000 hm2_5i25.0.sserial.channel
9 u32 IN 0x00000000 hm2_5i25.0.sserial.parameter
9 u32 IN 0x00000000 hm2_5i25.0.sserial.port
9 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count
9 u32 OUT 0x00000001 hm2_5i25.0.sserial.port-0.port_state
9 bit IN TRUE hm2_5i25.0.sserial.port-0.run
9 bit IN FALSE hm2_5i25.0.sserial.read
9 u32 OUT 0x00000000 hm2_5i25.0.sserial.state
9 u32 IN 0x00000000 hm2_5i25.0.sserial.value
9 bit IN FALSE hm2_5i25.0.sserial.write
9 bit I/O FALSE hm2_5i25.0.watchdog.has_bit
5 bit OUT FALSE iocontrol.0.coolant-flood
5 bit OUT FALSE iocontrol.0.coolant-mist
5 bit IN FALSE iocontrol.0.emc-enable-in <== estop-loop
5 bit OUT FALSE iocontrol.0.lube
5 bit IN FALSE iocontrol.0.lube_level
5 bit OUT FALSE iocontrol.0.tool-change ==> tool-change-loop
5 bit IN FALSE iocontrol.0.tool-changed <== tool-change-loop
5 s32 OUT 0 iocontrol.0.tool-number
5 s32 OUT 0 iocontrol.0.tool-prep-number
5 s32 OUT 0 iocontrol.0.tool-prep-pocket
5 bit OUT FALSE iocontrol.0.tool-prepare ==> tool-prep-loop
5 bit IN FALSE iocontrol.0.tool-prepared <== tool-prep-loop
5 bit OUT FALSE iocontrol.0.user-enable-out ==> estop-loop
5 bit OUT FALSE iocontrol.0.user-request-enable
7 float IN 1 motion.adaptive-feed
7 float IN 0 motion.analog-in-00
7 float IN 0 motion.analog-in-01
7 float IN 0 motion.analog-in-02
7 float IN 0 motion.analog-in-03
7 float OUT 0 motion.analog-out-00
7 float OUT 0 motion.analog-out-01
7 float OUT 0 motion.analog-out-02
7 float OUT 0 motion.analog-out-03
7 bit OUT FALSE motion.coord-error
7 bit OUT TRUE motion.coord-mode
7 float OUT 0 motion.current-vel
7 bit IN FALSE motion.digital-in-00
7 bit IN FALSE motion.digital-in-01
7 bit IN FALSE motion.digital-in-02
7 bit IN FALSE motion.digital-in-03
7 bit OUT FALSE motion.digital-out-00
7 bit OUT FALSE motion.digital-out-01
7 bit OUT FALSE motion.digital-out-02
7 bit OUT FALSE motion.digital-out-03
7 float OUT 0 motion.distance-to-go
7 bit IN TRUE motion.enable
7 bit IN FALSE motion.feed-hold
7 bit OUT TRUE motion.in-position
7 bit IN FALSE motion.motion-enabled
7 bit OUT FALSE motion.on-soft-limit
7 bit IN FALSE motion.probe-input
7 s32 OUT 0 motion.program-line
7 float OUT 0 motion.requested-vel
7 bit IN TRUE motion.spindle-at-speed
7 bit OUT TRUE motion.spindle-brake
7 bit OUT FALSE motion.spindle-forward
7 bit I/O FALSE motion.spindle-index-enable
7 bit OUT FALSE motion.spindle-on
7 bit OUT FALSE motion.spindle-reverse
7 float IN 0 motion.spindle-revs
7 float OUT 0 motion.spindle-speed-cmd-rps
7 float IN 0 motion.spindle-speed-in
7 float OUT 0 motion.spindle-speed-out
7 float OUT 0 motion.spindle-speed-out-rps
7 bit OUT FALSE motion.teleop-mode
7 float OUT 0 motion.tooloffset.a
7 float OUT 0 motion.tooloffset.b
7 float OUT 0 motion.tooloffset.c
7 float OUT 0 motion.tooloffset.u
7 float OUT 0 motion.tooloffset.v
7 float OUT 0 motion.tooloffset.w
7 float OUT 0 motion.tooloffset.x
7 float OUT 0 motion.tooloffset.y
7 float OUT 0 motion.tooloffset.z
Pin Aliases:
Alias Original Name
Signals:
Type Value Name (linked to)
bit FALSE estop-loop
==> iocontrol.0.emc-enable-in
<== iocontrol.0.user-enable-out
bit FALSE tool-change-loop
<== iocontrol.0.tool-change
==> iocontrol.0.tool-changed
bit FALSE tool-prep-loop
<== iocontrol.0.tool-prepare
==> iocontrol.0.tool-prepared
Parameters:
Owner Type Dir Value Name
7 s32 RO 0 axis.0.home-state
7 s32 RO 0 axis.1.home-state
7 s32 RO 0 axis.2.home-state
9 bit RW FALSE hm2_5i25.0.7i77.0.1.analogena-invert
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout0-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout0-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout0-scalemax
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout1-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout1-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout1-scalemax
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout2-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout2-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout2-scalemax
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout3-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout3-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout3-scalemax
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout4-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout4-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout4-scalemax
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout5-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout5-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout5-scalemax
9 u32 RO 0x11000018 hm2_5i25.0.7i77.0.1.serial-number
9 bit RW FALSE hm2_5i25.0.7i77.0.1.spinena-invert
9 u32 RO 0x00420000 hm2_5i25.0.7i77.0.1.status
9 bit RW FALSE hm2_5i25.0.encoder.00.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.00.filter
9 bit RW FALSE hm2_5i25.0.encoder.00.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.00.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.00.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.00.scale
9 float RW 0.5 hm2_5i25.0.encoder.00.vel-timeout
9 bit RW FALSE hm2_5i25.0.encoder.01.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.01.filter
9 bit RW FALSE hm2_5i25.0.encoder.01.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.01.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.01.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.01.scale
9 float RW 0.5 hm2_5i25.0.encoder.01.vel-timeout
9 bit RW FALSE hm2_5i25.0.encoder.02.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.02.filter
9 bit RW FALSE hm2_5i25.0.encoder.02.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.02.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.02.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.02.scale
9 float RW 0.5 hm2_5i25.0.encoder.02.vel-timeout
9 bit RW FALSE hm2_5i25.0.gpio.000.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.000.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.000.is_output
9 bit RW FALSE hm2_5i25.0.gpio.001.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.001.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.001.is_output
9 bit RW FALSE hm2_5i25.0.gpio.002.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.002.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.002.is_output
9 bit RW FALSE hm2_5i25.0.gpio.003.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.003.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.005.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.005.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.005.is_output
9 bit RW FALSE hm2_5i25.0.gpio.006.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.006.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.006.is_output
9 bit RW FALSE hm2_5i25.0.gpio.007.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.007.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.014.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.014.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.014.is_output
9 bit RW FALSE hm2_5i25.0.gpio.015.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.015.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.015.is_output
9 bit RW FALSE hm2_5i25.0.gpio.016.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.016.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.016.is_output
9 bit RW FALSE hm2_5i25.0.gpio.017.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.017.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.017.is_output
9 bit RW FALSE hm2_5i25.0.gpio.018.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.018.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.018.is_output
9 bit RW FALSE hm2_5i25.0.gpio.019.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.019.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.019.is_output
9 bit RW FALSE hm2_5i25.0.gpio.020.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.020.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.020.is_output
9 bit RW FALSE hm2_5i25.0.gpio.021.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.021.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.021.is_output
9 bit RW FALSE hm2_5i25.0.gpio.022.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.022.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.022.is_output
9 bit RW FALSE hm2_5i25.0.gpio.023.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.023.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.023.is_output
9 bit RW FALSE hm2_5i25.0.gpio.024.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.024.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.024.is_output
9 bit RW FALSE hm2_5i25.0.gpio.025.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.025.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.025.is_output
9 bit RW FALSE hm2_5i25.0.gpio.026.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.026.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.026.is_output
9 bit RW FALSE hm2_5i25.0.gpio.027.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.027.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.027.is_output
9 bit RW FALSE hm2_5i25.0.gpio.028.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.028.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.028.is_output
9 bit RW FALSE hm2_5i25.0.gpio.029.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.029.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.029.is_output
9 bit RW FALSE hm2_5i25.0.gpio.030.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.030.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.030.is_output
9 bit RW FALSE hm2_5i25.0.gpio.031.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.031.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.031.is_output
9 bit RW FALSE hm2_5i25.0.gpio.032.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.032.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.032.is_output
9 bit RW FALSE hm2_5i25.0.gpio.033.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.033.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.033.is_output
9 bit RW FALSE hm2_5i25.0.io_error
9 s32 RO 168 hm2_5i25.0.pet_watchdog.time
9 s32 RW 1742 hm2_5i25.0.pet_watchdog.tmax
9 s32 RO 55102 hm2_5i25.0.read.time
9 s32 RW 122224 hm2_5i25.0.read.tmax
9 s32 RO 0 hm2_5i25.0.read_gpio.time
9 s32 RW 0 hm2_5i25.0.read_gpio.tmax
9 u32 RW 0x00000001 hm2_5i25.0.sserial.port-0.fault-dec
9 u32 RW 0x0000000A hm2_5i25.0.sserial.port-0.fault-inc
9 u32 RW 0x000000C8 hm2_5i25.0.sserial.port-0.fault-lim
9 u32 RW 0x00989680 hm2_5i25.0.watchdog.timeout_ns
9 s32 RO 5272 hm2_5i25.0.write.time
9 s32 RW 26026 hm2_5i25.0.write.tmax
9 s32 RO 0 hm2_5i25.0.write_gpio.time
9 s32 RW 0 hm2_5i25.0.write_gpio.tmax
7 s32 RO 252 motion-command-handler.time
7 s32 RW 2424 motion-command-handler.tmax
7 s32 RO 4018 motion-controller.time
7 s32 RW 23988 motion-controller.tmax
7 bit RO FALSE motion.debug-bit-0
7 bit RO FALSE motion.debug-bit-1
7 float RO 1 motion.debug-float-0
7 float RO 0 motion.debug-float-1
7 float RO 0 motion.debug-float-2
7 float RO 1 motion.debug-float-3
7 s32 RO 0 motion.debug-s32-0
7 s32 RO 0 motion.debug-s32-1
7 u32 RO 0x002798DA motion.servo.last-period
7 float RO 1000504 motion.servo.last-period-ns
7 u32 RW 0x00000000 motion.servo.overruns
7 float RO 0 tc.0.acc
7 float RO 0 tc.0.pos
7 float RO 0 tc.0.vel
7 float RO 0 tc.1.acc
7 float RO 0 tc.1.pos
7 float RO 0 tc.1.vel
7 float RO 0 tc.2.acc
7 float RO 0 tc.2.pos
7 float RO 0 tc.2.vel
7 float RO 0 tc.3.acc
7 float RO 0 tc.3.pos
7 float RO 0 tc.3.vel
7 u32 RO 0x00000000 traj.active_tc
7 float RO 0 traj.pos_out
7 float RO 0 traj.vel_out
Parameter Aliases:
Alias Original Name
Exported Functions:
Owner CodeAddr Arg FP Users Name
00009 f889a552 dceed000 NO 1 hm2_5i25.0.pet_watchdog
00009 f888c9dc dceed000 YES 1 hm2_5i25.0.read
00009 f888c906 dceed000 YES 0 hm2_5i25.0.read_gpio
00009 f888c936 dceed000 YES 1 hm2_5i25.0.write
00009 f888c8d6 dceed000 YES 0 hm2_5i25.0.write_gpio
00007 f85bb759 00000000 YES 1 motion-command-handler
00007 f85bdcb2 00000000 YES 1 motion-controller
Realtime Threads:
Period FP Name ( Time, Max-Time )
999872 YES servo-thread ( 64812, 128060 )
1 hm2_5i25.0.read
2 motion-command-handler
3 motion-controller
4 hm2_5i25.0.write
5 hm2_5i25.0.pet_watchdog- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Класс, хотя погоди, вот тут нашел готовый конфиг:
http://freeby.mesanet.com/7i77.zip
Что надо будет поменять:
в ini
CONFIG="num_encoders=8 num_stepgens=5 sserial_port_0=002xxx"
на
CONFIG="num_encoders=3 sserial_port_0=002xxx"
Также во всех [AXIS_N] надо поменять параметры осей - пределы, скорость и ускорение, настройки PID (но о них позже).
Загружай, изменяй, пробуй запустить.
ЗЫ 7i77 прикольная - для нее не нужен pwmgen - она сама умеет аналоговый сигнал генерировать!
http://freeby.mesanet.com/7i77.zip
Что надо будет поменять:
в ini
CONFIG="num_encoders=8 num_stepgens=5 sserial_port_0=002xxx"
на
CONFIG="num_encoders=3 sserial_port_0=002xxx"
Также во всех [AXIS_N] надо поменять параметры осей - пределы, скорость и ускорение, настройки PID (но о них позже).
Загружай, изменяй, пробуй запустить.
ЗЫ 7i77 прикольная - для нее не нужен pwmgen - она сама умеет аналоговый сигнал генерировать!
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Nick, izvini za "dopros"
, no ya ne ponyal,menyau tolko papku 7i77.ini na5i25-7i77.ini?. Ili hm2-servo7i77.hal toje?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Все вообще. Т.е. качаешь архив, делаешь отдельную папку и распаковываешь туда.
Настрой себе уже русскую раскладку
!!! Я вроде написал как!
Настрой себе уже русскую раскладку
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Da yu pitayus ne wixodit pokaNick писал(а):
Настрой себе уже русскую раскладку!!! Я вроде написал как!
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Zapustil-oshibka--(pravda v hal ne nashol 4to nujno menyatx)---Print file information:
Код: Выделить всё
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.0
Machine configuration directory is '/home/dan/linuxcnc/configs/7i77'
Machine configuration file is '5i25-7i77.ini'
INIFILE=/home/dan/linuxcnc/configs/7i77/5i25-7i77.ini
PARAMETER_FILE=hm2-servo.var
TASK=milltask
HALUI=
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
emc/iotask/ioControl.cc 751: can't load tool table.
Shutting down and cleaning up LinuxCNC...
Killing task linuxcncsvr, PID=2427
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
hm2-servo7i77.hal:211: Pin 'hm2_5i25.0.7i77.0.0.input-00' does not exist
2427
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 5468.424513] I-pipe: Domain RTAI registered.
[ 5468.424517] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 5468.424519] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 5468.424546] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 5468.424548] PIPELINE layers:
[ 5468.424550] f88d5e20 9ac15d93 RTAI 200
[ 5468.424551] c085cb20 0 Linux 100
[ 5468.436692] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 5468.436761] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 5468.436765] RTAI[sched]: hard timer type/freq = APIC/6235800(Hz); default timing: periodic; linear timed lists.
[ 5468.436768] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2593726000 hz.
[ 5468.436769] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 5468.436814] RTAI[usi]: enabled.
[ 5468.460796] RTAI[math]: loaded.
[ 5468.502046] hm2: loading Mesa HostMot2 driver version 0.15
[ 5468.503742] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 5468.503766] hm2_pci 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 5468.503768] hm2_pci: discovered 5i25 at 0000:05:00.0
[ 5468.503834] hm2/hm2_5i25.0: IDRom:
[ 5468.503835] hm2/hm2_5i25.0: IDRom Type: 0x00000003
[ 5468.503837] hm2/hm2_5i25.0: Offset to Modules: 0x00000040
[ 5468.503839] hm2/hm2_5i25.0: Offset to Pin Description: 0x000001C0
[ 5468.503841] hm2/hm2_5i25.0: Board Name: MESA5I25
[ 5468.503842] hm2/hm2_5i25.0: FPGA Size: 9
[ 5468.503844] hm2/hm2_5i25.0: FPGA Pins: 144
[ 5468.503845] hm2/hm2_5i25.0: Port Width: 17
[ 5468.503846] hm2/hm2_5i25.0: IO Ports: 2
[ 5468.503848] hm2/hm2_5i25.0: IO Width: 34
[ 5468.503850] hm2/hm2_5i25.0: Clock Low: 33333333 Hz (33333 KHz, 33 MHz)
[ 5468.503852] hm2/hm2_5i25.0: Clock High: 200000000 Hz (200000 KHz, 200 MHz)
[ 5468.503854] hm2/hm2_5i25.0: Instance Stride 0: 0x00000004
[ 5468.503855] hm2/hm2_5i25.0: Instance Stride 1: 0x00000040
[ 5468.503857] hm2/hm2_5i25.0: Register Stride 0: 0x00000100
[ 5468.503859] hm2/hm2_5i25.0: Register Stride 1: 0x00000100
[ 5468.503929] hm2/hm2_5i25.0: 34 HM2 Pin Descriptors:
[ 5468.503930] hm2/hm2_5i25.0: pin 0:
[ 5468.503932] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.503933] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.503935] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.503937] hm2/hm2_5i25.0: Secondary Pin: 0x93 (TxEn2 , Output)
[ 5468.503939] hm2/hm2_5i25.0: pin 1:
[ 5468.503940] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.503942] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.503944] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.503945] hm2/hm2_5i25.0: Secondary Pin: 0x83 (TxData2, Output)
[ 5468.503947] hm2/hm2_5i25.0: pin 2:
[ 5468.503948] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.503950] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.503952] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.503953] hm2/hm2_5i25.0: Secondary Pin: 0x03 (RxData2, Input)
[ 5468.503955] hm2/hm2_5i25.0: pin 3:
[ 5468.503956] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.503958] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.503961] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.503962] hm2/hm2_5i25.0: Secondary Pin: 0x82 (TxData1, Output)
[ 5468.503964] hm2/hm2_5i25.0: pin 4:
[ 5468.503965] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.503967] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.503969] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.503970] hm2/hm2_5i25.0: Secondary Pin: 0x02 (RxData1, Input)
[ 5468.503972] hm2/hm2_5i25.0: pin 5:
[ 5468.503973] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.503975] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.503977] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.503978] hm2/hm2_5i25.0: Secondary Pin: 0x81 (TxData0, Output)
[ 5468.503980] hm2/hm2_5i25.0: pin 6:
[ 5468.503981] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.503983] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.503985] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.503986] hm2/hm2_5i25.0: Secondary Pin: 0x01 (RxData0, Input)
[ 5468.503988] hm2/hm2_5i25.0: pin 7:
[ 5468.503989] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.503991] hm2/hm2_5i25.0: Secondary Tag: 0x0D (Muxed Encoder Select)
[ 5468.503992] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.503994] hm2/hm2_5i25.0: Secondary Pin: 0x81 (Mux Select 0, Output)
[ 5468.503996] hm2/hm2_5i25.0: pin 8:
[ 5468.503997] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.503999] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504001] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.504002] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 5468.504004] hm2/hm2_5i25.0: pin 9:
[ 5468.504005] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504007] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504008] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.504010] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 5468.504012] hm2/hm2_5i25.0: pin 10:
[ 5468.504013] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504015] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504016] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.504018] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 5468.504020] hm2/hm2_5i25.0: pin 11:
[ 5468.504021] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504023] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504024] hm2/hm2_5i25.0: Secondary Unit: 0x01
[ 5468.504026] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 5468.504028] hm2/hm2_5i25.0: pin 12:
[ 5468.504029] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504031] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504032] hm2/hm2_5i25.0: Secondary Unit: 0x01
[ 5468.504034] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 5468.504035] hm2/hm2_5i25.0: pin 13:
[ 5468.504037] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504038] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504040] hm2/hm2_5i25.0: Secondary Unit: 0x01
[ 5468.504042] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 5468.504043] hm2/hm2_5i25.0: pin 14:
[ 5468.504045] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504046] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504048] hm2/hm2_5i25.0: Secondary Unit: 0x02
[ 5468.504051] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 5468.504052] hm2/hm2_5i25.0: pin 15:
[ 5468.504054] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504056] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504057] hm2/hm2_5i25.0: Secondary Unit: 0x02
[ 5468.504059] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 5468.504060] hm2/hm2_5i25.0: pin 16:
[ 5468.504062] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504064] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504065] hm2/hm2_5i25.0: Secondary Unit: 0x02
[ 5468.504067] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 5468.504068] hm2/hm2_5i25.0: pin 17:
[ 5468.504070] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504072] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.504073] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.504075] hm2/hm2_5i25.0: Secondary Pin: 0x96 (TxEn5 , Output)
[ 5468.504076] hm2/hm2_5i25.0: pin 18:
[ 5468.504078] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504080] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.504081] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.504083] hm2/hm2_5i25.0: Secondary Pin: 0x86 (TxData5, Output)
[ 5468.504084] hm2/hm2_5i25.0: pin 19:
[ 5468.504086] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504087] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.504089] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.504091] hm2/hm2_5i25.0: Secondary Pin: 0x06 (RxData5, Input)
[ 5468.504092] hm2/hm2_5i25.0: pin 20:
[ 5468.504094] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504095] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.504097] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.504099] hm2/hm2_5i25.0: Secondary Pin: 0x85 (TxData4, Output)
[ 5468.504100] hm2/hm2_5i25.0: pin 21:
[ 5468.504102] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504103] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.504105] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.504107] hm2/hm2_5i25.0: Secondary Pin: 0x05 (RxData4, Input)
[ 5468.504108] hm2/hm2_5i25.0: pin 22:
[ 5468.504110] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504111] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.504113] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.504114] hm2/hm2_5i25.0: Secondary Pin: 0x84 (TxData3, Output)
[ 5468.504116] hm2/hm2_5i25.0: pin 23:
[ 5468.504117] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504119] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 5468.504121] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 5468.504122] hm2/hm2_5i25.0: Secondary Pin: 0x04 (RxData3, Input)
[ 5468.504124] hm2/hm2_5i25.0: pin 24:
[ 5468.504125] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504127] hm2/hm2_5i25.0: Secondary Tag: 0x0D (Muxed Encoder Select)
[ 5468.504129] hm2/hm2_5i25.0: Secondary Unit: 0x03
[ 5468.504130] hm2/hm2_5i25.0: Secondary Pin: 0x81 (Mux Select 0, Output)
[ 5468.504132] hm2/hm2_5i25.0: pin 25:
[ 5468.504133] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504135] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504137] hm2/hm2_5i25.0: Secondary Unit: 0x03
[ 5468.504138] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 5468.504140] hm2/hm2_5i25.0: pin 26:
[ 5468.504141] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504143] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504144] hm2/hm2_5i25.0: Secondary Unit: 0x03
[ 5468.504146] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 5468.504147] hm2/hm2_5i25.0: pin 27:
[ 5468.504149] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504151] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504152] hm2/hm2_5i25.0: Secondary Unit: 0x03
[ 5468.504154] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 5468.504155] hm2/hm2_5i25.0: pin 28:
[ 5468.504157] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504159] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504160] hm2/hm2_5i25.0: Secondary Unit: 0x04
[ 5468.504162] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 5468.504163] hm2/hm2_5i25.0: pin 29:
[ 5468.504165] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504166] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504168] hm2/hm2_5i25.0: Secondary Unit: 0x04
[ 5468.504170] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 5468.504171] hm2/hm2_5i25.0: pin 30:
[ 5468.504173] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504174] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504176] hm2/hm2_5i25.0: Secondary Unit: 0x04
[ 5468.504177] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 5468.504179] hm2/hm2_5i25.0: pin 31:
[ 5468.504180] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504182] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504184] hm2/hm2_5i25.0: Secondary Unit: 0x05
[ 5468.504185] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 5468.504187] hm2/hm2_5i25.0: pin 32:
[ 5468.504188] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504190] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504191] hm2/hm2_5i25.0: Secondary Unit: 0x05
[ 5468.504193] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 5468.504194] hm2/hm2_5i25.0: pin 33:
[ 5468.504196] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 5468.504197] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 5468.504199] hm2/hm2_5i25.0: Secondary Unit: 0x05
[ 5468.504201] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 5468.504208] hm2/hm2_5i25.0: Module Descriptor 0 at 0x0440:
[ 5468.504210] hm2/hm2_5i25.0: General Function Tag: 2 (Watchdog)
[ 5468.504212] hm2/hm2_5i25.0: Version: 0
[ 5468.504213] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 5468.504215] hm2/hm2_5i25.0: Instances: 1
[ 5468.504216] hm2/hm2_5i25.0: Base Address: 0x0C00
[ 5468.504218] hm2/hm2_5i25.0: -- Num Registers: 3
[ 5468.504219] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 5468.504221] hm2/hm2_5i25.0: -- Instance Stride: 0x00000004
[ 5468.504223] hm2/hm2_5i25.0: -- Multiple Registers: 0x00000000
[ 5468.504230] hm2/hm2_5i25.0: Module Descriptor 1 at 0x044C:
[ 5468.504232] hm2/hm2_5i25.0: General Function Tag: 3 (IOPort)
[ 5468.504233] hm2/hm2_5i25.0: Version: 0
[ 5468.504235] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 5468.504237] hm2/hm2_5i25.0: Instances: 2
[ 5468.504238] hm2/hm2_5i25.0: Base Address: 0x1000
[ 5468.504239] hm2/hm2_5i25.0: -- Num Registers: 5
[ 5468.504241] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 5468.504243] hm2/hm2_5i25.0: -- Instance Stride: 0x00000004
[ 5468.504244] hm2/hm2_5i25.0: -- Multiple Registers: 0x0000001F
[ 5468.504252] hm2/hm2_5i25.0: Module Descriptor 2 at 0x0458:
[ 5468.504253] hm2/hm2_5i25.0: General Function Tag: 12 (Muxed Encoder)
[ 5468.504255] hm2/hm2_5i25.0: Version: 3
[ 5468.504257] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 5468.504258] hm2/hm2_5i25.0: Instances: 12
[ 5468.504260] hm2/hm2_5i25.0: Base Address: 0x3500
[ 5468.504261] hm2/hm2_5i25.0: -- Num Registers: 5
[ 5468.504263] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 5468.504264] hm2/hm2_5i25.0: -- Instance Stride: 0x00000004
[ 5468.504266] hm2/hm2_5i25.0: -- Multiple Registers: 0x00000003
[ 5468.504273] hm2/hm2_5i25.0: Module Descriptor 3 at 0x0464:
[ 5468.504275] hm2/hm2_5i25.0: General Function Tag: 13 (Muxed Encoder Select)
[ 5468.504276] hm2/hm2_5i25.0: Version: 0
[ 5468.504278] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 5468.504280] hm2/hm2_5i25.0: Instances: 1
[ 5468.504281] hm2/hm2_5i25.0: Base Address: 0x0000
[ 5468.504283] hm2/hm2_5i25.0: -- Num Registers: 0
[ 5468.504284] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 5468.504286] hm2/hm2_5i25.0: -- Instance Stride: 0x00000004
[ 5468.504287] hm2/hm2_5i25.0: -- Multiple Registers: 0x00000000
[ 5468.504295] hm2/hm2_5i25.0: Module Descriptor 4 at 0x0470:
[ 5468.504297] hm2/hm2_5i25.0: General Function Tag: 193 (Smart Serial Interface)
[ 5468.504298] hm2/hm2_5i25.0: Version: 0
[ 5468.504300] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 5468.504301] hm2/hm2_5i25.0: Instances: 1
[ 5468.504303] hm2/hm2_5i25.0: Base Address: 0x5A00
[ 5468.504304] hm2/hm2_5i25.0: -- Num Registers: 6
[ 5468.504306] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 5468.504307] hm2/hm2_5i25.0: -- Instance Stride: 0x00000040
[ 5468.504309] hm2/hm2_5i25.0: -- Multiple Registers: 0x0000003C
[ 5468.504316] hm2/hm2_5i25.0: Module Descriptor 5 at 0x047C:
[ 5468.504318] hm2/hm2_5i25.0: General Function Tag: 128 (LED)
[ 5468.504319] hm2/hm2_5i25.0: Version: 0
[ 5468.504321] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 5468.504322] hm2/hm2_5i25.0: Instances: 1
[ 5468.504324] hm2/hm2_5i25.0: Base Address: 0x0200
[ 5468.504325] hm2/hm2_5i25.0: -- Num Registers: 1
[ 5468.504327] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 5468.504328] hm2/hm2_5i25.0: -- Instance Stride: 0x00000004
[ 5468.504330] hm2/hm2_5i25.0: -- Multiple Registers: 0x00000000
[ 5468.504792] hm2/hm2_5i25.0: Smart Serial Firmware Version 33
[ 5468.627412] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 5468.627415] hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort
[ 5468.627417] hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort
[ 5468.627419] hm2/hm2_5i25.0: IO Pin 002 (P3-02): IOPort
[ 5468.627421] hm2/hm2_5i25.0: IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 5468.627424] hm2/hm2_5i25.0: IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 5468.627426] hm2/hm2_5i25.0: IO Pin 005 (P3-16): IOPort
[ 5468.627427] hm2/hm2_5i25.0: IO Pin 006 (P3-04): IOPort
[ 5468.627429] hm2/hm2_5i25.0: IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 5468.627432] hm2/hm2_5i25.0: IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 5468.627434] hm2/hm2_5i25.0: IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 5468.627436] hm2/hm2_5i25.0: IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 5468.627438] hm2/hm2_5i25.0: IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 5468.627440] hm2/hm2_5i25.0: IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 5468.627442] hm2/hm2_5i25.0: IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 5468.627444] hm2/hm2_5i25.0: IO Pin 014 (P3-11): IOPort
[ 5468.627446] hm2/hm2_5i25.0: IO Pin 015 (P3-12): IOPort
[ 5468.627447] hm2/hm2_5i25.0: IO Pin 016 (P3-13): IOPort
[ 5468.627449] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
[ 5468.627451] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
[ 5468.627452] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
[ 5468.627454] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
[ 5468.627455] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
[ 5468.627457] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
[ 5468.627459] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
[ 5468.627460] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
[ 5468.627462] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
[ 5468.627463] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
[ 5468.627465] hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
[ 5468.627467] hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
[ 5468.627468] hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
[ 5468.627470] hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
[ 5468.627471] hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort
[ 5468.627473] hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort
[ 5468.627475] hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort
[ 5468.627476] hm2/hm2_5i25.0: HM2 Modules used:
[ 5468.627478] hm2/hm2_5i25.0: Encoders: 3
[ 5468.627480] hm2/hm2_5i25.0: clock_frequency: 33333333 Hz (33.333 MHz)
[ 5468.627481] hm2/hm2_5i25.0: version: 3
[ 5468.627483] hm2/hm2_5i25.0: counter_addr: 0x3500
[ 5468.627484] hm2/hm2_5i25.0: latch_control_addr: 0x3600
[ 5468.627486] hm2/hm2_5i25.0: timestamp_div_addr: 0x3700
[ 5468.627488] hm2/hm2_5i25.0: timestamp_count_addr: 0x3800
[ 5468.627489] hm2/hm2_5i25.0: filter_rate_addr: 0x3900
[ 5468.627491] hm2/hm2_5i25.0: timestamp_div: 0x001F
[ 5468.627492] hm2/hm2_5i25.0: instance 0:
[ 5468.627493] hm2/hm2_5i25.0: hw:
[ 5468.627495] hm2/hm2_5i25.0: counter = 0ce3.0001
[ 5468.627497] hm2/hm2_5i25.0: latch/control = 0000.0800
[ 5468.627498] hm2/hm2_5i25.0: prev_control = 0000.0800
[ 5468.627500] hm2/hm2_5i25.0: instance 1:
[ 5468.627501] hm2/hm2_5i25.0: hw:
[ 5468.627503] hm2/hm2_5i25.0: counter = 9ffb.0000
[ 5468.627504] hm2/hm2_5i25.0: latch/control = 0000.0800
[ 5468.627506] hm2/hm2_5i25.0: prev_control = 0000.0800
[ 5468.627507] hm2/hm2_5i25.0: instance 2:
[ 5468.627509] hm2/hm2_5i25.0: hw:
[ 5468.627510] hm2/hm2_5i25.0: counter = 0000.0000
[ 5468.627512] hm2/hm2_5i25.0: latch/control = 0000.0800
[ 5468.627513] hm2/hm2_5i25.0: prev_control = 0000.0800
[ 5468.627515] hm2/hm2_5i25.0: resolvers: 0
[ 5468.627516] hm2/hm2_5i25.0: PWMGen: 0
[ 5468.627518] hm2/hm2_5i25.0: 3-phase PWMGen: 0
[ 5468.627519] hm2/hm2_5i25.0: SSerial: 1
[ 5468.627521] hm2/hm2_5i25.0: version 0
[ 5468.627522] hm2/hm2_5i25.0: instance 0:
[ 5468.627524] hm2/hm2_5i25.0: Command Addr 0x5a00
[ 5468.627525] hm2/hm2_5i25.0: Data Addr 0x5b00
[ 5468.627526] hm2/hm2_5i25.0: 0 8i20s
[ 5468.627528] hm2/hm2_5i25.0: 0 7i64s
[ 5468.627529] hm2/hm2_5i25.0:
[ 5468.627530] hm2/hm2_5i25.0: StepGen: 0
[ 5468.627532] hm2/hm2_5i25.0: IO Ports: 2
[ 5468.627534] hm2/hm2_5i25.0: clock_frequency: 33333333 Hz (33.333 MHz)
[ 5468.627535] hm2/hm2_5i25.0: version: 0
[ 5468.627537] hm2/hm2_5i25.0: data_addr: 0x1000
[ 5468.627538] hm2/hm2_5i25.0: ddr_addr: 0x1100
[ 5468.627540] hm2/hm2_5i25.0: alt_source_addr: 0x1200
[ 5468.627541] hm2/hm2_5i25.0: open_drain_addr: 0x1300
[ 5468.627543] hm2/hm2_5i25.0: output_invert_addr: 0x1400
[ 5468.627544] hm2/hm2_5i25.0: instance 0:
[ 5468.627546] hm2/hm2_5i25.0: data_read = 0x0000BF
[ 5468.627547] hm2/hm2_5i25.0: data_write = 0x000000
[ 5468.627549] hm2/hm2_5i25.0: ddr = 0x000088
[ 5468.627550] hm2/hm2_5i25.0: alt_source = 0x003F98
[ 5468.627552] hm2/hm2_5i25.0: open_drain = 0x000000
[ 5468.627553] hm2/hm2_5i25.0: output_invert = 0x000000
[ 5468.627555] hm2/hm2_5i25.0: instance 1:
[ 5468.627556] hm2/hm2_5i25.0: data_read = 0x01FFFF
[ 5468.627558] hm2/hm2_5i25.0: data_write = 0x000000
[ 5468.627559] hm2/hm2_5i25.0: ddr = 0x000000
[ 5468.627561] hm2/hm2_5i25.0: alt_source = 0x000000
[ 5468.627562] hm2/hm2_5i25.0: open_drain = 0x000000
[ 5468.627564] hm2/hm2_5i25.0: output_invert = 0x000000
[ 5468.627565] hm2/hm2_5i25.0: Watchdog: 1
[ 5468.627567] hm2/hm2_5i25.0: clock_frequency: 33333333 Hz (33.333 MHz)
[ 5468.627568] hm2/hm2_5i25.0: version: 0
[ 5468.627570] hm2/hm2_5i25.0: timer_addr: 0x0C00
[ 5468.627571] hm2/hm2_5i25.0: status_addr: 0x0D00
[ 5468.627573] hm2/hm2_5i25.0: reset_addr: 0x0E00
[ 5468.627574] hm2/hm2_5i25.0: instance 0:
[ 5468.627576] hm2/hm2_5i25.0: param timeout_ns = 5000000
[ 5468.627577] hm2/hm2_5i25.0: pin has_bit = 0
[ 5468.627579] hm2/hm2_5i25.0: reg timer = 0x80000000
[ 5468.627607] hm2/hm2_5i25.0: registered
[ 5468.627609] hm2_5i25.0: initialized AnyIO board at 0000:05:00.0
[ 5468.777078] hm2_5i25.0: dropping AnyIO board at 0000:05:00.0
[ 5468.777082] hm2/hm2_5i25.0: unregistered
[ 5468.777101] hm2_pci 0000:05:00.0: PCI INT A disabled
[ 5468.777119] hm2_pci: driver unloaded
[ 5468.778253] hm2: unloading
[ 5468.798709] RTAI[math]: unloaded.
[ 5468.811984] SCHED releases registered named ALIEN RTGLBH
[ 5468.842790] RTAI[malloc]: unloaded.
[ 5468.942432] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 5468.944022] I-pipe: Domain RTAI unregistered.
[ 5468.944059] RTAI[hal]: unmounted.
Последний раз редактировалось dansystems1 13 май 2012, 08:23, всего редактировалось 1 раз.
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Русский-online!!!!!!!!!!!!!!!!!
(У меня русский язык не был до конца загружен)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Вот эту строчку закоммекнтируй:dansystems1 писал(а):emc/iotask/ioControl.cc 751: can't load tool table.
# tool table file
TOOL_TABLE = tool.tbl
О, молодец!dansystems1 писал(а):Русский-online!!!!!!!!!!!!!!!!!
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Здесь нужно менять?---
[EMCIO]
# Name of IO controller program, e.g., io
EMCIO = io
# cycle time, in seconds
CYCLE_TIME = 0.100
# tool table file
TOOL_TABLE = tool.tbl
[EMCIO]
# Name of IO controller program, e.g., io
EMCIO = io
# cycle time, in seconds
CYCLE_TIME = 0.100
# tool table file
TOOL_TABLE = tool.tbl
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Ну да, вот перед этой строкой TOOL_TABLE = tool.tbl ставь #
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Опять ошибочка--
Код: Выделить всё
Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.0
Machine configuration directory is '/home/dan/linuxcnc/configs/7i77'
Machine configuration file is '5i25-7i77.ini'
INIFILE=/home/dan/linuxcnc/configs/7i77/5i25-7i77.ini
PARAMETER_FILE=hm2-servo.var
TASK=milltask
HALUI=
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
emc/iotask/ioControl.cc 751: can't load tool table.
Shutting down and cleaning up LinuxCNC...
Killing task linuxcncsvr, PID=2525
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
hm2-servo7i77.hal:211: Pin 'hm2_5i25.0.7i77.0.0.input-00' does not exist
2525
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 1926.828639] I-pipe: Domain RTAI registered.
[ 1926.828643] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 1926.828645] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 1926.828672] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 1926.828673] PIPELINE layers:
[ 1926.828675] f8327e20 9ac15d93 RTAI 200
[ 1926.828677] c085cb20 0 Linux 100
[ 1926.840862] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 1926.841063] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 1926.841067] RTAI[sched]: hard timer type/freq = APIC/6235800(Hz); default timing: periodic; linear timed lists.
[ 1926.841070] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2593964000 hz.
[ 1926.841072] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 1926.841117] RTAI[usi]: enabled.
[ 1926.865153] RTAI[math]: loaded.
[ 1926.906948] hm2: loading Mesa HostMot2 driver version 0.15
[ 1926.908645] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 1926.908669] hm2_pci 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 1926.908672] hm2_pci: discovered 5i25 at 0000:05:00.0
[ 1926.908736] hm2/hm2_5i25.0: IDRom:
[ 1926.908738] hm2/hm2_5i25.0: IDRom Type: 0x00000003
[ 1926.908740] hm2/hm2_5i25.0: Offset to Modules: 0x00000040
[ 1926.908741] hm2/hm2_5i25.0: Offset to Pin Description: 0x000001C0
[ 1926.908743] hm2/hm2_5i25.0: Board Name: MESA5I25
[ 1926.908745] hm2/hm2_5i25.0: FPGA Size: 9
[ 1926.908746] hm2/hm2_5i25.0: FPGA Pins: 144
[ 1926.908748] hm2/hm2_5i25.0: Port Width: 17
[ 1926.908749] hm2/hm2_5i25.0: IO Ports: 2
[ 1926.908750] hm2/hm2_5i25.0: IO Width: 34
[ 1926.908752] hm2/hm2_5i25.0: Clock Low: 33333333 Hz (33333 KHz, 33 MHz)
[ 1926.908754] hm2/hm2_5i25.0: Clock High: 200000000 Hz (200000 KHz, 200 MHz)
[ 1926.908756] hm2/hm2_5i25.0: Instance Stride 0: 0x00000004
[ 1926.908758] hm2/hm2_5i25.0: Instance Stride 1: 0x00000040
[ 1926.908759] hm2/hm2_5i25.0: Register Stride 0: 0x00000100
[ 1926.908761] hm2/hm2_5i25.0: Register Stride 1: 0x00000100
[ 1926.908831] hm2/hm2_5i25.0: 34 HM2 Pin Descriptors:
[ 1926.908832] hm2/hm2_5i25.0: pin 0:
[ 1926.908834] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908836] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.908837] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908839] hm2/hm2_5i25.0: Secondary Pin: 0x93 (TxEn2 , Output)
[ 1926.908841] hm2/hm2_5i25.0: pin 1:
[ 1926.908843] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908844] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.908846] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908848] hm2/hm2_5i25.0: Secondary Pin: 0x83 (TxData2, Output)
[ 1926.908850] hm2/hm2_5i25.0: pin 2:
[ 1926.908851] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908853] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.908855] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908856] hm2/hm2_5i25.0: Secondary Pin: 0x03 (RxData2, Input)
[ 1926.908858] hm2/hm2_5i25.0: pin 3:
[ 1926.908859] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908862] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.908864] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908865] hm2/hm2_5i25.0: Secondary Pin: 0x82 (TxData1, Output)
[ 1926.908867] hm2/hm2_5i25.0: pin 4:
[ 1926.908868] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908870] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.908872] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908873] hm2/hm2_5i25.0: Secondary Pin: 0x02 (RxData1, Input)
[ 1926.908875] hm2/hm2_5i25.0: pin 5:
[ 1926.908876] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908878] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.908880] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908881] hm2/hm2_5i25.0: Secondary Pin: 0x81 (TxData0, Output)
[ 1926.908883] hm2/hm2_5i25.0: pin 6:
[ 1926.908884] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908886] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.908888] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908889] hm2/hm2_5i25.0: Secondary Pin: 0x01 (RxData0, Input)
[ 1926.908891] hm2/hm2_5i25.0: pin 7:
[ 1926.908892] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908894] hm2/hm2_5i25.0: Secondary Tag: 0x0D (Muxed Encoder Select)
[ 1926.908896] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908898] hm2/hm2_5i25.0: Secondary Pin: 0x81 (Mux Select 0, Output)
[ 1926.908899] hm2/hm2_5i25.0: pin 8:
[ 1926.908901] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908902] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.908904] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908906] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 1926.908907] hm2/hm2_5i25.0: pin 9:
[ 1926.908908] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908910] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.908912] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908913] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 1926.908915] hm2/hm2_5i25.0: pin 10:
[ 1926.908916] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908918] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.908920] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908921] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 1926.908923] hm2/hm2_5i25.0: pin 11:
[ 1926.908925] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908926] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.908928] hm2/hm2_5i25.0: Secondary Unit: 0x01
[ 1926.908929] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 1926.908941] hm2/hm2_5i25.0: pin 12:
[ 1926.908942] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908944] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.908945] hm2/hm2_5i25.0: Secondary Unit: 0x01
[ 1926.908947] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 1926.908949] hm2/hm2_5i25.0: pin 13:
[ 1926.908950] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908952] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.908954] hm2/hm2_5i25.0: Secondary Unit: 0x01
[ 1926.908955] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 1926.908957] hm2/hm2_5i25.0: pin 14:
[ 1926.908958] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908960] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.908962] hm2/hm2_5i25.0: Secondary Unit: 0x02
[ 1926.908963] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 1926.908965] hm2/hm2_5i25.0: pin 15:
[ 1926.908966] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908968] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.908970] hm2/hm2_5i25.0: Secondary Unit: 0x02
[ 1926.908971] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 1926.908973] hm2/hm2_5i25.0: pin 16:
[ 1926.908974] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908976] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.908977] hm2/hm2_5i25.0: Secondary Unit: 0x02
[ 1926.908979] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 1926.908981] hm2/hm2_5i25.0: pin 17:
[ 1926.908982] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908984] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.908985] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908987] hm2/hm2_5i25.0: Secondary Pin: 0x96 (TxEn5 , Output)
[ 1926.908989] hm2/hm2_5i25.0: pin 18:
[ 1926.908990] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.908992] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.908994] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.908995] hm2/hm2_5i25.0: Secondary Pin: 0x86 (TxData5, Output)
[ 1926.908997] hm2/hm2_5i25.0: pin 19:
[ 1926.908998] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909000] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.909002] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.909003] hm2/hm2_5i25.0: Secondary Pin: 0x06 (RxData5, Input)
[ 1926.909005] hm2/hm2_5i25.0: pin 20:
[ 1926.909006] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909008] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.909010] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.909011] hm2/hm2_5i25.0: Secondary Pin: 0x85 (TxData4, Output)
[ 1926.909013] hm2/hm2_5i25.0: pin 21:
[ 1926.909014] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909016] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.909018] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.909019] hm2/hm2_5i25.0: Secondary Pin: 0x05 (RxData4, Input)
[ 1926.909021] hm2/hm2_5i25.0: pin 22:
[ 1926.909022] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909024] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.909026] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.909027] hm2/hm2_5i25.0: Secondary Pin: 0x84 (TxData3, Output)
[ 1926.909029] hm2/hm2_5i25.0: pin 23:
[ 1926.909030] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909032] hm2/hm2_5i25.0: Secondary Tag: 0xC1 (Smart Serial Interface)
[ 1926.909034] hm2/hm2_5i25.0: Secondary Unit: 0x00
[ 1926.909035] hm2/hm2_5i25.0: Secondary Pin: 0x04 (RxData3, Input)
[ 1926.909037] hm2/hm2_5i25.0: pin 24:
[ 1926.909038] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909040] hm2/hm2_5i25.0: Secondary Tag: 0x0D (Muxed Encoder Select)
[ 1926.909042] hm2/hm2_5i25.0: Secondary Unit: 0x03
[ 1926.909043] hm2/hm2_5i25.0: Secondary Pin: 0x81 (Mux Select 0, Output)
[ 1926.909045] hm2/hm2_5i25.0: pin 25:
[ 1926.909046] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909048] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.909050] hm2/hm2_5i25.0: Secondary Unit: 0x03
[ 1926.909052] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 1926.909053] hm2/hm2_5i25.0: pin 26:
[ 1926.909055] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909056] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.909058] hm2/hm2_5i25.0: Secondary Unit: 0x03
[ 1926.909060] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 1926.909062] hm2/hm2_5i25.0: pin 27:
[ 1926.909065] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909067] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.909069] hm2/hm2_5i25.0: Secondary Unit: 0x03
[ 1926.909071] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 1926.909073] hm2/hm2_5i25.0: pin 28:
[ 1926.909075] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909078] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.909081] hm2/hm2_5i25.0: Secondary Unit: 0x04
[ 1926.909084] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 1926.909086] hm2/hm2_5i25.0: pin 29:
[ 1926.909088] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909091] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.909093] hm2/hm2_5i25.0: Secondary Unit: 0x04
[ 1926.909095] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 1926.909097] hm2/hm2_5i25.0: pin 30:
[ 1926.909099] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909101] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.909104] hm2/hm2_5i25.0: Secondary Unit: 0x04
[ 1926.909106] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 1926.909109] hm2/hm2_5i25.0: pin 31:
[ 1926.909111] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909113] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.909116] hm2/hm2_5i25.0: Secondary Unit: 0x05
[ 1926.909119] hm2/hm2_5i25.0: Secondary Pin: 0x01 (Muxed A, Input)
[ 1926.909121] hm2/hm2_5i25.0: pin 32:
[ 1926.909123] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909125] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.909127] hm2/hm2_5i25.0: Secondary Unit: 0x05
[ 1926.909129] hm2/hm2_5i25.0: Secondary Pin: 0x02 (Muxed B, Input)
[ 1926.909131] hm2/hm2_5i25.0: pin 33:
[ 1926.909133] hm2/hm2_5i25.0: Primary Tag: 0x03 (IOPort)
[ 1926.909135] hm2/hm2_5i25.0: Secondary Tag: 0x0C (Muxed Encoder)
[ 1926.909138] hm2/hm2_5i25.0: Secondary Unit: 0x05
[ 1926.909141] hm2/hm2_5i25.0: Secondary Pin: 0x03 (Muxed Index, Input)
[ 1926.909149] hm2/hm2_5i25.0: Module Descriptor 0 at 0x0440:
[ 1926.909152] hm2/hm2_5i25.0: General Function Tag: 2 (Watchdog)
[ 1926.909154] hm2/hm2_5i25.0: Version: 0
[ 1926.909156] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 1926.909159] hm2/hm2_5i25.0: Instances: 1
[ 1926.909161] hm2/hm2_5i25.0: Base Address: 0x0C00
[ 1926.909163] hm2/hm2_5i25.0: -- Num Registers: 3
[ 1926.909165] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 1926.909167] hm2/hm2_5i25.0: -- Instance Stride: 0x00000004
[ 1926.909169] hm2/hm2_5i25.0: -- Multiple Registers: 0x00000000
[ 1926.909178] hm2/hm2_5i25.0: Module Descriptor 1 at 0x044C:
[ 1926.909180] hm2/hm2_5i25.0: General Function Tag: 3 (IOPort)
[ 1926.909182] hm2/hm2_5i25.0: Version: 0
[ 1926.909185] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 1926.909187] hm2/hm2_5i25.0: Instances: 2
[ 1926.909189] hm2/hm2_5i25.0: Base Address: 0x1000
[ 1926.909192] hm2/hm2_5i25.0: -- Num Registers: 5
[ 1926.909194] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 1926.909196] hm2/hm2_5i25.0: -- Instance Stride: 0x00000004
[ 1926.909198] hm2/hm2_5i25.0: -- Multiple Registers: 0x0000001F
[ 1926.909206] hm2/hm2_5i25.0: Module Descriptor 2 at 0x0458:
[ 1926.909209] hm2/hm2_5i25.0: General Function Tag: 12 (Muxed Encoder)
[ 1926.909211] hm2/hm2_5i25.0: Version: 3
[ 1926.909213] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 1926.909216] hm2/hm2_5i25.0: Instances: 12
[ 1926.909218] hm2/hm2_5i25.0: Base Address: 0x3500
[ 1926.909220] hm2/hm2_5i25.0: -- Num Registers: 5
[ 1926.909223] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 1926.909225] hm2/hm2_5i25.0: -- Instance Stride: 0x00000004
[ 1926.909227] hm2/hm2_5i25.0: -- Multiple Registers: 0x00000003
[ 1926.909235] hm2/hm2_5i25.0: Module Descriptor 3 at 0x0464:
[ 1926.909237] hm2/hm2_5i25.0: General Function Tag: 13 (Muxed Encoder Select)
[ 1926.909240] hm2/hm2_5i25.0: Version: 0
[ 1926.909242] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 1926.909244] hm2/hm2_5i25.0: Instances: 1
[ 1926.909247] hm2/hm2_5i25.0: Base Address: 0x0000
[ 1926.909248] hm2/hm2_5i25.0: -- Num Registers: 0
[ 1926.909251] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 1926.909253] hm2/hm2_5i25.0: -- Instance Stride: 0x00000004
[ 1926.909255] hm2/hm2_5i25.0: -- Multiple Registers: 0x00000000
[ 1926.909263] hm2/hm2_5i25.0: Module Descriptor 4 at 0x0470:
[ 1926.909266] hm2/hm2_5i25.0: General Function Tag: 193 (Smart Serial Interface)
[ 1926.909268] hm2/hm2_5i25.0: Version: 0
[ 1926.909271] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 1926.909273] hm2/hm2_5i25.0: Instances: 1
[ 1926.909275] hm2/hm2_5i25.0: Base Address: 0x5A00
[ 1926.909277] hm2/hm2_5i25.0: -- Num Registers: 6
[ 1926.909280] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 1926.909282] hm2/hm2_5i25.0: -- Instance Stride: 0x00000040
[ 1926.909284] hm2/hm2_5i25.0: -- Multiple Registers: 0x0000003C
[ 1926.909292] hm2/hm2_5i25.0: Module Descriptor 5 at 0x047C:
[ 1926.909295] hm2/hm2_5i25.0: General Function Tag: 128 (LED)
[ 1926.909297] hm2/hm2_5i25.0: Version: 0
[ 1926.909299] hm2/hm2_5i25.0: Clock Tag: 1 (33.333 MHz)
[ 1926.909302] hm2/hm2_5i25.0: Instances: 1
[ 1926.909304] hm2/hm2_5i25.0: Base Address: 0x0200
[ 1926.909306] hm2/hm2_5i25.0: -- Num Registers: 1
[ 1926.909308] hm2/hm2_5i25.0: Register Stride: 0x00000100
[ 1926.909310] hm2/hm2_5i25.0: -- Instance Stride: 0x00000004
[ 1926.909312] hm2/hm2_5i25.0: -- Multiple Registers: 0x00000000
[ 1926.909773] hm2/hm2_5i25.0: Smart Serial Firmware Version 33
[ 1927.025193] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 1927.025195] hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort
[ 1927.025197] hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort
[ 1927.025198] hm2/hm2_5i25.0: IO Pin 002 (P3-02): IOPort
[ 1927.025201] hm2/hm2_5i25.0: IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 1927.025203] hm2/hm2_5i25.0: IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 1927.025205] hm2/hm2_5i25.0: IO Pin 005 (P3-16): IOPort
[ 1927.025206] hm2/hm2_5i25.0: IO Pin 006 (P3-04): IOPort
[ 1927.025208] hm2/hm2_5i25.0: IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 1927.025211] hm2/hm2_5i25.0: IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 1927.025213] hm2/hm2_5i25.0: IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 1927.025215] hm2/hm2_5i25.0: IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 1927.025217] hm2/hm2_5i25.0: IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 1927.025219] hm2/hm2_5i25.0: IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 1927.025221] hm2/hm2_5i25.0: IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 1927.025223] hm2/hm2_5i25.0: IO Pin 014 (P3-11): IOPort
[ 1927.025224] hm2/hm2_5i25.0: IO Pin 015 (P3-12): IOPort
[ 1927.025226] hm2/hm2_5i25.0: IO Pin 016 (P3-13): IOPort
[ 1927.025228] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
[ 1927.025229] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
[ 1927.025231] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
[ 1927.025233] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
[ 1927.025234] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
[ 1927.025236] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
[ 1927.025237] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
[ 1927.025239] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
[ 1927.025241] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
[ 1927.025242] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
[ 1927.025244] hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
[ 1927.025245] hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
[ 1927.025247] hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
[ 1927.025249] hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
[ 1927.025250] hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort
[ 1927.025252] hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort
[ 1927.025253] hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort
[ 1927.025255] hm2/hm2_5i25.0: HM2 Modules used:
[ 1927.025256] hm2/hm2_5i25.0: Encoders: 3
[ 1927.025258] hm2/hm2_5i25.0: clock_frequency: 33333333 Hz (33.333 MHz)
[ 1927.025260] hm2/hm2_5i25.0: version: 3
[ 1927.025261] hm2/hm2_5i25.0: counter_addr: 0x3500
[ 1927.025263] hm2/hm2_5i25.0: latch_control_addr: 0x3600
[ 1927.025264] hm2/hm2_5i25.0: timestamp_div_addr: 0x3700
[ 1927.025266] hm2/hm2_5i25.0: timestamp_count_addr: 0x3800
[ 1927.025267] hm2/hm2_5i25.0: filter_rate_addr: 0x3900
[ 1927.025269] hm2/hm2_5i25.0: timestamp_div: 0x001F
[ 1927.025270] hm2/hm2_5i25.0: instance 0:
[ 1927.025272] hm2/hm2_5i25.0: hw:
[ 1927.025273] hm2/hm2_5i25.0: counter = 2b70.0001
[ 1927.025275] hm2/hm2_5i25.0: latch/control = 0000.0800
[ 1927.025276] hm2/hm2_5i25.0: prev_control = 0000.0800
[ 1927.025278] hm2/hm2_5i25.0: instance 1:
[ 1927.025279] hm2/hm2_5i25.0: hw:
[ 1927.025281] hm2/hm2_5i25.0: counter = 9ffb.0000
[ 1927.025282] hm2/hm2_5i25.0: latch/control = 0000.0800
[ 1927.025284] hm2/hm2_5i25.0: prev_control = 0000.0800
[ 1927.025285] hm2/hm2_5i25.0: instance 2:
[ 1927.025287] hm2/hm2_5i25.0: hw:
[ 1927.025288] hm2/hm2_5i25.0: counter = 0000.0000
[ 1927.025290] hm2/hm2_5i25.0: latch/control = 0000.0800
[ 1927.025291] hm2/hm2_5i25.0: prev_control = 0000.0800
[ 1927.025293] hm2/hm2_5i25.0: resolvers: 0
[ 1927.025294] hm2/hm2_5i25.0: PWMGen: 0
[ 1927.025295] hm2/hm2_5i25.0: 3-phase PWMGen: 0
[ 1927.025297] hm2/hm2_5i25.0: SSerial: 1
[ 1927.025298] hm2/hm2_5i25.0: version 0
[ 1927.025300] hm2/hm2_5i25.0: instance 0:
[ 1927.025301] hm2/hm2_5i25.0: Command Addr 0x5a00
[ 1927.025302] hm2/hm2_5i25.0: Data Addr 0x5b00
[ 1927.025304] hm2/hm2_5i25.0: 0 8i20s
[ 1927.025305] hm2/hm2_5i25.0: 0 7i64s
[ 1927.025307] hm2/hm2_5i25.0:
[ 1927.025308] hm2/hm2_5i25.0: StepGen: 0
[ 1927.025309] hm2/hm2_5i25.0: IO Ports: 2
[ 1927.025311] hm2/hm2_5i25.0: clock_frequency: 33333333 Hz (33.333 MHz)
[ 1927.025313] hm2/hm2_5i25.0: version: 0
[ 1927.025314] hm2/hm2_5i25.0: data_addr: 0x1000
[ 1927.025316] hm2/hm2_5i25.0: ddr_addr: 0x1100
[ 1927.025317] hm2/hm2_5i25.0: alt_source_addr: 0x1200
[ 1927.025318] hm2/hm2_5i25.0: open_drain_addr: 0x1300
[ 1927.025320] hm2/hm2_5i25.0: output_invert_addr: 0x1400
[ 1927.025321] hm2/hm2_5i25.0: instance 0:
[ 1927.025323] hm2/hm2_5i25.0: data_read = 0x00B9BF
[ 1927.025324] hm2/hm2_5i25.0: data_write = 0x000000
[ 1927.025326] hm2/hm2_5i25.0: ddr = 0x000088
[ 1927.025327] hm2/hm2_5i25.0: alt_source = 0x003F98
[ 1927.025329] hm2/hm2_5i25.0: open_drain = 0x000000
[ 1927.025330] hm2/hm2_5i25.0: output_invert = 0x000000
[ 1927.025332] hm2/hm2_5i25.0: instance 1:
[ 1927.025334] hm2/hm2_5i25.0: data_read = 0x01FFFF
[ 1927.025335] hm2/hm2_5i25.0: data_write = 0x000000
[ 1927.025337] hm2/hm2_5i25.0: ddr = 0x000000
[ 1927.025338] hm2/hm2_5i25.0: alt_source = 0x000000
[ 1927.025339] hm2/hm2_5i25.0: open_drain = 0x000000
[ 1927.025341] hm2/hm2_5i25.0: output_invert = 0x000000
[ 1927.025342] hm2/hm2_5i25.0: Watchdog: 1
[ 1927.025344] hm2/hm2_5i25.0: clock_frequency: 33333333 Hz (33.333 MHz)
[ 1927.025346] hm2/hm2_5i25.0: version: 0
[ 1927.025347] hm2/hm2_5i25.0: timer_addr: 0x0C00
[ 1927.025349] hm2/hm2_5i25.0: status_addr: 0x0D00
[ 1927.025350] hm2/hm2_5i25.0: reset_addr: 0x0E00
[ 1927.025352] hm2/hm2_5i25.0: instance 0:
[ 1927.025353] hm2/hm2_5i25.0: param timeout_ns = 5000000
[ 1927.025355] hm2/hm2_5i25.0: pin has_bit = 0
[ 1927.025356] hm2/hm2_5i25.0: reg timer = 0x80000000
[ 1927.025384] hm2/hm2_5i25.0: registered
[ 1927.025385] hm2_5i25.0: initialized AnyIO board at 0000:05:00.0
[ 1927.176751] hm2_5i25.0: dropping AnyIO board at 0000:05:00.0
[ 1927.176756] hm2/hm2_5i25.0: unregistered
[ 1927.176775] hm2_pci 0000:05:00.0: PCI INT A disabled
[ 1927.176794] hm2_pci: driver unloaded
[ 1927.178171] hm2: unloading
[ 1927.198626] RTAI[math]: unloaded.
[ 1927.210888] SCHED releases registered named ALIEN RTGLBH
[ 1927.239148] RTAI[malloc]: unloaded.
[ 1927.338805] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 1927.340139] I-pipe: Domain RTAI unregistered.
[ 1927.340176] RTAI[hal]: unmounted.-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Как я понял-опять та же проблема ?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Ага, скинь свои измененные конфиги сюда.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
А, не, стоп, другая ошибка
'hm2_5i25.0.7i77.0.0.input-00' does not exist
сейчас скажу что с ней делать
'hm2_5i25.0.7i77.0.0.input-00' does not exist
сейчас скажу что с ней делать
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Пожалуйста--5и25-7и77.ini--
Код: Выделить всё
[HOSTMOT2]
DRIVER=hm2_pci
BOARD=5i25
CONFIG="num_encoders=3 sserial_port_0=000xxx"
[EMC]
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others
#DEBUG = 0x00000003
#DEBUG = 0x00000007
DEBUG = 0x0
[DISPLAY]
# Name of display program, e.g., tkemc
DISPLAY = axis
# Cycle time, in seconds, that display will sleep between polls
CYCLE_TIME = 0.0500
# Path to help file
HELP_FILE = tkemc.txt
# Initial display setting for position, RELATIVE or MACHINE
POSITION_OFFSET = RELATIVE
# Initial display setting for position, COMMANDED or ACTUAL
POSITION_FEEDBACK = ACTUAL
# Highest value that will be allowed for feed override, 1.0 = 100%
MAX_FEED_OVERRIDE = 1.5
# Prefix to be used
PROGRAM_PREFIX = home/dan/nc_files/
# Introductory graphic
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python
[TASK]
# Name of task controller program, e.g., milltask
TASK = milltask
# Cycle time, in seconds, that task controller will sleep between polls
CYCLE_TIME = 0.010
[RS274NGC]
# File containing interpreter variables
PARAMETER_FILE = hm2-servo.var
[EMCMOT]
EMCMOT = motmod
# Timeout for comm to emcmot, in seconds
COMM_TIMEOUT = 1.0
# Interval between tries to emcmot, in seconds
COMM_WAIT = 0.010
# Servo task period, in nanoseconds
SERVO_PERIOD = 1000000
[HAL]
# The run script first uses halcmd to execute any HALFILE
# files, and then to execute any individual HALCMD commands.
# list of hal config files to run through halcmd
# files are executed in the order in which they appear
HALFILE = hm2-servo7i77.hal
# list of halcmd commands to execute
# commands are executed in the order in which they appear
#HALCMD = save neta
[TRAJ]
AXES = 3
# COORDINATES = X Y Z R P W
COORDINATES = X Y Z
HOME = 0 0 0 0
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 3.0
MAX_VELOCITY = 4.0
DEFAULT_ACCELERATION = 6.0
MAX_ACCELERATION = 7.0
[AXIS_0]
TYPE = LINEAR
MAX_VELOCITY = 1.0
MAX_ACCELERATION = 4.0
BACKLASH = 0.000
FERROR = 0.010
MIN_FERROR = 0.002
INPUT_SCALE = 81920
OUTPUT_SCALE = -1.000
OUTPUT_OFFSET = 0.0
MAX_OUTPUT = 1.0
MIN_LIMIT = -3.0
MAX_LIMIT = 10.0
HOME = 0.000
HOME_OFFSET = -2.9
HOME_SEARCH_VEL = -0.50
HOME_LATCH_VEL = 0.10
# the X axis servo's encoder does not have an index channel, so we have to home without index
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS = YES
# PID tuning params
DEADBAND = 0.000015
P = 100.0
I = 0.000
D = 0.000
FF0 = 0.000
FF1 = 1.000
FF2 = 0.0
BIAS = 0.000
[AXIS_1]
TYPE = LINEAR
MAX_VELOCITY = 1.0
MAX_ACCELERATION = 4.0
BACKLASH = 0.000
FERROR = 0.010
MIN_FERROR = 0.002
INPUT_SCALE = -81920
OUTPUT_SCALE = 1.000
OUTPUT_OFFSET = 0.0
MAX_OUTPUT = 1.0
MIN_LIMIT = -3.0
MAX_LIMIT = 10.0
HOME = 0.000
HOME_OFFSET = -2.9
HOME_SEARCH_VEL = -0.50
HOME_LATCH_VEL = 0.10
# the Y axis servo's encoder has an index channel, so we use it to improve the home accuracy
HOME_USE_INDEX = YES
HOME_IGNORE_LIMITS = YES
# PID tuning params
DEADBAND = 0.000015
P = 100.0
I = 0.000
D = 0.000
FF0 = 0.000
FF1 = 1.000
FF2 = 0.0
BIAS = 0.000
[AXIS_2]
TYPE = LINEAR
MAX_VELOCITY = 1.0
MAX_ACCELERATION = 4.0
BACKLASH = 0.000
FERROR = 0.010
MIN_FERROR = 0.002
INPUT_SCALE = 81920
OUTPUT_SCALE = -1.000
OUTPUT_OFFSET = 0.0
MAX_OUTPUT = 1.0
MIN_LIMIT = -3.0
MAX_LIMIT = 3.0
HOME = 0.0
HOME_OFFSET = -2.9
HOME_SEARCH_VEL = -0.50
HOME_LATCH_VEL = 0.10
# the Z axis servo's encoder does not have an index channel, so we have to home without index
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS = YES
# PID tuning params
DEADBAND = 0.000015
P = 100.0
I = 0.000
D = 0.000
FF0 = 0.000
FF1 = 1.000
FF2 = 0.0
BIAS = 0.000
[EMCIO]
# Name of IO controller program, e.g., io
EMCIO = io
# cycle time, in seconds
CYCLE_TIME = 0.100
# tool table file
#TOOL_TABLE = tool.tbl
А в другой папке не менял ничего.
Последний раз редактировалось dansystems1 13 май 2012, 08:24, всего редактировалось 1 раз.
