Hello all, we get a Gerber Dimension 200 Gantry router converted today w/ the help of my dad and brother. This is the first time I've used a 7i76 and it seems to be generating a bad ini/hal file? We installed a clean 2.5.1 and get the following error when trying to start LinuxCNC. PNCConf can jog the axis back and forth in its built in test so the hardware seems to work. I can't make sense of the errors. There are no MOT, IO, etc sections in the ini file. Can anyone help?
Thanks, Stephen 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.1 Machine configuration directory is '/home/jdubovsky/linuxcnc/configs/Gerber' Machine configuration file is 'Gerber.ini' INIFILE=/home/jdubovsky/linuxcnc/configs/Gerber/Gerber.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 Starting TASK program: milltask Starting DISPLAY program: axis USRMOT: ERROR: command timeout USRMOT: ERROR: command timeout USRMOT: ERROR: command timeout USRMOT: ERROR: command timeout waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes Shutting down and cleaning up LinuxCNC... USRMOT: ERROR: command timeout Running HAL shutdown script Killing task linuxcncsvr, PID=1716 Killing task milltask, PID=1799 USRMOT: ERROR: command timeout USRMOT: ERROR: command timeout Timeout, trying kill -9 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 A configuration error is preventing LinuxCNC from starting. More information may be available when running from a terminal. 1716 PID TTY STAT TIME COMMAND 1799 PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? R 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND 1799 ? S 0:00 milltask -ini /home/jdubovsky/linuxcnc/configs/Gerber/Gerber.ini PID TTY STAT TIME COMMAND /usr/bin/linuxcnc: line 381: 1799 Killed $EMCTASK -ini "$INIFILE" Stopping realtime threads Unloading hal components Kernel message information: [ 64.941409] I-pipe: Domain RTAI registered. [ 64.941414] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03. [ 64.941415] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) . [ 64.941520] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0). [ 64.941522] PIPELINE layers: [ 64.941524] f83e9e20 9ac15d93 RTAI 200 [ 64.941525] c085cb20 0 Linux 100 [ 64.957650] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>. [ 64.957983] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes. [ 64.957987] RTAI[sched]: hard timer type/freq = APIC/12542255(Hz); default timing: periodic; linear timed lists. [ 64.957990] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 3009954000 hz. [ 64.957991] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns. [ 64.958046] RTAI[usi]: enabled. [ 64.986640] RTAI[math]: loaded. [ 65.175088] hm2: loading Mesa HostMot2 driver version 0.15 [ 65.178031] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7 [ 65.178060] alloc irq_desc for 21 on node -1 [ 65.178062] alloc kstat_irqs on node -1 [ 65.178068] hm2_pci 0000:04:06.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21 [ 65.178071] hm2_pci: discovered 5i25 at 0000:04:06.0 [ 65.178530] hm2/hm2_5i25.0: Smart Serial Firmware Version 35 [ 65.293193] hm2/hm2_5i25.0: 34 I/O Pins used: [ 65.293196] hm2/hm2_5i25.0: IO Pin 000 (P3-01): StepGen #0, pin Direction (Output) [ 65.293198] hm2/hm2_5i25.0: IO Pin 001 (P3-14): StepGen #0, pin Step (Output) [ 65.293200] hm2/hm2_5i25.0: IO Pin 002 (P3-02): StepGen #1, pin Direction (Output) [ 65.293203] hm2/hm2_5i25.0: IO Pin 003 (P3-15): StepGen #1, pin Step (Output) [ 65.293205] hm2/hm2_5i25.0: IO Pin 004 (P3-03): StepGen #2, pin Direction (Output) [ 65.293207] hm2/hm2_5i25.0: IO Pin 005 (P3-16): StepGen #2, pin Step (Output) [ 65.293209] hm2/hm2_5i25.0: IO Pin 006 (P3-04): StepGen #3, pin Direction (Output) [ 65.293211] hm2/hm2_5i25.0: IO Pin 007 (P3-17): StepGen #3, pin Step (Output) [ 65.293213] hm2/hm2_5i25.0: IO Pin 008 (P3-05): StepGen #4, pin Direction (Output) [ 65.293215] hm2/hm2_5i25.0: IO Pin 009 (P3-06): StepGen #4, pin Step (Output) [ 65.293217] hm2/hm2_5i25.0: IO Pin 010 (P3-07): Smart Serial Interface #0, pin TxData0 (Output) [ 65.293220] hm2/hm2_5i25.0: IO Pin 011 (P3-08): Smart Serial Interface #0, pin RxData0 (Input) [ 65.293222] hm2/hm2_5i25.0: IO Pin 012 (P3-09): IOPort [ 65.293223] hm2/hm2_5i25.0: IO Pin 013 (P3-10): IOPort [ 65.293225] hm2/hm2_5i25.0: IO Pin 014 (P3-11): Encoder #0, pin Index (Input) [ 65.293228] hm2/hm2_5i25.0: IO Pin 015 (P3-12): Encoder #0, pin B (Input) [ 65.293230] hm2/hm2_5i25.0: IO Pin 016 (P3-13): Encoder #0, pin A (Input) [ 65.293231] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort [ 65.293233] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort [ 65.293235] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort [ 65.293236] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort [ 65.293238] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort [ 65.293239] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort [ 65.293241] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort [ 65.293243] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort [ 65.293244] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort [ 65.293246] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort [ 65.293247] hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort [ 65.293249] hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort [ 65.293251] hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort [ 65.293252] hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort [ 65.293254] hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort [ 65.293256] hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort [ 65.293257] hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort [ 65.293302] hm2/hm2_5i25.0: registered [ 65.293303] hm2_5i25.0: initialized AnyIO board at 0000:04:06.0 [ 73.844433] hm2_5i25.0: dropping AnyIO board at 0000:04:06.0 [ 73.844438] hm2/hm2_5i25.0: unregistered [ 73.844462] hm2_pci 0000:04:06.0: PCI INT A disabled [ 73.844482] hm2_pci: driver unloaded [ 73.846428] hm2: unloading [ 73.902522] RTAI[math]: unloaded. [ 73.914582] SCHED releases registered named ALIEN RTGLBH [ 73.977138] RTAI[malloc]: unloaded. [ 74.076780] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0). [ 74.078543] I-pipe: Domain RTAI unregistered. [ 74.078657] RTAI[hal]: unmounted. And the HAL file PNCConf generated: # Generated by PNCconf at Wed Nov 21 19:37:54 2012 # If you make changes to this file, they will be # overwritten when you run PNCconf again [EMC] MACHINE = Gerber DEBUG = 0 [DISPLAY] DISPLAY = axis POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = ACTUAL MAX_FEED_OVERRIDE = 2.000000 MAX_SPINDLE_OVERRIDE = 1.000000 MIN_SPINDLE_OVERRIDE = 0.500000 INTRO_GRAPHIC = linuxcnc.gif INTRO_TIME = 5 PROGRAM_PREFIX = /home/jdubovsky/linuxcnc/nc_files INCREMENTS = .1in .05in .01in .005in .001in .0005in .0001in POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = ACTUAL DEFAULT_LINEAR_VELOCITY = 0.250000 MAX_LINEAR_VELOCITY = 1.000000 MIN_LINEAR_VELOCITY = 0.010000 DEFAULT_ANGULAR_VELOCITY = 0.250000 MAX_ANGULAR_VELOCITY = 1.000000 MIN_ANGULAR_VELOCITY = 0.010000 EDITOR = gedit GEOMETRY = xyz [FILTER] PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image PROGRAM_EXTENSION = .py Python Script png = image-to-gcode gif = image-to-gcode jpg = image-to-gcode py = python [TASK] TASK = milltask CYCLE_TIME = 0.010 [RS274NGC] PARAMETER_FILE = linuxcnc.var [EMCMOT] EMCMOT = motmod COMM_TIMEOUT = 1.0 COMM_WAIT = 0.010 SERVO_PERIOD = 1000000 [HOSTMOT2] # **** This is for info only **** # DRIVER0=hm2_pci # BOARD0=5i25 [HAL] HALUI = halui HALFILE = Gerber.hal HALFILE = custom.hal POSTGUI_HALFILE = postgui_call_list.hal SHUTDOWN = shutdown.hal [HALUI] [TRAJ] AXES = 3 COORDINATES = X Y Z LINEAR_UNITS = inch ANGULAR_UNITS = degree CYCLE_TIME = 0.010 DEFAULT_VELOCITY = 0.33 MAX_LINEAR_VELOCITY = 3.33 [EMCIO] EMCIO = io CYCLE_TIME = 0.100 TOOL_TABLE = tool.tbl #******************** # Axis X #******************** [AXIS_0] TYPE = LINEAR HOME = 0.0 FERROR = 0.005 MIN_FERROR = 0.0005 MAX_VELOCITY = 3.33333333333 MAX_ACCELERATION = 2.0 # these are in nanoseconds DIRSETUP = 200 DIRHOLD = 200 STEPLEN = 1000 STEPSPACE = 2000 STEP_SCALE = 10000.0 MIN_LIMIT = -24.0 MAX_LIMIT = 24.0 HOME_OFFSET = 0.0 #******************** # Axis Y #******************** [AXIS_1] TYPE = LINEAR HOME = 0.0 FERROR = 0.005 MIN_FERROR = 0.0005 MAX_VELOCITY = 3.33333333333 MAX_ACCELERATION = 2.0 # these are in nanoseconds DIRSETUP = 200 DIRHOLD = 200 STEPLEN = 1000 STEPSPACE = 2000 STEP_SCALE = 10000.0 MIN_LIMIT = -24.0 MAX_LIMIT = 24.0 HOME_OFFSET = 0.0 #******************** # Axis Z #******************** [AXIS_2] TYPE = LINEAR HOME = 0.0 FERROR = 0.005 MIN_FERROR = 0.0005 MAX_VELOCITY = 1.667 MAX_ACCELERATION = 2.0 # these are in nanoseconds DIRSETUP = 200 DIRHOLD = 200 STEPLEN = 1000 STEPSPACE = 2000 STEP_SCALE = 10000.0 MIN_LIMIT = -8.0 MAX_LIMIT = 8.0 HOME_OFFSET = 0.0 #******************** # Spindle #******************** [SPINDLE_9] Thanks, Stephen ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
