1 00:00:00,779 --> 00:00:06,650 This video is designed to help orient you to the way Onshape deals with files 2 00:00:06,980 --> 00:00:08,369 and file structure 3 00:00:08,819 --> 00:00:11,460 and I'm not going to say that this is 4 00:00:11,460 --> 00:00:14,130 the way Onshape would want me to describe this video. 5 00:00:14,500 --> 00:00:15,579 It may or may not be. 6 00:00:15,659 --> 00:00:17,770 I'm simply going to tell you what's worked for me 7 00:00:17,979 --> 00:00:19,129 and it's helped me 8 00:00:19,459 --> 00:00:20,700 make sense of this 9 00:00:21,139 --> 00:00:21,700 environment. 10 00:00:22,260 --> 00:00:22,819 OK, 11 00:00:23,069 --> 00:00:27,340 first thing you should know is that from a technical perspective there are no files 12 00:00:27,670 --> 00:00:28,629 in Onshape. 13 00:00:29,149 --> 00:00:29,670 Everything 14 00:00:29,989 --> 00:00:31,100 is in the Cloud. 15 00:00:31,309 --> 00:00:33,729 It is a web native 16 00:00:33,990 --> 00:00:34,799 piece of software. 17 00:00:34,830 --> 00:00:35,669 It is just 18 00:00:36,259 --> 00:00:38,369 out there like Google Docs for example, 19 00:00:38,500 --> 00:00:40,650 doesn't have files. 20 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, 21 00:00:45,180 --> 00:00:48,610 but that can get quite complicated to wrap your arms around 22 00:00:48,939 --> 00:00:50,299 if you're trying to 23 00:00:50,619 --> 00:00:52,819 keep track of a project that has a bunch of parts 24 00:00:52,819 --> 00:00:55,979 or get an assembly together that's referencing a bunch of parts. 25 00:00:56,099 --> 00:00:59,740 So, the question is how does Onshape deal with that? 26 00:00:59,900 --> 00:01:02,369 I'm gonna just give you some orientation 27 00:01:02,659 --> 00:01:05,739 for how to deal with that right now and refer you to the learning center 28 00:01:06,550 --> 00:01:06,650 for 29 00:01:06,650 --> 00:01:09,800 Onshape for any sort of additional help that you may 30 00:01:10,150 --> 00:01:10,629 need. 31 00:01:11,019 --> 00:01:11,150 All right, 32 00:01:11,330 --> 00:01:13,330 first thing you should see here is I am 33 00:01:13,669 --> 00:01:15,739 in Onshape basic account. 34 00:01:15,949 --> 00:01:17,269 First thing you need to know is that there 35 00:01:17,269 --> 00:01:20,870 are two types of accounts that you might encounter. 36 00:01:20,989 --> 00:01:21,459 One is 37 00:01:21,629 --> 00:01:22,730 the personal account, 38 00:01:22,949 --> 00:01:24,669 which is what we are seeing right now. 39 00:01:24,750 --> 00:01:27,819 This is CAM Mattson personal account, 40 00:01:28,029 --> 00:01:29,470 and we know it's our personal account 41 00:01:29,635 --> 00:01:30,275 because 42 00:01:30,555 --> 00:01:33,425 it has the Onshape logo up here at the top. 43 00:01:33,785 --> 00:01:34,184 Now, 44 00:01:34,474 --> 00:01:36,065 if I jump into 45 00:01:36,334 --> 00:01:37,915 this particular account, 46 00:01:38,084 --> 00:01:40,544 this is what you're going to see basically. The first time you get in there, 47 00:01:40,754 --> 00:01:42,065 you will see that you have 48 00:01:42,714 --> 00:01:43,555 no documents, 49 00:01:43,675 --> 00:01:44,584 no publications, 50 00:01:44,754 --> 00:01:46,974 no folders or anything like that 51 00:01:47,355 --> 00:01:48,275 owned by you. 52 00:01:49,120 --> 00:01:51,410 And it'll be blank and the question will be like, 53 00:01:51,660 --> 00:01:51,900 "Well, 54 00:01:52,019 --> 00:01:54,430 how do you start creating anything?" 55 00:01:54,779 --> 00:01:55,059 All right, 56 00:01:55,180 --> 00:01:55,300 well, 57 00:01:55,379 --> 00:01:57,489 the first thing we do is to come up here to the Create button 58 00:01:57,779 --> 00:02:00,269 and we're going to click on it and we're going to create 59 00:02:01,099 --> 00:02:01,970 a document. 60 00:02:02,360 --> 00:02:02,669 Now 61 00:02:04,559 --> 00:02:03,870 Test 62 00:02:04,870 --> 00:02:05,080 1, 63 00:02:05,120 --> 00:02:06,830 we're gonna just gonna call this Test 1. 64 00:02:07,720 --> 00:02:11,038 I like to think of documents and documents have not 65 00:02:11,038 --> 00:02:12,990 failed me when I think of it this way. 66 00:02:13,279 --> 00:02:16,520 I like to think of a document as a top level folder. 67 00:02:17,380 --> 00:02:20,449 It's gonna contain a bunch of stuff in that 68 00:02:20,690 --> 00:02:21,259 document. 69 00:02:21,610 --> 00:02:25,240 Right now, I'm in Test 1 document and it shows right here 70 00:02:25,570 --> 00:02:26,880 that I am in 71 00:02:27,210 --> 00:02:31,000 that document. Onshape's official word for this is document, 72 00:02:31,210 --> 00:02:33,529 so I'm in the Test 1 document. 73 00:02:33,850 --> 00:02:37,259 I like to think of it as a folder like a super 74 00:02:37,809 --> 00:02:38,600 class folder, 75 00:02:38,610 --> 00:02:39,119 OK? 76 00:02:39,369 --> 00:02:40,440 Now in my 77 00:02:40,770 --> 00:02:45,169 document, I have a number of things that Onshape called Studios. 78 00:02:45,839 --> 00:02:48,160 I have a Part Studio, in this case, you can 79 00:02:48,160 --> 00:02:50,509 see down here. And I also have an Assembly Studio. 80 00:02:50,759 --> 00:02:53,119 I can actually just add anything I want. 81 00:02:53,199 --> 00:02:55,070 I can create new part studios 82 00:02:55,320 --> 00:02:57,300 and now I have two part studios 83 00:02:57,520 --> 00:02:58,750 in this document. 84 00:02:59,039 --> 00:03:00,960 So, now think of this as like a super folder, 85 00:03:01,000 --> 00:03:02,600 like a top level folder. 86 00:03:02,639 --> 00:03:03,919 I now have 2 87 00:03:04,399 --> 00:03:07,270 part studios in there and one assembly studio. 88 00:03:07,600 --> 00:03:09,550 Now in a Part Studio, 89 00:03:09,839 --> 00:03:11,309 this is where I would have, 90 00:03:11,399 --> 00:03:13,199 so I'm going here to Part Studio number 1. 91 00:03:13,779 --> 00:03:17,169 This is where I have the traditional CAD environment. 92 00:03:17,500 --> 00:03:20,759 If I start making shapes in this space, 93 00:03:21,419 --> 00:03:21,770 they 94 00:03:21,779 --> 00:03:24,660 are being saved in Part Studio 1 95 00:03:25,509 --> 00:03:26,029 of 96 00:03:26,389 --> 00:03:28,440 the document called Test 1. 97 00:03:30,100 --> 00:03:32,169 Now within a part studio, 98 00:03:32,580 --> 00:03:37,190 generally it's a good idea to have one part kind of per 99 00:03:37,500 --> 00:03:38,139 part studio, 100 00:03:38,179 --> 00:03:40,649 but I can actually create multiple parts 101 00:03:41,020 --> 00:03:43,449 in one part studio if I want to. 102 00:03:43,779 --> 00:03:47,160 And so, in a way we can think of a part studio 103 00:03:47,419 --> 00:03:51,289 as also being like a folder that contains a bunch of things. 104 00:03:51,539 --> 00:03:52,990 It contains parts. 105 00:03:53,580 --> 00:03:56,899 And here we can see in this part is the Parts List. 106 00:03:57,429 --> 00:03:59,889 And I have 0 parts here because I haven't made anything. 107 00:04:00,059 --> 00:04:01,220 In just a minute I'm gonna show you what 108 00:04:01,220 --> 00:04:03,740 this looks like with a system that's actually been 109 00:04:04,139 --> 00:04:07,039 designed out but I'm trying to help you see the structure 110 00:04:07,300 --> 00:04:07,899 at this point. 111 00:04:07,940 --> 00:04:11,000 So, within this document that's called Test 1, 112 00:04:11,300 --> 00:04:13,610 I have multiple part studios 113 00:04:13,860 --> 00:04:15,940 and I have one assembly studio. 114 00:04:16,298 --> 00:04:18,010 Once I'm in the Assembly Studio, 115 00:04:18,059 --> 00:04:18,928 I draw 116 00:04:19,339 --> 00:04:21,160 parts from the Part Studio 117 00:04:21,380 --> 00:04:23,140 to create my assembly. 118 00:04:23,829 --> 00:04:24,399 Now 119 00:04:24,690 --> 00:04:29,079 within this particular environment which we can think of is like this 120 00:04:29,739 --> 00:04:31,519 document test 1 121 00:04:32,079 --> 00:04:32,760 environment, 122 00:04:33,010 --> 00:04:34,489 I can do all kinds of things. 123 00:04:34,500 --> 00:04:36,320 I can add folders. 124 00:04:36,649 --> 00:04:39,359 I can create a brand new folder and I can call it 125 00:04:39,690 --> 00:04:40,690 Part Studios. 126 00:04:40,769 --> 00:04:42,119 I can call it whatever I want, 127 00:04:43,010 --> 00:04:44,000 Part Studios. 128 00:04:44,290 --> 00:04:48,250 And I can move my part studios into the Part Studio folder. 129 00:04:49,170 --> 00:04:52,239 And I can now have a set of part studios, 130 00:04:52,649 --> 00:04:53,170 and I 131 00:04:53,209 --> 00:04:53,450 have, 132 00:04:53,529 --> 00:04:53,799 excuse me, 133 00:04:53,809 --> 00:04:57,440 I have a subset of my whole document that's called Part Studios, 134 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. 135 00:05:02,410 --> 00:05:05,369 I can rearrange these, however, I want to rearrange them. 136 00:05:06,489 --> 00:05:08,940 I can hit the home button to go back 137 00:05:09,390 --> 00:05:12,279 to the top level of my 138 00:05:13,070 --> 00:05:15,109 of my Test 1 document. 139 00:05:15,309 --> 00:05:18,700 Here I'm back to seeing Part Studios and Assembly 1. 140 00:05:19,070 --> 00:05:21,980 I generally like to have a folder of Part Studios, 141 00:05:22,109 --> 00:05:24,589 a folder of Assembly Studios, 142 00:05:24,709 --> 00:05:25,980 a folder of 143 00:05:26,589 --> 00:05:27,269 drawings, 144 00:05:27,309 --> 00:05:29,459 which I also tend to call Drawing Studios, 145 00:05:29,470 --> 00:05:30,579 even though there isn't, 146 00:05:31,070 --> 00:05:32,709 I think a thing called Drawing Studios, 147 00:05:32,750 --> 00:05:34,109 but Drawing Studios. 148 00:05:35,489 --> 00:05:36,369 And then 149 00:05:36,730 --> 00:05:39,640 later we'll learn about Render Studios and stuff like that. 150 00:05:39,970 --> 00:05:44,119 So, we can see then that our document, our Onshape document is like 151 00:05:44,450 --> 00:05:45,440 a folder 152 00:05:45,730 --> 00:05:49,079 that has a bunch of stuff in it and we can have 153 00:05:49,089 --> 00:05:53,799 subfolders in there and then we can ultimately have parts and assemblies 154 00:05:54,089 --> 00:05:56,880 that are embedded in the Part Studios 155 00:05:57,170 --> 00:05:58,570 and in the Assembly 156 00:05:58,880 --> 00:05:59,570 Studios. 157 00:06:00,119 --> 00:06:00,440 All right, 158 00:06:00,519 --> 00:06:02,549 now once this structure is 159 00:06:02,920 --> 00:06:03,549 sort of 160 00:06:03,910 --> 00:06:07,750 in place and starts to get more complicated and harder to understand, 161 00:06:08,119 --> 00:06:10,589 we can use this little button that's right over here 162 00:06:10,839 --> 00:06:12,589 which is called the Tab manager 163 00:06:12,839 --> 00:06:14,829 and this allows us to see 164 00:06:15,279 --> 00:06:19,359 the file structure in a more traditional file structure kind of way. 165 00:06:19,799 --> 00:06:20,929 So, I have 166 00:06:21,250 --> 00:06:23,369 in this document that's called Test 1. 167 00:06:23,410 --> 00:06:27,160 I have my Part Studios folder and I have my Assembly Studios folder, 168 00:06:27,369 --> 00:06:29,839 which I also see as tabs down here, 169 00:06:30,089 --> 00:06:34,730 but I can also open up this Part Studios folder and see that 170 00:06:34,730 --> 00:06:38,980 I have Part Studio 1 and I also have Part Studio 2. 171 00:06:39,369 --> 00:06:42,049 Now one of the beauties of this is 172 00:06:42,489 --> 00:06:43,000 that 173 00:06:43,089 --> 00:06:44,239 within 174 00:06:44,730 --> 00:06:45,160 this 175 00:06:45,170 --> 00:06:46,929 environment that we're working in this sort of 176 00:06:46,929 --> 00:06:50,079 like web native environment that's called Onshape, 177 00:06:50,369 --> 00:06:52,250 we can add in all kinds of things here. 178 00:06:52,329 --> 00:06:54,440 I can import images, 179 00:06:54,730 --> 00:06:58,149 which can be sets of drawings or figures or other things, 180 00:06:58,450 --> 00:07:00,359 and I can have them in here 181 00:07:00,609 --> 00:07:02,609 to help me as reference 182 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. 183 00:07:05,649 --> 00:07:06,679 I like to bring in 184 00:07:07,010 --> 00:07:09,010 an engineering drawing and then reference it. 185 00:07:09,839 --> 00:07:11,269 Or a set of instructions, 186 00:07:11,399 --> 00:07:12,820 bring it in as a PDF 187 00:07:13,160 --> 00:07:14,279 and then reference it. 188 00:07:15,679 --> 00:07:16,029 Now, 189 00:07:16,119 --> 00:07:16,670 if 190 00:07:16,920 --> 00:07:17,989 we had, 191 00:07:18,440 --> 00:07:19,309 if 192 00:07:19,600 --> 00:07:22,470 this was an actual non- 193 00:07:23,230 --> 00:07:25,269 web native CAD software, 194 00:07:25,279 --> 00:07:28,029 we would be thinking all the time about how do we save 195 00:07:28,359 --> 00:07:29,190 our documents. 196 00:07:29,239 --> 00:07:32,750 Saving is so important. We don't want to lose any of our critical work. 197 00:07:33,119 --> 00:07:35,829 The way that that's done in Onshape 198 00:07:36,549 --> 00:07:40,239 is that versions and histories are tagged 199 00:07:40,709 --> 00:07:44,390 and bookmarked basically, so we can go back to them 200 00:07:44,679 --> 00:07:45,750 at any time 201 00:07:46,000 --> 00:07:47,470 and that's done through 202 00:07:47,760 --> 00:07:49,769 the versions and histories tab. 203 00:07:50,079 --> 00:07:52,600 And I have no version that has been 204 00:07:53,079 --> 00:07:56,070 saved on top of the initial one 205 00:07:56,359 --> 00:07:58,790 which was started right here and it's called 'Main,' 206 00:07:59,200 --> 00:08:01,709 but if I wanted to have yet a new 207 00:08:02,239 --> 00:08:04,239 saved version of what we've done so far, 208 00:08:04,359 --> 00:08:07,549 which is we haven't really done anything except made some folders and stuff, 209 00:08:07,880 --> 00:08:09,570 I can create a new version, 210 00:08:09,859 --> 00:08:11,010 call it something, 211 00:08:11,260 --> 00:08:11,459 you know, 212 00:08:11,619 --> 00:08:12,619 Version 2 213 00:08:12,980 --> 00:08:17,059 and save it and now I have Version 2 snapshotted here, 214 00:08:17,100 --> 00:08:20,269 snapshot of it at 6:28, 215 00:08:20,500 --> 00:08:22,619 and then this is my main one that I'm working on now. 216 00:08:22,660 --> 00:08:24,470 I can go back to Version 2 217 00:08:24,859 --> 00:08:25,459 any time. 218 00:08:25,750 --> 00:08:28,149 So, we can for example go back to start, 219 00:08:28,380 --> 00:08:29,950 which was 6:22, 220 00:08:30,059 --> 00:08:32,770 and when we go back to start, we can see what things were like 221 00:08:32,979 --> 00:08:34,049 at the very beginning. 222 00:08:34,359 --> 00:08:37,049 I only had one part studio and one assembly. 223 00:08:37,219 --> 00:08:40,549 I didn't have any Part Studio 2 or folder 224 00:08:40,900 --> 00:08:42,580 called Part Studios, 225 00:08:42,719 --> 00:08:45,710 that's what things looked like at 622. 226 00:08:45,820 --> 00:08:46,890 If I click into this one, 227 00:08:46,919 --> 00:08:49,179 I can see what things look like at 6:28. 228 00:08:49,650 --> 00:08:51,840 I have a Part Studios folder 229 00:08:52,169 --> 00:08:52,679 now, 230 00:08:52,929 --> 00:08:54,059 and I have Assembly 1, 231 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. 232 00:08:58,969 --> 00:09:02,799 So, this is the basic structure of how Onshape deals with 233 00:09:03,570 --> 00:09:04,489 file structure 234 00:09:05,369 --> 00:09:08,869 under the understanding that there are not actually any files, 235 00:09:09,159 --> 00:09:11,549 but luckily Onshape has allowed us 236 00:09:12,200 --> 00:09:12,900 to think 237 00:09:13,119 --> 00:09:15,390 in terms of file structure a bit 238 00:09:15,559 --> 00:09:16,549 and has given us 239 00:09:16,840 --> 00:09:19,190 these kinds of things that I've just described to you 240 00:09:19,559 --> 00:09:20,840 that's the basic layout of this. 241 00:09:20,919 --> 00:09:23,469 I want to show you now what this looks like 242 00:09:23,469 --> 00:09:26,359 for a system that has been sort of designed out 243 00:09:26,679 --> 00:09:27,080 OK? 244 00:09:29,090 --> 00:09:29,369 Alright, 245 00:09:29,570 --> 00:09:31,030 so I need to get back in here, 246 00:09:31,130 --> 00:09:32,729 so give me a second to do that. 247 00:09:34,679 --> 00:09:35,280 OK. 248 00:09:37,659 --> 00:09:41,130 I mentioned at the beginning that there are two sort 249 00:09:41,130 --> 00:09:44,289 of accounts that you might be able to work in 250 00:09:44,900 --> 00:09:44,929 or 251 00:09:44,940 --> 00:09:47,049 you might find yourself 252 00:09:47,380 --> 00:09:47,940 dealing with, 253 00:09:48,020 --> 00:09:48,409 right? 254 00:09:48,700 --> 00:09:50,520 One of them is this personal 255 00:09:51,010 --> 00:09:54,250 account which shows an Onshape logo right up here, 256 00:09:54,580 --> 00:09:58,940 but if you are part of an enterprise and get into an enterprise account, 257 00:09:59,500 --> 00:10:02,789 then you would switch to your enterprise account right over here, 258 00:10:03,059 --> 00:10:05,250 and as you switch to your enterprise account 259 00:10:05,500 --> 00:10:06,780 you will then be able to, 260 00:10:06,900 --> 00:10:08,859 I gotta get into my enterprise account now, 261 00:10:09,409 --> 00:10:09,849 you 262 00:10:09,929 --> 00:10:11,799 would be able to 263 00:10:12,309 --> 00:10:15,559 see a variety of other things including 264 00:10:15,890 --> 00:10:19,359 the work of other individuals in the enterprise. 265 00:10:19,729 --> 00:10:20,159 For example, 266 00:10:20,270 --> 00:10:23,230 I'm seeing not only the things that I created 267 00:10:23,230 --> 00:10:24,770 like this engine right here, 268 00:10:24,770 --> 00:10:27,650 but also the Shampoo Top by Odie 269 00:10:28,130 --> 00:10:30,400 or the motor drawing by Thomas, 270 00:10:30,809 --> 00:10:31,049 and 271 00:10:31,090 --> 00:10:31,960 so on, 272 00:10:32,010 --> 00:10:32,450 OK. 273 00:10:35,010 --> 00:10:35,150 And 274 00:10:35,150 --> 00:10:36,880 so, what am I trying to show you here? 275 00:10:37,000 --> 00:10:39,809 I'm actually trying to demonstrate at this point what 276 00:10:40,210 --> 00:10:41,520 this looks like 277 00:10:42,010 --> 00:10:43,840 for objects 278 00:10:44,169 --> 00:10:48,000 that have been designed out already and are pretty complex, 279 00:10:48,289 --> 00:10:50,159 what the structure looks like. 280 00:10:50,530 --> 00:10:50,809 OK, 281 00:10:50,969 --> 00:10:52,840 so for this particular object, 282 00:10:52,969 --> 00:10:55,260 which is the NES game controller, 283 00:10:55,809 --> 00:10:56,250 you 284 00:10:56,250 --> 00:10:56,640 can, 285 00:10:57,010 --> 00:10:58,250 we're gonna see a couple of things. 286 00:10:58,330 --> 00:11:01,880 I'm gonna come down here. We should first notice that we're looking at 287 00:11:02,130 --> 00:11:06,640 a thing called the NES document which remember is like a super folder, 288 00:11:07,010 --> 00:11:07,520 OK, 289 00:11:07,969 --> 00:11:08,510 now 290 00:11:08,609 --> 00:11:13,080 it turns out in Onshape you can work across super folders, 291 00:11:13,409 --> 00:11:15,849 but I think it gets more complicated to do that right 292 00:11:15,849 --> 00:11:18,510 now, we just need to think of a super folder as holding 293 00:11:18,729 --> 00:11:20,039 an entire project. 294 00:11:20,159 --> 00:11:21,409 It's like a project folder. 295 00:11:21,450 --> 00:11:23,030 This is like the NES 296 00:11:23,640 --> 00:11:24,599 Project Folder, 297 00:11:24,690 --> 00:11:25,010 OK? 298 00:11:25,250 --> 00:11:26,710 And it's defined right up here, 299 00:11:26,750 --> 00:11:27,159 OK? 300 00:11:27,429 --> 00:11:27,659 Now, 301 00:11:27,669 --> 00:11:28,219 in this, 302 00:11:28,390 --> 00:11:29,869 I've got a lot of things going on. 303 00:11:29,909 --> 00:11:31,109 If I go to my home tab, 304 00:11:31,190 --> 00:11:32,340 I can see that I have 305 00:11:32,630 --> 00:11:33,590 Assembly Studios, 306 00:11:33,669 --> 00:11:34,049 folder, 307 00:11:34,150 --> 00:11:35,109 Part Studios folder, 308 00:11:35,150 --> 00:11:38,299 a Drawings folder and a Decals folder. 309 00:11:38,799 --> 00:11:39,119 All right, 310 00:11:39,280 --> 00:11:39,440 well, 311 00:11:39,559 --> 00:11:41,919 what do I have in my part studios folder? 312 00:11:42,200 --> 00:11:43,109 I've got a lot of things. 313 00:11:43,200 --> 00:11:44,599 I've got the main PCB, 314 00:11:44,650 --> 00:11:45,640 the A/B button, 315 00:11:45,719 --> 00:11:46,789 the top cover. 316 00:11:47,000 --> 00:11:48,710 You can see if I hover on these, 317 00:11:49,000 --> 00:11:50,599 it basically shows me them, 318 00:11:50,609 --> 00:11:51,510 which is kind of nice, 319 00:11:51,619 --> 00:11:53,039 and I got a bunch of other parts. 320 00:11:53,159 --> 00:11:56,960 I can open up any one of these parts and realize that 321 00:11:56,960 --> 00:12:00,549 this is now just like working in a regular CAD system, 322 00:12:00,919 --> 00:12:02,210 but all of my D-pad 323 00:12:03,400 --> 00:12:04,390 files 324 00:12:04,840 --> 00:12:05,669 are in 325 00:12:06,000 --> 00:12:07,429 this Part Studio, 326 00:12:07,909 --> 00:12:09,309 which are part of 327 00:12:09,640 --> 00:12:12,580 my folders called Part Studios folders, 328 00:12:12,830 --> 00:12:15,099 which are then part of the NES document, 329 00:12:15,150 --> 00:12:16,840 which is like a top-level 330 00:12:17,229 --> 00:12:17,859 folder. 331 00:12:18,190 --> 00:12:20,309 Now, I mentioned that there are no files, 332 00:12:20,510 --> 00:12:22,989 but it does turn out that if I want to 333 00:12:23,580 --> 00:12:25,119 3D print this for example, 334 00:12:25,289 --> 00:12:28,520 I would want to have the files and where would I get those? 335 00:12:28,729 --> 00:12:32,520 If I right click on this D-Pad, I can export this out 336 00:12:32,849 --> 00:12:34,000 to an STL, 337 00:12:34,049 --> 00:12:34,559 for example, 338 00:12:34,770 --> 00:12:36,479 so that I can put it into my 339 00:12:36,729 --> 00:12:38,359 slicer and create 340 00:12:38,729 --> 00:12:41,760 a model that's ready for 3D printing, 341 00:12:41,969 --> 00:12:42,130 right? 342 00:12:42,239 --> 00:12:43,359 I can also 343 00:12:43,609 --> 00:12:45,359 export this as 344 00:12:45,729 --> 00:12:46,890 other 345 00:12:47,780 --> 00:12:49,330 formats, 346 00:12:49,450 --> 00:12:50,440 even for example, 347 00:12:50,690 --> 00:12:51,960 SolidWorks format 348 00:12:52,169 --> 00:12:56,150 that will allow me to export something that looks more like a traditional CAD file. 349 00:12:57,109 --> 00:12:59,729 I am convinced though that once you learn how to use 350 00:13:00,299 --> 00:13:03,289 Onshape and the saving and the other things like this, 351 00:13:03,460 --> 00:13:06,739 you won't want a CAD file in the traditional sense. 352 00:13:06,789 --> 00:13:10,289 You will simply want to be able to manage the cloud data 353 00:13:10,580 --> 00:13:12,130 in a good way. 354 00:13:12,419 --> 00:13:12,770 So, 355 00:13:13,030 --> 00:13:15,090 while there are no files, 356 00:13:15,419 --> 00:13:17,250 we can actually export 357 00:13:17,479 --> 00:13:19,059 just like we could do in Google Docs, 358 00:13:19,099 --> 00:13:23,719 we could export something as a Word doc or as a PDF or something like that. 359 00:13:23,780 --> 00:13:25,010 We can do that same 360 00:13:25,340 --> 00:13:26,169 kind of thing 361 00:13:26,340 --> 00:13:26,809 here. 362 00:13:28,179 --> 00:13:28,460 OK, 363 00:13:28,580 --> 00:13:28,840 now 364 00:13:28,940 --> 00:13:29,179 in 365 00:13:29,219 --> 00:13:30,969 this particular Part Studio, 366 00:13:30,979 --> 00:13:32,929 which is the D-Pad part studio, 367 00:13:33,179 --> 00:13:34,419 you can see there's one part, 368 00:13:34,429 --> 00:13:36,530 and I mentioned that it's a good idea 369 00:13:36,859 --> 00:13:37,570 to put 370 00:13:37,900 --> 00:13:41,849 basically just one part in a Part Studio unless there's a good reason 371 00:13:42,219 --> 00:13:43,669 to have multiple parts 372 00:13:44,020 --> 00:13:45,409 in a Part Studio. 373 00:13:45,419 --> 00:13:49,090 So, if I go over here for example to this S/S button, 374 00:13:49,419 --> 00:13:51,780 which is the start/select button for the 375 00:13:52,640 --> 00:13:52,985 NES 376 00:13:52,985 --> 00:13:54,270 game controller, 377 00:13:54,479 --> 00:13:55,929 this one has two parts in it. 378 00:13:55,940 --> 00:13:57,400 It has the S/S button 379 00:13:57,679 --> 00:13:59,469 and it has the contact pill, 380 00:13:59,640 --> 00:14:01,630 and the contact pill is this black 381 00:14:01,880 --> 00:14:03,429 piece that we see right here. 382 00:14:03,719 --> 00:14:08,150 This was modeled together in the same part studio because I wanted 383 00:14:08,440 --> 00:14:09,549 to build this 384 00:14:09,840 --> 00:14:11,599 circular extrusion 385 00:14:13,150 --> 00:14:17,190 based on geometry that exists in this other part that's over here. 386 00:14:17,429 --> 00:14:20,390 There's strategies and reasons for doing that and when we do, 387 00:14:20,679 --> 00:14:22,479 it's OK. When we have a good strategy, 388 00:14:22,520 --> 00:14:23,520 it's OK to have 389 00:14:23,840 --> 00:14:26,229 more than one part in a Part Studio, 390 00:14:26,440 --> 00:14:28,030 but we want to be strategic 391 00:14:28,359 --> 00:14:30,039 about when we decide to do that. 392 00:14:30,489 --> 00:14:30,809 OK, 393 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 394 00:14:35,650 --> 00:14:38,479 in my sort of overall file structure for this 395 00:14:39,250 --> 00:14:39,659 project 396 00:14:39,969 --> 00:14:41,250 called NES. 397 00:14:42,010 --> 00:14:42,110 We 398 00:14:42,110 --> 00:14:45,440 just looked at the Part studios and we were looking at the S/S button, 399 00:14:45,650 --> 00:14:46,530 I'm closing this 400 00:14:46,609 --> 00:14:48,099 so that I don't have to look at those. 401 00:14:48,359 --> 00:14:50,030 I also have drawings 402 00:14:50,359 --> 00:14:51,030 in here. 403 00:14:51,280 --> 00:14:53,469 We can get into the drawing environment, 404 00:14:53,520 --> 00:14:54,039 for example, 405 00:14:54,080 --> 00:14:55,150 we can come in here 406 00:14:55,359 --> 00:14:58,059 to the S/S button and we come into the S/S button. 407 00:14:58,330 --> 00:14:59,429 We're now in 408 00:15:00,049 --> 00:15:02,799 the environment where we create CAD 409 00:15:03,940 --> 00:15:04,780 drawings, 410 00:15:04,940 --> 00:15:05,500 OK? 411 00:15:06,090 --> 00:15:06,219 All right, 412 00:15:06,299 --> 00:15:06,859 so that's 413 00:15:06,929 --> 00:15:09,390 that and I just want to point out here in the Assembly 414 00:15:09,770 --> 00:15:10,690 studios, 415 00:15:10,979 --> 00:15:12,289 we have 416 00:15:12,739 --> 00:15:13,169 both 417 00:15:13,500 --> 00:15:18,690 subassemblies this SA, S/S button is a subassembly 418 00:15:18,940 --> 00:15:21,460 and the NES controller is 419 00:15:21,580 --> 00:15:24,169 an assembly of parts and 420 00:15:24,539 --> 00:15:25,530 subassemblies. 421 00:15:25,929 --> 00:15:28,049 Can we close out this thing so we don't have to look at this. 422 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. 423 00:15:31,849 --> 00:15:31,985 This 424 00:15:31,985 --> 00:15:34,859 assembly, of course, is made up of, 425 00:15:35,150 --> 00:15:36,789 let's go look at this for a second, 426 00:15:36,909 --> 00:15:41,020 activate this one is made up of all of these parts. 427 00:15:41,349 --> 00:15:45,450 These parts all existed for the most part in their own part studio, 428 00:15:46,070 --> 00:15:50,030 but are now being referenced together here in this assembly 429 00:15:51,099 --> 00:15:52,979 environment. We might think of it as an 430 00:15:52,979 --> 00:15:56,539 assembly file but it's really just an assembly environment 431 00:15:56,979 --> 00:15:59,210 in the cloud 432 00:15:59,979 --> 00:16:02,210 space here in this 433 00:16:02,580 --> 00:16:04,280 Onshape 434 00:16:04,700 --> 00:16:06,729 sort of environment that we're working in. 435 00:16:07,380 --> 00:16:07,929 OK, 436 00:16:08,219 --> 00:16:09,760 so that's 437 00:16:10,059 --> 00:16:11,859 the basic structure. 438 00:16:12,229 --> 00:16:14,200 And now I need to just show you what it looks like when 439 00:16:14,200 --> 00:16:18,409 we're saving things and what histories look like and other things like this. 440 00:16:18,659 --> 00:16:20,729 This is what the history of this 441 00:16:21,059 --> 00:16:23,530 particular document looks like, 442 00:16:23,659 --> 00:16:24,090 OK? 443 00:16:24,340 --> 00:16:27,659 It captures the history of everything in 444 00:16:27,979 --> 00:16:29,809 the NES project 445 00:16:30,260 --> 00:16:33,020 all the way down from every part that was created and 446 00:16:33,020 --> 00:16:36,340 every drawing that was created and every assembly that was created. 447 00:16:36,989 --> 00:16:38,650 And so, here we can see that 448 00:16:38,919 --> 00:16:41,429 the main PCB was complete 449 00:16:41,840 --> 00:16:43,710 on July 31st. 450 00:16:43,960 --> 00:16:47,619 We can see A/B button was also complete on July 31st. 451 00:16:47,719 --> 00:16:50,880 We can see Part 1 top cover done on August 2nd, 452 00:16:51,119 --> 00:16:53,830 and we can go back to any one of these, 453 00:16:54,119 --> 00:16:54,679 for example, 454 00:16:54,719 --> 00:16:55,270 here, 455 00:16:55,559 --> 00:16:57,429 and we will find the state 456 00:16:57,679 --> 00:16:59,630 of the entire project 457 00:16:59,919 --> 00:17:00,940 at that moment, 458 00:17:01,239 --> 00:17:01,479 OK? 459 00:17:01,599 --> 00:17:03,159 So, this 460 00:17:03,729 --> 00:17:03,969 is 461 00:17:04,050 --> 00:17:06,920 is what the top cover looked like at that point, 462 00:17:07,489 --> 00:17:07,920 OK? 463 00:17:08,209 --> 00:17:09,290 I can see it's not complete. 464 00:17:09,368 --> 00:17:10,770 I'm familiar with this object. 465 00:17:10,810 --> 00:17:11,760 It's not complete. 466 00:17:12,010 --> 00:17:14,640 That's because it's not complete until Part 3 is complete, 467 00:17:15,290 --> 00:17:16,560 or Part 3 is done. 468 00:17:16,810 --> 00:17:18,890 And here we can see now that that is complete, 469 00:17:18,969 --> 00:17:19,949 these 470 00:17:20,170 --> 00:17:21,608 features right in here 471 00:17:21,770 --> 00:17:22,479 were added. 472 00:17:22,689 --> 00:17:22,890 OK, 473 00:17:22,969 --> 00:17:26,000 so I'm going back in time to August 2nd 474 00:17:26,250 --> 00:17:27,170 to see what things look 475 00:17:27,324 --> 00:17:28,734 like at that point, 476 00:17:29,064 --> 00:17:31,755 but I can always come right back up here to Main, 477 00:17:31,944 --> 00:17:34,214 which is the current sort of working 478 00:17:34,545 --> 00:17:35,295 version 479 00:17:35,625 --> 00:17:36,694 of the object 480 00:17:36,944 --> 00:17:37,785 and see where we are. 481 00:17:37,824 --> 00:17:40,675 This is what the top cover looks like once the decal 482 00:17:41,064 --> 00:17:42,055 has been put on there. 483 00:17:42,185 --> 00:17:42,425 OK, 484 00:17:42,474 --> 00:17:43,775 what did we do in this video? 485 00:17:43,944 --> 00:17:45,334 I have tried to 486 00:17:46,064 --> 00:17:47,224 give you a sense 487 00:17:48,130 --> 00:17:50,270 for what's going on in Onshape, 488 00:17:50,810 --> 00:17:52,520 especially as it relates to 489 00:17:52,890 --> 00:17:54,060 file structure, 490 00:17:54,410 --> 00:17:58,650 which can be quite difficult to understand if you're not knowing 491 00:17:58,969 --> 00:18:02,290 how Onshape is using the word document which in my mind 492 00:18:02,290 --> 00:18:06,280 basically means like a top level folder, like a project folder. 493 00:18:06,579 --> 00:18:09,930 It's also hard to know if you don't know what Onshape means when they 494 00:18:09,930 --> 00:18:14,449 say Part Studio or Part Studio is a place where you create parts, 495 00:18:14,609 --> 00:18:14,810 right? 496 00:18:14,890 --> 00:18:18,180 And then Assembly studio is a place where you create assemblies. 497 00:18:18,449 --> 00:18:19,479 And in those 498 00:18:19,810 --> 00:18:22,119 Part studios you are creating parts, 499 00:18:22,130 --> 00:18:24,680 usually one part per Part Studio, 500 00:18:24,770 --> 00:18:28,060 occasionally multiple parts per Part Studio. 501 00:18:28,469 --> 00:18:28,670 And 502 00:18:28,709 --> 00:18:30,550 then in your Assembly Studio, 503 00:18:30,630 --> 00:18:31,189 what are you doing? 504 00:18:31,260 --> 00:18:33,150 You're referencing those parts 505 00:18:33,430 --> 00:18:36,699 that are in your Parts studios to create assemblies. 506 00:18:37,010 --> 00:18:39,310 And the same thing is going on with the drawings 507 00:18:39,310 --> 00:18:42,939 and like we would know sort of in any computer system 508 00:18:43,270 --> 00:18:46,260 we can make it so that there's a hierarchy 509 00:18:46,709 --> 00:18:47,750 of folders, 510 00:18:47,949 --> 00:18:49,020 subfolders 511 00:18:49,270 --> 00:18:52,160 that include these studios where our parts exist 512 00:18:52,550 --> 00:18:54,365 and we can access those 513 00:18:54,365 --> 00:18:54,469 by 514 00:18:55,520 --> 00:18:59,250 looking at what you know is more traditionally thought of as like 515 00:18:59,599 --> 00:19:01,160 how folders are laid out. 516 00:19:01,599 --> 00:19:03,150 Even though we should know that 517 00:19:03,439 --> 00:19:03,949 it's 518 00:19:04,280 --> 00:19:05,079 web native, 519 00:19:05,089 --> 00:19:06,390 it's in the Cloud, 520 00:19:06,400 --> 00:19:09,709 it doesn't exist on our computer anywhere, 521 00:19:10,239 --> 00:19:11,109 but we can 522 00:19:11,359 --> 00:19:13,790 now treat this Cloud-based data 523 00:19:13,959 --> 00:19:16,430 the way modern computing is basically 524 00:19:16,680 --> 00:19:17,770 dealing with this stuff 525 00:19:17,959 --> 00:19:22,869 where we have versions, and we have branches, and we have merges, and we have histories, 526 00:19:23,160 --> 00:19:25,949 we have all those other kinds of things that keep track of 527 00:19:26,199 --> 00:19:27,589 the work that we have done.