'On-the-fly' 3-D print system prints what you design, as you design itMay 31, 2016
ITHACA, N.Y. - 3-D printing has become a powerful tool for engineers and designers, allowing them to do "rapid prototyping" by creating a physical copy of a proposed design.
But what if you decide to make changes? You may have to go back, change the design and print the whole thing again, perhaps more than once. So Cornell researchers have come up with an interactive prototyping system that prints what you are designing as you design it; the designer can pause anywhere in the process to test, measure and, if necessary, make changes that will be added to the physical model still in the printer.
"We are going from human-computer interaction to human-machine interaction," said graduate student Huaishu Peng, who described the On-the-Fly-Print system in a paper presented at the 2016 ACM Conference for Human Computer Interaction. Co-authors are François Guimbretière, associate professor of information science; Steve Marschner, professor of computer science; and doctoral student Rundong Wu.
Their system uses an improved version of an innovative "WirePrint" printer developed in a collaboration between Guimbretière's lab and the Hasso Platner Institute in Potsdam, Germany.
In conventional 3-D printing, a nozzle scans across a stage depositing drops of plastic, rising slightly after each pass to build an object in a series of layers. With the WirePrint technique the nozzle extrudes a rope of quick-hardening plastic to create a wire frame that represents the surface of the solid object described in a computer-aided design (CAD) file. WirePrint aimed to speed prototyping by creating a model of the shape of an object instead of printing the entire solid. The On-the-Fly-Print system builds on that idea by allowing the designer to make refinements while printing is in progress.
The new version of the printer has "five degrees of freedom." The nozzle can only work vertically, but the printer's stage can be rotated to present any face of the model facing up; so an airplane fuselage, for example, can be turned on its side to add a wing. There is also a cutter to remove parts of the model, say to give the airplane a cockpit.
The nozzle has been extended so it can reach through the wire mesh to make changes inside. A removable base aligned by magnets allows the operator to take the model out of the printer to measure or test to see if it fits where it's supposed to go, then replace it in the precise original location to resume printing.
The software - a plug-in to a popular CAD program - designs the wire frame and sends instructions to the printer, allowing for interruptions. The designer can concentrate on the digital model and let the software control the printer. Printing can continue while the designer works on the CAD file, but will resume when that work is done, incorporating the changes into the print.
As a demonstration the researchers created a model for a toy airplane to fit into a Lego airport set. This required adding wings, cutting out a cockpit for a Lego pilot and frequently removing the model to see if the wingspan is right to fit on the runway. The entire project was completed in just 10 minutes.
By creating a "low-fidelity sketch" of what the finished product will look like and allowing the designer to redraw it as it develops, the researchers said, "We believe that this approach has the potential to improve the overall quality of the design process."
A video can be found here: https://www.youtube.com/watch?v=X68cfl3igKE
Related Software Articles:
Workplace injuries don't just come from lifting heavy things or falling off a ladder.
When humans and animals learn and form memories, the physical structures of their brain cells change.
New software from Tel Aviv University that measures wrist movements can be used to verify signatures, replacing tablets and digital pens.
The University of Houston Gerald D. Hines College of Architecture and Design today announced it has received an in-kind software grant from Siemens PLM Software, with a commercial value of more than $66 million.
Concerns about battery life, heat creation, fan noise and overall high energy costs have driven the development of more energy-efficient computers and mobile devices over the past two decades.
Camera-equipped smartphones, laptops and other devices make it possible to share ideas and images with anyone, anywhere, often in real-time.
New software developed by Brown University computer scientists turns ordinary computer webcams into eye-tracking devices.
Co-sponsored by CENDI, National Federation of Advanced Information Services and the Research Data Alliance/US, and hosted by the Board on Research Data and Information and the National Academies of Sciences, Engineering and Medicine, this one-day workshop for data professionals is focused on the evolving concept of the 'commons' and the many challenges associated with its development.
Planning algorithms evaluate the probability of success, suggest low-risk alternatives.
University of Utah computer scientists have developed software that not only detects and eradicates never-before-seen viruses and other malware, but also automatically repairs damage caused by them.
Related Software Reading:
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
by Robert C. Martin (Author)
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)
By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.
The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job
by John Sonmez (Author)
Technical Knowledge Alone Isn't Enough - Increase Your Income by Leveling Up Your Soft Skills
Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal.
As John invested in these skills his career took off, and... View Details
Programming Pearls (2nd Edition)
by Jon Bentley (Author)
A guide to practical programming techniques and design principles, with information on such topics as testing, debugging and timing, set representations, and string problems. View Details
Software Architecture in Practice (3rd Edition) (SEI Series in Software Engineering)
by Len Bass (Author), Paul Clements (Author), Rick Kazman (Author)
The award-winning and highly influential Software Architecture in Practice, Third Edition, has been substantially revised to reflect the latest developments in the field. In a real-world setting, the book once again introduces the concepts and best practices of software architecture—how a software system is structured and how that system’s elements are meant to interact. Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be... View Details
How Google Tests Software
by James A. Whittaker (Author), Jason Arbon (Author), Jeff Carollo (Author)
2012 Jolt Award finalist!
Pioneering the Future of Software Test
Do you need to get it right, too? Then, learn from Google. Legendary testing expert James Whittaker, until recently a Google testing leader, and two top Google experts reveal exactly how Google tests software, offering brand-new best practices you can use even if you’re not quite Google’s size…yet!
... View Details
Code: The Hidden Language of Computer Hardware and Software
by Charles Petzold (Author)
What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.
Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and... View Details
Clean Code: A Handbook of Agile Software Craftsmanship
by Robert C. Martin (Author)
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software... View Details
iOS 11 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
by Matt Neuburg (Author)
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 4. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework.Explore Swift’s object-oriented conceptsBecome familiar with built-in Swift typesDive deep into Swift objects, protocols, and genericsTour the lifecycle of an Xcode projectLearn how nibs are loadedUnderstand Cocoa’s event-driven designCommunicate... View Details
by Rudy Rucker (Author)
The creator of the first robots with real brains, Cobb Anderson finds himself another aged "pheezer" with a bad heart, and when he is offered immortality by his creations, he risks his body and his world. Reissue. View Details
Design Patterns: Elements of Reusable Object-Oriented Software
by Erich Gamma (Author), Richard Helm (Author), Ralph Johnson (Author), John Vlissides (Author), Grady Booch (Foreword)
These texts cover the design of object-oriented software and examine how to investigate requirements, create solutions and then translate designs into code, showing developers how to make practical use of the most significant recent developments. A summary of UML notation is included. View Details