Medeek Electrical
-
Version 1.1.7b - 08.13.2020
- Added preview thumbnails to the draw and edit menus of the UK switch tool.
-
After some further digging about on the internet I really only came upon three or four reference documents for UK outlet symbols. Based on those examples here are my proposed symbols:
Please provide feedback or suggestions.
I planning on using the abbreviation "SW" for switched since I am trying to keep the length of the text in the legend to a manageable length, or I could spell it out in full.
There will probably be other outlet types (ie. fused outlets or connector outlets), but this is all I have for now.
-
Version 1.1.8 - 08.15.2020
- Enabled the Draw Outlet (UK) tool with the following outlets types (MK Logic Plus): unswitched, switched, switched w/ USB, weatherproof, blank.
- Added preview thumbnails to the draw and edit menus of the UK outlet tool.
- Added UK outlet (2D) symbols to the Legend tool.
-
Editing a UK outlet:
-
As opposed to choosing the outlet by a code (and having the visual reference appear then), can we do the search for the outlet module by scrolling through a visual reference as well?
-
Tutorial 4: UK Toolbar
-
Version 1.1.9 - 09.10.2020
- Added optional metadata parameters for outlets: description, circuit.
-
Custom Wiring Feature:
I've been getting some requests for the ability to add in wiring.
After giving this some additional thought I think I can add in a rudimentary wiring module that will allow the user to create their own wire types. The basic parameters would be:
1.) Name: NM-B_14/3, NM-B_8/3 etc...
2.) Shape: RND or RECT
3.) Dia.
4.) Width
5.) Depth
6.) Color
7.) Bend Radius -
The second toolbar will include a new icon for wiring:
Additionally the wiring assemblies will not be embedded into any other assemblies (ie. wall, roof, floor etc...), this way they can be edited and regenerated. I will have two context menu items for wiring assemblies: edit and regen.
-
The bend radius is the parameter that is the most unique feature of this tool. One could easily use a tool like profile builder to generate the wiring but with the bend radius the tool will introduce another level of complexity.
In some cases the line segment(s) will be too short to allow for the bend to occur, in these cases the radius will not be applied, the segments will simply be followed as is.
The wire types can be configured in the global settings of the plugin.
-
First look at the Custom Wire Library tab in the global settings:
-
Version 1.2.0 - 10.11.2020
- Added a "Refresh Licensee Data" button within the License tab of the Global Settings.
-
Version 1.2.1 - 10.14.2020
- Added a Custom Wire Library to the Global Settings which allows user defined rectangular or circular cross section wires/cables/conduit.
- Enabled the Wiring Tool with three additional context menu functions: Edit Wire Assembly, Regen Wire Assembly, Edit Wire Path.
- Added a 4th dimensioning layer specifically for wire callouts in the Layers tab of the Global Settings.
- Added the following parameters to the General tab of the Global Settings: Wire Label Callout, Wire Label Prefix, Circle Segments.
I think I need a few additional tools to round out this wiring module and make it more intuitive and efficient to use:
- Move Segment Tool (rather than having to edit the wire path directly)
- Integrate the Estimating tool with the wiring statistics
-
Quite impressive, though it didn't occur to me someone would model house wiring. Gotta be more fun than actually running it though.
-
Note that the wire callout gives the name of the wire, the type and the length.
I would tend to agree with Pbacot, I didn't think people would want to go to the trouble of modeling wires but I've received enough features for this request that I decided I should include it as part of the plugin.
For round wires I have the "circle segment" parameter which allows ones to decrease the number of segments in order to keep the polycount down in the model.
The draw tool needs a feature or switch which allows one to simply select a pre-drawn polyline (of edges) rather than picking points.
-
Version 1.2.1b - 10.15.2020
- Draw Wire Tool input extended to two options: Points, Edges
Tutorial 5 - Wiring (11:15 min.)
-
Just for fun I created some "wire" sizes at your typical HVAC duct sizes and then laid out some geometry (polylines) with the help of the SketchUp grid extension:
The only thing I could not draw with the wire tool was the rectangular reducer shown in blue.
HVAC (duct work) is fairly straight forward in my opinion however there needs to be a few more specific parts and pieces in order to terminate and make transitions. So there would need to be a separate tool (and library) for common size reducers, boots and grilles.
I'm not really an HVAC (mechanical engineer), I've done a little work in the field about 15 years ago while doing some contract work at BYU, but then again I'm not an electrician either and look how far this plugin has come. I guess it just takes some interest and a desire to learn, but I do think HVAC is a bit more involved than Electrical.
-
@medeek said:
Just for fun I created some "wire" sizes at your typical HVAC duct sizes and then laid out some geometry (polylines) with the help of the SketchUp grid extension:
The only thing I could not draw with the wire tool was the rectangular reducer shown in blue.
HVAC (duct work) is fairly straight forward in my opinion however there needs to be a few more specific parts and pieces in order to terminate and make transitions. So there would need to be a separate tool (and library) for common size reducers, boots and grilles.
I'm not really an HVAC (mechanical engineer), I've done a little work in the field about 15 years ago while doing some contract work at BYU, but then again I'm not an electrician either and look how far this plugin has come. I guess it just takes some interest and a desire to learn, but I do think HVAC is a bit more involved than Electrical.
An useful HVAC tool would be nice, it doesn't have to do the complex calculations but rather be useful as a tool with the options (size of ducts, grilles, etc.) to be set/chosen by the end-user whilst being able to handle the transformations automatically.
-
Nathaniel —
Any thought of creating an auto-generating mode for the wiring module?
I imagine it working something like this:
- Select start device (set startType)
- Select end device (set endType)
- Resolve path type:
- outlet to outlet
- hot wire to switch box/junction box
- switch to fixture
- fixture to fixture
- etc..
- lookup presets for device heights / wire path height / curve radius etc.
- create wire path based on presets / rules
- generate wire geometry
(The logic would be a little more complex for resolving 3-way switch to fixture paths, but doable)
Of course the resulting paths would be editable using the same mode as you've shown.
A similar approach could then be used for the HVAC module, using the appropriate rules and presets (including room volumes, desired CFM, ACH etc) to set duct sizes per trunk/branch etc.
Not to add to your substantial to-do list(!), but the value of auto-generated wiring / plumbing / HVAC runs would be huge. This function doesn't have to be perfect or encompass every possible use case — even if the auto generating only achieves 60% of the end result and the rest need to be edited, it's still a huge reduction of modelling time/effort.
Interested in your thoughts on this.
-
In theory what you have described seems like a workable solution and possibly a valuable feature that could be added to the plugin.
However, there are a few difficulties with implementing this in practice. Typically two devices are separated from each other (possibly in different walls) in the X-Y plane (let's disregard the Z axis for now). The simplest path between any two devices based on their location and rotation would be one of three cases: straight line, L-shaped path, S-shaped path (this assumes orthogonal walls of course).
It would be easy enough to enable some sort of logic to determine which of these three options is the correct path (path finding logic) between any two devices. Adding the height difference further complicates things but that could also be factored in and programmed.
The problem I see is that except for the simplest of cases the path determined by the algorithm will rarely coincide with what you the designer or electrical contractor would actually do in real life. I'm going to say 95% of the time the path will need significant adjustment so that the wires land properly (centered) inside of the walls.
The user would probably find this feature more frustrating than useful, but I could be wrong.
P.S.
Now, if the algorithm was even smarter and could somehow take into account the walls, ceilings and floors within the model and also use this information in generating the path then I could see the light at the end of the tunnel on this one. I will have to give this some more thought...
Advertisement