Masonry Coursing and Course-Out Check
How many courses reach a height and whether that height lands on a module.
Example
You enter
- Height to reach (in) 96
- Unit height (in, CMU 7.625 / brick 2.25) 7.625
- Bed joint (in, typ 0.375 / brick 0.4167) 0.375
You get
- Course height 8.0000 in
- Courses 12
- Built height 96.000 in
- Course-out 0
- On module Yes
Details, formula, and sources
course = unit + bed joint (CMU 8 in, three brick courses 8 in), courses = round(target / course), and a course-out flag when the wall top or opening is off-module and forces a cut course or fattened joints. Nominal dimensions; the product and the mason's joint govern - a layout aid, not a stamped elevation.
course_in = unit_in + joint_in; courses = round(target_in / course_in); built_in = courses x course_in; off_in = target_in - built_in; on_module = |off_in| < 0.0625.
First-principles coursing relation with the Brick Industry Association (BIA) Technical Notes on modular masonry and the NCMA TEK dimensioning references (by name).
The coursing relation is public modular-masonry layout (CMU 8 in course, three brick courses 8 in). The BIA Technical Notes and NCMA TEK references are named.
Estimate. AHJ and licensed professional govern.
Field names used by the API: target_in, unit_in, joint_in, course_in, courses, built_in, off_in, on_module
- Course height course = unit height + one bed joint (CMU 7.625 + 0.375 = 8.0 in; modular brick 2.25 + 0.4167 = 2.6667 in)BIA Technical Notes / NCMA TEK
- Course count courses = round(target / course); built = courses x course; off = target - builtfirst principles
- On module within 1/16 in of a course lands on the module; otherwise a cut course or fattened jointsmodular-masonry layout