Week 2 – Computer-Aided Design

Weekly Summary

This week was a deep-dive into modeling and illustrating software. I am comfortable around Photoshop and Illustrator, I did some 3D modeling with Softimage and Maya some time ago, but technical modeling in Fusion 360 requires a different approach. And a proper 3-button mouse.

Individual Assignments

Model (raster, vector, 2D, 3D, render, animate, simulate, ...) a possible final project, compress your images and videos, and post it on your class page.

Neil's comments

Preface

At the on-site session on Saturday, Rico and Kai showed Fusion and FreeCAD, which was a much needed reminder and re-introduction to 3D Modeling. The last time I did serious 3D work was with Softimage and Maya 1.0 on a Silicon Graphics Indigo.

Instead of a possible final Project...

I don't have a clear enough visual image of the final project, instead of defining this now in Week 2, I will attempt to work (rush!) through as many different applications as SSTM allows for (Shallow & wide vs narrow & deep).

... towards the final Project's Ecosystem: Modular Test Tube Stand

The exact appearance of my final project is still evolving, so I decided to focus on a self-contained modeling project - that nevertheless connects to my broader bio-theme.

My object is a tube stand or tube rack, which is used in bio labs to temporary hold test tubes, while you work on the lab bench. Tubes are mostly plastic, they come in different sizes and shapes, my goal is to create a modular, reconfigurable tube stand for a variety of tube sizes. Variations on this have been done before.

Background

Tube stands or tube racks come in different shapes and different sizes, to accommodate the different types of tubes used in typical lab situations.

H264, 1920 × 1080, 4.4M

A cube-based configurable tube rack


Learning Strategy & Application Line-up

3D

2D Vector

2D Raster

After the intro to 3d on Saturday, I set myself the time management goal of 3 hours for each 3D software and 15 minutes (of fame) for each 2d software. I did not include the time it took to install and activate the software. (I should next time.)

3D Vector

Autodesk Fusion 360

The first thing was to adjust the UI behaviour of Pan, Zoom Orbit in 3D space. There are some standard, Fusions let's you choose from: Fusion, Alias, Inventor, Solidworks and Tinkercad.

Saving in Fusion

Although I have a previous Education Account from Autodesk, the very central Save-to-Cloud feature did not work:

This is doubly annoying as there is no local 'Save' option in Fusion, the only way to keep modeling work, is to export it. Not really ideal. I am in touch with Autodesk support to sort this, after their initial respond went something like this: we can not support this, look in the discussion groups, maybe you find something.

Drawing

Repeating

Extrusion

Assembling

Boolean Operation

Another Save Error

JPEG, 1024 x 583, Q65

One Hinge Demo

GIF, 701 x 438, 41.21K, 16 Colors, 2 Frames

Renderings

Animation

MP4, H.264, 1024 x 768, 1.3M

FreeCAD

After the slightly annoying Save issues with Fusion, I relished the open source nature of FreeCAD, only to be greeted with this:

Ok, ok, FreeCAD, I don't change from Part to Part Design anymore, if you don't like it.

Navigation Hints for Trackpads

FreeCAD offers a range or navigations styles.

My plan was to do Extrusion around a drawing. Could not finish because of time limit.

Chamfering

S-t-e-r-e-o-o (Maybe with shutter or red/green glasses?)

OpenSCAD

I came in contact with OpenSCAD before, during the BioHack Academy some years back, when we modified and printed the rotor for the BHA centrifuge. Good memories about changing values an re-rendering the model. I am coming more from the programming rather the modeling side.

GIF 62.72K 12sec @56.6Kbps 726 x 443 32 Adaptive, 9 Frames
GIF 74.87K 14sec @56.6Kbps 726 x 443, 64 Adaptive, 5 Frames
GIF 94.66K 18sec @56.6Kbps 726 x 443, 24 Adaptive, 6 Frames

OpenSCAD is also integrated in FreeCAD.

OpenSCAD is great for clearly define-able object, not sure, how it will do with more complex one.

There are also offshoots and different implementations, that use a functional description to render object.

2D Vector

Inkscape

Inkscape is great for working with SVG - my past use uses were editing and creating SVGs for the web. I gave myself 15 minutes to get to know Inkscape.

Starting with an Empty Page

Custom File Save Dialogue. I understand, in the name of cross-platform compatibility many Apps use their own File Save Dialogues. Still feels a bit rough to not see the standard OSX Save Dialogue.

... and 15 are up. Triaging Inkscape.

Illustrator

Illustrator comes part of the Adobe Cloud Suite, I am working with it since some time, it feels naturally.

Starting with an Empty Page

2D Raster

GIMP

Every other year I try out the latest version of GIMP, its a great program, it can probably do most of the things that Photoshop can do, but it's the way they are done, which requires a lot of re-learning. The best way to learn GIMP is probably to only use GIMP. I will keep trying GIMP, maybe there is a cross-over at some point in the future. For me it's not yet there.

Very fancy, dark Start Page!

Custom File Save Dialogue. See above.

(Triaging...)

Photoshop

I knew Photoshop since Version 3.0, over the years it gained some weight and made some questionably fashion choices. It is no longer the nimble and fast program it was in its youth, but there is still a heart of gold. The shortcuts work, the navigation works.

Start Page

(Triaging...)

MacPaint

As Neil challenged us to try out as many Applications as possible, it also added MacPaint to the list. I worked with in on a Mac SE/30 (my first own computer!), I made an Artist's Book of the Drawings and Illustrations, which I used for the entrance application to art university. It is partly responsible for where I am now. I don't have physical access my Mac SE/30 (it's in deep storage in Austria), but I could find an emulator that runs MacPaint: https://archive.org/details/mac_Paint_2

GIF 31.66K 4sec @56.6Kbps 512 x 342, 2 Colors, 25 Frames

I also worked a lot with Deneba Canvas, a mixed Raster and Vector drawing programme, good memories, still need to find an emulator for that.

// install rename
brew install rename

// -n let's you test it
rename -n -e 's/aaa/bbb' *.jpg

// without to -n flag the chances are made
rename -e 's/aaa/bbb' *.jpg

rename -e 's/IMG_([0-9]+)/w4_$1/' *.jpeg

rename -e 's/DSC_([0-9]+)/w4_$1/' *.jpeg

Summary

The tools that want to stick to me, that allow me to work fastest in this age of triage:

What I learned

I deliberately tried both mainstream and off-beat 2D and 3D application, it what a fun exercise to rush through them. I need to explore and learn Fusion 360 more.

Design with a Purpose

Looking back now, it's quite amazing how much progress I made in 3D modelling. I basically started from zero, I am happy I could design and model the housings for my incubator project.

Fusion 360

Housing for Final Project.

More information and files at the Final Project Page.

Gram

Here is also design I made later during FabAcademy with the Gram Language

Gram Programme for Incubator Module Cover

Gram is parametric line drawings language for digital fabrication technologies like laser cutters and CNC mills.

h = 109
w = h
r = 10
hole = 4/2

square = layer:
  newstroke [r 0]
  for 2:
    forward h-r*2
    arc 90 r
    forward w-r*2
    arc 90 r

fixtures = layer:
  layer:
    circle hole
    translate 25 5
  layer: 
    circle hole
    translate 5 25
  copypaste n = 4:    
    rotate [h/2 h/2] 360/(n)

x = 7
dist = 5
airholes = layer:
  for x as i:
    for x as j:
      layer:
        circle 2 - i*0.1 -  j*0.1
        translate h/2 + 10 + dist*i w/2 + 10 + dist*j

Also, more detailed information and files at the Final Project Page.

Files