Known Issues
Fixed in v5.0.3: Schematic symbol does not update after editing
The original version of the edited symbol is stored with the board file. If you close your design and start a new layout you could add the modified part and you would see the updated symbol. If you are too far along in the current schematic to start over, you can use the updated symbol by creating a new entry in the taxonomy with a unique name. Then remove the original symbol from your schematic and replace it with the updated version.
You could also get around this issue by modifying the schematic symbol then save it with a new name. Now you can pair the new symbol with the existing taxonomy entry. Then remove the original symbol from your schematic and replace it with the updated version.
This same behavior exists if you modify a symbol’s properties after it has already been added to your schematic. Changes to a part’s properties while on the schematic will not show up in the BOM. You will need to use the method described above to update or create a new part in the taxonomy. Then remove the existing symbol on your schematic and replace it with the updated symbol to see your changes in the BOM.
Fixed in v5.0.3: Netlist files with spaces in part type names
When you import a netlist into PCB123 the program is currently sorting the list of parts by part type and doesn't handle the spaces in your part type names.
Example: Your part type names are listed as follows: HEADER 1, HEADER 16, HEADER 3, HEADER 4, HEADER 8, HEADER 9.
The netlist import tool stops reading at the space and combines all of these in a part type HEADER.
If the part types in your net list are saved as HEADER_1, HEADER_16, HEADER_3, HEADER_4, HEADER_8, HEADER_9 PCB123 would see them as unique parts and list them separately in the table.
If you run into this issue and you select a part for the header in the example above you may have just assigned a footprint that doesn't match the number of pins listed in your netlist. You will then get a “component xxxx does not have a pin named yyyy” error message.
To overcome this issue you can manually edit your netlist to remove any spaces then import the netlist again.
The plan for the next release is sort the table using a combination of Part Type and Package to identify the unique parts in the netlist.
Ultra Library part issues
We have found parts in the Ultra Library that have incorrect footprint associations, incorrectly labeled footprints, or footprints that match the component pads not the recommended land pattern. Please be sure to check every part that you place on your design to ensure that it matches the part that you will purchased and place on your pcb. We are working to correct these issues so please report any incorrect footprints or symbols that you see in the PCB123 libraries.