Advanced Search

Search Results (Searched for: )

  • andypugh
  • andypugh's Avatar
04 Sep 2025 16:29
Replied by andypugh on topic Gig Skillcut 60

Gig Skillcut 60

Category: General LinuxCNC Questions

I think it was an attempt to link to this thread.

forum.linuxcnc.org/plasma-laser/41893-ci...ng-to-cnc-use#202415

And now that we know that it is CigWeld CutSkill, not Gig SkillCut we might have more idea what is being discussed.
  • PCW
  • PCW's Avatar
04 Sep 2025 16:18
Replied by PCW on topic Connecting my 7i96s to the VFD

Connecting my 7i96s to the VFD

Category: Driver Boards

As setup, if you have 10V on Spindle+ (7I96S TB3.24) and you run s1000M3
in MDI, you should get +5V measured from Spindle-Out  (7I96 STB3.23)
to Spindle- (7I96S TB3.22)

(you do have to home the machine before MDI will work)

I would verify this before worrying about the VFD setup

 
  • andypugh
  • andypugh's Avatar
04 Sep 2025 16:14
Replied by andypugh on topic Lathe "pecking" on X?

Lathe "pecking" on X?

Category: G&M Codes

No, there is no built-in version of this, but I have seen demonstrations of it on Youtube.

However, it should be relatively easy to configure with LinuxCNC using external offsets.

An example of using this is in this video:

The trick is to calculate the required offset based on a non-integer factor of the spindle rotational position. 
How many lobes per rev you would need is something that might need some consideration, and might depend on the working diameter. 

The closest HAL component to what you need is probably "relief,comp" here:
github.com/andypugh/HalComps/tree/main
  • Hakan
  • Hakan
04 Sep 2025 16:07
Replied by Hakan on topic orient spindle with ethercat EL5101

orient spindle with ethercat EL5101

Category: EtherCAT

Try a small value for FF1 so it starts to rotate. Then add P so it stops.
  • Milkof
  • Milkof
04 Sep 2025 16:06 - 04 Sep 2025 16:21
Replied by Milkof on topic Connecting my 7i96s to the VFD

Connecting my 7i96s to the VFD

Category: Driver Boards

Ciao e grazie per il tuo aiuto.
In teoria, ho impostato i parametri del VFD come segue:
P00.01 1
P00.08 3
Ho trovato questi valori online, ma a quanto pare non sono sufficienti.
Quali altri controlli potrei fare? La velocità sembra essere impostata su un valore e non riconoscere i comandi  in MDI.
Durante il test, sembra essere impostato sulla velocità massima.
In effetti, trovo 9,9 volt tra GND e pin 10V.
Grazie
Milko
  • PCW
  • PCW's Avatar
04 Sep 2025 15:48
Replied by PCW on topic Connecting my 7i96s to the VFD

Connecting my 7i96s to the VFD

Category: Driver Boards

I don't see anything obvious wrong in the hal/ini files.

What is the actual issue with the spindle speed?

You might need to measure the 7I96S Spindle+ and Spindle output vs Spindle-
at various spindle speeds to track down the issue.

It might also be a VFD setup issue. (if the voltages are correct but the VFD does not respond)
  • JT
  • JT's Avatar
04 Sep 2025 15:38 - 04 Sep 2025 15:38
Replied by JT on topic Flex Gui I/O Widgets

Flex Gui I/O Widgets

Category: Other User Interfaces

Today, after updates, i am not able to start any flexgui ui .  Error: No module named 'psutil'

 
The module psutil was removed 5 days ago.

Can you post the complete error?

How did you update?

JT
  • Milkof
  • Milkof
04 Sep 2025 15:10 - 04 Sep 2025 15:21
Replied by Milkof on topic Connecting my 7i96s to the VFD

Connecting my 7i96s to the VFD

Category: Driver Boards

Ciao, trovi i due file allegati. Grazie per l'assistenza. Milko
 

File Attachment:

File Name: CNC_1.hal
File Size:11 KB

 

File Attachment:

File Name: CNC_1.ini
File Size:5 KB
  • TheTinkeringMechanic1
  • TheTinkeringMechanic1
04 Sep 2025 14:24 - 04 Sep 2025 14:26
Replied by TheTinkeringMechanic1 on topic Races through first cycle upon first start up. Fine afterwards.

Races through first cycle upon first start up. Fine afterwards.

Category: Basic Configuration

When a sentence starts with "Again," it functions as a conjunctive adverb, requiring a comma immediately after it to separate it from the rest of the sentence. This usage is grammatically correct and can effectively add emphasis to repetition, the return to a previous point, or a second example.

Google -> "In CNC, MEM mode, or Memory mode (sometimes called Auto mode), is the operating mode where the controller executes a complete G-code program stored in its internal MEMORY, allowing the machine to perform automated machining cycles for production."

After being piled on by a pack of folks, that can only be described as: Deliberately obtuse.
I think I'm just going to the smart thing and just never mind.

You all have a nice day. Take care now. Bye-bye then.
  • TheTinkeringMechanic1
  • TheTinkeringMechanic1
04 Sep 2025 14:12
Replied by TheTinkeringMechanic1 on topic Races through first cycle upon first start up. Fine afterwards.

Races through first cycle upon first start up. Fine afterwards.

Category: Basic Configuration

"In CNC, MEM mode, or Memory mode (sometimes called Auto mode), is the operating mode where the controller executes a complete G-code program stored in its internal memory, allowing the machine to perform automated machining cycles for production."
  • unknown
  • unknown
04 Sep 2025 14:08

Perfect computer to use with Ethercat in industrial use? Please help

Category: Computers and Hardware

First things I would look into would be the ability to turn any power saving options off. You want the absolute minimum to ideally no power saving. Being able to turn any "secure boot" options off can be an advantage in some instances.
To tell the truth I've been using an Odroid H3 plus in an enclosure for years in a very hot garage during Aussie summers and had zero issues with any heat.
If possible stay away from Realtek chips for ethernet, they can work but require extra effort.
Tommylight has put many many machines into use, industrial settings, and has excellent results using ex corporate machines, usually i5/i7 based machines.
The funny thing is "latest and up to date" doesn't always mean best. Honestly tried and true is about as close you will get to perfect, if anything like that actually exists.
I apologise if this doesn't answer your query directly and on the face of it sounds pretty generic but these are the sorts of things I would investigate prior to purchasing an item similar to what you have linked to.
  • langdons
  • langdons
04 Sep 2025 14:03

Perfect computer to use with Ethercat in industrial use? Please help

Category: Computers and Hardware

Try all the computers you already have first.

If they are not satisfactory, then think about buying a computer.

What is the environment?

Is it very dusty?
  • emresensoy
  • emresensoy
04 Sep 2025 13:27 - 04 Sep 2025 16:32
  • Keverin16
  • Keverin16
04 Sep 2025 13:06

Perfect computer to use with Ethercat in industrial use? Please help

Category: Computers and Hardware

Hello everyone! I am quite new to the whole Linuxcnc world.
Now i am planning a built with Linuxcnc and only Ethercat Drives and Spindle Driver. 
For this i am looking for the perfect computer to use. I dont want some chines whatever or old used computer.
I really want to use one from the main known brands thats not expensive but built for industrial use and up to date.

While searching i found this one from Asus, the one with N50:  Asus NUC 13 Rugged
What does everyone think about this. Is it a good starting point?
  • amanker
  • amanker
04 Sep 2025 12:18

Remora - Rpi Software Stepping Using External Microcontroller via SPI

Category: Computers and Hardware

I was using Octopus Pro Board for LinuxCNC. That one is giving some problems. So I bought new board BTT SKR3 so that I can use TMC5160. Can anyone help me setting up its config.txt and LinuxCNC configuration. And connection diagram. I have wired it as per SKR2 board. Pinouts of both boards seems similar. I cant get Machine out of estop. I think there is no communication between rpi and skr3.
Remora.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 = 50.00
MIN_LINEAR_VELOCITY = 0
MAX_LINEAR_VELOCITY = 200.00
DEFAULT_ANGULAR_VELOCITY = 36.00
MIN_ANGULAR_VELOCITY = 0
MAX_ANGULAR_VELOCITY = 45.00
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 = 1000000

[HAL]
HALFILE = remora.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 = 50.00
MAX_LINEAR_VELOCITY = 200.00
NO_FORCE_HOMING = 1 

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

[AXIS_X]
MAX_VELOCITY = 500
MAX_ACCELERATION = 1000.0
MIN_LIMIT = -500
MAX_LIMIT = 500.0

[JOINT_0]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -500.0
MAX_LIMIT = 500.0
MAX_VELOCITY = 500.0
MAX_ACCELERATION = 1000.0
STEPGEN_MAXACCEL = 2000.0
SCALE = 200.0
FERROR = 2
MIN_FERROR = 2.0
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 0
HOME_LATCH_VEL = 0
HOME_SEQUENCE = 0

[AXIS_Y]
MAX_VELOCITY = 250.0
MAX_ACCELERATION = 750.0
MIN_LIMIT = -300.0
MAX_LIMIT = 300.0

[JOINT_1]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -300.0
MAX_LIMIT = 300.0
MAX_VELOCITY = 250.0
MAX_ACCELERATION = 750.0
STEPGEN_MAXACCEL = 2000.0
SCALE = 80.0
FERROR = 9.0
MIN_FERROR = 5.0
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 0
HOME_LATCH_VEL = 0
HOME_SEQUENCE = 0

[AXIS_Z]
OFFSET_AV_RATIO = 0.2
MAX_VELOCITY = 5.0
MAX_ACCELERATION = 200.0
MIN_LIMIT = -280
MAX_LIMIT = 280

[JOINT_2]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -280
MAX_LIMIT = 280
MAX_VELOCITY = 5.0
MAX_ACCELERATION = 200.0
STEPGEN_MAXACCEL = 3000.0
SCALE = 400.0
FERROR = 5
MIN_FERROR = 1.0
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 0
HOME_LATCH_VEL = 0
HOME_SEQUENCE = 0

remora.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]JOINTS

    loadrt remora-spi
    #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.SP.0  joint.0.motor-pos-fb
#    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


config.txt
{
    "Board": "BIGTREETECH SKR v3",
    "Modules":[
    {
    "Thread": "Servo",
    "Type": "Reset Pin",
        "Comment":            "Reset pin",
        "Pin":                "PC_4"
    },
    {
    "Thread": "On load",
    "Type": "Motor Power",
        "Comment": "Enable motor power SKR2",
        "Pin":                     "PC_13"
    },
    {
    "Thread": "Base",
    "Type": "Stepgen",
        "Comment":            "X - Joint 0 step generator",
        "Joint Number":        0,
        "Step Pin":         "PD_4",
        "Direction Pin":     "PD_3",
        "Enable Pin":         "PD_6"
    },
    {
    "Thread": "Base",
    "Type": "Stepgen",
        "Comment":            "Y - Joint 1 step generator",
        "Joint Number":        1,
        "Step Pin":         "PA_15",
        "Direction Pin":     "PA_8",
        "Enable Pin":         "PD_1"
    },
    {
    "Thread": "Base",
    "Type": "Stepgen",
        "Comment":            "Z - Joint 2 step generator",
        "Joint Number":        2,
        "Step Pin":         "PE_2",
        "Direction Pin":     "PE_3",
        "Enable Pin":         "PE_0"
    },

    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "X min",
        "Pin":                "PC_1",
        "Mode":                "Input",
        "Data Bit":            0
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "X max",
        "Pin":                "PC_2",
        "Mode":                "Input",
        "Data Bit":            1
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "Y min",
        "Pin":                "PC_3",
        "Mode":                "Input",
        "Data Bit":            2
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "Y max",
        "Pin":                "PA_0",
        "Mode":                "Input",
        "Data Bit":            3
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "Z min",
        "Pin":                "PC_0",
        "Mode":                "Input",
        "Data Bit":            4
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "Z max",
        "Pin":                "PC_15",
        "Mode":                "Input",
        "Data Bit":            5

    }
    ]
}
Displaying 151 - 165 out of 23618 results.
Time to create page: 0.201 seconds
Powered by Kunena Forum