A collection of PTC Academic Digital Transformation (Smart Manufacturing, Industry 4.0) Resources
This is a collection of learning materials and technical resources that illustrate how to leverage PTC (and open source) Digital Transformation technologies for Academic and IIoT applications. These resources are organized by the primary fundamental objective involved in each, then by primary related technology:
- Product Design (CAD)
- Digital Twin (IoT or AR)
- Digital Thread (PDM & PLM)
- Digital Transformation Curriculum Case Studies and Resources
| Resource | Description |
|---|---|
| Example Exercise/Guide | PTC MathCAD & Creo Parametric Integration Guide |
| Resource | Description |
|---|---|
| Creo Help Centers | Help resources for all Creo products and versions, includes Tutorials for the latest versions. |
| PTC MathCAD & Creo Parametric Integration Guide | This guide aims to clarify the process of intergrating MathCAD and Creo Parametric, so that a mathematical output variable in MathCAD can be used to drive a Creo model, or so that the Creo relation can be used as an input variable. |
| Creo Augmented Reality Experience for CAD Design | This help content from PTC support covers several topics related to creating a simple Augmented Reality Experience to show your CAD mode or assembly in AR using the Vuforia View (App Store Google Play) app. |
| Creo Parametric → Creo Illustrate → Vuforia Studio Tutorial | This tutorial from the Vuforia Studio Help Center covers the process of creating a simple Creo Illustrate assembly sequence; written for a user that has a Creo Assembly, and wants to animate that assembly for use in Vuforia Studio. |
| Creo Parametric + Creo Product Insight Extension + ThingWorx | This tutorial from the PTC Learning Connector explains how to use the Creo Product Insight Extension to connect a Creo Parametric model or assembly to a ThingWorx server, to integrate real-world sensor data into Creo for use in modeling, simulation, analysis and presentations. Additional detailed help on Product Insight is available from the Creo online support site. |
| Resource | Description |
|---|---|
| Get started with Onshape for Students & Educators | Professional-grade 3D CAD accessible from any device, anywhere, anytime. Built for teams, Onshape lets everyone design together in real time. Nothing to get in the way of design: no installing, saving, or syncing. |
| Onshape Learning Center | Start with the Learning Pathways in the Self-Paced Courses section for lots of great learning content. For specific searches, see the Onshape Help Center or, for even more specific questions, search the Onshape Forum. |
| Onshape Challenges | A site developed by researchers at Tufts Center for Engineering Education and Outreach aims to introduce Onshape skills in the context of challenges that go from highly structed to very open-ended. |
| Resource | Description |
|---|---|
| Hello ThingWorx! | A simple Hello World ThingWorx example that shows how to use REST API to make a simple IoT temperature dashboard. ThingWorx and Vuforia Studio both require knowledge of JavaScript. Learn JS at W3Schools.com |
| ThingWorx Developer Portal - Learning Pathways | A great place to start with ThingWorx, the Developer Portal contains tons of free resources for learning and building IoT solutions with ThingWorx. Specifically, this course is a good place to start: Getting Started on the ThingWorx Platform |
| Monitor Plant Equipment Using Asset Advisor | ThingWorx can optionally include some out-of-the-box Manufacutring Apps, to Monitor and Control a manufacturing systems; this learning path is a good starting point. |
| How to Display Data in Charts | This guide will show you how to graphically display multiple data points in a various charts. |
| ThingWorx help on PTC Support | The ThingWorx Platform 9 Help Center contains the latest information about the ThingWorx Platform. You will find detailed information about modeling, server-side scripting, and a variety of other topics. Whether you are a developer or system administrator, this Help Center contains topics pertinent to your ThingWorx journey. |
| How to send alerts over text with Twilio | The ThingWorx Twilio extension provides the ability to send SMS text and voice messages from ThingWorx through the Twilio communication platform. |
| How to send alerts over email. | The ThingWorx Mail extension provides the ability to read and send e-mails from ThingWorx through external SMTP mail servers that are made available to it. |
| Purging Runtime Data | While PTC does not have an official recommendation on how much data to store, since it is heavily dependent on the use case, it is recommended to have a plan in place for any production system to purge the old data for performance reasons. |
| Installing ThingWorx on Windows - Guide | PTC Academic Guide for Installing ThingWorx on Windows. For local/on-prem ThingWorx installation administrators. |
| Utilizing ThingWorx Projects | Learn to use projects to organize, export and import entities in ThingWorx. |
| Connect Raspberry Pi to ThingWorx | Connect a Raspberry Pi to ThingWorx using the Edge Micro Server (EMS). |
| LabVIEW ThingWorx Integration | Professor Chris Rogers from Tufts University created a library of LabVIEW VI's for reading and updating ThingWorx properties from directly in LabVIEW. |
| Resource | Description |
|---|---|
| Learn About IOT Using Airtable | How to setup an Airtable database service to connect to Vuforia Spatial Toolbox. Airtablle can be used as a way to store Spatial Toolbox data online, accessible through an API key. |
| Resource | Description |
|---|---|
| Kepware Website | Factory-wide Connectivity for access to the right data, at the right time. Download a free demo. |
| How to Connect Kepware to ThingWorx, Industrial Connections Example | Using the Industrial Connections in ThingWorx, you can connect to ThingWorx Kepware Server to model, configure, and bind tags that exist in ThingWorx Kepware |
| BYU Smart Manufacturing Instructional Video | Video showcasing how easy it is to make your factory smart with Thingworx and Kepware |
| Connect Industrial Devices and Systems | This guide has step-by-step instructions for connecting ThingWorx Kepware Server to ThingWorx Foundation. |
| Resource | Description |
|---|---|
| OPC UA Client | For Raspberry Pi and Arduino, Kepware is not used to connect to ThingWorx. If you would like to have Kepware as the connectivity method you would likely need to use this OCP UA Client, but I am less familiar with this architecture: |
| Connect Raspberry Pi to ThingWorx | Raspberry Pi Resources |
| Connect an Arduino Developer Board Guide | Arduino Resources |
| KepServerEx and LabVIEW | NI Resources |
| Resource | Description |
|---|---|
| Vuforia Studio Academic Installation Guide | Installing Vuforia Studio (local AR authoring enviroinment), for Academic Vuforia Studio Users |
| Vuforia Studio Tutorials and FAQs | Tutorials and FAQs for various Vuforia Studio experience levels. |
| Search results on ThingWorx Developer Portal for "Vuforia" | The results include several useful learning materials; some specfically included here... |
| Get Started with Vuforia Studio | This Getting Started guide is designed to introduce Developer Portal users to Vuforia Studio. |
| Create an Augmented Reality (AR) Experience | In this exercise, you'll combine 3D CAD models and 2D Widgets into an Experience that displays on mobile devices. |
| Develop an AR Experience Demo | You’ll build a pump demonstration, and we’ll show you how to capture, store, analyze, and visualize data utilizing Vuforia Studio. |
| Extend Studio Functionality with Javascript: | Explore the benefits of using JavaScript with Studio to extend the capabilities and enhance your AR Experiences |
| Create a Model Hierarchy | This document outlines the steps to create a model hierarchy in Vuforia Studio to more easily animate motion of an entire assembly |
| Bind ThingWorx Data to a 3D Widget | A short tutorial that shows how to add ThingWorx data to an Experience and bind it to a widget. |
| How to grant users publish permissions within Vuforia Studio | This article contains instructions on how to manage common user permissions tasks in Vuforia Studio. |
| Configuring Vuforia Studio & ThingWorx For Academic Use Cases | This guide outlines the requirements and best practices for leveraging ThingWorx Composer for academic IoT and AR education using ThingWorx and Vuforia Studio. |
| How to Create a Model Hierarchy in Vuforia Studio | Used to create kinematic constrained asseblies in Vuforia Studio (for example, a 6-axis robot) |
| Resource | Description |
|---|---|
| Vuforia (SDK) Developer Portal | Resources for learning how to leverage Vuforia Engine (SDK). |
| Vuforia Quick Installation Guide - Windows | How to install the Vuforia Engine/SDK in Unity. |
| Vuforia Quick Installation Guide - MacOS | How to install the Vuforia Engine/SDK in Unity. |
| Add an Image Target to Your Experience | This guide will show you how to Add an Image Target to Your Experience and Import Pre-Existing CAD Files |
| From PTC Creo 3.0 to Vuforia 5.5 | In this guide you will learn how to Augment your PTC Creo 3.0 models with PTC Vuforia |
| Resource | Description |
|---|---|
| Vuforia Spatial Toolbox | The Vuforia Spatial Toolbox and Vuforia Spatial Edge Server make up a shared research platform for exploring spatial computing. |
| Video tutorials | Vuforia Spatial Toolbox Tutorials from the Tufts Center for Engineering Education and Outreach (CEEO) |
| Resource | Description |
|---|---|
| Transform Work Instruction with Vuforia Expert Capture | Learn more about expert capture here, or reach out to PTC for a demo. |
| Resource | Description |
|---|---|
| Remote Assistance Powered by Augmented Reality | Learn more about expert capture here, or reach out to PTC for information. |
| Vuforia Chalk - Introduction Series | An introduction video series to get started with Vuforia Chalk. |
| Installing Vuforia Chalk Guide | A written guide that walks a user through intalling Vuforia Chalk. |
| Resource | Description |
|---|---|
| Onshape Learning Center - Data Management | In Onshape, PDM is built into the product. |
| PTC Resource Center | Search for the keyword 'twin' to find relevant publications. |
