Home | About | Sitemap | Links | Contact

Woodworking Software Articles

Home
WW Software
 
WW Reference
WW Miscellaneous

Woodworking Software Primer

This article provides an overview of different types of woodworking software, some terminology, and other information to help you learn about the world of woodworking software.

CAD
Probably the most popular category of woodworking software is software for designing furniture and other projects made from wood. Computer-Aided Design (CAD) is a generic term for programs that are used to graphically design objects on a computer screen via capabilities such as zooming, rotating, copying, stretching, layering, and viewing from different perspectives. Some CAD programs contain a library of object templates so that for example, you could select a basic dresser template and then manipulate it as you see fit without having to create the drawing from scratch. Most decent programs also produce printouts of dimensioned drawings and materials lists - highly desirable features for woodworking projects. Low-end CAD packages (say, under $200) are typically of the 2D variety whereas the higher-end systems usually provide so-called 3D capabilities in which you can rotate and view objects from any perspective to better appreciate the appearance of the finished product.

Some of the advantages of CAD include the ability to reuse previously designed components and to make changes quickly and easily. After the learning curve has been mastered, many woodworkers are able to design furniture more quickly on the computer than with pencil and paper. This is especially true of complex or large projects. Speaking of the learning curve, it seems that one's opinions of a particular CAD product are directly related to one's proficiency with it - once you become proficient with a given product, you "learn to like it" and you're likely to stick with that product.  Note that the user interfaces to many CAD programs are modeled after AutoCAD (the big dog on the CAD block) although a number of people find the AutoCAD interface to be less than intuitive.

Most CAD products are fairly generic, which makes them appropriate for designing furniture as well as car parts, buildings, electronic equipment, and so on. However, there are a few products that are designed specifically for woodworking applications. One of these is Design Intuition, a conservatively priced 3D CAD application that ships with a customizable library of projects and has other neat features such as a materials list generator. Moving up the price scale, there are also CAD products for cabinet builders. These are discussed next.

Cabinet Design
Cabinet design software is a specialized type of CAD software for automating the production of cabinets. These programs, generally targeted for commercial cabinet-making businesses, tend to be fairly elaborate and can range in price from a couple hundred to thousands of dollars. Features include cabinet templates, wood species selection, selection/editing of components (mullions, panels, rails, etc.), hardware and joinery choices, price and labor calculations, and printing of drawings, cut lists, stick-on labels containing part numbers, and custom reports. Many of the high end cabinet design packages also include 3D presentation features (some with simulated wood grain), panel optimizers, and interfaces to operate computerized panel saws, routers, shapers, and other equipment.

Deck and Home Design
Deck and home design programs are essentially specialized CAD packages containing many of the standard CAD features mentioned earlier, in addition to their own special layout tools and template libraries. For example, the 3D Home Architect program by Broderbund provides an extensive collection of movable objects such as stairs, doors, windows, sinks, tubs, beds, cabinets, tables, and electrical components. Deck and home design programs also help deal with issues such as loading factors and compliance with building codes.

Door Design
There are quite a few programs for designing wooden doors, either the flat or raised panel variety. Many of these programs generate diagrams and cutlists given the overall dimensions of the door plus the dimensions of the rails, stiles, and other door components. (there are some free Excel spreadsheets that do this). Industrial grade products such as Door Pro provide capabilities such as job costing, bids, confirmation reports, invoices, contracts, user-defined cut lists and panel optimization.

Drawer Design
This category includes programs that compute dimensions and cutlists for wooden drawers. An example is the Drawer Sizer, a utility for designing a graduated set of drawers using different proportioning systems. Some of the more sophisticated drawer design products handle a number of joinery options including standard box construction, through and half-blind dovetails, rabbit & dado or locking miter joints. The simpler programs generally just handle a single type of joint.

Shelf Design
Shelf design software is used to determine shelf spacing, shelf sag, maximum no-sag loads, and to create material lists for constructing bookshelves and other furniture items with shelves.
Our entry in this genre is the Sagulator, an online calculator that computes shelf sag given type of shelf material, load, and shelf dimensions.

Stair Design
Stair design programs facilitate the design of both simple stairs and more complex stairway systems. They perform a variety of calculations such as computing the number of treads given rise and run, tread width, stair pitch, horizontal distance, headroom to ceiling, and so on. Many of the products in this category are made for the staircase manufacturing industry and sport capabilities such as 3-D viewing, parts list generation, custom quotes, and even integration with CNC machinery.

Woodshop Design
Software also exists to design a woodshop. For example, with Grizzly's free online Workshop Planner, you first create a dimensioned outline of the shop, and then drag-n-drop tools, work tables, benches, lumber racks, and other shop items into position.  Some products also enable you to layout lighting, electrical, and dust collection systems. If you already own a CAD package, there's a good chance it would suffice for designing a shop (although decent tool templates are sometimes hard to come by).

Other Types of Woodworking Software

Woodworking Calculators
This is a catch-all category that includes programs to perform tasks such as unit conversions, materials list generation, and calculations of board feet requirements , moisture-related wood movement, angles of compound miter joints, angles of jeweler's blades, arc, circle, and ellipse parameters, picture frame lengths, and segmented bowl layouts. Many of these calculators are shareware, several are implemented as Excel spreadsheets, and several others, such as The Tabulator, are Internet-based utilities.

Computer-Numerically Controlled (CNC), Computer-Aided Manufacturing (CAM)
As the name indicates, CNC and CAM software is used to control the movement of a machine such as a router or a panel saw. A fairly simple application of this technology is the creation of wooden signs. The instructions or coordinates for controlling a machine are generated by a CAD module that is integrated with the control software, or that may exist as a stand-alone application. Several of the high-end cabinet design packages are capable of communicating with CNC machinery. As you might expect, computerized manufacturing systems can costs thousands of dollars and are generally intended for industrial operations, although some cheaper systems have appeared in recent years.

Educational/Reference
If you're interested in educational woodworking software, there are a handful of products to consider. One of these is the Woodworking Companion, an instructional CD that teaches you about woodworking tools, wood properties, milling and joinery techniques, safety, shop math, and finishing.  Some products are focused on woods and wood properties. An example here is Woods of the World, a multimedia database containing information on 900 different species of wood - physical and woodworking properties, mechanical values, photographs, common uses, and lots more.

Panel  Optimization
Panel optimization programs are used to produce the most efficient cutting patterns on boards, plywood, and other sheet materials. They can significantly reduce layout time for large and/or complex projects and are indispensable for large commercial cabinet manufacturers. In fact, most high-end cabinet making packages include panel optimization capabilities. Many optimizers provide features such as layout based on wood grain orientation, saw kerf compensation, and printouts depicting the cuts to make on each board or panel. Some optimizers are of the "guillotine" variety for performing end-to-end cuts with panel or table saws. Other optimizers layout the cuts without regard to making through cuts - these are typically used with CNC routers. There are lots of panel optimization products on the market -- this has been a real growth industry in recent years! A personal favorite is Cutlist Plus.

Project Costing and Management
There are several programs on the market to assist in costing out woodworking projects and keeping track of materials, time logs, suppliers, customers, and so on. For example, the Woodworker's Estimate Helper generates price quotes by accounting for material costs (lumber, sheet stock, hardware, glue, finish, ...), labor rates, shop overhead, and various miscellaneous expenses. Other programs like ProjectPAK emphasize the complete project management aspects of commercial shops: estimating, bidding, contact management, takeoff, quotation, order entry, purchasing, invoicing, job costing, and related management tasks. This software category seems to be of considerable interest to many shop owners based on the questions that I receive.

Inventory and Process Control
Commercial manufacturing operations have specialized software needs for monitoring the flow of materials into and out of the shop, for floor scheduling, and for estimating material requirements for projects. You'll see terms such as "stock control" and "process flow" used here. These types of software may be networked to mating software at the suppliers' sites, to query databases for material availability and prices, to order material that is running low, and to generally keep track of manufacturing-related activities. Several of the high-end cabinet making packages include inventory and process control features.

Log and Lumber Calculators
If you prefer to mill your boards from scratch, there are calculators for estimating lumber yield, tree value, lumber volume, and lumber weight. As you might expect, there are also software products used by the commercial lumber industry for grading lumber, sawing logs into boards, and log inventory management.

Structural Analysis and Design
This category includes software for sizing of structural members such as joists, studs, beams, and columns based on different load conditions. For example, a program named Timber Beam Design assists in designing appropriately-sized beams based on span lengths, taking into account deflection criteria and safety factors. Architects, engineers, and builders are typical users of this type of software.

 

Copyright © 2008 WoodBin. All rights reserved