Add comprehensive example BOM with multi-supplier support
- Add example-project_bom_v1.0.0_2024-08-04.csv with complete STM32F401-based design - Include all requested fields: Designator, Qty, MPN, Manufacturer, Package, Description, RoHS - Add comprehensive supplier part numbers for Digi-Key, Mouser, and LCSC - Include additional technical fields: Value, Tolerance, Voltage/Power Rating, Temperature Range - Add pricing information and datasheet URLs for complete component traceability - Cover typical hardware components: MCU, power regulation, connectors, passives, LEDs, test points - Update hardware/bom/README.md with detailed field descriptions and example reference - Follow file naming conventions with semantic versioning and YYYY-MM-DD date format - Provide multi-sourcing flexibility for component procurement and PCB assembly services
This commit is contained in:
@@ -38,14 +38,41 @@ This directory contains Bill of Materials (BOM) files generated from your KiCad
|
||||
- Stock availability
|
||||
- Alternative parts
|
||||
|
||||
## BOM Structure Example
|
||||
```
|
||||
Reference | Value | Footprint | Qty | MPN | Supplier | SPN
|
||||
----------|------------|------------------|-----|---------------|----------|-------------
|
||||
R1,R2,R3 | 10k | R_0603_1608Metric| 3 | RC0603FR-0710KL| Digi-Key | 311-10.0KHRCT-ND
|
||||
C1,C2 | 100nF | C_0603_1608Metric| 2 | GRM188R71C104KA01D| Mouser | 81-GRM188R71C104KA1D
|
||||
U1 | STM32F401 | LQFP-64_10x10mm | 1 | STM32F401RET6 | Digi-Key | 497-11767-ND
|
||||
```
|
||||
## BOM Structure and Fields
|
||||
|
||||
### Required Fields
|
||||
- **Designator**: Component reference (R1, C1, U1, etc.)
|
||||
- **Qty**: Quantity required
|
||||
- **Manufacturer Part Number**: Official MPN from manufacturer
|
||||
- **Manufacturer**: Component manufacturer name
|
||||
- **Package**: Physical package/footprint
|
||||
- **Description**: Detailed component description
|
||||
- **RoHS**: RoHS compliance status (Yes/No)
|
||||
|
||||
### Additional Recommended Fields
|
||||
- **Value**: Component value (10K, 100nF, etc.)
|
||||
- **Tolerance**: Component tolerance (1%, 5%, etc.)
|
||||
- **Voltage Rating**: Maximum voltage rating
|
||||
- **Power Rating**: Power dissipation rating
|
||||
- **Temperature Range**: Operating temperature range
|
||||
- **Unit Price**: Cost per unit in USD
|
||||
- **Extended Price**: Total cost (Qty × Unit Price)
|
||||
- **Datasheet URL**: Link to manufacturer datasheet
|
||||
- **Notes**: Assembly notes and component purpose
|
||||
|
||||
### Supplier Part Numbers
|
||||
- **Digi-Key Part Number**: Digi-Key supplier part number
|
||||
- **Mouser Part Number**: Mouser Electronics part number
|
||||
- **LCSC Part Number**: LCSC (JLCPCB) part number for PCB assembly
|
||||
|
||||
### Example BOM Structure
|
||||
See `example-project_bom_v1.0.0_2024-08-04.csv` for a complete example BOM with all recommended fields including:
|
||||
- STM32F401 microcontroller-based design
|
||||
- Power regulation circuit
|
||||
- USB and power connectors
|
||||
- Status LEDs and user interface
|
||||
- Test points for debugging
|
||||
- Multiple supplier part numbers for sourcing flexibility
|
||||
|
||||
## BOM Management Best Practices
|
||||
- Include manufacturer part numbers (MPN)
|
||||
|
||||
Reference in New Issue
Block a user