Answers.Body: <p>These cable don't have anything connected to pins 5 or 6. This causes the software running on the EV3 that detects which type of motor is connected to think that there is nothing connected. Since it thinks nothing is connected, it periodically resets the output port which turns off the motor.</p>
  <p>To work around this, the unregulated motor block needs to be called in a loop with two different speeds (e.g. 100 and 99) to keep the motor running. Each time the requested speed changes, it resets the device detection timer that would stop the motor.</p>
  <p>Some people who don't mind cutting the cables have added resistors to the wires connected to pins 5 and 6 to simulate what a real EV3 motor looks like. This allows the unregulated motor block to able to be used as expected.</p>
  <p><a href="https://www.bartneck.de/2015/06/01/building-instructions-for-a-cable-that-connects-lego-power-functions-pf-with-mindstorms-nxtev3/" rel="nofollow noreferrer">Here is an example of how to do that</a>. (Although I would wire it up more like the actual EV3 motor schematic using 3.3kΩ resistors. Pin 5 to pin 4 via resistor and pin 6 to pin 4 via resistor. But if the other method is known to work...)</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-04T05:38:05.523Z
Answers.Text: Thanks!  Apparently you need to add two unregulated motor blocks with slightly different speeds to keep it on. Just one in a loop didn’t work for me.
Answers.UserDisplayName: ElectronicsNoob
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-04T16:28:30.517Z
Answers.Text: Right. I forgot about that part. Will update my answer.
Answers.UserDisplayName: David Lechner
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-04T02:45:55.197Z
Answers.LastActivityDate: 2020-09-04T20:00:42.010Z
Answers.LastEditDate: 2020-09-04T20:00:42.010Z
Answers.UserDisplayName: David Lechner
Body: <p>I recently got some of these cables(see picture below) to control an old RCX motor. Some things to note before reading on. I tried both the medium and large motor blocks and played around with power, rotations, seconds, and even just on, but to no avail. If I program the EV3 to make the RCX motor spin counterclockwise, it does so on any setting without any issues. However, if I program the EV3 to spin the motor clockwise, it only spins for about a third of a second before the motor stops. The EV3 brick doesn’t shut down, just the motor. This happens on any setting. Why is this happening and how do I fix it? Is it some kind of over current or under current protection?</p>
  <p><a href="https://i.sstatic.net/FcR9w.png" rel="noreferrer"><img src="https://i.sstatic.net/FcR9w.png" alt="enter image description here" /></a></p>
  <p>Credit: Bartneck.de</p>
  <p>Edit: Just tried the unregulated motor block and that didn’t fix it either.</p>
  
Tags: <ev3><nxt><motor><rcx>
Title: Lego RCX to NXT converter cables not working properly with EV3
UserDisplayName: ElectronicsNoob
ThreadText: # Lego RCX to NXT converter cables not working properly with EV3
  
  (Asked by: username_0 on 2020-09-03)
  
  I recently got some of these cables(see picture below) to control an old RCX motor. Some things to note before reading on. I tried both the medium and large motor blocks and played around with power, rotations, seconds, and even just on, but to no avail. If I program the EV3 to make the RCX motor spin counterclockwise, it does so on any setting without any issues. However, if I program the EV3 to spin the motor clockwise, it only spins for about a third of a second before the motor stops. The EV3 brick doesn’t shut down, just the motor. This happens on any setting. Why is this happening and how do I fix it? Is it some kind of over current or under current protection?
  
  [![enter image description here](https://i.sstatic.net/FcR9w.png)](https://i.sstatic.net/FcR9w.png)
  
  Credit: Bartneck.de
  
  Edit: Just tried the unregulated motor block and that didn’t fix it either.
  
  **Tags:** ev3, nxt, motor, rcx
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2020-09-04. Score: 5 | Accepted answer
  
  These cable don't have anything connected to pins 5 or 6. This causes the software running on the EV3 that detects which type of motor is connected to think that there is nothing connected. Since it thinks nothing is connected, it periodically resets the output port which turns off the motor.
  
  To work around this, the unregulated motor block needs to be called in a loop with two different speeds (e.g. 100 and 99) to keep the motor running. Each time the requested speed changes, it resets the device detection timer that would stop the motor.
  
  Some people who don't mind cutting the cables have added resistors to the wires connected to pins 5 and 6 to simulate what a real EV3 motor looks like. This allows the unregulated motor block to able to be used as expected.
  
  [Here is an example of how to do that](https://www.bartneck.de/2015/06/01/building-instructions-for-a-cable-that-connects-lego-power-functions-pf-with-mindstorms-nxtev3/). (Although I would wire it up more like the actual EV3 motor schematic using 3.3kΩ resistors. Pin 5 to pin 4 via resistor and pin 6 to pin 4 via resistor. But if the other method is known to work...)
  
  > **Comments:**
  > **username_0**: Thanks!  Apparently you need to add two unregulated motor blocks with slightly different speeds to keep it on. Just one in a loop didn’t work for me.  
  > **username_1**: Right. I forgot about that part. Will update my answer.  
  
  ---
  
  