V2.1 User Handbook

Total Page:16

File Type:pdf, Size:1020Kb

V2.1 User Handbook V2.1 User Handbook August 24, 2007 i The EMC Team This handbook is a work in progress. If you are able to help with writing, editing, or graphic preparation please contact any member of the writing team or join and send an email to emc- [email protected]. Copyright (c) 2000-6 LinuxCNC.org Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and one Back-Cover Text: "This EMC Handbook is the product of several authors writing for linuxCNC.org. As you find it to be of value in your work, we invite you to contribute to its revision and growth." A copy of the license is included in the section entitled "GNU Free Documentation License". If you do not find the license you may order a copy from Free Software Foundation, Inc. 59 Temple Place, Suite 330 Boston, MA 02111-1307 Contents I Introduction & installing EMC2 1 1 The Enhanced Machine Control 2 1.1 Introduction ........................................... 2 1.2 The Big CNC Picture ....................................... 2 1.3 Computer Operating Systems ................................. 3 1.4 History of the Software ..................................... 3 1.5 How the EMC2 Works ...................................... 4 1.5.1 Graphical User Interfaces ............................... 5 1.5.2 Motion Controller EMCMOT .............................. 6 1.5.3 Discrete I/O Controller EMCIO ............................ 7 1.5.4 Task Executor EMCTASK ............................... 7 1.6 Thinking Like a Machine Operator .............................. 8 1.6.1 Modes of Operation ................................... 9 1.6.2 Information Display .................................. 10 1.7 Thinking Like An Integrator .................................. 11 1.7.1 Units ........................................... 12 1.7.2 Some things we may not want to change. ...................... 12 1.7.3 Some things we will need to change. ......................... 12 2 Installing the EMC2 software 14 2.1 Introduction ........................................... 14 2.2 EMC Download Page ...................................... 14 2.3 EMC2 Live CD .......................................... 15 2.4 EMC2 install script ....................................... 15 2.5 Manual installing using apt commands. ........................... 15 II Configuring EMC2 17 3 Running EMC2 18 3.1 Configuration Selector ..................................... 18 ii CONTENTS iii 3.2 Copying Sample Configurations ................................ 19 3.2.1 Copy and Paste ..................................... 19 3.2.2 Drag and Drop ...................................... 20 3.2.3 Comand Line Copy ................................... 21 3.3 Starting a Custom Configuration ............................... 21 4 Basic configurations for a stepper based system 23 4.1 Introduction ........................................... 23 4.2 Maximum step rate ....................................... 23 4.3 Pinout ............................................... 23 4.3.1 standard_pinout.hal .................................. 24 4.3.2 Overview of the standard_pinout.hal ......................... 26 4.3.3 Changing the standard_pinout.hal .......................... 26 4.3.4 Changing the polarity of a signal ........................... 26 4.3.5 Adding PWM Spindle Speed Control ......................... 27 4.3.6 Adding an enable signal ................................ 27 4.3.7 Adding an external ESTOP button .......................... 27 5 INI Configuration 28 5.1 Files Used for Configuration .................................. 28 5.2 The INI File Layout ....................................... 28 5.2.1 Comments ........................................ 29 5.2.2 Sections .......................................... 29 5.2.3 Variables ......................................... 30 5.3 INI Variable Definitions ..................................... 30 5.3.1 [EMC] Section ...................................... 30 5.3.2 [DISPLAY] Section .................................... 30 5.3.3 [EMCMOT] Section ................................... 30 5.3.4 [TASK] Section ...................................... 31 5.3.5 [HAL] section ....................................... 31 5.3.6 [TRAJ] Section ...................................... 31 5.3.7 [AXIS_<num>] Section ................................. 32 5.3.7.1 Homing-related items .............................. 34 5.3.7.2 Servo-related items ............................... 34 5.3.7.3 Stepper-related items .............................. 35 5.3.8 [EMCIO] Section .................................... 36 5.4 Homing .............................................. 38 5.4.1 Overview ......................................... 38 5.4.2 Homing Sequence .................................... 38 CONTENTS iv 5.4.3 Configuration ...................................... 38 5.4.3.1 HOME_SEARCH_VEL .............................. 38 5.4.3.2 HOME_LATCH_VEL ............................... 38 5.4.3.3 HOME_IGNORE_LIMITS ............................. 40 5.4.3.4 HOME_USE_INDEX ............................... 40 5.4.3.5 HOME_OFFSET ................................. 40 5.4.3.6 HOME ....................................... 40 5.4.3.7 HOME_IS_SHARED ............................... 40 5.4.3.8 HOME_SEQUENCE ............................... 40 6 Introduction 43 6.1 What is HAL? ........................................... 43 6.1.1 HAL is based on traditional system design techniques ............... 43 6.1.1.1 Part Selection ................................... 43 6.1.1.2 Interconnection Design ............................. 43 6.1.1.3 Implementation .................................. 44 6.1.1.4 Testing ....................................... 44 6.1.2 Summary ......................................... 44 6.2 HAL Concepts .......................................... 45 6.3 HAL components ......................................... 46 6.3.1 External Programs with HAL hooks .......................... 46 6.3.2 Internal Components .................................. 46 6.3.3 Hardware Drivers .................................... 47 6.3.4 Tools and Utilities .................................... 47 6.4 Tinkertoys, Erector Sets, Legos and the HAL ........................ 47 6.4.1 Tower ........................................... 47 6.4.2 Erector Sets ....................................... 47 6.4.3 Tinkertoys ........................................ 48 6.4.4 A Lego Example ..................................... 49 6.5 Timing Issues In HAL ...................................... 50 6.6 Dynamic Linking and Configuration ............................. 50 7 HAL Tutorial 52 7.1 Before we start .......................................... 52 7.1.1 Notation .......................................... 52 7.1.2 The RTAPI environment ................................ 52 7.2 Tab-completion .......................................... 53 7.3 A Simple Example ........................................ 53 7.3.1 Loading a realtime component ............................. 53 CONTENTS v 7.3.2 Examining the HAL ................................... 53 7.3.3 Making realtime code run ............................... 55 7.3.4 Changing parameters .................................. 56 7.3.5 Saving the HAL configuration ............................. 56 7.3.6 Restoring the HAL configuration ........................... 57 7.4 Looking at the HAL with halmeter ............................... 57 7.4.1 Starting halmeter .................................... 57 7.4.2 Using halmeter ...................................... 59 7.5 A slightly more complex example. ............................... 60 7.5.1 Installing the components ............................... 60 7.5.2 Connecting pins with signals ............................. 61 7.5.3 Setting up realtime execution - threads and functions ............... 62 7.5.4 Setting parameters ................................... 64 7.5.5 Run it! ........................................... 64 7.6 Taking a closer look with halscope. .............................. 64 7.6.1 Starting Halscope .................................... 64 7.6.2 Hooking up the “scope probes” ............................ 67 7.6.3 Capturing our first waveforms ............................. 68 7.6.4 Vertical Adjustments .................................. 69 7.6.5 Triggering ......................................... 69 7.6.6 Horizontal Adjustments ................................ 71 7.6.7 More Channels ...................................... 72 8 Hardware Drivers 74 8.1 Parport .............................................. 74 8.1.1 Installing ......................................... 74 8.1.2 Removing ......................................... 75 8.1.3 Pins ............................................ 75 8.1.4 Parameters ........................................ 75 8.1.5 Functions ......................................... 77 8.1.6 Common problems ................................... 77 8.2 probe_parport .......................................... 77 8.2.1 Installing ......................................... 77 8.3 AX5214H ............................................. 77 8.3.1 Installing ......................................... 78 8.3.2 Removing ......................................... 78 8.3.3 Pins ............................................ 78 8.3.4 Parameters ........................................ 78 8.3.5 Functions ......................................... 79
Recommended publications
  • Eindhoven University of Technology MASTER 3D-Graphics Rendering On
    Eindhoven University of Technology MASTER 3D-graphics rendering on a multiprocessor architecture van Heesch, F.H. Award date: 2003 Link to publication Disclaimer This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Student theses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the document as presented in the repository. The required complexity or quality of research of student theses may vary by program, and the required minimum study period may vary in duration. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain "77S0 TUIe technische universiteit eindhoven Faculty of Electrical Engineering Section Design Technology For Electronic Systems (ICS/ES) ICS-ES 817 Master's Thesis 3D-GRAPHICS RENDE RING ON A MULTI­ PROCESSOR ARCHITECTURE. F. van Heesch Coach: Ir. E. Jaspers (Philips Research Laboratories) Dr. E. van der Tol (Philips Research Laboratories) Supervisor: prof.dr.ir. G. de Haan Date: March 2003 The Faculty of Electrical Engineering of the Eindhoven Universily of Technology does not accept any responsibility regarding the contents of Masters Theses Abstract Real-time 3D-graphics rendering is a highly computationally intensive task, with a high memory bandwidth requirement.
    [Show full text]
  • Programmation Amigaos
    Découverte de la Programmation AmigaOS Version 1.0 - 07/11/2003 http://www.guru-meditation.net Avant-propos Bonjour à tous, A l’occasion de l’Alchimie, nous sommes très heureux de faire voir le jour à ce document en français sur la programmation Amiga. Il devrait représenter une précieuse source d’informations et il sera complété et corrigé au fil du temps. Le but de ce livret est de vous offrir des clés, des pistes pour partir sur les chemins du développement en les balisant. Par exemple, vous ne trouverez pas ici de tutoriels sur l’utilisation des bibliothèques ou des devices du système. Nous donnons ici des principes et des conseils mais pas de code : pour des sources et des exemples, nous vous renvoyons à notre site (http://www.guru-meditation.net) et un chapitre est en plus réservé à la recherche d’informations. Nous essaierons de prendre en compte un maximum de configurations possible, de signaler par exemple les spécificités de MorphOS, ... Quelque soit le système, on peut d’ors et déjà déconseiller à tous de “coder comme à la belle époque” comme on entend parfois, c’est à dire en outrepassant le système. Nous souhaitons, par le développement, contribuer à un avenir plus serein de l’Amiga. C’est pourquoi, parfois avec un pincement, nous omettrons de parler d’outils ou de pratiques “révolus”. On conseillera avant tout ceux qui sont maintenus et modernes ... ou encore, à défaut, anciens mais indispensables. Objectif : futur. Ce livret est très porté vers le langage C mais donne malgré tout de nombreux éclairages sur la programmation en général.
    [Show full text]
  • Implementation of a Linux-Based Cnc Open Control System
    IMPLEMENTATION OF A LINUX-BASED CNC OPEN CONTROL SYSTEM Tomislav Staroveški, Danko Brezak, Toma Udiljak, Dubravko Majetić T. Staroveski, dip.ing., University of Zagreb, FSB, I. Lucica 5, 10000 Zagreb Dr.sc. D. Brezak, University of Zagreb, FSB, I. Lucica 5, 10000 Zagreb Prof.dr.sc. T. Udiljak, University of Zagreb, FSB, I. Lucica 5, 10000 Zagreb Prof.dr.sc. D. Majetic, University of Zagreb, FSB, I. Lucica 5, 10000 Zagreb Keywords: Open Control Systems, Enhanced currently focused on the development of open Machine Control, Real-Time Linux architecture control system named as Enhanced Motion Controller [4]. After this first initiative, Abstract several other projects have started in the Europe, This paper presents a utilization of a Linux based USA and Japan, among which the most important open architecture control system (OAC) as a CNC are [5]: solution for the mini milling testbed platform. The OSACA (Open System Architecture for characteristics of the chosen OAC solution, testbed Controls within Automation System), structure, and implementation details are briefly OMAC (Open Modular Architecture depicted. Finally, main conclusions and future Controllers), research work are summarized. OSEC (Open System Environment for Controller), 1. INTRODUCTION JOP (Japanese Open Promotion Group). In the last two decades, a lot of efforts have These projects were initiated and supported by been made in the development of open control different machine tool makers, control and software systems for machine tools. They were recognized vendors, system
    [Show full text]
  • Development of a Computer Numerically Controlled Router Machine with 4 Degrees of Freedom Using an Open Architecture
    Development of a Computer Numerically Controlled Router Machine With 4 Degrees of Freedom Using an Open Architecture Leonardo Romero Munoz˜ Moises Garc´ıa Villanueva Mario Santana Gomez´ Facultad de Ingenier´ıa Electrica´ Facultad de Ingenier´ıa Electrica´ Facultad de Ingenier´ıa Electrica´ UMSNH UMSNH UMSNH Morelia, Mich., Mexico Morelia, Mich., Mexico Morelia, Mich., Mexico Email: [email protected] Email: moises@correo.fie.umich.mx Email: msantana@correo.fie.umich.mx TABLE I Abstract—A CNC router machine, of low cost, medium preci- ESTIMATED ANNUAL SHIPMENTS OF INDUSTRIAL ROBOTS IN SELECTED sion, using an open architecture, with four degrees of freedom, is COUNTRIES [9]. presented. It is described its hardware and software components. Also some applications to do simple tasks are presented. Country 2010 2011 2012* 2015* America 17,114 26,227 30,600 35,100 I. INTRODUCTION North America ( Canada, Mexico, USA) 16,356 24,341 28,000 31,000 Central and South America 758 1,886 2,600 4,100 Asia/Australia 69,833 88,698 98,900 116,700 Industrial robots have been used with success to do multi- China 14,978 22,577 26,000 35,000 ple tasks including: automotive industry, electrical/electronic India 776 1,547 2,000 3,500 Japan 21,903 27,894 31,000 35,000 industry, metal products and many others (see Figure 1). Republic of Korea 23,508 25,536 26,800 25,000 Taiwan 3,290 3,688 4,400 5,500 Thailand 2,450 3,453 4,100 7,000 Other Asia/Australia 2,928 20,483 4,600 5,700 Estimated worldwide annual supply of industrial robots at year-end Europe 20,483 43,826 44,100 47,200 by industries 2009 - 2011 Czech Rep.
    [Show full text]
  • A CAD/CAM Oriented Learning Management System
    Low‐cost, High‐Capability, Embedded Systems for CNC Education and Research Lo Valvo E.1 1 Università degli Studi di Palermo, Dipartimento di Ingegneria Chimica, Gestionale, Informatica e Meccanica, Palermo, [email protected] Low‐cost, High‐Capability, Embedded Systems for CNC Education and Research Abstract Teaching of CNC and CAD/CAM technologies has recently taken a great importance, due to their development, to the great number of solutions available on the market, and to the frequent updates. Nevertheless, one of the most urgent need is to improve the quality of education coping with a rapidly growing number of students. Nowadays, in comparison to the past, many Open-Source technical solutions, both hardware and software, are available to realise easily and cheaply some scaled-down prototypes of numerical control machine tools: these are able to work perfectly and can be employed as a learning method. This paper shows some past experiences regarding the development of some degree thesis works. In particular, it is shown how to implement a numerical control (LinuxCNC) in two specific cheap embedded systems (Raspberry Pi and BeagleBone Black). In this way, a student has the possibility of simulating the working of a complete Numerical Control and of learning interactively its way of programming. The final result and student response have shown an excellent effectiveness of these experiences and easy to use as powerful tool in engineering education. Keywords: CNC, Open Source, Embedded systems 1 INTRODUCTION Teaching of CNC and CAD/CAM technologies has recently taken a great importance and one of the most urgent need is to improve the quality of education coping with a rapidly growing number of students.
    [Show full text]
  • Main Page 1 Main Page
    Main Page 1 Main Page FLOSSMETRICS/ OpenTTT guides FLOSS (Free/Libre open source software) is one of the most important trends in IT since the advent of the PC and commodity software, but despite the potential impact on European firms, its adoption is still hampered by limited knowledge, especially among SMEs that could potentially benefit the most from it. This guide (developed in the context of the FLOSSMETRICS and OpenTTT projects) present a set of guidelines and suggestions for the adoption of open source software within SMEs, using a ladder model that will guide companies from the initial selection and adoption of FLOSS within the IT infrastructure up to the creation of suitable business models based on open source software. The guide is split into an introduction to FLOSS and a catalog of open source applications, selected to fulfill the requests that were gathered in the interviews and audit in the OpenTTT project. The application areas are infrastructural software (ranging from network and system management to security), ERP and CRM applications, groupware, document management, content management systems (CMS), VoIP, graphics/CAD/GIS systems, desktop applications, engineering and manufacturing, vertical business applications and eLearning. This is the third edition of the guide; the guide is distributed under a CC-attribution-sharealike 3.0 license. The author is Carlo Daffara ([email protected]). The complete guide in PDF format is avalaible here [1] Free/ Libre Open Source Software catalog Software: a guide for SMEs • Software Catalog Introduction • SME Guide Introduction • 1. What's Free/Libre/Open Source Software? • Security • 2. Ten myths about free/libre open source software • Data protection and recovery • 3.
    [Show full text]
  • 3D Computer Graphics Compiled By: H
    animation Charge-coupled device Charts on SO(3) chemistry chirality chromatic aberration chrominance Cinema 4D cinematography CinePaint Circle circumference ClanLib Class of the Titans clean room design Clifford algebra Clip Mapping Clipping (computer graphics) Clipping_(computer_graphics) Cocoa (API) CODE V collinear collision detection color color buffer comic book Comm. ACM Command & Conquer: Tiberian series Commutative operation Compact disc Comparison of Direct3D and OpenGL compiler Compiz complement (set theory) complex analysis complex number complex polygon Component Object Model composite pattern compositing Compression artifacts computationReverse computational Catmull-Clark fluid dynamics computational geometry subdivision Computational_geometry computed surface axial tomography Cel-shaded Computed tomography computer animation Computer Aided Design computerCg andprogramming video games Computer animation computer cluster computer display computer file computer game computer games computer generated image computer graphics Computer hardware Computer History Museum Computer keyboard Computer mouse computer program Computer programming computer science computer software computer storage Computer-aided design Computer-aided design#Capabilities computer-aided manufacturing computer-generated imagery concave cone (solid)language Cone tracing Conjugacy_class#Conjugacy_as_group_action Clipmap COLLADA consortium constraints Comparison Constructive solid geometry of continuous Direct3D function contrast ratioand conversion OpenGL between
    [Show full text]
  • Presenting Cnc Ball Screw Machines
    Miniature Machine Tools & Accessories Catalog PRESENTING CNC BALL SCREW MACHINES Chucker Lathe Ball Screw Lathe Ball Screw Mill 11th Edition P/N 5325 TABLE OF CONTENTS 2" Rigid Column Spacers .................................................. 34 Rigid Column Bases .......................................................... 34 Why Sherline Tools Are Right for You 5400 Mill Column Base with 2000 Ram ........................... 34 t Sherline, our goal has been to produce a high quality Compound Riser .............................................................. 18 the fact that new accessories work just as well on Sherline on’t be intimidated by the large Multi-Direction Upgrade for 5000-Series Mills ................ 35 line of miniature machine tools at a price that offers Radius Cutting Attachment .............................................. 19 A tools made over thirty years ago or today. Sherline has the Dnumber of accessories we offer. Milling Vise ...................................................................... 35 the customer a great value. Accuracy and versatility have Knurling Tool Holder ....................................................... 19 Rotating Mill Vise Base .................................................... 35 most complete line of small precision machine tools and We suggest you buy only what you Bump Knurl Tool Holder ................................................. 19 been prime requirements in the design process. As a result, need, when you have a job where 4-Jaw Chuck Hold-Down Set ..........................................
    [Show full text]
  • View/Download
    University of Nevada, Reno MachinView A thesis submitted in partial fulfillment of the requirements for the degree of COMPUTER SCIENCE AND ENGINEERING, BACHELOR OF SCIENCE by JOSH CURTIS SERGIU DASCALU, PhD. Thesis Advisor May, 2016 UNIVERSITY OF NEVADA THE HONORS PROGRAM RENO We recommend that the thesis prepared under our supervision by JOSH CURTIS entitled MachinView be accepted in partial fulfillment of the requirements for the degree of [NAME OF DEGREE, e.g., BACHELOR OF ARTS, PSYCHOLOGY] ______________________________________________ Sergiu Dascalu, Ph.D., Thesis Advisor ______________________________________________ Tamara Valentine, Ph.D., Director, Honors Program May, 2016 1. Abstract 3D printers require custom software to operate. Hobbyists who build their own 3D printers must create or edit their own software. Learning to write code for 3D printers can be a barrier for many people who want to create their own 3D printers. The goal of this project is to design and implement a graphical user interface (GUI) that will allow hobbyists to easily create custom software to run and manage their 3D printers. The prototype operates on a BeagleBone running Snappy Ubuntu Core. The application is a modified version of MachineKit with a web application, written in Clojurescript, for interfacing with the BeagleBone remotely. The group is advised by Dr. Richard Kelley and Jake Mestre. 2. Introduction The main goals of this project are to provide a user-friendly method of specifying the parameters and editing configuration files of custom designed 3D printers. Additionally, the project aims to provide provide monitoring software that communicates over a local network for 3D printers. The target audience for this project are 3D printer hobbyists that may not have the necessary experience programming to set up their printers.
    [Show full text]
  • Developer Manual V2.9.0-Pre0-4493-Gf35426946
    Developer Manual V2.9.0-pre0-4689-g464ef09d4, 2021-09-27 i Developer Manual V2.9.0-pre0-4689-g464ef09d4, 2021-09-27 Developer Manual V2.9.0-pre0-4689-g464ef09d4, 2021-09-27 ii Contents 1 Introduction 1 2 Code Notes 2 2.1 Intended audience...................................................2 2.2 Organization......................................................2 2.3 Terms and definitions.................................................2 2.4 Architecture overview.................................................3 2.5 Motion Controller Introduction............................................5 2.6 Block diagrams and Data Flow............................................7 2.7 Homing........................................................ 10 2.7.1 Homing state diagram............................................ 10 2.7.2 Another homing diagram........................................... 11 2.8 Commands...................................................... 11 2.8.1 ABORT.................................................... 11 2.8.1.1 Requirements........................................... 11 2.8.1.2 Results............................................... 12 2.8.2 FREE..................................................... 12 2.8.2.1 Requirements........................................... 12 2.8.2.2 Results............................................... 12 2.8.3 TELEOP................................................... 12 2.8.3.1 Requirements........................................... 12 2.8.3.2 Results............................................... 12
    [Show full text]
  • Voodoo 3 2000-3000 Reviewers Guide
    Voodoo3™ 2000 /3000 Reviewer’s Guide For reviewers of: Voodoo3 2000 Voodoo3 3000 DRAFT - DATED MATERIAL THE CONTENTS OF THIS REVIEWER’S GUIDE IS INTENDED SOLELY FOR REFERENCE WHEN REVIEWING SHIPPING VERSIONS OF VOODOO3 REFERENCE BOARDS. THIS INFORMATION WILL BE REGULARLY UPDATED, AND REVIEWERS SHOULD CONTACT THE PERSONS LISTED IN THIS GUIDE FOR UPDATES BEFORE EVALUATING ANY VOODOO3 BOARD. 3dfx Interactive, Inc. 4435 Fortran Dr. San Jose, CA 95134 408-935-4400 www.3dfx.com Copyright 1999 3dfx Interactive, Inc. All Rights Reserved. All other trademarks are the property of their respective owners. Voodoo3™ Reviewers Guide August 1999 Table of Contents INTRODUCTION Page 4 SECTION 1: Voodoo3 Board Overview Page 4 • Features • 2D Performance • 3D Performance • Video Performance • Target Audience • Pricing & Availability • Warranty • Technical Support SECTION 2: About the Voodoo3 Board Page 7 • Board Layout - Hardware Configuration & Components - System Requirements • Display Mode Table • Software Drivers • 3dfx Tools Summary SECTION 3: About the Voodoo3 Chip Page 10 • Overview SECTION 4: Installation and Start-Up Page 11 • Installing the Board • Start-Up SECTION 5: Testing Recommendations Page 14 • Testing the Voodoo3 Board • Cures to common benchmarking and image quality mistakes - 2 - Voodoo3™ Reviewers Guide August 1999 Table of Contents (cont.) SECTION 6: FAQ Page 16 SECTION 7: Glossary of 3D Terms Page 19 SECTION 8: Contacts Page 20 APPENDICES 1: Current Benchmark Page 21 • 3D WinBench • 3D Mark • Winbench 99 • Speedy • Game Gauge 1 • Quake II Time Demo 1 at 1600 x 1200 • Quake II Time Demo 1 at 1280 x 1024 Expected Performance of Popular Benchmarks 2: Errata: Known Problems Page 23 3: 3dfx Tools User Guide Page 24 - 3 - Voodoo3™ Reviewers Guide August 1999 INTRODUCTION: The Voodoo3 2000/3000 Reviewer’s Guide is a concise guide to the Voodoo3 143MHz, and 166MHz graphics accelerator boards.
    [Show full text]
  • Downloaded for a Do-It-Yourself Realisation
    COPYRIGHT AND CITATION CONSIDERATIONS FOR THIS THESIS/ DISSERTATION o Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. o NonCommercial — You may not use the material for commercial purposes. o ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. How to cite this thesis Surname, Initial(s). (2012) Title of the thesis or dissertation. PhD. (Chemistry)/ M.Sc. (Physics)/ M.A. (Philosophy)/M.Com. (Finance) etc. [Unpublished]: University of Johannesburg. Retrieved from: https://ujcontent.uj.ac.za/vital/access/manager/Index?site_name=Research%20Output (Accessed: Date). Department of Engineering Management University of Johannesburg Open Design as sustainable competitive advantage Student Name: JW Uys Student Number: 201281499 Thesis presented in partial fulfilment of the requirements for the degree of MPhil of Engineering Management in the Faculty of Engineering at University of Johannesburg Supervisor: Prof JHC Pretorius Co-supervisor: Dr GA Oosthuizen 25 January 2016 Declaration Department of Engineering Management University of Johannesburg Declaration By submitting this thesis electronically I, Johannes Wilhelm Uys , the undersigned, hereby declare that the entirety of the work contained therein is my own, original work, that I am the sole author thereof (save to the extent explicitly otherwise stated), that reproduction and publication thereof by University of Johannesburg will not infringe any third party rights and that I have not previously in its entirety or in part submitted it for obtaining any qualification.
    [Show full text]