Advanced Search

Search Results (Searched for: )

  • JT
  • JT's Avatar
02 Sep 2025 14:39

halui.mdi-command-NN pins not showing up

Category: HAL

AZ
john@cave:~$ halcmd show pin halui
Component Pins:
Owner   Type  Dir         Value  Name
    10  bit   OUT         FALSE  halui.axis.a.is-selected
    10  float OUT             0  halui.axis.a.pos-commanded
    10  float OUT             0  halui.axis.a.pos-feedback
    10  float OUT             0  halui.axis.a.pos-relative
    10  bit   OUT         FALSE  halui.axis.z.is-selected
    10  float OUT             0  halui.axis.z.pos-commanded
    10  float OUT             0  halui.axis.z.pos-feedback
    10  float OUT             0  halui.axis.z.pos-relative
    10  bit   OUT         FALSE  halui.estop.is-activated
    10  bit   OUT         FALSE  halui.flood.is-on
    10  bit   OUT         FALSE  halui.joint.0.has-fault
    10  bit   OUT         FALSE  halui.joint.0.is-homed
    10  bit   OUT          TRUE  halui.joint.0.is-selected
    10  bit   OUT         FALSE  halui.joint.0.on-hard-max-limit
    10  bit   OUT         FALSE  halui.joint.0.on-hard-min-limit
    10  bit   OUT         FALSE  halui.joint.0.on-soft-max-limit
    10  bit   OUT         FALSE  halui.joint.0.on-soft-min-limit
    10  bit   OUT         FALSE  halui.joint.0.override-limits
    10  bit   OUT         FALSE  halui.joint.1.has-fault
    10  bit   OUT         FALSE  halui.joint.1.is-homed
    10  bit   OUT         FALSE  halui.joint.1.is-selected
    10  bit   OUT         FALSE  halui.joint.1.on-hard-max-limit
    10  bit   OUT         FALSE  halui.joint.1.on-hard-min-limit
    10  bit   OUT         FALSE  halui.joint.1.on-soft-max-limit
    10  bit   OUT         FALSE  halui.joint.1.on-soft-min-limit
    10  bit   OUT         FALSE  halui.joint.1.override-limits
    10  bit   OUT         FALSE  halui.joint.selected.has-fault
    10  bit   OUT         FALSE  halui.joint.selected.is-homed
    10  bit   OUT         FALSE  halui.joint.selected.on-hard-max-limit
    10  bit   OUT         FALSE  halui.joint.selected.on-hard-min-limit
    10  bit   OUT         FALSE  halui.joint.selected.on-soft-max-limit
    10  bit   OUT         FALSE  halui.joint.selected.on-soft-min-limit
    10  bit   OUT         FALSE  halui.joint.selected.override-limits
    10  bit   OUT         FALSE  halui.lube.is-on
    10  bit   OUT         FALSE  halui.machine.is-on
    10  float OUT             0  halui.machine.units-per-mm
    10  bit   OUT         FALSE  halui.mist.is-on
    10  bit   OUT         FALSE  halui.mode.is-auto
    10  bit   OUT         FALSE  halui.mode.is-joint
    10  bit   OUT         FALSE  halui.mode.is-manual
    10  bit   OUT         FALSE  halui.mode.is-mdi
    10  bit   OUT         FALSE  halui.mode.is-teleop
    10  bit   OUT         FALSE  halui.program.block-delete.is-on
    10  bit   OUT         FALSE  halui.program.is-idle
    10  bit   OUT         FALSE  halui.program.is-paused
    10  bit   OUT         FALSE  halui.program.is-running
    10  bit   OUT         FALSE  halui.program.optional-stop.is-on
    10  bit   OUT         FALSE  halui.spindle.0.brake-is-on
    10  bit   IN          FALSE  halui.spindle.0.brake-off
    10  bit   IN          FALSE  halui.spindle.0.brake-on
    10  bit   IN          FALSE  halui.spindle.0.decrease
    10  bit   IN          FALSE  halui.spindle.0.forward
    10  bit   IN          FALSE  halui.spindle.0.increase
    10  bit   OUT         FALSE  halui.spindle.0.is-on
    10  bit   IN           TRUE  halui.spindle.0.override.count-enable
    10  s32   IN              0  halui.spindle.0.override.counts
    10  bit   IN          FALSE  halui.spindle.0.override.decrease
    10  bit   IN          FALSE  halui.spindle.0.override.direct-value
    10  bit   IN          FALSE  halui.spindle.0.override.increase
    10  bit   IN          FALSE  halui.spindle.0.override.reset
    10  float IN              0  halui.spindle.0.override.scale
    10  float OUT             0  halui.spindle.0.override.value
    10  bit   IN          FALSE  halui.spindle.0.reverse
    10  bit   OUT         FALSE  halui.spindle.0.runs-backward
    10  bit   OUT         FALSE  halui.spindle.0.runs-forward
    10  bit   IN          FALSE  halui.spindle.0.start
    10  bit   IN          FALSE  halui.spindle.0.stop
  • JT
  • JT's Avatar
02 Sep 2025 14:27
Replied by JT on topic Flex Gui I/O Widgets

Flex Gui I/O Widgets

Category: Flex GUI

My machine has mpg wheels to control feed and spindle, halui.feed-override.counts and halui.spindle.0.override.counts
Is there a way, to make the sliders follow the adjustement with mpg wheel?
 

How do you have both the slider and the mpg connected to halui?

JT
  • CNC4Life
  • CNC4Life
02 Sep 2025 13:47 - 02 Sep 2025 13:51
Replied by CNC4Life on topic Remora DMA Code in other Builds?

Remora DMA Code in other Builds?

Category: Computers and Hardware

I'm running Flexi-HAL and it doesn't support DMA and wanted to know what the best route to take to get there. I need 250KHz for my CNC. It uses a STM32F446RE.
  • scsmith1451
  • scsmith1451's Avatar
02 Sep 2025 13:17
Mapping key codes to specific jog rates was created by scsmith1451

Mapping key codes to specific jog rates

Category: Advanced Configuration

Reviewing the documentation, I noticed that there are two functions that can be used to set values associated with key codes, set_rapidrate() and set_feedrate(). Is there a corresponding function to set the jog speed such as set_jograte()?
  • andypugh
  • andypugh's Avatar
02 Sep 2025 12:37
Replied by andypugh on topic LinuxCnc and Industrial Robot?

LinuxCnc and Industrial Robot?

Category: CNC Machines

One more problem, LinuxCNC is using 3-axis (xyz) readahead, so if you are using xyz+(abcuvw) axis blending in G-code command, the speed will be very slow

That will depend on the G-code. The slow motion in combined moves is to do with the requirement in the simple path planner that the system can stop in the next segment (if it turns out to be the last segment, because without lookahead it can't know what the allowed exit speed is for the current segment) 
If the G-code is very short segments, this becomes a limit to the speed. But if the moves are long, the system can run at full speed. 
 
  • andypugh
  • andypugh's Avatar
02 Sep 2025 12:29
Replied by andypugh on topic Encoding UTF-8

Encoding UTF-8

Category: General LinuxCNC Questions

You could try Geany (which we include in the LinuxCNC distribution because it's quite a well-behaved editor)
  • andypugh
  • andypugh's Avatar
02 Sep 2025 12:28
Replied by andypugh on topic installing an older version

installing an older version

Category: Installing LinuxCNC

If the script fails then it needs attention, your config may be a useful test-case to improve the script.
  • andypugh
  • andypugh's Avatar
02 Sep 2025 12:26
Replied by andypugh on topic Date and time synchronization

Date and time synchronization

Category: General LinuxCNC Questions

This is a general Linux / Debian question rather than a LinuxCNC question, so you might need to broaden your search.

raspberrytips.com/set-date-time-linux/

Might help?
  • andypugh
  • andypugh's Avatar
02 Sep 2025 12:24
Replied by andypugh on topic Multi Axis Slow Feedrate

Multi Axis Slow Feedrate

Category: General LinuxCNC Questions

What would it take to merge the Tormach TP into LinuxCNC? 

That's a good question, and it's something I want to look at. 

I did get as far as making a hack-job combination of LinuxCNC and Pathpilot:

github.com/LinuxCNC/linuxcnc/compare/master...Tormach_9_axis

If you are an experienced C-coder with time on your hands.....
 
  • bharath12
  • bharath12
02 Sep 2025 12:23
Replied by bharath12 on topic Date and time synchronization

Date and time synchronization

Category: General LinuxCNC Questions

The internet is connected, but the browser is not allowed to browse because of the date and time. When I installed LinuxCNC, everything was working.
  • andypugh
  • andypugh's Avatar
02 Sep 2025 12:19
Replied by andypugh on topic halui.mdi-command-NN pins not showing up

halui.mdi-command-NN pins not showing up

Category: HAL

Looking through halui.cc I don't see anything that would obviously fail if joint 0 is angular.
But as an experiment I would be tempted to switch COORDINATES to ZA to see if anything changes.

It might be instructive to see which halui pins exist, to give some indication on where the component load fails:

github.com/LinuxCNC/linuxcnc/blob/master...mc/usr_intf/halui.cc

Assuming that linuxcnc is "alive" "halcmd show pin halui" should give us a pin list to look at.
  • andypugh
  • andypugh's Avatar
02 Sep 2025 12:04
Replied by andypugh on topic Date and time synchronization

Date and time synchronization

Category: General LinuxCNC Questions

I think that, if you connected to the internet, the date and time would correct themselves. So I would start with debugging the internet connection.
  • Kuzma30
  • Kuzma30
02 Sep 2025 11:22
AMSAMOTION IO module was created by Kuzma30

AMSAMOTION IO module

Category: EtherCAT

I have EC3A-IO1632 module and trying connect it with linuxcnc.
I am following instruction from here forum.linuxcnc.org/ethercat/45336-etherc...-how-to-step-by-step and stop at ethercat slaves step.
When trying list slaves with ethercat slaves command I get empty output.Output for ethercat master
ethercat master
Master0
  Phase: Waiting for device(s)...
  Active: no
  Slaves: 0
  Ethernet devices:
    Main: 78:45:c4:23:9f:86 (waiting...)
      Link: DOWN
      Tx frames:   0
      Tx bytes:    0
      Rx frames:   0
      Rx bytes:    0
      Tx errors:   0
      Tx frame rate [1/s]:      0      0      0
      Tx rate [KByte/s]:      0.0    0.0    0.0
      Rx frame rate [1/s]:      0      0      0
      Rx rate [KByte/s]:      0.0    0.0    0.0
    Common:
      Tx frames:   0
      Tx bytes:    0
      Rx frames:   0
      Rx bytes:    0
      Lost frames: 0
      Tx frame rate [1/s]:      0      0      0
      Tx rate [KByte/s]:      0.0    0.0    0.0
      Rx frame rate [1/s]:      0      0      0
      Rx rate [KByte/s]:      0.0    0.0    0.0
      Loss rate [1/s]:          0      0      0
      Frame loss [%]:         0.0    0.0    0.0
  Distributed clocks:
    Reference clock:   None
    DC reference time: 0
    Application time:  0
                       2000-01-01 00:00:00.000000000
I trying different Ethernet cable with same results

 
  • tommylight
  • tommylight's Avatar
02 Sep 2025 09:02

Retrofitting a 3-axis VMC with DC servos - guidance needed

Category: Driver Boards

I'm not sure, to be honest. I wasn't specifically looking for the ethernet version of the boards, as they don't seem to be the most popular option here (or at least that's my impression).

From what I've read, the ethernet version usually has a 1 kHz refresh rate. My goal was to find the most reliable configuration possible, so if I messed something up, I'd have a solid backup.

No idea how you got to that conclusion as probably 90% of new posts are for Ethernet cards, and i have at least 30 in daily use with no issues ever.
And most ethernet Mesa cards can easily do 4Khz, so there is no difference between the interface types, at least not major differences in use. Also have over 30 of PCI and PCI-E cards in daily use, with no issues ever.
  • MaHa
  • MaHa
02 Sep 2025 08:26
Flex Gui I/O Widgets was created by MaHa

Flex Gui I/O Widgets

Category: Flex GUI

My machine has mpg wheels to control feed and spindle, halui.feed-override.counts and halui.spindle.0.override.counts
Is there a way, to make the sliders follow the adjustement with mpg wheel?
Displaying 9286 - 9300 out of 17976 results.
Time to create page: 0.724 seconds
Powered by Kunena Forum