A 3D-Printing Based Learning

Total Page:16

File Type:pdf, Size:1020Kb

A 3D-Printing Based Learning A 3D-printing based learning Stefan Andrei, PhD Associate Professor and Chair 11/17/2016 Presentation, Lamar University, 2016 1 Summary Innovative ways to learn and teach 3D Printing technologies Designing 3D artifacts for learning and teaching Engaging students, staff, and instructors in the 3D- printing based learning and teaching at Lamar University 11/17/2016 Presentation, Lamar University, 2016 2 Innovative ways to learn and teach The collaborative way of learning, where children sit around a table to work out a problem together (http://www.bbcactive.com/BBCActiveIdeasandResources/Innov ativeteachingmethodsvsthetraditionaluni.aspx). The use of educational video during lectures, which has transformed the engagement levels of students and has created a greatly enhanced learning experience (http://www.bbcactivevideoforlearning.com/). Tom Drummond, University of North Carolina at Charlotte, compiled a list of 12 best practices for learning and teaching concepts (http://teaching.uncc.edu/learning-resources/articles- books/best-practice/instructional-methods/best-practices- summary) 11/17/2016 Presentation, Lamar University, 2016 3 Drummond’s 12 best practices 1. Lecture Practices: effective ways to present new information orally to fit differences in learning styles. interaction with audience, questions, surveys, explanations, stories 2. Group Discussion Triggers: effective ways to present a common experience to engage a group in a discussion. short readings, individual task review, case studies 3. Thoughtful Questions: effective ways to formulate questions that foster engagement and confidence. descriptions, reflections, analogies, predictions, justifications 4. Reflective Responses to Learner Contributions: effective ways to establish mutually beneficial communication by reflective listening. paraphrase, parallel personal comment 11/17/2016 Presentation, Lamar University, 2016 4 Drummond’s 12 best practices (cont’d) 5. Rewarding Learner Participation: effective ways to support learner actions with well-timed, encouraging positives. avoid praise, description, narration, self-talk 6. Active Learning Strategies: effective ways to foster active, constructive participation. construction spirals, rounds, brainstorm, writing in class, concept models, simulations/games, peer teaching, question pairs, examinations 7. Cooperative Group Assignments: ways to assign formal cooperative tasks. 5. team member teaching, team effectiveness design, poster sessions 8. Goals to Grades Connections: establish a logical agreement of goals and objectives, flowing to measures of performance, criteria, and grading. grades are referenced to criteria, requirements are detailed in writing 11/17/2016 Presentation, Lamar University, 2016 5 Drummond’s 12 best practices (cont’d) 9. Modeling: represent openness, continuous learning, and trust. openness to experience in the here and now, incorporation into oneself of the process of change 10. Double Loop Feedback: facilitating mutual awareness of how one learns to learn. objective description of physical reality, culturally accepted meaning, judgments and personal reality 11. Climate Setting: regulate the physical and mental climate. meet the learner's needs for physical comfort and accessibility, define negotiable and non-negotiable areas, clarify the instructor's role, and the learner's role as members of a learning community 12. Fostering Learner Self-Responsibility: allow learners to plan and evaluate much of their learning. involve learners in mutual planning, involve learners in formulating their learning objectives 11/17/2016 Presentation, Lamar University, 2016 6 https://www.sculpteo.com/blog/2015/11/17/3d- printing-in-education-from-elearning-to-emaking/ Learning by making has a long established story in education, and thanks to 3D Printing this educational principle makes a real come-back (November, 2015). Introducing 3D Printing into classrooms changes both the way students learn and the way educators teach. Every professor using a 3D printer in the classroom or using a cloud 3D Printing Service has observed: 3D Printing is changing the relationship between students and teachers. First because 3D Printing technology is new and evolving constantly in many manners. There are a limited amount of experts in 3D Printing around the world and it’s difficult to be aware of every application of 3D printing that takes place. 3D Printing classes are more open to discussion and student contributions are an important factor of success. 11/17/2016 Presentation, Lamar University, 2016 7 11/17/2016 Presentation, Lamar University, 2016 8 Main idea of Additive Manufacturing Additive Manufacturing (AM) is a term to describe a set of technologies that create 3D objects by adding layer-upon- layer of material, which can vary from technology to technology, e.g.: plastic, liquid, metal, powder filaments, sheet of paper, etc. But the common feature for all Addictive Manufacturing is the: usage of a computer together with a special 3D modeling software. So, first thing to start: create a CAD sketch. Then: AM device reads data from CAD file and builds a structure layer by layer from printing material. 11/17/2016 Presentation, Lamar University, 2016 9 Examples of 3D printers: http://3dprintingfromscratch.com/common/types- of-3d-printers-or-3d-printing-technologies-overview/ 11/17/2016 Presentation, Lamar University, 2016 10 Types of input files 1. Standard Tessellation Language (STL) file. 2. Virtual Reality Modeling Language (VRML), a newer digital 3D file type that also includes color. 3. Additive Manufacturing File Format (.AMF) is a new XML-based open standard for 3D printing. 4. GCode - this file contains detailed instructions for a 3D printer to follow for each slice, such as the starting point for each layer and the "route" that the nozzle or print head will follow in laying down the material. 5. In addition, 3D printer manufacturers may have their own proprietary input file formats that contain instructions specific to the methodology for that make or model, and that are compatible only with that manufacturer's software. Note. This does not create a barrier to printing with these machines, as the proprietary file format is generated from the user's own STL or VRML file. 11/17/2016 Presentation, Lamar University, 2016 11 Free 3D software 1. Google SketchUp 10. Wings 3D 2. 3DCrafter 11. FreeCAD 3. 3Dtin 12. GLC Player 4. Anim8or 13. LeoCAD 5. Art of Illusion 14. Netfabb Studio Basic 6. Blender 15. K-3D 7. BRL-CAD 16. OpenSCAD 8. Creo Elements/Direct - formerly 17. Tinkercad CoCreate 9. DrawPlus Starter Edition 11/17/2016 Presentation, Lamar University, 2016 12 3DS Max - High-end commercial 3D modeling tools 1. Alibre - One of the most 8. Maya affordable CAM programs. 9. Magics 2. AC3D 10. NetFabb 3. AutoCAD 11. Rhino3D 4. AutoQ3D 12. Solidworks 5. Cheetah3D 13. ZBrush 6. Cloud9 7. FormZ 11/17/2016 Presentation, Lamar University, 2016 13 Free STL software: 1. MeshLab: Open source software for processing and editing of unstructured 3D triangular meshes. It also has an extremely fast slide function. 2. Google SketchUp plugin: A plugin script to import and export STL files for Google SketchUp. Supports both binary and ASCII import and export. 3. STL-viewer: Display and manipulate the contents of stereolithography or STL file. 4. Netfabb Studio: A free Windows program for 3D printing to view, edit, analyze and repair STL files. 11/17/2016 Presentation, Lamar University, 2016 14 Google: context free grammar for "standard tessellation language" (STL) 11/17/2016 Presentation, Lamar University, 2016 15 The STL file structure (byte code – 7MB) 11/17/2016 Presentation, Lamar University, 2016 16 The STL file structure (text file – 1.3 MB) 11/17/2016 Presentation, Lamar University, 2016 17 The STL file structure (snippet of text representation) solid OpenSCAD_Model facet normal 0 0 0 outer loop vertex -12.892 -0.886857 15.3505 vertex -12.8413 -1.22597 15.1614 vertex -13.2 -1.22597 15.1142 endloop endfacet . endsolid OpenSCAD_Model 11/17/2016 Presentation, Lamar University, 2016 18 The STL file structure (similar to reverse engineering) The following Context-Free Grammar can generate the previous text (Open-Source Computer Assisted Design model): 1. S → solid OpenSCAD_Model Facets endsolid OpenSCAD_Model 2. Facets → Facet Facets | Facet 3. Facet → facet Position Origine OuterLoop endfacet 4. Position → normal | orthogonal 5. Origine → X_origine Y_origine Z_origine 6. X_origine → Number 7. Y_origine → Number 8. Z_origine → Number 9. OuterLoop → Vertex_A Vertex_B Vertex_C . 11/17/2016 Presentation, Lamar University, 2016 19 The STL file structure (reverse engineering) . 10. Vertex_A → vertex A_coord B_coord C_coord 11. Vertex_B → vertex A_coord B_coord C_coord 12. Vertex_C → vertex A_coord B_coord C_coord 13. A_coord → Number 14. B_coord → Number 15. C_coord → Number 16. Number → IntegerPart . FractionalPart 17. IntegerPart → Digit | IntegerPart Digit 18. FractionalPart → Digit | Digit FractionalPart 19. Digit → 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 11/17/2016 Presentation, Lamar University, 2016 20 Is reverse engineering legal? In the U.S., Section 103(f) of the Digital Millennium Copyright Act (DMCA) (17 USC § 1201 (f) - Reverse Engineering) specifically states that it is legal to reverse engineer and circumvent the protection to achieve interoperability between computer programs (such as information transfer between applications). Interoperability is defined in paragraph 4 of Section
Recommended publications
  • Turbocad 27 CZ - Podporovné Formáty Soubor Formátu Popis Formátu Platinum Professional Deluxe Designer
    TurboCAD 27 CZ - podporovné formáty Soubor formátu Popis formátu Platinum Professional Deluxe Designer DWG AutoCAD® native format ✓ ✓ ✓ ✓ DWF Autodesk® Drawing Web Format ✓ ✓ ✓ ✓ DXF Drawing Exchange format ✓ ✓ ✓ ✓ 3DM Rhino format ✓ ✓ - - 3DS Autodesk® 3D Studio format ✓ ✓ ✓ - 3DV VRML Worlds ✓* ✓* ✓* - 3MF 3D Manufacturing Format ✓ ✓ ✓ - ASAT ACIS® ✓ - - - ASM Pro/E/Creo/Solid Edge Assembly ✓* - - - CATPART CATIA V5/V6 ✓* - - - CATPRODUCT CATIA V5/V7 ✓* - - - ASC, PCD, PCG Point Cloud Data ✓ ✓ - - BMP Bitmap ✓** ✓** ✓** ✓** CGM Windows® Bitmap format ✓ ✓ ✓ ✓ DAE COLLADA Model ✓ ✓** ✓** - DC, DCD DesignCAD® format ✓* ✓* ✓* ✓* DGN Intergraph Microstation ✓ ✓ ✓ - EPS Adobe® PostScript ✓ ✓ ✓ - FCD, FCW Fast CAD format ✓* ✓* ✓* ✓* FBX FBX® data exchange technology ✓ ✓ ✓ - GEO VRML Worlds ✓* ✓* - - GIF Graphics Interchange format (w/ Alpha Channel Support) ✓** ✓** ✓** ✓** IAM Autodesk Inventor Assembly File ✓* - - - IPT Autodesk Inventor Part File ✓* - - - IFC Industry Foundation Classes ✓ ✓ - - IGS IGES Drawing ✓ - - - JPG JPEG ✓** ✓** ✓** ✓** JPG SDK sample filter JPEG ✓** - - - KML, KMZ Google Map Format ✓* ✓* ✓* - Model CATIA V4 ✓* - - - OBJ OBJ Drawing ✓ ✓ - - PAR Solid Edge Part ✓* - - - PRT UG NX/Pro/E/Creo ✓* - - - PDF Adobe® Portable Document Format ✓** ✓** ✓** ✓** PDF Adobe® 3D Portable Document Format ✓** - - - PDF Adobe PRC Portable Document Format ✓** ✓** - - PLT Plotter file format language ✓ ✓ ✓ ✓ PNG Portable Network Graphic (w/ Alpha Channel Support) ✓** ✓** ✓** ✓** PRC Product Representation Compact (3D PDF) ✓** ✓** - -
    [Show full text]
  • Key Aspects in 3D File Format Conversions
    Key Aspects in 3D File Format Conversions Kenton McHenry and Peter Bajcsy Image Spatial Data Analysis Group, NCSA Presented by: Peter Bajcsy National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Outline • Introduction • What do we know about 3D file formats? • Basic Archival Questions • Is there an optimal format to convert to? • Can we quantify 3D noise introduced during conversions? • NCSA Polyglot to Support Archival Processes • Automation of File Format Conversions • Quality of File Format Conversions • Scalability with Volume • Conclusions • Live demonstration Introduction Introduction to 3D File Format Reality *.k3d *.pdf (*.prc, *.u3d) *.ma, *.mb, *.mp *.w3d *.lwo *.c4d *.dwg *.blend *.iam *.max, *.3ds Introduction: Our Survey about 3D Content • Q: How Many 3D File Formats Exist? • A: We have found more than 140 3D file formats. Many are proprietary file formats. Many are extremely complex (1,200 and more pages of specifications). • Q: How Many Software Packages Support 3D File Format Import, Export and Display? • A: We have documented about 16 software packages. There are many more. Most of them are proprietary/closed source code. Many contain incomplete support of file specifications. Examples of Formats and Stored Content Format Geometry Appearance Scene Animation Faceted Parametric CSG B-Rep Color Material Texture Bump Lights Views Trans. Groups 3ds √ √ √ √ √ √ √ √ √ igs √ √ √ √ √ √ √ lwo √ √ √ √ √ √ obj √ √ √ √ √ √ √ ply √ √ √ √ √ stp √ √ √ √ √ √ wrl √ √ √ √ √ √ √ √ √ √ √ u3d √ √ √ √ √
    [Show full text]
  • How to Use the 3D Printer STEP 1: Design Your 3D Part on a CAD
    How to use the 3D Printer STEP 1: Design your 3D part on a CAD software What is it CAD Software? CAD (computer-aided design) software allows you to create 3D objects to print. Where can I get CAD Software? SolidWorks is a professional CAD software available free for SDSU students. Download SolidWorks at: http://engineering.sdsu.edu/support/ If you are a beginner, you can create 3D models using simple free software online. Among the most popular are: Google Sketchup, Wings 3D, Blender, and Sculptris. Optional step only if you are printing more than one part at a time? If you are printing more than one part you need to designate where you want the part printed on the printable platform. 1. Download and install the Makerbot Makerware Software found at http://www.makerbot.com/makerware/ 2. Open the MakerWare 3. Click “Add” to upload each of your parts. Upload the original file format (e.g. SolidWorks file format), not an .stl file 4. Move your parts until they are located in the desired spot. 5. Click “Make” to save your parts as an .stl file 6. Skip to STEP 3 STEP 2: Save your part as an stl. file using your CAD software. What is an .stl file? An .stl file is a language that 3D printers can read. If you try to print a SolidWorks or Google Sketchup file the 3D printer will not recognize it. STEP 3: Insert your .stl file on the 3D printer SD Card. The SD Card is plugged in near the control panel of the 3D Printer.
    [Show full text]
  • Making a Game Character Move
    Piia Brusi MAKING A GAME CHARACTER MOVE Animation and motion capture for video games Bachelor’s thesis Degree programme in Game Design 2021 Author (authors) Degree title Time Piia Brusi Bachelor of Culture May 2021 and Arts Thesis title 69 pages Making a game character move Animation and motion capture for video games Commissioned by South Eastern Finland University of Applied Sciences Supervisor Marko Siitonen Abstract The purpose of this thesis was to serve as an introduction and overview of video game animation; how the interactive nature of games differentiates game animation from cinematic animation, what the process of producing game animations is like, what goes into making good game animations and what animation methods and tools are available. The thesis briefly covered other game design principles most relevant to game animators: game design, character design, modelling and rigging and how they relate to game animation. The text mainly focused on animation theory and practices based on commentary and viewpoints provided by industry professionals. Additionally, the thesis described various 3D animation and motion capture systems and software in detail, including how motion capture footage is shot and processed for games. The thesis ended on a step-by-step description of the author’s motion capture cleanup project, where a jog loop was created out of raw motion capture data. As the topic of game animation is vast, the thesis could not cover topics such as facial motion capture and procedural animation in detail. Technologies such as motion matching, machine learning and range imaging were also suggested as topics worth covering in the future.
    [Show full text]
  • A Guide to Harvard Academics
    The 49 A Guide to Harvard Academics 2016-2017 This guide is not the College’s advising resource of record. For the most accurate and up-to-date information on concentration and secondary field requirements, please consult the undergraduate Handbook for Students. Table of Contents Welcome to Harvard .........................................................................................................................4 Fields of Concentration and the 49 Book.......................................................................................5 How to Read the Fields of Concentration in the Handbook for Students.................................6 Academic Advising at Harvard........................................................................................................7 The Advising Relationship ...............................................................................................................8 Building Your Board of Advisors ...................................................................................................9 First-Year Advising ............................................................................................................................10 Sophomore Advising .........................................................................................................................11 Concentration Advising ....................................................................................................................12 Additional Advising Resources .......................................................................................................13
    [Show full text]
  • Openscad User Manual (PDF)
    OpenSCAD User Manual Contents 1 Introduction 1.1 Additional Resources 1.2 History 2 The OpenSCAD User Manual 3 The OpenSCAD Language Reference 4 Work in progress 5 Contents 6 Chapter 1 -- First Steps 6.1 Compiling and rendering our first model 6.2 See also 6.3 See also 6.3.1 There is no semicolon following the translate command 6.3.2 See Also 6.3.3 See Also 6.4 CGAL surfaces 6.5 CGAL grid only 6.6 The OpenCSG view 6.7 The Thrown Together View 6.8 See also 6.9 References 7 Chapter 2 -- The OpenSCAD User Interface 7.1 User Interface 7.1.1 Viewing area 7.1.2 Console window 7.1.3 Text editor 7.2 Interactive modification of the numerical value 7.3 View navigation 7.4 View setup 7.4.1 Render modes 7.4.1.1 OpenCSG (F9) 7.4.1.1.1 Implementation Details 7.4.1.2 CGAL (Surfaces and Grid, F10 and F11) 7.4.1.2.1 Implementation Details 7.4.2 View options 7.4.2.1 Show Edges (Ctrl+1) 7.4.2.2 Show Axes (Ctrl+2) 7.4.2.3 Show Crosshairs (Ctrl+3) 7.4.3 Animation 7.4.4 View alignment 7.5 Dodecahedron 7.6 Icosahedron 7.7 Half-pyramid 7.8 Bounding Box 7.9 Linear Extrude extended use examples 7.9.1 Linear Extrude with Scale as an interpolated function 7.9.2 Linear Extrude with Twist as an interpolated function 7.9.3 Linear Extrude with Twist and Scale as interpolated functions 7.10 Rocket 7.11 Horns 7.12 Strandbeest 7.13 Previous 7.14 Next 7.14.1 Command line usage 7.14.2 Export options 7.14.2.1 Camera and image output 7.14.3 Constants 7.14.4 Command to build required files 7.14.5 Processing all .scad files in a folder 7.14.6 Makefile example 7.14.6.1 Automatic
    [Show full text]
  • Cimdata Cpdm Late-Breaking News
    PLM Industry Summary James Watch, Editor Vol. 17 No 27 Friday 03 July 2015 Contents CIMdata News _____________________________________________________________________ 2 CIMdata Announces PLM Road Map 2015 for the Aerospace & Defense Industry ____________________2 CIMdata to Offer Workshop on Social Product Development & Collaboration _______________________3 Powering Value Networks with SAP – A CIMdata Commentary __________________________________3 Why Supply Chain Collaborative Practice is Paramount for Success _______________________________6 Acquisitions _______________________________________________________________________ 7 Addnode Group Acquires Transcat PLM, a German Software Provider with an Annual Turnover of SEK 450 M ________________________________________________________________________________7 Atos completes acquisition of Xerox ITO ____________________________________________________8 Company News _____________________________________________________________________ 9 3MF Consortium Signs New Members 3D Systems, Materialise, Siemens PLM Software and Stratasys ___9 Autodesk Expands Free Access to Autodesk Design Academy Curricula for Education _______________10 Autodesk and NIMS Partner to Advance the 21st Century CAM Manufacturing Workforce ____________11 IdeaScale Launches Exclusive Partnership with InnovationManagement.se _________________________12 Mastercam Announces Summer Teacher Training Schedule _____________________________________13 Michael Management Reaches A Major Milestone By Creating Its 100th SAP Training
    [Show full text]
  • Metadefender Core V4.12.2
    MetaDefender Core v4.12.2 © 2018 OPSWAT, Inc. All rights reserved. OPSWAT®, MetadefenderTM and the OPSWAT logo are trademarks of OPSWAT, Inc. All other trademarks, trade names, service marks, service names, and images mentioned and/or used herein belong to their respective owners. Table of Contents About This Guide 13 Key Features of Metadefender Core 14 1. Quick Start with Metadefender Core 15 1.1. Installation 15 Operating system invariant initial steps 15 Basic setup 16 1.1.1. Configuration wizard 16 1.2. License Activation 21 1.3. Scan Files with Metadefender Core 21 2. Installing or Upgrading Metadefender Core 22 2.1. Recommended System Requirements 22 System Requirements For Server 22 Browser Requirements for the Metadefender Core Management Console 24 2.2. Installing Metadefender 25 Installation 25 Installation notes 25 2.2.1. Installing Metadefender Core using command line 26 2.2.2. Installing Metadefender Core using the Install Wizard 27 2.3. Upgrading MetaDefender Core 27 Upgrading from MetaDefender Core 3.x 27 Upgrading from MetaDefender Core 4.x 28 2.4. Metadefender Core Licensing 28 2.4.1. Activating Metadefender Licenses 28 2.4.2. Checking Your Metadefender Core License 35 2.5. Performance and Load Estimation 36 What to know before reading the results: Some factors that affect performance 36 How test results are calculated 37 Test Reports 37 Performance Report - Multi-Scanning On Linux 37 Performance Report - Multi-Scanning On Windows 41 2.6. Special installation options 46 Use RAMDISK for the tempdirectory 46 3. Configuring Metadefender Core 50 3.1. Management Console 50 3.2.
    [Show full text]
  • Experiences in Using Open Source Software for Teaching Electronic Engineering CAD
    Experiences in Using Open Source Software for Teaching Electronic Engineering CAD Dr Simon Busbridge1 & Dr Deshinder Singh Gill School of Computing, Engineering and Mathematics, University of Brighton, Brighton BN2 4GJ [email protected] Abstract Embedded systems and simulation distinguish modern professional electronic engineering from that learnt at school. First year undergraduates typically have little appreciation of engineering software capabilities and file handling beyond elementary word processing. This year we expedited blended teaching through the experiential based learning process via open source engineering software. Students engaged with the entire electronic engineering product creation process from inception, performance simulation, printed circuit board design, manufacture and assembly, to cabinet design and complete finished product. Currently students learn software skills using a mixture of electronic and mechanical engineering software packages. Although these have professional capability they are not available off-campus and are sometimes surprisingly poor in simulating real world devices. In this paper we report use of LTspice, FreePCB and OpenSCAD for the learning and teaching of analogue electronics simulation and manufacture. Comparison of the software options, the type of tasks undertaken, examples of student assignments and outputs, and learning achieved are presented. Examples of assignment based learning, integration between the open source packages and difficulties encountered are discussed. Evaluation of student attitudes and responses to this method of learning and teaching are also discussed, and the educational advantages of using this approach compared to the use of commercial packages is highlighted. Introduction Most educational establishments use software for simulating or designing engineering. Most commercial packages come with an academic licence which restricts access to on-site computers.
    [Show full text]
  • Additive Manufacturing Technologies
    ADDITIVE MANUFACTURING TECHNOLOGIES NOVEMBER 15, 2014 Contents What is 3D Printing/Additive Manufacturing? ....................................................................................... 2 Technologies used for 3D Printing .......................................................................................................... 2 Powder Bed Fusion Technology .................................................................................................. 2 1. Selective Laser Sintering (SLS) ................................................................................................. 2 2. Selective Laser Melting (SLM) ................................................................................................. 4 3. Direct Metal Laser Sintering (DMLS) ....................................................................................... 6 4. Electron Beam Melting (EBM) ................................................................................................. 7 5. Selective Heat Sintering (SHS) ................................................................................................. 9 Light Polymerization Technology .............................................................................................. 11 1. Stereolithography (SLA) ........................................................................................................ 11 2. Digital Light Processing (DLP) ................................................................................................ 13 Fused Deposition Modelling
    [Show full text]
  • Openscad User Manual/Print Version Table of Contents Introduction First
    OpenSCAD User Manual/Print version Table of Contents 1. Introduction 2. First Steps 3. The OpenSCAD User Interface 4. The OpenSCAD Language 1. General 2. Mathematical Operators 3. Mathematical Functions 4. String Functions 5. Primitive Solids 6. Transformations 7. Conditional and Iterator Functions 8. CSG Modelling 9. Modifier Characters 10. Modules 11. Include Statement 12. Other Language Feature 5. Using the 2D Subsystem 1. 2D Primitives 2. 3D to 2D Projection 3. 2D to 2D Extrusion 4. DXF Extrusion 5. Other 2D formats 6. STL Import and Export 1. STL Import 2. STL Export 7. Commented Example Projects 8. Using OpenSCAD in a command line environment 9. Building OpenSCAD from Sources 1. Building on Linux/UNIX 2. Cross-compiling for Windows on Linux or Mac OS X 3. Building on Windows 4. Building on Mac OS X 10. Libraries 11. Glossary 12. Index Introduction OpenSCAD is a software for creating solid 3D CAD objects. It is free software (http://www.gnu.org/philosophy/free-sw.html) and available for GNU/Linux (http://www.gnu.org/) , MS Windows and Apple OS X. Unlike most free software for creating 3D models (such as the well-known application Blender (http://www.blender.org/) ), OpenSCAD does not focus on the artistic aspects of 3D modelling, but instead focuses on the CAD aspects. So it might be the application you are looking for when you are planning to create 3D models of machine parts, but probably is not what you are looking for when you are more interested in creating computer- animated movies. OpenSCAD is not an interactive modeller.
    [Show full text]
  • G-Code Generation for Multi-Process 3D Printing Callum Peter Bailey University of Texas at El Paso, [email protected]
    University of Texas at El Paso DigitalCommons@UTEP Open Access Theses & Dissertations 2016-01-01 G-Code Generation For Multi-Process 3D Printing Callum Peter Bailey University of Texas at El Paso, [email protected] Follow this and additional works at: https://digitalcommons.utep.edu/open_etd Part of the Computer Engineering Commons, Electrical and Electronics Commons, and the Mechanical Engineering Commons Recommended Citation Bailey, Callum Peter, "G-Code Generation For Multi-Process 3D Printing" (2016). Open Access Theses & Dissertations. 602. https://digitalcommons.utep.edu/open_etd/602 This is brought to you for free and open access by DigitalCommons@UTEP. It has been accepted for inclusion in Open Access Theses & Dissertations by an authorized administrator of DigitalCommons@UTEP. For more information, please contact [email protected]. G-CODE GENERATION FOR MULTI-PROCESS 3D PRINTING CALLUM PETER BAILEY Master’s Program in Electrical Engineering APPROVED: Eric MacDonald, Ph.D., Chair David Roberson, Ph.D. Michael McGarry, Ph.D. Charles Ambler, Ph.D. Dean of the Graduate School Copyright © by Callum Peter Bailey 2016 Dedication I dedicate this work to my parents, Peter and Jenny Bailey, whose unconditional love and support have given me the self-confidence and self-belief to take on the world; and to my wife, Heather, whose love has taken me on this American adventure. G-CODE GENERATION FOR MULTI-PROCESS 3D PRINTING by CALLUM PETER BAILEY, MChem THESIS Presented to the Faculty of the Graduate School of The University of Texas at El Paso in Partial Fulfillment of the Requirements for the Degree of MASTER OF SCIENCE Department of Electrical & Computer Engineering THE UNIVERSITY OF TEXAS AT EL PASO December 2016 Acknowledgements I would like to extend my acknowledgements to everyone who has contributed to this project and who has helped me during my time in El Paso.
    [Show full text]