Answers.Body: <p>There are only two motor feedback blocks in EV3 Classroom, one that measures the motor position and one that measured the motor speed.</p>
  <p><a href="https://i.sstatic.net/vZHFh.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/vZHFh.png" alt="screenshot of EV3 Classroom motor feedback blocks" /></a></p>
  <p>When a motor is stalling or is overloaded, the measured speed will be less than the requested speed, so you should be able to use that to implement stall detection.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-12-27T16:35:35.590Z
Answers.LastActivityDate: 2023-12-27T16:35:35.590Z
Answers.UserDisplayName: David Lechner
Body: <p>I have a gripper that should automatically stop closing when an object is grabbed. I achieved this in the older EV3 Home Edition by reading the motor current and comparing it to normal values. If it differed, the action would be stopped because the gripper arms caught the object and the motor 'stalled.' I'm keen on achieving this by reading the motor values as I dont have enough touch sensors on hand.</p>
  <p>Now, while migrating to the newer Scratch-like version of the EV3 App, I cannot find a block that serves this purpose. I did some research but found nothing(regarding the newer version at least), except for this post: <a href="https://bricks.stackexchange.com/questions/10881/read-power-usage-and-respond-when-motor-is-straining">Read power usage and respond when motor is straining</a> which, as far as I understood correctly, does not answer my question.</p>
  <p><a href="https://i.sstatic.net/EOJSb.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/EOJSb.png" alt="Image of my old and working code, with the block in question marked" /></a></p>
  <p>Is there a block in the newer Mindstorms Classroom version that has similar functionality that I've just overlooked, or are there some mechanisms I can use that have the same result/effect as my current programm in the older version?</p>
  <p>Any help would be greatly appreciated, Thanks!</p>
  
Tags: <ev3><mindstorms><programming><motor><software>
Title: Detect stalling Motor in the new EV3 Education Classroom
UserDisplayName: grnx
ThreadText: # Detect stalling Motor in the new EV3 Education Classroom
  
  (Asked by: username_0 on 2023-12-25)
  
  I have a gripper that should automatically stop closing when an object is grabbed. I achieved this in the older EV3 Home Edition by reading the motor current and comparing it to normal values. If it differed, the action would be stopped because the gripper arms caught the object and the motor 'stalled.' I'm keen on achieving this by reading the motor values as I dont have enough touch sensors on hand.
  
  Now, while migrating to the newer Scratch-like version of the EV3 App, I cannot find a block that serves this purpose. I did some research but found nothing(regarding the newer version at least), except for this post: [Read power usage and respond when motor is straining](https://bricks.stackexchange.com/questions/10881/read-power-usage-and-respond-when-motor-is-straining) which, as far as I understood correctly, does not answer my question.
  
  [![Image of my old and working code, with the block in question marked](https://i.sstatic.net/EOJSb.png)](https://i.sstatic.net/EOJSb.png)
  
  Is there a block in the newer Mindstorms Classroom version that has similar functionality that I've just overlooked, or are there some mechanisms I can use that have the same result/effect as my current programm in the older version?
  
  Any help would be greatly appreciated, Thanks!
  
  **Tags:** ev3, mindstorms, programming, motor, software
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2023-12-27. Score: 3 | Accepted answer
  
  There are only two motor feedback blocks in EV3 Classroom, one that measures the motor position and one that measured the motor speed.
  
  [![screenshot of EV3 Classroom motor feedback blocks](https://i.sstatic.net/vZHFh.png)](https://i.sstatic.net/vZHFh.png)
  
  When a motor is stalling or is overloaded, the measured speed will be less than the requested speed, so you should be able to use that to implement stall detection.
  
  
  ---
  
  