Advanced Search

Search Results (Searched for: )

  • yacinedante
  • yacinedante
07 Apr 2025 12:03

Working with Aspire 12 – Happy to Help If Anyone Needs It

Category: CAD CAM

Hey folks,

I’ve been using Vectric Aspire 12 recently for my CNC projects and thought I’d bring it up here in case anyone’s been thinking about jumping into it or has questions about setup, workflow, or even just getting access.

It’s been super handy for both 2D and 3D carving, made a noticeable difference in my sign work and custom routing gigs.

If you’re messing around with Aspire or thinking about it, feel free to hit me up. Happy to share what I’ve learned or point you in the right direction.

Cheers!
  • stkvit
  • stkvit
07 Apr 2025 11:18
Build fiber laser on LinuxCNC was created by stkvit

Build fiber laser on LinuxCNC

Category: Plasma & Laser

I decided to create this topic because I want to assemble a metal laser cutting machine. I want to achieve functionality as close as possible to FSCUT. As I understand it, working with vectors in a straight line will not work without converting to G code (the machine will operate using G-code generated in Pronest). As I understand, there is already a QtPlasmac interface, which has a nice and user-friendly design. For now, my plans are as follows:
  1. Development of the machine's mechanics
  2. Development of the machine's electronics
  3. Development of a high-speed height sensor
  4. Improvement of the interface
Here I will share my progress in assembling the machine. English is not my native language, so there may be some misunderstandings
  • Todd Zuercher
  • Todd Zuercher's Avatar
07 Apr 2025 11:16
Replied by Todd Zuercher on topic question of Homing

question of Homing

Category: EtherCAT

Torque commanded servo control is working perfectly fine on my cnc router with Linuxcnc. But a good fast low latency PC is required for good results.
  • Todd Zuercher
  • Todd Zuercher's Avatar
07 Apr 2025 10:55
Replied by Todd Zuercher on topic Halscope trigger level grayed out

Halscope trigger level grayed out

Category: General LinuxCNC Questions

The trigger level is greyed out if the source channel is monitoring a simple bit (on/off) signal or pin. To enable the trigger level slider select a pin or signal that is a float or integer value for the source channel for trigger.
  • Z3rni3
  • Z3rni3
07 Apr 2025 08:48
Replied by Z3rni3 on topic Encoder on 7i95t

Encoder on 7i95t

Category: General LinuxCNC Questions

Got it working. Will share a working config soon, for future reference!
  • Krimbles13
  • Krimbles13
07 Apr 2025 08:28

Remora - Rpi Software Stepping Using External Microcontroller via SPI

Category: Computers and Hardware

Ah okay, so just because the motors are moving doesn't mean the firmware configured right?
So the problem is still there
  • unknown
  • unknown
07 Apr 2025 07:48 - 07 Apr 2025 07:54

4-Gang 1-Way Switch To Control 3 Power Supplies and a Router Independently

Category: Computers and Hardware

I thought I'd add some pictures - PSU - Dinkle terminals - relay - lazy wiring board - contactor - Monetary NO push button to energise relay (SW1in schematic), rotary type switch to control power to circuit (SW2 in schematic). In my control panel the contactor is not mounted close to the relay but closer to the power supply supply minimizes the length of the AC power cables. This was just quickly thrown togther for demo purposes, in the cabinet it's more professional looking.

 

And a close up of the lazy wiring board, diodes are snubber diodes. Wiring is so much easier. Relay & contactor can be same or different voltages, hence the R+ & R- and C+ & C- points on the board. The 240AC is wired directly to the terminals on the contactor.

 

 
  • Z3rni3
  • Z3rni3
07 Apr 2025 06:32 - 07 Apr 2025 07:35
Replied by Z3rni3 on topic Encoder on 7i95t

Encoder on 7i95t

Category: General LinuxCNC Questions

Sorry... that was a test i did.
Its set to 1000 usually. (Same problem ocours)
(1000 [PPR] x 4) / (4 [mm/rev]) = 1000 [Pulses/mm]
(Is this correct, when seeing in the halshow, that the encoder counts 4000 counts per rotation?)

But it seems, to not even use the encoder_scale, because i can just comment it out, without it throwing me an error at the start-up...
  • tommylight
  • tommylight's Avatar
07 Apr 2025 06:28
Replied by tommylight on topic Encoder on 7i95t

Encoder on 7i95t

Category: General LinuxCNC Questions

ENCODER_SCALE = 1
????
This should be 4 times the encoder PPR divided by the total distance moved for one rotation.
  • Z3rni3
  • Z3rni3
07 Apr 2025 06:17
Replied by Z3rni3 on topic Encoder on 7i95t

Encoder on 7i95t

Category: General LinuxCNC Questions

I've been following this excellent step-by-step guide, but I'm currently stuck with a problem: the DRO is off by a factor of 1000. When I move the machine by one leadscrew rotation—which should be 4 mm (since it's a 4 mm/rev leadscrew)—the DRO now shows 4000 mm instead.Previously, it correctly showed 4 mm, so something must have changed, but I can't figure out what. Could someone please take a look at my configuration files?
  • Diegot
  • Diegot's Avatar
07 Apr 2025 05:24

Latency, error finishing read, and IRQ affinity

Category: General LinuxCNC Questions

I just discovery tuna, realtime IRQ tuning, my first impression was great.
Just test it at buster, going to bookworm now.

packages.debian.org/bookworm/tuna
  • Z3rni3
  • Z3rni3
07 Apr 2025 05:11
Replied by Z3rni3 on topic Encoder on 7i95t

Encoder on 7i95t

Category: General LinuxCNC Questions

Thanks for the tipps on tuning.
I saw that in a Talla83s Video and found it very helpful!
  • Z3rni3
  • Z3rni3
07 Apr 2025 05:10
Replied by Z3rni3 on topic Encoder on 7i95t

Encoder on 7i95t

Category: General LinuxCNC Questions

I've got a working config without Encoder input!
That link is very helpful. I'll be following it later today!
Thank you very much!
  • jenkinson8
  • jenkinson8
07 Apr 2025 02:25
Replied by jenkinson8 on topic Remora - ethernet NVEM / EC300 / EC500 cnc board

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

Sure, when I did this, I uploaded the unmodified nvem-full-config.txt - from the Remora repo.

Reading the upload script, it looks like it makes a copy of what I feed into it and writes it to this config.txt file? Comparing the two documents showed them as identical.

Contents of the file to sense check:
{
    "Board": "NVEM",
    "Modules":[
    {
    "Thread": "Base",
    "Type": "Stepgen",
        "Comment":            "X - Joint 0 step generator",
        "Joint Number":        0,
        "Step Pin":         "PE_15",
        "Direction Pin":     "PE_14"
    },
    {
    "Thread": "Base",
    "Type": "Stepgen",
        "Comment":            "Y - Joint 1 step generator",
        "Joint Number":        1,
        "Step Pin":         "PE_13",
        "Direction Pin":     "PE_12"
    },
    {
    "Thread": "Base",
    "Type": "Stepgen",
        "Comment":            "Z - Joint 2 step generator",
        "Joint Number":        2,
        "Step Pin":         "PE_11",
        "Direction Pin":     "PE_10"
    },
    {
    "Thread": "Base",
    "Type": "Stepgen",
        "Comment":            "A - Joint 3 step generator",
        "Joint Number":        3,
        "Step Pin":         "PE_9",
        "Direction Pin":     "PE_8"
    },
    {
    "Thread": "Base",
    "Type": "Stepgen",
        "Comment":            "B - Joint 4 step generator",
        "Joint Number":        4,
        "Step Pin":         "PE_7",
        "Direction Pin":     "PA_8"
    },
    {
    "Thread": "Base",
    "Type": "Stepgen",
        "Comment":            "C - Joint 5 step generator",
        "Joint Number":        5,
        "Step Pin":         "PA_5",
        "Direction Pin":     "PA_6"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "FHA",
        "Pin":                "PD_12",
        "Mode":                "Input",
        "Data Bit":            0,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "FHB",
        "Pin":                "PD_13",
        "Mode":                "Input",
        "Data Bit":            1,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "SRO",
        "Pin":                "PB_14",
        "Mode":                "Input",
        "Data Bit":            2,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "SJR",
        "Pin":                "PB_15",
        "Mode":                "Input",
        "Data Bit":            3,
        "Invert":            "True"
    },    
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "STOP",
        "Pin":                "PD_8",
        "Mode":                "Input",
        "Data Bit":            4,
        "Invert":            "False"
    },    
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "PROBE",
        "Pin":                "PD_9",
        "Mode":                "Input",
        "Data Bit":            5,
        "Invert":            "True"
    },    
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INP3",
        "Pin":                "PD_10",
        "Mode":                "Input",
        "Data Bit":            6,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INP4",
        "Pin":                "PD_11",
        "Mode":                "Input",
        "Data Bit":            7,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INP5",
        "Pin":                "PD_14",
        "Mode":                "Input",
        "Data Bit":            8,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INP6",
        "Pin":                "PD_15",
        "Mode":                "Input",
        "Data Bit":            9,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INP7",
        "Pin":                "PC_6",
        "Mode":                "Input",
        "Data Bit":            10,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INP8",
        "Pin":                "PC_7",
        "Mode":                "Input",
        "Data Bit":            11,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INP9",
        "Pin":                "PC_8",
        "Mode":                "Input",
        "Data Bit":            12,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INP10",
        "Pin":                "PC_9",
        "Mode":                "Input",
        "Data Bit":            13,
        "Invert":            "True"
    },    
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INP11",
        "Pin":                "PA_11",
        "Mode":                "Input",
        "Data Bit":            14,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INP12",
        "Pin":                "PA_12",
        "Mode":                "Input",
        "Data Bit":            15,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "INDEX",
        "Pin":                "PC_15",
        "Mode":                "Input",
        "Data Bit":            16,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "x100",
        "Pin":                "PA_15",
        "Mode":                "Input",
        "Data Bit":            17,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "x10",
        "Pin":                "PC_10",
        "Mode":                "Input",
        "Data Bit":            18,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "x1",
        "Pin":                "PC_11",
        "Mode":                "Input",
        "Data Bit":            19,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "ESTOP",
        "Pin":                "PC_12",
        "Mode":                "Input",
        "Data Bit":            20,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "Xin",
        "Pin":                "PD_7",
        "Mode":                "Input",
        "Data Bit":            21,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "Yin",
        "Pin":                "PD_4",
        "Mode":                "Input",
        "Data Bit":            22,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "Zin",
        "Pin":                "PD_3",
        "Mode":                "Input",
        "Data Bit":            23,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "Ain",
        "Pin":                "PD_2",
        "Mode":                "Input",
        "Data Bit":            24,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "Bin",
        "Pin":                "PD_1",
        "Mode":                "Input",
        "Data Bit":            25,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "Cin",
        "Pin":                "PD_0",
        "Mode":                "Input",
        "Data Bit":            26,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "WHA",
        "Pin":                "PB_7",
        "Mode":                "Input",
        "Data Bit":            27,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "WHB",
        "Pin":                "PB_6",
        "Mode":                "Input",
        "Data Bit":            28,
        "Invert":            "True"
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "OUT1",
        "Pin":                "PC_3",
        "Mode":                "Output",
        "Data Bit":            0
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "OUT2",
        "Pin":                "PC_2",
        "Mode":                "Output",
        "Data Bit":            1
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "OUT3",
        "Pin":                "PB_8",
        "Mode":                "Output",
        "Data Bit":            2
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "OUT4",
        "Pin":                "PB_9",
        "Mode":                "Output",
        "Data Bit":            3
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "OUT5",
        "Pin":                "PE_0",
        "Mode":                "Output",
        "Data Bit":            4
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "OUT6",
        "Pin":                "PE_1",
        "Mode":                "Output",
        "Data Bit":            5
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "OUT7",
        "Pin":                "PE_2",
        "Mode":                "Output",
        "Data Bit":            6
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "OUT8",
        "Pin":                "PE_3",
        "Mode":                "Output",
        "Data Bit":            7
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "OUT9",
        "Pin":                "PC_13",
        "Mode":                "Output",
        "Data Bit":            8
    },
    {
    "Thread": "Servo",
    "Type": "Digital Pin",
        "Comment":            "OUT10",
        "Pin":                "PC_14",
        "Mode":                "Output",
        "Data Bit":            9
    },
    {
    "Thread": "Servo",
    "Type": "Spindle PWM",
        "Comment":            "Spindle PWM",
        "SP[i]":            0
    }    ,
    {
    "Thread": "Servo",
    "Type": "NVMPG",
        "Comment":            "NVMPG"
    }
    ]
}

Something else worth mentioning, I had read that the 4/5/6 axis boards used the same hardware, and that Remora doesn't care which version of the board you get. I bought a 4 axis version as the others were more expensive for seemingly no value add if used with Remora. I did use my multimeter and could trace the 5 and 6 axis step/dir pins back to what looks like a buffer IC at least. Hopefully I don't have some later version of the board that has additional locks in place.
  • Soccer Kid
  • Soccer Kid's Avatar
07 Apr 2025 02:21
Replied by Soccer Kid on topic question of Homing

question of Homing

Category: EtherCAT

In fact, with torque control, I don't think Linuxcnc is up to the task, you should choose OMRON..... PMAC controller.
Displaying 586 - 600 out of 26758 results.
Time to create page: 0.628 seconds
Powered by Kunena Forum