Advanced Search

Search Results (Searched for: )

  • PCW
  • PCW's Avatar
25 May 2024 20:55
Replied by PCW on topic 7i96s + 7i89 questions

7i96s + 7i89 questions

Category: Driver Boards

The db number is related to the port (a 7I96 has 3 ports  and the expansion port is the last)
Mesaflash probably should complain about db numbers for on-card ports.
  • Marvin_Maverick
  • Marvin_Maverick's Avatar
25 May 2024 20:36 - 25 May 2024 20:42
Replied by Marvin_Maverick on topic LinuxCNC on Raspberry Pi 5 CPU 3 not running

LinuxCNC on Raspberry Pi 5 CPU 3 not running

Category: Installing LinuxCNC

@cornholio:
Thank you for the reply.
"Have you tried htop when running gcode and actually running a machine ?"
No, so far I only did "dry-tests".
I plan to retrofit a EMCO F1 CNC Woodworker. For this machine I bought a Benezan Tripple Beast ( a long time ago...). My plan is to set up LinuxCNC on a Raspberry Pi 5 to control the Tripplebeast.
My last machine was a portal router (DIY) that was (still is) controlled by DC-Servos with UHU3.0-controllers that I build (also a very long time ago)

Regarding the RP5: I hope I can find time to test the setup on the bench next week.
When I have news, I'll post them here.

Than you for your help.
  • Grotius
  • Grotius's Avatar
25 May 2024 20:08 - 25 May 2024 20:52
Replied by Grotius on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

Hi Lcvette,

I runned the program 3-4 times.

The planner stopped with path blending on at line 544 & 1075.
It seemed to be a bug, when one of the blend output lenghts was zero, it stopped. That's now solved.



I know the scurve planner can do a better job, but i have to invest time in optimalisation
the speeds in the future. So far i solved another bug thanks to your file.
  • Grotius
  • Grotius's Avatar
25 May 2024 19:34
Replied by Grotius on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

Hi Chris,

I will test the ngc file i the planner coming day's.

Hi All,

Found a nice lib, github.com/ebertolazzi/G1fitting.
This is from university.G1 fitting with clothoidsby Enrico Bertolazzi and Marco FregoWe are now a few commits ahead of the master.

I walk up to the morning sky first. With all my favorite colors. Right on. My sisters and my brothers.


Ok we made a function test in c++ to verify if we can use the bi-clothoid's into the linuxcnc toolpath planner.


The function peaks to :  0.094579000 milliseconds

 
  • woai312742
  • woai312742
25 May 2024 19:10

Kinematic model for a 5axis mill with universal (nutating) head

Category: Show Your Stuff

LinuxCNC_Demo_Configs\table-rotary_spindle-rotary-nutating\Documentation\XYZCBA_TRSRN
 
  • Thayloreing
  • Thayloreing
25 May 2024 19:07
Replied by Thayloreing on topic Error during install RTAI Kernel on Debian 12

Error during install RTAI Kernel on Debian 12

Category: Installing LinuxCNC

I always used it with kernel 4.19.195, I always downloaded the kernel along with the update, now I didn't do that
  • RyanB
  • RyanB's Avatar
25 May 2024 19:06
  • Thayloreing
  • Thayloreing
25 May 2024 19:02
Replied by Thayloreing on topic Error during install RTAI Kernel on Debian 12

Error during install RTAI Kernel on Debian 12

Category: Installing LinuxCNC

I like to use Linuxcnc 2.9.2 with Debian 10, so I always did the same installation, I installed the linuxcnc 2.8.4 preent iso and used synaptc to update to 2.9 rtai, it always worked, now when I tried today it gave me a error

E: /var/cache/apt/archives/linuxcnc_1%3a2.9.2_amd64.deb: trying to overwrite '/usr/share/applications/linuxcnc-documentation- es.desktop', which is also in the linuxcnc-doc package -es 1:2.8.4.1.gb7824717b

and does not update
  • andypugh
  • andypugh's Avatar
25 May 2024 18:52
Replied by andypugh on topic Joypad Reverse Jog Direction

Joypad Reverse Jog Direction

Category: HAL

Try monitoring the pins in the halshow watch window to see whether they are permanently at some non-zero value.
  • Lcvette
  • Lcvette's Avatar
25 May 2024 18:51
Replied by Lcvette on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

First of all this is super awesome watching the progress on this project!  a huge thank you to those putting the time in. 

I wanted to throw this out as this is where my issues arise from with machine shake, it occurs during adaptive cutting tool paths on repositioning moves where a series of short line segments are posted.  I have tried using smoothing settings and tolerance settings in fusion but it continues to spit out these short segments.  i use G64 with the P value tied to fusion 360's "smoothing" setting, and it helps slightly but the shake at these repositioning moves is terrible, the doors on the machine rattle and shake something fierce and im sure its awesome for the motion mechanicals.  I am posting the file and was wondering if perhaps you might be inclined to run it in your test TP and show a comparison of the current stock tp and the new scurve.  i have a video here showing the machine shake its pretty ugly..  it was cutting this part, if you have volume you can hear the shudder and if not watch the frames of the doors for the shake.. /o\

Thanks guys!

Chris

repositioning shake video

 

File Attachment:

File Name: rc_case_left_op_1.ngc
File Size:38 KB


 
 
  • andypugh
  • andypugh's Avatar
25 May 2024 18:48
Replied by andypugh on topic Error during install RTAI Kernel on Debian 12

Error during install RTAI Kernel on Debian 12

Category: Installing LinuxCNC

What isn't working?

Are you definitely installing matching kernels and linuxcnc packages?
  • zmrdko
  • zmrdko's Avatar
25 May 2024 18:38 - 25 May 2024 18:42
Replied by zmrdko on topic Mesa 7i95T PID tuning for velocity mode

Mesa 7i95T PID tuning for velocity mode

Category: Advanced Configuration

It’s working fine now.
But the homing does not work properly.
Homing starts fine, all axes move towards home/limit switch and back off to index, but after that all axes quickly moves back to initial position, but now machine is homed. The initial position is servo feedback postion 0 (as where the servo driver was booted)

Did anyone come across similar behavior?
is there anything misconfigured? It looks like all axis get command to go to 0 position after homing, which is derived from servo drive encoder position..

I can record a video for reference.
  • Thayloreing
  • Thayloreing
25 May 2024 18:36
Replied by Thayloreing on topic Error during install RTAI Kernel on Debian 12

Error during install RTAI Kernel on Debian 12

Category: Installing LinuxCNC

I'm trying to upgrade from linuxcnc 2.8 to 2.9 rtai on Debian 10 and I'm also having the same problem, the strange thing is that I've done this same procedure several times and it always worked, now it doesn't work anymore
  • Project_Hopeless
  • Project_Hopeless's Avatar
25 May 2024 18:22
Joypad Reverse Jog Direction was created by Project_Hopeless

Joypad Reverse Jog Direction

Category: HAL

I have an Axis sim running for a 5-DOF robot and a Logitech F310 Joypad.  It works well except the jog directions are backwards. 

So following this wiki,
wiki.linuxcnc.org/cgi-bin/wiki.pl?Simple_Remote_Pendant

I added the instruction...
setp input.0.abs-hat0y-scale -127.5 

Now when I hold in the jog speed buttons the machine immediately moves without me touching the X, Y, or Z joysticks.

I'm running Linux CNC-Robot 6.1.0-18-rt-amd64 #1 SMP PREEMPT_RT Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux on Bookworm

Any ideas what might be wrong?
# names moved to moveo_cmd.hal  
##loadrt mux2 names=mux2_x,mux2_y,mux2_z
 
addf mux2_x servo-thread
addf mux2_y servo-thread
addf mux2_z servo-thread
 
#
# Use a mux as a sample hold so analog jogs don't change when machine is off.
#
net machine-is-on <= halui.machine.is-on => mux2_x.sel mux2_y.sel mux2_z.sel  # Control the mux with the machine on/off state.
 
net jog-x-pre <= input.0.abs-hat0y-position => mux2_x.in1    # left joystick
net jog-y-pre <= input.0.abs-hat0x-position => mux2_y.in1    # left joystick
##net jog-z-pre <= input.0.abs-rz-position => mux2_z.in1     # rz feels more natural.
net jog-z-pre <= input.0.abs-ry-position => mux2_z.in1        # right joystick
 
net jog-x-analog <= mux2_x.out => mux2_x.in0 halui.joint.0.analog halui.axis.x.analog  
net jog-y-analog <= mux2_y.out => mux2_y.in0 halui.joint.1.analog halui.axis.y.analog  
net jog-z-analog <= mux2_z.out => mux2_z.in0 halui.joint.2.analog halui.axis.z.analog  
 
setp input.0.abs-hat0y-scale -127.5        # reverse jog direction
setp input.0.abs-hat0x-scale -127.5        # reverse jog direction
setp input.0.abs-ry-scale -127.5        # reverse jog direction
  • Aciera
  • Aciera's Avatar
25 May 2024 18:21
Replied by Aciera on topic Python gcode.parse and gcode.calc_extents

Python gcode.parse and gcode.calc_extents

Category: Other User Interfaces

IIRC .parse will run the gcode and create lists of line segments for 'traverse', 'straight_feed' and 'arc_feed' moves while .calc_extents will then find the minimum and maximum coordinates values  from those lists.

This is from lib/python/rs274/glcanon.py:
 

which calls the pyobject in src/emc/rs274ngc/gcodemodule.cc:
 
 
Displaying 25756 - 25770 out of 26518 results.
Time to create page: 0.654 seconds
Powered by Kunena Forum