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