Giter VIP home page Giter VIP logo

Comments (9)

zurdoid123 avatar zurdoid123 commented on July 29, 2024

I now read that someone had a similar problem and it got resolved from him disconnecting wired his mouse so I tried it and have now had the machine running for a while. It still stops from sending but it doesn't give any error or close the sender when I click on stop. I can then start again from a suitable row and continue the job.

So in a way it got better but still wierd.

from iosender.

terjeio avatar terjeio commented on July 29, 2024

The error is due to the connection beeing severed, either at the controller side or at the PC side.
When the controller is powered from its own PSU can you unplug/reinsert the USB cable and reconnect? If so the controller has not crashed and the issue might be due to the USB stack(s) somehow beeing corrupted.

It still stops from sending but it doesn't give any error

Odd, I have never seen that before. IMO again something (EMI?) messing with the USB connection. Have you tried with a USB cable with a ferrite on it?

from iosender.

zurdoid123 avatar zurdoid123 commented on July 29, 2024

Yeah its wierd, especially now when it actually doesn't disconnect but just stops sending commands.

I'm currently running a finishing pass after finishing the roughing pass, it stopped first after a minute and have now been going strong for about 30min..

I added snap on ferrite on the usb as I couldn't seem to find cables with it built in in my city. That allowed me to run the table saw or mitre with out problems, before it stopped as soon as I started either one of them.

But now, since yesterday, its been stopping much more frequently than even before I moved the router cable to the other side of the table.

from iosender.

phil-barrett avatar phil-barrett commented on July 29, 2024

If your problem is EMI, there are many ways for it to enter your machine. Moving cables is marginally effective, at best. Here is a general overview of methods to apply.

I highly recommend the following steps at minimum:

  1. earth ground your machine
  2. switch to ethernet for communications
  3. isolate all control inputs (limit switches and so on)
  4. use shielded cable and earth ground the shields.

Make sure grounding is a star configuration - don't daisy chain grounds.

from iosender.

zurdoid123 avatar zurdoid123 commented on July 29, 2024

Well for me moving the cable made quite a big difference, didn't have any problems for 2 weeks. But yeah for sure it's not the proper solution or enought.

I'm in an old sovjet industrial building and grounding is sparse to say the least. I can't really drive a stick in the ground as the whole area around is covered in concrete... But plumbing might work, pipes is most likely old cast iron. I will for sure try grounding everything to the pipes, didn't think about that.

Swaping to a ethernet cable is something I have been thinking about, wasn't sure but now I will for sure give it a try.
EDIT> I dont have a native ethernet port on the laptop i'm using atm for the cnc. Do you think this could be a problem if I use a usb converter or it doesnt matter?

What do you mean with insulating all the control inputs? I'm using shielded cables on all the switches and they have never triggered unnecessarily. I have no other inputs, everything is on the computer for now.

I'll read through the guide you linked aswell, thanks!

from iosender.

phil-barrett avatar phil-barrett commented on July 29, 2024

Plumbing will probably work for a ground as long as it is metal all the way to the water main. I doubt the way you derive USB makes a difference. The cable is the EMI conduit.

What do you mean with insulating all the control inputs? I'm using shielded cables on all the switches and they have never triggered unnecessarily. I have no other inputs, everything is on the computer for now.

Isolating, not insulating. Use things like opto-isolators to prevent EMI following the wires into the control circuitry.

from iosender.

zurdoid123 avatar zurdoid123 commented on July 29, 2024

I will try changing it to a ethernet cable tomorrow.

I have now grounded the whole machine, turns out the pipes running through my shop indeed is to ground. Tested with a bulb. It still didn't change alot though. The power was very spotty today though, have actually had two outages in the last few weeks, first ones in since I moved in 3 years ago.

These opto insulators would then be on all the cables? I will investigate that aswell, thanks!

Today it actually disconnected without anything running, no machine at all. This made me think that mains could be the culprit? I know that the voltage tends to be a bit up and down in the building, could this be a thing? Any ideas how to work around such a problem? I was thinking UPS but then read that they don't condition but only switch on when power dies so I guess that wouldn't really help.

from iosender.

phil-barrett avatar phil-barrett commented on July 29, 2024

Optos won't work on high speed stuff. Use for limit switches/sensors and input controls like cyclestart/feedhold.

Bad power is going to be challenging. Not sure what would help. Maybe your PSU is overly sensitive to brownout?

from iosender.

zurdoid123 avatar zurdoid123 commented on July 29, 2024

I see, I will investigate. Thanks.

The controller is powered by usb though. Also tried using a seperste psu for it but didnt notice any difference.

from iosender.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.