project cost
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Won't Fix
|
Wishlist
|
Unassigned |
Bug Description
I have recently been designing a couple of devices and using Kicad to design them; I have to say it’s been a quite enjoyable experience. This program is top quality especially considering its price.
The most tedious part of the engineering process has been the importing of data on each part into a database or into Kicad to document the bill of materials and calculate units costs. I have probably spent more time doing that than actually designing circuits and pcbs.
I had an idea that would make the process significantly easier and much faster but would require effort on both the developers of Kicad and parts suppliers.
My idea is fairly simple. On each supplier part page have a link to a file, probably XML, that contains all of the data the supplier has (or wants to publish) on that part. This would require the creation of some documented, hopefully open source developed, XML structure that can be easily generated from manufacturer data or suppliers existing databases and can be imported into Kicad. The user would be able to select the part in EESchema or CVpcb (and back annotate into EESchema) to allow PCBnew to put the correct package footprint on the pcb when the netlist is read. This would allow the Bill of Materials to be more robust and the addition of a project cost sub-module in EESchema (based on user selection of quantity).
Off the top of my head the XML structure would look something like this:
<Manufacturer>
<Manufacturer Part Number>
<Part Group>
<Part Type>
<Part Subtype>
<Part Value>
<Mount Type>
<Package>
+<Suppliers>
<Datasheet Link>
+<Additional Specifications>
I’m sure there’s plenty more to add to that structure and I’m pretty sure that there's plenty of people that have experience that would be beneficial to the creation of the standard structure.
Even if the suppliers don't initially subscribe to this idea us users could create and share these XML files and hopefully this concept (open standard) would be adopted by not just Kicad but all major EDA software applications - then eventually the suppliers would come on board.
Changed in kicad: | |
status: | New → Triaged |
To go one step further, integrate with one or more of the open source ERP/CRM systems such as Compiere.