AU Class
AU Class
class - AU

Joints in Fusion 360: A Guide to Assembly Position and Motion

Share this class

Description

Fusion 360 software is not like other CAD tools when it comes to positioning components in an assembly. There are no mates here. Fusion 360 has a different model for putting components together. It uses Joints to both position components and describe their motion. This class will help you to make sense of Joints in Fusion 360. Starting with the foundational concepts of assembly, degrees of freedom, positioning, and motion, we will progress into the deeper topics of flexible subassemblies, the behavior of grounded components, and so on. We will describe the various joint types that can be used in your model, and scenarios where they are applicable. We will attempt to demystify assembly modeling in Fusion 360. Virtually sit down (or stand up—it's up to you!) with two Fusion 360 modeling experts and senior members of the Fusion 360 development team. The topics and workflows we will discuss come directly from Fusion 360 customers just like you.

Key Learnings

  • Learn about the Fusion 360 component/assembly model—bodies, components, instances, and so on
  • Learn about ground, flexible, and rigid subassemblies in Fusion 360, Rigid Joints, and Rigid Groups
  • Learn how to master Joints and Joint Origins to position components and describe their motion
  • Explore common workflow situations and how to solve them in Fusion 360

Speakers

  • Jeff Strater
    I have worked on Fusion 360 as a software architect and developer from the very start of the project, through all of its various incarnations and tech previews. My areas of focus have been modeling and sketching. Before that, I worked on Inventor, again from the very start of that product.
  • Avatar for Phil Eichmiller
    Phil Eichmiller
    Product designer, now software quality engineer for Fusion testing Fusion with a customer perspective. Also a part time instructor at Portland Community College teaching Fusion for CAD students and seasoned professionals alike. I have a passion for connecting people to their inner potential, either through my teaching or helping on the Fusion forums, or just in person. Let's design and build a better future together.
Video Player is loading.
Current Time 0:00
Duration 31:51
Loaded: 0.00%
Stream Type LIVE
Remaining Time 31:51
 
1x
  • Chapters
  • descriptions off, selected
  • en (Main), selected
Transcript

JEFF STRATER: Hello, everyone, and welcome to our class on Joints in Fusion 360. We're going to talk today about all things assembly modeling-- component position, motion, joints, things like that. My name is Jeff Strater. I'm a senior software architect. I've been with the Fusion project since the very beginning, focusing on all types of modeling. My partner today is Phil.

PHIL EICHMILLER: Hi, everybody. I'm Phil Eichmiller. I also work on Fusion with Jeff. I'm a principal quality assurance engineer, and what I do is I test Fusion from a customer perspective. So I used to be a customer for a long time and using Inventor, and now I'm working on Fusion with Jeff.

JEFF STRATER: OK, so here's what we're going to talk about today. We're going to start with some assembly modeling basics. We don't have a ton of time today, so we're going to keep it to just a couple of topics. Then we'll move into the main part of the talk and talk about joints. We'll talk a little bit about what they are, how they work in Fusion, why we decided to go with this paradigm, and then we'll talk about some types of joints-- the basics, some advanced topics, and a little bit on debugging your assembly.

So first, let's start with our assembly modeling review. We feel like this is a 201 class, so we're going to go back and review a bit from the 101 class. The two topics we'll talk about is subassemblies and capture position. So let's start first with subassemblies. A Fusion subassembly pretty much corresponds to exactly what you think of in the real world with a subassembly-- something that is assembled somewhere else and inserted into a top level design.

But more specifically, in Fusion, it really means that it's a component that itself has child components inserted into a top level design. And in Fusion, one of the things that's unique among CAD applications you may have used in the past is that all subassemblies are what we call flexible. And what that really means is child components of multiple instances of that subassembly can be in different orientations than each other. There is a way that you can get a rigid subassembly if you want. That's called rigid group. We'll cover that later.

A couple of tips when dealing with subassemblies-- creating joints to subassemblies. So it's always better to create the joints directly to the part level components in your design, not to the subassembly itself. And that's just a tip that I find useful. And then a second recommendation is to make sure that you fully connect all the components in your subassembly before you insert it into the higher level design. And I usually test this by just picking the thing up and dragging it in Fusion, and if all the bits and fasteners and washers come with it, then I know it's fully assembled.

So let's look at a quick demo inside Fusion itself of this flexible subassembly concept. So here we have a design of a part of a room. We've got a component that is the wall and two instances of a subassembly-- and you can tell it's an assembly by the icon here-- that have two child components, a frame and a door, and, most importantly, has a joint here. That joint is owned by the subassembly. And so even though all instances of a component share the same geometry, they can be in different positions. So I can open the door different amounts in each instance-- have one closed and one opened. So this illustrates the point of the flexible subassemblies.

PHIL EICHMILLER: So one of the reasons why this is important to bring up early on here is just one of the core things about how Fusion acts perhaps differently than what you may be used to, or, if you're new to this thing entirely, you need to understand that when you are using subassemblies that have joints in them, which is very common in modeling, this is the kind of behavior you're going to get. It sort of sets up the table for almost everything else you're going to be doing with joints.

JEFF STRATER: OK. Next topic is capture position, and this is another place where Fusion is somewhat unique in the CAD industry. Fusion assemblies are parametric; that is, they're history-based. They're based on the timeline inside Fusion. And this is a bit unusual and takes some getting used to, but is powerful. So things like inserting a component, making a new instance of a component, restructuring a component, making a joint-- those are all timeline entry things. So they are executed in order, and components then can come and go over time.

So one of the ways that this shows itself is with movement. So movement for components is different than movement of any other object type in Fusion. If you move a body, you get a move body feature in the timeline immediately. Components don't work that way. Components have this idea of a home position. So when you do Compute All, or some other compute operation, components tend to return to that home position.

If you move them-- and you can move them by dragging them, you just saw me drag the door there-- you can use the Move command, a line, drive joint, et cetera. Anytime a component is moved, all of them have the same effect, and that's this UI pops up in the upper right hand corner that we call capture position pending. And this basically says some components have moved.

PHIL EICHMILLER: Now, when you see this dialogue-- so this would be the result of, after you've after you've created that condition that Jeff just described in the timeline-- or, excuse me, in the toolbar-- this dialogue would appear if you created a command or started a command that references other components, such as starting a sketch. And it's worth mentioning because I think some people just don't read it, but it says capture the current position or continue in the previous position. The word "continue"-- what that refers to is the Revert command.

So think of this as you're about to do something that changes your model history. Do you want to capture it or revert it? The number one tip would be, if you don't have a modeling purpose for what you're doing, so you're just moving things around to look at them or something like that, always revert or continue in the previous position.

JEFF STRATER: So let's talk a bit about the Capture Position feature itself. So when you hit Capture, either in that dialogue or in the Capture Pending UI, this creates a Capture Pending feature in the timeline. And this feature stores the position of all the components that have been moved at the time it was created. And this feature can enable what we call position-dependent modeling. We'll see an example in a second. And a lot of people don't know, but you can actually edit that feature and adjust the position as captured. So it's easier to do that than to create a second capture position.

So let's look at a real quick example here. Here we have one of those emergency flashlights, where it has a crank on it. You can twist it around. It has a little generator, and can generate power without batteries. So this is kind of early in the design, and I want to be able to close the handle. And you can see that the black rubber part is going to interfere with the case. So I need to create an inset for that so I can close the handle all the way.

Notice you capture position here. I can choose to capture that position, and now I've created a feature in the timeline that captures it. So if I go back before, it's open. If I go forward, it's closed.

And now I want to do a combine-- let me turn off the crank here-- and I want to subtract the rubber handle from the case, and I want to keep the tools. And now you can see, if I turn the rubber thing off, I've got a nice, form-fitting recess for it. And then to illustrate the fact that this can be edited-- say I want to, for some reason, model that handle in a different position. So I can rotate this by, say, 90 degrees. And finish that, and then you can see, now that recess has been created in that new position. So this is position-dependent modeling.

PHIL EICHMILLER: All right, so what are some caveats for capture position? So it is sort of a unique state, compared to other modeling states in Fusion, and it's not a stable condition. You're allowed to save while you're in this position, or while the model is in this state, and you see the position revert or capture up on your toolbar, just so that you could continue working after you saved it or something like that. But if you insert this into another design or do anything that causes a Compute All, that state is discarded. So capture pending will just go away, and then the model seems to fly apart at that point.

So in the example on the right, somebody has moved the bolts into place, using probably a Move or a Line command, and has not captured the position. They save the model and inserted it into another design, and they take a look at it, and all the bolts seem to be in a previous place. So it's just important to capture the position if you have a modeling purpose for it.

Another reason to be a little wary of capture position is that, if you have extra positions in your timeline, they can lead to slow performance, if they involve moving a lot of things around. So taking your entire model and moving it around in your design space and capturing the position at every place, for instance-- if there's no modeling purpose for those positions, then you really shouldn't capture them and just revert them, so you don't incur that cost every time the model computes.

JEFF STRATER: Yep. It's important. OK, that's it for our review. Let's talk about joints.

So joints in Fusion-- what are they and why are they? So when we started developing Fusion, we wanted to, specifically in the area of assembly modeling, to raise the language around assembling components away from the more traditional, mathematical, tangent, align, mate language, and so joints are an attempt to position and define motion of components with more real world, compound concepts. So what is a joint? As it's implemented, it's a relationship between two fixed coordinate systems on two different components. And you can see in the image there the two coordinate systems, and we call those coordinate systems joint origins.

PHIL EICHMILLER: So as you can see, it looks like a coordinate system. So it's got the XYZ. It's got the RGB color, so everybody knows that XYZ is RGB. That's how you identify the axes.

And these really form the basis of connections for all joints. So they are coordinate systems, and you can create them either implicitly or explicitly. So inside the Joint command, what you'll find is that you'll see these things for just a brief instant while you're picking the places where you want to connect things. They actually are attached to those places, and that becomes part of the parametric compute. And the Joint command will consume them, and so you won't see them after that, unless you do some editing or something like that.

Explicitly, you can actually add joint origins to your models before you want to assemble them. So if you feel like it's easier for a component, let's say, that gets reused all the time, and you don't want to mess around with a complicated place to put a joint, you can add a joint origin and get it positioned just right and then reuse that joint origin. Every time you use a joint, you just connect up two of those things, and you've made a joint between two components.

There's plenty of options to position the joint origin when you create it. And there's actually three modes circled right here in the dialogue, which is just the regular placement, between two faces, or the option of at the intersection of two edges.

So now that you know what a joint is and what it does and what it's made of, let's just cover a couple of joint basics. Joints really have two purposes in Fusion. The first is to position components, and the second is to provide motion. So joints are based on how many degrees of freedom that something has. So that's what provides the motion, and the position is provided by the connection of the two joint origins.

There's some different methods for creating joints. There's what we would just call the regular joint, using the Joint command. There's a command called As-Built Joint that's used for when you've done your modeling, where all your components are in one place, and they're already related to each other, and you just need to make those relationships. So instead of tearing it all apart, you add a joint with the As-Built Joint command that deals with the geometry where it sits.

And sort of a special case-- because regular joints are between two components, but there's rigid group, which is a joint that essentially glues together a whole bunch of components. It could be two or 100 or whatever you want to use. Think of an imported design, where you just want it to act like a pump or something, or you just want it to act like one group of objects. Rigid group is a very quick way to quickly glue them all together.

And the last thing on joint basics that's really important to know is that there's the joint snap point. So if you look at the figure to the right there, in mid-joint workflow, you'll see the important, or what I call interesting, places on the face, where you're trying to place the joint. You'll see a little triangle for midpoints, a circle for endpoints, and a crosshair for the center of arcs. A good tip is that if you hold down Control and Command, it allows you to lock onto these interesting points on a face at any one time and move the mouse into, let's say, the center of that circle, to pick the center crosshair on that circle right there-- use Control or Command for that.

JEFF STRATER: There's seven types of joints in Fusion that all describe different types of motion. As Phil just said, these motions are defined in terms of the axes of the coordinate systems of the joint origins involved. The most common one is rigid, which is like a weld or a glue joint, and it doesn't expose any motion. A revolute is like a hinge. It describes rotation around one axis.

Cylindrical is rotation and translation about the same axis. Slider is translation around one of those axes. A pin slot is also rotation and translation, but around different axes. A planar is translation about a plane. Some people like-- beginners, especially, like to think of planar as a mate constraint. It is not, and I wouldn't recommend assembling your design that way. And finally, ball describes rotational degrees of freedom about all three axes.

So we're going to play IKEA here and assemble this robot arm to illustrate some of these points about joints and the basic operation here.

PHIL EICHMILLER: What I want you to notice here is how many different methods Jeff uses.

JEFF STRATER: Right. So first thing to notice is this component. And a tip when dealing with assemblies is double click on a face or edge will select the owning component. So in this case, we've got one called gearbox that is grounded. You can see the little ground pin there. I'll try to drag him. He's not going to move.

So the first thing we're going to do is assemble this mounting bracket into the gearbox And I'll often revert to avoid capturing position. So the first thing we want to do is to create a regular joint between that set of components and this gearbox. So you'll notice the gearbox is sort of dimmed out. That means it's grounded and can't be selected as the component one here.

On the Motion tab, as Phil said, there's two purposes. There's position and motion, and it corresponds to the UI. So we want this to be rigid, and now we want to describe the position. In this case, you can select the face. You can select an edge. We want the center of that circle on one side. And you'll notice, in our gearbox component, someone has conveniently put an explicit joint origin here.

So you could pick geometry, or you could pick the joint origin. I'll pick the joint origin. And one thing to notice-- only one component seems to come along. What happened to all these guys? And the answer is, this is just an optimization for the command to make it faster. And not to worry-- as soon as you hit OK, all of the other components come with it.

All right. So that's step one. Step two, let's assemble this hydraulic cylinder. There's two components here, and they're not joined together yet. So we'll revert them. And as Phil indicated, As-Built joint is used for components whose home position-- remember, every component has a home position-- are correct. So we'll use one of those. As-Built joint, pick the rod and the cylinder here, and then it wants to know what type of joint to create. In this case, we want a slider, translation along one axis, and we just have to tell it what that axis is.

So we've done that. And earlier I said to make sure that your subassemblies jointed. Pick it up, drag it around, the whole thing comes with it, it's good. So next, we want to join this hydraulic cylinder onto our bracket. We'll create another joint. This time, though, we want a revolute joint, and we want it about the center of this cylindrical hole here.

So this is where Phil's hint about holding down the Control key while you're over the cylinder lets you pick the center of that. So now we've got a joint origin-- you can see the glyph here-- that's centered on that cylindrical hole. And then for the other side, we want the center of this rod. We don't need Control here, because the center is visible. And there, you've defined that.

So one thing I like to do whenever I create a joint is to try it out. So drag components around, and it seems to be functioning correctly, so I'll revert. Next, we want to join these two components. And those two are independent, but also notice that they're in the correct position relative to each other. So I can create a rigid group between the two of them, and now they move as one unit, which is how we want them to move anyways. And then create another revolute joint here. Notice that these things now rotate around the same point.

OK, last step is this pre-assembled arm. We want to join it to here. It also is a revolute joint, and we want that position to connect to this position on the arm. Looks right. So again, try out, make sure everything works.

One thing I like to do is to get things into roughly the right position before I assemble them. In this case, you don't really need to capture, because the joint command is smart enough to know what you're-- that it's not a position-dependent command. So we'll use the Control trick there. Select the center here.

Now, in this case, we really want this joint origin to match up with in between these two plates of this component, but there's no geometry there to pick. So that's what between two faces is good for. I'll pick the two faces. And now it needs one more input, which is where, in between those faces, to put the joint origin.

And there you go. Now we've got a fully assembled assembly, and you can see, when I rotate that joint, it behaves correctly.

PHIL EICHMILLER: So what did we just see there? We just saw a regular joint. We saw where someone had added a joint origin. We saw the use of as-built joint, Control and Command to pick a snap point on a face, dragging components to check if what you're doing seems to be working, a rigid group, to group some stuff together that needs to be a group, and between two faces as a placement option. So seven different workflows right there.

JEFF STRATER: OK. A little bit of advanced joints here-- joints have the concept of joint limits. I don't know if you noticed, but when I was assembling that hydraulic cylinder, I could pull the pin clear out of it. That obviously doesn't reflect reality, so you can set a minimum and maximum position or rotation on a joint. Rest is sort of a home position for the joint and can simulate spring motion. We'll see an example.

Next is motion link. Motion link lets you relate the motion of two joints to each other. This is often used in gears, and, in fact, the example that we'll look at uses that.

And the last is motion study. So motion study is a more complex way to model relationships between the motion of joints. You're not limited to two. You can have as many as you want. In that robot arm, I could have made a motion study that shows extending the arm, reaching out, grabbing something, and retracting. The cool thing with motion study is that you can render a video from it, and that can be a useful thing.

So let's look at a couple of quick examples. Here, we'll show a motion link. So here we've got three gears that have been jointed, but not related to each other. So we'll create a motion link. And remember, a motion link is between two joints, so we select the joints. And it wants to know the angles and how they relate to each other. And finally, you'll notice that this thing is going backwards, so there's a nice reverse button.

So we've now related those two joints together. We can do that again. One trick-- when I pick the two joints, you'll notice that, if they're both revolutes like this, it's wanting the two angles. But you don't have to use angles, because it's a ratio. So I happen to know that these two gears are 30-tooth and 20-tooth. So I can use that fact here. And again, I want that reversed. And so you don't have to do the 180, 360, whatever. You can actually express those in terms of teeth in gears. And so now we have a fully functioning gear system.

And then finally, take a look at rest position. So here I've got some slider joints. They all have a rest position. This is a little simulation of a lock mechanism. And what rest position lets you do is this. So these slider joints all want to return to that home position, so as I insert the key into the lock, you can see that the pins all come to their home position, enabling the lock mechanism to work.

PHIL EICHMILLER: All right, so let's talk about a couple of ways to troubleshoot or debug your assembly. There's a few tools and tips here to help you out. Perhaps one of the more widely used tools is the Component Color Cycling. This is under your Inspect menu. If, let's say, everything is all made out of aluminum, and it's a little bit visually hard to distinguish the components, turn on Component Color Cycling, and you get these really bright primary type colors. They're not primary, but they're bright. And they look very basic, and it makes your model light up in a way that you haven't seen before. You can tell the components apart.

If you don't like that much color, but you do like the organizational aspects of the color swatches, you can turn those on in the timeline. There's a timeline control, settings control, and turn on Component Color Swatch. And so you get the same action in that relates the browser and timeline with little color swatches that match up, but without all the bright colors on the model.

So there's also some tools that are directly related to the joints and components themselves. So double clicking-- or, excuse me, just selecting a joint and right clicking on it-- so you can see in the top image there, a joint is selected, and if you right click, the right click menu option will be there to select components. So if you want to see which components are connected to a joint that you're working with, right click on it.

Likewise, if you want to work the other direction and find out what joints are associated with the component that you're working with, you can double click in the model. That selects the component. Right click on it at that point, and you'll see the Context menu shows Select Referencing Joints. And so the joints will all be selected. You go look for them in the browser. It should show you what folder they're in or which component they're associated with.

So those are some tools you can use there. Now, if your joint system seems stuck-- so if you're dragging it around, like Jeff said you should do, and it doesn't feel like it has the correct motion, a couple of things. Make sure that contact sets are not enabled. Contact sets are great for exploring designs and setting joint limits, but they're not recommended to be left in a running state all the time. They can cause some inconsistencies in how things are dragged.

Precision is critical in a closed joint system. So if you're having trouble, think of a physical object, where the motion seems to be locking up, and it may be because things are misaligned. So double check the alignment of holes and faces and the math that's there.

If you have motion links like the ones Jeff was just creating, sometimes those can conflict with joint movement. And sometimes adding a degree of freedom can unstick things, like converting a revolute joint to a cylindrical joint. I've also seen where someone had set the joint limits to have the same minimum and maximum value, and that will also make the joint just not move at all.

JEFF STRATER: Great. And last, a little preview of a coming attraction here. This is something that Fusion has needed for a long time. We're calling it Tangent Relationship, and it will let you do cam follower type motion. So here, we've constrained the two followers to be tangent to the cam. And that will be released later this year, so you've got that to look forward to.

So thank you for your attention.

PHIL EICHMILLER: Yeah. Thanks, everybody, for watching. And don't forget that there's a handout associated with this, so you can go look for the handout and download it. There'll be a lot more information in there. And we'll see you some other time. Thank you.

______
icon-svg-close-thick

Cookie preferences

Your privacy is important to us and so is an optimal experience. To help us customize information and build applications, we collect data about your use of this site.

May we collect and use your data?

Learn more about the Third Party Services we use and our Privacy Statement.

Strictly necessary – required for our site to work and to provide services to you

These cookies allow us to record your preferences or login information, respond to your requests or fulfill items in your shopping cart.

Improve your experience – allows us to show you what is relevant to you

These cookies enable us to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we use to deliver information and experiences tailored to you. If you do not allow these cookies, some or all of these services may not be available for you.

Customize your advertising – permits us to offer targeted advertising to you

These cookies collect data about you based on your activities and interests in order to show you relevant ads and to track effectiveness. By collecting this data, the ads you see will be more tailored to your interests. If you do not allow these cookies, you will experience less targeted advertising.

icon-svg-close-thick

THIRD PARTY SERVICES

Learn more about the Third-Party Services we use in each category, and how we use the data we collect from you online.

icon-svg-hide-thick

icon-svg-show-thick

Strictly necessary – required for our site to work and to provide services to you

Qualtrics
We use Qualtrics to let you give us feedback via surveys or online forms. You may be randomly selected to participate in a survey, or you can actively decide to give us feedback. We collect data to better understand what actions you took before filling out a survey. This helps us troubleshoot issues you may have experienced. Qualtrics Privacy Policy
Akamai mPulse
We use Akamai mPulse to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Akamai mPulse Privacy Policy
Digital River
We use Digital River to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Digital River Privacy Policy
Dynatrace
We use Dynatrace to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Dynatrace Privacy Policy
Khoros
We use Khoros to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Khoros Privacy Policy
Launch Darkly
We use Launch Darkly to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Launch Darkly Privacy Policy
New Relic
We use New Relic to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. New Relic Privacy Policy
Salesforce Live Agent
We use Salesforce Live Agent to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Salesforce Live Agent Privacy Policy
Wistia
We use Wistia to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Wistia Privacy Policy
Tealium
We use Tealium to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Tealium Privacy Policy
Upsellit
We use Upsellit to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Upsellit Privacy Policy
CJ Affiliates
We use CJ Affiliates to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. CJ Affiliates Privacy Policy
Commission Factory
We use Commission Factory to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Commission Factory Privacy Policy
Google Analytics (Strictly Necessary)
We use Google Analytics (Strictly Necessary) to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Google Analytics (Strictly Necessary) Privacy Policy
Typepad Stats
We use Typepad Stats to collect data about your behaviour on our sites. This may include pages you’ve visited. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our platform to provide the most relevant content. This allows us to enhance your overall user experience. Typepad Stats Privacy Policy
Geo Targetly
We use Geo Targetly to direct website visitors to the most appropriate web page and/or serve tailored content based on their location. Geo Targetly uses the IP address of a website visitor to determine the approximate location of the visitor’s device. This helps ensure that the visitor views content in their (most likely) local language.Geo Targetly Privacy Policy
SpeedCurve
We use SpeedCurve to monitor and measure the performance of your website experience by measuring web page load times as well as the responsiveness of subsequent elements such as images, scripts, and text.SpeedCurve Privacy Policy
Qualified
Qualified is the Autodesk Live Chat agent platform. This platform provides services to allow our customers to communicate in real-time with Autodesk support. We may collect unique ID for specific browser sessions during a chat. Qualified Privacy Policy

icon-svg-hide-thick

icon-svg-show-thick

Improve your experience – allows us to show you what is relevant to you

Google Optimize
We use Google Optimize to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Google Optimize Privacy Policy
ClickTale
We use ClickTale to better understand where you may encounter difficulties with our sites. We use session recording to help us see how you interact with our sites, including any elements on our pages. Your Personally Identifiable Information is masked and is not collected. ClickTale Privacy Policy
OneSignal
We use OneSignal to deploy digital advertising on sites supported by OneSignal. Ads are based on both OneSignal data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that OneSignal has collected from you. We use the data that we provide to OneSignal to better customize your digital advertising experience and present you with more relevant ads. OneSignal Privacy Policy
Optimizely
We use Optimizely to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Optimizely Privacy Policy
Amplitude
We use Amplitude to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Amplitude Privacy Policy
Snowplow
We use Snowplow to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Snowplow Privacy Policy
UserVoice
We use UserVoice to collect data about your behaviour on our sites. This may include pages you’ve visited. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our platform to provide the most relevant content. This allows us to enhance your overall user experience. UserVoice Privacy Policy
Clearbit
Clearbit allows real-time data enrichment to provide a personalized and relevant experience to our customers. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID.Clearbit Privacy Policy
YouTube
YouTube is a video sharing platform which allows users to view and share embedded videos on our websites. YouTube provides viewership metrics on video performance. YouTube Privacy Policy

icon-svg-hide-thick

icon-svg-show-thick

Customize your advertising – permits us to offer targeted advertising to you

Adobe Analytics
We use Adobe Analytics to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Adobe Analytics Privacy Policy
Google Analytics (Web Analytics)
We use Google Analytics (Web Analytics) to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Google Analytics (Web Analytics) Privacy Policy
AdWords
We use AdWords to deploy digital advertising on sites supported by AdWords. Ads are based on both AdWords data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that AdWords has collected from you. We use the data that we provide to AdWords to better customize your digital advertising experience and present you with more relevant ads. AdWords Privacy Policy
Marketo
We use Marketo to send you more timely and relevant email content. To do this, we collect data about your online behavior and your interaction with the emails we send. Data collected may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, email open rates, links clicked, and others. We may combine this data with data collected from other sources to offer you improved sales or customer service experiences, as well as more relevant content based on advanced analytics processing. Marketo Privacy Policy
Doubleclick
We use Doubleclick to deploy digital advertising on sites supported by Doubleclick. Ads are based on both Doubleclick data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Doubleclick has collected from you. We use the data that we provide to Doubleclick to better customize your digital advertising experience and present you with more relevant ads. Doubleclick Privacy Policy
HubSpot
We use HubSpot to send you more timely and relevant email content. To do this, we collect data about your online behavior and your interaction with the emails we send. Data collected may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, email open rates, links clicked, and others. HubSpot Privacy Policy
Twitter
We use Twitter to deploy digital advertising on sites supported by Twitter. Ads are based on both Twitter data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Twitter has collected from you. We use the data that we provide to Twitter to better customize your digital advertising experience and present you with more relevant ads. Twitter Privacy Policy
Facebook
We use Facebook to deploy digital advertising on sites supported by Facebook. Ads are based on both Facebook data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Facebook has collected from you. We use the data that we provide to Facebook to better customize your digital advertising experience and present you with more relevant ads. Facebook Privacy Policy
LinkedIn
We use LinkedIn to deploy digital advertising on sites supported by LinkedIn. Ads are based on both LinkedIn data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that LinkedIn has collected from you. We use the data that we provide to LinkedIn to better customize your digital advertising experience and present you with more relevant ads. LinkedIn Privacy Policy
Yahoo! Japan
We use Yahoo! Japan to deploy digital advertising on sites supported by Yahoo! Japan. Ads are based on both Yahoo! Japan data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Yahoo! Japan has collected from you. We use the data that we provide to Yahoo! Japan to better customize your digital advertising experience and present you with more relevant ads. Yahoo! Japan Privacy Policy
Naver
We use Naver to deploy digital advertising on sites supported by Naver. Ads are based on both Naver data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Naver has collected from you. We use the data that we provide to Naver to better customize your digital advertising experience and present you with more relevant ads. Naver Privacy Policy
Quantcast
We use Quantcast to deploy digital advertising on sites supported by Quantcast. Ads are based on both Quantcast data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Quantcast has collected from you. We use the data that we provide to Quantcast to better customize your digital advertising experience and present you with more relevant ads. Quantcast Privacy Policy
Call Tracking
We use Call Tracking to provide customized phone numbers for our campaigns. This gives you faster access to our agents and helps us more accurately evaluate our performance. We may collect data about your behavior on our sites based on the phone number provided. Call Tracking Privacy Policy
Wunderkind
We use Wunderkind to deploy digital advertising on sites supported by Wunderkind. Ads are based on both Wunderkind data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Wunderkind has collected from you. We use the data that we provide to Wunderkind to better customize your digital advertising experience and present you with more relevant ads. Wunderkind Privacy Policy
ADC Media
We use ADC Media to deploy digital advertising on sites supported by ADC Media. Ads are based on both ADC Media data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that ADC Media has collected from you. We use the data that we provide to ADC Media to better customize your digital advertising experience and present you with more relevant ads. ADC Media Privacy Policy
AgrantSEM
We use AgrantSEM to deploy digital advertising on sites supported by AgrantSEM. Ads are based on both AgrantSEM data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that AgrantSEM has collected from you. We use the data that we provide to AgrantSEM to better customize your digital advertising experience and present you with more relevant ads. AgrantSEM Privacy Policy
Bidtellect
We use Bidtellect to deploy digital advertising on sites supported by Bidtellect. Ads are based on both Bidtellect data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Bidtellect has collected from you. We use the data that we provide to Bidtellect to better customize your digital advertising experience and present you with more relevant ads. Bidtellect Privacy Policy
Bing
We use Bing to deploy digital advertising on sites supported by Bing. Ads are based on both Bing data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Bing has collected from you. We use the data that we provide to Bing to better customize your digital advertising experience and present you with more relevant ads. Bing Privacy Policy
G2Crowd
We use G2Crowd to deploy digital advertising on sites supported by G2Crowd. Ads are based on both G2Crowd data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that G2Crowd has collected from you. We use the data that we provide to G2Crowd to better customize your digital advertising experience and present you with more relevant ads. G2Crowd Privacy Policy
NMPI Display
We use NMPI Display to deploy digital advertising on sites supported by NMPI Display. Ads are based on both NMPI Display data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that NMPI Display has collected from you. We use the data that we provide to NMPI Display to better customize your digital advertising experience and present you with more relevant ads. NMPI Display Privacy Policy
VK
We use VK to deploy digital advertising on sites supported by VK. Ads are based on both VK data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that VK has collected from you. We use the data that we provide to VK to better customize your digital advertising experience and present you with more relevant ads. VK Privacy Policy
Adobe Target
We use Adobe Target to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Adobe Target Privacy Policy
Google Analytics (Advertising)
We use Google Analytics (Advertising) to deploy digital advertising on sites supported by Google Analytics (Advertising). Ads are based on both Google Analytics (Advertising) data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Google Analytics (Advertising) has collected from you. We use the data that we provide to Google Analytics (Advertising) to better customize your digital advertising experience and present you with more relevant ads. Google Analytics (Advertising) Privacy Policy
Trendkite
We use Trendkite to deploy digital advertising on sites supported by Trendkite. Ads are based on both Trendkite data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Trendkite has collected from you. We use the data that we provide to Trendkite to better customize your digital advertising experience and present you with more relevant ads. Trendkite Privacy Policy
Hotjar
We use Hotjar to deploy digital advertising on sites supported by Hotjar. Ads are based on both Hotjar data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Hotjar has collected from you. We use the data that we provide to Hotjar to better customize your digital advertising experience and present you with more relevant ads. Hotjar Privacy Policy
6 Sense
We use 6 Sense to deploy digital advertising on sites supported by 6 Sense. Ads are based on both 6 Sense data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that 6 Sense has collected from you. We use the data that we provide to 6 Sense to better customize your digital advertising experience and present you with more relevant ads. 6 Sense Privacy Policy
Terminus
We use Terminus to deploy digital advertising on sites supported by Terminus. Ads are based on both Terminus data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Terminus has collected from you. We use the data that we provide to Terminus to better customize your digital advertising experience and present you with more relevant ads. Terminus Privacy Policy
StackAdapt
We use StackAdapt to deploy digital advertising on sites supported by StackAdapt. Ads are based on both StackAdapt data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that StackAdapt has collected from you. We use the data that we provide to StackAdapt to better customize your digital advertising experience and present you with more relevant ads. StackAdapt Privacy Policy
The Trade Desk
We use The Trade Desk to deploy digital advertising on sites supported by The Trade Desk. Ads are based on both The Trade Desk data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that The Trade Desk has collected from you. We use the data that we provide to The Trade Desk to better customize your digital advertising experience and present you with more relevant ads. The Trade Desk Privacy Policy
RollWorks
We use RollWorks to deploy digital advertising on sites supported by RollWorks. Ads are based on both RollWorks data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that RollWorks has collected from you. We use the data that we provide to RollWorks to better customize your digital advertising experience and present you with more relevant ads. RollWorks Privacy Policy

Are you sure you want a less customized experience?

We can access your data only if you select "yes" for the categories on the previous screen. This lets us tailor our marketing so that it's more relevant for you. You can change your settings at any time by visiting our privacy statement

Your experience. Your choice.

We care about your privacy. The data we collect helps us understand how you use our products, what information you might be interested in, and what we can improve to make your engagement with Autodesk more rewarding.

May we collect and use your data to tailor your experience?

Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.