This template helps you document your hardware project from start to finish. It includes sections for defining goals, tracking progress, and organizing resources.
- Start with the Project Overview (Seciton 1 and 2) – Define the high-level details, goals, and initial requirements.
- Use the Development Log (Section 3) – List research links, ideas, and steps as you work on the project.
- Refine Requirements and Steps – As the project evolves, update the requirements and process steps.
- Finalize the Documentation – Once complete, structure the document for clarity and future reference.
- Online markdown editor: https://dillinger.io/
- Markdown Guide: https://github.com/adam-p/markdown-here/wiki/markdown-cheatsheet
- Making a repository: https://www.youtube.com/watch?v=-RZ03WHqkaY
[Enter project name here]
Briefly describe what this project aims to achieve.
- List the high-level objectives and expected outcomes.
- Outline the main functionalities and design goals.
- List required components, specifications, and dependencies.
- Mention any software, programming languages, or design tools needed.
- Document limitations such as cost, size, power consumption, etc.
(Use this section to record ongoing research, issues, and progress. Clean it up as the project solidifies.)
| Date | Link | Notes |
|---|---|---|
| YYYY-MM-DD | Link | Brief note on relevance |
- Document major design changes and why they were made.
- Issue: Describe the problem.
- Solution: Describe how it was solved.
- Outline the first actions taken to get started.
- Document key development phases and their outcomes.
- Summarize the last steps taken before project completion.
| Test | Expected Result | Actual Result | Status |
|---|---|---|---|
| Test Name | What should happen? | What actually happened? | ✅ / ❌ |
- Describe stress tests, benchmarks, and overall performance analysis.
- Document the finalized workflow for future reference.
- What worked well? What could be improved?
- Outline future improvements or extensions to this project.
(Any other important information.)