Advanced Search

Search Results (Searched for: )

  • FabianB
  • FabianB's Avatar
13 Feb 2025 09:49
Replied by FabianB on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

@Aciera, you are right it was probably to early this morning. I was thinking of the first derivative of the tangent vector (v_l) which makes it the second derivative. Sorry for the confusion.

But regardless I guess we can't simply take 1/R for the curvature because we need the components of it in x, y and z and these depend on the orientation of the arc etc.
  • noqui
  • noqui
13 Feb 2025 09:37
Replied by noqui on topic ssh connection instead of telnet

ssh connection instead of telnet

Category: General LinuxCNC Questions

Thanks you a lot. I can´t keep it to a single thread. Is too complex. I am very happy with this forum. I knew much of the work I would have to do it then alone.
Four sure, I will have to write my own client program that connects to linuxcncrsh server, because I need to operate, at the same time, several linuxcnc's distributed on a LAN.
What I don´t like of telnet, for the moment, is that it sends back a replay for every instruction the client sends.
Anyway, you are of great help. Thanks you.
  • Aciera
  • Aciera's Avatar
13 Feb 2025 09:29
Replied by Aciera on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

@Grotius

- It is the curvature kappa value for the transformed startpos?


In my opinion, yes.
First we do the coordinate transformation then we need to match the boundary conditions which are tangent angle (theta), curvature (kappa) and sharpness (c)
  • Aciera
  • Aciera's Avatar
13 Feb 2025 09:10 - 13 Feb 2025 09:21
Replied by Aciera on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

@FabianB
Now you are confusing me:

The second derivative is not the curvature, the first one is.

No, it is the second derivative with respect to curve length s, this is not the same thing as curvature (would be first derivative)


If I recall correctly the first derivative is the tangent angle (ie the slope) and the second derivative is curvature.

For the line all derivatives are 0


The first derivative of a line represents the slope which is a constant but not necessarily zero.
 
 
  • frosted_jono
  • frosted_jono
13 Feb 2025 09:02
Replied by frosted_jono on topic Bad character U.

Bad character U.

Category: AXIS

Thank you Håkan. I will try that :)
  • azim4411
  • azim4411
13 Feb 2025 08:40
Replied by azim4411 on topic Elumatec SBZ 130/01 retrofit

Elumatec SBZ 130/01 retrofit

Category: CNC Machines

Hi tommy, any update?
  • Traken
  • Traken
13 Feb 2025 07:59 - 13 Feb 2025 20:04

Servo Oscillation Issue at ±6.6V 5i25 + 7i77, Analog Control

Category: Basic Configuration

Hello everyone,I’m running LinuxCNC 2.9.3 with a Mesa 5i25 and 7i77 setup, controlling servo motors via analog signals. The 7i77 is powered directly from the computer.I’ve encountered an issue where the servos start oscillating when the analog command voltage reaches approximately ±6.6V. This corresponds to around 5 m/min of movement speed.Interestingly, when I change the max RPM in the servo drive from 3000 RPM to 5000 RPM, I can reach about 8.3 m/min without oscillation. However, when I control the servo directly from the servo drive, it moves smoothly at any speed without any oscillations.Has anyone experienced this kind of issue before? What could be the cause?
 
  • FabianB
  • FabianB's Avatar
13 Feb 2025 07:51
Replied by FabianB on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

Then x~``traj(s0) for example :
- This is second derivate = curvature, given the ``
 

The second derivative is not the curvature, the first one is.

- Is already transfomed, given the ~ above the x
 

This means you need to enter the value of the already transformed trajectory. If we want to use eq. 30 for this we need to transform it first because there it is given before the transformation.

- Is for startpoint s0.
- Is for x coordinate.
 

yes

- It is the curvature kappa value for the transformed startpos?
 

No, it is the second derivative with respect to curve length s, this is not the same thing as curvature (would be first derivative)

- I now get it, that a line has no curvature, so value is : 0
- So for a arc, we just put in the curvature value like : "1/Radius" normally.  But they use eq.30 :   -1/r*cos(s/r).....etc.... Why so difficult?
 

For the line all derivatives are 0. For the arc see above, ti is not the curvature but the second derivative, not sure if it has a name, "curvature of the curvature" basically.
  • Hakan
  • Hakan
13 Feb 2025 07:48
Replied by Hakan on topic Bad character U.

Bad character U.

Category: AXIS

Back at the computer. From what I can see you should get rid of that when you select G53 for the safe retracts
 
  • 4ashishkr
  • 4ashishkr
13 Feb 2025 06:48

Help Needed: Z-Axis Linear Guide Vibrations at Specific Speeds

Category: General LinuxCNC Questions

Reporting back; Some of the things which helped are, alignment, coupling and weight. Checked all these, some adjustments here and there and it is better now.
  • 3404gerber
  • 3404gerber
13 Feb 2025 06:33

Anyone figured out how to get Trinamic's TMC5160 drivers working with LinuxCNC?

Category: Driver Boards

I think if you look into remora code. They are also sending hex codes payoad via spi such as estop is 0x65737470.

If you would integrate that into remora then it would be more useful.
 

More useful to whom? I do have a RPi and TMC drivers and want to avoid to buy an extra device. And the tests I made with FluidNC showed me that I was not able to get smooth acceleration at higher rates, that's why I decided to go full SPI. Maybe the audience would be larger if I'd add the functionality to the Remora code, but it would be useless for me.

Yes, the Remora-spi LCNC module sends SPI data to... a microcontroller. The microcontroller then translates the message into steps, or digital ins/outs, among other. To make TMC5160 work with Remora you'll need to adapt the Remora firmware. There's already a part of the TMCStepper library implemented to work with TMC2208/2209 over UART, and you configure the drivers options in the Remora config file, not in LinuxCNC ( like explained here ). The TMC5160 over SPI is not implemented yet, but most of the code is written and dispatched over the GRBLHAL/TMCStepper/FluidNC code. I think you have a better chance to find someone with the needed skills and knowledge to help you in the Remora thread.
  • unknown
  • unknown
13 Feb 2025 06:14
Replied by unknown on topic ssh connection instead of telnet

ssh connection instead of telnet

Category: General LinuxCNC Questions

I'm not too sure, there maybe other ways but I don't think there's an "out of the box solution". I don't think network integration was one of the major goals.
You may have to dive deeper into the documentation and source code.
There was a gent trying to integrate LabVIEW with Linuxcnc via nml.

I think your best bet maybe to layout what you want to achieve, keep it to a single and not start multiple threads trying to sort out a little bit at a time.
You could probably write your own client program that connects to linuxcncrsh server, it would still be a telnet connection, but would be a self contained client. That I think would involve diving head first into socket programming, once the initial connection is made is almost similar to reading to a writing from a file, that is a bit of simplification but it's close.
  • GeckoWorks
  • GeckoWorks
13 Feb 2025 05:54 - 14 Feb 2025 02:28
Replied by GeckoWorks on topic Flashing mesa firmware

Flashing mesa firmware

Category: General LinuxCNC Questions

OK, it's working now - as usual, it boiled down to user error - apologies for that. 
But perhaps, I stumbled upon an idea for a slight improvement but I am no wizzard at this so I could be wrong.

When I first tried adding the custom FW, the folder that the FW file needs to go into, I don't think it was created, yet(?).
It needs to go into: .local/lib/libmesact/7i962 but I am pretty sure there was no such folder at the time.
There was however a .local/lib/7i962 which I then dropped the custom FW into.
Which, of course, is the wrong folder and hence why it didn't show up.

But after having gone through and reflashed with the default FW from your download feature, the correct folder had automatically been established for those downloaded FW files. So, when I opened MesaCT again just now, the .local/lib/libmesact/7i962 was indeed there, full of FWs.
So, I just dropped the custom one in there and then it showed up when I rebooted MesaCT and I could flash it to the board, no problem.

If the above sounds plausible - then perhaps add a line in that text that pops up about where to put the file, that "you may have to create the folder manually". I know, I should have tried that but I am noob and likely not the only one. But if one hasn't used the download feature in MesaCT, it looks to me like you would have to make said folder yourself, no?

Again, maybe the above recollection of events may not be correct either.

Anyhow, thanks for your work on this:)
  • noqui
  • noqui
13 Feb 2025 04:44
Replied by noqui on topic ssh connection instead of telnet

ssh connection instead of telnet

Category: General LinuxCNC Questions

Thanks for your reply. Ok. I am not trying to use telnet.
For what you said, then i can´t use anymore linuxcncrsh server if i don´t want to use telnet, and then I need to eliminate it from the hal file? Can I connect ssh remotely to the server where i have the linuxcnc running without using telnet and still operate it remotely?
Thanks a lot
Displaying 16861 - 16875 out of 20874 results.
Time to create page: 0.689 seconds
Powered by Kunena Forum