Advanced Search

Search Results (Searched for: )

  • electrosteam
  • electrosteam
17 Apr 2025 11:38
Replied by electrosteam on topic Gmoccapy Touch-Off Offsets

Gmoccapy Touch-Off Offsets

Category: Gmoccapy

Spent some time chasing the mysterious Z-0.511 value.
The value pops up at Homing.
Cleared linuxcnc.var and linuxcnc.var.backup without joy.
Went through all the setup files, until I got to tool.tbl - and there it was, the cutting length of tool T1 = 0.511.
Launched Gm, selected the tool editor, and T1 was 0.511, and ticked as selected.
Cleared the tick and closed/opened Gm - but the 0.511 comes back, with T1 selected in the tool table !!

Found a youtube clip by sliptronic that includes a view of his tool table.
T1 is selected and set to length 0.00.
It could be the default behaviour of Gm is to automatically load T1, then allow for its length in the displayed position.
Edited my tool table to make T1 cut length 0.000.
Now Gm loads with only the minor offset errors (0.008 etc).
  • Abdulkareem
  • Abdulkareem
17 Apr 2025 09:06 - 17 Apr 2025 09:07
Replied by Abdulkareem on topic PC GPIO pins

PC GPIO pins

Category: Computers and Hardware

Honestly I have no idea how to do this so is there a guide or documentation that i could follow because from what i read the pc might have an embedded controller for the gpios that is why when i run gpiodetect on the terminal nothing shows any help would be appreciated.
  • Hastrh2o
  • Hastrh2o
17 Apr 2025 08:34
Replied by Hastrh2o on topic Qt Designer QMainWindow slots

Qt Designer QMainWindow slots

Category: Qtvcp

At first not, but in fact, it help.
I thought there was a way to have all slots listed automatically from the handler file. In fact, the slots are listed once we add them manually as described in this help page.
  • Soccer Kid
  • Soccer Kid's Avatar
17 Apr 2025 08:18
Replied by Soccer Kid on topic EtherCAT stopped working after Reboot

EtherCAT stopped working after Reboot

Category: EtherCAT

I've encountered your problem recently. This clearing is usually caused by your lack of proficiency in using the VI editor. When you exit, the file saving action is not completed!!
  • Grotius
  • Grotius's Avatar
17 Apr 2025 08:02
Replied by Grotius on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

@SnowGoer540,

At the moment we have 2 testers who failed to run scurve on their machines. One off the testers
is running the cia402 with ethercat. Somehow linuxcnc has following errors using the tpmod_scurve.
At the moment we are unable to find the reason. Maybe kernel is too slow, mabye it's something else.

The other tester is anonymous and problably has multiple machines running. He pointed out the latency is very bad for
the latest debian 13 rt kernel. So i made a debian 10 and a 4.19 rt kernel wich he is familair with. But this also runs dramatic
on my laptop.

Then on my laptop i got also poor results using ethercat steppers at the moment.
In the past everything worked flawless, but this was on a normal desktop pc running ethercat and steppers.
Therefore maybe the problem is just the laptop, performing poor on the rt kernel.

Then there is the cmake build system wich i use to compile the scurve planner. The linuxcnc makefile is unable to
compile c++ code along with it. And i think the cmake build system for the scurve planner will not be merged to the linuxcnc
github source, because it doesn't align with the current makefile system.

Then there is that extra licence note, that will not be approved, but still has our attention.

So even when the scurve run's nice in a linuxcnc simulator config. There are still other problems that has to be resolved at the moment.
Therefore i think it's too early to do a git push request.

Personally i don't see linuxcnc as a fractured project. Best is too stay positive
  • RushA
  • RushA
17 Apr 2025 07:26

A simple question: How to use EXPORT_SYMBOL()

Category: General LinuxCNC Questions

hi,
I have a question in using linuxcnc 2.9.
I want to call the function defined in the other module. In module A, I export a function using EXPROT_SYMBOL(). In module B, I use "extern" to declare the function and call it. However, it always tells me "undefined symbol". How to solve this problem?
  • timo
  • timo
17 Apr 2025 05:03
Replied by timo on topic ENCODER_RATIO function implementation.

ENCODER_RATIO function implementation.

Category: General LinuxCNC Questions

Thanks for the screen shot.
I think it looks "good enough" (at least for me :-) using it for DIY hobbing of "toy gears" )
Do I understand this right that a G-code file is generated based on the input data to run the process?
Does "shift" button refer to profile shift or is it doing a hob shift? (tangential hobbing :-O )?

Greetings Timo
  • theslawek
  • theslawek
17 Apr 2025 05:00

Need help making rotary axis behave like second spindle

Category: Advanced Configuration

Is this just a typo when you entered test on the forum?

Pin 'spindle.1.speed-ut-rps' does not exist

 ("ut" instead of "out")

Also I think you need:loadrt [EMCMOT](EMCMOT) servo_period_nsec=[EMCMOT](SERVO_PERIOD) num_joints=[KINS](JOINTS) num_spindles=2

 

Yep, it checked my console log again and it looks like I accidently cut out that character.
Appreciate your quick reply Peter. I feel quite accomplished that I managed to figure it out before noticing your message.

All this stuff like this below still makes no sense to me as to what its purpose is.
net spindle1-vel-cmd-rps        <=  spindle.1.speed-out-rps
  • theslawek
  • theslawek
17 Apr 2025 04:56

Need help making rotary axis behave like second spindle

Category: Advanced Configuration

Found two errors (below) since I posted this and Probe Basic now loads and IT WORKS!

M3 S1000 
M3 S1000 $1


My INI and HALs uploaded for future people reading this thread.

INI
GEOMETRY = xyza

HAL
Added num_spindles
loadrt [EMCMOT](EMCMOT) servo_period_nsec=[EMCMOT](SERVO_PERIOD) num_joints=[KINS](JOINTS) num_spindles=[TRAJ](SPINDLES)

A few followup questions if I may
  1. Should I expect M5 to stop all spindles, or do I have to get used to using M5 $-1?
  2. Is it possible to get M4 to work? It doesn't do anything right now.
  • PCW
  • PCW's Avatar
17 Apr 2025 04:40 - 17 Apr 2025 04:45

Need help making rotary axis behave like second spindle

Category: Advanced Configuration

Is this just a typo when you entered test on the forum?

Pin 'spindle.1.speed-ut-rps' does not exist

 ("ut" instead of "out")

Also I think you need:loadrt [EMCMOT](EMCMOT) servo_period_nsec=[EMCMOT](SERVO_PERIOD) num_joints=[KINS](JOINTS) num_spindles=2
  • theslawek
  • theslawek
17 Apr 2025 04:17

Need help making rotary axis behave like second spindle

Category: Advanced Configuration

Hi Spumco, I appreciate your dedication to helping me accomplish this.

I ran into a hurdle immediately with MesaCT 2.1.7. When set to 7i76E, or any other card for that matter, the Spindle -> StepGen tab just has a message of "not functioning yet". I even cloned the lastest master from GitHub and the same message is present.

I was about to press Post on this reply, but then I thought, why don't I try PNCConf in case that's what you meant. PNCConf seems to have what you indicated. I did the changes in the INI, but I'm hung up on the HAL part.

Here are the substitutions I made from the PNCConf HAL into the clone of my good xyza config. (A parts were removed)
  1. pid.s is pid.s1 (including in the loadrt and do-pid-calcs parts)
  2. SPINDLE_0 to SPINDLE_1
  3. changed all ".s" entries to ".s1"
  4. entries such as "net spindle-vel-cmd-rps" changed to "net spindle1-vel-cmd-rps"
I've loaded the config many times and addressed my oversights.

I'm stuck with this error:

twopass: Error in file ./hallib/main.hal:
    Pin 'spindle.1.speed-ut-rps' does not exist


Which I think relates to this block. I'm not sure how to go from here. Are these related to the GUI?

net spindle1-vel-cmd-rps        <=  spindle.1.speed-out-rps
net spindle1-vel-cmd-rps-abs    <=  spindle.1.speed-out-rps-abs
net spindle1-vel-cmd-rpm        <=  spindle.1.speed-out
net spindle1-vel-cmd-rpm-abs    <=  spindle.1.speed-out-abs
net spindle1-enable             <=  spindle.1.on
net spindle1-cw                 <=  spindle.1.forward
net spindle1-ccw                <=  spindle.1.reverse
net spindle1-brake              <=  spindle.1.brake
net spindle1-revs               =>  spindle.1.revs
net spindle1-at-speed           =>  spindle.1.at-speed
net spindle1-vel-fb-rps         =>  spindle.1.speed-in
net spindle1-index-enable      <=>  spindle.1.index-enable

My latest INI and HALs attached.
  • PCW
  • PCW's Avatar
17 Apr 2025 03:28

No funciona salidas de db25 en linuxcnc 2.9.4

Category: Plasmac

You would need to provide more information for someone to be able to help you,
especially your hal/ini files.
 
  • davidron
  • davidron
17 Apr 2025 03:11

No funciona salidas de db25 en linuxcnc 2.9.4

Category: Plasmac

Alguien sabe porque no funciona las salidas ni las entradas del puerto paralelo, sonda no registra nada y la antorcha no enciende si mando en mdi un m3 , m62 p0, m66 p0 la antorcha no enciende, solo los motores si mandan señal
  • snowgoer540
  • snowgoer540's Avatar
17 Apr 2025 02:31
Replied by snowgoer540 on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

@Rodw,

Thank you for your effort, all your input so far.

I have tried to create a .iso for day's, using the lb build system and also by using a chroot environment.
However it failed at some point when the .iso installation was ~60% complete.
Also the linuxcnc live build failed at some point, it had something todo with filmware, but that's no problem.

Then creating .deb packages is also a lot off work. As you have at least 2 types. The normal packages and the -dev packages
wich includes .headers etc.
I think we have to use 3 types, like the normal, the -dev and the -source.

For now i use a Qemu vm. Install debian and the software we need. Then the Qemu .img file can be compressed and
downloaded by others to test in their vm.
For running on real machines, i have to do a extra conversion step from .img to other .img type,
then write the .img to usb, and it will run.



I’m just watching the sidelines from a car driving by the football game … but it seems to me like you’re doing an awful lot of work to avoid making a new git sign in and creating a pull request, etc.

It just seems like it further fractures and obfuscates an already fractured project that is kind of on life support as it is.

Just my $0.02 for what it’s worth. ¯\_(ツ)_/¯
  • wrhammer
  • wrhammer
17 Apr 2025 02:21
Replied by wrhammer on topic Remap M6 in python

Remap M6 in python

Category: General LinuxCNC Questions

Thanks Aciera! Super helpful, I've pretty much just been trying anything including the yields. Makes sense to include the if self.task == 0 bit of code to keep it from executing on load and thanks for the input on read ahead. I think that is my core issue. I will give this a shot asap!
Displaying 2236 - 2250 out of 26457 results.
Time to create page: 0.254 seconds
Powered by Kunena Forum