Advanced Search

Search Results (Searched for: )

  • Aciera
  • Aciera's Avatar
04 Mar 2025 13:41
Replied by Aciera on topic Mitsubishi Meldas Control and Motors

Mitsubishi Meldas Control and Motors

Category: Milling Machines

You might also want to have a look at dmitry's interface cards.
yurtaev.com/
  • Ismacr63
  • Ismacr63
04 Mar 2025 11:34
Replied by Ismacr63 on topic irregular machining

irregular machining

Category: General LinuxCNC Questions

The piece is perfectly squared, I don't think it's the loss of steps, I have hybrid motors with encoders and I use very slow speeds.
I'm going to check that the clamp hasn't moved.
  • Grotius
  • Grotius's Avatar
04 Mar 2025 11:27
Replied by Grotius on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

Hi,

I had some real problems related to the clothoid fit.

It turned out eq.45 in the abstract is partially wrong.
In the abstract page.7 there is stated : DeltaTheta = Thetai4 - Thetai0.

Now this is most off time ok. But not alway's ok. The problem lies in the way DeltaTheta is calculated.
The input theta's are in range [0,2*pi], [0,-2*pi], derived from atan2(x,y). This are results of decomposed 3d vectors,
as the clothoid uses inputs for xy and z seperatly.

eq.45 Delta Theta [dt] uses - or + for direction. This is ok, so we know we must use - and +.
Simply substracting the theta's may lead's to incorrect values, wich results in a self intersecting clothoid for example,
caused by a extra + or - pi rotations.

I had to think a while how to solve this problem. To solve it, i calculated the theta's back into xy vectors and then
calculated the signed angle between these two xy vectors. Here is the solution in code.
So far above problem seems to be solved now.
I send a email to the abstract creator's and informed them about the problem.

Furthermore, the exact path deviation is used to fit the clothoid.

In total for one clothoid fit, ceres non-linear solver is used 3 times.

1. Ceres finds the clothoid xyz endpoint, given the 3 unknowns y11, y21, s1.
2. Ceres finds the closest point in space to the clothoid curve. (helper function to calculate path deviation).
3. Ceres finds the inperpolated points on curveA & curveB given the max path deviation.

The performance is about ~25ms to fit the clothoid.

Some fit clothoid curve fitting example's i used for validation :

// Line line fit.

// Arc line fit.

// Arc arc fit.

// No deviation is used here.
  • besriworld
  • besriworld
04 Mar 2025 11:26
Replied by besriworld on topic Mitsubishi Meldas Control and Motors

Mitsubishi Meldas Control and Motors

Category: Milling Machines

If you have absolute encoders, I think the best solution is to buy new servo drives and motors. Some good brands are Yaskawa, Delta, and CTB. I personally chose Adtech
  • timo
  • timo
04 Mar 2025 11:09

(not really) New machine geometry for plasma

Category: Plasmac

It is a scara robot. Hard to believe no one has ever done one in linux cnc :-) I guess a 2nd hand one without controller is very affordable.

Maybe all you need to check is scara kinematics, scara robot, 4 axis robot.

forum.linuxcnc.org/38-general-linuxcnc-q...32013-scara-tutorial
  • Hastrh2o
  • Hastrh2o
04 Mar 2025 10:32 - 04 Mar 2025 10:34

(not really) New machine geometry for plasma

Category: Plasmac

Hi all,

I just saw a ##### ad on #####  facebook for this : arcdroidcnc.com . A bi rotation arm that hold a plama torch. Simple and compact.

I already saw this kind of machine for pcb engraver (from elektor journal, in europe), and although for metrology devices.
I think it could be interesting, for people like me who don't have enough space to build a classic gantry plasma table. I need to stop filling my garage with machines.

I don't have the time yet, but I may be interesting in trying to make one with linuxcnc. At least trying to use this kind of geometry.

Any advices ? Does it already exist with linuxcnc ?
  • Aciera
  • Aciera's Avatar
04 Mar 2025 09:40
Replied by Aciera on topic LinuxCNC 2.10 build

LinuxCNC 2.10 build

Category: Installing LinuxCNC

The warnings in Problem 1 can be ignored but I'm not sure about Problem 2. There is ongoing work in master (2.10) to address the many compiler warnings that have been present for a long time. At the same time code checking standards are being made more stringent but I doubt that these would actually cause your compile errors. To test you could checkout the '2.9' branch instead of 'master' and try to compile that.
  • shaying526
  • shaying526
04 Mar 2025 09:39

Issue with OP Entry Delay and Failures in LinuxCNC + EtherCAT System

Category: EtherCAT

Dear forum members,Hello!I am currently setting up and running two systems based on LinuxCNC and EtherCAT, and I have encountered an issue regarding system startup performance. I hope to receive assistance and advice from you all.Overview of System Configurations:
  1. First System:
    • LinuxCNC Version: 2.8.4
    • EtherCAT Version: 1.5.2
    • I compiled the Linux kernel, Xenomai, LinuxCNC, and EtherCAT myself, and used a real-time network card driver.
    • This system's EtherCAT drives quickly enter the OP state within 1 second after startup.
  2. Second System:
    • LinuxCNC Version: 2.9.3
    • EtherCAT Version: 1.6.1
    • Installed according to the stickied post on the forum. "Ethercat installation from repositories - how to step by step"
    • This system takes a long time (over 10 seconds) for the EtherCAT drives to enter the OP state after starting LinuxCNC, and sometimes it fails. At this point, I have to close and reopen LinuxCNC, which may sometimes result in success, but it is not consistent.
Commonalities and Differences Eliminated:
  • Both systems are deployed on the same hardware platform, eliminating hardware differences.
  • The configuration files are almost identical.
Request for Assistance:Given that the first system performs normally, how can I resolve the startup delay issue on the second LinuxCNC system?
  • Is it worthwhile to try using different versions of EtherCAT?
  • If so, what are the specific steps I should follow to do so?
Thank you very much for your valuable time and assistance! I look forward to your replies.Best regards
  • meister
  • meister
04 Mar 2025 09:32

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

never trired OpenOCD, but you can send me the error mesage of the openfpgaloader.

with openocd you should make sure that it is written to the flash and not just to the ram, otherwise everything will be gone again after a restart

You can see whether it has worked by the flashing LED

btw, the default ip is '192.168.10.194'

the w5500 module has a little power led on the bottom, there is no jumper to power on/off this module.


not realy shure what you mean with the mapping,

the bob pins are mapped 1:1, if you need P17 (relais) on the BOB, you can use 'LEFT:P17' in your config.

 

if your BOB is connected to the other connector on the right, then you need to use 'RIGHT:P17'
 
  • gmr
  • gmr
04 Mar 2025 08:58

Mitsubishi Meldas Control and Motors

Category: Milling Machines

Hi All,

I have an old VMC that is based on the Mitsubishi Meldas controller and Mitsubishi motors. The machine is in good mechanical condition but the control has given up the ghost, so I plan to replace all the servo drives and do a new controller based on LinuxCNC. 

A few questions that I'd like some input on:
  • The machine has 3 phase 1kW, 3000 RPM motors on it for the X and Y axes and 2kW, 2000 RPM for the Z axis - they are Mitsubishi HA83  and Mitsubishi HA103 and have rotary encoders on them that means the original servo drives keep track of the absolute position. Does anyone have any thoughts on sticking with this motors or replacing them?  If replacing them, any suggestions for a good brand/family?
  • If I just replace the drives, then it seems that the Nidec/Control Techniques Unidrive M700 series might be a good choice? Any thoughts. Ideally I would power the drives directly from the 3 phase 415V supply (the machine currently has a transformer which delivers 200V to the drives).
  • On the control side, any suggestions as to which Mesa cards are well suited? Previously I have converted machines using the 7C81 and a Raspberry Pi and 5i25 and PC - I think this will need quite a lot of I/O so I'm thinking a PC based card this time.
Thanks,
Greg
 
  • kzali
  • kzali
04 Mar 2025 08:51

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

Thanks for testing :)

ohh, i forgot a package in the installer:
apt-get install openfpgaloader

the BOB is added as module in the sample config, you can convert/split this into single plugins:
 [attachment=68228]split.png[/attachment]

The pins on the left and right connector are named P1->P17,
like on the DB26 connectors:
 [attachment=68229]pins.png[/attachment]

hope that helps.

T





 

Thanks for your incredible work
So I did install 
openfpgaloader but I still got an error.  However when I installed 
OpenOCD
 it flashed without errors.
So now I cannot ping 192.168.10.94  even though I have made the intel nuc 192.168.10.1 and put 8.8.8.8 as dns.  Trired 192.168.10.93 and gateway 192.168.10.1.  maybe the w55000 is not powered and wonder if there is a jumper on the tangoboard.  I will check the solders in the morning.  
The 5axis bob as setup in your default config is great for me however I am probably too silly to understand how the pins map out on the china bob, other than the steppers.  But I will leave that for more research.  
Than you
I would imagine that the attached image is somewhat of areference   
  • Mr. Mass
  • Mr. Mass's Avatar
04 Mar 2025 07:46
Replied by Mr. Mass on topic qtdragon additonal buttons

qtdragon additonal buttons

Category: Qtvcp

In terminal "qtvcp copy", check "qtdragon_hd", name "qtdragon_hd_vertical" for your case, then ask you to create folders, agree, ask for copy, agree also. Now in your home folder will be qtvcp/screen/qtdragon_hd_vertical. Copy and replace qtdragon_hd_vertical.ui from this topic and replace/rename handler file from here - forum.linuxcnc.org/qtvcp/54731-qtdragon-...tons?start=20#320578

In your .ini file replace DISPLAY = qtvcp qtdragon_hd_vertical
  • Piet
  • Piet
04 Mar 2025 07:43
Replied by Piet on topic difference 7i76e and 7i76EU

difference 7i76e and 7i76EU

Category: Driver Boards

thank you, good to know
  • stefan63
  • stefan63's Avatar
04 Mar 2025 07:12

Announcing Deckard: StreamDeck support for LinuxCNC

Category: Show Your Stuff

Have you seen this?
I have tampered with it for a short period and it looks great.
I beleive it would be possible to use it as base and build a one or several LinuxCNC plugins for it!?
I use a 15 key streamdeck for tests and have had no problems to simply create keybord macros.
streamcontroller.github.io/docs/latest
  • Hakan
  • Hakan
04 Mar 2025 07:10
Replied by Hakan on topic Fusion 360 post processor file for Plamac

Fusion 360 post processor file for Plamac

Category: Plasmac

You should try checking the Merge Circles box.
The test checks for a full, closed circle. If he distance between start point  and end point is < 0.01 mm it is a full circle.
Have to allow something for numerical precision but 0.2 mm seems a lot when it should be 0.

I see what happened. After the almost full circle, you got in a very short segment that should have been merged with the circle.
But instead of merging, it ended up as an own short segment. See line N430 in the G-code you attached. There is the small segment.
 
Displaying 9136 - 9150 out of 24536 results.
Time to create page: 0.538 seconds
Powered by Kunena Forum