Practical 3D Printers
Brian Evans
Contents
J
About theAuthor xvii
About the Technical Reviewer xix
Acknowledgments
xxiIntroduction xxiii
Chapter
1: AWorld of 3D Printers 1Tea. Earl
Grey.
Hot 1Howa 3D Printer Works 2
Cartesian Robot 2 ThermoplasticExtruder 3 Printbed 4 Linear Motion 4 Endstops 5 Frame . 6 A
Survey
of 3D Printers 7 RepRaps 8 BoxBots 10 RepStraps 13 Upstarts 14Choosing
theRight
3D Printer 173D PrinterSummary 17 Print VolumeComparison 18
Buyinga KitorBuildingYour Own 18
CONTENTS
Choosing
theRight
Material 2^Filament Materials 20 Filament Diameter 21
BuyingFilament 21
Basic Tools and
Supplies
22Hand Tools 22
Electronics Toolkit 23
Printing Supplies 24
Summary
25Chapter
2:3DPrinter Toolchain 27Froma3D Modeltoa3D
Object
273D Models 28
SlicingandToolpath 28
Printer Control 28
So,
What's aToolchain? 29Electronics 29
RepRapArduinoMegaPololuShield 31
Sanguinololu 33 Printrboard 34 Firmware 35 Sprinter 35 Marlin 36 SJFW 36 MakerBot 37 Slicers 37 Skeinforge 38 SFACT 39 Slic3r .- 39 Printer Control 40
ReplicatorG
40 Pronterface 43 viiiftepSnapper
44Repetier-Host
45netfabb Engine 46
Summary
47Chapter
3:Calibrating
Your Printer 49The
First
Steps
» 49Talking
totheMachine 50Making ThingsMove 50
Going
Home 52Heating Things Up 53
Printing
Overview 55Downloading
aModel 55Slicethe Model 56
PrinttheModel 56
Settings
56PrinterandFilament 62
PrintSpeed 63
Printthe
Bunny
64Calibration
Prints 65StartingontheRightFoot • 66
Circle,Circle,Circle 68
Pyramid of Power 69
Firmware
Settings
70InitialSettings 71
CalibratingAxis Movement 72
MechanicalSettings 73
UploadingFirmware 74
Summary
74CONTENTS
Chapter
4:3D Models from theCloud 75Places to Find and Share 3D Models 75
Thinglverse
75Google3D Warehouse 82
Introducing
Web-basedSolidModeling
873DTin 88
Tinkercad 89
Project:
Alien Invaders 93Drawingwith Cubes 93
Extruding Shapes 95
SavingandExporting anSTL forPrinting 96
WrappingItUp 97
Summary
97Chapter
5:3D Haiku 99Making
aVectorImage
99WorkingwithInkscape 100
Drawing ShapeswithInkscape 101
InkscapePathOperations 103
Workingwith Text 105
Designing
the 3D Haiku 106Preparingthe VectorImage 107
Preparingthe File 111
Extruding
aVectorImage
113WorkingwithOpenSCAD 113
Making ObjectsinOpenSCAD 114
Add and SubtractObjects 116 Move and RotateObjects 117
2D to3D 119
Making Things Interesting 120
WrappingItUp 126
Summary
127Chapter
6:Steampunk
Warship
129Intermediate
OpenSCAD Techniques
129Variables 129
SpecialVariables 130
Strings 132
Modifiers 133
Modules 135
Designing
theSteampunk
Warship
136FileSetup 136
SettingPrint Area 137
Creating Modules 138
Ship's
Hull 138 Hull Sides 140 Main Deck , 141Midship
143 Sponsons 144 MidshipCabin 145Designing
the Details 147Smokestacks, 147
Vents 148
Main Turrets 151
Finishing Up
the Model 152Make
Ready
forPrinting
158Wrapping
ItUp
159Summary
161Chapter
7: Action HeroMashups
163AMashup?
163Basic
OpenSCAD
Mashups
164ImportingSTLs 165
OperationsonSTLs 165
CONTENTS
Putting TogetheraSimple Mashup 168
Complex
OpenSCAD Mashups
169StartingtheMashupinOpenSCAD 170
UsingMeshLab 170
FinishingtheMashupin OpenSCAD 174
Adding Support 176
Mashups
in MeshMixer 177CreatingParts 177
MixingMeshes . 181
Mashup
BonusRound 186MakingaPart in MeshMixer 187
Finishing
the Part inOpenSCAD 188Wrapping ItUp 190
Assembling
the Minions 191Summary
192Chapter
8: Mini Sumo Robot 193WhatIs Mini Sumo? 193
Working withSketchUp
196SketchUp WorkspaceandTemplates 196
DrawingBasicShapes 197
Drawing Complex Shapes 199
Navigation 202
Designing
aMini Sumo Robot 204Getting
Started 205Battery Compartment 205
Motor Mounts ...207
Front End 212
Wheelsand
Supports
213MotorSupports 213
AxleMounts 215
BatteryClips 217
Cleaning
andDetailing
218Cleaning
Upthe Model 218Mounting Points 219
DozerBlade 220
Wrapping
Things Up
223MakeReadyforPrinting 223
Putting
ItTogether 224Adding
Electronics 225Summary
227Chapter
9: Bonus Round: MoreProjects
229Project:
Windup
Walkers 229Measuringthe Mechanism 230
DesigningtheWindupModel 232
GargoyleWalker 237
Gnome Walker 239
Robot Walker 243
Wrapping
Things Up 246Project:
Squiggle
Vases 249Drawing Some Lines 250
ExtrudingtheProfile 254
Remeshingin MeshLab 255
CleaningUpthe Vase 255
One LastThing 257
Wrapping Things Up 257
Summary
258Chapter
10: Bonus Round:Upgrades
...259Mechanical
Upgrades
259Timing Belts andPulleys 260
LinearBearings 263
Leadscrews andShaftCouplers 264
CONTENTS Electronics
Upgrades
266 MechanicalEndstops 266 Heated Printbed 268 CoolingFan 269 SDCard 270Even More
Upgrades
276FilamentSpoolHolder 276
ReplacementExtruder 277
Summary....
280Appendix
A:Printing Tips
. 281Maintenance 281 Lubrication 281 PrintbedSurfacing 283 Cleaning 287 Other Maintenance 288
Troubleshooting
288 PrintCurling 288ThinLayersand Layer Splits 289
Poor Infill 290 More
Tips
291 ABS Cement 291 ChangingFilament 293Appendix
B: Resources ...295 AdditionalResources 295Forums and
Groups
295Wikis 295
Blogsto Follow 296
OtherInformation 296
Sources for 3D Models 296
3D ModelingSoftware 296
Selected
Suppliers
297Printer
Suppliers
297Partsand FilamentSuppliers 297
HardwareSuppliers 297
Models Used in This Book 298
Cool
Things
to Print 299Index 301