Advanced Search

Search Results (Searched for: )

  • Hakan
  • Hakan
03 Sep 2025 07:46
Replied by Hakan on topic Fresh start with linuxCNC and Ethercat

Fresh start with linuxCNC and Ethercat

Category: General LinuxCNC Questions

Definitely an Intel network card for EtherCAT.
For one of the Qt interfaces I would not select the slowest computer around.
  • Hakan
  • Hakan
03 Sep 2025 07:42
Replied by Hakan on topic AMSAMOTION IO module

AMSAMOTION IO module

Category: EtherCAT

The Ethercat server appears to be working but cannot connect to the network interface.
You should see something like this
debian@plasma:~$ ethercat master
Master0
  Phase: Idle
  Active: no
  Slaves: 4
  Ethernet devices:
    Main: c4:62:37:06:66:54 (attached)
      Link: UP
Look out for "(attached)" and "Link: UP"

There are several possible reason
- wrong module name or mac address in /etc/ethercat.conf
- network interface is not "up"
- your system uses secure boot, UEFI, ethercat kernel modules can not be loaded. Check some 15 lines down in "sticky", the spoiler section.


 
  • alexscott
  • alexscott
03 Sep 2025 06:40
Replied by alexscott on topic Fresh start with linuxCNC and Ethercat

Fresh start with linuxCNC and Ethercat

Category: General LinuxCNC Questions

Hey !
I'm building a cnc mill with a german FS4GM epoxy granite gantry and a Spinogy X22 spindle. It's a small but rigid setup that I'd Iike to control with 400W servos, LinuxCNC and EtherCat.
Since I only ordered the mechanical parts+spindle, I still can avoid some problems (ie latency issues) by choosing the right slope game things on the electronic/control/computer side. Hence this newbie message : 
What servo/drivers/computer/other things-I-still-don't-know-about would you go if you had to get them again ?

Cheers,
Flo

The FS4GM gantry with the Spinogy spindle should give you a very rigid platform. Since you’re still in the planning stage, it’s smart to think about the control side early.
  • Artur_1617
  • Artur_1617's Avatar
03 Sep 2025 05:11
Mpg stop working was created by Artur_1617

Mpg stop working

Category: AXIS

Hi,
I have problem with Mpg.
Mpg working when I start linuxcnc, But in some moment after start stop working.
I think this start when my setup start to use A axis...
Any suggestion what could happened?
  • unknown
  • unknown
03 Sep 2025 04:43
Replied by unknown on topic Program cnc linux

Program cnc linux

Category: Milling Machines

It's very hard to diagnose with the little information provided. At the very least a picture of what you are trying to machine and the gcode would be a good start.

I know you maybe very frustrated and maybe English is not your first language but you will have to provide more information.

Is this the only job you are having issues with ?
  • cmorley
  • cmorley
03 Sep 2025 04:18

Questions about "Auto Zero" in QT_Dragon_HD probe tab.

Category: General LinuxCNC Questions

I pushed a change to 2.9 and master so the button state is recorded in the preference file.
Versa probe is based on the original Vers probe routines, which allowed those options.
  • wankoran
  • wankoran
03 Sep 2025 03:28

Issue with OP Entry Delay and Failures in LinuxCNC + EtherCAT System

Category: EtherCAT

In addition, I also found that when using debian12 and ethercat1.6, some drives, such as copley, will directly enter op mode after the computer is turned on, regardless of whether linuxcnc is turned on or not.
  • wankoran
  • wankoran
03 Sep 2025 03:25

Issue with OP Entry Delay and Failures in LinuxCNC + EtherCAT System

Category: EtherCAT

I also encountered exactly the same problem. With the same hardware, the only differences were debian10+ethercat1.5 and debian12+ethercat1.6
  • JohnnyCNC
  • JohnnyCNC's Avatar
03 Sep 2025 03:16

Questions about "Auto Zero" in QT_Dragon_HD probe tab.

Category: General LinuxCNC Questions

I'm using 2.9.4.

When the Z is off, It is usually off by a half inch or so. It all depends on what I was doing the last time I remembered to turn auto zero on.

John
  • Gusgus
  • Gusgus
03 Sep 2025 03:10

Remora - Rpi Software Stepping Using External Microcontroller via SPI

Category: Computers and Hardware

Hi Scotta! Thank you for all the help and being so patient with us.
We have wired all of the enabels to one single enable since that enables the whole machine for simplicity's sake.

We have tested what you suggested and we now get enable and move the axis, the issue now, is that we can't move them for long. Not even a second, in the best cases just a second. We attempted to decrease the accelerations even further and increase the f error to 2 and 5 which also didn't really help, we also tested decreasing the SPI frequency to 1MHz and changed the STEPGEN_MAXACCEL to 1000; whilst keeping the 25% acceleration buffer from the max acceleration to the stepgen.

remora-xyz.ini:
# Basic LinuxCNC config for testing of Remora firmware

[EMC]
MACHINE = Remora-XYZ
DEBUG = 0
VERSION = 1.1

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
ARCDIVISION = 64
GRIDS = 10mm 20mm 50mm 100mm
MAX_FEED_OVERRIDE = 1.2
MIN_SPINDLE_OVERRIDE = 0.5
MAX_SPINDLE_OVERRIDE = 1.2
DEFAULT_LINEAR_VELOCITY = 28.7
MIN_LINEAR_VELOCITY = 0
MAX_LINEAR_VELOCITY = 28.7
DEFAULT_ANGULAR_VELOCITY = 28.7
MIN_ANGULAR_VELOCITY = 0
MAX_ANGULAR_VELOCITY = 28.7
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = ~/linuxcnc/nc_files
INCREMENTS = 50mm 10mm 5mm 1mm .5mm .1mm .05mm .01mm

[KINS]
JOINTS = 3
#KINEMATICS =trivkins coordinates=XYZ kinstype=BOTH
KINEMATICS =trivkins coordinates=XYZ

[FILTER]
PROGRAM_EXTENSION = .py Python Script
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
BASE_PERIOD = 0
SERVO_PERIOD = 5000000

[HAL]
HALFILE = remora-xyz.hal
POSTGUI_HALFILE = postgui_call_list.hal

[TRAJ]
COORDINATES =  X Y Z 
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_LINEAR_VELOCITY = 4.17
MAX_LINEAR_VELOCITY = 28.7
NO_FORCE_HOMING = 1 

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

#*** AXIS_X *******************************
[AXIS_X]
MAX_VELOCITY = 28.7
MAX_ACCELERATION = 287.0
MIN_LIMIT = -0.001
MAX_LIMIT = 1080.0

[JOINT_0]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -0.001
MAX_LIMIT = 1080.0
MAX_VELOCITY = 28.7
MAX_ACCELERATION = 287.0
STEPGEN_MAXACCEL = 1000.0
SCALE = 100.0
FERROR = 5.0
MIN_FERROR = 5.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = -45.000000
HOME_LATCH_VEL = -2.500000
HOME_SEQUENCE = 1
#******************************************


#*** AXIS_Y *******************************
[AXIS_Y]
MAX_VELOCITY = 28.7
MAX_ACCELERATION = 287.0
MIN_LIMIT = -0.001
MAX_LIMIT = 950.0

[JOINT_1]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -0.001
MAX_LIMIT = 950.0
MAX_VELOCITY = 28.7
MAX_ACCELERATION = 287.0
STEPGEN_MAXACCEL = 1000.0
SCALE = 100.0
FERROR = 5.0
MIN_FERROR = 5.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = -45.000000
HOME_LATCH_VEL = 2.500000
HOME_SEQUENCE = 2
#******************************************


#*** AXIS_Z *******************************
[AXIS_Z]
MAX_VELOCITY = 20.0
MAX_ACCELERATION = 150.0
MIN_LIMIT = -125.0
MAX_LIMIT = 0.001

[JOINT_2]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -125.0
MAX_LIMIT = 0.001
MAX_VELOCITY = 20
MAX_ACCELERATION = 150.0
STEPGEN_MAXACCEL = 187.5
SCALE = 800.0
FERROR = 5.0
MIN_FERROR = 5.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 15.000000
HOME_LATCH_VEL = 0.625000
HOME_SEQUENCE = 0
#******************************************


remora-xyz.hal:
# load the realtime components

        loadrt [KINS]KINEMATICS
        loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]J$

        loadrt remora-spi SPI_clk_div=32 SPI_num=0 CS_num=0 SPI_freq=1000000
        #loadrt remora_lpc chip_type=LPC SPI_clk_div=64


# estop loopback, SPI comms enable and feedback
        net user-enable-out     <= iocontrol.0.user-enable-out          => remora.SPI-enable
        net user-request-enable <= iocontrol.0.user-request-enable      => remora.SPI-reset
        net remora-status       <= remora.SPI-status                    => iocontrol.0.emc-enable-in


# add the remora and motion functions to threads

        addf remora.read servo-thread
        addf motion-command-handler servo-thread
        addf motion-controller servo-thread
        addf remora.update-freq servo-thread
        addf remora.write servo-thread


# Joint 0 setup

        setp remora.joint.0.scale               [JOINT_0]SCALE
        setp remora.joint.0.maxaccel    [JOINT_0]STEPGEN_MAXACCEL

        net xpos-cmd            <= joint.0.motor-pos-cmd        => remora.joint.0.pos-cmd
        net j0pos-fb            <= remora.joint.0.pos-fb        => joint.0.motor-pos-fb
        net j0enable            <= joint.0.amp-enable-out       => remora.joint.0.enable


# Joint 1 setup

        setp remora.joint.1.scale               [JOINT_1]SCALE
        setp remora.joint.1.maxaccel    [JOINT_1]STEPGEN_MAXACCEL

        net j1pos-cmd           <= joint.1.motor-pos-cmd        => remora.joint.1.pos-cmd
        net j1pos-fb            <= remora.joint.1.pos-fb        => joint.1.motor-pos-fb
        net j1enable            <= joint.1.amp-enable-out       => remora.joint.1.enable


# Joint 2 setup

        setp remora.joint.2.scale               [JOINT_2]SCALE
        setp remora.joint.2.maxaccel    [JOINT_2]STEPGEN_MAXACCEL

        net j2pos-cmd           <= joint.2.motor-pos-cmd        => remora.joint.2.pos-cmd
        net j2pos-fb            <= remora.joint.2.pos-fb        => joint.2.motor-pos-fb
        net j2enable            <= joint.2.amp-enable-out       => remora.joint.2.enable

# inputs
        #endstops
        net X-min remora.input.01 => joint.0.home-sw-in
        net Y-min remora.input.00 => joint.1.home-sw-in
        net Z-min remora.input.02 => joint.2.home-sw-in




This is our current setup

the config.txt remains unchanged
  • bridges67
  • bridges67
03 Sep 2025 03:03
Program cnc linux was created by bridges67

Program cnc linux

Category: Milling Machines

I created a program in Fusion 360 and everything looks right on screen using the linux post, also looks right on linux cnc screen loaded program, a big but, it machines rotated and flipped when machined and it is just tracing letters and numbers ! please tell me why.
  • emresensoy
  • emresensoy
03 Sep 2025 02:34
Replied by emresensoy on topic EtherCAT Incremental Encoder Interface Board

EtherCAT Incremental Encoder Interface Board

Category: Show Your Stuff

Also, on your website the manual is hosted by google drive.

You can store the PDF on your website, or on GitHub, or Cloudflare Pages.

Something about Google Drive just does not inspire confidence; no clue why though.

google drive is my harddrive, its very easy to update, revise or edit the document,
I suggest to you to use it:)
github or cloudflare is somewhere far away from my computer,
  • emresensoy
  • emresensoy
03 Sep 2025 02:25
Replied by emresensoy on topic EtherCAT Incremental Encoder Interface Board

EtherCAT Incremental Encoder Interface Board

Category: Show Your Stuff

langdons post=334132 userid=41217What's with the resistor reaching across the board?

This board is first release, it will solve in next version,
 
  • rocket6delta
  • rocket6delta
03 Sep 2025 00:34
Replied by rocket6delta on topic Set Tool Touch Off Pos

Set Tool Touch Off Pos

Category: QtPyVCP

Probe Basic.

Yes all axis was homed.

I jogged down the spindle to tap the touch plate. Tried pressing the button but no response.
Displaying 12076 - 12090 out of 14572 results.
Time to create page: 1.794 seconds
Powered by Kunena Forum