Advanced Search

Search Results (Searched for: )

  • PCW
  • PCW's Avatar
25 Mar 2025 17:22
Replied by PCW on topic linuxcnc scurve motion planner

linuxcnc scurve motion planner

Category: General LinuxCNC Questions

Can you post the gcode?
 
  • Evgen
  • Evgen
25 Mar 2025 17:08
Replied by Evgen on topic linuxcnc scurve motion planner

linuxcnc scurve motion planner

Category: General LinuxCNC Questions

Yes,I'm sure. Firstly I got this problem on real machine with MESA card.
  • PCW
  • PCW's Avatar
25 Mar 2025 16:17
Replied by PCW on topic linuxcnc scurve motion planner

linuxcnc scurve motion planner

Category: General LinuxCNC Questions

Are you sure that is not just an artifact of running a non-realtime (SIM) installation?
  • tylernyberg
  • tylernyberg
25 Mar 2025 16:10
Replied by tylernyberg on topic New Computer - Error Launching

New Computer - Error Launching

Category: Advanced Configuration

The test 4x4 file is the one that was working on the other computer, which is why I tried that one.

When I use the test-4x4_1742871679.ini it launchs with an error:

waiting for component 'inihal' to become ready.....
a configuration error is preventing LCNC from starting
....HAL:ERROR exit called before init
<commandline>:0: waitpid failed milltask inihal

it also lists 3x:
USRMOT: ERROR: command timeout
emcMotionInit: emcTrajInit failed


I have another file attached below that I tried called Mesa_4x4, which compared looks the same config. This has an error related to these two lines when I use it:
setp hm2_5i25.0.dpll.01.timer-us -50
setp hm2_5i25.0.stepgen.timer-number 1

if I remove these lines from the hal file I can hear the motors click on LCNC boot, but then get the error for spindle speed GladeVCP

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.4
Machine configuration directory is '/home/bep/linuxcnc/configs/Mesa_4x4'
Machine configuration file is 'Mesa_4x4.ini'
INIFILE=/home/bep/linuxcnc/configs/Mesa_4x4/Mesa_4x4.ini
VERSION=1.1
PARAMETER_FILE=linuxcnc.var
TPMOD=
HOMEMOD=
TASK=milltask
HALUI=halui
DISPLAY=axis
COORDINATES=XYYZ
KINEMATICS=trivkins coordinates=XYYZ kinstype=BOTH
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
linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod
Found file(REL): ./Mesa_4x4.hal
Found file(REL): ./custom.hal
Starting TASK program: milltask
Starting DISPLAY program: axis
gtk-builder-error-quark: gvcp-panel.ui:72:38 Invalid property: HAL_Table.n_rows (11)
Warning: Forward kinematics must handle duplicate coordinate letters:yy

Embeded tab command "halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -d -x 75497615 -H gvcp_call_list.hal gvcp-panel.ui" exited with error: 1
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
task: 173 cycles, min=0.000004, max=0.011021, avg=0.008873, 0 latency excursions (> 10x expected cycle time of 0.010000s)

identityKinematicsSetup: coordinates:XYYZ
   Joint 0 ==> Axis X
   Joint 1 ==> Axis Y
   Joint 2 ==> Axis Y
   Joint 3 ==> Axis Z

hm2: loading Mesa HostMot2 driver version 0.15
hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
hm2_pci: discovered 5i25 at 0000:10:00.0
hm2/hm2_5i25.0: Low Level init 0.15
hm2/hm2_5i25.0: Smart Serial Firmware Version 43
Board hm2_5i25.0.7i76.0.0 Hardware Mode 0 = standard
Board hm2_5i25.0.7i76.0.0 Software Mode 0 = io_spin
Board hm2_5i25.0.7i76.0.0 Software Mode 1 = io_ana_spin
Board hm2_5i25.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv
hm2/hm2_5i25.0: 34 I/O Pins used:
hm2/hm2_5i25.0:     IO Pin 000 (P3-01): StepGen #0, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 001 (P3-14): StepGen #0, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 002 (P3-02): StepGen #1, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 003 (P3-15): StepGen #1, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 004 (P3-03): StepGen #2, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 005 (P3-16): StepGen #2, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 006 (P3-04): StepGen #3, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 007 (P3-17): StepGen #3, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 008 (P3-05): StepGen #4, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 009 (P3-06): StepGen #4, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Smart Serial Interface #0, pin tx0 (Output)
hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Smart Serial Interface #0, pin rx0 (Input)
hm2/hm2_5i25.0:     IO Pin 012 (P3-09): IOPort
hm2/hm2_5i25.0:     IO Pin 013 (P3-10): IOPort
hm2/hm2_5i25.0:     IO Pin 014 (P3-11): Encoder #0, pin Index (Input)
hm2/hm2_5i25.0:     IO Pin 015 (P3-12): Encoder #0, pin B (Input)
hm2/hm2_5i25.0:     IO Pin 016 (P3-13): Encoder #0, pin A (Input)
hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
hm2/hm2_5i25.0:     IO Pin 024 (P2-17): IOPort
hm2/hm2_5i25.0:     IO Pin 025 (P2-05): IOPort
hm2/hm2_5i25.0:     IO Pin 026 (P2-06): IOPort
hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
hm2/hm2_5i25.0: registered
hm2_5i25.0: initialized AnyIO board at 0000:10:00.0
hm2_5i25.0: dropping AnyIO board at 0000:10:00.0
hm2/hm2_5i25.0: unregistered
hm2_pci: 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
note: MAXV     max: 3.333 units/sec 200.000 units/min
note: LJOG     max: 3.333 units/sec 200.000 units/min
note: LJOG default: 2.000 units/sec 120.000 units/min
note: jog_order='XYZ'
note: jog_invert=set()
[GladeVCP][[36mINFO[0m]  Logging to: [33m/home/bep/gladevcp.log[0m (logger.py:106)
[GladeVCP.QTVCP.QT_ISTAT][[33mWARNING[0m]  INI Parsing Error, No DEFAULT_SPINDLE_0_SPEED Entry in DISPLAY, Using: 200 (qt_istat.py:532)
[GladeVCP.QTVCP.QT_ISTAT][[33mWARNING[0m]  INI Parsing Error, No MIN_SPINDLE_0_SPEED Entry in DISPLAY, Using: 100 (qt_istat.py:532)
[GladeVCP.QTVCP.QT_ISTAT][[33mWARNING[0m]  INI Parsing Error, No MAX_SPINDLE_0_SPEED Entry in DISPLAY, Using: 2500 (qt_istat.py:532)
[GladeVCP.QTVCP.QT_ISTAT][[33mWARNING[0m]  INI Parsing Error, No MAX_SPINDLE_0_OVERRIDE Entry in DISPLAY, Using: 1 (qt_istat.py:532)
[GladeVCP.QTVCP.QT_ISTAT][[33mWARNING[0m]  INI Parsing Error, No MIN_SPINDLE_0_OVERRIDE Entry in DISPLAY, Using: 0.5 (qt_istat.py:532)
[GladeVCP][[34mDEBUG[0m]  **** GLADE VCP INFO:    Not a builder project, trying to load as a lib glade project (gladevcp:205)
**** GLADE VCP ERROR:    With xml file: gvcp-panel.ui : 'gi.repository.Gtk' object has no attribute 'glade'
<commandline>:0: gladevcp exited without becoming ready
5919
5954
Stopping realtime threads
Unloading hal components
RTAPI_PCI: Unmapped 65536 bytes at 0x7f0f704a9000
Note: Using POSIX realtime
  • PCW
  • PCW's Avatar
25 Mar 2025 15:49 - 25 Mar 2025 15:51
Replied by PCW on topic Problem with Limit switches

Problem with Limit switches

Category: General LinuxCNC Questions

You do not have the 7I96s input common (TB3 pin 12) connected.
The isolated inputs will not function properly without this connected.
  • langdons
  • langdons
25 Mar 2025 15:42
Replied by langdons on topic bandit controller retrofit

bandit controller retrofit

Category: General LinuxCNC Questions

This may be of interest to you: www.aliexpress.com/store/1102633485
  • tommylight
  • tommylight's Avatar
25 Mar 2025 15:42
Replied by tommylight on topic How to build a CNC Router?

How to build a CNC Router?

Category: Milling Machines

Done, thank you.
  • PCW
  • PCW's Avatar
25 Mar 2025 15:39

Struggling to get all encoders to show up on 7i77 via 7i94T

Category: Driver Boards

You change to the EEPROM IP address (default is 10.10.10.10 )
by moving the IP address setting jumper (and power cycling)

What you did was re-write the EEPROM IP address to 10.10.10.10 (it was already that)
  • workshop54
  • workshop54
25 Mar 2025 15:26 - 25 Mar 2025 15:32

Struggling to get all encoders to show up on 7i77 via 7i94T

Category: Driver Boards

Ahhh, there they are.

I was doing grep 7i77 instead of grep enc.

Now I notice that the encoders are actually directly under the 7i94T, instead of the 7i77.
This makes me feel like a total newb again. (Well, I am in LinuxCNC, but not in programming)

Running the card on 192.168.1.121 works fine for me because I changed the NetworkManager config.

I tried to get the card on 10.10.10.10 with mesaflash —device 7i94t —addr 192.168.1.121 —set ip=10.10.10.10, but that doesn’t work for some reason.

The chrt command you gave me showed no packet loss.
~/linuxcnc/configs/maho_mh400e$  sudo chrt 99 ping -i .001 -c 60000 -q 192.168.1.121
PING 192.168.1.121 (192.168.1.121) 56(84) bytes of data.

—- 192.168.1.121 ping statistics —-
60000 packets transmitted, 60000 received, 0% packet loss, time 60022ms
rtt min/avg/max/mdev = 0.137/0.258/0.477/0.030 ms
  • PCW
  • PCW's Avatar
25 Mar 2025 15:25 - 25 Mar 2025 15:32

Mesa 7i95T config for workbench tests - to drive H-Bridges + PMDC servos

Category: Configuration Tools

What makes me curious is mesaflash --device 7i95t --addr 10.10.10.10 --readhmid output, because i can't see TB5 inputs present in the list. Why is that?


 
The input pins are  scanned by the inmux module so multiple inputs are sensed by a few FPGA
pins so not listed.

The output pins are not there because the name is wrong in mesaflash (the SSR TB3 pins should
be TB5 pins) Fixed (in mesaflash 3.5.13)
  • langdons
  • langdons
25 Mar 2025 15:22
Replied by langdons on topic bandit controller retrofit

bandit controller retrofit

Category: General LinuxCNC Questions

Why did you bother to crop out the background?

Why cut out information unnecessarily?
  • langdons
  • langdons
25 Mar 2025 15:19 - 25 Mar 2025 15:20
Replied by langdons on topic bandit controller retrofit

bandit controller retrofit

Category: General LinuxCNC Questions

Does the bandit controller work (for jogging axes at least)?

Perhaps you can sorta fix the old drivers at least.

Maybe even adapt the bandit for PC control.
  • mclien
  • mclien
25 Mar 2025 15:14
Replied by mclien on topic How to build a CNC Router?

How to build a CNC Router?

Category: Milling Machines

What should the title be?

unknown mentioned "router" instead of "mill" would be more fitting for the type of machine I aim to build. Thx,
 
  • PCW
  • PCW's Avatar
25 Mar 2025 15:11 - 25 Mar 2025 15:45

Mesa 7i95T config for workbench tests - to drive H-Bridges + PMDC servos

Category: Configuration Tools

The error is this line:

loadrt hm2_[MESA](BOARD) config=" num_encoders=3 num_pwmgens=3 num_stepgens=0"

Remove it and add the config stanzas to:

loadrt [HM2](DRIVER) board_ip=[HM2](ADDRESS) config="sserial_port_0=00000000 num_encoders=3 num_pwmgens=3"

The 7I95T uses the 7i95 name in hal files so 7i95 hal files will work with 7I95Ts without change.
 
  • tommylight
  • tommylight's Avatar
25 Mar 2025 14:54
Replied by tommylight on topic Problem with Limit switches

Problem with Limit switches

Category: General LinuxCNC Questions

Duplicate topic deleted.
-
See the 7i96S manual for inputs, the inputs are isolated from the rest of the board. 7i96S inputs can be used as "switched to ground" or "switched to VCC" so wire them accordingly.
And disconnect the switches from +-5V, normally home/limit switches are powered from VField and usually from 24V as it is better to protect from interference's, but they will also work with 5V.
Displaying 1996 - 2010 out of 26686 results.
Time to create page: 0.240 seconds
Powered by Kunena Forum