Я повністю погоджуюся з вашим третім пунктом. Крім очевидних речей, таких як схеми, BOMs тощо, є і менш відчутні речі, як, як ви кажете, чому ви вибрали певний компонент і так само важливо, чому ви не вибрали, можливо, більш очевидний компонент.
Зараз я, можливо, показую свій вік тут, але я все одно люблю використовувати журнал журналу, що утримується в твердій обкладинці, для запису моїх мислительних процесів та дизайнерських рішень - навіть неправильних. Якщо хтось у майбутньому намагатиметься замінити компонент на більш "підходящий" або перемістить доріжку на друкованій платі, мої замітки можуть сказати їм, що я вже був там і спалив пальці (можливо, буквально!).
Я завжди нумерую сторінки і дозволяю кілька сторінок на передній частині як зміст. Ви також можете документувати такі речі, як розрахунки розсіювання потужності, допуски, терміни і т.д. (ця звичка походить з моїх днів в аерокосмічній галузі, де ведення журналу журналів було обов'язковим). Звичайно, ви завжди можете помістити цю інформацію в документ WP, але я буду дотримуватися паперу!
Описи схем також можуть бути доречними, коли йдеться про незвичні (особливо аналогові) схеми. Я б ставився до таких, як коментарі програмного забезпечення, щоб документувати будь-які непомітні схеми або функції компонентів. Схематичні схеми, як і програмне забезпечення, повинні бути «самодокументованими», наскільки це можливо, але іноді цього недостатньо.
Більш сучасною альтернативою, особливо в освітньому середовищі, може стати веб-сайт проекту. Це може бути організовано як колекція блогів для кожної дисципліни - дизайн обладнання, компонування друкованих плат, програмне забезпечення тощо. Природа блогу дозволила б авторам показати свій потік думок та задокументувати поточний хід проекту, тоді як інші сторінки можуть бути більш офіційними (прогрес Діаграми Ганта, результати тестів тощо). Ви навіть можете додати протоколи зустрічей та списки дій. Гіперпосилання робить перехресне посилання легким, і тепер у нас є MathJax, тому навіть рівняння дизайну просто вставити.