LuxLibre › Templates
Fill-in documents for designing a flashlight. Copy the ones you need into your own project
folder, fill them in, and keep them under version control next to your design files. Each
Markdown template starts with a short “How to use” paragraph and works on paper too.
Placeholders are written as <...> or left as empty table cells.
The templates follow the design steps in this order. Steps 2 to 4 repeat for every important choice (cell, LED, driver, MCU, housing).
| Step | Template | What it is for | Related rules |
|---|---|---|---|
| 1. Requirements | requirements.md | Measurable targets (output, runtime, size, temperature, colour, safety, budget) before any part is chosen | REQ-1, REQ-2 |
| 2. Candidates | design-log.md (options list) | Collect at least three options per choice, with datasheets and sources; see docs/choosing-parts.md | REQ-3 |
| 3. Decision matrix | decision-matrix.md, decision-matrix.csv | Screen out options that fail hard limits, then score the rest with weighted criteria | REQ-3 |
| 4. Design log | design-log.md | One record per decision: question, options, data, decision, reasons, risks, verification | REQ-3 |
| 5. BOM | bom.csv | Bill of materials (BOM, the list of all parts) with supplier numbers, prices and second sources | DFM-2, DFM-6 |
| 6. Review | design-review-checklist.md | Check the design against every LuxLibre design rule before ordering boards or releasing | all rules in docs/design-rules.md |
| 7. Test report | test-report.md | Results of the prototype or release tests, linked back to the requirement IDs; procedures in docs/testing.md | FW-8, THM-6 |
Tips: