7i96s vfd control

More
4 years 2 months ago - 4 years 2 months ago #248860 by Samuelx
7i96s vfd control was created by Samuelx
I got mesa 7i96S card and trying to connect it to my vfd.

VFD has
+10V output pin that gives +10V (measured on multimeter)
VI pin (analog signal frequency reference input) 0-10v
DCM/COM pin (common terminal of digital and control singnals)

I hooked it up to my 7i96s card   ANALOG SPINDLE INTERFACE
vdf +10v output to mesa pin 24  (Spindle +)
vdf VI pin to mesa pin 23 (Spindle out)
vdf com/dcm pin to mesa pin 22 (Spindle -)

Is this connection right?

Next I need to modify hal and ini files ?
My spindle is spinning 50hz/1370rpm

I found this on google 
So do I need to add this to my ini file?

loadrt scale count=1
Code:
addf scale.0 servo-thread setp scale.0.gain 0.007299270073 net spindle-speed-scale spindle.0.speed-out => scale.0.in net spindle-speed-DAC scale.0.out => <your DAC pin name> Where can I find my pin names that I need to use when modifying hal/ini?  
Last edit: 4 years 2 months ago by Samuelx.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #248878 by andypugh
Replied by andypugh on topic 7i96s vfd control

Where can I find my pin names that I need to use when modifying hal/ini?

With LinuxCNC loaded, open a terminal window and type:
Code:
halcmd show pin

You can either copy and paste the output to a text editor (it's shift-ctrl-c in the terminal for copy) or send it direct to a file with
Code:
halcmd show pin > pins.txt

You probably want to run
Code:
halcmd show param
too.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago - 4 years 2 months ago #248880 by PCW
Replied by PCW on topic 7i96s vfd control
How this is connected depends on you current hal/ini files
can you post them here?

You likely don't need the scale component  as the analog scaling
is typically done with the PWM generators scale parameter.
Last edit: 4 years 2 months ago by PCW. Reason: sp

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago - 4 years 2 months ago #248935 by Samuelx
Replied by Samuelx on topic 7i96s vfd control
Code:
# Generated by PNCconf at Wed Aug  3 17:23:08 2022 # Using LinuxCNC version:  Master (2.9) # If you make changes to this file, they will be # overwritten when you run PNCconf again loadrt [KINS]KINEMATICS loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS loadrt hostmot2 loadrt hm2_eth board_ip="10.10.10.10" config="num_encoders=1 num_pwmgens=0 num_stepgens=5 sserial_port_0=0xxxxx"  setp    [HMOT](CARD0).watchdog.timeout_ns 5000000 loadrt pid names=pid.x,pid.z,pid.s addf [HMOT](CARD0).read          servo-thread addf motion-command-handler   servo-thread addf motion-controller        servo-thread addf pid.x.do-pid-calcs       servo-thread addf pid.z.do-pid-calcs       servo-thread addf pid.s.do-pid-calcs       servo-thread addf [HMOT](CARD0).write         servo-thread setp [HMOT](CARD0).dpll.01.timer-us -50 setp [HMOT](CARD0).stepgen.timer-number 1 # external output signals # --- SPINDLE-CW --- net spindle-cw  =>     [HMOT](CARD0).ssr.00.out-00 # external input signals # --- MIN-HOME-X --- net min-home-x     <=  [HMOT](CARD0).gpio.000.in # --- MIN-HOME-Z --- net min-home-z     <=  [HMOT](CARD0).gpio.001.in #******************* #  AXIS X JOINT 0 #******************* setp   pid.x.Pgain     [JOINT_0]P setp   pid.x.Igain     [JOINT_0]I setp   pid.x.Dgain     [JOINT_0]D setp   pid.x.bias      [JOINT_0]BIAS setp   pid.x.FF0       [JOINT_0]FF0 setp   pid.x.FF1       [JOINT_0]FF1 setp   pid.x.FF2       [JOINT_0]FF2 setp   pid.x.deadband  [JOINT_0]DEADBAND setp   pid.x.maxoutput [JOINT_0]MAX_OUTPUT setp   pid.x.error-previous-target true # This setting is to limit bogus stepgen # velocity corrections caused by position # feedback sample time jitter. setp   pid.x.maxerror 0.012700 net x-index-enable  <=> pid.x.index-enable net x-enable        =>  pid.x.enable net x-pos-cmd       =>  pid.x.command net x-pos-fb        =>  pid.x.feedback net x-output        <=  pid.x.output # Step Gen signals/setup setp   [HMOT](CARD0).stepgen.00.dirsetup        [JOINT_0]DIRSETUP setp   [HMOT](CARD0).stepgen.00.dirhold         [JOINT_0]DIRHOLD setp   [HMOT](CARD0).stepgen.00.steplen         [JOINT_0]STEPLEN setp   [HMOT](CARD0).stepgen.00.stepspace       [JOINT_0]STEPSPACE setp   [HMOT](CARD0).stepgen.00.position-scale  [JOINT_0]STEP_SCALE setp   [HMOT](CARD0).stepgen.00.step_type        0 setp   [HMOT](CARD0).stepgen.00.control-type     1 setp   [HMOT](CARD0).stepgen.00.maxaccel         [JOINT_0]STEPGEN_MAXACCEL setp   [HMOT](CARD0).stepgen.00.maxvel           [JOINT_0]STEPGEN_MAXVEL # ---closedloop stepper signals--- net x-pos-cmd    <= joint.0.motor-pos-cmd net x-vel-cmd    <= joint.0.vel-cmd net x-output     => [HMOT](CARD0).stepgen.00.velocity-cmd net x-pos-fb     <= [HMOT](CARD0).stepgen.00.position-fb net x-pos-fb     => joint.0.motor-pos-fb net x-enable     <= joint.0.amp-enable-out net x-enable     => [HMOT](CARD0).stepgen.00.enable # ---setup home / limit switch signals--- net min-home-x     =>  joint.0.home-sw-in net min-home-x     =>  joint.0.neg-lim-sw-in net x-pos-limit     =>  joint.0.pos-lim-sw-in #******************* #  AXIS Z JOINT 1 #******************* setp   pid.z.Pgain     [JOINT_1]P setp   pid.z.Igain     [JOINT_1]I setp   pid.z.Dgain     [JOINT_1]D setp   pid.z.bias      [JOINT_1]BIAS setp   pid.z.FF0       [JOINT_1]FF0 setp   pid.z.FF1       [JOINT_1]FF1 setp   pid.z.FF2       [JOINT_1]FF2 setp   pid.z.deadband  [JOINT_1]DEADBAND setp   pid.z.maxoutput [JOINT_1]MAX_OUTPUT setp   pid.z.error-previous-target true # This setting is to limit bogus stepgen # velocity corrections caused by position # feedback sample time jitter. setp   pid.z.maxerror 0.012700 net z-index-enable  <=> pid.z.index-enable net z-enable        =>  pid.z.enable net z-pos-cmd       =>  pid.z.command net z-pos-fb        =>  pid.z.feedback net z-output        <=  pid.z.output # Step Gen signals/setup setp   [HMOT](CARD0).stepgen.01.dirsetup        [JOINT_1]DIRSETUP setp   [HMOT](CARD0).stepgen.01.dirhold         [JOINT_1]DIRHOLD setp   [HMOT](CARD0).stepgen.01.steplen         [JOINT_1]STEPLEN setp   [HMOT](CARD0).stepgen.01.stepspace       [JOINT_1]STEPSPACE setp   [HMOT](CARD0).stepgen.01.position-scale  [JOINT_1]STEP_SCALE setp   [HMOT](CARD0).stepgen.01.step_type        0 setp   [HMOT](CARD0).stepgen.01.control-type     1 setp   [HMOT](CARD0).stepgen.01.maxaccel         [JOINT_1]STEPGEN_MAXACCEL setp   [HMOT](CARD0).stepgen.01.maxvel           [JOINT_1]STEPGEN_MAXVEL # ---closedloop stepper signals--- net z-pos-cmd    <= joint.1.motor-pos-cmd net z-vel-cmd    <= joint.1.vel-cmd net z-output     => [HMOT](CARD0).stepgen.01.velocity-cmd net z-pos-fb     <= [HMOT](CARD0).stepgen.01.position-fb net z-pos-fb     => joint.1.motor-pos-fb net z-enable     <= joint.1.amp-enable-out net z-enable     => [HMOT](CARD0).stepgen.01.enable # ---setup home / limit switch signals--- net min-home-z     =>  joint.1.home-sw-in net min-home-z     =>  joint.1.neg-lim-sw-in net z-pos-limit     =>  joint.1.pos-lim-sw-in #******************* #  SPINDLE #******************* setp   pid.s.Pgain     [SPINDLE_0]P setp   pid.s.Igain     [SPINDLE_0]I setp   pid.s.Dgain     [SPINDLE_0]D setp   pid.s.bias      [SPINDLE_0]BIAS setp   pid.s.FF0       [SPINDLE_0]FF0 setp   pid.s.FF1       [SPINDLE_0]FF1 setp   pid.s.FF2       [SPINDLE_0]FF2 setp   pid.s.deadband  [SPINDLE_0]DEADBAND setp   pid.s.maxoutput [SPINDLE_0]MAX_OUTPUT setp   pid.s.error-previous-target true net spindle-index-enable  <=> pid.s.index-enable net spindle-enable        =>  pid.s.enable net spindle-vel-cmd-rpm     => pid.s.command net spindle-vel-fb-rpm      => pid.s.feedback net spindle-output        <=  pid.s.output # ---setup spindle control signals--- net spindle-vel-cmd-rps        <=  spindle.0.speed-out-rps net spindle-vel-cmd-rps-abs    <=  spindle.0.speed-out-rps-abs net spindle-vel-cmd-rpm        <=  spindle.0.speed-out net spindle-vel-cmd-rpm-abs    <=  spindle.0.speed-out-abs net spindle-enable             <=  spindle.0.on net spindle-cw                 <=  spindle.0.forward net spindle-ccw                <=  spindle.0.reverse net spindle-brake              <=  spindle.0.brake net spindle-revs               =>  spindle.0.revs net spindle-at-speed           =>  spindle.0.at-speed net spindle-vel-fb-rps         =>  spindle.0.speed-in net spindle-index-enable      <=>  spindle.0.index-enable # ---Setup spindle at speed signals--- sets spindle-at-speed true #****************************** # connect miscellaneous signals #****************************** #  ---HALUI signals--- net axis-select-x  halui.axis.x.select net jog-x-pos      halui.axis.x.plus net jog-x-neg      halui.axis.x.minus net jog-x-analog   halui.axis.x.analog net x-is-homed     halui.joint.0.is-homed net axis-select-z  halui.axis.z.select net jog-z-pos      halui.axis.z.plus net jog-z-neg      halui.axis.z.minus net jog-z-analog   halui.axis.z.analog net z-is-homed     halui.joint.1.is-homed net jog-selected-pos      halui.axis.selected.plus net jog-selected-neg      halui.axis.selected.minus net spindle-manual-cw     halui.spindle.0.forward net spindle-manual-ccw    halui.spindle.0.reverse net spindle-manual-stop   halui.spindle.0.stop net machine-is-on         halui.machine.is-on net jog-speed             halui.axis.jog-speed net MDI-mode              halui.mode.is-mdi #  ---coolant signals--- net coolant-mist      <=  iocontrol.0.coolant-mist net coolant-flood     <=  iocontrol.0.coolant-flood #  ---probe signal--- net probe-in     =>  motion.probe-input #  ---motion control signals--- net in-position               <=  motion.in-position net machine-is-enabled        <=  motion.motion-enabled #  ---digital in / out signals--- #  ---estop signals--- net estop-out     <=  iocontrol.0.user-enable-out net estop-out     =>  iocontrol.0.emc-enable-in #  ---manual tool change signals--- net tool-change-request    <= iocontrol.0.tool-change net tool-change-confirmed  => iocontrol.0.tool-changed net tool-number            <= iocontrol.0.tool-prep-number #  ---ignore tool prepare requests--- net tool-prepare-loopback   iocontrol.0.tool-prepare      =>  iocontrol.0.tool-prepared # Generated by PNCconf at Wed Aug  3 17:23:08 2022 # Using LinuxCNC version:  Master (2.9) # If you make changes to this file, they will be # overwritten when you run PNCconf again [EMC] MACHINE = Emco_PC_50_Turn DEBUG = 0 VERSION = 1.1 [DISPLAY] DISPLAY = gmoccapy POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = ACTUAL MAX_FEED_OVERRIDE = 2.000000 MAX_SPINDLE_OVERRIDE = 2.000000 MIN_SPINDLE_OVERRIDE = 0.500000 INTRO_GRAPHIC = linuxcnc.gif INTRO_TIME = 5 PROGRAM_PREFIX = /home/samuel/linuxcnc/nc_files INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm LATHE = 1 POSITION_FEEDBACK = ACTUAL DEFAULT_LINEAR_VELOCITY = 6.000000 MAX_LINEAR_VELOCITY = 25.000000 MIN_LINEAR_VELOCITY = 0.500000 DEFAULT_ANGULAR_VELOCITY = 12.000000 MAX_ANGULAR_VELOCITY = 180.000000 MIN_ANGULAR_VELOCITY = 1.666667 EDITOR = gedit GEOMETRY = xyz CYCLE_TIME = 100 [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 SERVO_PERIOD = 1000000 [HMOT] CARD0=hm2_7i96.0 [HAL] HALUI = halui HALFILE = Emco_PC_50_Turn.hal HALFILE = custom.hal POSTGUI_HALFILE = gmoccapy_postgui.hal POSTGUI_HALFILE = custom_postgui.hal SHUTDOWN = shutdown.hal [HALUI] [KINS] JOINTS = 2 KINEMATICS = trivkins coordinates=XZ [TRAJ] COORDINATES =  XZ LINEAR_UNITS = mm ANGULAR_UNITS = degree DEFAULT_LINEAR_VELOCITY = 1.25 MAX_LINEAR_VELOCITY = 12.50 [EMCIO] EMCIO = io CYCLE_TIME = 0.100 TOOL_TABLE = tool.tbl #****************************************** [AXIS_X] MAX_VELOCITY = 12.5 MAX_ACCELERATION = 750.0 MIN_LIMIT = -46.01 MAX_LIMIT = -0.99 [JOINT_0] TYPE = LINEAR HOME = -1.0 FERROR = 10.0 MIN_FERROR = 1.0 MAX_VELOCITY = 12.5 MAX_ACCELERATION = 750.0 # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger. STEPGEN_MAXVEL = 15.62 STEPGEN_MAXACCEL = 937.50 P = 1000.0 I = 0.0 D = 0.0 FF0 = 0.0 FF1 = 1.0 FF2 = 0.0 BIAS = 0.0 DEADBAND = 0.0 MAX_OUTPUT = 0.0 # these are in nanoseconds DIRSETUP   = 10000 DIRHOLD    = 10000 STEPLEN    = 5000 STEPSPACE  = 5000 STEP_SCALE = 8000.0 MIN_LIMIT = -46.01 MAX_LIMIT = -0.99 HOME_OFFSET = 0.000000 HOME_SEARCH_VEL = 8.333333 HOME_LATCH_VEL = 0.500000 HOME_FINAL_VEL = 0.000000 HOME_USE_INDEX = NO HOME_IGNORE_LIMITS = YES HOME_SEQUENCE = 1 #****************************************** #****************************************** [AXIS_Z] MAX_VELOCITY = 12.5 MAX_ACCELERATION = 750.0 MIN_LIMIT = -0.01 MAX_LIMIT = 236.01 [JOINT_1] TYPE = LINEAR HOME = 41.5 FERROR = 10.0 MIN_FERROR = 1.0 MAX_VELOCITY = 12.5 MAX_ACCELERATION = 750.0 # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger. STEPGEN_MAXVEL = 15.62 STEPGEN_MAXACCEL = 937.50 P = 1000.0 I = 0.0 D = 0.0 FF0 = 0.0 FF1 = 1.0 FF2 = 0.0 BIAS = 0.0 DEADBAND = 0.0 MAX_OUTPUT = 0.0 # these are in nanoseconds DIRSETUP   = 20000 DIRHOLD    = 20000 STEPLEN    = 5000 STEPSPACE  = 5000 STEP_SCALE = 8000.0 MIN_LIMIT = -0.01 MAX_LIMIT = 236.01 HOME_OFFSET = 0.000000 HOME_SEARCH_VEL = -8.333333 HOME_LATCH_VEL = -0.500000 HOME_FINAL_VEL = 0.000000 HOME_USE_INDEX = NO HOME_IGNORE_LIMITS = YES HOME_SEQUENCE = 0 #****************************************** [SPINDLE_0] P = 0.0 I = 0.0 D = 0.0 FF0 = 1.0 FF1 = 0.0 FF2 = 0.0 BIAS = 0.0 DEADBAND = 0.0 MAX_OUTPUT = 2000.0
 
Last edit: 4 years 2 months ago by Samuelx.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #248946 by Samuelx
Replied by Samuelx on topic 7i96s vfd control
I also tryed to use mecact tool.
Tool is working but when trying to start linuxcnc i got folowing error.
Code:
Error report created by /usr/lib/tcltk/linuxcnc/show_errors.tcl: 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/lib/linuxcnc/modules LINUXCNC_CONFIG_DIR= LINUXCNC_LANG_DIR=/usr/lib/tcltk/linuxcnc/msgs INIVAR=inivar HALCMD=halcmd LINUXCNC_EMCSH=/usr/bin/wish8.6 LINUXCNC - 2.9.0~pre0 Machine configuration directory is '/home/samuel/linuxcnc/configs/emco_pc_turn_50_mesact' Machine configuration file is 'emco_pc_turn_50_mesact.ini' INIFILE=/home/samuel/linuxcnc/configs/emco_pc_turn_50_mesact/emco_pc_turn_50_mesact.ini VERSION=1.1 PARAMETER_FILE=emco_pc_turn_50_mesact.var TPMOD= HOMEMOD= TASK=milltask HALUI=halui DISPLAY=gmoccapy COORDINATES=XZ KINEMATICS=trivkins coordinates=XZ Starting LinuxCNC... Starting LinuxCNC server program: linuxcncsvr Loading Real Time OS, RTAPI, and HAL_LIB modules Starting LinuxCNC IO program: iov2 Starting HAL User Interface program: halui linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Found file(REL): ./emco_pc_turn_50_mesact.hal Shutting down and cleaning up LinuxCNC... iov2: exiting hm2: loading Mesa HostMot2 driver version 0.15 hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2 hm2_eth: 10.10.10.10: INFO: Hardware address (MAC): 00:60:1b:16:80:86 hm2_eth: Unrecognized ethernet board found: 7I96S -- port names will be wrong hm2_eth: discovered 7I96S hm2/hm2_7i96.0: Low Level init 0.15 hm2/hm2_7i96.0: Smart Serial Firmware Version 43 hm2/hm2_7i96.0: 51 I/O Pins used: hm2/hm2_7i96.0:     IO Pin 000 (??-01): InM Input Module #0, pin in0 (Input) hm2/hm2_7i96.0:     IO Pin 001 (??-14): InM Input Module #0, pin in1 (Input) hm2/hm2_7i96.0:     IO Pin 002 (??-02): InM Input Module #0, pin in2 (Input) hm2/hm2_7i96.0:     IO Pin 003 (??-15): InM Input Module #0, pin in3 (Input) hm2/hm2_7i96.0:     IO Pin 004 (??-03): InM Input Module #0, pin in4 (Input) hm2/hm2_7i96.0:     IO Pin 005 (??-16): InM Input Module #0, pin in5 (Input) hm2/hm2_7i96.0:     IO Pin 006 (??-04): InM Input Module #0, pin in6 (Input) hm2/hm2_7i96.0:     IO Pin 007 (??-17): InM Input Module #0, pin in7 (Input) hm2/hm2_7i96.0:     IO Pin 008 (??-05): InM Input Module #0, pin in8 (Input) hm2/hm2_7i96.0:     IO Pin 009 (??-06): InM Input Module #0, pin in9 (Input) hm2/hm2_7i96.0:     IO Pin 010 (??-07): InM Input Module #0, pin in10 (Input) hm2/hm2_7i96.0:     IO Pin 011 (??-08): SSR #0, pin Out-00 (Output) hm2/hm2_7i96.0:     IO Pin 012 (??-09): SSR #0, pin Out-01 (Output) hm2/hm2_7i96.0:     IO Pin 013 (??-10): SSR #0, pin Out-02 (Output) hm2/hm2_7i96.0:     IO Pin 014 (??-11): SSR #0, pin Out-03 (Output) hm2/hm2_7i96.0:     IO Pin 015 (??-12): OutM Output Module #0, pin Out-04 (Output) hm2/hm2_7i96.0:     IO Pin 016 (??-13): OutM Output Module #0, pin Out-05 (Output) hm2/hm2_7i96.0:     IO Pin 017 (??-01): StepGen #0, pin Step (Output) hm2/hm2_7i96.0:     IO Pin 018 (??-14): StepGen #0, pin Direction (Output) hm2/hm2_7i96.0:     IO Pin 019 (??-02): StepGen #1, pin Step (Output) hm2/hm2_7i96.0:     IO Pin 020 (??-15): StepGen #1, pin Direction (Output) hm2/hm2_7i96.0:     IO Pin 021 (??-03): StepGen #2, pin Step (Output) hm2/hm2_7i96.0:     IO Pin 022 (??-16): StepGen #2, pin Direction (Output) hm2/hm2_7i96.0:     IO Pin 023 (??-04): StepGen #3, pin Step (Output) hm2/hm2_7i96.0:     IO Pin 024 (??-17): StepGen #3, pin Direction (Output) hm2/hm2_7i96.0:     IO Pin 025 (??-05): StepGen #4, pin Step (Output) hm2/hm2_7i96.0:     IO Pin 026 (??-06): StepGen #4, pin Direction (Output) hm2/hm2_7i96.0:     IO Pin 027 (??-07): Encoder #0, pin A (Input) hm2/hm2_7i96.0:     IO Pin 028 (??-08): Encoder #0, pin B (Input) hm2/hm2_7i96.0:     IO Pin 029 (??-09): Encoder #0, pin Index (Input) hm2/hm2_7i96.0:     IO Pin 030 (??-10): IOPort hm2/hm2_7i96.0:     IO Pin 031 (??-11): IOPort hm2/hm2_7i96.0:     IO Pin 032 (??-12): IOPort hm2/hm2_7i96.0:     IO Pin 033 (??-13): SSR #0, pin AC Ref (internal) (Output) hm2/hm2_7i96.0:     IO Pin 034 (??-01): IOPort hm2/hm2_7i96.0:     IO Pin 035 (??-14): IOPort hm2/hm2_7i96.0:     IO Pin 036 (??-02): IOPort hm2/hm2_7i96.0:     IO Pin 037 (??-15): IOPort hm2/hm2_7i96.0:     IO Pin 038 (??-03): IOPort hm2/hm2_7i96.0:     IO Pin 039 (??-16): IOPort hm2/hm2_7i96.0:     IO Pin 040 (??-04): IOPort hm2/hm2_7i96.0:     IO Pin 041 (??-17): IOPort hm2/hm2_7i96.0:     IO Pin 042 (??-05): IOPort hm2/hm2_7i96.0:     IO Pin 043 (??-06): IOPort hm2/hm2_7i96.0:     IO Pin 044 (??-07): IOPort hm2/hm2_7i96.0:     IO Pin 045 (??-08): IOPort hm2/hm2_7i96.0:     IO Pin 046 (??-09): IOPort hm2/hm2_7i96.0:     IO Pin 047 (??-10): IOPort hm2/hm2_7i96.0:     IO Pin 048 (??-11): IOPort hm2/hm2_7i96.0:     IO Pin 049 (??-12): IOPort hm2/hm2_7i96.0:     IO Pin 050 (??-13): IOPort hm2/hm2_7i96.0: registered hm2_eth: in hm2_eth_reset hm2_eth: HostMot2 ethernet driver unloaded hm2: unloading Removing HAL_LIB, RTAPI, and Real Time OS modules Removing NML shared memory segments Debug file information: Note: Using POSIX realtime ./emco_pc_turn_50_mesact.hal:18: parameter or pin 'hm2_7i96s.0.watchdog.timeout_ns' not found 7479 Stopping realtime threads Unloading hal components Note: Using POSIX realtime ----------------------------------------------------------------------- Info report created by linuxcnc_info: The file:    /tmp/linuxcnc_info.txt can be posted to a forum or a web site like:      http://pastebin.com in order to provide information about the linuxcnc system and configuration.                 Date: Wed Aug 3 07:02:48 PM EEST 2022             UTC Date: Wed Aug 3 04:02:48 PM UTC 2022         this program: /usr/bin/linuxcnc_info               uptime: 19:02:48 up 35 min, 1 user, load average: 0,56, 0,59, 0,67      lsb_release -sa: Linuxmint Linux Mint 21 21 vanessa             linuxcnc: /usr/bin/linuxcnc                  pwd: /home/samuel/linuxcnc/configs/emco_pc_turn_50_mesact                 USER: samuel              LOGNAME: samuel                 HOME: /home/samuel               EDITOR:                VISUAL:              LANGUAGE: en_US                 TERM: dumb            COLORTERM:               DISPLAY: :0              DESKTOP: mate         display size: 1920x1080 pixels (508x285 millimeters)                 PATH: /usr/bin:/home/samuel/linuxcnc/configs/emco_pc_turn_50_mesact/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin uname items:          nodename -n: samuel-OptiPlex-755       kernel-name -s: Linux       kernel-vers -v: #1 SMP PREEMPT_RT Debian 5.18.5-1 (2022-06-16)           machine -m: x86_64         processor -p: x86_64          platform -i: x86_64       oper system -o: GNU/Linux /proc items:              cmdline: BOOT_IMAGE=/boot/vmlinuz-5.18.0-2-rt-amd64 root=UUID=e11f68d1-151d-4191-b0d9-f85eba8fe23a ro quiet splash isolcpus=1           model name: Intel(R) Core(TM)2 Duo CPU E8600 @ 3.33GHz                cores: 1              cpu MHz: 3325.229              parport: 0000-0000 : parport0 0000-0000 : parport0               serial: 0000-0000 : serial 0000-0000 : serial Versions:                  gcc: gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0               python: Python 3.10.4                  git: git version 2.34.1           git commit: NA                  tcl: 8.6                   tk: 8.6                glade: not_in_PATH linuxcnc_var all:      LINUXCNCVERSION: 2.9.0~pre0 LINUXCNC_AUX_GLADEVCP: /usr/share/linuxcnc/aux_gladevcp LINUXCNC_AUX_EXAMPLES: /usr/share/linuxcnc/aux_examples             REALTIME: /usr/lib/linuxcnc/realtime                  RTS: uspace           HALLIB_DIR: /usr/share/linuxcnc/hallib               PYTHON: /usr/bin/python3 dpkg -l '*linuxcnc*': Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name            Version                             Architecture Description +++-===============-===================================-============-============================================= un  linuxcnc        <none>                              <none>       (no description available) un  linuxcnc-doc    <none>                              <none>       (no description available) un  linuxcnc-doc-en <none>                              <none>       (no description available) un  linuxcnc-sim    <none>                              <none>       (no description available) ii  linuxcnc-uspace 2.9.0~pre0+git20220402.2500863908-4 amd64        motion controller for CNC machines and robots

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago - 4 years 2 months ago #248948 by PCW
Replied by PCW on topic 7i96s vfd control
Looks like an old copy of LinuxCNC 2.9 (before 7I96S support was added ~April this year)
Last edit: 4 years 2 months ago by PCW.

Please Log in or Create an account to join the conversation.

Time to create page: 0.348 seconds
Powered by Kunena Forum