Truss Calculators

Started by Medeek, March 12, 2013, 06:33:08 AM

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

Medeek

Version 3.5.8 - 07.12.2024
- Enabled the "Edit Roof Assembly" function for gable rafter roofs with glulam beams (imperial and metric units).
- Enabled the "Edit Roof Assembly" function for I-joist rafter roofs with glulam beams (imperial and metric units).
- Enabled the "Edit Roof Assembly" function for I-joist rafter roofs with dual glulam beams (imperial and metric units).
- Added BCI, LPI, Red-I and PKI I-joists to the rafter roof module (glulam beam and dual glulam beam roofs).

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.6.1 - 07.19.2024
- Added Soffit Cut within Advanced Options for Complex Rafter Roofs.
- Fixed a **critical bug** with the complex roof module.

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer


Medeek

Version 3.6.2 - 07.21.2024
- Enabled "flat" ceiling gypsum for complex rafter roofs.
- Fixed a minor bug with the hip-and-ridge for hip rafter roofs.

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.6.3 - 07.26.2024
- Added a duplicate roof assembly check to the regen module for rafter, complex and truss roofs.

The instructions for usage are the same as the recent update to the Wall plugin, see Wall Plugin Tutorial #51:

https://youtu.be/WZdKyp1BCSU
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Tutorial 31: Wrap Around Porch Roof (17:26 min.)

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer


Medeek

I've started working on adding in a scissor truss option into the module. Here are some quick and dirty (sorry I must have set my lunch down on my engineering pad earlier today) calcs for the heel joint of such a truss:

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.6.4 - 03.13.2025
- Enabled subtractive geometry for all dutch gable rafter roofs.

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.6.4b - 03.15.2025
- Enabled subtractive geometry for all TJI and Glulam Beam rafter roofs.

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.6.5 - 03.16.2025
- Added energy/raised heels for coffer trusses (3 variants: wedge, slider and vertical w/ strut).
- Enabled a feature to selectively remove specific trusses from coffer truss assemblies.



Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer


Medeek

Version 3.6.6 - 03.21.2025
- Added the option to specify a separate front and back gable overhang length for all truss types.
- Augmented the web generation algorithm for coffer trusses with deep coffer ceilings.

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.6.7 - 04.06.2025
- Added collar ties for symmetric and asymmetric gable rafter roofs.
- Fixed a bug with gable wall cladding for all truss types.



Note that the height of the collar tie is measured from the bottom of the ridge board.  A zero height puts the collar tie against the bottom of the ridge board.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.6.8 - 04.07.2025
- Enabled square cut top chord tails for the following truss types: common, attic, scissor and cathedral.




Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Tutorial 32: Square Cut Truss Tails (7:43 min.)

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

At the behest of some users who use this plugin for large agricultural buildings, I will be adding at couple more options for large trusses. Specifically a "Quad Howe" and a "Penta Howe" common truss option. The "Penta Howe" truss is suitable for trusses that measure up to 100' in span (or greater). I had a little fun with this:

The barn I show with the tractor has a 92' span truss with a 36" raised heel. Top and bottom chords are 2x8 with 2x6 webs. The trusses are double ply (3" width) and spaced at 4' on center.
After I modeled this, I thought, what could a guy do with a garage like this? Okay, realistically I don't need an aircraft hanger for a garage, but 36'x36' sure would be nice.





Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer


Medeek

Version 3.6.9 - 04.10.2025
- Enabled options for wood grain texture for lumber in the global settings.
- Enabled wood grain texture for common and scissor trusses.
- Added a Quad Howe and Penta Howe option for common trusses.
- Fixed a minor bug with 4/2 scissor trusses with raised heels.
- Fixed a minor bug with the bottom chord of certain common trusses.





Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.7.0 - 04.13.2025
- Enabled wood grain texture for the following truss types: attic, symmetric cathedral, cathedral, cambered, tail bearing, coffer, tray, and parallel chord.
- Added the following Parallel Chord truss type: 10/10.



Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.7.1 - 04.18.2025
- Enabled wood grain texture for the following truss types: flat.
- Added metal plates for all attic trusses.
- Added an attic furring option for attic trusses.
- Fixed a minor bug in the gable cut option for attic trusses.



Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.7.2 - 04.22.2025
- Enabled wood grain texture for the following truss types: gambrel attic, monopitch, monocathedral, monoscissor, polynesian, dual pitch, bowstring, bow barrel.
- Enabled wood grain texture for the following rafter roof types: gable, gable w/ glulam.
- Added the follow Monopitch truss type configuration: (4/4).





Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.7.3 - 07.19.2025
- Enabled square cut rafter tails for gable rafter roofs.

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Medeek

Version 3.7.5 - 01.03.2026

- Enabled hurricane ties for all remaining common trusses.
- Enabled hurricane ties for scissor, cathedral, polynesian and dual pitch trusses.
- Fixed a (metric) bug for the inset parameter for hurricane ties.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer


Medeek Engineering

Version 3.7.8 - 03.24.2026
- Created the Medeek Truss API.
- Enabled the following methods within the Medeek Truss API: common_truss_draw, validate_medeektruss, truss_regen, common_truss_read_attributes, common_truss_get_attribute, common_truss_set_attribute
- Added the Medeek Truss API Documentation page to the website.
- Added the Medeek Truss API - Common Truss Attribute Library Index page to the website.

https://design.medeek.com/resources/medeek_truss_api.html

https://design.medeek.com/resources/medeek_common_truss_attribute_index.html

Nathaniel P. Wilkerson

Medeek Engineering

Nathaniel P. Wilkerson

Medeek Engineering

Nathaniel P. Wilkerson

Medeek Engineering

Sat down for an interview with Paragon a couple weeks ago:

Nathaniel P. Wilkerson

Medeek Engineering

I've been pondering how to control the truss layout of these complex roofs and after much thought and sleeping on the problem for a night I've come to the conclusion that for all but the simplest roof types (gable or half hip both ends on a rectangular footprint) there needs to be user specified girder trusses.

Even the simplest hip roof (rectangular, hip both ends) needs two girder trusses. The algorithm should be smart enough to detect the layout in such a simple case but even so the setback of those girder trusses will have to be user controlled. With my existing hip set tools this is provided as a simple numeric value since the location and orientation of the hip girders is already determined.

When you move to complex roofs the location of the girders becomes completely open ended. In other words we have too many degrees of freedom to confidently compute the solution. You can't solve a multi-variable math problem if you have more variables than you have constraints or equations. That is the nature of this beast.

My thinking is this:

1.) The user creates the perimeter or outline of the complex truss roof just as one currently does with the complex rafter module. The general roof shape and secondary features are generated (ie. sub-fascia, sheathing, cladding, gutter, soffit and fascia etc...), however the actual truss framing is not generated with this initial creation step.

2.) Next, the user clicks the girder truss creation tool which allows one to add in specific girder trusses between any two points within the roof outline (layer). The algorithm will require that the two endpoints of the new girder either terminate on the perimeter or along the length of an existing girder. Obviously the new girder cannot have both of its points on a perimeter edge or another girder, so that check will be built in. An HTML dialog box will allow the user to set a number of properties of the girder (ie. 2-ply, top chord depth, bottom chord depth, truss configuration, panel number for hip girders etc...)

3.) Once the girders are set then a context menu option will allow the user to attempt to generate the actual truss framing. If the girder layout is inconsistent, or illogical it will fail and display the applicable warning to the user. I'm still feeling this one out a bit so there may be an additional step where the user determines the rotation of the trusses in each zone created by the girder trusses.

I think I can make this work but only time and some extensively testing will tell. I think the concept is fundamentally sound but as I've learned in the past with other programming problems, the devil is in the details.



Nathaniel P. Wilkerson