Books

CNC
Start with the free: https://shapeokoenthusiasts.gitbook.io/shapeoko-cnc-a-to-z/

PDF: https://drive.google.com/open?id=19GocDQts442cRTBda4wPlAd2m1ItWl97

The NIST RS274/NGC Interpreter

Hobbyist CNC Machining --- Wikibook (nascent)

CNC router evaluation procedures by Edward L. Adams

https://www.autodesk.com/campaigns/cnc-handbook --- was at: CNC Handbook --- HSMWorks (Solidworks) on-line help file covering CNC basics

https://www.cimco.com/docs/cncbook/en/

Make: Design for CNC --- uses Processing to make designs available at: http://atfab.co/

Setup Reduction Through Effective Workholding by Edward G Hoffman

Complete EDM Handbook

Low-Cost Micromachining Development and Application for Engineering and Technology Education --- Paper on the development of a micro-machining tool with a 2" x 2" x 2" work area

http://engineersedge.com/catalog/product_info.php/products_id/28

CNC Programming Handbook by Peter Smid

Japanese gitbook: https://www.gitbook.com/book/fablabsendai/how-to-use-shapeoko/details

http://www.engr.uvic.ca/~mech410/CAM_references/CNC_Computer_Numerical_Control_Programmig_Basics.pdf

http://www.solutionsforwood.com/_docs/reports/UnderstandingCNCRouters.pdf

https://www.autodesk.com/campaigns/cnc-handbook --- https://academy.titansofcnc.com/files/Fundamentals_of_CNC_Machining.pdf

Toolpaths
http://bdeng.me/ToolPath_CAD.pdf

https://tigerprints.clemson.edu/cgi/viewcontent.cgi?article=2780&amp=&context=all_dissertations

Surface finishes
G codes for the specification of Pythagorean-hodograph tool paths --- Academic paper discussing how curves, arcs and circles are handled and the consequences of representing them as polygons or polylines.

Curve fitting with arc splines for NC toolpath generation --- Yeung, Millan K; Walton, Desmond J, Computer Aided Design. Vol. 26, no. 11, pp. 845-849. 1994

https://www.cnccookbook.com/software-excuses-for-bad-surface-finishes/

Academia
https://www.kth.se/polopoly_fs/1.686422.1539695386!/Student%20CNC%20Guide%20v0.4.pdf

Articles
https://www.researchgate.net/publication/256417308_Curved_surface_machining_through_circular_arc_interpolation

https://www.researchgate.net/publication/280733871_On_Ornamentation_A_Digital_Perspective

https://www.sciencedirect.com/science/article/pii/S2095809916300704

https://www.researchgate.net/publication/326673915_Digital_twin_for_CNC_machine_tool_modeling_and_using_strategy

https://pdfs.semanticscholar.org/b8c8/edc829a5e2d9a21dbb349490a771a65a0cea.pdf

Theses
http://mattkeeter.com/research/thesis.pdf --- by the developer of Kokopelli, listed on the Programmatic G-Code Generators page.

http://www.wseas.us/e-library/conferences/2014/Florence/MECH/MECH-22.pdf

https://hal.archives-ouvertes.fr/hal-01055090/file/_BEUDAERT_LAVERNHE_TOURNIER_2014_Direct_trajectory_interpolation_on_the_surface_using_an_open_CNC.pdf

File Formats
See G-Code

SVG
http://www.oreilly.com/web-platform/free/modern-svg.csp?download=yes&order=1534866

Journals
http://www.journals.elsevier.com/computer-aided-design

International Journal of Machine Tools and Manufacture

https://a-e-mag.com/ --- Awards & Engraving industry magazine --- mostly focused on laser engraving, but covers other topics.

CAD
Parametric modeling tutorial http://www.resilientmodeling.com/

History
http://www.cadhistory.net/ originally published as The Engineering Design Revolution https://www.goodreads.com/book/show/17203585-the-engineering-design-revolution-cad-history

Digital Fabrication
makers by Chris Anderson --- discusses “the next manufacturing revolution as home fabrication and talks about desktop CNC machines, 3D printers, &c.”

Fab: The Coming Revolution on Your Desktop--from Personal Computers to Personal Fabrication by Neil Gershenfeld --- examines history of the implications of affordable fabrication, including the origin of pyCAM.

http://opendesignnow.org/

Future
Can Emerging Technologies Make a Difference in Development? By Rachel A. Parker (Editor), Richard P. Appelbaum (Editor)

Machining
American Machinists’ Handbook and Dictionary of Shop Terms: A Reference Book of Machine Shop and Drawing Room Data, Methods and Definitions by Fred H. Colvin and Frank A. Stanley Second Edition (last version which has entered the public domain and become freely distributable) https://www.reddit.com/r/CNC/comments/43qbv1/best_edition_of_machinerys_handbook/ --- not the Industrial Press’s Machinery’s Handbook now in its 30th edition, see below.

Machinery's Handbook

Machinery’s Handbook 30th edition --- a 2896 page book full of useful information from Trigonometry to Speeds and Feeds and much more. Earlier editions can be picked up used on eBay for reasonable prices.

1st edition reprint: https://www.anvilfire.com/bookrev/ind_pres/index1st.php When measured one copy was 183mm x 127mm x 55mm --- one Kennedy tool chest drawer intended for storage of this text was 5.5 x 7.5 x 3 and the size of the drawer changed as the book's page count increased, making it a useful way to date a chest.

Modern Machine Shop's Handbook for the Metalworking Industries by Woodrow W. Chapman --- often suggested as a suitable up-date for the 21st century shop.

Use of air cooling and its effectiveness in dry machining processes

Text-book of advanced machine work --- Written by an M.I.T. professor at the turn of the previous century. Includes many tips on machining.

Metalsmithing for the Artist-Craftsman

Setup Reduction Through Effective Workholding by Edward G Hoffman

Online public domain
Book: Elements of Machine Work by Robert Henry Smith: https://archive.org/details/textbookelement00smitgoog

Book: Principles of Machine Work by Robert Henry Smith: https://archive.org/details/textbookofprinci00smitrich

Book: Advanced Machine Work by Robert Henry Smith: https://archive.org/details/textbookadvance00smitgoog

U.S. Army
A number of U.S. Army manuals on metal-working have been written, and since published by the U.S. Government are in the public domain. One place which they are available at is opensourcemachine.org:


 * Band Saw Operations
 * Fundamentals of Machine Tools
 * Principles of Drafting and Shop Drawing
 * Lathe Operations
 * Metal Properties, Characteristics, Uses and Codes
 * Milling Machine Operations
 * Machine Shop Calculation
 * Welding Operations
 * https://maritime.org/doc/pdf/precision-measuring.pdf
 * http://www.evenfallstudios.com/woodworks_library/us_army_engineer_course_carpentry_1.pdf

http://www.reddit.com/r/CNC/comments/36kdq2/history_of_machiningcnc/crwu5kf

Mechanical Practice by United States. Radio matériel school, Washington, D.C. United States. Bureau of Naval Personnel.

Metal Cutting Theory and Practice (Manufacturing Engineering and Materials Processing) 2nd Edition by David A. Stephenson (Author), John S. Agapiou (Author)

Home Machinist's Handbook by Doug Briney

Metal Lathe for Home Machinists by Harold Hall

Metalworking: Doing it Better and Metalworking Sink or Swim by Tom Lipton

Machine Shop Trade Secrets by James A. Harvey

Workholding
Jigs and Fixtures: a reference book showing many types of jigs by Colvin and Haas

Casting
The Flowerpot Crucible Furnace

Interesting Reddit thread about melting 6061 aluminum cans, dross and other issues: https://www.reddit.com/r/Machinists/comments/3606n6/anyone_know_what_type_of_aluminum_soda_cans_are/cra2a3n

Woodworking
(Please see Wood under Materials below)


 * Project Gutenberg: Woodwork

Lathes
http://www.sawg.org.nz/tipsnjigs/

http://aroundthewoods.com/book1/contents.html

Joinery
(Please also see the section below on CNC Joinery)


 * Woodwork Joints How they are Set Out, How Made and Where Used

V-carving References

 * https://archive.org/details/Manual_of_Traditional_Wood_Carving_by_Paul_N._Hasluck
 * Chip Carving Patterns by Wayne Barton

http://www.vectric.org/video/aspire4-vcp7/2d-25d-techniques/D07/VCarve_Inlay_Description_and_Procedure.pdf

Finishing

 * Understanding Wood Finishing by Bob Flexner
 * Wood Finishing 101 --- free on KindleUnlimited

Plastics

 * Machinist-Materials, Plastics Comparison Table
 * Designing Plastic Parts For Assembly by Paul Tres

Wood
Similarly, the U.S. Forestry Service has many publications on wood. One especially useful example is, Wood Handbook: Wood as an Engineering Material (Centennial Edition). https://www.fpl.fs.fed.us/documnts/fplgtr/fplgtr113/fplgtr113.htm

UK take on it here:http://www.laver.co.uk/content/timber-pdf-downloads (Timber%20properties.pdf seems to no longer be available)

http://www.wood-database.com/book/

Understanding Wood: A Craftsman's Guide to Wood Technology by R. Bruce Hoadley

Furniture Designs
https://books.google.com/books/about/Mission_furniture.html?id=SdMXAAAAYAAJ

Lasercutting
Laser-Beam Interactions with Materials by Martin von Allman

CNC Joinery
digital joints --- booklet describing joints cut using a CNC and their usage.

That is also linked at: Fabrication Techniques & Hardware: Joinery, q.v.

Motion
Handbook of Timing Belts and Pulleys PDF

507 Mechanical Movements: Mechanisms and Devices by Henry T. Brown --- the diagrams from this book are now available on-line in an animated form: http://507movements.com/ discussion on reddit

Appleton's dictionary of machines, mechanics, engine-work, and engineering : Illustrated with four thousand engravings on wood. Google Books

http://www.ohio.edu/people/williar4/html/PDF/MechanismAtlas.pdf

https://en.wikibooks.org/wiki/Mechanisms

Collection of .pdfs: http://www.derekhugger.com/tools.html


 * Elliptical Gear Math
 * Geneva Wheel Math
 * Four Bar Linkage Math

Precision Machine Design illustrated edition by Alexander H. Slocum

Design
http://char.txa.cornell.edu/ Art, Design, and Visual Thinking

https://sawmillcreek.org/showthread.php?271301-Just-curious-who-considers-this-woodworking&p=2890559#post2890559

"The workmanship of risk has no exclusive prerogative of quality. What it has exclusively is an immensely various range of qualities, without which at its command the art of design becomes arid and impoverished."

"The danger is not that the workmanship of risk will die out altogether but rather that, from want of theory, and thence lack of standards, its possibilities will be neglected and inferior forms of it will be taken for granted and accepted."

The Nature and Art of Workmanship by David Pye

Manual of design : compiled from the writings and addresses of Richard Redgrave

Graphics

 * http://www.adobe.com/products/postscript/pdfs/PLRM.pdf --- the "Red Book" http://paulbourke.net/dataformats/postscript/
 * http://www-cdf.fnal.gov/offline/PostScript/GREENBK.PDF --- Glenn Reid made this freely available, but his site is off-line
 * Mathematical Illustrations: A manual of geometry and PostScript by Bill Casselman

https://github.com/jemmybutton/byrne-euclid

Signs and letter-forms

 * Creative Lettering Today by Michael Harvey --- Republication of several classic works, Calligraphy in the Graphic Arts, Creative Lettering and Carving Letters in Stone & Wood with additional new information on digital letterforms. The computer information is specific to the Macintosh program FontStudio (no longer available), with occasional references to Fontographer, but includes mentionings of concepts simply not addressed anywhere else.
 * http://www.operina.com/
 * Lettercarving in Wood: A Practical Course by Chris Pye

Tools

 * Choosing and Using Hand Tools by Andy Rae — woodworking tools
 * Virtuoso: The Tool Cabinet and Workbench of Henry O. Studley --- beautiful photographs and wonderful writing about one of the most famous tool cabinets
 * Quality is Contagious: John Economaki and Bridge City Tool Works

Programming
http://pythonforengineers.com/python-for-scientists-and-engineers/

Leatherworking

 * The leather work book : containing full instructions for making and ornamenting articles so as to successfully imitate carved oak ; specifically written for the use of amateurs by Rosa Baughan
 * Leather Work by Adelaide Mickel
 * http://www.sheridanleather.com/Floral_Pattern_Drawing_For_The_Artistically_Impair_p/gorrell-floral.htm

Sources and Repositories
http://opensourcemachinetools.org/how-to-documentsarticles/

http://www.craftsmanspace.com/free-books