BOM checking to PCB - Page 1
Forum section: electronics / general

author: Faringdon
author_rank: Super Contributor
timestamp: December 16, 2023, 04:05:29 pm
content: Hi,I have a BOM of an altium board. I need to check the components correspond to whats actually on the board.From altium , i can get a "parts list" which i convert to excel, and then have it going row by row,R1....R2.....C4....C5...In alpha numerical order , so its easy to compare with the other BOM.etc etc.But in the BOM i have, somene has groupled the "same" resistors etc into one row, and so each excel cell has multiple component designators separated by commas......now, yes i can go "DATA > Text to columns > copy, transpose and eventually get each component designator into its own coumn, and then copy paste its ManPartNo etc, so that i can compare the list with the parts list from altium...but this takes ages,....is their a quicker way at getting these excel cells with comma separated component designators into separate rows?Also, say theres 10 component designators in a particular excel cell....i then need to put in ("insert") 10 rows in excel, ready to put these in to....how do you insert 10 rows at a time?.....excel only lets you do 1 row insert at a time......(ok this ones easy..)https://www.youtube.com/watch?app=desktop&v=Py8Gng7R69c&t=0

author: abeyer
author_rank: Frequent Contributor
timestamp: December 17, 2023, 02:37:24 am
content: I'm tempted to not answer, and we all know why. But, thisisa valid question and might help someone, so...This works assuming you're on a reasonably recent desktop excel (2016 works... maybe older, but not sure) and have the power query support enabled/installed. It won't work in free/web versions of excel, I don't think, though you might be able to drop the data into the free PowerBI web app and do the same thing.Select the range containing the BOM data you want to reformat and create a table from it (Insert > Table)With the table still selected, click (Data > Get Data > From Table/Range)That will bring up the power query editor with your BOM data.There:Right click the "Placements" header (the column you want to separate) and select (Split Column > By Delimeter)Right click the "Components" header (the one you want to repeat) and select (Unpivot Other Columns)Click (Close & Load) in the ribbon to exit the query editorYou'll end up with a new sheet with your transformed data

author: jc101
author_rank: Frequent Contributor
timestamp: December 17, 2023, 12:32:53 pm
content: By default, Altium always throws the BOM out as grouped anyway for me, assuming an out job was created to generate the BOM?So, if the OP has generated the BOM within Altium, that should match the BOM format supplied.

author: SMTech
author_rank: Frequent Contributor
timestamp: December 18, 2023, 02:10:41 pm
content: You can also generate a pick and place file- that also gives you the option of loading it into SMT Assistant or similar away from your CAD PC and be able to see where each location is....

author: thm_w
author_rank: Super Contributor
timestamp: December 18, 2023, 09:51:45 pm
content: There is also the Boastools if you have access to Altium + files:https://boastools.com/https://www.eevblog.com/forum/altium/interactivehtmlbom-equivalent/

author: sarason
author_rank: Contributor
timestamp: January 07, 2024, 02:40:50 am
content: Try PCBSynergyIt has this function builtinPcbsynergy.comsarason

author: tooki
author_rank: Super Contributor
timestamp: January 07, 2024, 02:28:00 pm
content: Quote from: Faringdon on December 16, 2023, 04:05:29 pmDo you have the Altium project itself? Then you can just export a new BOM without grouped components.