Nodey Structural Engineering Reimagined
By Nodey
Summary
Topics Covered
- Engineers Spend Most Of Their Day Copying Cells
- Beam Conflicts Resolve Themselves Automatically
- It's Coordination, Not Engineering Judgment, That Takes Days
- Every Engineer Produces Identical Standardized Output
- Save One Hour Per Project And It Pays For Itself
Full Transcript
might u make a start. I know everyone's busy and uh yeah, really appreciate everyone jumping on here uh take time out of your day um to showcase what we've been building
here at NI. So, just first of all, again, really excited to have you here um to show you what we've been working on. I'm Kevin Crow, one of the founders
on. I'm Kevin Crow, one of the founders of Ni, our structural design software built uh specifically for residential engineering. Before we dive in, I'll
engineering. Before we dive in, I'll just give you a quick road map of what we'll cover uh in the next 40 minutes or so.
So, here's the plan. We'll start with a quick background on who we are and why we built this. Then I'll frame the problem that I'm sure most engineers in the room deal with daily. Uh then we'll jump into a quick overview of what NI
actually does, a live demo to showcase the software capability on an example project. And then after the demo, I'll
project. And then after the demo, I'll show you where the product's heading, what additional features we'll be adding in the next few months. Then we'll talk about uh pricing, ROI, and then how to
get those early adopter discounts we emailed you guys about. And then we'll open it up for questions uh at the end.
So this is the team behind Node, myself, co-founder, CEO I'm a practicing structural engineer. I run a residential
structural engineer. I run a residential engineering consultancy here in Oakland with eight staff. So I live the workflow pain firsthand and that's why I partnered with air to build this
software. My co-founder Amir is our CTO.
software. My co-founder Amir is our CTO.
Amir and I started Ni together last year. He leads all the technical
year. He leads all the technical architecture and development. Then we
have uh two full-time senior software engineers uh Muhammad and Hman both building the platform day in day out.
And um you know these guys have been awesome. They put in a lot of effort to
awesome. They put in a lot of effort to get us to where we are. Mary heads up our marketing and outreach and Ellie's our senior product designer. She's
responsible for the user experience on boarding and making sure the software feels intuitive for engineers.
So this is a real team with real investment building a real product. Uh
we're engineers who got tired of the fragmented workflow and decided to fix it.
So just to uh frame the problem, we identified five key problems in our old workflow and they compound across a busy practice. Firstly, it's slow. Uh jumping
practice. Firstly, it's slow. Uh jumping
between tools, manually tracing load across floors and designing numerous portals and ply shear walls and every project takes hours. It's errorprone.
Mis load paths, misaligned columns, and inconsistent assumptions between floors is all very easy to do in spreadsheets.
It's hard to QA. Everyone's spreadsheets
are structured differently. Everyone's
markups look different. Everyone's
output looks different. Managers cannot
efficiently efficiently verify their work. It's hard to scale. Every
work. It's hard to scale. Every
project's built from scratch. All new
engineers need to be trained on your systems and there's no compound efficiency and it's repetitive. 80% of
engineering across residential projects is the same yet it's done manually every time. So, we've termed this the
time. So, we've termed this the spreadsheets trap. Your team's
spreadsheets trap. Your team's technically qualified to design buildings, but you spend most of your day copying cells, uh, tracking load paths and formatting outputs. And the
longer you stay in the trap, the harder it is to grow your firm, to take on more work, or get home in a reasonable hour.
So, NO's goal is not to replace engineering judgment. It's to remove the
engineering judgment. It's to remove the repetitive modeling and calculations so engineers can focus on the decisions that actually matter.
So, let's build it live. I'm going to jump in and quickly just show you a demo project uh to showcase some of the features. I'll call I'll draw up a
features. I'll call I'll draw up a design example and then um yeah, you'll get a feel for how the software actually works.
So, I'll just pull up a project here.
When you come in to um the application, this is like the main project dashboard.
I'm in a project now here. So, I'll just go through to my example project.
The first thing you see when you get in here, you got your main PDF that you've pulled in. And on the top here, I've got
pulled in. And on the top here, I've got a shortcut. And this is how I get back
a shortcut. And this is how I get back to my project details. So, if I jump in here, every time I create a new project, I can add in my project information,
client details, uh, council details, which we can pull through from a whole list that we've got here. Uh, members,
so who you want to add or remove from your team and their access.
building details.
So this is where you're going to put all the information about each building typology you got here. So when I create a new project, you can add as many typologies as you want, but once you've set that up, it's fixed. So in this
example project, I've just got one building here to show. So you got your typology name. So in this case, lot one,
typology name. So in this case, lot one, but you can label it by any type. You
can put the number of stories in the foundation type. So in this case, it's a
foundation type. So in this case, it's a slab. You could have it on a subfloor
slab. You could have it on a subfloor framing, your floor loading, your cladding weights, and you can add multiple cladding weights and put the percentages in. And this helps calculate
percentages in. And this helps calculate the seismic weight. Um, the rest of the stuff's uh self-explanatory. You guys
will be used to adding this information, building up projects.
Your building length and width is all going to get automatically pulled through when I set up my um building areas and and reference planes and perimeters.
I got my earthquake loading. So here I'm in Oakuckland and you can got soil class C. You can pull that through and it's
C. You can pull that through and it's going to generate your seismic loads to 1170. I got wind loads here. So you can
1170. I got wind loads here. So you can choose your wind zone or if you're not in a wind zone, you can um derive that manually. Snow loading. Again, choose
manually. Snow loading. Again, choose
your snow zone and your elevation.
And at the very bottom here, I've got preferred products. So
preferred products. So when the software runs the calculations, you can set your default ones that you want to run first. So if I got beams here, I might want to see SG8, high
span, PFC, EUB. You can add any or remove any types at this preset stage at the start. And then if you want to go
the start. And then if you want to go choose a different member when you're actually doing the design, at that point you can open that individual member and toggle these settings. So for here, I've just got some presets um already loaded
in.
Then you can review the project info and then save the project.
Once that's all saved, you can jump in here. Now I'm in the main dashboard. On
here. Now I'm in the main dashboard. On
the lefthand side here, you can see who has access to the project in your team.
Then you got several layout options here. So you can just have a single page
here. So you can just have a single page view. Um you've got your
view. Um you've got your um continuous scroll. I can see four pages side by side if I want or just two side by side. You can navigate through
different pages here. And then at the bottom I've got my layers. So when I create a project, depending on how many levels it is, it's going to preset these
layers. Uh this is a two-story building.
layers. Uh this is a two-story building.
So I've got my ground floor where I'll draw my foundations. You got a wall layer on each of the levels. I got a roof at each level. If I have a split level building, half of it's single
story, half's two story, you can add some roof framing at level one. I've got
my floor level. And then I got a bracing layer. On the right hand side, I've got
layer. On the right hand side, I've got my calculate tool. So you can calculate all your members once you've drawn them all. You can calculate and reset
all. You can calculate and reset optimums. So this will default back to the minimum size that passes your uls and SLS checks. You can download a report and I can download the report and
save a version.
Across from there, I've got version controls. So, you can save a markup
controls. So, you can save a markup version as a prelim design, or if you're sending two different options out to a client, you can save those as option one, option two, and then I can revert
back to any version.
I can export those PDFs if I want at any time to send them to a client or an architect. I can go to a full scale uh
architect. I can go to a full scale uh full screen view, so it just collapses the top of my um web browser here.
Then I've got my um reference points. So
here, this is where you're going to set up your foundation plan, your uh first floor level, and your roof level. The
referenced point is going to be picked uh a single point that aligns vertically through the building. And then your perimeter is just the outline of that footprint. I'll show you guys those when
footprint. I'll show you guys those when I set up the project shortly. Then I've
got uh page opacity, so you can uh reduce or increase that to make your markups more clear. You can grayscale or color mode the the project. I've got
preset zooms here so you can zoom in and out on uh multiple presets.
Uh calibrate the scale. So here you can either put a custom scale in. you can
use from a whole list of presets or you can actually measure um or calibrate that based on the drawing and you can apply it to a certain number of r page ranges or um here I'm just going to
apply all and save that. And then you can overlay different pages. So if I want to overlay my plan, I can overlay my roof framing on my level one and that helps you draw your framing layout. And
so I'll demo that shortly once I'm actually drawing my um structure. We've
also got this little um chatbot on the side here, your little ny assistant. So,
you can ask it all these questions.
Anything you you got trouble with, you can ask it for, you know, what is Ny, how do I upload files, keyboard shortcuts, and it's going to come back and just give you a whole bunch of information. So, if you have any trouble
information. So, if you have any trouble using the software, this would be the first place to go um get some more help.
Then, at the bottom here, we've got our main um drawing toolbar. So, I've got some zoom in, zoom out functions, some select functions. You can erase uh or
select functions. You can erase uh or delete stuff. I can manipulate my PDF,
delete stuff. I can manipulate my PDF, so I can cut and paste objects, copy and rotate those. I've then got my uh main
rotate those. I've then got my uh main snapping and drawing functions, so I can add grid lines to that. I can snap to grid if I want. Um
I can got a ruler or a guideline that you can see here. I can snap to drawing.
So this will be snapping to elements that I actually draw in the in the UI.
Can snap to start, middle, end of any element. You can snap to grid, snap to
element. You can snap to grid, snap to alignment if I've drawn multiple things and I want to align those. Or I can snap to a file line if I want to, you know, measure a dimension off a plan.
I've then got um some measurement tools here. So I can go area, length,
here. So I can go area, length, perimeter, etc. Main structural um tool feature. This is only available once
feature. This is only available once I've set up all my reference planes and set my scale. So, I'll do that shortly.
Then I can just do some general annotations on the PDF. So, lines,
arrows rectangles circles.
You can format the color and anything of your markups.
I can distribute uh markups that I've got vertically, horizontally. You can
align those all. I can then add text box, call outs, select pens, or quite a cool feature here as a legend. So once
I've run all my calculations, I've got all my member size. You can add the legend here. That's going to pull
legend here. That's going to pull through all the member sizing, give you the label, the member type, and the sizing. That's quite good if you want to
sizing. That's quite good if you want to export the PDF, give it to your draftsman, give it to um an architect or a client, you've got all the info on there, which will be matching to the
labels and the drawings. Then I've just got some um snip, add an image, add a signature um to undo or do markups.
So I'll jump in here and in the main UI you've got the um I've got my floor plans loaded. So in this case um there's
plans loaded. So in this case um there's five units in this development. Um three
of them are twotory standalones. Then
I've got a threetory building at the end. Um I think we're just going to have
end. Um I think we're just going to have time to go through this twotory. So,
I'll jump in here quickly draw that up and then at the end I might just show you the bracing on the threetory because that's um quite a cool feature.
So, the first thing I'm going to do when I'm setting up my drawings is go to my um ground floor plan. I'm going to set my front foundations. So, I'll set my reference plane. I like to pick a grid
reference plane. I like to pick a grid line because then I know that aligns um all the way across the building. And
I'll draw the perimeter of my foundations. Um, so you just run the
foundations. Um, so you just run the outline here.
I've got brick veneer. So I've got a rebate on half of it and the other half is um timber cladding. So I'll draw that. Then
timber cladding. So I'll draw that. Then
I'm going to jump up a level and I've got the same ground floor plan. And here
I'm going to draw my level one because I'm going to have my level one framing reflected on the ground floor plan so I can see all the elements um supporting it. So, when I set my reference point,
it. So, when I set my reference point, I'm going to make sure that that is in the same exact spot as where I put it on my foundation plan. Then I can draw the outline
of my level one framing. And I'm just going to run that on the outside of the walls.
And then my level one, I'm going to draw the outline of my roof. In this case, my roof and floor plan are all the same.
So, if I set my reference point here, drop that on there. I could either draw the outline again or if um the foot plate is identical from the level above,
you can just insert from the level below. So, now I've got all my reference
below. So, now I've got all my reference planes set up.
Now, at the bottom, the stra main um structural toolkit is open. So, I've got bracing. This is when I want to do my um
bracing. This is when I want to do my um jib ply bracing. Got polyframe. So this
is uh the tool to use whenever you got a non- rectangular framing element you want to draw. Then we got trusses, rafters, joists. Um and then supporting
rafters, joists. Um and then supporting elements, lentils, beams, barriers. We
can draw our wall line uh columns and piles. So I'm going to start drawing my
piles. So I'm going to start drawing my uh supporting elements for my roof framing. I like to draw the external
framing. I like to draw the external elements first because then when I draw my framing, I've got something to uh snap to. I'm going to go ahead and draw
snap to. I'm going to go ahead and draw a wall in here and then just run lentils over the top of all those openings.
Draw my lintils across here.
Pull this over.
And then as I'm drawing these, it's um giving each of the elements a unique label lint. So
lint. So quite quick to draw these with the shortcuts. I've got a short piece of
shortcuts. I've got a short piece of wall here.
Some more lentils over the stair. And
then I'll just finish element here. So now I've drawn the
element here. So now I've drawn the perimeter. Um all these text box and
perimeter. Um all these text box and labels you can move around and you can also change uh the font on any of those and the formatting.
Um then to draw my roof framing element, I'm going to come here and just overlay my roof framing plan.
Um so you can just grab any page to overlay move that around and line it up with the level below. And once you're happy with
level below. And once you're happy with the setout, you can lock lock that to draw. And then you can change the
draw. And then you can change the opacity here so it's easier to see. Um,
in this example project, um, over all the bedrooms, we had rafters and trusses through the bed, over the uh, bathrooms and hallway area.
And through here, I'm going to need just this extra load bearing wall. Um, so now that I've locked it, I'm going to draw my wall framing.
Uh, what to draw?
We go draw a wall here.
You could draw a lintil over these door openings. Um, but because the point
openings. Um, but because the point loads are pretty minor, I'm just going to go ahead and just draw them as a loadbearing wall and then draw a beam.
Um, just change my snap function so I can snap to this wall below.
And then I'm going to draw some columns in on the end of those uh beams. So snap to the end of my wall
uh and beam. Now I can draw my rafters.
So if I come here, I can snap draw my rafter draw um another rafter element over there. And
there. And uh draw just a short piece of rafter in here. short rafter in there. And then my
here. short rafter in there. And then my trusses. The trusses run from um end to
trusses. The trusses run from um end to end. So I'm going to come here, draw my
end. So I'm going to come here, draw my truss, and um depending on which way you draw it, you can have something to snap to, which is quite nice. Now I got my roof framing elements in there. I'm
going to hide my overlay.
Some of these um load directions uh need to change. So once I've drawn the
to change. So once I've drawn the element, I'll just collapse this view here. You can see the framing member
here. You can see the framing member type. So, it's either truss rafter
type. So, it's either truss rafter joist. I got the rafter um label here
joist. I got the rafter um label here which you can change the spacing. So,
I've got a whole bunch of preset um spacings you can choose or you can choose manually input anyone you want.
And now I can change my loading direction. So, on each of these I'm just
direction. So, on each of these I'm just going to run them um 90°.
My trusses again are running full width of the building and this rafter running right the way across.
If you select all your elements, you can then um send those to the back so it's easier to see the supporting elements below.
Now I've got all my roof framing drawn.
I can go through and I might just put a few more columns on some of these lintils. If you want to track the load
lintils. If you want to track the load from the lintil down to the level below, you need to put a column on the end. In
some cases where the lintil is running parallel with the roof framing, the loads are so nominal, it probably doesn't warn it. But if I want to add some more on these load bearing lentils
to track down to the floor below, you can add those columns in. And um that load will be tracked down through. Then
if I go to my any element here, I've got my rafter 2.
The connected members are going to tell you what's supporting that rafter. So
I've got B1 on one side here, and then I've got my wall seven on the other side. And it tells you the location. If
side. And it tells you the location. If
I go in to the rafter loading, this is the main um sort of dashboard to see the loading of each element type. So the
first thing is my supports. I got a support at each end and it's going to tell me if it's detecting an element below supporting that what it is. So the
label here is B1 and wall 7.
Then got my point loads and I've got some preset point loads for rafters um just from 1170. And then I've got my UDLs. So the UDLs are automatically
UDLs. So the UDLs are automatically worked out based on the weight of your roof. Um taking your Q load for roof
roof. Um taking your Q load for roof framing and then pulling your wind zone um wind pressures tsing those by your rafter or spacing.
Um you got all your load cases here below and supporting elements. Um you
can hide or show any of these if you want. And then you can filter by load
want. And then you can filter by load case here. So you can just see my G or
case here. So you can just see my G or my Q.
So that's all the elements um loading.
And then I can come through here and I can see my um design summary here. So
it's run through a whole bunch of uh roof rafters. If you want to update the
roof rafters. If you want to update the design any point, you can change it there. I can run through and put a 240x
there. I can run through and put a 240x 45 rafter. And if I want to overwrite
45 rafter. And if I want to overwrite the minimum size, you just save that.
You've got properties here, your um max reactions. I've got all my uls load
reactions. I've got all my uls load cases and by how much it's passing for moment and shear. I then got my SLS checks and my span on deflection um
limits. If these were failing, they'd
limits. If these were failing, they'd show up as red. I then got bending moment sheer force diagram and these change for all the different load cases.
And I can go through and toggle demand at any point. Then if I want to download a report for any individual element, I can just then go download the report if I just
want to see calcs for that element.
Otherwise, once it's saved, that um member is now 240x45 SG8. If I then want to jump on a beam beam that's supporting
it, this beam I can see I've got a rafter R2 and R4 connected to that beam.
And I've got a column at each point uh at the end. So, I've got C1 and C2 supporting that element. If I jump into my beam loading,
you'll see the loads coming in from each rafter and the magnitude of those UDLs.
Um, that's automatically calculated based on the span and size of those other members framing in. Again, you can filter by load case for the different types.
Um, you can add additional point loads if you want to. And you could label these point loads anything you want. So
I could go point load, put a I don't know, chimney point load, add the magnitude, and that'll be pulled through to my load cases.
If I go through to my design summary, I can just um run an update there and pick any beam. Um
any beam. Um maybe go to a a double 200 by 45 highspan. You can save that member.
highspan. You can save that member.
Again, it's got all your uls checks, SLS checks, and your bending moment, sheer force diagrams. Um so you can interrogate all the results based on the
loading elements um fully fully visible.
Save the element.
And then uh a wall framing would be another example. Say wall two here. I've
another example. Say wall two here. I've
got rafter R3 just this little one in the over here in the corner. Got R4
framing onto it. And then I got a truss.
Um this truss here uh is going to be running from one wall to the other wall all the way across. But currently it'll be picking up all of these connected elements that it's seeing on the
perimeter.
So B1 I got at midspan is showing here.
And I'm just going to disconnect B1 and wall 14.
Those are at the midspan. And those are going to mean that when I get my wall framing, it's not going to show any support from those elements. So if I wanted to put wall 14 in here, it's going to show it up as a support. But
wall 14 is just catching the edge. So
we're going to toggle that off. And now
I've got my truss spanning wall to wall.
If I go to the design summary for truss, it's not actually designing the trusses.
It's just that we'll leave that up to others. It's just going to give you a
others. It's just going to give you a visibility on the reactions for each load case and the uls reactions and then your governing combinations
um just so that you can track this load um through these wall framing elements down to your foundation and it catches the right trip width and magnitude.
If I go to my wall framing here, I've got uh wall loading.
Got here there wall seven. I got a bunch of truss and rafter loading on here. Go
to my wall loading.
Um again, I've got different loading elements. So, they're all colorcoded and
elements. So, they're all colorcoded and filterable by um case. So, I got rafter R2 framing on here. And then I've got a bigger magnitude of truss loading on
here. Got separate load cases. So G is
here. Got separate load cases. So G is coming down here. My wind up is the best highest magnitude. So that's what the
highest magnitude. So that's what the default showing. And design summary, you
default showing. And design summary, you can go through here and see I got a 90x 45. Um you can change your wall spacing
45. Um you can change your wall spacing um through here. Again, it's got a whole bunch of preset SG8 members, but you can choose other types.
Coke your wall. Uh, if I jump down here and just quickly draw my framing for the level below.
Again, you just got your quick draw tools. Um, over this edge, I've got two
tools. Um, over this edge, I've got two big windows, so I'm likely going to need a portal. So, rather than um Ontal, I'm
a portal. So, rather than um Ontal, I'm just going to draw a beam on one of them. I'll jump back to how we draw
them. I'll jump back to how we draw portal frames in a sec, but I'll draw my wall framings.
I'll put a lintil over this one here.
and wall on the edge here.
And quite a big lentil over the kitchen window, lentil over the doorway. Um, so just run my way across. Again, I like to just
work my way around uh the perimeter and then draw internal framing elements afterwards.
I'll draw a lintil over the garage and then a short piece of wall on the end here. Now I got the perimeter drawn. Um
here. Now I got the perimeter drawn. Um
I'm going to go through and uh run my ra uh floor joist, sorry, from left to right because I've got a nice internal load bearing wall here. So
again, I'll draw um a wall through here.
And when you're drawing wall framing, if you want to use it as a loadbearing element, just draw the loadbearing ones.
All these other walls that aren't taking any load, we can just use those for bracing later. So, they don't need to be
bracing later. So, they don't need to be drawn in the main um framing dashboard.
So, I'll go through here and just change my snap tool so I can snap to that beam.
I'll then go and draw a bunch of columns for all these elements. And now when I select the column draw feature, it's going to show me all of the um columns
from above and where they land on the level below. So if I want to um draw a
level below. So if I want to um draw a column to align vertically, I can either draw it in exactly the same position as the level below.
Or if I wanted to, I can grab any of these members and you can actually copy that to the level below if you want. So,
if you got multiple stories that are the same framing layout, you can copy that above and below.
I can just draw a bunch of columns um on the end of these lentils here. Just snap
to end.
And um on the end of these beams, just move some of these text boxes that are accumulating here
and draw another column on the end of that beam.
Draw some more columns in the end of your lentils.
And this will track that load all the way to your foundation plan. So here
I've got a column that's not aligning with any framing or anything below. So
I'm going to have to draw a beam under that.
The way I like to actually capture that column and so I've got a little marker is I'll actually draw that column here and then draw the beam. And now I can just delete
that column. And now I know my beam's exactly
column. And now I know my beam's exactly underneath that um column above.
Got my snap to drawing. I can snap to that grid and then just lock the element. When you draw an element, it's
element. When you draw an element, it's going to be um locked by default. So, if
you want to unlock it and move it around, you can do that.
Um, now that I got my beam here, I'm going to draw my floor joist quickly.
So joist just make sure my snap to ends on and draw some joist across here.
I can then move these joists to back.
I got my joist framing there now.
Um, so you can come in there and you can see uh your floor joist, what's supporting those floor joist. You can go in the dashboard and do your floor joist loading. It's going to automatically
loading. It's going to automatically grab a uh point load case and take the trip of the joist spacing times that by the loads that you've set in the menu.
Um, if I go to this beam here, when you draw multiple beams that are um, interfacing with each other, you need to go and set the relationship of how those
beams work. So this B4 here is auto
beams work. So this B4 here is auto detecting B3 and L10.
And so now when you go um, select the feature here, it's got auto detected that it's going to go to by default. And
now I could say is B4 point loading B3 or am I receiving a support from B3. So
in this case I've got a support from B3 and L10 I'm also getting a support.
Now when I pick um B3 is going to be supporting B4. When I go to B3 it
supporting B4. When I go to B3 it automatically knows it's going to be getting the point load from B4. So
you'll never have a case where two members think they're supporting each other.
And then B2 on B3 I'm getting a U support. So B3 is getting a support. B4
support. So B3 is getting a support. B4
is also catching this C1 column above.
So if I go to my beam loading um running the calc on that beam loading I can see the magnitude and the location of that um point load from above. Filter
by load case that's tracked through. And
so this beam is going to be designed with that um point load from the column above here. I
need a double 240x 45. So I can just go through save that member. If you wanted to choose any other member double 200 highspan, you could save it. When you
save the member, that's going to be pulled through to the report when you download at the end. Or if I was to um download or calculate and reset
optimums, it'll just reset them to that 240x 45. um the minimum size that worked
240x 45. um the minimum size that worked again B3 this is supporting um a bunch of joists the point load from B4 if I go
to B3 loading you'll see the load coming in from B4 sitting on B3 and those reactions are automatically pulled for each load case type so I've
got that sitting in there if you want to toggle off um any of these elements at any point you can um disconnect them. So if I want to dis
disconnect them. So if I want to dis disable that B4 support load, it's going to remove that point load altogether. Or
I'm going to say I'm going to receive that point load again. And that's going to come in here. And now I've got the load coming from B3. Um I just refresh that.
Sorry. Come in here.
Collapse that window. Beam loading and it'll be getting that point load again.
Just need to refresh the window.
So the load are tracked between beams. You can run them. You got full visibility. Now that that um page has
visibility. Now that that um page has been refreshed. I can go through in the
been refreshed. I can go through in the design summary. In this case um because
design summary. In this case um because of the span, I'm likely going to need uh steel beam. So I'll go to UB 200 UB22.
steel beam. So I'll go to UB 200 UB22.
That's working. I've got all my deflection and and uls checks. You can
save that member size. I got all my properties for my steel beam. You can
download the report for that beam if you want.
Um, so that's the main framing element.
You can run the calcs and check all of the different types. You got lintil loading, lintal load cases. You got all your column checks which you can go through. Um, the other thing I'll just
through. Um, the other thing I'll just quickly show you is the bracing. Um,
before I do that, when I draw all my elements, um, what it then pays to do is just, um,
I'll move this window up, move them to the right layer. So, in this case, these are my roof framing elements. I'm going
to shift those all up to the roof. And
then I've got all my elements on the um, ground floor. I'll move those to level
ground floor. I'll move those to level one.
Then once they're there, I might move all of the walls and push those to wall level one. And I got my rafters and
level one. And I got my rafters and trusses. I'll move all my lintils and my
trusses. I'll move all my lintils and my columns to wall level one.
And then on my actual level one plan, I'll move all my lower level lintils and walls into wall ground floor and all the columns
into wall ground floor. And this just helps you toggle on and off visibility.
So you can see where all your elements are saved. So if I want to get rid of
are saved. So if I want to get rid of all my roof element main, I still got a whole bunch of those um in wall uh level one. So I can see just the supporting elements. And then I can
supporting elements. And then I can toggle that visibility back on if I want to um just in this um layer level here.
So, if I go to do the bracing, if I hit X, then I go into my bracing um uh sort of dashboard here. And once
you've done that, you can just hit X to toggle in and out. And then you just draw your brace walls wherever you want.
So, if you got walls along, you can draw all those bracing um lines.
I'm going to run a whole series of short bracing elements on the end here.
and then bracing across uh wall here. I'm going to deci just define a portal frame at the top there um shortly and wall here. So, I got my wall
elements drawn. I'm going to jump to the
elements drawn. I'm going to jump to the level above. Again, you can draw
level above. Again, you can draw elements along at any point on any wall.
Got um maybe a short piece of wall here and another piece of wall in the bedroom.
Then you want walls across just the length of the wall. It knows
the scale so it's going to calibrate to the right length. If I draw another one in the bedroom and then I'll got my wall bracing done.
Um if I do my bracing calcs, it's telling me I don't have enough um capacity in that across direction on the lower level. And that's cuz I need to
lower level. And that's cuz I need to now go in here and just define this beam here as a portal frame. So, if you go to the beam loading, there's um
four different loading types or or element types for beams. You can have a roof beam or a floor beam. And depending
on which layer you draw that in, it's going to auto assign to floor or roof.
Then, if I go to portal frame, it's going to change it to a portal frame.
The columns are going to match the beam.
And you can set a target BU value here.
So, if I set a target B value, I can um go to the design summary. Sorry.
Jump through here. It's going to run some calcs.
And we've had Sorry, a little few issues with the refreshing. So, I'm just going to jump on refresh this page and it should come through.
Jump into that beam and show you the beam loading here.
And when I go through and set that BU value for the portal frame, that's what it's going to go through and use as my um sort of target. So when I
go through, let's say I want to use a um 200 PFC. I can go ahead and save that.
200 PFC. I can go ahead and save that.
That's going to be the first option that'll run when I do my bracing calcs.
If I jump back into bracing, run my bracing calcs. Now that's all working.
bracing calcs. Now that's all working.
It's given me a summary of my portal frame. In this case, it's told me, hey,
frame. In this case, it's told me, hey, I've needed to increase the value from 200 to 245. And it's actually upgraded the section size. And you got uh full visibility on how much loads going into
that portal, how much ULS, SLS deflection, how much hold down you need.
When you do the bracing, we've got jib brace or um elephant board. You can
change the supplier and it'll run different cals for different types. you
can put rigid air barrier on or um toggle that off if you want and then it will just not select the you know jiblo line options or not. So then you can jump through download your whole report.
There's your bracing and your framing done. Um so I'm conscious of time. I
done. Um so I'm conscious of time. I
might just super quickly just show you that on a um three-story building.
So on the three-story building, it automatically scales all your um ground floor loads to nomally ductile um and all your ply and shear wall and your
bracing um is either going to be ply or portal frames. So I've got some bracing
portal frames. So I've got some bracing here if I want to go through run my bracing calculations.
You got jib easy brace and then you got some different options for how you run your um load distribution on the ground floor. You can do flexible diaphragm or
floor. You can do flexible diaphragm or semi- rigid. Um, timber diaphragm is
semi- rigid. Um, timber diaphragm is generally flexible, but I've had councils wanting semi- rigid analysis.
So, we've added that option in here.
Again, you can toggle on rigid air barrier or not. It's giving me a warning here. It's saying one of my lines
here. It's saying one of my lines doesn't have enough length to actually um meet the demand. And it's giving me some options. So, bracing wall 12 is
some options. So, bracing wall 12 is 1.07 m. try increasing the length or
1.07 m. try increasing the length or adding a steel portal frame in that direction to get the demand up. If I ran a semi- rigid analysis, then I'm actually getting less demand on that
load. And now everything's working.
load. And now everything's working.
Again, I've got a steel portal frame just over that garage. So, it's giving me the steel um portal frame summary.
Um, and so the same way I did the bracing on the twotory, you do it on the threetory. You literally just draw your
threetory. You literally just draw your wall lines and um yeah, that's all the bracing done.
So, uh, I'm conscious of time and, uh, gone over a little bit. So, I'll just do a quick recap. Noty what you can do. You
can set up projects. You draw your floor plans. You can draw all your members
plans. You can draw all your members with the fast draw tools. Everything you
draw is automatically tracked through to the foundations. You can define your
the foundations. You can define your bracing layouts. And then you print the
bracing layouts. And then you print the report at the end.
So, how long does it take you to design a three-story building? I mean, not just member checks, but tracking loads through to the foundations. So, three
floor plans coordinated, uh, bracing done in a PS1 you'd be happy to put your name on. In our experience, it's one to
name on. In our experience, it's one to two days. And most of that isn't
two days. And most of that isn't engineering judgment. It's coordination,
engineering judgment. It's coordination, summing reactions, checking which columns hit which beam, and rebuilding load paths every time the architect moves a wall. So, you're probably doing
the same calc you did 5 years ago, using the same spreadsheet, same process. If
the architect changes something, you're back to square one. In our opinion, that's not engineering judgment, that's data entry. So our goal at NI was to
data entry. So our goal at NI was to automate the repetitive work. So any
engineer can do a residential building design in under an hour.
So the main question we get asked is, it looks fast, but can I trust it? So to be clear, nobody is not a black box. It's
transparent, reviewable structural model where you make every decision. You
choose the framing layout, where the beams go, where the load bearing walls are, how the bracing's arranged. That's
the engineering judgment. Not doesn't
automate any of that. When two elements intersect, you define the relationship.
Is it a support or a point load? You saw
me toggle that in the demo. The software
gives you the options you need to confirm.
You can open any element and see exactly what's loading it. So where the loads come from, which floor plan they originate on, the magnitude is colorcoded and it's filterable by load
case and the reports that you generate at the end show full working span geometry, all the load combinations, which load combinations govern. You can
verify the bending moment diagrams and sheer force diagrams. Everything's visual so that it's very easy to do your own hand calcs and your sanity checks.
And it's also very clear for a peer reviewer to verify your work.
So the goal is not to replace the engineering judgment. It's just to
engineering judgment. It's just to remove the repetitive modeling and checking so engineers can spend more time on the critical decisions. You're
still the engineer. You're still firmly in control. Ni is just a tool that does
in control. Ni is just a tool that does the number crunching. So we're now using ni in my own practice on real projects.
Moving forward, residential projects in our firm are all going to be going through ni. So we're not asking you to
through ni. So we're not asking you to use something that we don't trust ourselves. For managers and team leads,
ourselves. For managers and team leads, this changes how you QA and do and train staff. I know how hard it is to train
staff. I know how hard it is to train staff on your systems and get rid of bad habits. Um, if everyone's using
habits. Um, if everyone's using different formulas, uh, different spreadsheets, checking the work means rederiving half of it. With Ny, every engineer produces the same standardized
output. Every calcs matched to a label
output. Every calcs matched to a label on the drawings. Every bracing element matches a label. There's no
inconsistencies, no typos, no formula errors.
All you need to do is check their user input. Did they model the geometry and
input. Did they model the geometry and supports and relationships correctly? Uh
for councils, we're hoping to approach them to get a fully streamlined review for not submissions. Once they're
comfortable with the software and know they're getting standardized, transparent reports, the reviewer just needs to check the modeling inputs and the drawings. They'll get clear load
the drawings. They'll get clear load path documentation, which should result in fewer RFIs, faster consents, and less friction for everyone.
So that's what NI does today. And then
just to give you a brief overview of where we're heading, uh two modules that we're working on at the moment are foundations and construction monitoring.
So currently the foundations just do subfloor frame uh timber framing subfloor so bears and piles but we're wanting to add shallow foundations waffle slabs TC2 TC3 slabs uh different
pile types pipe bridging construction monitoring uh module with site inspections reports RFIs cans uh all linked back to the structural
design and all with AI features to help you autogenerate those reports and then on the horizon we're doing a retaining wall module so you can import a site plan, draw a layout, choose from a
different wall type, and then grab those details from a library concrete module, uh, which I'm very excited about, which will be, uh, masonry or concrete wall on the ground floor, and then one suspended
concrete floor, so you can do a shear wall design and analysis, rigid diaphragm design, and design foundation beams, and then a connection design and detailing module, which will be a big
one, where we'll uh, building the automatic uls reaction between members.
and the detailing piece. You'll be able to add a section cut tool and pull the detail straight from a built-in library which knows the size of the members joining so your details match your
calculations. You also be able to upload
calculations. You also be able to upload your own standard detail library. If
your firm already has a set of details that you use across projects, those come straight in and you can categorize them.
So, as you can see, we're not just building a member design tool, we're building the entire engineering workflow.
So to put some numbers on this traditional threetory from project setup through to report takes us about 8 to 14 hours that's one to two full days even
longer for junior engineers with Ni that same job you can do all that within an hour no matter your experience level and we've actually got a YouTube video just showing us set up that threetory building and you can see how long it
takes to to run it from start to finish.
So that's up to 13 hours saved per project, which is about 95% reduction in time. And that's not to mention all the
time. And that's not to mention all the additional time saved in QA, not making any changes, and updating documents. So
you can quickly see how massive that time saving will be stacked across multiple team members and multiple projects. Looking at the numbers, the
projects. Looking at the numbers, the ROI is hard to beat.
Node will cost approximately 380 a month and the annual plan with our early adopter pricing. So engineers somewhere
adopter pricing. So engineers somewhere charge somewhere between 350 to 150 an hour. So to break even on your
hour. So to break even on your subscription, you need to save one to two hours per project and that's it. But
nobody saves 7 to 13 per project. So if
you're doing just two a month and I'm sure most of you are doing more than that, you'll recover 14 to 16 hours every 14 to 26 hours every month. Those
charge out rates, it's about two to n grand in billillable time recovered every month or 450 to 2,300 return on your subscription. Add in the indirect
your subscription. Add in the indirect savings, less QA, fewer council queries, faster turnaround. That equates to
faster turnaround. That equates to better margins on every project. So, it
pays for yourself on your P project and then everything after that profit. So,
if you sign up now, the first month's completely free. You can try it on a
completely free. You can try it on a live project. If you don't see the
live project. If you don't see the benefit, you cancel. You keep the report. There's no risk. So, finally,
report. There's no risk. So, finally,
how do you get started? We're running
the following offer to the 1 of May.
After that, the pricing will go up and the founding distance founding member discount offer closes. First month's
completely free, no credit card, full capability, full restriction. Use it on a real project. If it's not for you, cancel. Keep the report. Cost you
cancel. Keep the report. Cost you
nothing. The early adopter lock in.
Because you're here today, you get 25% off your first year locked in at today's price. Founding member discount. If you
price. Founding member discount. If you
guys give us feedback by the end of May and help us shape the product, we'll give you an extra 10% off. So that's 35 off your first year, which brings it down to about 380 a month.
So as I said, you just need to save one to two hours a month to justify that cost, but ni will save you significantly more time than that. So bring us one real project. We'll show you how not
real project. We'll show you how not fits your workflow. After this, we'll email you all the login details and discount vouchers. Um so you get that
discount vouchers. Um so you get that and you'll be able to join in.
Um I kind of ran a little bit over time there, so I know it took a little while.
We've got some FAQs here that you can read through or we'll open it up for questions if any if any anyone has anything they want to ask.
Um yeah u hi guys. Uh before we jump into questions I was wondering if you can show like a sample of download report as well. Um just because we didn't cover it.
Ah sure sure.
Um so if I download download all download report when you download the report you can um
sorry where is download either full report a summary or full pro summary. So
full pro summary just means you'll get a full detailed calc for the first member of each type and then after that you'll just get a summary. So I could do a full report. I'll just download full summary.
report. I'll just download full summary.
It'll calculate all the members. um
anything that you've already saved will be um shown in there. So now I've got a full detailed report 128 pages. It's
gives you the design summary project information. If any members failed
information. If any members failed because the preset couldn't um if I defined an SGA as the max size and then I couldn't actually get an SGA to work,
it'll show flag here as a failed member.
And then on each of the members, it's going to show you the joist, the size that it's picked, and then I can just jump to any one of those. And then
here's a summary. It'll show you the utilization me uh bending shear um SLS checks. So yeah, we got forward report
checks. So yeah, we got forward report there.
Um yeah. Anything else?
Cool. No. Um I allow microphone for all attendees. So if you would like to ask
attendees. So if you would like to ask any question, feel free to open your mic and ask your questions. Thank you guys.
There's also some in the Q&A for Kevin.
Okay. Uh Kevin, can you check your Q& A?
Uh for AI assisted operations, are AI assisted ops transparent for the user to manually uh Yeah, exactly. So for that
site inspection stuff or or um cans and we're just going to use an AI model to help you generate the initial response.
You have to check it and and change it.
It's not going to be uh written in stone. It's just a first cut to make it
stone. It's just a first cut to make it a bit quicker.
Um are you guys planning to automate design for expand? Yeah, exactly. So the
foundation module um we just had to draw a line in the sand and say hey let's just do subfloor framing. But certainly
we're going to be doing foundation designs for all those ones that I mentioned.
Um just because uh they might not see the Q&A. So maybe you ask like you read
the Q&A. So maybe you ask like you read the question as well. So question. Thank
you.
Yes. So that was on the waffle slab. So
we will be building that module. And so
for the threetory buildings you mentioned it selects plywood shear walls for ground floor. Does it design these as sedd shear walls? So yeah, if you jump on the demo or jump in the app and
download a report, you'll see but it's going to distribute the load either as a flexible diagram uh diaphragm based on tributary area of that element or a semi- rigid diaphragm. So when it does a
semi- rigid diaphragm, it'll do a flexible um diaphragm distribution initially and then work out what plywood shear wall you're going to need initially. Then
based on that stiffness, it'll run a torsion analysis, redistribute the load, and it'll do two it two iterations of that. And then based on the demand and
that. And then based on the demand and length of your wall, it works out how thick the ply you need, what your nail size is, your nail spacing,
and then it'll um give you the, you know, check your cord members, and then give you the maximum uplift or the hold down that you need on your cord to slab.
Cool. And then yeah that's all in that uh full report that look at yeah there are a few more question if you scroll up like you will see res
does the engine handle complex edge cases like a regular roof hip yeah I mean anything that you can draw on a on a plan if you're drawing a a
complex geometry in and blue beam You can then draw those roof framing rafters. It's going to give you the
rafters. It's going to give you the right size. It's going to have all your
right size. It's going to have all your framing elements into it. It's going to get your trip loads. It's going to pull through your wind load. If anything's
not captured in the defaults, you can manually add your own um supports, UDLs, point loads. Um so you can build extra
point loads. Um so you can build extra load cases. If you've got a caner lever
load cases. If you've got a caner lever beam like in that threetory, we've got it supporting brick veneer. You can add the brick veneer weight as its separate load case under G.
Um, so yeah, we've built it so it's not 3604 specific. You can do fully bespoke
3604 specific. You can do fully bespoke buildings up to three stories.
Is a subscription per one user or multiple users in a company can use one.
So it gives you one seat. So anyone can join in um well be active at one time per seat.
Yes. So lintil trimmer studs design check face load. Uh so lintil will check the trimmer lentil and the um studs if you draw a column beside the lintil if
it's a nominal load like you know less than a kilon and wouldn't even design or check them. So unless you draw that
check them. So unless you draw that column it's not going to check those um supports under the lintils.
Uh can we see a sample of what sort of output the architect would see supplied from a node say for a brace plan and framing plan?
Uh no. So the the um in terms of what you
no. So the the um in terms of what you see on the bracing plan, if I run that um um legend, it's going to tell me what
each of the bracing wall uh lengths and um type. So if it's a GS1, it'll be G like
type. So if it's a GS1, it'll be G like wall one GS1 times 3 m. And that'll pull through to the legend. And then for the framing plan, um,
if I exit bracing and I toggle all these on and I just hide the bracing, whatever you want someone to see on the
um, PDF, you can just hide the layers and then export the report. So if I hide the bracing, export that report, what you'll see is everything in that um, you
like view there now. Plus, you'll have your legend, which will say what the size of C1 is, what the size of wall 23 is etc. Should we drop a legend so they um see
how it looks like?
Um, sure.
Where should I put it?
So, if I draw my legend, click.
Oh, it's on my bracing layer. Hang on.
There we go. So, if you wanted to pull through there, it'll say all my joist sizes, beams, um, lentils, what the label is, the type, and the size.
So, if you want to change any size, you can go through and then, um, change what that B6 is here. And then, if I wanted to refresh, you just refresh the legend
and it'll update those member sizes.
There are two more questions and two in the chat as well.
post.
Sorry, I might have missed this earlier, but will it give you structural drawings for things like portal frames and timber beams to column stud connections?
So, it'll design the full portal frame.
Um, that's all in there. So, it'll check your your um column, your beam, check the um welds in the knee of the portal frame, and it give you the maximum hold
down load. But at the moment, we don't
down load. But at the moment, we don't have any connection design. So, you'll
have to design the connection to the slab. But, as I mentioned in what we're
slab. But, as I mentioned in what we're going to build out, we're building all the ULS connection checks. So if you have a beam butdding into a beam, it's not going to check that you know if you
have a two-bolt connection at the moment, but certainly in the pipeline.
There are two more questions in the chat. If you toggle it to the chat um as
chat. If you toggle it to the chat um as well, Kevin, thank you.
Uh in the Q&A or the chat? Uh chat.
No, in the chat.
Can I have a wind pressure from check wind or other sources? Same for snow loads.
Yeah. So, we've got um we've just defaulted the wind pressures now based on um 3604, but what we think we'd put
is just the user can import their own um wind pressure and um shape factors and then what you could choose a wind zone
and have your preset shape factors or you can manually put your own in. We
were going to do a full um like derive from first principles all your wind loads, but it's kind of clunky and slow to do. So, we just thought easiest would just be to put the wind
zone, automate all that, and then we might just say the user can put their own wind pressure in. So, if you go to um check wind and you get a sight wind pressure, you just put that in and then
you put all your C-shape factors in for roof elements, wall elements, etc. Yep. So you can choose what ele can I
Yep. So you can choose what ele can I choose what elements are submitted in the report. So when I go to download
the report. So when I go to download that report, you can just um filter anything that you don't want off and then they won't pull
through when you download the report.
And um if you want to just download the calculations for joist J1 for example, you would um just do that in the actual joist
um dashboard. Excuse me.
um dashboard. Excuse me.
Is that everything?
Uh there is one more question in Q&A.
Are we able to export framing bracing plans to DWG?
air maybe.
Yeah. So, uh actually we support DWG import. Uh we don't have DWG export. We
import. Uh we don't have DWG export. We
might consider it in the future. Um and
uh down in our pipeline, we are considering uh connecting our um app through a plugin to Revit or AutoCAD. So
you can easily export this um uh design uh to your Revit model and uh I hope this answered the question. So
technically we don't have it yet but we are planning to. Um also I would like to add this is a web application. It means
that you have access it on your tablet, phone, anywhere you have um internet.
You can technically use it for um as your um PDF uh editor tools. You can take it to the sites uh have your site inspection
notes on your PDF. Um so technically it replace your PDF editor and your FEA anal um analyzer. Uh and uh there are
also a few things uh of course uh adopting a new tool might have its own challenges as you saw there is a chatbot in the app and there is a support function like you can submit your
support tickets if you have further questions and technically um you can uh you can approach us with any questions um through like directly from our
contact form or even if you would like to set up a demo meeting for your team at your organization, feel free to reach out. We can accommodate that.
out. We can accommodate that.
There is one more question, two more questions. Kevin, if you'd like to
questions. Kevin, if you'd like to Is that in the chat or the um Yeah, in the Q&A. Uh Mid uh I know you are based in Canada. Um yes, we are
planning to roll out to other countries.
Uh we are um we are currently working on Australia and uh Canada and US uh will be next. So uh in a few months we will
be next. So uh in a few months we will post updates about those um countries.
Um Australia is uh the closest um to our um code. So we probably start with
um code. So we probably start with Australia. Um there is a second question
Australia. Um there is a second question for large opening. if you can answer that Kevin uh in the Q&A.
For large openings, does it also check the lentil for face loaded wind in the out of plane direction in terms of SLS?
Not at the moment. We do have a wind beam. So wind beam will check um face
beam. So wind beam will check um face loading, but lentils uh for now just assume the head of the lintils restrained by the the floor or the framing. So there's no out of plane
framing. So there's no out of plane check there. But these are the kind of
check there. But these are the kind of things that I want you to use the software. you can use it for free and
software. you can use it for free and they'd say, "Hey, look, we want this and this and this because certainly the way we design things might be slightly different to other companies and if you got ideas, we're super open to ideas."
You know, I'm sure we haven't captured everything and you know, it's still a work in progress. So, you know, we're still working very hard to to yeah, perfect it.
So, next would be uh we will uh send you all emails. Uh there will be a
all emails. Uh there will be a calendarly invitation on that. So you
can book us uh book a meeting uh with us uh and uh we will send the vouchers and instructions how to um create your accounts and how to start your trial for
um from 1 of May.
Cool. All right. Thanks everyone.
Yeah. Sorry.
Uh Matthew, you had your hands up. Uh is
there any question? Yeah, I can. Yeah,
please. Uh,
hi. Hi everyone. Hi Kevin. Hi Amir and all the teams and I just see that you build great and
stunning uh tools for our community. I
was an architect in my back country. I'm
always trying to learn in in the new country. I just immigrant to the Canada
country. I just immigrant to the Canada uh in two years in three years and uh most of the time talking to air about what you are doing right now and I see
and it's great um and when you introduce your tools I I keep him in my mind that's u one of my colleagues my former colleagues may
eager to use it and I will definitely introduce him your tools and maybe this is open to use in another country like Canada.
Yeah, soon we will roll out to Canada.
We will keep you posted, Matthew. Thank
you.
Thank you.
Cool. Uh if there is no other question, uh let me check one last time in the Q&A.
Um just now. Yeah. Uh great work teams. Uh and do you have any plan to Yeah. Um
so actually that's the that's all. Maybe
check the chat before I go.
Um, do you have design feature report template? Um,
template? Um, yes. So, for templates, we're we're
yes. So, for templates, we're we're thinking you can add your own template and then you can customize them. So, you
could put your own company logo on and everything. And so, we might put the
everything. And so, we might put the engineering New Zealand design features report in there initially for residential projects. It's probably
residential projects. It's probably applicable, but yeah, certainly we could put a more detailed one in there if if if Yeah, people wanted that.
Cool. Um thank you guys for uh for attending. We have your emails and we
attending. We have your emails and we have the all the attendance list. Um we
will start reaching out in a few um days or uh next week from next week. So
please um watch your inbox and please um reach out if you have any question.
Thank you Kevin for your presentation.
Cheers. Thank you everyone.
Loading video analysis...