The outer headers are 1900 mils from each other measuring from the inside lines. Between the two headers on the left there are 200 mils, between the left lower header and the middle one there are 890 mils and between the middle header and the right one there are 810 mills. Figure 5: Arduino Shield For the design shown above a grid of 5mils was used. For those components that need to be rotated simply right click and rotate. The list of layers are displayed in the right hand side pane of the screen, by simply clicking on the next layer, adding pattern from library and choosing your previously created pattern you can have the design shown in Figure 5 below. Finally, to have the entire Arduino Shield Pattern, all the headers previously created are added to a last pattern with each header in a different layer. All pattern library are saved with an extension of *.lib.
In these cases new patterns will need to be drawn out and saved as libraries components for future use. There could be cases where the pattern of the design is not already a part of DipTrace library. To name each header component use the Pattern Property window displayed in the upper right hand side corner of the screen. For the Arduino Shield the following headers need to be created individually: ICSP (3x2), Analog Header (1圆), Power Header (1圆), D0-D7 (1x8) and D8-D13 (1x8). To create the pattern separate from each other right click on the previous pattern on the left and choose Insert New Pattern as shown in Figure 4.ģ Figure 3: Headers from Library Figure 4: Pattern Creation Using this method all the headers for each component are created. This process is repeated until all the needed headers have been added. In this case the Arduino Shield and the PSoC are composed of several 1圆, 1x8 and 2x3 headers. After the library is added the desired pattern is chosen. If the library needed does not show up under libraries, click on Add and search for it under Program Files in the DipTrace folder.
#Diptrace Arduino Libraries windows
Figure 2: Pattern from Library The windows shown in Figure 3 will pop up, here is where a library can be chosen, and in this case the headers library within DipTrace is needed. In order to add each header to the pattern click on Pattern, and choose Get from Library as shown in Figure 2 below. This will reduce the steps in case the redesign of a component within the pattern is needed. After having all the headers added, combine them to have the finalized pattern. It is recommended that several patterns are used and create each header of the components individually. Figure 1: Open Patter Editor The first step to the design is to create one of the hardware pattern headers.
#Diptrace Arduino Libraries software
After the two components are added to the PCB the only changes needed for flexibility in application will be based on software design instead of hardware.Ģ Steps Pattern Editor : Open DipTrace and choose the Pattern Editor option as shown in Figure 1to open the pattern editor session of DipTrace. The communication between the PSoC and Arduino Shield will transpire without further hardware interaction. This final product includes the PSoC, the Arduino Shield and the PCB. This PCB will allow easy access to both components, in addition, the entire final product will be easy to package. Objective The objective of this manuscript is to create the libraries and schematics for the PCB that will hold and interface the PSoC First Touch Kit and Arduino Shield. There are some references and appendix information at the end of this document that can help if further assistance is needed with the techniques not focused on in this paper. Throughout this paper there is the assumption that the components layout have already been created and that the user is familiar with the procedure. The four steps needed are Component design, Pattern Library design, Schematics Layout and the PCB layout. These are two of the four steps needed to create a PCB design using this software. This document will walk the user through creating and using pattern libraries and schematics layouts in DipTrace. Keywords DipTrace, Pattern Libraries, Schematic Layout, PCB Design, PCB Introduction DipTrace is a software application for creating schematics and printed circuit boards (PCB). At the end of the design the user will be ready to layout the PCB for fabrication. These are two key steps needed in the design of the PCB that will hold the PSOC First Touch Kit and the Arduino Ethernet Shield. 1 PCB Design: Creating and Using Pattern Libraries and Schematic Layouts within DipTrace Cecilia Acosta NovemDesign Team 1 Abstract This paper will focus on the use of pattern libraries and schematics layout using DipTrace software.