Код: Выделить всё
DIRSETUP = 5000
DIRHOLD = 8000
STEPLEN = 1500
STEPSPACE = 1500Код: Выделить всё
DIRSETUP = 5000
DIRHOLD = 8000
STEPLEN = 1500
STEPSPACE = 1500вообще должен ругаться, т.к. ее пинов не появится, если ее не подключить...Kulibin74 писал(а):а если отсоединить 7I76 от 5i25 LCNC ругаться бутет на ее отсутствие? Сколько вкладок смарт сериал должно быть 1 или 2? при осоединении и присоединении кабеля шаговик дергается. LCNC не реагирует, на отключенную 7I76.
не надо.Kulibin74 писал(а):здесь надо что-то указывать?




По моему прошивал или пробовал прошивать, не помню...Nick писал(а):Ты сам прошивал плату или была уже готовая?

запусти LinuxCNC и выполни в консолеKulibin74 писал(а):меня вот это смущает, не видно в хале 7i76
Код: Выделить всё
halcmd show pin hm2 Код: Выделить всё
.
[quote="Kulibin74"]во время прошивки, что-то должно индицироваться?[/quote]
Обычно да... странно, что он тебе ошибки не выдает... у тебя не указан путь до прошивки...
Вот, что обычно пишет, там же есть примерная команда для прошивки. (она верна для новой mesaflash).
[url=http://cnc-club.ru/forum/viewtopic.php?f=15&t=5042&start=40&p=124143#p124143]Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв #42[/url]
Также там есть команды, чтобы посмотреть, что загружается ...
Код: Выделить всё
user@user-desktop:~$ halcmd show pin hm2
Component Pins:
Owner Type Dir Value Name
12 s32 OUT 0 hm2_5i25.0.encoder.00.count
12 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched
12 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable
12 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable
12 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity
12 float OUT 0 hm2_5i25.0.encoder.00.position
12 float OUT 0 hm2_5i25.0.encoder.00.position-latched
12 s32 OUT 0 hm2_5i25.0.encoder.00.rawcounts
12 s32 OUT 0 hm2_5i25.0.encoder.00.rawlatch
12 bit IN FALSE hm2_5i25.0.encoder.00.reset
12 float OUT 0 hm2_5i25.0.encoder.00.velocity
12 bit OUT TRUE hm2_5i25.0.gpio.000.in
12 bit OUT FALSE hm2_5i25.0.gpio.000.in_not
12 bit IN FALSE hm2_5i25.0.gpio.000.out
12 bit OUT TRUE hm2_5i25.0.gpio.001.in
12 bit OUT FALSE hm2_5i25.0.gpio.001.in_not
12 bit IN FALSE hm2_5i25.0.gpio.001.out
12 bit OUT TRUE hm2_5i25.0.gpio.002.in
12 bit OUT FALSE hm2_5i25.0.gpio.002.in_not
12 bit IN FALSE hm2_5i25.0.gpio.002.out
12 bit OUT TRUE hm2_5i25.0.gpio.003.in
12 bit OUT FALSE hm2_5i25.0.gpio.003.in_not
12 bit IN FALSE hm2_5i25.0.gpio.003.out
12 bit OUT TRUE hm2_5i25.0.gpio.004.in
12 bit OUT FALSE hm2_5i25.0.gpio.004.in_not
12 bit IN FALSE hm2_5i25.0.gpio.004.out
12 bit OUT TRUE hm2_5i25.0.gpio.005.in
12 bit OUT FALSE hm2_5i25.0.gpio.005.in_not
12 bit IN FALSE hm2_5i25.0.gpio.005.out
12 bit OUT TRUE hm2_5i25.0.gpio.006.in
12 bit OUT FALSE hm2_5i25.0.gpio.006.in_not
12 bit IN FALSE hm2_5i25.0.gpio.006.out
12 bit OUT TRUE hm2_5i25.0.gpio.007.in
12 bit OUT FALSE hm2_5i25.0.gpio.007.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.008.in
12 bit OUT FALSE hm2_5i25.0.gpio.008.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.009.in
12 bit OUT FALSE hm2_5i25.0.gpio.009.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.010.in
12 bit OUT FALSE hm2_5i25.0.gpio.010.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.011.in
12 bit OUT FALSE hm2_5i25.0.gpio.011.in_not
12 bit IN FALSE hm2_5i25.0.gpio.011.out
12 bit OUT TRUE hm2_5i25.0.gpio.012.in
12 bit OUT FALSE hm2_5i25.0.gpio.012.in_not
12 bit IN FALSE hm2_5i25.0.gpio.012.out
12 bit OUT TRUE hm2_5i25.0.gpio.013.in
12 bit OUT FALSE hm2_5i25.0.gpio.013.in_not
12 bit IN FALSE hm2_5i25.0.gpio.013.out
12 bit OUT FALSE hm2_5i25.0.gpio.014.in
12 bit OUT TRUE hm2_5i25.0.gpio.014.in_not
12 bit IN FALSE hm2_5i25.0.gpio.014.out
12 bit OUT FALSE hm2_5i25.0.gpio.015.in
12 bit OUT TRUE hm2_5i25.0.gpio.015.in_not
12 bit IN FALSE hm2_5i25.0.gpio.015.out
12 bit OUT FALSE hm2_5i25.0.gpio.016.in
12 bit OUT TRUE hm2_5i25.0.gpio.016.in_not
12 bit IN FALSE hm2_5i25.0.gpio.016.out
12 bit OUT FALSE hm2_5i25.0.gpio.017.in
12 bit OUT TRUE hm2_5i25.0.gpio.017.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.018.in
12 bit OUT TRUE hm2_5i25.0.gpio.018.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.019.in
12 bit OUT TRUE hm2_5i25.0.gpio.019.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.020.in
12 bit OUT TRUE hm2_5i25.0.gpio.020.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.021.in
12 bit OUT TRUE hm2_5i25.0.gpio.021.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.022.in
12 bit OUT TRUE hm2_5i25.0.gpio.022.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.023.in
12 bit OUT TRUE hm2_5i25.0.gpio.023.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.024.in
12 bit OUT TRUE hm2_5i25.0.gpio.024.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.025.in
12 bit OUT TRUE hm2_5i25.0.gpio.025.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.026.in
12 bit OUT TRUE hm2_5i25.0.gpio.026.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.027.in
12 bit OUT FALSE hm2_5i25.0.gpio.027.in_not
12 bit IN FALSE hm2_5i25.0.gpio.027.out
12 bit OUT TRUE hm2_5i25.0.gpio.028.in
12 bit OUT FALSE hm2_5i25.0.gpio.028.in_not
12 bit IN FALSE hm2_5i25.0.gpio.028.out
12 bit OUT TRUE hm2_5i25.0.gpio.029.in
12 bit OUT FALSE hm2_5i25.0.gpio.029.in_not
12 bit IN FALSE hm2_5i25.0.gpio.029.out
12 bit OUT TRUE hm2_5i25.0.gpio.030.in
12 bit OUT FALSE hm2_5i25.0.gpio.030.in_not
12 bit IN FALSE hm2_5i25.0.gpio.030.out
12 bit OUT TRUE hm2_5i25.0.gpio.031.in
12 bit OUT FALSE hm2_5i25.0.gpio.031.in_not
12 bit IN FALSE hm2_5i25.0.gpio.031.out
12 bit OUT TRUE hm2_5i25.0.gpio.032.in
12 bit OUT FALSE hm2_5i25.0.gpio.032.in_not
12 bit IN FALSE hm2_5i25.0.gpio.032.out
12 bit OUT TRUE hm2_5i25.0.gpio.033.in
12 bit OUT FALSE hm2_5i25.0.gpio.033.in_not
12 bit IN FALSE hm2_5i25.0.gpio.033.out
12 bit IN FALSE hm2_5i25.0.led.CR01
12 bit IN FALSE hm2_5i25.0.led.CR02
12 bit IN FALSE hm2_5i25.0.stepgen.00.control-type
12 s32 OUT 0 hm2_5i25.0.stepgen.00.counts
12 float OUT 0 hm2_5i25.0.stepgen.00.dbg_err_at_match
12 float OUT 0 hm2_5i25.0.stepgen.00.dbg_ff_vel
12 float OUT 0 hm2_5i25.0.stepgen.00.dbg_pos_minus_prev_
12 float OUT 0 hm2_5i25.0.stepgen.00.dbg_s_to_match
12 s32 OUT 0 hm2_5i25.0.stepgen.00.dbg_step_rate
12 float OUT 0 hm2_5i25.0.stepgen.00.dbg_vel_error
12 bit IN FALSE hm2_5i25.0.stepgen.00.enable <== x-enable
12 float IN 0 hm2_5i25.0.stepgen.00.position-cmd <== x-pos-cmd
12 float OUT 0 hm2_5i25.0.stepgen.00.position-fb ==> x-pos-fb
12 float IN 0 hm2_5i25.0.stepgen.00.velocity-cmd
12 float OUT 0 hm2_5i25.0.stepgen.00.velocity-fb
12 bit IN FALSE hm2_5i25.0.stepgen.01.control-type
12 s32 OUT 0 hm2_5i25.0.stepgen.01.counts
12 float OUT 0 hm2_5i25.0.stepgen.01.dbg_err_at_match
12 float OUT 0 hm2_5i25.0.stepgen.01.dbg_ff_vel
12 float OUT 0 hm2_5i25.0.stepgen.01.dbg_pos_minus_prev_
12 float OUT 0 hm2_5i25.0.stepgen.01.dbg_s_to_match
12 s32 OUT 0 hm2_5i25.0.stepgen.01.dbg_step_rate
12 float OUT 0 hm2_5i25.0.stepgen.01.dbg_vel_error
12 bit IN FALSE hm2_5i25.0.stepgen.01.enable <== y-enable
12 float IN 0 hm2_5i25.0.stepgen.01.position-cmd <== y-pos-cmd
12 float OUT 0 hm2_5i25.0.stepgen.01.position-fb ==> y-pos-fb
12 float IN 0 hm2_5i25.0.stepgen.01.velocity-cmd
12 float OUT 0 hm2_5i25.0.stepgen.01.velocity-fb
12 bit IN FALSE hm2_5i25.0.stepgen.02.control-type
12 s32 OUT 0 hm2_5i25.0.stepgen.02.counts
12 float OUT 0 hm2_5i25.0.stepgen.02.dbg_err_at_match
12 float OUT 0 hm2_5i25.0.stepgen.02.dbg_ff_vel
12 float OUT 0 hm2_5i25.0.stepgen.02.dbg_pos_minus_prev_
12 float OUT 0 hm2_5i25.0.stepgen.02.dbg_s_to_match
12 s32 OUT 0 hm2_5i25.0.stepgen.02.dbg_step_rate
12 float OUT 0 hm2_5i25.0.stepgen.02.dbg_vel_error
12 bit IN FALSE hm2_5i25.0.stepgen.02.enable <== z-enable
12 float IN 0 hm2_5i25.0.stepgen.02.position-cmd <== z-pos-cmd
12 float OUT -0 hm2_5i25.0.stepgen.02.position-fb ==> z-pos-fb
12 float IN 0 hm2_5i25.0.stepgen.02.velocity-cmd
12 float OUT 0 hm2_5i25.0.stepgen.02.velocity-fb
12 bit IN FALSE hm2_5i25.0.stepgen.03.control-type
12 s32 OUT 0 hm2_5i25.0.stepgen.03.counts
12 float OUT 0 hm2_5i25.0.stepgen.03.dbg_err_at_match
12 float OUT 0 hm2_5i25.0.stepgen.03.dbg_ff_vel
12 float OUT 0 hm2_5i25.0.stepgen.03.dbg_pos_minus_prev_
12 float OUT 0 hm2_5i25.0.stepgen.03.dbg_s_to_match
12 s32 OUT 0 hm2_5i25.0.stepgen.03.dbg_step_rate
12 float OUT 0 hm2_5i25.0.stepgen.03.dbg_vel_error
12 bit IN FALSE hm2_5i25.0.stepgen.03.enable <== a-enable
12 float IN 0 hm2_5i25.0.stepgen.03.position-cmd <== a-pos-cmd
12 float OUT 0 hm2_5i25.0.stepgen.03.position-fb ==> a-pos-fb
12 float IN 0 hm2_5i25.0.stepgen.03.velocity-cmd
12 float OUT 0 hm2_5i25.0.stepgen.03.velocity-fb
12 bit IN FALSE hm2_5i25.0.stepgen.04.control-type
12 s32 OUT 0 hm2_5i25.0.stepgen.04.counts
12 float OUT 0 hm2_5i25.0.stepgen.04.dbg_err_at_match
12 float OUT 0 hm2_5i25.0.stepgen.04.dbg_ff_vel
12 float OUT 0 hm2_5i25.0.stepgen.04.dbg_pos_minus_prev_
12 float OUT 0 hm2_5i25.0.stepgen.04.dbg_s_to_match
12 s32 OUT 0 hm2_5i25.0.stepgen.04.dbg_step_rate
12 float OUT 0 hm2_5i25.0.stepgen.04.dbg_vel_error
12 bit IN FALSE hm2_5i25.0.stepgen.04.enable
12 float IN 0 hm2_5i25.0.stepgen.04.position-cmd
12 float OUT 0 hm2_5i25.0.stepgen.04.position-fb
12 float IN 0 hm2_5i25.0.stepgen.04.velocity-cmd
12 float OUT 0 hm2_5i25.0.stepgen.04.velocity-fb
12 bit I/O FALSE hm2_5i25.0.watchdog.has_bit

горят оба светодиодаUAVpilot писал(а):Питание-то на 7i76 подано?

Код: Выделить всё
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.4
Machine configuration directory is '/home/user/linuxcnc/configs/my1'
Machine configuration file is 'my1.ini'
INIFILE=/home/user/linuxcnc/configs/my1/my1.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=2869
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
my1.hal:9: unterminated quoted string
2869
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 1898.098927] I-pipe: Domain RTAI registered.
[ 1898.098933] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 1898.098935] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 1898.098940] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 1898.098942] PIPELINE layers:
[ 1898.098945] f9e35e20 9ac15d93 RTAI 200
[ 1898.098947] c085cb20 0 Linux 100
[ 1898.117127] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 1898.117193] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 1898.117198] RTAI[sched]: hard timer type/freq = APIC/16624900(Hz); default timing: periodic; linear timed lists.
[ 1898.117201] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2127643000 hz.
[ 1898.117203] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 1898.117258] RTAI[usi]: enabled.
[ 1898.165408] RTAI[math]: loaded.
[ 1898.235346] probe_parport 00:0e: activated
[ 1898.240423] hm2: loading Mesa HostMot2 driver version 0.15
[ 1898.448019] hm2: unloading
[ 1898.450318] probe_parport 00:0e: disabled
[ 1898.477077] RTAI[math]: unloaded.
[ 1898.513381] SCHED releases registered named ALIEN RTGLBH
[ 1898.529068] RTAI[malloc]: unloaded.
[ 1898.628709] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 1898.630661] I-pipe: Domain RTAI unregistered.
[ 1898.630668] RTAI[hal]: unmounted.
Надо было убрать только те символы, что я написал, кавычку в конце строки надо было оставить.Kulibin74 писал(а):my1.hal:9: unterminated quoted string

Kulibin74 писал(а): hm2_5i25.0.stepgen.00.control-type
Нет, stepgen живёт в 5i25, он должен быть даже если 7i76 не подключать вообще.Nick писал(а):Не, ну вот эти пины то есть - значит 7i76 как-то видится...