<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.phidgets.com/docs/index.php?action=history&amp;feed=atom&amp;title=Template%3AUGC-PositionControllerSettings</id>
	<title>Template:UGC-PositionControllerSettings - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.phidgets.com/docs/index.php?action=history&amp;feed=atom&amp;title=Template%3AUGC-PositionControllerSettings"/>
	<link rel="alternate" type="text/html" href="https://www.phidgets.com/docs/index.php?title=Template:UGC-PositionControllerSettings&amp;action=history"/>
	<updated>2026-04-19T20:12:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://www.phidgets.com/docs/index.php?title=Template:UGC-PositionControllerSettings&amp;diff=31941&amp;oldid=prev</id>
		<title>Mparadis: Created page with &quot;{{UGC-Entry|PositionController Settings|| There are a number of settings that can be adjusted to customize the position controller. You can save these variables into the progr...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.phidgets.com/docs/index.php?title=Template:UGC-PositionControllerSettings&amp;diff=31941&amp;oldid=prev"/>
		<updated>2020-05-26T21:19:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{UGC-Entry|PositionController Settings|| There are a number of settings that can be adjusted to customize the position controller. You can save these variables into the progr...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{UGC-Entry|PositionController Settings||&lt;br /&gt;
There are a number of settings that can be adjusted to customize the position controller. You can save these variables into the program so you don&amp;#039;t have to re-enter them manually (NOTE: This does not store the settings on the {{{1}}}, it simply saves them inside the control panel program, so you&amp;#039;ll have to re-enter them if it&amp;#039;s used on another computer). &lt;br /&gt;
&lt;br /&gt;
===Kp, Ki, and Kd===&lt;br /&gt;
You can set the control parameters Kp, Ki, and Kd in order to change the behavior of the control loop. For more information on how each of these three tuning parameters affect the control loop, see “Control Loop Parameters ”.&lt;br /&gt;
&lt;br /&gt;
===Velocity and Acceleration===&lt;br /&gt;
Velocity is how fast the motor will move to the target position, and acceleration controls how quickly the motor will reach its velocity and how quickly it will slow down. These values are measured in position per second and position per second squared, and position by default is measured in encoder pulses. &lt;br /&gt;
&lt;br /&gt;
===Rescale Factor===&lt;br /&gt;
If you want position to be measured in another unit (degrees, for example), you can set the rescale factor. For more information on choosing the correct rescale factor, see “Setting the Rescale Factor”.&lt;br /&gt;
&lt;br /&gt;
===Deadband===&lt;br /&gt;
Sometimes the motor will oscillate back and forth across the target position when holding position. Adding a deadband will widen the target position so the motor will stop when it gets within the target position plus or minus the deadband.&lt;br /&gt;
&lt;br /&gt;
===Current Limit===&lt;br /&gt;
Setting the current limit gives you control over how much power is being supplied to the motor. Generally, we advise that you set the current limit to your motor’s specified coil current.&lt;br /&gt;
&lt;br /&gt;
===Fan Mode===&lt;br /&gt;
This turns the cooling fan on and off. Setting it to auto will result in the fan turning on only when the temperature sensor detects rising board temperatures.&lt;br /&gt;
&lt;br /&gt;
===Encoder IO Mode===&lt;br /&gt;
Changes between different encoder modes based on your encoder’s circuitry. For more information see the [[Encoder_Primer#Output_Circuit|Encoder Primer]].&lt;br /&gt;
&lt;br /&gt;
===Current Regulator Gain===&lt;br /&gt;
Depending on power supply voltage and motor coil inductance, the current through the motor can change relatively slowly or extremely rapidly. A physically larger DC Motor will typically have a lower inductance, requiring a higher current regulator gain. A higher power supply voltage will result in motor current changing more rapidly, requiring a higher current regulator gain. If the current regulator gain is too small, spikes in current will occur, causing large variations in torque, and possibly damaging the motor controller. If the current regulator gain is too high, the current will jitter, causing the motor to sound &amp;#039;rough&amp;#039;, especially when changing directions.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Mparadis</name></author>
	</entry>
</feed>