Functions to estimate material amounts for a stick-built building from the bottom (footers and foundation) up through framing, siding and roofing. This is useful for a cabin, tiny-house or even a backyard shed. The functions include the following:
Summary Function
- Building or Shed Materials: Computes the top (roof) to bottom (deck) framing and roofing materials needed for a simple building based on a few dimension.
Roofing Functions:
- Gable Roof Area: Computes the total surface area of a roof, the number of 4x8s, the number of bundles of shingles and the number of roofing nails needed for a roof based on the length, span, pitch and overhang.
- Trusses Needed for Roof: Computes the number of trusses needed for a roof based on the ridge length and truss spacing.
- Rafters for Gable Roof: Computes the total number and length of rafter boards (roof joists) for a gabled roof based on the ridge length, pitch and span. It also returns the length of the ridge board, and the length and number of rafter ties and collar ties.
- Purlins for Gable Roof: Computes the total number and length of purlins for a simple gable roof based on the ridge length of the roof, the roof pitch and the span of the roof.
- 4x8 Sheathing for Gable Roof: Computes the total surface area of a roof, the number of 4x8s and framing nails needed for a gabled roof based on the length, span, pitch and overhang.
Siding Functions:
- Siding for Rectangular Wall: Computes the siding materials for a rectangular wall (squared corners) for horizontal panels or boards based on the dimensions of the wall and the panels or boards.
- Siding for Gable End: Computes the siding materials (horizontal panels or boards) for a wall under a gable roof end, based on the dimensions of the wall and the panels or boards.
- Metal Siding for Gable Ends: Computes the number of vertical panels for a wall under a gable roofline. It also returns the total area of gable end wall, number of screws needed and the cut angle of the panels.
Framing Functions:
- Plate Boards for Room: Computes the number of top and bottom plate boards, above and below the studs, required for a room based on the length of the four walls and whether the top plate is doubled or single.
- Studs for a Room: Computes the number of stud boards required to frame a room based on the length of the four walls, including extra studs at the corners where the walls meet.
- Drywall for a Room: Computes the number of drywall sheets (4x8 or 4x12) required to cover a walls and ceiling of a rectangular room based on the length and height of the walls.
- Drywall for Wall: Computes the number of drywall sheets (4x8 or 4x12) required to cover a wall based on the length and height of the wall.
- House Sheathing: Computes the number of 4x8 sheets (e.g., OSB or T1-11) needed to cover the exterior walls of a basic structure with gable ends. For more siding options, see the Siding Calc.
- House Wrap: Computes the square feet of house wrap needed for a basic structure with gable ends.
- Subfloor 4x8 Sheets: Computes the number of 4x8 sheets (e.g., plywood or OSB) required for a floor, sub-floor or deck.
- Floor Joist Count: Computes the number and length of joists (joists and end plates) required for a floor or deck based on the dimension of the room or deck and the on-center joist separation. It also includes the number of joist hangers.
- Foundation Sill Plates: Computes the number of sill plate boards to connect a foundation to the first deck.
Foundation and Basement Functions: