7i96s vfd control

More
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?  

Please Log in 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 to join the conversation.

More
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.

Please Log in to join the conversation.

More
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
 

Please Log in 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 to join the conversation.

More
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)

Please Log in to join the conversation.

More
4 years 2 months ago #248958 by Samuelx
Replied by Samuelx on topic 7i96s vfd control
Where  can i find the newest version?
And the next question is how to update :D

I am sorry about all the questions, I promise that after a year, I will be helping beginers here also.

 

Please Log in to join the conversation.

More
4 years 2 months ago #248961 by PCW
Replied by PCW on topic 7i96s vfd control
How did you install 2.9?

Please Log in to join the conversation.

More
4 years 2 months ago #248962 by Samuelx

Please Log in to join the conversation.

More
4 years 2 months ago #248963 by PCW
Replied by PCW on topic 7i96s vfd control
Wow that's a bit unfortunate... the Debian deb is from April 6 and the 7I96S support was added April 7...

I suspect the easiest way to install it is to get the latest LinuxCNC buildbot deb

Please Log in to join the conversation.

Time to create page: 0.100 seconds
Powered by Kunena Forum