1. Home
  2. Docs
  3. Niryo One documentation
  4. Debug your robot
  5. Look for cables discontinuities

Look for cables discontinuities

A broken cable or connector may result in a motor connection problem. On Niryo One Studio, you can easily see the warning : “Motor Connection Problem”.

First of all, when the robot is powered on, and if you have the motor connection error, make sure that

  • All motors are correctly powered on
  • The motor bus is correctly plugged to the Niryo Raspberry Pi 3 Shield
  • You can see a green LED on Niryo Stepper motors
  • You can see a green or blue LED on Dynamixel XL-320 motors (transparent ones)

If you detect a problem here, then you need to investigate to know whether this is a cable problem, a motor problem, or something else.

If everything seems normal but you still get the “Motor Connection Problem”, chances are that you have a broken cable somewhere.

We’ll see how to use a multimeter to check if the connection is OK between the motors and the Niryo Raspberry Pi 3 Shield. This will help you detect any broken cable or cable connector. During the assembly of the robot, it is possible that you accidentally damaged the wires with the long screws for the aluminum tubes.

Locate the wires to test the CAN bus

On the Niryo Raspberry Pi 3 Shield, here’s where you can find the CAN bus interface, which is used for all the Niryo Stepper motors.

Niryo One debug multimeter - can bus

There are 4 wires for the CAN bus, from left to right : CAN high (thin), CAN low (thin), VCC (large) and GND (large).

You can locate the same connector on each Niryo Stepper. Then it’s easy to know which wire is which : you’ll see 2 thin wires and 2 large wires.

Use a multimeter to test the continuity

!!! Before using a multimeter, make sure that you have powered off the robot and unplugged the power adapter !!!

Take your multimeter and set it in continuity mode.

Niryo One Multimeter debug

CAN bus cable continuity test

Let’s see how to check the continuity with an example :

Make the black probe touch the CAN high wire on the Niryo Raspberry Pi 3 Shield,

Niryo One multimeter debug - Black probe

and make the red probe touch the CAN high wire on a Niryo Stepper.

Niryo One multimeter debug - Red probe

If the value you see on the multimeter is approximately 0, this means the continuity of the wire is good.

Now you can test the continuity for each wire between the shield and each motor, and between motors themselves. You’ll be able to quickly detect any problem related to a broken cable.

Dynamixel bus continuity test

You can use the same method to test the continuity for each wires of the Dynamixel bus.

From left to right : Data, VCC, GND.

Niryo One multimeter - Dxl bus

Niryo One multimeter - Dxl black probe

Niryo One multimeter - Dxl red probe

How can we help?