<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cpr-robots.com/index.php?action=history&amp;feed=atom&amp;title=CAN_Bus_Communication_Errors</id>
	<title>CAN Bus Communication Errors - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cpr-robots.com/index.php?action=history&amp;feed=atom&amp;title=CAN_Bus_Communication_Errors"/>
	<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=CAN_Bus_Communication_Errors&amp;action=history"/>
	<updated>2026-05-01T17:33:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=CAN_Bus_Communication_Errors&amp;diff=258&amp;oldid=prev</id>
		<title>OLT: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=CAN_Bus_Communication_Errors&amp;diff=258&amp;oldid=prev"/>
		<updated>2025-08-11T10:13:26Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:13, 11 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>OLT</name></author>
	</entry>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=CAN_Bus_Communication_Errors&amp;diff=257&amp;oldid=prev</id>
		<title>cpr&gt;Mab at 11:11, 26 June 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=CAN_Bus_Communication_Errors&amp;diff=257&amp;oldid=prev"/>
		<updated>2025-06-26T11:11:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;CAN bus communication errors occur when communication between axis/IO modules and the embedded control is interrupted. This may be okay in some situtaions, may hint for a configuration issue or be caused by a defect.&lt;br /&gt;
&lt;br /&gt;
The following sections explain these errors and what you can try to fix them.&lt;br /&gt;
&lt;br /&gt;
= Bus Dead =&lt;br /&gt;
Bus dead happens if no module responds to the robot control. This is a serious issue, usually hinting to a defect.&lt;br /&gt;
&lt;br /&gt;
The robot control tries to connect to the bus up to 5 times, then closes the bus connection. This means that there is no way to try loading [[Firmware Parameter Configuration|firmware parameters]] or to connect using [[Module Control]] if this error is shown.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Important: Turn off the power to the cabinet before changing any wiring or modules.&lt;br /&gt;
# Do the green LEDs at the modules light up? If not the 5V supply coming from the embedded control module (wide module with a fan on top) does not provide voltage, check the wiring. Check wiring from the 5-pin connector at the embedded control to the modules (5 pin connector at the rail right next to the first module).&lt;br /&gt;
# Try starting the control cabinet with e-stop pushed and keep it pushed.&lt;br /&gt;
## If the error disappears try to load the [[Firmware Parameter Configuration|firmware parameters]] and check whether the motor currents are set too high.&lt;br /&gt;
## If the motor currents are normal and the error appears again when you release the e-stop there likely is a defect in one of the modules or the motors.&lt;br /&gt;
## Remove all modules from the rail, keep a single module connected. Start the control. If it shows Module dead instead of bus dead there is communication to this module and it likely is okay. Test each module separately to find the culprit.&lt;br /&gt;
## If all modules seem okay individually reassemble all modules and do the test again, with only one module removed at a time.&lt;br /&gt;
&lt;br /&gt;
= Module Dead =&lt;br /&gt;
Module dead means that one or more modules (but not all of them) is not responding to the robot control. This may occur if a module failed, is missing or its CAN ID is misconfigured.&lt;br /&gt;
&lt;br /&gt;
Immediately after startup or after adding a new module &amp;quot;module dead&amp;quot; may be okay, it should change to another error like &amp;quot;communication watchdog&amp;quot; quickly.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
# Did you add a new IO module or external axis in the configuration? [[CAN ID|If so check whether CAN ID you entered matches the yellow selector wheel at the module]].&lt;br /&gt;
# If you removed a module from the control cabinet replace it with a new one or remove it from the configuration.&lt;br /&gt;
# Try starting the cabinet with e-stop pushed. If the module communicates again load the [[Firmware Parameter Configuration|firmware parameters]] and check whether the motor currents are set too high.&lt;br /&gt;
# Replace the module.&lt;br /&gt;
&lt;br /&gt;
= Communication Watchdog =&lt;br /&gt;
Communication watchdog is the module-side counterpart to &amp;quot;Module Dead&amp;quot; - it means that the module did not receive any message from the robot control within a certain time.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
This error is to be expected after startup since the modules start faster than the robot control software. Simply enable the motors.&lt;br /&gt;
&lt;br /&gt;
It is also expected after loading firmware parameters or using Module Control. These operations intentionally disrupt communication. Re-enable the motors.&lt;br /&gt;
&lt;br /&gt;
It should not occur during normal operation.&lt;br /&gt;
* Check the wiring&lt;br /&gt;
* Make sure you are not running any performance heavy [[Apps for the Robot Control|applications]] on the robot control&lt;br /&gt;
* [[Support Routes|Contact support]] and send us the log files.&lt;br /&gt;
&lt;br /&gt;
[[Category:TinyCtrl]][[Category:Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>cpr&gt;Mab</name></author>
	</entry>
</feed>