Printed Circuit Board (PCB) design is a critical step in the development of electronic devices. It involves translating a schematic diagram into a physical layout that can be manufactured and assembled. Ultiboard, a powerful PCB design tool from National Instruments (now part of NI), is widely used by engineers and hobbyists for designing high-quality PCBs. This tutorial provides a comprehensive guide to using Ultiboard for PCB design, covering everything from setting up your project to generating manufacturing files.
1. Introduction to Ultiboard
Ultiboard is a professional-grade PCB design software that integrates seamlessly with Multisim, a circuit simulation tool. It offers a wide range of features for designing, optimizing, and manufacturing PCBs, including:
- Schematic Capture Integration: Directly import schematics from Multisim or other tools.
- Component Placement: Easily place and arrange components on the board.
- Routing Tools: Manual and automatic routing options for creating traces.
- Design Rule Checking (DRC): Ensure your design meets manufacturing and electrical requirements.
- 3D Visualization: View your PCB in 3D to check for mechanical and aesthetic issues.
- Manufacturing Outputs: Generate Gerber files, drill files, and other outputs for fabrication.
This tutorial assumes you have a basic understanding of PCB design concepts and are familiar with Ultiboard’s interface. If you’re new to Ultiboard, take some time to explore the software and its tools before diving into this guide.
2. Setting Up Your Project
Before starting your PCB design, you need to set up your project in Ultiboard. Follow these steps:
Step 1: Create a New Project
- Open Ultiboard and select File > New.
- Choose PCB Layout and give your project a name.
- Specify the location where you want to save your project.
Step 2: Import a Schematic
- If you have a schematic in Multisim, go to File > Import > Multisim Design and select your schematic file.
- If your schematic is in another format (e.g., Eagle or KiCad), export it as a Netlist file and import it into Ultiboard using File > Import > Netlist.
Step 3: Set Up Design Rules
- Go to Tools > Design Rules to define rules for trace width, clearance, via size, and more.
- Use the default rules or customize them based on your manufacturer’s specifications.
Step 4: Define Board Outline
- Use the Board Outline Tool to draw the shape and size of your PCB.
- Specify the number of layers (e.g., single-layer, double-layer, or multi-layer) in the Layer Stack Manager.
3. Placing Components
Component placement is a crucial step in PCB design, as it affects the routing, signal integrity, and manufacturability of your board.
Step 1: Organize Components
- Use the Component Manager to view and organize all components imported from your schematic.
- Group related components together (e.g., power supply components, microcontroller peripherals).
Step 2: Place Components Manually
- Drag and drop components from the Component Manager onto the board.
- Rotate and align components as needed using the Rotate and Align tools.
- Pay attention to component orientation and spacing to ensure proper assembly.
Step 3: Use Automatic Placement (Optional)
- Go to Tools > Auto Placement to let Ultiboard automatically place components.
- Review the placement and make adjustments as needed.
Step 4: Check for Placement Errors
- Use the Design Rule Check (DRC) to identify any placement issues, such as overlapping components or insufficient clearance.

4. Routing Traces
Routing involves creating electrical connections between components using copper traces. Ultiboard offers both manual and automatic routing options.
Step 1: Set Up Routing Rules
- Go to Tools > Design Rules and define rules for trace width, spacing, and via size.
- Assign specific rules to different nets (e.g., power nets may require wider traces).
Step 2: Route Traces Manually
- Use the Route Tool to manually draw traces between component pins.
- Follow the ratsnest (guidelines showing connections) to ensure all nets are routed.
- Use the Layer Tab to switch between layers for multi-layer boards.
Step 3: Use Automatic Routing (Optional)
- Go to Tools > Auto Route to let Ultiboard automatically route all traces.
- Review the routing and make adjustments as needed.
Step 4: Optimize Routing
- Use the Push and Shove tool to adjust traces and improve routing efficiency.
- Minimize the use of vias and keep traces as short as possible to reduce signal loss and interference.
5. Adding Power and Ground Planes
Power and ground planes provide low-impedance paths for current flow and improve signal integrity.
Step 1: Create Power and Ground Planes
- Go to Layer Stack Manager and add internal layers for power and ground.
- Use the Copper Pour Tool to create planes on these layers.
Step 2: Connect Components to Planes
- Use vias to connect component pins to the power and ground planes.
- Ensure proper clearance between planes and other traces/components.
6. Design Rule Checking (DRC)
DRC ensures your design meets all manufacturing and electrical requirements.
Step 1: Run DRC
- Go to Tools > Design Rule Check and run a full DRC.
- Review the results and address any errors or warnings.
Step 2: Fix Errors
- Use the DRC Error Navigator to locate and fix errors.
- Common issues include trace spacing violations, missing connections, and incorrect via sizes.
7. 3D Visualization
Ultiboard’s 3D visualization feature allows you to view your PCB in three dimensions, helping you identify mechanical and aesthetic issues.
Step 1: Enable 3D View
- Go to View > 3D View to switch to 3D mode.
- Rotate and zoom to inspect your board from different angles.
Step 2: Check for Issues
- Look for component collisions, uneven placement, and other mechanical issues.
- Ensure connectors and mounting holes are properly aligned.
8. Generating Manufacturing Files
Once your design is complete, you need to generate files for manufacturing.
Step 1: Generate Gerber Files
- Go to File > Export > Gerber.
- Select the layers you want to export (e.g., top copper, bottom copper, solder mask).
- Save the Gerber files in the required format.
Step 2: Generate Drill Files
- Go to File > Export > NC Drill.
- Specify the drill file format and save it.
Step 3: Generate Bill of Materials (BOM)
- Go to File > Export > BOM.
- Customize the BOM format and save it for assembly.
9. Tips for Successful PCB Design
- Plan Your Layout: Before placing components, plan the layout to minimize trace lengths and avoid signal interference.
- Use Design Templates: Save time by using pre-designed templates for common board sizes and configurations.
- Test Your Design: Use Ultiboard’s simulation tools to test your design before manufacturing.
- Collaborate with Manufacturers: Consult with your PCB manufacturer to ensure your design meets their capabilities and requirements.
10. Conclusion
Ultiboard is a powerful and versatile tool for PCB design, offering a wide range of features to help you create high-quality boards. By following this tutorial, you can master the basics of Ultiboard and create professional-grade PCBs for your projects. Whether you’re designing a simple single-layer board or a complex multi-layer PCB, Ultiboard provides the tools and flexibility you need to succeed.
As you gain experience with Ultiboard, explore its advanced features and experiment with different design techniques to optimize your PCBs for performance, reliability, and manufacturability. With practice and attention to detail, you’ll be able to create PCBs that meet the highest standards of quality and functionality.
Leave a Reply