Disabling Built-In PIDs

So I recently heard that there are built-in PIDs for V5 motors and I was wondering if there was a way to disable it. This is because I have been trying to implement my own PIDs and I assume that these built-in PIDs may have an effect. If there is a way to disable it using Vex Coding Studio, please consider providing example code or websites that demonstrate how. Please correct me if I am wrong with anything. Any help would be appreciated.

Obligatory mention of “VCS is discontinued, strongly consider switching to VEXcode”.

You can write voltage levels directly to V5 motors, that would “bypass” whatever built-in PID occurs when you try to spin them at specific RPMs, and is ~equivalent to how writing power to motors worked on the Cortex platform.


Ok thank you. I will be switching to PROS or VEXcode next year but I currently don’t have time to switch and learn a new language :sweat_smile:.

VEXcode uses the same language as VCS, you can import your existing VCS projects and be up and running in minutes. All that’s needed is to become familiar with the different editor, and I find the VEXcode editor to be very easy to use.


Ok thanks for the insight. If they are the same language, I don’t think it would be that hard to switch over. Thanks once again! :+1:

1 Like