Getting the workflow right

Getting the workflow right

kjellhar
Advocate Advocate
4,239 Views
28 Replies
Message 1 of 29

Getting the workflow right

kjellhar
Advocate
Advocate

Hi,

After using the tool for a few weeks now, and getting through with a somewhat larger design, I have made a few observations that I would like to discuss with someone more experienced then me. This will be a long one, but I hope at least some of you will stay with me. Maybe there are simple solutions to my problems, but if not, they may be worth a discussion. I'm not looking for point by point answers here, but a few viewpoints, long or short would be nice.

 

There is no doubt that F360 is a powerful tool. It is promoted not only as a design tool, but also a tool for doing top-down design in teams with build in (or soon to be) support for version control (partial now), data sharing through A360 (should be there, but I still haven't got it to work), and I'm sure there is or planned to be some sort of review functionality, annotation of drawings and models and other management goodies.

 

What I don't see, and this may be good or bad depending on who you ask, is a build in work flow. When you work on models and assemblies, the tool don't guide you through a specific way of organizing your work. This is good if you or your team manager if you're part of a team, is well organized, and the flow is defined and followed. It needs both a plan and discipline, but you get the choice of how you want it. The bad thing is that it needs both a plan and discipline.

 

So, let's get a bit more specific. I started a design, which in the end would involve around 40-50 objects + hardware. There would be 3 moving joints.

Needless to say, I started out without a plan. Or at least not a plan for how I would organize my design. Everything went well until I was about 80% complete and I discovered a minor skew in the symmetry of a component. Some bolt holes that were shifted a few fractions of a mm. This puzzled me since I was sure I had placed them exactly where I wanted them. Well, no problem I thought, I'll just go back in time, fix some sketches, and everything is good...... wrong.

 

It turned out that since I had no good plan. the relevant sketches was all over the place. They usually was in some component up the hieararchy, and since I had moved around the components after drawing them to align them with the bolt holes, the sketch did not necessarily match with the part. Once I started to look, there were small skews all over the place. I have no idea how they got there, but I tried to walk back through the time line to figure out where it all started, which I actually managed to do. The plan was to fix the features in turn, but now the time line failed me. When I started to fix features, I broke down stream features all over my design. Since the driving sketches was partly shared accross several components, and things had been moved around and modified afterwards, everything fell apart. Then went to the end of the time line and tried to delete the offending features in order to create them again. This also failed since a delete operation apparently goes back in time to delete the feature when it was created. If something depends on the feature, it's getting difficult. 

 

Long story short, there was a tangle of dependencies criscrossing my design the prevented me from doing anything to fix this.

 

Right now, I can see to options:

1. Revert to DM mode to ditch the timeline, and then delete and recreate the features.

2. Start with a new file, and just do the drawing again, this time with a plan. Shouldn't take too long since I know how everythinkg should look, but very boring.

 

Before I found my current job, which involves a weird mix of mechanical and electronics design, I used to be a chip designer, making integrated circuits in a teams as large a 30 designers. These designs were usually performed in a manner we called "top-down, bottom-up" which meant we did the specification from the top, detailing out as we went down through the hierarchy. Then,when we had all the specifications ready, we started to design the components from the bottom up.

 

In my design, and in the training videos I have watched, the flow is more like you start to design from the top down doing specification at the same time. This could work, but given the state F360 is in at the moment, you need a fairly good idea of where you want to end before you do this. Why is that. Well, a couple of examples just of the top of my head.

  • Well, there are limitations to when and where you can move a sketch in the hieararchy. If a sketch is created in one component to create another, you cannot necessarily bring it into the new one.
  • Even though there is supposes to be a context menu choice for breaking dependencies, I rarely find that I am in that context.
  • If you join stuff, then work on, and then you need to break a joint in order to move something a little bit, there is a good chance that many parts will fly apart, reverting to some old position.
  • It is also difficult to know what is depending on what. There is nothing that presents the links between a feature, and the entity that drives that feature in a good way. At least not when things are getting complicated.

All in all, once your timeline starts to get long, you got more and more limits to how much you can clean up your design. I would like to isolate each component as much as possible, and keep the interfaces as clean as possible, but if you mess with a couple of sketches early on, you will stay in that mess.

 

What I think I'm going to do is to regard this first messed up model as my top-down specification, and just look to it while doing my bottom-up design. That way I can keep the separation between my components, and only maintain a smaller amount of inter-component dependencies. The important thing is to prevent things from exploding if you fix one little thing inside a component.

 

Back in my chip designing days, we spend a considerable effort inventing our work flow. Quite a lot of work was put into how changes on sub component should be done to avoid breaking the rest of the design. Clean and simple interfaces was imperative. Same in software design. I know all of this is not directly applicable, but much is.

 

I don't know if the Autodesk tema had any particular work flow in mind when they made this tool, but I'm guessing they went for flexibility to create your own flow. I also guess that a large majority don't have a particular flow. Many because they don't need it (simple designs with few parts and only one designer), while a few will get themselves in a mess. Others, especially professional teams, will maybe fail the first time, but they will invent a flow.

 

Maybe what F360 needs is some sort of best practice manual. Or at least a suggested work flow for those who don't have the resources to invent their own.

 

Ok, I think I will stop here. Hope this makes sense to someone out there. 

Sorry for typos and bad English, it's getting late here.

 

Take care,

Kjell

 

 

 

 

 

Micro electronics expert, CAD/CAM enthusiast
Accepted solutions (1)
4,240 Views
28 Replies
Replies (28)
Message 21 of 29

kjellhar
Advocate
Advocate

Speaking of projects and features.

I just watched this video on branching and merging

https://youtu.be/3m6zM2LqN3U

 

The branch-merge function is very important, and one I really  want, but also take not of what happens at the end... Right click -> Update to latest.

 

Is that some sort of XRef.

 

Well, big impact on the work flow. I want it now. Anyone from Autodesk care to comment on this feature?

 

 

And speaking of projects, this bike is the kind of project I'm speaking of. Many, many parts and long timeline.

 

 

Kjell

Micro electronics expert, CAD/CAM enthusiast
0 Likes
Message 22 of 29

Phil.E
Autodesk
Autodesk
Accepted solution

This is a great discussion that I'm sure will help all Fusion 360 users.

 

Lets all get on the same page here. I'm not sure everyone has seen all the available learning materials and I'd like to know what you think of these resources:

 

*More specifically*

@ kjellhar

Early in the thread, someone posted this link, to our best practices. Is this a good starting place?

http://forums.autodesk.com/t5/design-differently/fusion-360-modeling-best-practices/ba-p/5502252

 

Another tips page is here, relating to assembly management.

http://forums.autodesk.com/t5/post-your-tips-and-tutorials/tips-for-large-assembly-management/td-p/5...

 

@CGPM

Anyone making videos for Fusion should be using Autodesk Screencast. It records all keyboard and command input, along with voice. And it's free. 30 minute videos? No problem.

https://screencast.autodesk.com/

 

There are 337 videos posted on Screencast for Fusion 360.

 

 

 

 





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


Message 23 of 29

kjellhar
Advocate
Advocate

Hi Phil

I did see the the first link you mentioned a while back, and it's definitely a good starting point. 

The second link, the one about large assemblies is new to me. I'll sit down with it shortly.

 

I know that there is a lot of material out there in the form of screencasts, which is very good. Screencasts are very good for showing tips and tricks, explaining concepts and getting a more hands-on approach to the training material, but it has its drawbacks. Indexing and searching is the first that comes to mind. And when the amount of videos gets even bigger, they will become less and less accessible unless you start to roganize and index them in a better way. At least the official ones that Autodesk is putting out.

 

But screencasts are not a complete substiture for written material. Some reference manual should exist. For example, just a few hours ago I looked for an explanation of the constraints symbols used in the sketch palette. I only found a broken link to the written version. That is one thing that video is not good for. 

 

... Ahh, wait ... that was another discussion.

 

So, to summarize. I have tried, but I'm sure I haven't seen ALL the available training material.

 

Kjell

Micro electronics expert, CAD/CAM enthusiast
0 Likes
Message 24 of 29

Phil.E
Autodesk
Autodesk

Thanks for the feedback, it's good to know.

 

I agree about Screencast. For it to be useful you really have to count on people to post good links somewhere. It's not searchable in any useful manner, just too much overhead to sift through the noise.

 

FYI: Here is the page that explains sketch constraints.

http://fusion360.autodesk.com/resources?_ga=1.178678247.230613425.1405032245

 

As for the larger problem on this thread: I think one big challenge here is presenting all the various learning materials in a clear and deep way. The other challenge is defining singular workflows in a tool that produces infinitely variable output. We're thinking about this.

 

 

 

 

 





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


Message 25 of 29

kjellhar
Advocate
Advocate

Phil,

http://forums.autodesk.com/t5/post-your-tips-and-tutorials/tips-for-large-assembly-management/td-p/5...

that was a good one, thanks for pointing it out.

 

As for the link to the constraints, I only end up at the landing page for the Learning pages. Broken link, at least for me.

 

Kjell

Micro electronics expert, CAD/CAM enthusiast
0 Likes
Message 26 of 29

Phil.E
Autodesk
Autodesk

My bad, formatting issues for the URL.

 

This should work. (command reference page for sketch constraints)

 

http://fusion360.autodesk.com/resources/akn/view/NINVFUS/ENU/?guid=GUID-4183A4B7-E002-4396-AD5A-7FF3...





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


0 Likes
Message 27 of 29

CGPM
Collaborator
Collaborator

Phil, I have seen most of what you link to.  The tutorials/learning resources seem to cover just a bit of what the program can do, as far as mechanical design, which other than CAM is my main interest.  The Youtube channel has a lot of stuff but the quality of instruction varies quite a bit and it takes a lot of time to wade through.  I just went through all of the screencast videos a few days ago and only a few caught my eye.  Watching someone who knows how to use Fusion just sit down and design something similar to what I need is what I find most useful now.  No preparation or polish, just start the video rolling and design something up, mistakes and all.  I learn workflow, commands, and what is possible with the software.  Hopefully this format would work well for Autodesk since it shouldn't take much time.

 

Taylor, if you need a project for a video may I suggest one of mine that I haven't gone very far with.  It is a cam driven arm that opens a door.  I have the basic sketches and can give you some photos to better explain the project.  There are several components, including a bearing from McMaster-Carr, with a pivot joint and a cam driven cam follower that needs to be animated to locate the cam follower to open the door to the right position.  Just a thought.

0 Likes
Message 28 of 29

Anonymous
Not applicable

Ooh, I like mechanical cam systems (and software cams as well 😉 ).  You can do pretty much anything with a cam.

Jesse

0 Likes
Message 29 of 29

CGPM
Collaborator
Collaborator

I was just going through some of the recent screencasts and a few are a real waste of time.  Is there any chance we could get some 30 minute screencasts from some of you Fusion masters just putzing around with it?  Just a reminder bump.

0 Likes