Community-Driven TwinCAT Package Feeds

This is an independent, community-driven open source project providing TwinCAT Package Manager repositories for Beckhoff industrial automation products. All packages are community-maintained and not officially affiliated with Beckhoff Automation GmbH & Co. KG.

Community Project Open Source Independent

Setup Instructions

1

Disable Signature Verification

TwinCAT Package Manager only accepts officially signed packages from Beckhoff Automation GmbH & Co. KG by default. To use community packages, you need to temporarily disable signature verification.

⚠️ Security Notice

Disabling signature verification allows installation of third-party packages. Only use packages from trusted community sources. Review package contents and source code before installation. All community packages are provided "as is" without warranties.

You can re-enable signature verification at any time using the command shown in step 3.

Run this command in PowerShell as Administrator to disable signature checks:

tcpkg config unset -n VerifySignatures
2

Add Package Feeds

Add the community package feeds using one of the following methods:

Run these commands in PowerShell as Administrator to add the package feeds:

tcpkg source add -n "Beckhoff USA Community Stable" -s "https://packages.beckhoff-usa-community.com/stable/v3/index.json"
tcpkg source add -n "Beckhoff USA Community Testing" -s "https://packages.beckhoff-usa-community.com/testing/v3/index.json"
  1. Open TwinCAT Package Manager GUI
  2. Navigate to Settings → Feeds
  3. Click the Add button to create a new package feed
  4. Enter the feed details:
    • Name: Beckhoff USA Community Stable
    • Source: https://packages.beckhoff-usa-community.com/stable/v3/index.json
    • Leave credentials disabled
  5. Repeat steps 3-4 for the Testing feed if desired
  6. Click OK to save the configuration
3

Re-enable Signature Verification (Optional)

After installing community packages, you can re-enable signature verification to restore the default security settings for future package installations from official sources.

tcpkg config set -n VerifySignatures

Available Package Feeds

We provide two package feeds for different use cases. Copy the URLs below to add them to your TwinCAT Package Manager.

Stable Feed

Production-ready packages for stable deployments

https://packages.beckhoff-usa-community.com/stable/v3/index.json

Testing Feed

Latest packages with new features and updates

https://packages.beckhoff-usa-community.com/testing/v3/index.json

About This Project

🌍

Open Source Community

This is an independent, community-driven open source initiative. All packages and repositories are maintained by community contributors and are not officially affiliated with Beckhoff Automation GmbH & Co. KG.

📝

Licensed Code

Each repository includes its own license. Please review the license terms in each project's repository before use. Most projects use permissive open source licenses.

💬

Community Support

Have questions or issues? Visit the GitHub Issue Tracker for the specific project you're working with. Community members provide support and accept contributions.