Users of Arduino boards that need to design custom shields can now accelerate the development by using predefined templates in Multisim and Ultiboard. Each template includes a Multisim schematic with connectors to define inputs and outputs and also an Ultiboard layout with the pin mapping and board outline.
Here is a list of the templates available:
Please note that although these files are intended to be as accurate as possible and have been checked by Applications Engineers at NI, it is recommended to closely check the documentation provided with the hardware purchase. It is always suggested that you reference materials associated with the hardware to verify correct pin assignments and to check correct layout guidelines and pin spacing.
Software
You will require Circuit Design Suite (Multisim and Ultiboard) version 13.0 (or later) to be able to utilize the attached resources.
Templates and Component Library
Go to the Downloads section and download the arduinotemplates.zip file. Unzip this file. You will find a component library (UsrComp.usr) with custom symbols and footprints and all the template files (*.mst13 extension).
To install the component library:
Follow the next steps to use the template files to create custom Arduino shields with Multisim and Ultiboard.
Figure 1. Arduino shield template in Multisim and Ultiboard
The Multisim schematic includes all the necessary connectors for the various input/output pins. On the other hand the Ultiboard file includes the board outline and footprints of the connectors placed at specific coordinates.
Figure 2. Capturing your schematic in Multisim
Once you have completed your schematic you will update the changes to the layout by using Forward Annotation.
Figure 3. Arduino shield design in Ultiboard
If you need to make any changes to your design simply open the Multisim schematic, make the changes and use Forward Annotation to update the layout.
Finally, here is a 3D View of the custom shield. You can open this view by selecting View»3D Preview.
Figure 4. 3D View of the custom board