Advanced Search

Search Results (Searched for: )

  • jairobbo
  • jairobbo
05 Feb 2025 20:55
Replied by jairobbo on topic LinuxCNC on Raspberry Pi 5

LinuxCNC on Raspberry Pi 5

Category: Installing LinuxCNC

no of course, I apologize, but there is I believe a problem related to hal_gpio.
I read the man page and there were some discrepancies in my code, I was hoping the permissions fix from the man page would be the fix, but it wasn't

Good luck to all!
  • Serhii
  • Serhii
05 Feb 2025 20:51
Replied by Serhii on topic Semi-realtime hal component

Semi-realtime hal component

Category: HAL

Thanks for your reply!

I went through the topic you referred to and it seems quite suitable for my needs. In essence, this is very similar to what the other commentator has suggested. But as compared to MPG these external offsets can actually rely on coordinated motion planners when modifying g-code controlled motion.

Now answering your question, this stream of coordinates is the only source of movement commands for the rotating platform. Hence, I can implement it the way the original author of the topic you referred to has done (i.e. 'M66' + 'G1' g-code commands in loop) or just issuing python/c++ MDI commands in a loop. In my understanding the algorithm might look like this:

1. Run G1 command in loop. Target point is the last available position received
2. If new data comes and the motion is still ongoing (e.g. check 'motion.motion-type') -> compensate the target position with 'eoffset-counts'
3. If new data comes and the motion has stopped -> signal to M66 input
4. If new data comes and the target position has not changed -> do nothing

The only thing I am not sure about is what would be my final position with offsets enabled. Say I finish one G1 command with the offset, and for the next one in the loop the same offset will still apply, right? So I have to set it manually to zero (e.g. with 'eoffset-clear'). Please let me know if you think it makes sense what I have written and whether you have any additional comments/suggestions. Thanks!
  • spumco
  • spumco
05 Feb 2025 20:45
Replied by spumco on topic G33.1 synchronized tapping problem

G33.1 synchronized tapping problem

Category: General LinuxCNC Questions

Both configs attached.  I included everything, not just HAL.

Thanks for taking a look.
  • Serhii
  • Serhii
05 Feb 2025 20:17
Replied by Serhii on topic Semi-realtime hal component

Semi-realtime hal component

Category: HAL

Thanks for your reply!
The solution seems promising. I went through the code and I see how you control the axes using jog-counts like with MPG. The only doubt I have is that whether these jog-counts will respect the coordinated motion of XY axes. Say if I change both counts at the same time in my component, will it result in synchronous movement of X and Y and will it do proper velocity & acceleration/deceleration, or will it be just a linear motion with constant velocity? Please let me know if you have any idea. Thanks!
  • RDA
  • RDA
05 Feb 2025 19:49
Replied by RDA on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

Keep up the good work guys!
There might be obstacles but there is light at the end of the tunnel!
  • beauxnez
  • beauxnez
05 Feb 2025 19:48 - 05 Feb 2025 19:55

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

I just managed to reverse the 2 stlink keys but it does not appear as maintenance?

youtube.com/shorts/SjhZnoY1864

 
Displaying 19486 - 19491 out of 19491 results.
Time to create page: 0.458 seconds
Powered by Kunena Forum