FreeBOMBS
Posted: Sun Jun 05, 2011 5:04 am
Hi, I'm writing a BOM configurator app.
You can watch its develoment here:
https://github.com/jammi/FreeBOMBS
Currently, I've defined a component database of the components in the excel spreadsheet and mapped alternative components.
The component database is:
https://github.com/jammi/FreeBOMBS/blob ... nents.yaml
I have also built a configuration editor structure, it's here:
https://github.com/jammi/FreeBOMBS/blob ... tions.yaml
However, while decoding the spreadsheet, I found out the following sections don't have any components defined (doesn't update the list in excel either):
- STP
- AN
- TCPL
- O2
Are those safe to remove, or are there some hidden voodoo dependencies for them somewhere yet to be found?
Also, my validation script found these components unused, which makes me suspect the configurables aren't what they should be.
- "1N4448W-7-F"
- "52000001009" # <-- This is OK, it's just the fuse holder, which I was adviced to omit.
- "CRCW12101R00JNEA"
- "MCR10EZPF3301"
- "MCR10EZPF2201"
In any case, I'll progress the software further asap, it might have an user interface tomorrow. Meanwhile, I'd be grateful if the BOM issues could be sorted out and I'd of course prefer patches for these new files, because when it's in code, it can be systematically managed, tested and validated. There are no hidden or non-obvious data and formula fields like in spreadsheet documents, so it should be pretty straight-forward to check anything.
You can watch its develoment here:
https://github.com/jammi/FreeBOMBS
Currently, I've defined a component database of the components in the excel spreadsheet and mapped alternative components.
The component database is:
https://github.com/jammi/FreeBOMBS/blob ... nents.yaml
I have also built a configuration editor structure, it's here:
https://github.com/jammi/FreeBOMBS/blob ... tions.yaml
However, while decoding the spreadsheet, I found out the following sections don't have any components defined (doesn't update the list in excel either):
- STP
- AN
- TCPL
- O2
Are those safe to remove, or are there some hidden voodoo dependencies for them somewhere yet to be found?
Also, my validation script found these components unused, which makes me suspect the configurables aren't what they should be.
- "1N4448W-7-F"
- "52000001009" # <-- This is OK, it's just the fuse holder, which I was adviced to omit.
- "CRCW12101R00JNEA"
- "MCR10EZPF3301"
- "MCR10EZPF2201"
In any case, I'll progress the software further asap, it might have an user interface tomorrow. Meanwhile, I'd be grateful if the BOM issues could be sorted out and I'd of course prefer patches for these new files, because when it's in code, it can be systematically managed, tested and validated. There are no hidden or non-obvious data and formula fields like in spreadsheet documents, so it should be pretty straight-forward to check anything.