Skip to content

Commit b138cc3

Browse files
authored
Convert CTRE links from newsite to store (#1748)
Removes redirect
1 parent 132a33a commit b138cc3

File tree

9 files changed

+27
-27
lines changed

9 files changed

+27
-27
lines changed

source/docs/controls-overviews/control-system-hardware.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ CTRE Power Distribution Panel
4444
:alt: CTRE Power Distribution Panel
4545
:width: 500
4646

47-
The :ref:`CTRE Power Distribution Panel <docs/software/can-devices/power-distribution-module:Power Distribution Module>` (PDP) is designed to distribute power from a 12VDC battery to various robot components through auto-resetting circuit breakers and a small number of special function fused connections. The PDP provides 8 output pairs rated for 40A continuous current and 8 pairs rated for 30A continuous current. The PDP provides dedicated 12V connectors for the roboRIO, as well as connectors for the Voltage Regulator Module and Pneumatics Control Module. It also includes a CAN interface for logging current, temperature, and battery voltage. For more detailed information, see the `PDP User Manual <https://newsite.ctr-electronics.com/content/user-manual/PDP%20User%27s%20Guide.pdf>`__.
47+
The :ref:`CTRE Power Distribution Panel <docs/software/can-devices/power-distribution-module:Power Distribution Module>` (PDP) is designed to distribute power from a 12VDC battery to various robot components through auto-resetting circuit breakers and a small number of special function fused connections. The PDP provides 8 output pairs rated for 40A continuous current and 8 pairs rated for 30A continuous current. The PDP provides dedicated 12V connectors for the roboRIO, as well as connectors for the Voltage Regulator Module and Pneumatics Control Module. It also includes a CAN interface for logging current, temperature, and battery voltage. For more detailed information, see the `PDP User Manual <https://store.ctr-electronics.com/content/user-manual/PDP%20User%27s%20Guide.pdf>`__.
4848

4949
REV Power Distribution Hub
5050
--------------------------
@@ -62,7 +62,7 @@ CTRE Voltage Regulator Module
6262
:alt: CTRE Voltage Regulator Module
6363
:width: 500
6464

65-
The CTRE Voltage Regulator Module (VRM) is an independent module that is powered by 12 volts. The device is wired to a dedicated connector on the PDP. The module has multiple regulated 12V and 5V outputs. The purpose of the VRM is to provide regulated power for the robot radio, custom circuits, and IP vision cameras. For more information, see the `VRM User Manual <https://newsite.ctr-electronics.com/content/user-manual/VRM%20User%27s%20Guide.pdf>`__.
65+
The CTRE Voltage Regulator Module (VRM) is an independent module that is powered by 12 volts. The device is wired to a dedicated connector on the PDP. The module has multiple regulated 12V and 5V outputs. The purpose of the VRM is to provide regulated power for the robot radio, custom circuits, and IP vision cameras. For more information, see the `VRM User Manual <https://store.ctr-electronics.com/content/user-manual/VRM%20User%27s%20Guide.pdf>`__.
6666

6767
REV Radio Power Module
6868
----------------------
@@ -129,7 +129,7 @@ CTRE Pneumatics Control Module
129129
:alt: CTRE Pneumatics Control Module
130130
:width: 500
131131

132-
The :ref:`CTRE Pneumatics Control Module <docs/software/can-devices/pneumatics-control-module:Pneumatics Control Module>` (PCM) contains all of the inputs and outputs required to operate 12V or 24V pneumatic solenoids and the on board compressor. The PCM contains an input for the pressure sensor and will control the compressor automatically when the robot is enabled and a solenoid has been created in the code. For more information see the `PCM User Manual <https://newsite.ctr-electronics.com/content/user-manual/PCM%20User%27s%20Guide.pdf>`__.
132+
The :ref:`CTRE Pneumatics Control Module <docs/software/can-devices/pneumatics-control-module:Pneumatics Control Module>` (PCM) contains all of the inputs and outputs required to operate 12V or 24V pneumatic solenoids and the on board compressor. The PCM contains an input for the pressure sensor and will control the compressor automatically when the robot is enabled and a solenoid has been created in the code. For more information see the `PCM User Manual <https://store.ctr-electronics.com/content/user-manual/PCM%20User%27s%20Guide.pdf>`__.
133133

134134
REV Pneumatic Hub
135135
-----------------
@@ -156,7 +156,7 @@ Talon SRX
156156
:alt: Talon SRX
157157
:width: 500
158158

159-
The `Talon SRX Motor Controller <https://newsite.ctr-electronics.com/talon-srx/>`__ is a "smart motor controller" from Cross The Road Electronics/VEX Robotics. The Talon SRX can be controlled over the CAN bus or PWM interface. When using the CAN bus control, this device can take inputs from limit switches and potentiometers, encoders, or similar sensors in order to perform advanced control. For more information see the `Talon SRX User's Guide <https://newsite.ctr-electronics.com/content/user-manual/Talon%20SRX%20User's%20Guide.pdf>`__.
159+
The `Talon SRX Motor Controller <https://store.ctr-electronics.com/talon-srx/>`__ is a "smart motor controller" from Cross The Road Electronics/VEX Robotics. The Talon SRX can be controlled over the CAN bus or PWM interface. When using the CAN bus control, this device can take inputs from limit switches and potentiometers, encoders, or similar sensors in order to perform advanced control. For more information see the `Talon SRX User's Guide <https://store.ctr-electronics.com/content/user-manual/Talon%20SRX%20User's%20Guide.pdf>`__.
160160

161161
Victor SPX
162162
^^^^^^^^^^
@@ -165,7 +165,7 @@ Victor SPX
165165
:alt: Victor SPX
166166
:width: 500
167167

168-
The `Victor SPX Motor Controller <https://newsite.ctr-electronics.com/victor-spx/>`__ is a CAN or PWM controlled motor controller from Cross The Road Electronics/VEX Robotics. The device is connectorized to allow easy connection to the roboRIO PWM connectors or a CAN bus. The case is sealed to prevent debris from entering the controller. For more information, see the `Victor SPX User Guide <https://newsite.ctr-electronics.com/content/user-manual/Victor%20SPX%20User's%20Guide.pdf>`__.
168+
The `Victor SPX Motor Controller <https://store.ctr-electronics.com/victor-spx/>`__ is a CAN or PWM controlled motor controller from Cross The Road Electronics/VEX Robotics. The device is connectorized to allow easy connection to the roboRIO PWM connectors or a CAN bus. The case is sealed to prevent debris from entering the controller. For more information, see the `Victor SPX User Guide <https://store.ctr-electronics.com/content/user-manual/Victor%20SPX%20User's%20Guide.pdf>`__.
169169

170170
SPARK MAX Motor Controller
171171
^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -183,7 +183,7 @@ TalonFX Motor Controller
183183
:alt: TalonFX Motor Controller
184184
:width: 500
185185

186-
The `TalonFX Motor Controller <https://newsite.ctr-electronics.com/falcon-500-powered-by-talon-fx/>`__ is integrated into the Falcon 500 brushless motor. It features an integrated encoder and all of the smart features of the Talon SRX and more! For more information see the `Falcon 500 User Guide <https://newsite.ctr-electronics.com/content/user-manual/Falcon%20500%20User%20Guide.pdf>`__.
186+
The `TalonFX Motor Controller <https://store.ctr-electronics.com/falcon-500-powered-by-talon-fx/>`__ is integrated into the Falcon 500 brushless motor. It features an integrated encoder and all of the smart features of the Talon SRX and more! For more information see the `Falcon 500 User Guide <https://store.ctr-electronics.com/content/user-manual/Falcon%20500%20User%20Guide.pdf>`__.
187187

188188
SPARK Motor Controller
189189
^^^^^^^^^^^^^^^^^^^^^^
@@ -205,7 +205,7 @@ Victor SP
205205

206206
.. warning:: While this motor controller is still legal for FRC use, the manufacturer has discontinued this product.
207207

208-
The `Victor SP Motor Controller <https://newsite.ctr-electronics.com/content/user-manual/Victor-SP-Quick-Start-Guide.pdf>`__ is a PWM motor controller from Cross The Road Electronics/VEX Robotics. The Victor SP has an electrically isolated metal housing for heat dissipation, making the use of the fan optional. The case is sealed to prevent debris from entering the controller. The controller is approximately half the size of previous models.
208+
The `Victor SP Motor Controller <https://store.ctr-electronics.com/content/user-manual/Victor-SP-Quick-Start-Guide.pdf>`__ is a PWM motor controller from Cross The Road Electronics/VEX Robotics. The Victor SP has an electrically isolated metal housing for heat dissipation, making the use of the fan optional. The case is sealed to prevent debris from entering the controller. The controller is approximately half the size of previous models.
209209

210210
Talon Motor Controller
211211
^^^^^^^^^^^^^^^^^^^^^^

source/docs/hardware/sensors/accelerometers-hardware.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,5 @@ IMUs (Inertial Measurement Units)
5050
Several popular FRC devices (known as "inertial measurement units," or "IMUs") combine both an accelerometer and a gyroscope. Popular FRC example include:
5151

5252
- `Analog Devices ADIS16448 and ADIS 16470 IMUs <https://www.analog.com/en/landing-pages/001/first.html>`__
53-
- `CTRE Pigeon IMU <https://newsite.ctr-electronics.com/gadgeteer-pigeon-imu/>`__
53+
- `CTRE Pigeon IMU <https://store.ctr-electronics.com/gadgeteer-pigeon-imu/>`__
5454
- `Kauai Labs NavX <https://pdocs.kauailabs.com/navx-mxp/>`__

source/docs/hardware/sensors/encoders-hardware.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Magnetic encoders
5252
:alt: Picture of the CTRE Mag Encoder.
5353
:width: 400
5454

55-
Magnetic encoders require no mechanical coupling to the shaft at all; rather, they track the orientation of a magnet fixed to the shaft. The `CTRE Mag Encoder <https://newsite.ctr-electronics.com/srx-mag-encoder/>`__ is a popular option, with many FRC products offering built-in mounting options for it. While the no-contact nature of magnetic encoders can be handy, they often require precise construction in order to ensure that the magnet is positioned correctly with respect to the encoder.
55+
Magnetic encoders require no mechanical coupling to the shaft at all; rather, they track the orientation of a magnet fixed to the shaft. The `CTRE Mag Encoder <https://store.ctr-electronics.com/srx-mag-encoder/>`__ is a popular option, with many FRC products offering built-in mounting options for it. While the no-contact nature of magnetic encoders can be handy, they often require precise construction in order to ensure that the magnet is positioned correctly with respect to the encoder.
5656

5757
Encoder Wiring
5858
--------------

source/docs/hardware/sensors/gyros-hardware.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Gyroscopes (or "gyros", for short) are devices that measure rate-of-rotation. T
1010
Several popular FRC\ |reg| devices known as :ref:`IMUs <docs/hardware/sensors/accelerometers-hardware:IMUs (Inertial Measurement Units)>` (Inertial Measurement Units) combine 3-axis gyros, accelerometers and other position sensors into one device. Some popular examples are:
1111

1212
- `Analog Devices ADIS16448 and ADIS 16470 IMUs <https://www.analog.com/en/landing-pages/001/first.html>`__
13-
- `CTRE Pigeon IMU <https://newsite.ctr-electronics.com/gadgeteer-pigeon-imu/>`__
13+
- `CTRE Pigeon IMU <https://store.ctr-electronics.com/gadgeteer-pigeon-imu/>`__
1414
- `Kauai Labs NavX <https://pdocs.kauailabs.com/navx-mxp/>`__
1515

1616
Types of Gyros

source/docs/hardware/sensors/serial-buses.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ Additionally, the roboRIO supports communications with peripheral devices over t
104104
Several sensors primarily use the CAN bus. Some examples include:
105105

106106
- `CAN Based Time-of-Flight Range/Distance Sensor from playingwithfusion.com <https://www.playingwithfusion.com/productview.php?pdid=96&catid=1009>`__
107-
- TalonSRX-based sensors, such as the `Gadgeteer Pigeon IMU <https://newsite.ctr-electronics.com/gadgeteer-pigeon-imu/>`__ and the `SRX MAG Encoder <https://newsite.ctr-electronics.com/srx-mag-encoder/>`__
108-
- `CANifier <https://newsite.ctr-electronics.com/canifier/>`__
107+
- TalonSRX-based sensors, such as the `Gadgeteer Pigeon IMU <https://store.ctr-electronics.com/gadgeteer-pigeon-imu/>`__ and the `SRX MAG Encoder <https://store.ctr-electronics.com/srx-mag-encoder/>`__
108+
- `CANifier <https://store.ctr-electronics.com/canifier/>`__
109109
- Power monitoring sensors built into the :ref:`CTRE Power Distribution Panel (PDP) <docs/controls-overviews/control-system-hardware:CTRE Power Distribution Panel>` and the :ref:`REV Power Distribution Hub (PDH) <docs/controls-overviews/control-system-hardware:REV Power Distribution Hub>`
110110

111111
More information about using devices connected to the CAN bus can be found in the article about :ref:`using can devices <docs/software/can-devices/using-can-devices:Using CAN Devices>`.

source/docs/software/can-devices/third-party-devices.rst

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,41 +26,41 @@ CTRE Motor Controllers
2626

2727
- **Talon FX (with Falcon 500 Motor)**
2828

29-
- API Documentation (`Java <https://newsite.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_talon_f_x.html>`__, `C++ <https://newsite.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_talon_f_x.html>`__)
30-
- `Hardware User's Manual <https://newsite.ctr-electronics.com/content/user-manual/Falcon%20500%20User%20Guide.pdf>`__
29+
- API Documentation (`Java <https://store.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_talon_f_x.html>`__, `C++ <https://store.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_talon_f_x.html>`__)
30+
- `Hardware User's Manual <https://store.ctr-electronics.com/content/user-manual/Falcon%20500%20User%20Guide.pdf>`__
3131
- `Software Documentation <https://docs.ctre-phoenix.com/en/stable/ch13_MC.html>`__
3232

3333
- **Talon SRX**
3434

35-
- API Documentation (`Java <https://newsite.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_talon_s_r_x.html>`__, `C++ <https://newsite.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_talon_s_r_x.html>`__)
36-
- `Hardware User's Manual <https://newsite.ctr-electronics.com/content/user-manual/Talon%20SRX%20User's%20Guide.pdf>`__
35+
- API Documentation (`Java <https://store.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_talon_s_r_x.html>`__, `C++ <https://store.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_talon_s_r_x.html>`__)
36+
- `Hardware User's Manual <https://store.ctr-electronics.com/content/user-manual/Talon%20SRX%20User's%20Guide.pdf>`__
3737
- `Software Documentation <https://docs.ctre-phoenix.com/en/stable/ch13_MC.html>`__
3838

3939
- **Victor SPX**
4040

41-
- API Documentation (`Java <https://newsite.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_victor_s_p_x.html>`__, `C++ <https://newsite.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_victor_s_p_x.html>`__)
42-
- `Hardware User's Manual <https://newsite.ctr-electronics.com/content/user-manual/Victor%20SPX%20User's%20Guide.pdf>`__
41+
- API Documentation (`Java <https://store.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_victor_s_p_x.html>`__, `C++ <https://store.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_victor_s_p_x.html>`__)
42+
- `Hardware User's Manual <https://store.ctr-electronics.com/content/user-manual/Victor%20SPX%20User's%20Guide.pdf>`__
4343
- `Software Documentation <https://docs.ctre-phoenix.com/en/stable/ch13_MC.html>`__
4444

4545
CTRE Sensors
4646
^^^^^^^^^^^^
4747

4848
- **CANcoder**
4949

50-
- API Documentation(`Java <https://newsite.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1sensors_1_1_c_a_n_coder.html>`__, `C++ <https://newsite.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1sensors_1_1_c_a_n_coder.html>`__)
51-
- `Hardware User's Manual <https://newsite.ctr-electronics.com/content/user-manual/CANCoder%20User's%20Guide.pdf>`__
50+
- API Documentation(`Java <https://store.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1sensors_1_1_c_a_n_coder.html>`__, `C++ <https://store.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1sensors_1_1_c_a_n_coder.html>`__)
51+
- `Hardware User's Manual <https://store.ctr-electronics.com/content/user-manual/CANCoder%20User's%20Guide.pdf>`__
5252
- `Software Documentation <https://docs.ctre-phoenix.com/en/stable/ch12a_BringUpCANCoder.html>`__
5353

5454
- **Pigeon IMU**
5555

56-
- API Documentation(`Java <https://newsite.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1sensors_1_1_pigeon_i_m_u.html>`__, `C++ <https://newsite.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1sensors_1_1_pigeon_i_m_u.html>`__)
57-
- `Hardware User's Manual <https://newsite.ctr-electronics.com/content/user-manual/Pigeon%20IMU%20User's%20Guide.pdf>`__
56+
- API Documentation(`Java <https://store.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1sensors_1_1_pigeon_i_m_u.html>`__, `C++ <https://store.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1sensors_1_1_pigeon_i_m_u.html>`__)
57+
- `Hardware User's Manual <https://store.ctr-electronics.com/content/user-manual/Pigeon%20IMU%20User's%20Guide.pdf>`__
5858
- `Software Documentation <https://docs.ctre-phoenix.com/en/stable/ch11_BringUpPigeon.html>`__
5959

6060
- **CANifier**
6161

62-
- API Documentation (`Java <https://newsite.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1_c_a_nifier.html#ad9a05fae7065d3f39f7bc8a86f15b0a1>`__, `C++ <https://newsite.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1_c_a_nifier.html#a706308fce1dea96785bf3ac845bafc02>`__)
63-
- `Hardware User's Manual <https://newsite.ctr-electronics.com/content/user-manual/CANifier%20User%27s%20Guide.pdf>`__
62+
- API Documentation (`Java <https://store.ctr-electronics.com/content/api/java/html/classcom_1_1ctre_1_1phoenix_1_1_c_a_nifier.html#ad9a05fae7065d3f39f7bc8a86f15b0a1>`__, `C++ <https://store.ctr-electronics.com/content/api/cpp/html/classctre_1_1phoenix_1_1_c_a_nifier.html#a706308fce1dea96785bf3ac845bafc02>`__)
63+
- `Hardware User's Manual <https://store.ctr-electronics.com/content/user-manual/CANifier%20User%27s%20Guide.pdf>`__
6464
- `Software Documentation <https://docs.ctre-phoenix.com/en/stable/ch12_BringUpCANifier.html>`__
6565

6666
REV Robotics

source/docs/software/hardware-apis/sensors/gyros-software.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ The navX uses the :code:`AHRS` class and implements the :code:`Gyro` interface.
106106
Pigeon
107107
^^^^^^
108108

109-
The Pigeon should use the :code:`WPI_PigeonIMU` class that implements :code:`Gyro`. The Pigeon can either be connected with CAN or by data cable to a TalonSRX. The `Pigeon IMU User's Guide <https://newsite.ctr-electronics.com/content/user-manual/Pigeon%20IMU%20User's%20Guide.pdf>`__ contains full details on using the Pigeon.
109+
The Pigeon should use the :code:`WPI_PigeonIMU` class that implements :code:`Gyro`. The Pigeon can either be connected with CAN or by data cable to a TalonSRX. The `Pigeon IMU User's Guide <https://store.ctr-electronics.com/content/user-manual/Pigeon%20IMU%20User's%20Guide.pdf>`__ contains full details on using the Pigeon.
110110

111111
.. tabs::
112112

source/docs/software/support/support-resources.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ In addition to this site there are a few other places teams may check for docume
1212

1313
- `NI FRC Community Documents Section <https://forums.ni.com/t5/FIRST-Robotics-Competition/bd-p/1014?profile.language=en&view=documents>`__
1414
- `FIRST Inspires Technical Resources Page <https://www.firstinspires.org/resource-library?flagged=All&combine=&field_content_type_value%5B0%5D=first_robotics_competition&field_resource_library_tags_tid=171&sort_by=created_1>`__
15-
- `CTRE Software & Resources Page <https://newsite.ctr-electronics.com/software/>`__
15+
- `CTRE Software & Resources Page <https://store.ctr-electronics.com/software/>`__
1616

1717
Forums
1818
------

source/docs/software/vscode-overview/3rd-party-libraries.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ Click these links to visit the vendor site to see whether they offer online inst
7575
`Copperforge LibCu Software Library <https://copperforge.cc/docs/software/libcu/>`__ - Library for all Copperforge devices including the Lasershark
7676
``https://copperforge.cc/files/dev/vendordeps/LibCu-latest.json``
7777

78-
`CTRE Phoenix Framework <https://newsite.ctr-electronics.com/software/>`__ - Contains CANcoder, CANifier, Pigeon IMU, Talon FX, Talon SRX, and Victor SPX Libraries and Phoenix Tuner program for configuring CTRE CAN devices
78+
`CTRE Phoenix Framework <https://store.ctr-electronics.com/software/>`__ - Contains CANcoder, CANifier, Pigeon IMU, Talon FX, Talon SRX, and Victor SPX Libraries and Phoenix Tuner program for configuring CTRE CAN devices
7979
``https://maven.ctr-electronics.com/release/com/ctre/phoenix/Phoenix-frc2022-latest.json``
8080

8181
`Digilent <https://reference.digilentinc.com/dmc-60c/getting-started>`__ - DMC-60C library

0 commit comments

Comments
 (0)