Now that we've successfully placed a common assembly, let's advance to building a custom assembly from scratch using a baseline and individual sub-assembly components. This approach gives you complete control over your road design specifications and allows for precise customization based on project requirements.
Navigate to the Assembly menu and select Create Assembly to open the Create Assembly dialog. For this demonstration, we'll create an assembly based on our Dev Main and Dev Branch alignments. Name the assembly "Dev" to maintain clear project organization and easy identification within your drawing files.
While adding a description is optional for this example, it's considered best practice for production work to include detailed descriptions that help team members understand the assembly's intended use. Select "Undivided Ground Road" as your assembly type from the comprehensive dropdown menu, which includes specialized options for undivided roads (both standard and narrow variants), divided highways, railway corridors, and a catch-all "Other" category for unique applications.
Choose "Basic Assembly" style since we're working with the default option—though note that custom assembly styles can be created and modified to establish standardized templates across your organization. We'll explore advanced assembly style customization in future discussions, as this powerful feature can significantly streamline repetitive design work.
Set the Code Set style to "All Codes" to ensure complete visibility of all available codes when working with different assembly pieces. This comprehensive approach prevents missing critical design elements and provides better debugging capabilities. Accept the default assembly layer "C Road ASSM" for standard layer management, then click OK to proceed.
Civil 3D will now prompt you to place the assembly baseline location. Since this assembly will serve both the main alignment and branch alignment, position it strategically between the two profiles for optimal workflow efficiency. After zooming in and clicking your desired location, Civil 3D automatically adjusts the view to center the baseline at an appropriate scale for detailed sub-assembly work.
Access the Tools Palette and navigate to the Basics tab, which offers the most comprehensive collection of road-building components. While specialized tabs for lanes, shoulders, medians, and other elements provide granular control, the Basics tab typically contains everything needed for standard roadway construction. This consolidated approach reduces navigation time and maintains design momentum.
Begin roadway construction by selecting Basic Lane, which opens the Properties window containing essential configuration parameters. The Advanced Parameters section displays critical settings: side orientation, width, depth, and slope. These parameters dynamically change based on your selected sub-assembly, ensuring contextually relevant options for each component.
When encountering unfamiliar parameters, right-click any sub-assembly in the Tool Palette and select Help to access comprehensive documentation. This built-in reference system provides visual diagrams, parameter definitions, input requirements, default values, and targeting conditions. Understanding these details prevents design errors and accelerates the learning process for complex assemblies.
The help documentation also reveals the underlying point, link, and shape codes that define each sub-assembly's geometric structure. For example, a basic lane consists of points P1-P4 at each corner, links L1-L4 forming the perimeter, and shape S1 representing the interior area. This coding system becomes crucial when creating custom sub-assemblies or troubleshooting corridor generation issues.
Configure the Basic Lane with a right-side orientation and 17-foot width, maintaining default depth and slope values for standard applications. When prompted, click anywhere on the baseline to initiate assembly creation. Civil 3D intelligently places the lane extending rightward from the baseline, applying the specified 17-foot width, 0.67-foot depth, and -2% cross-slope for proper drainage.
Add a Basic Curb and Gutter component, maintaining right-side placement and accepting default parameters (1.5, -6, 0.75, 0.5, 1.5) that represent standard municipal specifications. Position this element at the road edge's top elevation by clicking the appropriate marker point. The software automatically connects the curb to the existing lane geometry.
Complete the pedestrian infrastructure by adding a Basic Sidewalk with standard 6-foot width and 0.33-foot depth. Omit buffer zones for this example, though real-world projects often require landscape strips or utility easements between curb and sidewalk. Position the sidewalk by selecting the curb's outer edge marker point.
Now address the critical transition from constructed roadway to natural terrain using Basic Side Slope Cut Ditch. This sophisticated sub-assembly handles multiple scenarios: simple fill slopes that grade to existing ground, and cut conditions that can incorporate drainage ditches with configurable foreslope, bottom width, and backslope parameters.
Since this example requires straightforward grading without drainage infrastructure, modify the advanced parameters by setting foreslope width, backslope width, and bottom width to zero. This configuration eliminates the ditch component while maintaining proper cut and fill slope functionality. These modifications demonstrate the flexibility available within standard sub-assemblies.
Position the side slope component at the sidewalk's outer edge, where Civil 3D places markers for both Cut Slope and Fill Slope layout modes. These intelligent markers automatically determine appropriate grading based on the relationship between design elevation and existing ground surface during corridor generation.
Rather than manually recreating identical components for the left side, leverage Civil 3D's efficiency tools by selecting all right-side elements (lane, curb, sidewalk, and side slope) and using the Mirror function from the contextual ribbon. Select the baseline as your mirror axis to create a perfectly symmetrical cross-section in a single operation.
With the custom assembly complete, close the Tool Palette and zoom out to review the full cross-sectional geometry. The resulting assembly provides a comprehensive template for corridor generation, incorporating travel lanes, drainage infrastructure, pedestrian facilities, and proper grading transitions. Save your work to preserve this custom assembly for current and future projects, as well-designed assemblies often serve as templates for similar roadway applications.