docs:blackbox-x32:faq-emi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docs:blackbox-x32:faq-emi [2024/12/09 18:48]
admin
docs:blackbox-x32:faq-emi [2024/12/11 18:24] (current)
admin
Line 3: Line 3:
 EMI is a disturbance generated by an EMI source that affects an electrical circuit through electromagnetic induction, electrostatic coupling, or conduction. The disturbance may degrade the performance of the circuit or even stop it from functioning. EMI is a disturbance generated by an EMI source that affects an electrical circuit through electromagnetic induction, electrostatic coupling, or conduction. The disturbance may degrade the performance of the circuit or even stop it from functioning.
  
-In the case of a CNC system there are several EMI sources present in the forms of  +In the case of a CNC system there are several EMI sources present in the forms of 
-  * Stepper motors and their wiring + 
 +  * Stepper motors and their wiring
   * Spindle / Router   * Spindle / Router
   * Mains wiring   * Mains wiring
Line 13: Line 14:
  
 Depending on your particular configuration and environment, you may experience some of the following symptoms: Depending on your particular configuration and environment, you may experience some of the following symptoms:
 +
 ---- ----
-==== 1.  Symptoms of EMI =====+ 
 +==== 1.  Symptoms of EMI ====
  
 === 1.1 Corrupted Serial data / streaming errors === === 1.1 Corrupted Serial data / streaming errors ===
  
-You may notice that data transfer between the computer and the controller getting corrupted.  You may notice feedback from the controller landing in your Serial log with missing sections, weird characters, etc.  But you may also just notice this as the machine making weird moves or erroring out on known good gcode.  EMI can corrupt the data being sent, as well as received to/from the controller.  +You may notice that data transfer between the computer and the controller getting corrupted.  You may notice feedback from the controller landing in your Serial log with missing sections, weird characters, etc.  But you may also just notice this as the machine making weird moves or erroring out on known good gcode.  EMI can corrupt the data being sent, as well as received to/from the controller. 
-{{:docs:blackbox-x32:serial_corruption.png?600|}}+{{:docs:blackbox-x32:serial_corruption.png?600}}
  
 === 1.2 Random USB disconnection errors === === 1.2 Random USB disconnection errors ===
  
-Most computers will try and protect themselves from potential EMI damage but shutting down the USB port when it detects EMI exceeding certain voltage levels. You will see random disconnect events in the Serial log as a first clue, and you will loose connectivity to the machine. Usually you will encounter this while a router, spindle or dust collection is running, but when you turn those off and do an air-cut the issue does not appear. +Most computers will try and protect themselves from potential EMI damage but shutting down the USB port when it detects EMI exceeding certain voltage levels. You will see random disconnect events in the Serial log as a first clue, and you will loose connectivity to the machine. Usually you will encounter this while a router, spindle or dust collection is running, but when you turn those off and do an air-cut the issue does not appear.
  
-{{:docs:blackbox-x32:random-disconnect.png?600|}}+{{:docs:blackbox-x32:random-disconnect.png?600}}
  
 === 1.3 False Hard-limit alarms === === 1.3 False Hard-limit alarms ===
Line 31: Line 34:
 EMI can cause Grbl to falsely think that the Hard limit switches has been hit (when you are sure the carriages did not touch any of the limit switches at the time of the Alarm) . This can largely be avoided by using [[https://openbuildspartstore.com/xtension-limit-switch-kit/|Xtension Limit Switches]] with onboard RC filters EMI can cause Grbl to falsely think that the Hard limit switches has been hit (when you are sure the carriages did not touch any of the limit switches at the time of the Alarm) . This can largely be avoided by using [[https://openbuildspartstore.com/xtension-limit-switch-kit/|Xtension Limit Switches]] with onboard RC filters
  
-{{:docs:blackbox-x32:alarm1.png?400|}}+{{:docs:blackbox-x32:alarm1.png?400}}
  
 === 1.4 OpenBuilds Interface Capacitive Touch Buttons === === 1.4 OpenBuilds Interface Capacitive Touch Buttons ===
Line 40: Line 43:
  
 ---- ----
 +
 ==== 2. Mitigating EMI ==== ==== 2. Mitigating EMI ====
  
-| {{:docs:blackbox-x32:pasted:20241209-184621.png}} | ** <font 16px/inherit;;inherit;;#2ecc71>The primary approach to addressing EMI is to identify and eliminate its source. While mitigating its impact is also important, the focus should first be on pinpointing the origin of the interference and preventing it from generating excessive EMI.  Incorrectly earthed VFDs, HF Plasma Inverters, or other similar problems are usually the most likely causes</font> ** |+|{{:docs:blackbox-x32:pasted:20241209-184621.png}}|**  The primary approach to addressing EMI is to identify and eliminate its source. While mitigating its impact is also important, the focus should first be on pinpointing the origin of the interference and preventing it from generating excessive EMI.  Incorrectly earthed VFDs, HF Plasma Inverters, or other similar problems are usually the most likely causes ** |
  
 === 2.1 Spacing noise sources away from signal wiring === === 2.1 Spacing noise sources away from signal wiring ===
  
-The easiest solution is to physically space EMI sources further away from any USB, Limit switch, and other low voltage signal cables:  These include:  +The easiest solution is to physically space EMI sources further away from any USB, Limit switch, and other low voltage signal cables:  These include: 
-  * Stepper motor wiring + 
-  * Router power cable +  *  Stepper motor wiring 
-  * VFD wiring +  *  Router power cable 
-  * Plasma wiring +  *  VFD wiring 
-  * Power cables +  *  Plasma wiring 
 +  *  Power cables
  
 Avoid running power/motor cabling in the same bundle/cable chain/tubing as low voltage/signal wiring Avoid running power/motor cabling in the same bundle/cable chain/tubing as low voltage/signal wiring
  
-An excellent way of clearing Spindle power cabling / dust extraction hoses away from the other low voltage wiring, is to add a Swing Arm to your machine: See https://openbuilds.com/builds/swing-arm.9678/+An excellent way of clearing Spindle power cabling / dust extraction hoses away from the other low voltage wiring, is to add a Swing Arm to your machine: See [[https://openbuilds.com/builds/swing-arm.9678/|https://openbuilds.com/builds/swing-arm.9678/]] 
 + 
 +{{:docs:blackbox-x32:pasted:20241211-182400.png?200}}
  
 === 2.2 Limits: Xtension Limit switches with onboard EMI filtering === === 2.2 Limits: Xtension Limit switches with onboard EMI filtering ===
Line 61: Line 68:
 We offer our [[https://openbuildspartstore.com/xtension-limit-switch-kit/|Xtension Limit Switches]] as a quick solution to any EMI related Endstop issues.  These have an onboard RC filter and pullup-resistors to help filter away EMI that could be affecting your limit switches. We offer our [[https://openbuildspartstore.com/xtension-limit-switch-kit/|Xtension Limit Switches]] as a quick solution to any EMI related Endstop issues.  These have an onboard RC filter and pullup-resistors to help filter away EMI that could be affecting your limit switches.
  
-{{:docs:blackbox-x32:xtensions.png?200|}}+{{:docs:blackbox-x32:xtensions.png?200}}
  
 === 2.3 Earthing === === 2.3 Earthing ===
  
 Many of the components on your CNC machine will need to be Earthed for your safety: Many of the components on your CNC machine will need to be Earthed for your safety:
-  * DC power supply has an Earth + 
-  * VFD / Router likely has an Earth (some routers do not, instead relying on double insulated bodies) +   DC power supply has an Earth 
-  * If you have issues with Static, especially when cutting plastics, consider earthing your machine frame. Note that some linear components, like V-Wheels, are insulating, so you may need to attach Earths to the gantry, z axis, spindle mount, and bed.  +  *  VFD / Router likely has an Earth (some routers do not, instead relying on double insulated bodies) 
-  * Note that DC GND is not the same as Earth/Ground we are referring to here.  This refers to Earth Grounding. Never connect DC GND (Negative) to Earth. +  *  If you have issues with Static, especially when cutting plastics, consider earthing your machine frame. Note that some linear components, like V-Wheels, are insulating, so you may need to attach Earths to the gantry, z axis, spindle mount, and bed. 
 +  *  Note that DC GND is not the same as Earth/Ground we are referring to here.  This refers to Earth Grounding. Never connect DC GND (Negative) to Earth.
  
 NB Never daisy-chain earth wiring: Wire all the Earths back to a central connection (Star-grounding), which is connected to Mains Earth - this also serves to protect you in case of an electrical leakage / short NB Never daisy-chain earth wiring: Wire all the Earths back to a central connection (Star-grounding), which is connected to Mains Earth - this also serves to protect you in case of an electrical leakage / short
- 
- 
  
 === 2.4 Dust collection hoses === === 2.4 Dust collection hoses ===
-An often overlooked source of EMI in the form of static electricity discharges, comes in the form of vacuum / dust collection hoses.   Fast moving air molecules, material chips, and dust rubbing against the inside of the hose can generate quite a static charge.  Once the charge builds up enough it can discharge to nearby metal frame, structures, or electronics. This shows up as typical EMI symptoms.   
  
-Ideally you want a dust-hose with anti-static features built in, but alternatively, you can run run a length of bare copper braid (or copper wire, but Braid is more effective) down the inside of the hose, earthing the side by the vacuum cleaner / dust collector.  This will help dissipate any charges preventing some EMI issues. +An often overlooked source of EMI in the form of static electricity discharges, comes in the form of vacuum / dust collection hoses.   Fast moving air molecules, material chips, and dust rubbing against the inside of the hose can generate quite a static charge.  Once the charge builds up enough it can discharge to nearby metal frame, structures, or electronics. This shows up as typical EMI symptoms. 
 + 
 +Ideally you want a dust-hose with anti-static features built in, but alternatively, you can run run a length of bare copper braid (or copper wire, but Braid is more effective) down the inside of the hose, earthing the side by the vacuum cleaner / dust collector.  This will help dissipate any charges preventing some EMI issues.
  
-An excellent way of clearing Spindle power cabling / dust extraction hoses away from the other low voltage wiring, is to add a Swing Arm to your machine: See https://openbuilds.com/builds/swing-arm.9678/+An excellent way of clearing Spindle power cabling / dust extraction hoses away from the other low voltage wiring, is to add a Swing Arm to your machine: See [[https://openbuilds.com/builds/swing-arm.9678/|https://openbuilds.com/builds/swing-arm.9678/]]
  
-{{:docs:blackbox-x32:vacuum-hose.png?200|}}+{{:docs:blackbox-x32:vacuum-hose.png?200}}
  
 === 2.5 Power Filtering === === 2.5 Power Filtering ===
  
-Using a high quality DC power supply, like our [[https://openbuildspartstore.com/24v-meanwell-power-supply-bundle/|Meanwell PSU with PowerCase]] can help eliminate EMI conducted through the mains wiring from a VFD, Router or some other nearby AC EMI source.  +Using a high quality DC power supply, like our [[https://openbuildspartstore.com/24v-meanwell-power-supply-bundle/|Meanwell PSU with PowerCase]] can help eliminate EMI conducted through the mains wiring from a VFD, Router or some other nearby AC EMI source.
  
 {{:docs:powercase-v1.9:9_complete.png?300}} {{:docs:powercase-v1.9:9_complete.png?300}}
- 
  
 === 2.6 Use of ferrite cores === === 2.6 Use of ferrite cores ===
  
-You can purchase Ferrite cores from many online retailers, and electronics suppliers. They do wonders at suppressing EMI noise. You get a variety that can be clipped over existing wiring, which makes them really easy to install.  +You can purchase Ferrite cores from many online retailers, and electronics suppliers. They do wonders at suppressing EMI noise. You get a variety that can be clipped over existing wiring, which makes them really easy to install. 
-You can clip these around any troublesome wires.  Also, note high quality USB cables usually come with molded-on ferrite cores near the end.   Sometimes unexpected wires can acts as EMI receptors, for example, the computer mouse/keyboard can channel EMI into the motherboard, causing the USB hub to shutdown, showing up as a disconnect of your controller.  In this case, you can install some Ferrite cores on these unrelated cable as well +You can clip these around any troublesome wires.  Also, note high quality USB cables usually come with molded-on ferrite cores near the end.   Sometimes unexpected wires can acts as EMI receptors, for example, the computer mouse/keyboard can channel EMI into the motherboard, causing the USB hub to shutdown, showing up as a disconnect of your controller.  In this case, you can install some Ferrite cores on these unrelated cable as well
  
-{{:docs:blackbox-x32:clip_on_ferrite_cores.png?200|}}+{{:docs:blackbox-x32:clip_on_ferrite_cores.png?200}}
  
 Here's an in-depth video explaining the working of Ferrite cores to filter EMI noise: [[https://www.youtube.com/watch?v=81C4IfONt3o|Basics of Ferrite Beads: Filters, EMI Suppression, Parasitic oscillation suppression / Tutorial]] Here's an in-depth video explaining the working of Ferrite cores to filter EMI noise: [[https://www.youtube.com/watch?v=81C4IfONt3o|Basics of Ferrite Beads: Filters, EMI Suppression, Parasitic oscillation suppression / Tutorial]]
  
 +=== 2.7 Shielding ===
  
-=== 2.7 Shielding ==== +In extreme cases you may need to make use of Shielded wire for any EMI sources, or any particularly sensitive EMI receptors. A shielded cable has a braided metal / foil shield between the individual wires, and the insulation.  The shield has to be connected to Earth to channel away any EMI that induces in the shield, thus acting as a barrier preventing EMI from entering/exiting the wires inside the shield. 
- +Furthermore, some strong EMI sources like VFD inverters, may need to be mounted inside a metal enclosure to helps shield the environment against their electromagnetic radiation.
-In extreme cases you may need to make use of Shielded wire for any EMI sources, or any particularly sensitive EMI receptors. A shielded cable has a braided metal / foil shield between the individual wires, and the insulation.  The shield has to be connected to Earth to channel away any EMI that induces in the shield, thus acting as a barrier preventing EMI from entering/exiting the wires inside the shield.  +
-Furthermore, some strong EMI sources like VFD inverters, may need to be mounted inside a metal enclosure to helps shield the environment against their electromagnetic radiation.  +
- +
-{{:docs:blackbox-x32:shielded-wire.png?200|}}+
  
 +{{:docs:blackbox-x32:shielded-wire.png?200}}
  
 === 2.8 VFD Spindles === === 2.8 VFD Spindles ===
 +
 VFDs create a lot of EMI. You will likely have to employ most of the solutions below to counteract the EMI from the VFD: VFDs create a lot of EMI. You will likely have to employ most of the solutions below to counteract the EMI from the VFD:
-  * Make sure both the VFD inverter, and the spindle Body is Earthed + 
-  * Consider a metal enclosure around the VFD +   Make sure both the VFD inverter, and the spindle Body is Earthed 
-  * The cable between the VFD and Inverter must be Shielded cable, with the shield earthed to the PE (Physical Earth) terminal on the VFD.  +  *  Consider a metal enclosure around the VFD 
-  * You will likely need to add ferrite cores to the signal wires connected to the VFD  +  *  The cable between the VFD and Inverter must be Shielded cable, with the shield earthed to the PE (Physical Earth) terminal on the VFD. 
-  * You will likely need to add ferrite cores to the power cable powering the VFD +  *  You will likely need to add ferrite cores to the signal wires connected to the VFD 
-  * If you have Shielded cables in use, only earth one end (side closest to the drive system of that component) as earthing both ends can create Ground loops +  *  You will likely need to add ferrite cores to the power cable powering the VFD 
-  * Refer to https://www.motioncontroltips.com/problems-vfds-cause-cable-types-help-solve/ for an article explaining a lot of the subtle issues related to VFDs. +  *  If you have Shielded cables in use, only earth one end (side closest to the drive system of that component) as earthing both ends can create Ground loops 
 +  *  Refer to [[https://www.motioncontroltips.com/problems-vfds-cause-cable-types-help-solve/|https://www.motioncontroltips.com/problems-vfds-cause-cable-types-help-solve/]] for an article explaining a lot of the subtle issues related to VFDs.
  
 ---- ----
  
  
docs/blackbox-x32/faq-emi.1733770081.txt.gz · Last modified: 2024/12/09 18:48 by admin