PCB manufacturer: beginner protel99 FAQ
After drawing the SCH diagram, when starting the synchronizer to update the PCB file, if the "Can not execute all net list to macros. Do you want to continue anyway?" dialog box pops up, it will prompt you that you cannot execute all the network macros. When entering the network table, it means that there is an error in the schematic diagram and the content of the created network table is incomplete. Although you can check the error from the schematic diagram and the network table file, you may wish to select "Yes" to force load the PCB file of the network table Checking errors is more intuitive and easier to solve problems in a targeted manner.
Common problems are:
1) Some files are missing in the PCB file;
2) Some components have no pre-pull wires on the pads and become isolated components;
3) There are no pre-pull wires on individual pads of some components;
4) The pads that should not be connected are connected together and so on.
The common causes and solutions for the above problems are as follows:
1) The package form of the component is not specified correctly when editing the schematic.
2) The component pins in the schematic diagram are connected with virtual connections.
The reasons are as follows: the grid snap accuracy (Snap) in the schematic is set too high or the visible grid (Visible) is too large. When the grid settings of the SCH file and the SCH component library are not uniform, the end of the pin is not on the grid. At the grid intersection, the wire placed exceeds the electrical contact of the pin and covers the pin; the line is mistakenly used as a wire when connecting (the straight line has no electrical connection meaning); the pin is placed in the wrong direction when editing the SCH component library, because the pin It is directional. Press Tab when placing the pin to open the dialog box for setting the pin properties. The Orientation column contains the four orientation options for pin placement. When checking the Dot item, a small circle will appear on the non-electrical contact end of the pin., You can intuitively see whether the pins are misplaced, just restore the settings after checking, or you can check by displaying hidden pins, etc. In addition, the use of straight lines instead of pins when making components can also cause this situation.
The virtual connection between the wire and the pin has a strong concealment, and if you are not careful, it will bury hidden dangers. If no electrical hot spot is caught at the connecting end of the wire and the component pin during the connection, but an electrical hot spot is found on the other end of the pin, or a contact is automatically placed on the crossed wire during the connection, it will indicate that it exists Virtual connection (the default setting in Protel99 is to automatically place the contact on the "T"-shaped wire). In addition, when the grid capture accuracy in the schematic diagram is too high, after moving the mouse to the electrical connection hotspot, press the Enter key to confirm, so as not to remove the electrical contact when the mouse button is clicked.
3) The PCB file is not pre-loaded with all the correct library files containing the specified package.
4) SCH component library component pins are not consistent with the specified package PCB component pad names. For example, the diode pin names in the SCH component library are 1, 2, while the diode pad names in the PCB component library are A and K.
5) The network labels of the same network in the schematic diagram are inconsistent.
6) When placing more than two power and ground symbols, use custom characters that cannot be defaulted by Protel99, such as +12V and 12V, +VCC and VCC, etc., and the symbol graphics have different meanings. Avoid interaction between power and ground when editing. Confused.
7) Two or more components use the same serial number (Designator), and only one of them was identified when creating the netlist, resulting in the loss of other components with the same serial number on the PCB file.
ipcb is a high-precision, high-quality PCB manufacturer, such as: isola 370hr PCB, high-frequency PCB, high-speed PCB, ic substrate, ic test board, impedance PCB, HDI PCB, Rigid-Flex PCB, buried blind PCB, advanced PCB, microwave PCB, telfon PCB and other ipcb are good at PCB manufacturing.