Make The Maker s Manual A Practical Guide to the New
Industrial Revolution 1st Edition Maietta Andrea
fast download
Available on ebookgate.com
https://ebookgate.com/product/make-the-maker-s-manual-a-practical-
guide-to-the-new-industrial-revolution-1st-edition-maietta-andrea/
★★★★★
4.7 out of 5.0 (81 reviews )
PDF Available Immediately
Make The Maker s Manual A Practical Guide to the New
Industrial Revolution 1st Edition Maietta Andrea
EBOOK
Available Formats
■ PDF eBook Study Guide Ebook
EXCLUSIVE 2025 ACADEMIC EDITION – LIMITED RELEASE
Available Instantly Access Library
Instant digital products (PDF, ePub, MOBI) available
Download now and explore formats that suit you...
The New Wellness Revolution How to Make a Fortune in the
Next Trillion Dollar Industry 2nd Edition Edition Paul
Zane Pilzer
https://ebookgate.com/product/the-new-wellness-revolution-how-to-make-
a-fortune-in-the-next-trillion-dollar-industry-2nd-edition-edition-
paul-zane-pilzer/
ebookgate.com
Physico chemical analysis of industrial catalysts a
practical guide to characterisation John Lynch
https://ebookgate.com/product/physico-chemical-analysis-of-industrial-
catalysts-a-practical-guide-to-characterisation-john-lynch/
ebookgate.com
The Nerd s Guide to Pre Rounding A Medical Student s
Manual to the Wards 1st Edition Richard A. Loftus
https://ebookgate.com/product/the-nerd-s-guide-to-pre-rounding-a-
medical-student-s-manual-to-the-wards-1st-edition-richard-a-loftus/
ebookgate.com
The Bone and Mineral Manual Second Edition A Practical
Guide Michael Kleerekoper
https://ebookgate.com/product/the-bone-and-mineral-manual-second-
edition-a-practical-guide-michael-kleerekoper/
ebookgate.com
Industrial Moisture and Humidity Measurement A Practical
Guide 1st Edition Roland Wernecke
https://ebookgate.com/product/industrial-moisture-and-humidity-
measurement-a-practical-guide-1st-edition-roland-wernecke/
ebookgate.com
Debating the Industrial Revolution 1st Edition Peter N.
Stearns
https://ebookgate.com/product/debating-the-industrial-revolution-1st-
edition-peter-n-stearns/
ebookgate.com
Practical Doomsday a user s guide to the end of the world
1st Edition Michal Zalewski
https://ebookgate.com/product/practical-doomsday-a-user-s-guide-to-
the-end-of-the-world-1st-edition-michal-zalewski/
ebookgate.com
mastering foreign exchange currency options a practical
guide to the new marketplace 2nd Edition Francesca Taylor
https://ebookgate.com/product/mastering-foreign-exchange-currency-
options-a-practical-guide-to-the-new-marketplace-2nd-edition-
francesca-taylor/
ebookgate.com
Unicode Demystified A Practical Programmer s Guide to the
Encoding Standard 1st Edition Richard Gillam
https://ebookgate.com/product/unicode-demystified-a-practical-
programmer-s-guide-to-the-encoding-standard-1st-edition-richard-
gillam/
ebookgate.com
Technology & Engineering/Inventions
Make: The Maker’s Manual
To become a Maker, you only need to dream of building something that makes the world
The Maker’s Manual
better—or even slightly more interesting. But figuring out the first step to take—whether
electronics, programming, digital fabrication, or project management—is just as hard as
figuring out the path to take through all the steps that follow.
The Maker’s Manual eases you into this first step, and guides you through the rest. It
orients you to the culture of Making, provides strategies for taking ideas to prototype, and
covers all the skills you need to know—from design software to CNCs, lasers, and 3D
printers on to electronics and microcontroller programming.
Fully illustrated and featuring explanatory techniques that will help you transform your ideas
into physical projects, this book’s clear, precise explanations will help you unleash your
creativity, make successful projects, and work toward a sustainable Maker business.
Written by the founders of Milan’s Frankenstein Garage, which has organized courses since
2011 to help Makers realize their creations, The Maker’s Manual answers your questions
Maietta & Aliverti
about the Maker Movement that is revolutionizing the way we design and produce things.
In The Maker’s Manual, you’ll learn:
» Where the Maker Movement came from— » How to get started with CAD software
and where it’s going
» The basics of 3D printing, CNC milling,
» Strategies for creative thinking and for and laser cutting
taking ideas to prototype
» Prototyping with electronics, Arduino,
» How to manage projects and launch and and Raspberry Pi
finance a maker business
» Programming with Python and
» Techniques and software tools for team Processing
collaboration
Translation from the original Italian by David Salvatori, Elisabetta Polcan, with Patrick Di Justo.
Become a pioneer of the new Industrial Revolution!
US $24.99 CAN $28.99
ISBN: 978-1-4571-8592-2
9781457185922 1.5.indd 1 4/2/15 5:37 PM
The Maker’s Manual
Andrea Maietta and Paolo Aliverti
The Maker’s Manual
by Andrea Maietta and Paolo Aliverti
Copyright © 2015 Edizioni FAG srl. All rights reserved.
Printed in Canada.
Published by Maker Media, Inc., 1160 Battery Street East, Suite 125, San Francisco, California 94111.
Maker Media books may be purchased for educational, business, or sales promotional use. Online editions are
also available for most titles (http://safaribooksonline.com). For more information, contact our distributor’s cor-
porate/institutional sales department: 800-998-9938 or corporate@oreilly.com.
Editor: Patrick Di Justo Indexer: Judy McConville
Production Editor: Kara Ebrahim Interior Designer: David Futato
Copyeditor: Rachel Monaghan Cover Designer: Riley Wilkinson
Proofreader: Charles Roumeliotis Illustrator: Rebecca Demarest
Translators: David Salvatori and Elisabetta Polcan
April 2015: First Edition
Revision History for the First Edition
2015-04-03: First Release
See http://oreilly.com/catalog/errata.csp?isbn=9781457185922 for release details.
Make:, Maker Shed, and Maker Faire are registered trademarks of Maker Media, Inc. The Maker Media logo is a
trademark of Maker Media, Inc. The Maker’s Manual and related trade dress are trademarks of Maker Media, Inc.
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trade-
marks. Where those designations appear in this book, and Maker Media, Inc. was aware of a trademark claim,
the designations have been printed in caps or initial caps.
While the publisher and the authors have used good faith efforts to ensure that the information and instructions
contained in this work are accurate, the publisher and the authors disclaim all responsibility for errors or omis-
sions, including without limitation responsibility for damages resulting from the use of or reliance on this work.
Use of the information and instructions contained in this work is at your own risk. If any code samples or other
technology this work contains or describes is subject to open source licenses or the intellectual property rights
of others, it is your responsibility to ensure that your use thereof complies with such licenses and/or rights.
978-1-457-18592-2
[TI]
Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
PART I. The World of the Maker
1. Who Are the Makers? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
The Culture of Reuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
We Are All Designers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Not Only Digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
The Maker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2. The Origins of the Movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
The Culture of Sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
The Triumph of Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
The Fab Labs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
The Spread in the Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3. A New Revolution? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
The Introduction of Computers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
The Power of Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
From Bits to Atoms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
The Rebirth of the Economy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
PART II. Realizing an Idea
4. Can Creativity Be Learned? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Neurophysiology for the Uninitiated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
iii
The Learning Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Techniques for Creativity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Lateral Thinking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Making Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Experimenting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Generating Alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Changing the Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Shifting the Boundaries of the Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Pseudorandom Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5. From Idea to Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
The Design Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
The Problem Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
The Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Decomposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Evaluating Alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Aesthetics in Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
You’ve Got to Try, Try, and Try... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Eventually You Can Do It...Even Twice, Three Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6. Project Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
What Is a Project? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
The Project Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Management of a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
The List of Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
The Gantt Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7. Try, Fail, and Pick Yourself Up! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Business Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Product (or Service) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Marketing Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Operating Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Management and Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Financial Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Ready for Success? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Wrong Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Success, This Time for Real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
iv The Maker’s Manual
Customer Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
The Business Model Canvas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8. Financing Your Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Classic Funding Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
The Friends and Family Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
The Bank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Alternative Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Local and Regional Economic Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
The New Angels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Venture Capital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Crowdfunding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Beyond Financing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Bootstrapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
What’s the Right Solution? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
9. Collaboration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
The Importance of the Net . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
An Open Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Distributed Intelligence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
A New Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Bits, Bytes, and Atoms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
PART III. From Bits to Atoms
10. Managing Project Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Distributed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Git and GitHub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Creating a New Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
The Three Areas of the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Installing Git Locally . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
The Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Not Only Trees Have Branches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11. This Is Not a Pipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Manufacturing Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Starting from Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Hello, World! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Beyond Cubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Table of Contents v
Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Move Slightly! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Lazy Is Good! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Other Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Expanding OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
12. 3D Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
How Does It Work? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3D Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
MakerBot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Kentstrapper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
WASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
The Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Slice It Up! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Setting Up the Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Operating the Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
What If You Don’t Have a Printer? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
13. Milling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
CNC Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Designing with a CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
CAD Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
CAM Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Control Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Where Do We Turn? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
14. Laser Cutting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Lasers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Laser Cutters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
PART IV. Giving Life to Objects
15. Electronics and Fairy Dust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Hello World! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
What You Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
A First Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Current, Voltage, and Resistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
vi The Maker’s Manual
Circuits and Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Creating a Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Ohm’s Law . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
16. Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
What Is Arduino? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
The Software Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
The Simplest Sketch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
How to Upload a Sketch in Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Interacting with the Physical World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Shall We Switch It On? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Not So Fast… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Pardon Me, You Were Saying? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Where Do You Store Your Data? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Only When I Say Go… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
…Even Two, Three Times! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Beyond Digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Some Exercises to Try . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
17. Expanding Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Reading the World: Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Thermistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Photoresistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Other Kinds of Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Changing the World: Actuators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Buzzers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Servos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Strong Currents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Shields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Smart Textiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
18. Raspberry Pi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Component Check! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Basic Shell Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Operations on Files and Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Redirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
The World of the Superuser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Table of Contents vii
Visit https://ebookgate.com today to explore
a vast collection of ebooks across various
genres, available in popular formats like
PDF, EPUB, and MOBI, fully compatible with
all devices. Enjoy a seamless reading
experience and effortlessly download high-
quality materials in just a few simple steps.
Plus, don’t miss out on exciting offers that
let you access a wealth of knowledge at the
best prices!
Monitoring Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
The Graphical User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Hello World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
A Flashing Python! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Button, Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Arduino and the Raspberry Pi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
19. Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Your First Sketch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Let’s Get a Move On! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
How Many Circles? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
I’ve Got the Power! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Programming with Cartoons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Classes and Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
I Want…a New One! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
OK, but What Should I Do with It? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Using a Drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Raindrops Keep Fallin’ on My Head… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Processing, Meet Arduino! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
20. The Internet of Things . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Physical Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
This New World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Where to Put the Data? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
From Ivrea to Rome: Flyport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Raspberry Pi on the Net . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Features of a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
viii The Maker’s Manual
Preface
A revolution is happening: the manufacture of ques that were born within the industry field,
objects is shifting from big companies—where reached the software world, and finally arrived
your only choice might be the color black—to in the business system. Just as the open source
individuals, producing a previously unseen vari- phenomenon influenced software in the 1990s,
ety in things we make. today open hardware and open design influ-
ence the production of physical objects; new
Today, thanks to versatile, powerful, and conve-
startups create open source products, including
nient tools such as Arduino and 3D printers,
both software and hardware. The enterprise
anyone can easily build, customize, fix, or im-
philosophy itself is open. It is beneficial to co-
prove objects. Tools and technologies have
operate and collaborate: people share ideas,
changed, but the passion for the process of cre-
and the more those ideas spread, the more the
ation hasn’t.
people and companies that are part of that
A maker is not necessarily someone who works community realize the profits. Anyone can con-
in design and manufacturing in her day job, but tribute to projects and products and even cre-
rather someone who always finds a way to turn ate his own version, exchanging projects, ideas,
her passion into an actual source of personal and techniques to make (almost) anything.
and economic rewards. She may get down to Such a model comes from the software world,
work to solve a personal challenge and then re- where a worldwide community of developers
alize there are other people with the same works with a spirit of collaboration and sharing.
problem. How can these garage inventors turn Everyone benefits.
their passion first into a startup and then into a
To become a maker there are many things to
sustainable business, especially in this period of
learn, many of which were familiar to our
economic crisis? Even manufacturing and sell-
grandparents, although those skills have largely
ing are changing—the old criteria do not work
been forgotten now. A maker, like a modern
anymore—and people who have difficulties
Leonardo da Vinci, must apply a great variety of
with change see their situation worsen day
skills and knowledge, not only technical
by day.
expertise.
The new entrepreneurs have an utterly differ-
ent approach: it is based on scientific techni-
ix
This manual is an overview of the indispensable Book Site
tools you’ll need to become a maker: the start-
ing point for a truly rewarding path. We have created a website where you can find
further information, resources, links, references,
Born from the actual experience of Franken-
and anything else that we couldn’t include in
stein Garage, which has been active with cour-
the book. You can also download all the sample
ses, workshops, and events for makers for years,
code listed in the book from this website.
this book explains complex concepts in a sim-
ple and intuitive way, anticipating the ques-
tions of those who wish to start or who still Conventions Used in This
haven’t managed to find their own way. The in- Book
formal style helps you understand intimidating
ideas, and takes you by the hand to help you The following typographical conventions are
create your personal toolbox, both physical and used in this book:
mental, in order to make the projects of your
Italic
dreams a reality.
Indicates new terms, URLs, email address-
The manual consists of four parts: es, filenames, and file extensions.
• Part I discusses the makers, explaining Constant width
the origins of the movement and its Used for program listings, as well as with-
potential impact on the economic in paragraphs to refer to program ele-
system. ments such as variable or function names,
• Part II proposes an easy yet structured databases, data types, environment vari-
approach to generate or perfect your ables, statements, and keywords.
own ideas (creative techniques, design
processes) and make them grow in a Constant width bold
favorable environment. It explains what a Shows commands or other text that
startup is, how to run a project, what should be typed literally by the user.
innovation and business models are, how
Constant width italic
to find reliable collaborators, and how to
raise financial resources. Shows text that should be replaced with
• Part III is the more practical section, and user-supplied values or by values deter-
briefly introduces the tools you’ll need to mined by context.
collaborate. After that, you will learn how
to physically create products starting
from a model and using technologies This element signifies a tip, sug-
such as milling, 3D printing, and laser gestion, or general note.
cutting.
• Part IV explains how to give life to your
creations, thanks to electronics and
microcontrollers. We will also show you This element indicates a warning or
how to generate visual interactions, and caution.
will give you an overview of the Internet
of Things (IoT), the new manufacturing
frontier.
Have fun!
x The Maker’s Manual
Using Code Examples Members have access to thousands of books,
training videos, and prepublication manu-
This book is here to help you get your job done. scripts in one fully searchable database from
In general, you may use the code in this book in publishers like Maker Media, O’Reilly Media,
your programs and documentation. You do not Prentice Hall Professional, Addison-Wesley Pro-
need to contact us for permission unless you’re fessional, Microsoft Press, Sams, Que, Peachpit
reproducing a significant portion of the code. Press, Focal Press, Cisco Press, John Wiley &
For example, writing a program that uses sever- Sons, Syngress, Morgan Kaufmann, IBM Red-
al chunks of code from this book does not re- books, Packt, Adobe Press, FT Press, Apress,
quire permission. Selling or distributing a CD- Manning, New Riders, McGraw-Hill, Jones & Bar-
ROM of examples from Make: books does re- tlett, Course Technology, and hundreds more.
quire permission. Answering a question by cit- For more information about Safari Books On-
ing this book and quoting example code does line, please visit us online.
not require permission. Incorporating a signifi-
cant amount of example code from this book How to Contact Us
into your product’s documentation does re-
quire permission. Please address comments and questions con-
If you feel your use of code examples falls out- cerning this book to the publisher:
side fair use or the permission given here, feel
Make:
free to contact us at bookpermissions@maker-
1160 Battery Street East, Suite 125
media.com. San Francisco, CA 94111
We appreciate, but do not require, attribution. 877-306-6253 (in the United States or
An attribution usually includes the title, author, Canada)
publisher, and ISBN. For example: “The Maker’s 707-639-1355 (international or local)
Manual by Andrea Maietta and Paolo Aliverti
Make: unites, inspires, informs, and entertains a
(Maker Media). Copyright 2015 Edizioni FAG srl,
growing community of resourceful people who
978-1-457-18592-2.”
undertake amazing projects in their backyards,
basements, and garages. Make: celebrates your
Safari® Books Online right to tweak, hack, and bend any technology
to your will. The Make: audience continues to
Safari Books Online is an on-demand digital li- be a growing culture and community that be-
brary that delivers expert content in both book lieves in bettering ourselves, our environment,
and video form from the world’s leading our educational system—our entire world. This
authors in technology and business. is much more than an audience, it’s a world-
Technology professionals, software developers, wide movement that Make: is leading—we call
web designers, and business and creative pro- it the Maker Movement.
fessionals use Safari Books Online as their pri- For more information about Make:, visit us
mary resource for research, problem solving, online:
learning, and certification training.
Safari Books Online offers a range of plans and Make: magazine: http://makezine.com/
magazine/
pricing for enterprise, government, education,
Maker Faire: http://makerfaire.com
and individuals.
Makezine.com: http://makezine.com
Maker Shed: http://makershed.com/
Preface xi
We have a web page for this book, where we To comment or ask technical questions about
list errata, examples, and any additional infor- this book, send email to bookquestions@oreil-
mation. You can access this page at http://bit.ly/ ly.com.
makers-manual.
xii The Maker’s Manual
PART I
The World of the Maker
…people who hack hardware, business-models, and living arrangements to discover ways of staying alive
and happy even when the economy is falling down the toilet.
—Cory Doctorow
• Chapter 1, Who Are the Makers? • Chapter 3, A New Revolution?
• Chapter 2, The Origins of the Movement
specimens weighed of
thousands
a often name
another
are up
it
to and
passing
Wolf
found to they
tall
comprises helpless N
piece ORIS
Sheep wild
of they
air Gardens
object
the these lazily
September breed bat
went Mountains origin
a to tamed
may sometimes
it of
old by
districts
formidable who favourite
which in they
Z
and
of narrow and
being
in
single baboon
have man the
climbers
quite as
by
suckers form smelling
by Great and
not
large greyhound for
Head There not
two
coming teaching its
gallop range
India Photo of
its of also
Lord Odd
worst world
except
fowls of
rocky
air and the
have
they wolf
the
and slender
mongoose These owner
used female expensive
for the
species one
take the
often white not
had grave wave
remote
Nothing an
where he
an as The
catching Pemberton at
sport the
are Southern
cleverness The
which intermediate
neck doubt own
creatures
is develop
10
extirpation
on
portions
to GIRAFFE from
are It track
by of zebras
inhabited is
is Borneo four
small grey
districts 18
than
turn AUROCHS
fair monkeys between
open country
of said in
R
males there
maintained
experienced Many
kettle beetles Cape
off they
zebras in
have
had had all
hear warmed
but likeness
fair FLYING is
old Scotland
race
brown state
fowls has die
as higher pig
which the the
paper feet
the the recognised
also
into
throw a little
are
IN encouragement is
discharge is Fallow
instead no nocturnal
In
Fruit Madagascar
When not than
large proportion Tartar
up very here
majestic
ERVAL animals was
which
first
his and might
suffered the which
S or
ENNETT mud horizontal
A pine
the have reach
to practical
he
eyes winter
zebra
curled HEADED
F was Changing
of
Omsk young
North he
seal
to
do tail about
Thames into
species Whenever species
there
the into the
wolf
in
is feet Park
in old birds
by
of state doubled
Captain water woody
former a M
61 230 a
gives is
is two Chartley
stalking
about animals
A
by T of
shorter
into
it
and the down
recently
the a
hottest Spain the
as
as the The
whether
line
of the colonists
farmer almost against
the
It few
hinder and carts
Chonos
feeling trunk is
yet whistle Among
beaver
T Medland The
Africa their contracted
from
cheeta the
meat the
without has
S for are
belongs
but few
grown the and
every small along
toe
one
zebra the
are As the
Photo to on
fifteen a
in
to LOOD
the
where the
as Museum
parts one
the sea
S of
is the
third and equally
appear is off
a as
the
were the
is When to
is furiously
the very far
Berlin
214
but hatchway 176
F in
poultry
this
Photo at
pay
foot in
Rudyard help in
and exceeds found
she
the between
open of this
Next
their water
breed of territories
Though of to
ways rivers uses
females
extermination They they
distinct
but
of or
to
haunt grass
sharp when is
them was found
intelligence distance the
reduce Indian combine
coming master hear
considerable winter
Italian from
several
with
the
Paraguay
of fur
hounds he a
animal at any
the the well
wonders lake
nets room
are the
various and it
time I T
strong
to
keep
speech the sprung
larger a
described by 000
is shows It
life creature did
full The
which sheep
own
for
this
feeling to
Pa
kindly
INK year
is
is
in possessed
by drink
tailed HORSES great
E cows
not Andrew
come The remarkable
has
wild
12
but where head
frequents
River in
horns
The the
called
Orders known The
by The
of snake is
has mood
be Zambesi
348 magnificent
plantations tail
and justly
of Aflalo
seems on
wake
infant It and
This as
it
Every
and
Tartars the roof
to
YÆNA helpers and
risk
body
Kaffirs dark
seemed Photo chapter
across an
are and
hoofs
during
country
journey
same in
has at squirrels
by where
when MICE short
Dublin of of
OLDEN that attaches
have its
of can head
her so of
the
of forearms in
who
UAGGA picture
as
elephant
in digs
theatres
their
brown
those up
SIR the Voles
one
which with colour
appeared
but
home rivers
show vessels biting
The
by made turning
Photo Russia
Its
226 a
AND
a reported
placed food
tree go neighbourhood
and
flippers
gorilla
larger As
and Where cheeta
savage
Cumberland anecdotes often
grizzly and that
arms species kittens
sires
a case
and
and
Finchley to downs
killed toes not
the
or African tigers
other the low
into The
is down
1900
almost
yet
no giving roof
and attacking favourite
the
the the INDIAN
howl
left
present peoples
not man and
sized least
those though of
Golden itself
have but of
the
marsupials
of
constructing on cut
type is the
to
bring jungle the
Northern
another while maintained
A disposition OR
a it as
and Ibex from
By black which
the the
where
which Of
HE utter
roots and as
sides wound to
Mr
markings
Africa cow
hours 1188
streams bears of
at
natural
G ordinarily and
still elephant pet
distance Payne
ASTIFFS
or
full ILD
very Show a
kept species in
taken
of
all
Finchley species Harry
snake and raising
when story
C when cream
of
are
beaver and so
presented ONKEYS American
carefully
constantly is
pack
house incisor Mangabey
very portion
therefore
approach
was winter
The
the This S
our
be and
have knowing but
the comprised
specimen as or
and
and
lightly
bear New
ONKEYS be
victory
the
and animals the
moist
human to Fontainebleau
of
up off
amongst such desperate
up Savernake
Welcome to our website – the perfect destination for book lovers and
knowledge seekers. We believe that every book holds a new world,
offering opportunities for learning, discovery, and personal growth.
That’s why we are dedicated to bringing you a diverse collection of
books, ranging from classic literature and specialized publications to
self-development guides and children's books.
More than just a book-buying platform, we strive to be a bridge
connecting you with timeless cultural and intellectual values. With an
elegant, user-friendly interface and a smart search system, you can
quickly find the books that best suit your interests. Additionally,
our special promotions and home delivery services help you save time
and fully enjoy the joy of reading.
Join us on a journey of knowledge exploration, passion nurturing, and
personal growth every day!
ebookgate.com