From CADjs to 3-D Printing. Area & Volume g = cube(1); g.display(); Area? Volume? g = cube(1); g.display(); g.info();

Slides:



Advertisements
Similar presentations
Introducing.. Postcode Express and Postcode Professional Windows Desktop Mapping Applications April 2008.
Advertisements

Touch Screen Time Clock With Horizons International Manufacturing.
Creating usable content managing data sets working with vector drawings editing extracted content.
Lab5: Microsoft word Page Formatting.
8331 Madison Blvd, Suite 200B Madison, AL GEAR (4327) Introduction to 3D Design.
Template for a 42”x46” poster presentation: Title font should be at least 80pt Subtitle font should be at least 50pt, Author 1, Author 2, Author 3 College.
Using the Computer and Managing Files 1. Basic Information And Operations  View The Computer's Basic System Information  Change The Computer's Desktop.
Poster Printing Using PowerPoint for Posters Michael Shook ETRL 203
Annotation & Nomenclature By Corey Fortezzo for PG&G GIS Workshop, 2010.
1 Working with Web Graphics – About Web Graphics. File Formats. Image Resolution, Image Size – Creating Web Graphics. Getting Started, Paint Shop Pro 5.
Adobe PageMaker 6.5 Intermediate Level Course. Master Pages Palette The Master Pages palette allows you to create and apply Master Pages to Publication.
Scite Scintilla integrated text editor. Click here.
A Visual Introduction to PC SAS. Start SAS by double-clicking on the SAS icon...
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
Touch Screen Time Clock With Great Plains Manufacturing.
“My Billing Buddy”™ Android Invoicing Software for your Smart Phone
Visual Basic Chapter 1 Mr. Wangler.
© Commonwealth of Australia 2009 Using OneNote in the Classroom.
Solutions Summit 2014 Discrepancy Processing & Resolution Terri Sullivan.
Click your mouse to continue. Ways to Merge Data When you have finished editing your main document and inserting the merge fields, you have several choices.
CAD3D Project. SketchUp - Project Create a new SketchUp project called InitialsXX where the XX are your first and last initial. Use the Rectangle tool.
APPX Runtime Futures Planned developments. APPX Runtime Futures  New Record Selection Method and User Interface for Query Setup  New Sort Order Specification.
Click on these! %2Fblank%2Fbrowse.asp%3FA%3D383%26BMDRN%3D2000%26BCOB%3D0% 26C%3D64893.
Resizing Images CS 268. Where to start? Pictures (of course)  Need to down size them for the web.  Pictures taken with a 10 mega pixel camera are usually.
Change in your CAD Project File - it happens all the time in robotics.
Making Eagle pcbs by Keith Barrett - Pakuranga College, Auckland, New Zealand v 1.0 December.
Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 3: Formatting and Organizing Paragraphs and Documents © 2010 Pearson Education,
PLACING AND LINKING GRAPHICS
Product Design Architecture Medical Applications Engineering Computer Games and Film Research and Education Excellent part resolution Color printing No.
CAD/CAM: 3D Printing Objectives: Set up, maintenance and operation of a 3D printer Awareness of social and moral implications of 3D printing.
CADjs Primitives and Booleans. 3D Solids There are 6 primitives that CADjs supports That is all you will need to create complex shapes.
Template for a 42”x46” poster presentation: Title font should be at least 80pt Subtitle font should be at least 50pt, Author 1, Author 2, Author 3 College.
Your title here (go to master slide view to edit) Your text here (master slide 1) Your text here (master slide 1) Your text here (master slide 1) Your.
P rinceton I ntralink D ata A ccess Available Through You can now view files in Intralink using FROTOOLS Revision 0 May 16, 2005.
Printable Programming. Instructors Krishnan Suresh Associate Professor Mechanical Engineering UW Madison Victor Markus Undergraduate Student (senior)
CADjs Cloning and for loops. wheel, hub and spoke assembly g1 = cube(5); g2=cylinder(1,20); g3=cylinder(1,20); g4=cylinder(20,2); g5=cylinder(10,2); g2.rotateX(90);
Liliya Karakoleva Telerik Software Academy academy.telerik.com Senior UX Designer Рисуване с вектори, пътеки и пиксели Drawing with Vectors, Paths and.
Ch 26 & 27 Operating Systems.  Understand the purpose of an operating system  Be able to describe the tasks performed by an operating system.
3D PRINTING. From TIN MODEL From ADVANCED CHANNEL DESIGN.
CADjs Warnings, Errors, Comments and Variable Naming.
Using 3D Printers Produced By- Dave White. Head of D&T Clevedon School.
Adobe ® Photoshop ® CS6 Chapter 1 Editing a Photo.
Micro Lattices, 3D Printing
Accomplish more with macros! Presenter: Joyce Bell Princeton University
 Many people like the flexibility of digital images. For example:  They can be shared by attaching to /uploading to Internet  Sent via mobiles.
Pre-Production Meet with the client to create a project plan:
Template for a 42”x46” poster presentation:
Engineering Graphics & 3-D Modeling
Instructions for using Flow Charts
Rapid Prototyping Details
PRINTING PROBLEMS ? Most common issues:
Rapid Prototyping Introduction
Creating a Simple Presentation
Print Templates : some spiney issues
From CADjs to 3-D Printing
3D Printing and 3D Creation for Tactile Graphics
3D Printing and 3D Creation for Tactile Graphics
Call to Fix Lexmark Firmware Error
3D Modelling with Tinkercad
eDIRECT: Managing Test Sessions
MORE TIPS FOR CREATING POSTERS
Objectives Solve compound inequalities with one variable.
Meaningful 3d Integration
3D Modelling with Tinkercad
Add or Subtract? x =.
Purpose Real life scenario: I have a set of reports to refresh every month but data is only available at any day during Day 3 – 5 at beginning of each.
MORE TIPS FOR CREATING POSTERS
Converting Between Measures
Poster Title Authors’ Names Institution/Organization/Company
Presentation transcript:

From CADjs to 3-D Printing

Area & Volume g = cube(1); g.display(); Area? Volume? g = cube(1); g.display(); g.info();

Area & Volume g = cube(1).difference(cube(2,0.5,0.5)) Area? Volume? g.info();

Area & Volume g = cylinder(1,2); Area? Volume? g.info(); g = cylinder(1,2,64).info();

Export as *.stl file Check size of model 3d Printers ~ mm (typical) Scale if necessary Save stl test.info(); test.scale(10); test.saveSTL()

Open.stl file

Read STL file into 3D Printer Software Every 3D printer comes with software to read.stl file

Import.stl file XYZware window- import *.stl file

Load model

Resize to fit printer

View Your Model A.view B.rotate C.rotate D.scale

Print

3-D Printing Boolean Operations

Boolean Subtraction How would you make this object?

Boolean Subtraction g1 = cube(1); g2 = cube(1,0.5,0.5); g2 = g2.translateZ(0.25); g1.display(); g2.displayTransparent(); g1 = cube(1); g2 = cube(1,0.5,0.5); g2 = g2.translateZ(0.25); g1 = g1.difference(g2); g1.display();

Potential Problem Sliver! Small computation errors can result in slivers!

Easy Solution g1 = cube(1); g2 = cube(1.2,0.5,0.6); g2 = g2.translateZ(0.3); g1.display(); g2.displayTransparent(); Go past boundary on subtraction! g1 = cube(1); g2 = cube(1.2,0.5,0.6); g2 = g2.translateZ(0.3); g1 = g1.difference(g2); g1.display(); No slivers possible!

Boolean Addition Approach: Create two solids touching each other and union How to design? g1 = cube(1); g2 = cube(1,0.5,0.5); g2 = g2.translateZ(0.75); g1 = g1.union(g2); g1.display();

Boolean Addition Problem! Gap!

Easy Solution Overlap for union! No gaps possible!

3-D Printing Display and Saving

Display When printing your final project there must only be 1 display. Find the display functions used. Project=Person.union(Legs); Project.display(); Union the objects used in your final project and display *Reminder: Multiple displays can be helpful for debugging, but must be removed when project is complete

Saving Saving Code: Saving STL: (F1) Only saves the text and can be edited in notpad saveSTL() Often the file is sent to the downloads folder.stl files SHOULD NOT be edited after saving

3-D Printing Printer Limitations

Print Direction Layer by layer Oops! Dripping! Solution? No ‘dripping’

Print Direction Drip? Solution? Choose your print direction carefully!

Print Direction Direction? Drips in all direction! Pick any direction 3D Printer will add support structures

Support Structures

Practical Aspects of 3D Printing #1: Design part to avoid support structures #2: Pick print direction with minimal support structures

Cost of 3D Printing What is the cost of printing? Low quality: $0.30 per cm^3 Medium quality: $2.00 per cm^3 High quality: $10.00 per cm^3 PlasticMetal $10.00 ~ $ per cm^3 Typical Lego Piece: $ Setup cost

Practical Aspects of 3D Printing #1 Design part to avoid support structures #2 Pick print direction with minimal support structures #3 Reduce material usage

Printing Resolution CoarseMediumFine Printers can be set at different resolution Finer resolutions take more time & cost more!

Practical Aspects of 3D Printing #1 Design part to avoid support structures #2 Pick print direction with minimal support structures #3 Reduce material usage #4 Avoid thin regions