My Account Log in

5 options

Simplifying 3D Printing with OpenSCAD : Design, Build, and Test OpenSCAD Programs to Bring Your Ideas to Life Using 3D Printers / Colin Dow.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Public Library Collection - North America Available online

View online

Ebook Central College Complete Available online

View online

Knovel General Engineering & Project Administration Academic Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Dow, Colin, author.
Language:
English
Subjects (All):
Computer programming.
Computer programming--Ability testing.
Physical Description:
1 online resource (320 pages)
Edition:
First edition.
Place of Publication:
Birmingham, England : Packt Publishing Ltd., [2022]
Biography/History:
Dow Colin: Colin Dow has been involved with technology since the early home computers caught his eye. He has worked as a programmer/analyst at some of Canada's biggest companies. He is the author of the Packt books Internet of Things Programming Projects (2018), Hands-On Edge Analytics with Azure IoT, and Simplifying 3D Printing with OpenSCAD. When he's not nerding out on programming or 3D printing, he likes to compose electronic music, which can be found on Spotify under the name Project Josephine.
Summary:
A step by step full-color guide to OpenSCAD that makes 3D printing easy Key Features Learn about 3D printing technology and the software used to design your objects Discover the various FDM slicer programs used to create G-code for 3D printer jobs Understand how to use a slicer program to create G-code to run your 3D printer job Book Description OpenSCAD is an open-source 3D design platform that helps you bring your designs to life. This book will show you how to make the best use of OpenSCAD to design and build objects using 3D printers. This OpenSCAD book starts by taking you through the 3D printing technology, the software used for designing your objects, and an analysis of the G-code produced by the 3D printer slicer software. Complete with step-by-step explanations of essential concepts and real-world examples such as designing and printing a 3D name badge, model rocket, and laptop stand, the book helps you learn about 3D printers and how to set up a printing job. You'll design your objects using the OpenSCAD program that provides a robust and free 3D compiler at your fingertips. As you set up a 3D printer for a print job, you'll gain a solid understanding of how to configure the parameters to build well-defined designs. By the end of this 3D printing book, you'll be ready to start designing and printing your own 3D printed products using OpenSCAD. What you will learn Gain a solid understanding of 3D printers and 3D design requirements to start creating your own objects Prepare a 3D printer for a job starting from leveling the print bed and loading the filament Discover various OpenSCAD commands and use them to create shapes Understand how OpenSCAD compares to other CAD programs Get to grips with combining text and a cube to create an object Explore the common libraries in OpenSCAD Who this book is for This book is for engineers, hobbyists, teachers, 3D printing enthusiasts, and individuals working in the field of 3D printing. Basic knowledge of setting up and running 3D printers is assumed.
Contents:
Cover
Title Page
Copyright and Credits
Contributors
About the reviewers
Table of Contents
Preface
Part 1: Exploring 3D Printing
Chapter 1: Getting Started with 3D Printing
Technical requirements
Understanding the Creality Ender 3
Ender 3 models
Understanding the parts of the Ender 3
Upgrading the Ender 3
Leveling the print bed
Leveling the corners of the bed
Mesh bed leveling
Materials available for 3D printing
Poly-Lactic Acid (PLA)
Acrylonitrile Butadiene Styrene (ABS)
Glycolyzed Polyester (PETG)
High-Impact Polystyrene (HIPS)
Polyvinyl Alcohol (PVA)
Carbon fiber
Nylon
Flexible materials
Other materials
Summary
Chapter 2: What Are Slicer Programs?
Controlling a 3D printer using G-code
What is G-code?
Understanding G-code
Using Pronterface to control our 3D printer
Leveling the corners with G-code
Common FDM slicer programs
Slicing an object into G-code
Slicing software applications
Which FDM slicer should I choose?
Slicer programs for liquid resin 3D printers
What is liquid resin printing?
Chitubox
The Anycubic Photon Workshop
Chapter 3: Printing Our First Object
Finding objects to print
Understanding 3D object file formats
Downloading 3D objects
Calibration objects for our 3D printer
Preparing our 3D printer
Slicing our object
Setting up the profile
Loading our model
Quality settings
Infill settings
Temperature settings
Cooling settings
Build Plate Adhesion settings
Printing our object
Applying a glue stick to the bed
Running our print job
Calibrating our printer
Inspecting #3DBenchy for print quality
Part 2: Learning OpenSCAD.
Chapter 4: Getting Started with OpenSCAD
Introducing OpenSCAD
Exploring other CAD programs
Fusion 360
TinkerCAD
FreeCAD
Comparing OpenSCAD with other CAD programs
Learning OpenSCAD GUI and basic commands
Downloading and Installing OpenSCAD
Getting to know the OpenSCAD environment
OpenSCAD basic 2D shapes
OpenSCAD basic 3D shapes
Learning OpenSCAD Boolean and transformation operations
OpenSCAD Boolean operations
OpenSCAD transformation operations
Creating our PVC pipe hook
Chapter 5: Using Advanced Operations of OpenSCAD
Turning 2D shapes into 3D objects
Importing SVG files into OpenSCAD
Creating a 3D Thumbs Up symbol
Extruding the base
Putting the base and Thumbs Up object together
3D printing our Thumbs Up award
Looking at advanced OpenSCAD commands
Exploring the available fonts
Exploring the text operation
Creating a dynamic backing plate
Simplifying our code with modules
Creating a module for our Thumbs Up object
Creating a module for the base
Creating a module for the plaque
Creating a design using modules
Chapter 6: Exploring Common OpenSCAD Libraries
Exploring the OpenSCAD General libraries
BOSL
dotSCAD
NopSCADlib
BOLTS
Using the BOSL to design a desk drawer
Downloading and installing the BOSL
Creating the drawer tray
Adding rails to our drawer tray
Creating the handle for our drawer
Creating the sliders for our desk drawer
Adding screw holes to the sliders
Exploring OpenSCAD Single Topic libraries
Round Anything
Mark's Enclosure Helper
The OpenSCAD threads.scad module
The OpenSCAD smooth primitives library
Creating our own OpenSCAD library
Part 3: Projects.
Chapter 7: Creating a 3D-Printed Name Badge
Creating text for our 3D-printed name badge
Understanding the OpenSCAD text operation
Making text curve in OpenSCAD
Creating a name tag text generator module
Adding a base plate to our 3D-printed name badge
Creating our first shape
Adding an indent for the brooch pin
Putting the first shape and indent together
Printing out our 3D-printed name badge
Preparing our design for a print job
Printing and finishing
Chapter 8: Designing and Printing a Laptop Stand
Designing the frame in Inkscape and OpenSCAD
Downloading and installing Inkscape
Exploring Inkscape
Using Inkscape to design the frame
Using OpenSCAD to complete the design
Designing the threaded rod in OpenSCAD
Creating a rod with an M10 threaded top
Adding a connector plate
Printing out our laptop stand
Slicing and printing the frame
Slicing and printing the rods
Putting the laptop stand together
Chapter 9: Designing and Printing a Model Rocket
Creating the motor mount
Building around the paper tube
Designing and printing the motor mount
Getting an accurate outside diameter measurement
Creating the nose cone
Designing the nose cone
Printing out the nose cone
Creating the fins
Designing the fin can
Printing out the fin can
Assembling and launching the model rocket
Installing the shock cord
Installing the fin can
Finishing the construction of our model rocket
Part 4: The Future
Chapter 10: The Future of 3D Printing and Design
3D printed homes
What are 3D printed homes?
Advantages of 3D printed homes
3D printed homes for space exploration
Creating a 3D printed birdhouse.
The future of mass customization
The fourth industrial revolution and 3D printing
Customizing products
Index
Other Books You May Enjoy.
Notes:
Description based on publisher supplied metadata and other sources.
Description based on print version record.
ISBN:
9781523151363
1523151366
9781801811798
1801811792
OCLC:
1308477680

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account