Medeek Wall

Version 1.7.5 - 11.25.2020

  • Updated the Global Settings Reset button with additional parameters.
  • Fixed multiple minor bugs with the default settings (storage) for Doors, Windows and Garage Doors.

I have some questions about double wall construction lately.

I don’t have a specific double wall algorithm however it is possible to create double wall structures with openings using the Wall plugin in its current state, see model below for an example:

P.S. Note how the window ext. trim and installation is enabled on the exterior wall and then the interior casing is enabled on the interior wall. I then adjusted the casing extension depth in the edit menu of the interior wall so that it extends to meet the window in the exterior wall. No manual editing and everything is still parametric.

1 Like

Nathaniel
Thank you
Hope all is well in your worlds.
Will be back in the Sketchup and Medeek plug-in shortly.
Lacee

1 Like

So far happy and healthy. Thanksgiving just with the kids and wife this year, not taking any chances. Stay safe.

Version 1.7.6 - 12.04.2020

  • Added a wall justification hotkey/option (Tab key) to the rectangular draw wall tool: Front, Center, Back.

Note, that when the wall justification is set to “Center” or “Back” the draw tool switches from polyline mode to simple line mode, this is by design.

1 Like

As far as I can tell, the arrow keys for constrain to axis don’t work with drawing walls. Is there a reason why, or anything that can be done about it?

The arrow keys have never been enabled in the Wall draw tool to constrain to any axis. The tool already inferences to these axis automatically (ie. the color change from black to red or green).

The Ctrl key will allow one to constrain the tool to a 45 deg. or 135 deg. axis.

The Tab key will now allow for justification.

Oh, I didn’t know about the Ctrl key.

There is a big difference.

2 Likes

Version 1.7.6b - 12.05.2020

  • Added a wall justification hotkey/option (Tab key) to the gable, shed and hip draw wall tools: Front, Center, Back.
  • Enabled the left and right arrow keys for each of the draw wall tools in order to constrain the tool to the X or Y axis.

The behavior of the draw wall tool is now similar to the native SketchUp line/edge tool.

The right and left arrow keys will constrain the wall to the X and/or Y axis. Additionally the Ctrl key will toggle the wall to the 45 deg. and 135 deg. directions. You will notice that when the constraint is active the primary line will indicate either Red, Green, Blue (45 deg) or Purple (135 deg) and the line thickness will increase from two to three.

3 Likes

Lately I’ve had quite a few people asking me where they can find the video tutorials for the plugin. They are listed on the plugin web page but I guess they tend to get lost in all the content. Here is the direct link to that section:

Here is also the listing for each video:

The following video tutorials are currently available on YouTube:

  1. Introduction - The Vision (20:58 min.)
  2. Tutorial 1 - Extension Overview (21:58 min.)
  3. Tutorial 2 - Drawing Walls (19:37 min.)
  4. Tutorial 3 - Beams and Columns (15:31 min.)
  5. Tutorial 4 - Wall Presets (8:04 min.)
  6. Tutorial 5 - Multi-Story Construction (19:58 min.)
  7. Tutorial 6 - Custom Material Library (16:11 min.)
  8. Tutorial 7 - Stairs (23:19 min.)
  9. Tutorial 8 - Gable Wall Workaround (17:25 min.)
  10. Tutorial 9 - Split Wall Tool (6:36 min.)
  11. Tutorial 10 - Posts (14:24 min.)
  12. Tutorial 11 - Split Wall Cladding (6:49 min.)
  13. Tutorial 12 - Blocking (12:42 min.)
  14. Tutorial 13 - Stretch Wall Tool (7:41 min.)
  15. Tutorial 14 - Join Wall Tool (5:54 min.)
  16. Tutorial 15 - Quoins (8:34 min.)
  17. Tutorial 16 - Garage Doors (19:17 min.)
  18. Tutorial 17 - Tag/Layer Groups (13:41 min.)

Note, that the Gable Wall Workaround (Tutorial 8) is now obsolete, and gable walls can now be created automatically with the plugin. At some point I should probably indicate this tutorial is deprecated.

3 Likes

Haven’t look at the Shearwall Module in some time and I think it would be important to have it at least able to insert shearwall panels into the wall panels even if the engineering portion is not yet complete.

After some thought and reviewing my AWC literature and my own Shearwall Calculator (Spreadsheet), here are my preliminary list of parameters for a shearwall panel (there can be multiple panels within a given wall).

Basic Options:

Name: Initially set by auto-increment value but can be modified by user.
Start Location:
End Location:
Length: Determined by start and end location
Description: Custom comments or notes by user

Left Post:

Left SW Post: 2x4, 2x6, (2) 2x6, 4x6, 6x6 etc…
Quantity: 1,2,3,4
Species: DF, HF, SP, SPF

Left Holdown: YES/NO
Holdown Type: DTT2Z,HDU2,HDU4,HDU5,HDU8,HDU11,HDU14,LSTHD8,LSTHD8RJ,STHD10,STHD10RJ,STHD14STHD14RJ,MSTC28,MSTC40,MSTC52,MSTC66,MSTC78
Holdown Vert. Offset: in/mm
Holdown AB:
Threaded Rod Length: in/mm
Strap Placement:

Right Post:

Right SW Post: 2x4, 2x6, (2) 2x6, 4x6, 6x6 etc…
Quantity: 1,2,3,4
Species: DF, HF, SP, SPF

Right Holdown: YES/NO
Holdown Type: DTT2Z,HDU2,HDU4,HDU5,HDU8,HDU11,HDU14,LSTHD8,LSTHD8RJ,STHD10,STHD10RJ,STHD14STHD14RJ,MSTC28,MSTC40,MSTC52,MSTC66,MSTC78
Holdown Vert. Offset: in/mm
Holdown AB:
Threaded Rod Length: in/mm
Strap Placement:

Sheathing Exterior:

Ext. Sheathing Material: Ply, OSB, Gypsum, NONE
Sheathing Thickness: 0.4375"
Sheathing Fastener: 8d Common, 6d Common, 10d Common, 8d Galv Casing, 10d Galv Casing
Field O/C Spacing: 6", 12"
Edge O/C Spacing: 2", 3", 4", 6"

Sheathing Interior:

Int. Sheathing Material: Ply, OSB, Gypsum, NONE
Sheathing Thickness: 0.4375"
Sheathing Fastener: 8d Common, 6d Common, 10d Common, 8d Galv Casing, 10d Galv Casing
Field O/C Spacing: 6", 12"
Edge O/C Spacing: 2", 3", 4", 6"

Sole Plate Fasteners:

Sole Plt. Fasteners: YES/NO
Fastener Size: 16d,SDS25412
Fastener O/C Spacing: in/mm
Horz. Offset: (default is. 0625")

Anchor Bolts (Sill Plate Fasteners):

Anchor Bolts: YES/NO
Anchor Bolt Length: 10,12,14
Anchor Bolt Dia: 1/2", 5/8"
Washer: 2x2,3x3
Bolt O/C Spacing: in/mm
Edge Distance: in/mm
Vertical Offset: (default is zero)
Horz. Offset: (default is 2.75")

Blocking:

Install Blocking: YES/NO
Blocking Size: Single 2X, Single 3X, Double 2X
Blocking Rotation: 0 or 90
Heights: 48|96|144 (allow the user to specify the exact height of each blocking line - in/mm)

Top Plate Clips:

Framing Clips: YES/NO
Clip Type: A35, A34,LTP4, LTP5
Cllip O/C Spacing: in/mm
Horz. Offset: (default is -0.4375")

** Let me know if you think I am missing anything.

P.S. Iv’e added a horz. offset to both the anchor bolts and sole plate fasteners so the positioning of either can be adjusted by the user if required.

P.P.S. It would also be nice to have a system of presets for shearwalls since there are so many parameters that can be set for any given shearwall panel. Also the 2D symbol for the shearwall will be a large dashed line (two lines for a double sided shearwall).

It’s a good aid in design development in some houses to designate portions of walls for shear walls. We do this, even before we send the plans to the engineer to show just how much they can use. Saves time.

1 Like

Here is a list of the defaults and their values per the initial proposal given previously:

    # Basic Options

	@Sw_desc_db = MedeekMethods.read_text 'SW_DESC', 'empty'


	# Left Post

	@Sw_post_size_left_db = MedeekMethods.read_text 'SW_POST_SIZE_LEFT', '6X6'

	@Sw_post_ply_left_db = MedeekMethods.read_num 'SW_POST_PLY_LEFT', 1

	@Sw_post_species_left_db = MedeekMethods.read_text 'SW_POST_SPECIES_LEFT', 'DF'

	
	@Sw_hd_left_db = MedeekMethods.read_text 'SW_HD_LEFT', 'YES'

	@Sw_hd_type_left_db = MedeekMethods.read_text 'SW_HD_TYPE_LEFT', 'HDU8'

	@Sw_hd_vo_left_db = MedeekMethods.read_inmm 'SW_HD_VO_LEFT', 0.0, 0.0

	@Sw_hd_ab_left_db = MedeekMethods.read_text 'SW_HD_AB_LEFT', 'SB78-24'

	@Sw_hd_rod_left_db = MedeekMethods.read_inmm 'SW_HD_ROD_LEFT', 24.0, 600.0

	@Sw_hd_strap_left_db = MedeekMethods.read_text 'SW_HD_STRAP_LEFT', 'FRAMING'


	# Right Post

	@Sw_post_size_right_db = MedeekMethods.read_text 'SW_POST_SIZE_RIGHT', '6X6'

	@Sw_post_ply_right_db = MedeekMethods.read_num 'SW_POST_PLY_RIGHT', 1

	@Sw_post_species_right_db = MedeekMethods.read_text 'SW_POST_SPECIES_RIGHT', 'DF'

	
	@Sw_hd_right_db = MedeekMethods.read_text 'SW_HD_RIGHT', 'YES'

	@Sw_hd_type_right_db = MedeekMethods.read_text 'SW_HD_TYPE_RIGHT', 'HDU8'

	@Sw_hd_vo_right_db = MedeekMethods.read_inmm 'SW_HD_VO_RIGHT', 0.0, 0.0

	@Sw_hd_ab_right_db = MedeekMethods.read_text 'SW_HD_AB_RIGHT', 'SB78-24'

	@Sw_hd_rod_right_db = MedeekMethods.read_inmm 'SW_HD_ROD_RIGHT', 24.0, 600.0

	@Sw_hd_strap_right_db = MedeekMethods.read_text 'SW_HD_STRAP_RIGHT', 'FRAMING'

	
	# Sheathing Exterior

	@Sw_mat_ext_db = MedeekMethods.read_text 'SW_MAT_EXT', 'OSB'

	@Sw_thk_ext_db = MedeekMethods.read_inmm 'SW_THK_EXT', 0.4375, 11.0

	@Sw_nail_ext_db = MedeekMethods.read_text 'SW_NAIL_EXT', '8d Common'

	@Sw_field_ext_db = MedeekMethods.read_num 'SW_FIELD_EXT', 12

	@Sw_edge_ext_db = MedeekMethods.read_num 'SW_EDGE_EXT', 6


	# Sheathing Interior

	@Sw_mat_int_db = MedeekMethods.read_text 'SW_MAT_INT', 'OSB'

	@Sw_thk_int_db = MedeekMethods.read_inmm 'SW_THK_INT', 0.4375, 11.0

	@Sw_nail_int_db = MedeekMethods.read_text 'SW_NAIL_INT', '8d Common'

	@Sw_field_int_db = MedeekMethods.read_num 'SW_FIELD_INT', 12

	@Sw_edge_int_db = MedeekMethods.read_num 'SW_EDGE_INT', 6


	# Sole Plate Fasteners

	@Sw_sole_db = MedeekMethods.read_text 'SW_SOLE', 'NO'

	@Sw_sole_size_db = MedeekMethods.read_text 'SW_SOLE_SIZE', '16d'
	
	@Sw_sole_spacing_db = MedeekMethods.read_inmm 'SW_SOLE_SPACING', 12.0, 300.0
	
	@Sw_sole_ho_db = MedeekMethods.read_inmm 'SW_SOLE_HO', 0.625, 16.0

	
	# Anchor Bolts

	@Sw_ab_db = MedeekMethods.read_text 'SW_AB', 'NO'

	@Sw_ab_size_db = MedeekMethods.read_text 'SW_AB_SIZE', '10'

	@Sw_ab_dia_db = MedeekMethods.read_text 'SW_AB_DIA', '1/2'

	@Sw_ab_washer_db = MedeekMethods.read_text 'SW_AB_WASHER', '3X3'

	@Sw_ab_spacing_db = MedeekMethods.read_inmm 'SW_AB_SPACING', 36.0, 900.0

	@Sw_ab_edge_db = MedeekMethods.read_inmm 'SW_AB_EDGE', 12.0, 300.0

	@Sw_ab_ho_db = MedeekMethods.read_inmm 'SW_AB_HO', 2.75, 70.0

	@Sw_ab_vo_db = MedeekMethods.read_inmm 'SW_AB_VO', 0.0, 0.0


	# Blocking

	@Sw_blk_db = MedeekMethods.read_text 'SW_BLK', 'NO'

	@Sw_blk_size_db = MedeekMethods.read_text 'SW_BLK_SIZE', 'SINGLE 2X'

	@Sw_blk_rot_db = MedeekMethods.read_num 'SW_BLK_ROT', 0

	@Sw_blk_hgts_db = MedeekMethods.read_text 'SW_BLK_HGTS', '48,96'


	# Top Plate Clips

	@Sw_clip_db = MedeekMethods.read_text 'SW_CLIP', 'NO'

	@Sw_clip_type_db = MedeekMethods.read_text 'SW_CLIP_TYPE', 'LTP5'

	@Sw_clip_spacing_db = MedeekMethods.read_inmm 'SW_CLIP_SPACING', 24.0, 600.0

	@Sw_clip_ho_db = MedeekMethods.read_inmm 'SW_CLIP_HO', -0.4375, -11.0

First look at some shearwall panels (notice the absence of the shearwall posts/studs and holdowns, that is coming next) and the shearwall edit menu:

I had to take a little break from the programming over the holidays but in a space of a few hours I’ve mostly got the basic code for the shearwall module put together. Now I just need to sort out a few of the details.

I’ve also decided to make the shearwall panel sheathing with variable opacity since they are primarily visual in their representation of the actual shearwall sheathing. The color and opacity will be customizable within the global settings (Materials tab).

Initially there will be three shearwall sheathing materials (OSB, Plywood and Gypsum). Each material type will have its own unique color and opacity, all of which can be customized. This will allow the user to visually determine the shearwall sheathing material very quickly within the model.

3 Likes

Version 1.7.7 - 12.28.2020

  • Enabled Draw, Edit, Move and Delete shearwall tools for all rectangular walls.
  • Added four additional parameters to the Materials tab of the Global Settings pertaining to shearwalls.

Note, that the shearwall tools will only work with rectangular walls currently. I will enable them for gable, shed and hip walls but that may be a few more days since it gets a bit more complicated.

Also note that the four items within the shearwall module are currently not active yet and are still in development (probably a couple more days):

Sole Plate Fasteners, Anchor Bolts (Sill Plate Fasteners, SW Blocking, Top Plate Clips

View model here:

As this module is completely brand new I expect there will be a few bugs and items that need to be addressed or corrected moving forward. Your beta testing of this new feature and any feedback is highly appreciated.

2 Likes

It would be nice if there was a function which created a Shearwall schedule, like I make on my own structural sheets. I will need to give this some further thought.

Working on the shearwall (panel) anchor bolts and sole plate fasteners.

First look at some anchor bolts associated with a shear wall:

When a shearwall rests directly on a slab-on-grade then the anchor bolts are typically connected directly to the sole plate of the shearwall, however when the wall rests on a floor as shown then the anchor bolts will anchor the sill plate below the wall and threaded rods with coupler nuts are utilized to extend the holdown bolts up to the HDU holdowns. In this situation the engineer will also typically call out the size and spacing of fasteners that connect the sole plate of the shearwall to the rim joist below it.

To facilitate various wall/floor configurations the vertical and horizontal offset parameters for shearwall anchor bolts are made available for each shearwall, and can be adjusted independently.

P.S.
Looking at this image it immediately jumps out at me that a critical component within this shearwall assembly is missing. Note that I am not showing fasteners, they are too small to model for the most part. Let’s see if anyone can pick it out.

2 Likes

Compression blocks.