week#2 (Computer-aided design)

A little about my second week assignment

What's on my mind...

Our main goal for this week is to show that we are able to use 2d and 3d CAD systems and are free to express our ideas with their help. So, at this page I can only tease you with some sketches from my different final pject's proposals and get you through some experiments with 2d and 3d CAD systems I've been through.

In case you get interested, you may find more information about the way of finding the idea for my final project and trace all it's transformations here. I also find the design for my fnal project closely relative to this week's subject, so here's the link. Well, let's rock!

Zero iteration - Paper sketch

Here is the paper sketch for my first final project proposal. I wanted to make the smart-house system that woul allow to control the illumination in very modable way and also promote the way to for universal control on all the electronics (PC included) via the single remote control. It's a little too complicated for rightaway implementation, but still I like the idea.

The main sketch for my final project

Sure, it is a little misproportional, but still counts! There are some main systems that need to be implemented in this project. The next step would be isolating the micro-projects from this big one and choosing the way to finish them one by one.

2D-CAD with Libre Office Draw

Idea and implementation

I decided to redraw the main flow-chart using different programs and my first step in that direction is Libre Office Draw (because it is really simple). What are my impressions about that? Its maybe even too simple and it does not have all the power of working with vector graphics I am use to (I use corel draw mostly, inkscape sometimes) or maybe I just didn't get all the things about that yet. Nevertheless, thats my about 60% complete flowchart exported as jpg:

The digitalisation of the main sketch for my final project

Source file is here(zip) or here(odg-file).

Problems I faced

This simple design tool lacks some of those convinient features I wanted to get from the vector graphics editor (like snapping for example). Maybe I didn't work long enough with that to reach the full power of this feature, but it seems to me that the only snaping that is used here is:

  • fit to grid
  • fot to special nods (middles of some shapes)
  • It means that I can not snap to vertexes or tangents between the figures. Also I didn't find a way to work with layers. That was not nice, but maybe I just need to study this CAD a little harder.

    3D-CAD with Rhino

    Idea and implementation

    Here I wanted to have a 3D-sketch for my theremin-lamp press-fit to make sure it is designed right and can be assembled. That's what I had as a reault:

    Rhino_result

    Why rhino?

    I decided to try Rhino, because I had problems with 123d-design with importing the outlines I made in CorelDraw (it was crushing over and over again during the import procedure) and Rhino was something my instructor advised me to try.
    That's how the Rhinoceros window looks like:

    Rhino_result

    It took me some time to get used to the interface and the way it is working, but now I really like this CAD! Why?

  • There is a lot of different menus and attributes and at the very first moment you may feel a little frustrated, but their structure seems pretty clear if you spend some time to study them. I managed to make everything I needed without using any tutorials.
  • The very way workspace is organised! You have three main views and isometric too at the same time! It is something new to me and seems quite interesting thing (It saves you a lot time on changing the camera point of view!).
    You may say, that it isn't comfortable to work on a quarter of a screen and you will be right, but it can be rearranged simply by dragging and dropping: Rhino_result
  • Command line, which is really close my very first vector CAD - autocad. I didn't dig that deep, but it maybe it can even run some cripts (like openscad).
  • That was a little intro to rhino. Now back to the work!

    Working in rhino

    Importing the outlines from CorelDraw

    I already had the outlines drawn in CorelDraw and I wanted to import them to Rhino somehow to make 3D-models for all the parts with extrusion and then combine them.
    Thus, the very first thing was finding out how to do that. Rhino didn't want to import the *.svg, so I tried the *.dxf and it worked! The only probem I faced here was matching the scale (I had to choose centimeters to have the real-sized details, which semms a little odd to me). Anyway, we have the outlines imported (they are called "curves" here)! Here are some process screenshots:

    Import in File menu: Rhinoimport step 1 Choose a file: Rhinoimport step 1
    Import settings: Rhinoimport step 1 Import is done: Rhinoimport step 1

    Extrusion

    That was a little bit tricky at the start! I got used to the fact that any shape can be extruded into a solid shape untill I tried rhino! Basicaly, when you try to extrude from a curve, you have a only a surface, not a solid! It seems quite logical now, but it took me some time to understang the sequence:
    curve -> surface -> body,
    because usially we pass the second step, because it is concidered that a closed curve on a surface is a surface itself! I have spent about 15 minutes trying to make solid boolean operations with thise things and trying to understand why the objects "do no intersect":

    Extruding the curve curves It's 1,7 mm high (like the cardboard thickness). surfaces And I can't make boolean substraction! error while substracting

    The solution was easy: I had to make a surface from a planar curve and then (operation "surface from the planar curves" in "surface tools" menu, only after this, I could "surface extrude"! Here are the screenshots:

    That's the curve yet the curve Now that's the sutface! the surface Now surface extrude for 1,7 mm (cardboard width). Solid detail!

    Now we can make solid bodies from all the curves: Everything is solid

    The next spet was to combine the details. That's what I had when I assembled everything:

    Seems a little odd, doesn't it?... Something wrong... That's the problem! The upper plate is to small! Totally wrong!

    That's how it looks like after I madde the upper plate bigger (that is the final result): Totally good!
    Now I can tell for sure that this lamp blueprints are good enough to assemble the lamp from them! Here is the CorelDraw file with the design, dxf-export from corel-draw (for you to be able to copy the lamp) and 3d-model in rhino!

    Back to my assignments-list

    Back to my main page