To make (almost) anything

About Me Assignments Final Project Fab lab 2019

3D Scaning and Printing

Group Assignment
  • As a group Assignment we were assigned to test the design rules of the printer.
  • we decided to print a ready designed model from thingverse and each one of us examines a certain aspect.
  • 5 Terre

    Test Card

  • Then we opened the (.stl) file in the Cura software 3.6.0, as you can see in the image below
  • 5 Terre

    UltiMaker

  • The insert cura file in (ultimate 2+) 3D printer
  • 5 Terre

    UltiMaker

    5 Terre

    Print

    5 Terre

    Selecting File

    5 Terre

    Heating

    Here is Final picture of our testcard.

    5 Terre

    Heating

    In this test we checked the machine calibration and it test how much precise the machine is. We have to check these parameters:

  • Nut, Size M4 Nut should fit perfectly
  • Wave, rounded print
  • Star, Sharp Edges
  • Name, Complex Shapes
  • Holes, Size 3, 4, 5 mm
  • minimal Distance: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7 mm
  • Z height: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1 mm
  • Wall Thickness: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7 mm
  • Bridge Print: 2, 4, 8, 16 mm
  • Sphere, Rounded Print 4.8mm height
  • Sphere Mix, 7 mm height
  • Overhang: 25, 30, 35, 40, 45, 50, 55, 60, 65, 70°
  • 3D Print Font, optimized for 3D printing
  • Z height: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1 mm
  • Individual Assignmentt

    3D Scannig

    3D scanning is the process of analyzing a real-world object
    or environment to collect data on its shape and possibly its appearance (e.g. colour). The collected data can then be used to construct digital 3D models.A 3D scanner can be based on many different technologies, each with its own limitations, advantages and costs.
    Many limitations in the kind of objects that can be digitised are still present. for example, optical technology may encounter many difficulties with shiny,
    reflective or transparent objects. For example, industrial computed tomography scanning and structured-light 3D scanners can be used to construct digital 3D models, without destructive testing.

    5 Terre

    Example Of Scanning

    The task of this week is to scan any object with differnt methods.I have not experince before of 3d scanning , we start scaning with sense , Sense is short range 3d scanner with full HD color hat captures and process data in real time.

    5 Terre

    Sense Sr 300 Scanner

    Seriously iam not comfortable with sense scanner , there were some issues with this sanner like problem of detectio of oject

    5 Terre

    Detection problem

    Another issue was with sense is another near by objects

    5 Terre

    Detecting other objects Too problem

    Another issue was with sense the not scanning the head

    5 Terre

    Head??):

    The last but not the least problem that I was faced is not scanning the object if we move object it give some warning of lost tracking

    5 Terre

    Lost Tracking:

    Lost Tracking:

    I also tried Scan 3d mobile application for 3d sanning in this week with mates , but unfortunately we are not comfortable with this app . The main issue that I was encounter in this app is of its failing ratio when we capture 20 pictures in a row when it start scan those pictures after few minutes it failed.

    5 Terre

    Fianly I decided to move on Kinect that is suitable option for 3D scanning , for that we installed Kinect studio in fab lab pc and start scanning ourself individually.

    5 Terre

    Opening Skenect and prepare

    5 Terre

    knect for windows Sensor

    5 Terre

    Connect to Knect app and sensor

    5 Terre

    Recording start

    5 Terre

    Continuing

    5 Terre

    Process

    5 Terre

    Additive Design

    In this week I start working on opensad software that is recommended by Sir Soahil Ahmed somro my local instrucor at Fab Lab Khairpur.
    It is toatly new for me but as computer science background I have enough knowledge the syntax and rules of any programming langaugae.
    OpenSCAD is software for creating solid 3D CAD models. It is free software and available for Linux/UNIX, Windows and Mac OS X.
    So I start working on it the task for this week is to design additive design , that is opposite to subtractive design. I follow one tutorial for making my additive design for tis week.
    here is the link from where I get idea about additve design.

    Code of the Design

    The Following are some main Functions that I used in for desining This design

    Mirror Operation

    The mirror operation should create a mirrored copy of the object(s) within its scope.

    Mathmatical functions

    Sin, Cos, Pow Functions

    Transformations Functions

    translate([x,y,z])
    rotate([x,y,z])
    rotate(a, [x,y,z])
    scale([x,y,z])
    resize([x,y,z],auto)
    mirror([x,y,z])
    multmatrix(m)
    color("colorname",alpha)
    color("#hexvalue")
    color([r,g,b,a])

    Flow Control for (i = [start:end]) { … }
    for (i = [start:step:end]) { … }
    for (i = […,…,…]) { … }
    for (i = …, j = …, …) { … }
    Syntax
    for (loop_variable_name = range or vector) { ..... }
    Parameters loop_variable_name = Name of the variable to use within the for loop.
    range: [low : high]. Low and high can be either numbers of variables
    vector: A vector like [1,2,10,40.5]

    stepz = 2;
    lados = 5;
    grados = 360/lados;
    mirror([0,0,1])
    for(z = [0:stepz:360]){
    radio = 50*pow(cos(z*0.75),2);
    size = max(4, 7*cos(z*2));
    // zz = 120*sin(z*0.5);
    twist = z*1;
    for(i=[0:grados:359]){
    rotate([twist,z*0.5,i+z*0.75])
    translate([0,0,-radio]){
    rotate([z*0.5,z*0.75,-twist]){
    rotate([0,90,0])
    translate([size,0,0]){
    color("green") sphere(r=size,$fs=3);
    if(z/stepz % 2 == 0)
    rotate([90+z*1,90+z*0.75,90+z])
    translate( [0,0,size*0.6]) cylinder(r1=size*0.75,r2 = 0.5,h=size*1.5,$fn=10);
    //scale([0.5,0.5,1.6])sphere(r=size,$fs=3);
    }
    }
    }
    }
    }
    5 Terre

    Output

    5 Terre

    Rendering

    5 Terre

    Anoher View

    5 Terre

    Cura File

    5 Terre

    After prepare my file in cura now its turn to print the design , I made setting acording to printer Ultimaker 2 Extended+ and start printing on it.

    Printer

    5 Terre
    5 Terre
    5 Terre
    5 Terre
    5 Terre

    After Removing support

    5 Terre
    5 Terre

    You May Download design fils from Here

    This is all for this week

    Creative Commons License
    This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.