SolveSpace - Start with 3D Desging & printing | Markus Edenhauser | Skillshare
Search

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

SolveSpace - Start with 3D Desging & printing

teacher avatar Markus Edenhauser, Bringing IT and People togehter

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      1 Intro

      0:35

    • 2.

      2 Download SolveSpace

      2:19

    • 3.

      3 Base plate

      2:39

    • 4.

      4 Extrude and process into a housing

      4:14

    • 5.

      5 cut out for button

      5:34

    • 6.

      6 Adding Text which is printable to your housing

      2:57

    • 7.

      7 Adding chamfer afterwards

      2:02

    • 8.

      8 Simply design a lid

      2:49

    • 9.

      9 Don't forget to delete the history

      0:50

    • 10.

      10 Assembly box and lid

      2:48

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

11

Students

--

Projects

About This Class

This practical project is tailored for beginners and serves as an excellent introduction to the robust capabilities of SolveSpace. We skip the theory and dive right into hands-on experience with SolveSpace CAD software. Throughout this course, you will be designing a customized housing or enclosure for an IoT device like the ESP32. Discover the open-source power of SolveSpace and develop essential CAD design skills while we focus on the project from the start.

Meet Your Teacher

Teacher Profile Image

Markus Edenhauser

Bringing IT and People togehter

Teacher

Hello!

I am Markus Edenhauser from Austria/Tyrol. I have professional experience in electrical engineering & finance industry as well as in the non-profit sector. My experiences range from IT auditor and trainer for it-topics, head of department for finance and technology to personnel management. Nowadays I develop funny things with microcontrollers for IoT devices #smarthome.

Education: Foreman in Electrical Engineering, Train the Trainer and Bachelor & Master degree in Business Informatics and Master degree in Coaching, Organizational & Human Resources Development.

I am looking forward to welcoming you in my courses.

pixelEDI

See full profile

Level: Beginner

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. 1 Intro: This practical project is tailored for beginners and serves an excellent introduction to the robust capabilities of So space. We skip the theory and jump right into hands on experience with So space CRD software. Throughout this course, you will be designed a customized housing for enclosure for U IOT device like an ESB 32. Discover the open source power of So space and develop essential CRD skills while we focusing on the project from its starts. 2. 2 Download SolveSpace : Let's start in this series by downloading the program. So Space looks at the very first glimpse, a little bit old Scollon, nostalgic, but don't judge the book according to its cover. Hold on a little bit and go the journey in the open Source environment with me. So Space is a paramedic two D three DCD system, which is really awesome here. So Space.com download. We have the version for Windows, Linux, MX. Under Windows, it's really easy. Just download the file and it's an X. Just run it and that's it, no installation is required. Then you can copy in save Soul space somewhere where you want to copy it and on your disk and so that you can find it later on and can just started here for higher performance, but I don't think you needed. There is also some open MPs included for OS. There is file which you also can directly use it. Then the Linux you can use when you are using Debian distribution, the Snap store, or in my case with Linux Mint, you can use the flat Tap Packet Manager and can get here the newest version. I really recommend to take a closer look here under the tutorius, which when you are completely new to it gives you good and rough overview of what is. So space are capable. Also, short glimpse into the chain log can discover what they are planning to do with this app. And as you can see, we have here the last update, 2022. But it's okay because it's just simple CID mechanism. As you can see in the next steps. The simplicity of the program makes it white, so cool. And of course, it's open source. You don't need active Internet connection when during your CID sketching, et cetera. This is what I really like. Good license to use it commercially and open source, that means everything is on UPC and not distributed during cloud service. 3. 3 Base plate: We start in this project by opening the program. One of the first steps, what we're doing is we click here on view and we enable the property browser. This little window is the property browser. If it's not showing up, it might be that this property browser is on an other display of view. When you have more displays, it could be happened. This was, in my case, the next step, What we are doing here. You can see here on the left upper part, all of my input I'm making with the keyboard order mouse will be displayed so they can follow me along. Because it's really convenient to use shortcuts instead of going with the mouse always to the left. I'm not explaining too much about all of the stuff here and solve space. We are jumping right into the project so that you get a good overview and how you can use it and how easily you can use it. First of all, we go here on the rectangle part. Then just somewhere we are opening here and rectangle with left click and left click. What we can do now is we can select one of the lines, for example the upper line, and then we click here on Symmetry. The constraint to the symmetry means that we have now attached this line exactly on this axis. I can't change the length of it, but it is always here constrained to the middle point. And this can be done also with this line. Just type in y, now we have a completely centered rectangle. You also can see that we have here and V and H. That means that this line is horizontal constraint and he vertical constraint. You also can see in the property browser that we have here degrees of freedom. Two degrees of freedom means I can change the length and the width. This is just an information, but for extrusion for later on, it's good indication if we have to enter here something more. For example, I would like to type in here now or restrict the width. Therefore, click on the line, and then we are using this icon now can constrain the length. For example, with 30, I can do the same thing with this line. Click on it, for example is the short cut. And then we type in 12. Now I have perfectly fitted my base for my enclosure. 4. 4 Extrude and process into a housing: The next step is that we click here on extrude with the middle mouse. You can now par here in the three D field by holding the middle key. Now we can click here because it's not really defined in which area this will be extruded. And with the left, with the right mouse, you can par it also in the direction with the mouse out. Now I click on the height, click on D. I want the height to be 42. This will be the measurements of former enclosure. Now I would like to have here spare part so that all the components fit in. Therefore, with the middle mouse, I would like to go here to the top. I'm clicking here on one of the points and two lines. Now by selecting this, the program knows exactly that I want to draw. Now on this side, because it's not possible with the selection to go on this side, we are indicating I want to draw here on this side, now we want to click on the new group. That means also that we opening here a new group segment. This is what. So space is all about, just step by step, adding here new groups. Now I'm here. You see the design is changed. Now with the middle mouse, we can just point in this red area and with a I can switch back to the view of the top. What I'm doing now, I want to make here spare parts. There are many ways to do that. First of all, I'm taking a rectangle. I'm just making a rectangle. I don't like to grab here some points because I'm often not sure if this works correctly. This is my approach. Then I'm making here two lines. Now I'm not clicking on the left mouse key, I'm clicking here on the right Mosk. This is just one line, next line. Click on it and right click on it. We are clicking on one of the lines and hitting the button. Or you can click on here. That means it's just on helping line and construction line. The same with that line here. It's not vertical aligned, we selecting this line and click on. Now what I'm doing is I click, for example, this point, This right point on this from the rectangle and I'm pushing the button for middle. I can do the same with this side and this side hitting M. Now the same thing with this point and this point and point and line. Now I have a good rectangle which could be aligned here in the middle. What I'm doing now, I'm hitting here in this construction, line D to enter here one and also on this side D and one, now I have a perfect centered second rectangle. And this will be my inner part because with 1 millimeter size thickness, it's good enough here to go with this little boxing. Now we click on Trout middle mouse from the middle button. Now I'm click on Difference. This is now the way. So space deletes here the inner part. And I have to constrain here the length of the extrusion. Therefore, I'm clicking here on this side, clicking on D. Now I could measure before the length if I have forgotten it, but it was 42. Now I would like to enter here 41. And I have a good part for my enclosure, and this in very simple manner. I clickon home, and now I have here my few groups. 5. 5 cut out for button: We can also click here on Troot, for example. As was the first extrusion, I could change here the opacity, because I would like to have 0.5 and also the color I would like to change here in orange. For example, clicking on home. And the same thing with this inner part. The opacity should only be 0.3 and it could be in gray. Now I have here a little better view on this. Then the next point will be here for the button. Therefore, we are selecting, as we did before, the second side was the fourth one. I'm clicking here on this whole side, on this side, and under the point so that I can now sketch on this face. Clicking on New Group, we're seeing that the design is changed. Now I can start over again with sketching. And I would like to do now here the spare part of I can switch here, maybe you can see the spare part for the button I would like to add. Let's dig a little bit deeper into the line segments. Now, I'm clicking with the left button, with the right button, left, left. I'm making a rough sketch here and close it. Now we can select this one. Now it was forced. It should be going back horizontal, horizontal, vertical. Just hitting the buttons on the keyboard. And now we are ready to go. But now we have many degrees of freedom, eight of them. The first thing, what I would like to say is that this line and this line should be equal in the length. And therefore, I'm clicking constrain equal length, or q. Also this line and this line should be in the same length. You can see we have only six degrees of freedom when I'm changing this now, the lines will be equal in the length. I can constrain our lengths. And I would like to have here 0.5 It was, in my case, a good example. So when we would like to constrain this part, we click on one line, on one point, line in line. This won't happen. We always have to click on line one point, then D, and also here 0.5 What we do now is we have here four degrees of freedom. I would like to define here, this line. Jump to this side, it's a little bit more better. 13 for example. Also the outer line should also be 13. For this case, now I have two degrees of freedom. Because I can switch all of this as before. We can now do it in different ways. I would like to show you a different way with clicking on the point segment. Click somewhere, point now selecting the point and this line and click. And now we have here and center point. With this center point, we can, for example, also click on this line and click on, for example. Let's see if it doesn't work with. Okay, always working. That means we are selecting the constrain point on line. The middle point is now constrained to this middle line. If you don't have it, make for example a new line construction line. Now, um, it's okay. Now I have one degree of freedom because I can change the length. And this could also be done here with point and line D. Now I would like to change, for example, five. This is now my sparing part for the button, for example, we are not finished yet. We now click on Route. We click on Difference. Now I would like to have just from the length, one of the lines. Click D one because it should only be one in the depth. Because this is the side of my, the thickness but it's a little bit too thick. I think what's going on here? Selecting this point in this phase and clicking, I'm going back once again by restricting the line with the number. I'm clicking on this point, on this phase, once again this phase. And then hitting, we constrain it to this length, and now we're ready to go. This is not why it was not a good idea to change the opacity. Jumping back here to the opacity, Stan hitting for example, 0.6 enter and now we can see it's aligned with this inner box. I switched before the opacity so it was also right with one in the thickness. Just a little detour. Okay, now we already and attached here the buttons bearing. 6. 6 Adding Text which is printable to your housing: By selecting three on your keyboard, you can get here to the start position, to this view where we can see our current drawing. What we want to do now is adding some text to this box so that it's a little bit more individual. Therefore, we're selecting one point. For example, this phase, we're clicking here on this new group segment, and now we are back on. The Catching what we can do now is I would suggest we are opening a new rectangle. This rectangle we are selecting and click on, this is just construction line. Then hitting for vertical line, right click. Going back, I'm attaching it directly. That means from this point to this point. For example, hitting hitting vertical, horizontal. And now we have a perfect constraint also on this side, This one, clicking on Horizontal, horizontal, clicking on this line, this line, and setting it equal. Now we could change here the size of it. And now we are able to adhere some text, for example, round about this side. Keeping up this point to this point. Now with going to clicking on Home, click Select the Text. Now I could change here the text. For example, selecting here a different font. What I would like to have not entered by constraining it to such a rectangle also changes the font. And it is directly, in my opinion, perfectly fitted here. Now what we do is we click on Extrude. Of course, we can extrude it, or in my case, even better, I click on Different and selecting the size of it just by 0.0 This will give the printer perfect. In my case with the per M four, just slightly difference in the surface that the text is here. Nicely done. You also can extrude it, but there will be a lot of support material which is not really good. In the case three, this is now our finished box. 7. 7 Adding chamfer afterwards: But what if you want to champ for here some of these lines? This is also possible with soul space by clicking on the property browser. And we're jumping back to the very first beginning by clicking on one of these points. So that we have here our basis sketch. And as you can see, all of the previous things are here, They are not deleted. But we can edit now our first sketch by clicking in. Now what we are able to do is we can add here some arcs. Therefore, clicking here on this Arcymb, we can choose here our settings. I don't want to choose radius automatically. I would like to change, for example, let's try five Enter. Now I click on the first point, click on this, create an arc. Now I have here the perfect dimension, but I want to jump back with control and set. I want to click once again and change the setting. Let's go with two, selecting one point. There is no possible way to do it in all together, but you can use the short cut. It's what is the shortcut shift? And a also shift and A. Now the magic begins because we click on home. Now we're switching back to our finished extrusion example. We have here the perfect rounded corners. By jumping back to the first thing, I can click on de Oil. This is now what we can do. Of course we have to take a closer look. If the text is already in on this rounding, we could add the edits, but in my case, I don't want here. This round corners jumping back with control C and then going back to this one. This is what I would like to have here. 8. 8 Simply design a lid: You don't see do Of course you see double. But what I would like to show you now is how we can easily now add lid to this box. Therefore, I copied the whole file of the box, renamed it to lit. What we are doing now, we are jumping back in the history of creating our box, for example, to the extrusion. Now we can he going further with working on our Lit, for example. I don't want to for the tour, I would like to have double click on the size it should be to. Now I'm clicking on this side, then we are adding here new group. I'm setting up here some rectangle so that we can snip it in and click it in a little bit better. Therefore, two lines. Second line with right click with the mouse, the horizontal vertical. Then we have, this is horizontal. Okay. Now, this point should be in the middle point. And this point also in the middle point and middle. And also this point and this side middle. Then what can we do now? But it's not restricted to horizontal, horizontal. Now we have it now. We can constrain it to, for example, side with one, as this side with one, we can click on x root. I would like to have D 1.5 This is now perfect lid which snaps in. Additional to that, if you would like to save here a little bit of filament, we could do some extra work by clicking on Do the Same Thing. Again, that meaning new group making. Here in rectangle, I did the same with this inner rectangle. Now we extrude it. I could say here with difference, I would like to go here. How much? Let's see, for example, with two is too much. No, let's do 1.5 Then we have really nice. Once again, click on this 11.5 A little sparing part. That's it. 9. 9 Don't forget to delete the history: One major point is really necessary when you're following me in this approach. When you're clicking on Home, you can see here a lot of different unactivated points. This is from our box, this have to be deleted. Click on it, delete this point. We have to delete all of these points that we are only the things what we want to have here. This is also then necessary when we want to assemble here. Things are now I think and this last point, also on deleting. Then we can click here on De Oil, and now we are finished with our lid. 10. 10 Assembly box and lid: Now we want to assemble everything together. But before we can do that, each of the files we should click on Show All, so that we have all of the points accessible because we need them in the new file. Then we're creating a new file. For example, assembly. We can click here on this button, that new group assembly files. I've selected the box as an S LV S file. The first thing what we're doing is we are lining their origins. Click on the original. From the file, from the box and from the document. Then we're hitting the point. It's called constrain normal in same orientation. This is necessary that we can use the constraints for both of the documents. Then later on, next step is adding the next file. It's the lit, the lit displaced somewhere here. I'm moving it right away. Just grab one of the points. Now I'm getting to one of the points which has an error. I try to catch the error. Let's see if we can move it, really. Is it here? Yes, I would like to flip it over, just in a rough direction then move it up. What we're doing now, we also have align it. We click on this line because I would like to align here the horizontal, the set axis, and this line. And we align it. What we can do now, we can constrain it. For example, I take the right, the upper right. Let me see, is this correct? Yes, this point should be aligned to this point. Then both are selected. Then we can click here on Constrain Point on line. Now it will fit perfectly here. I have here the constraints. That means the orientation and coincident. And click on it. Then hitting Delete, so that we can just move it around as we would like. But this is an easy way that we can move it directly to this point. Now with the opacity and 0.7 I think we can see if it's everything fitting together or not. We could adhere some assembly in a separate file. And the good thing is when we are changing something in the original file, it will be after refresh, new opening also is refreshed here in the simplify. So it's also a reference.