WEBVTT 00:00:00.779 --> 00:00:06.650 This video is designed to help orient you to the way Onshape deals with files 00:00:06.980 --> 00:00:08.369 and file structure 00:00:08.819 --> 00:00:11.460 and I'm not going to say that this is 00:00:11.460 --> 00:00:14.130 the way Onshape would want me to describe this video. 00:00:14.500 --> 00:00:15.579 It may or may not be. 00:00:15.659 --> 00:00:17.770 I'm simply going to tell you what's worked for me 00:00:17.979 --> 00:00:19.129 and it's helped me 00:00:19.459 --> 00:00:20.700 make sense of this 00:00:21.139 --> 00:00:21.700 environment. 00:00:22.260 --> 00:00:22.819 OK, 00:00:23.069 --> 00:00:27.340 first thing you should know is that from a technical perspective there are no files 00:00:27.670 --> 00:00:28.629 in Onshape. 00:00:29.149 --> 00:00:29.670 Everything 00:00:29.989 --> 00:00:31.100 is in the Cloud. 00:00:31.309 --> 00:00:33.729 It is a web native 00:00:33.990 --> 00:00:34.799 piece of software. 00:00:34.830 --> 00:00:35.669 It is just 00:00:36.259 --> 00:00:38.369 out there like Google Docs for example, 00:00:38.500 --> 00:00:40.650 doesn't have files. 00:00:40.979 --> 00:00:44.849 It's just out there in the Cloud. So, we have the same thing going on here, 00:00:45.180 --> 00:00:48.610 but that can get quite complicated to wrap your arms around 00:00:48.939 --> 00:00:50.299 if you're trying to 00:00:50.619 --> 00:00:52.819 keep track of a project that has a bunch of parts 00:00:52.819 --> 00:00:55.979 or get an assembly together that's referencing a bunch of parts. 00:00:56.099 --> 00:00:59.740 So, the question is how does Onshape deal with that? 00:00:59.900 --> 00:01:02.369 I'm gonna just give you some orientation 00:01:02.659 --> 00:01:05.739 for how to deal with that right now and refer you to the learning center 00:01:06.550 --> 00:01:06.650 for 00:01:06.650 --> 00:01:09.800 Onshape for any sort of additional help that you may 00:01:10.150 --> 00:01:10.629 need. 00:01:11.019 --> 00:01:11.150 All right, 00:01:11.330 --> 00:01:13.330 first thing you should see here is I am 00:01:13.669 --> 00:01:15.739 in Onshape basic account. 00:01:15.949 --> 00:01:17.269 First thing you need to know is that there 00:01:17.269 --> 00:01:20.870 are two types of accounts that you might encounter. 00:01:20.989 --> 00:01:21.459 One is 00:01:21.629 --> 00:01:22.730 the personal account, 00:01:22.949 --> 00:01:24.669 which is what we are seeing right now. 00:01:24.750 --> 00:01:27.819 This is CAM Mattson personal account, 00:01:28.029 --> 00:01:29.470 and we know it's our personal account 00:01:29.635 --> 00:01:30.275 because 00:01:30.555 --> 00:01:33.425 it has the Onshape logo up here at the top. 00:01:33.785 --> 00:01:34.184 Now, 00:01:34.474 --> 00:01:36.065 if I jump into 00:01:36.334 --> 00:01:37.915 this particular account, 00:01:38.084 --> 00:01:40.544 this is what you're going to see basically. The first time you get in there, 00:01:40.754 --> 00:01:42.065 you will see that you have 00:01:42.714 --> 00:01:43.555 no documents, 00:01:43.675 --> 00:01:44.584 no publications, 00:01:44.754 --> 00:01:46.974 no folders or anything like that 00:01:47.355 --> 00:01:48.275 owned by you. 00:01:49.120 --> 00:01:51.410 And it'll be blank and the question will be like, 00:01:51.660 --> 00:01:51.900 "Well, 00:01:52.019 --> 00:01:54.430 how do you start creating anything?" 00:01:54.779 --> 00:01:55.059 All right, 00:01:55.180 --> 00:01:55.300 well, 00:01:55.379 --> 00:01:57.489 the first thing we do is to come up here to the Create button 00:01:57.779 --> 00:02:00.269 and we're going to click on it and we're going to create 00:02:01.099 --> 00:02:01.970 a document. 00:02:02.360 --> 00:02:02.669 Now 00:02:04.559 --> 00:02:03.870 Test 00:02:04.870 --> 00:02:05.080 1, 00:02:05.120 --> 00:02:06.830 we're gonna just gonna call this Test 1. 00:02:07.720 --> 00:02:11.038 I like to think of documents and documents have not 00:02:11.038 --> 00:02:12.990 failed me when I think of it this way. 00:02:13.279 --> 00:02:16.520 I like to think of a document as a top level folder. 00:02:17.380 --> 00:02:20.449 It's gonna contain a bunch of stuff in that 00:02:20.690 --> 00:02:21.259 document. 00:02:21.610 --> 00:02:25.240 Right now, I'm in Test 1 document and it shows right here 00:02:25.570 --> 00:02:26.880 that I am in 00:02:27.210 --> 00:02:31.000 that document. Onshape's official word for this is document, 00:02:31.210 --> 00:02:33.529 so I'm in the Test 1 document. 00:02:33.850 --> 00:02:37.259 I like to think of it as a folder like a super 00:02:37.809 --> 00:02:38.600 class folder, 00:02:38.610 --> 00:02:39.119 OK? 00:02:39.369 --> 00:02:40.440 Now in my 00:02:40.770 --> 00:02:45.169 document, I have a number of things that Onshape called Studios. 00:02:45.839 --> 00:02:48.160 I have a Part Studio, in this case, you can 00:02:48.160 --> 00:02:50.509 see down here. And I also have an Assembly Studio. 00:02:50.759 --> 00:02:53.119 I can actually just add anything I want. 00:02:53.199 --> 00:02:55.070 I can create new part studios 00:02:55.320 --> 00:02:57.300 and now I have two part studios 00:02:57.520 --> 00:02:58.750 in this document. 00:02:59.039 --> 00:03:00.960 So, now think of this as like a super folder, 00:03:01.000 --> 00:03:02.600 like a top level folder. 00:03:02.639 --> 00:03:03.919 I now have 2 00:03:04.399 --> 00:03:07.270 part studios in there and one assembly studio. 00:03:07.600 --> 00:03:09.550 Now in a Part Studio, 00:03:09.839 --> 00:03:11.309 this is where I would have, 00:03:11.399 --> 00:03:13.199 so I'm going here to Part Studio number 1. 00:03:13.779 --> 00:03:17.169 This is where I have the traditional CAD environment. 00:03:17.500 --> 00:03:20.759 If I start making shapes in this space, 00:03:21.419 --> 00:03:21.770 they 00:03:21.779 --> 00:03:24.660 are being saved in Part Studio 1 00:03:25.509 --> 00:03:26.029 of 00:03:26.389 --> 00:03:28.440 the document called Test 1. 00:03:30.100 --> 00:03:32.169 Now within a part studio, 00:03:32.580 --> 00:03:37.190 generally it's a good idea to have one part kind of per 00:03:37.500 --> 00:03:38.139 part studio, 00:03:38.179 --> 00:03:40.649 but I can actually create multiple parts 00:03:41.020 --> 00:03:43.449 in one part studio if I want to. 00:03:43.779 --> 00:03:47.160 And so, in a way we can think of a part studio 00:03:47.419 --> 00:03:51.289 as also being like a folder that contains a bunch of things. 00:03:51.539 --> 00:03:52.990 It contains parts. 00:03:53.580 --> 00:03:56.899 And here we can see in this part is the Parts List. 00:03:57.429 --> 00:03:59.889 And I have 0 parts here because I haven't made anything. 00:04:00.059 --> 00:04:01.220 In just a minute I'm gonna show you what 00:04:01.220 --> 00:04:03.740 this looks like with a system that's actually been 00:04:04.139 --> 00:04:07.039 designed out but I'm trying to help you see the structure 00:04:07.300 --> 00:04:07.899 at this point. 00:04:07.940 --> 00:04:11.000 So, within this document that's called Test 1, 00:04:11.300 --> 00:04:13.610 I have multiple part studios 00:04:13.860 --> 00:04:15.940 and I have one assembly studio. 00:04:16.298 --> 00:04:18.010 Once I'm in the Assembly Studio, 00:04:18.059 --> 00:04:18.928 I draw 00:04:19.339 --> 00:04:21.160 parts from the Part Studio 00:04:21.380 --> 00:04:23.140 to create my assembly. 00:04:23.829 --> 00:04:24.399 Now 00:04:24.690 --> 00:04:29.079 within this particular environment which we can think of is like this 00:04:29.739 --> 00:04:31.519 document test 1 00:04:32.079 --> 00:04:32.760 environment, 00:04:33.010 --> 00:04:34.489 I can do all kinds of things. 00:04:34.500 --> 00:04:36.320 I can add folders. 00:04:36.649 --> 00:04:39.359 I can create a brand new folder and I can call it 00:04:39.690 --> 00:04:40.690 Part Studios. 00:04:40.769 --> 00:04:42.119 I can call it whatever I want, 00:04:43.010 --> 00:04:44.000 Part Studios. 00:04:44.290 --> 00:04:48.250 And I can move my part studios into the Part Studio folder. 00:04:49.170 --> 00:04:52.239 And I can now have a set of part studios, 00:04:52.649 --> 00:04:53.170 and I 00:04:53.209 --> 00:04:53.450 have, 00:04:53.529 --> 00:04:53.799 excuse me, 00:04:53.809 --> 00:04:57.440 I have a subset of my whole document that's called Part Studios, 00:04:57.690 --> 00:05:02.089 and I can click into the Part Studios and see Part Studio 1 and Part Studio 2. 00:05:02.410 --> 00:05:05.369 I can rearrange these, however, I want to rearrange them. 00:05:06.489 --> 00:05:08.940 I can hit the home button to go back 00:05:09.390 --> 00:05:12.279 to the top level of my 00:05:13.070 --> 00:05:15.109 of my Test 1 document. 00:05:15.309 --> 00:05:18.700 Here I'm back to seeing Part Studios and Assembly 1. 00:05:19.070 --> 00:05:21.980 I generally like to have a folder of Part Studios, 00:05:22.109 --> 00:05:24.589 a folder of Assembly Studios, 00:05:24.709 --> 00:05:25.980 a folder of 00:05:26.589 --> 00:05:27.269 drawings, 00:05:27.309 --> 00:05:29.459 which I also tend to call Drawing Studios, 00:05:29.470 --> 00:05:30.579 even though there isn't, 00:05:31.070 --> 00:05:32.709 I think a thing called Drawing Studios, 00:05:32.750 --> 00:05:34.109 but Drawing Studios. 00:05:35.489 --> 00:05:36.369 And then 00:05:36.730 --> 00:05:39.640 later we'll learn about Render Studios and stuff like that. 00:05:39.970 --> 00:05:44.119 So, we can see then that our document, our Onshape document is like 00:05:44.450 --> 00:05:45.440 a folder 00:05:45.730 --> 00:05:49.079 that has a bunch of stuff in it and we can have 00:05:49.089 --> 00:05:53.799 subfolders in there and then we can ultimately have parts and assemblies 00:05:54.089 --> 00:05:56.880 that are embedded in the Part Studios 00:05:57.170 --> 00:05:58.570 and in the Assembly 00:05:58.880 --> 00:05:59.570 Studios. 00:06:00.119 --> 00:06:00.440 All right, 00:06:00.519 --> 00:06:02.549 now once this structure is 00:06:02.920 --> 00:06:03.549 sort of 00:06:03.910 --> 00:06:07.750 in place and starts to get more complicated and harder to understand, 00:06:08.119 --> 00:06:10.589 we can use this little button that's right over here 00:06:10.839 --> 00:06:12.589 which is called the Tab manager 00:06:12.839 --> 00:06:14.829 and this allows us to see 00:06:15.279 --> 00:06:19.359 the file structure in a more traditional file structure kind of way. 00:06:19.799 --> 00:06:20.929 So, I have 00:06:21.250 --> 00:06:23.369 in this document that's called Test 1. 00:06:23.410 --> 00:06:27.160 I have my Part Studios folder and I have my Assembly Studios folder, 00:06:27.369 --> 00:06:29.839 which I also see as tabs down here, 00:06:30.089 --> 00:06:34.730 but I can also open up this Part Studios folder and see that 00:06:34.730 --> 00:06:38.980 I have Part Studio 1 and I also have Part Studio 2. 00:06:39.369 --> 00:06:42.049 Now one of the beauties of this is 00:06:42.489 --> 00:06:43.000 that 00:06:43.089 --> 00:06:44.239 within 00:06:44.730 --> 00:06:45.160 this 00:06:45.170 --> 00:06:46.929 environment that we're working in this sort of 00:06:46.929 --> 00:06:50.079 like web native environment that's called Onshape, 00:06:50.369 --> 00:06:52.250 we can add in all kinds of things here. 00:06:52.329 --> 00:06:54.440 I can import images, 00:06:54.730 --> 00:06:58.149 which can be sets of drawings or figures or other things, 00:06:58.450 --> 00:07:00.359 and I can have them in here 00:07:00.609 --> 00:07:02.609 to help me as reference 00:07:02.929 --> 00:07:05.609 as I'm going through this, and I tend to do that a lot with engineering drawings. 00:07:05.649 --> 00:07:06.679 I like to bring in 00:07:07.010 --> 00:07:09.010 an engineering drawing and then reference it. 00:07:09.839 --> 00:07:11.269 Or a set of instructions, 00:07:11.399 --> 00:07:12.820 bring it in as a PDF 00:07:13.160 --> 00:07:14.279 and then reference it. 00:07:15.679 --> 00:07:16.029 Now, 00:07:16.119 --> 00:07:16.670 if 00:07:16.920 --> 00:07:17.989 we had, 00:07:18.440 --> 00:07:19.309 if 00:07:19.600 --> 00:07:22.470 this was an actual non- 00:07:23.230 --> 00:07:25.269 web native CAD software, 00:07:25.279 --> 00:07:28.029 we would be thinking all the time about how do we save 00:07:28.359 --> 00:07:29.190 our documents. 00:07:29.239 --> 00:07:32.750 Saving is so important. We don't want to lose any of our critical work. 00:07:33.119 --> 00:07:35.829 The way that that's done in Onshape 00:07:36.549 --> 00:07:40.239 is that versions and histories are tagged 00:07:40.709 --> 00:07:44.390 and bookmarked basically, so we can go back to them 00:07:44.679 --> 00:07:45.750 at any time 00:07:46.000 --> 00:07:47.470 and that's done through 00:07:47.760 --> 00:07:49.769 the versions and histories tab. 00:07:50.079 --> 00:07:52.600 And I have no version that has been 00:07:53.079 --> 00:07:56.070 saved on top of the initial one 00:07:56.359 --> 00:07:58.790 which was started right here and it's called 'Main,' 00:07:59.200 --> 00:08:01.709 but if I wanted to have yet a new 00:08:02.239 --> 00:08:04.239 saved version of what we've done so far, 00:08:04.359 --> 00:08:07.549 which is we haven't really done anything except made some folders and stuff, 00:08:07.880 --> 00:08:09.570 I can create a new version, 00:08:09.859 --> 00:08:11.010 call it something, 00:08:11.260 --> 00:08:11.459 you know, 00:08:11.619 --> 00:08:12.619 Version 2 00:08:12.980 --> 00:08:17.059 and save it and now I have Version 2 snapshotted here, 00:08:17.100 --> 00:08:20.269 snapshot of it at 6:28, 00:08:20.500 --> 00:08:22.619 and then this is my main one that I'm working on now. 00:08:22.660 --> 00:08:24.470 I can go back to Version 2 00:08:24.859 --> 00:08:25.459 any time. 00:08:25.750 --> 00:08:28.149 So, we can for example go back to start, 00:08:28.380 --> 00:08:29.950 which was 6:22, 00:08:30.059 --> 00:08:32.770 and when we go back to start, we can see what things were like 00:08:32.979 --> 00:08:34.049 at the very beginning. 00:08:34.359 --> 00:08:37.049 I only had one part studio and one assembly. 00:08:37.219 --> 00:08:40.549 I didn't have any Part Studio 2 or folder 00:08:40.900 --> 00:08:42.580 called Part Studios, 00:08:42.719 --> 00:08:45.710 that's what things looked like at 622. 00:08:45.820 --> 00:08:46.890 If I click into this one, 00:08:46.919 --> 00:08:49.179 I can see what things look like at 6:28. 00:08:49.650 --> 00:08:51.840 I have a Part Studios folder 00:08:52.169 --> 00:08:52.679 now, 00:08:52.929 --> 00:08:54.059 and I have Assembly 1, 00:08:54.130 --> 00:08:58.849 I can go into that Part Studios folder and I see that there are two part studios. 00:08:58.969 --> 00:09:02.799 So, this is the basic structure of how Onshape deals with 00:09:03.570 --> 00:09:04.489 file structure 00:09:05.369 --> 00:09:08.869 under the understanding that there are not actually any files, 00:09:09.159 --> 00:09:11.549 but luckily Onshape has allowed us 00:09:12.200 --> 00:09:12.900 to think 00:09:13.119 --> 00:09:15.390 in terms of file structure a bit 00:09:15.559 --> 00:09:16.549 and has given us 00:09:16.840 --> 00:09:19.190 these kinds of things that I've just described to you 00:09:19.559 --> 00:09:20.840 that's the basic layout of this. 00:09:20.919 --> 00:09:23.469 I want to show you now what this looks like 00:09:23.469 --> 00:09:26.359 for a system that has been sort of designed out 00:09:26.679 --> 00:09:27.080 OK? 00:09:29.090 --> 00:09:29.369 Alright, 00:09:29.570 --> 00:09:31.030 so I need to get back in here, 00:09:31.130 --> 00:09:32.729 so give me a second to do that. 00:09:34.679 --> 00:09:35.280 OK. 00:09:37.659 --> 00:09:41.130 I mentioned at the beginning that there are two sort 00:09:41.130 --> 00:09:44.289 of accounts that you might be able to work in 00:09:44.900 --> 00:09:44.929 or 00:09:44.940 --> 00:09:47.049 you might find yourself 00:09:47.380 --> 00:09:47.940 dealing with, 00:09:48.020 --> 00:09:48.409 right? 00:09:48.700 --> 00:09:50.520 One of them is this personal 00:09:51.010 --> 00:09:54.250 account which shows an Onshape logo right up here, 00:09:54.580 --> 00:09:58.940 but if you are part of an enterprise and get into an enterprise account, 00:09:59.500 --> 00:10:02.789 then you would switch to your enterprise account right over here, 00:10:03.059 --> 00:10:05.250 and as you switch to your enterprise account 00:10:05.500 --> 00:10:06.780 you will then be able to, 00:10:06.900 --> 00:10:08.859 I gotta get into my enterprise account now, 00:10:09.409 --> 00:10:09.849 you 00:10:09.929 --> 00:10:11.799 would be able to 00:10:12.309 --> 00:10:15.559 see a variety of other things including 00:10:15.890 --> 00:10:19.359 the work of other individuals in the enterprise. 00:10:19.729 --> 00:10:20.159 For example, 00:10:20.270 --> 00:10:24.479 I'm seeing not only the things that I created like this engine right here, 00:10:24.770 --> 00:10:27.650 but also the Shampoo Top by Odie 00:10:28.130 --> 00:10:30.400 or the motor drawing by Thomas, 00:10:30.809 --> 00:10:31.049 and 00:10:31.090 --> 00:10:31.960 so on, 00:10:32.010 --> 00:10:32.450 OK. 00:10:35.010 --> 00:10:35.150 And 00:10:35.150 --> 00:10:36.880 so, what am I trying to show you here? 00:10:37.000 --> 00:10:39.809 I'm actually trying to demonstrate at this point what 00:10:40.210 --> 00:10:41.520 this looks like 00:10:42.010 --> 00:10:43.840 for objects 00:10:44.169 --> 00:10:48.000 that have been designed out already and are pretty complex, 00:10:48.289 --> 00:10:50.159 what the structure looks like. 00:10:50.530 --> 00:10:50.809 OK, 00:10:50.969 --> 00:10:52.840 so for this particular object, 00:10:52.969 --> 00:10:55.260 which is the NES game controller, 00:10:55.809 --> 00:10:56.250 you 00:10:56.250 --> 00:10:56.640 can, 00:10:57.010 --> 00:10:58.250 we're gonna see a couple of things. 00:10:58.330 --> 00:11:01.880 I'm gonna come down here. We should first notice that we're looking at 00:11:02.130 --> 00:11:06.640 a thing called the NES document which remember is like a super folder, 00:11:07.010 --> 00:11:07.520 OK, 00:11:07.969 --> 00:11:08.510 now 00:11:08.609 --> 00:11:13.080 it turns out in Onshape you can work across super folders, 00:11:13.409 --> 00:11:15.849 but I think it gets more complicated to do that right 00:11:15.849 --> 00:11:18.510 now, we just need to think of a super folder as holding 00:11:18.729 --> 00:11:20.039 an entire project. 00:11:20.159 --> 00:11:21.409 It's like a project folder. 00:11:21.450 --> 00:11:23.030 This is like the NES 00:11:23.640 --> 00:11:24.599 Project Folder, 00:11:24.690 --> 00:11:25.010 OK? 00:11:25.250 --> 00:11:26.710 And it's defined right up here, 00:11:26.750 --> 00:11:27.159 OK? 00:11:27.429 --> 00:11:27.659 Now, 00:11:27.669 --> 00:11:28.219 in this, 00:11:28.390 --> 00:11:29.869 I've got a lot of things going on. 00:11:29.909 --> 00:11:31.109 If I go to my home tab, 00:11:31.190 --> 00:11:32.340 I can see that I have 00:11:32.630 --> 00:11:33.590 Assembly Studios, 00:11:33.669 --> 00:11:34.049 folder, 00:11:34.150 --> 00:11:35.109 Part Studios folder, 00:11:35.150 --> 00:11:38.299 a Drawings folder and a Decals folder. 00:11:38.799 --> 00:11:39.119 All right, 00:11:39.280 --> 00:11:39.440 well, 00:11:39.559 --> 00:11:41.919 what do I have in my part studios folder? 00:11:42.200 --> 00:11:43.109 I've got a lot of things. 00:11:43.200 --> 00:11:44.599 I've got the main PCB, 00:11:44.650 --> 00:11:45.640 the A/B button, 00:11:45.719 --> 00:11:46.789 the top cover. 00:11:47.000 --> 00:11:48.710 You can see if I hover on these, 00:11:49.000 --> 00:11:50.599 it basically shows me them, 00:11:50.609 --> 00:11:51.510 which is kind of nice, 00:11:51.619 --> 00:11:53.039 and I got a bunch of other parts. 00:11:53.159 --> 00:11:56.960 I can open up any one of these parts and realize that 00:11:56.960 --> 00:12:00.549 this is now just like working in a regular CAD system, 00:12:00.919 --> 00:12:02.210 but all of my D-pad 00:12:03.400 --> 00:12:04.390 files 00:12:04.840 --> 00:12:05.669 are in 00:12:06.000 --> 00:12:07.429 this Part Studio, 00:12:07.909 --> 00:12:09.309 which are part of 00:12:09.640 --> 00:12:12.580 my folders called Part Studios folders, 00:12:12.830 --> 00:12:15.099 which are then part of the NES document, 00:12:15.150 --> 00:12:16.840 which is like a top-level 00:12:17.229 --> 00:12:17.859 folder. 00:12:18.190 --> 00:12:20.309 Now, I mentioned that there are no files, 00:12:20.510 --> 00:12:22.989 but it does turn out that if I want to 00:12:23.580 --> 00:12:25.119 3D print this for example, 00:12:25.289 --> 00:12:28.520 I would want to have the files and where would I get those? 00:12:28.729 --> 00:12:32.520 If I right click on this D-Pad, I can export this out 00:12:32.849 --> 00:12:34.000 to an STL, 00:12:34.049 --> 00:12:34.559 for example, 00:12:34.770 --> 00:12:36.479 so that I can put it into my 00:12:36.729 --> 00:12:38.359 slicer and create 00:12:38.729 --> 00:12:41.760 a model that's ready for 3D printing, 00:12:41.969 --> 00:12:42.130 right? 00:12:42.239 --> 00:12:43.359 I can also 00:12:43.609 --> 00:12:45.359 export this as 00:12:45.729 --> 00:12:46.890 other 00:12:47.780 --> 00:12:49.330 formats, 00:12:49.450 --> 00:12:50.440 even for example, 00:12:50.690 --> 00:12:51.960 SolidWorks format 00:12:52.169 --> 00:12:56.150 that will allow me to export something that looks more like a traditional CAD file. 00:12:57.109 --> 00:12:59.729 I am convinced though that once you learn how to use 00:13:00.299 --> 00:13:03.289 Onshape and the saving and the other things like this, 00:13:03.460 --> 00:13:06.739 you won't want a CAD file in the traditional sense. 00:13:06.789 --> 00:13:10.289 You will simply want to be able to manage the cloud data 00:13:10.580 --> 00:13:12.130 in a good way. 00:13:12.419 --> 00:13:12.770 So, 00:13:13.030 --> 00:13:15.090 while there are no files, 00:13:15.419 --> 00:13:17.250 we can actually export 00:13:17.479 --> 00:13:19.059 just like we could do in Google Docs, 00:13:19.099 --> 00:13:23.719 we could export something as a Word doc or as a PDF or something like that. 00:13:23.780 --> 00:13:25.010 We can do that same 00:13:25.340 --> 00:13:26.169 kind of thing 00:13:26.340 --> 00:13:26.809 here. 00:13:28.179 --> 00:13:28.460 OK, 00:13:28.580 --> 00:13:28.840 now 00:13:28.940 --> 00:13:29.179 in 00:13:29.219 --> 00:13:30.969 this particular Part Studio, 00:13:30.979 --> 00:13:32.929 which is the D-Pad part studio, 00:13:33.179 --> 00:13:34.419 you can see there's one part, 00:13:34.429 --> 00:13:36.530 and I mentioned that it's a good idea 00:13:36.859 --> 00:13:37.570 to put 00:13:37.900 --> 00:13:41.849 basically just one part in a Part Studio unless there's a good reason 00:13:42.219 --> 00:13:43.669 to have multiple parts 00:13:44.020 --> 00:13:45.409 in a Part Studio. 00:13:45.419 --> 00:13:49.090 So, if I go over here for example to this S/S button, 00:13:49.419 --> 00:13:51.780 which is the start/select button for the 00:13:52.640 --> 00:13:52.985 NES 00:13:52.985 --> 00:13:54.270 game controller, 00:13:54.479 --> 00:13:55.929 this one has two parts in it. 00:13:55.940 --> 00:13:57.400 It has the S/S button 00:13:57.679 --> 00:13:59.469 and it has the contact pill, 00:13:59.640 --> 00:14:01.630 and the contact pill is this black 00:14:01.880 --> 00:14:03.429 piece that we see right here. 00:14:03.719 --> 00:14:08.150 This was modeled together in the same part studio because I wanted 00:14:08.440 --> 00:14:09.549 to build this 00:14:09.840 --> 00:14:11.599 circular extrusion 00:14:13.150 --> 00:14:17.190 based on geometry that exists in this other part that's over here. 00:14:17.429 --> 00:14:20.390 There's strategies and reasons for doing that and when we do, 00:14:20.679 --> 00:14:22.479 it's OK. When we have a good strategy, 00:14:22.520 --> 00:14:23.520 it's OK to have 00:14:23.840 --> 00:14:26.229 more than one part in a Part Studio, 00:14:26.440 --> 00:14:28.030 but we want to be strategic 00:14:28.359 --> 00:14:30.039 about when we decide to do that. 00:14:30.489 --> 00:14:30.809 OK, 00:14:30.929 --> 00:14:35.400 so remember I can come over here to this tab manager and see what's going on 00:14:35.650 --> 00:14:38.479 in my sort of overall file structure for this 00:14:39.250 --> 00:14:39.659 project 00:14:39.969 --> 00:14:41.250 called NES. 00:14:42.010 --> 00:14:42.110 We 00:14:42.110 --> 00:14:45.440 just looked at the Part studios and we were looking at the S/S button, 00:14:45.650 --> 00:14:46.530 I'm closing this 00:14:46.609 --> 00:14:48.099 so that I don't have to look at those. 00:14:48.359 --> 00:14:50.030 I also have drawings 00:14:50.359 --> 00:14:51.030 in here. 00:14:51.280 --> 00:14:53.469 We can get into the drawing environment, 00:14:53.520 --> 00:14:54.039 for example, 00:14:54.080 --> 00:14:55.150 we can come in here 00:14:55.359 --> 00:14:58.059 to the S/S button and we come into the S/S button. 00:14:58.330 --> 00:14:59.429 We're now in 00:15:00.049 --> 00:15:02.799 the environment where we create CAD 00:15:03.940 --> 00:15:04.780 drawings, 00:15:04.940 --> 00:15:05.500 OK? 00:15:06.090 --> 00:15:06.219 All right, 00:15:06.299 --> 00:15:06.859 so that's 00:15:06.929 --> 00:15:09.390 that and I just want to point out here in the Assembly 00:15:09.770 --> 00:15:10.690 studios, 00:15:10.979 --> 00:15:12.289 we have 00:15:12.739 --> 00:15:13.169 both 00:15:13.500 --> 00:15:18.690 subassemblies this SA, S/S button is a subassembly 00:15:18.940 --> 00:15:21.460 and the NES controller is 00:15:21.580 --> 00:15:24.169 an assembly of parts and 00:15:24.539 --> 00:15:25.530 subassemblies. 00:15:25.929 --> 00:15:28.049 Can we close out this thing so we don't have to look at this. 00:15:28.099 --> 00:15:30.580 I can come click this again and that will make it so I don't see it. 00:15:31.849 --> 00:15:31.985 This 00:15:31.985 --> 00:15:34.859 assembly, of course, is made up of, 00:15:35.150 --> 00:15:36.789 let's go look at this for a second, 00:15:36.909 --> 00:15:41.020 activate this one is made up of all of these parts. 00:15:41.349 --> 00:15:45.450 These parts all existed for the most part in their own part studio, 00:15:46.070 --> 00:15:50.030 but are now being referenced together here in this assembly 00:15:51.099 --> 00:15:52.979 environment. We might think of it as an 00:15:52.979 --> 00:15:56.539 assembly file but it's really just an assembly environment 00:15:56.979 --> 00:15:59.210 in the cloud 00:15:59.979 --> 00:16:02.210 space here in this 00:16:02.580 --> 00:16:04.280 Onshape 00:16:04.700 --> 00:16:06.729 sort of environment that we're working in. 00:16:07.380 --> 00:16:07.929 OK, 00:16:08.219 --> 00:16:09.760 so that's 00:16:10.059 --> 00:16:11.859 the basic structure. 00:16:12.229 --> 00:16:14.200 And now I need to just show you what it looks like when 00:16:14.200 --> 00:16:18.409 we're saving things and what histories look like and other things like this. 00:16:18.659 --> 00:16:20.729 This is what the history of this 00:16:21.059 --> 00:16:23.530 particular document looks like, 00:16:23.659 --> 00:16:24.090 OK? 00:16:24.340 --> 00:16:27.659 It captures the history of everything in 00:16:27.979 --> 00:16:29.809 the NES project 00:16:30.260 --> 00:16:33.020 all the way down from every part that was created and 00:16:33.020 --> 00:16:36.340 every drawing that was created and every assembly that was created. 00:16:36.989 --> 00:16:38.650 And so, here we can see that 00:16:38.919 --> 00:16:41.429 the main PCB was complete 00:16:41.840 --> 00:16:43.710 on July 31st. 00:16:43.960 --> 00:16:47.619 We can see A/B button was also complete on July 31st. 00:16:47.719 --> 00:16:50.880 We can see Part 1 top cover done on August 2nd, 00:16:51.119 --> 00:16:53.830 and we can go back to any one of these, 00:16:54.119 --> 00:16:54.679 for example, 00:16:54.719 --> 00:16:55.270 here, 00:16:55.559 --> 00:16:57.429 and we will find the state 00:16:57.679 --> 00:16:59.630 of the entire project 00:16:59.919 --> 00:17:00.940 at that moment, 00:17:01.239 --> 00:17:01.479 OK? 00:17:01.599 --> 00:17:03.159 So, this 00:17:03.729 --> 00:17:03.969 is 00:17:04.050 --> 00:17:06.920 is what the top cover looked like at that point, 00:17:07.489 --> 00:17:07.920 OK? 00:17:08.209 --> 00:17:09.290 I can see it's not complete. 00:17:09.368 --> 00:17:10.770 I'm familiar with this object. 00:17:10.810 --> 00:17:11.760 It's not complete. 00:17:12.010 --> 00:17:14.640 That's because it's not complete until Part 3 is complete, 00:17:15.290 --> 00:17:16.560 or Part 3 is done. 00:17:16.810 --> 00:17:18.890 And here we can see now that that is complete, 00:17:18.969 --> 00:17:19.949 these 00:17:20.170 --> 00:17:21.608 features right in here 00:17:21.770 --> 00:17:22.479 were added. 00:17:22.689 --> 00:17:22.890 OK, 00:17:22.969 --> 00:17:26.000 so I'm going back in time to August 2nd 00:17:26.250 --> 00:17:27.170 to see what things look 00:17:27.324 --> 00:17:28.734 like at that point, 00:17:29.064 --> 00:17:31.755 but I can always come right back up here to Main, 00:17:31.944 --> 00:17:34.214 which is the current sort of working 00:17:34.545 --> 00:17:35.295 version 00:17:35.625 --> 00:17:36.694 of the object 00:17:36.944 --> 00:17:37.785 and see where we are. 00:17:37.824 --> 00:17:40.675 This is what the top cover looks like once the decal 00:17:41.064 --> 00:17:42.055 has been put on there. 00:17:42.185 --> 00:17:42.425 OK, 00:17:42.474 --> 00:17:43.775 what did we do in this video? 00:17:43.944 --> 00:17:45.334 I have tried to 00:17:46.064 --> 00:17:47.224 give you a sense 00:17:48.130 --> 00:17:50.270 for what's going on in Onshape, 00:17:50.810 --> 00:17:52.520 especially as it relates to 00:17:52.890 --> 00:17:54.060 file structure, 00:17:54.410 --> 00:17:58.650 which can be quite difficult to understand if you're not knowing 00:17:58.969 --> 00:18:02.290 how Onshape is using the word document which in my mind 00:18:02.290 --> 00:18:06.280 basically means like a top level folder, like a project folder. 00:18:06.579 --> 00:18:09.930 It's also hard to know if you don't know what Onshape means when they 00:18:09.930 --> 00:18:14.449 say Part Studio or Part Studio is a place where you create parts, 00:18:14.609 --> 00:18:14.810 right? 00:18:14.890 --> 00:18:18.180 And then Assembly studio is a place where you create assemblies. 00:18:18.449 --> 00:18:19.479 And in those 00:18:19.810 --> 00:18:22.119 Part studios you are creating parts, 00:18:22.130 --> 00:18:24.680 usually one part per Part Studio, 00:18:24.770 --> 00:18:28.060 occasionally multiple parts per Part Studio. 00:18:28.469 --> 00:18:28.670 And 00:18:28.709 --> 00:18:30.550 then in your Assembly Studio, 00:18:30.630 --> 00:18:31.189 what are you doing? 00:18:31.260 --> 00:18:33.150 You're referencing those parts 00:18:33.430 --> 00:18:36.699 that are in your Parts studios to create assemblies. 00:18:37.010 --> 00:18:39.310 And the same thing is going on with the drawings 00:18:39.310 --> 00:18:42.939 and like we would know sort of in any computer system 00:18:43.270 --> 00:18:46.260 we can make it so that there's a hierarchy 00:18:46.709 --> 00:18:47.750 of folders, 00:18:47.949 --> 00:18:49.020 subfolders 00:18:49.270 --> 00:18:52.160 that include these studios where our parts exist 00:18:52.550 --> 00:18:54.365 and we can access those 00:18:54.365 --> 00:18:54.469 by 00:18:55.520 --> 00:18:59.250 looking at what you know is more traditionally thought of as like 00:18:59.599 --> 00:19:01.160 how folders are laid out. 00:19:01.599 --> 00:19:03.150 Even though we should know that 00:19:03.439 --> 00:19:03.949 it's 00:19:04.280 --> 00:19:05.079 web native, 00:19:05.089 --> 00:19:06.390 it's in the Cloud, 00:19:06.400 --> 00:19:09.709 it doesn't exist on our computer anywhere, 00:19:10.239 --> 00:19:11.109 but we can 00:19:11.359 --> 00:19:13.790 now treat this Cloud-based data 00:19:13.959 --> 00:19:16.430 the way modern computing is basically 00:19:16.680 --> 00:19:17.770 dealing with this stuff 00:19:17.959 --> 00:19:22.869 where we have versions, and we have branches, and we have merges, and we have histories, 00:19:23.160 --> 00:19:25.949 we have all those other kinds of things that keep track of 00:19:26.199 --> 00:19:27.589 the work that we have done.