> For the complete documentation index, see [llms.txt](https://docs.wcproducts.com/welcome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wcproducts.com/welcome/electronics/kraken-x44/kraken-x44-+-talonfx/overview-and-features/ecosystem.md).

# Ecosystem

### Performance. Control. Ecosystem.

The Kraken X44 powered by Talon FX uses the latest BLDC motor control technology from CTR Electronics. The integrated Talon FX unlocks the full performance of the Kraken X44 BLDC motor while providing best-in-class motion control. Since the Talon FX fully integrates with the rest of the CTR Electronics software and hardware ecosystem, you’ll have a suite of world class tools to maximize your robot’s potential.

## Programming and Configuration

The Kraken X44 is programmed and configured with CTR's Phoenix 6 software. Refer to the following CTR Documentation articles for more information.

* **Programming guide:** [TalonFX / TalonFXS](https://v6.docs.ctr-electronics.com/en/stable/docs/api-reference/device-specific/talonfx/index.html) covers control types, closed-loop control, and Motion Magic.
* **API overview:** [Phoenix 6 API Overview](https://v6.docs.ctr-electronics.com/en/stable/docs/api-reference/api-usage/api-overview.html) explains how the API is organized in Java, C++, and Python.
* **API reference:** [Java](https://api.ctr-electronics.com/phoenix6/stable/java/), [C++](https://api.ctr-electronics.com/phoenix6/stable/cpp/), and [Python](https://api.ctr-electronics.com/phoenix6/stable/python/) API docs.
* **Setting the CAN ID:** [Phoenix Tuner X Device Details](https://v6.docs.ctr-electronics.com/en/stable/docs/tuner/device-details-page.html) shows how to set a device's ID (0 to 62) and name in Tuner X, and how to blink a device to tell apart two devices that share an ID.
* **Factory default and configs:** [Tuner Configs](https://v6.docs.ctr-electronics.com/en/stable/docs/tuner/configs.html) covers viewing, backing up, restoring, and factory-defaulting configs.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.wcproducts.com/welcome/electronics/kraken-x44/kraken-x44-+-talonfx/overview-and-features/ecosystem.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
