Estoy totalmente de acuerdo con tu tercer párrafo. Aparte de las cosas obvias como esquemas, listas de materiales, etc., hay cosas menos tangibles como, como usted dice, por qué eligió un componente en particular y tan importante, por qué no eligió una opción más obvia componente.
Es posible que esté mostrando mi edad aquí, pero todavía me gusta usar un libro de registro de tapa dura para registrar mis procesos de pensamiento & Decisiones de diseño, incluso las incorrectas. Si alguien en el futuro intenta reemplazar un componente por uno más "adecuado" o mueve una pista en la PCB, mis notas podrían decirle que ya estuve allí y me quemé los dedos (¡quizás literalmente!).
Siempre enumero las páginas y permito algunas páginas en el frente como una tabla de contenido. También puede documentar cosas como cálculos de disipación de potencia, tolerancias, tiempos, etc. (este hábito proviene de mis días en la industria aeroespacial donde era obligatorio mantener un libro de registro). Por supuesto, siempre puede poner esta información en un documento WP, ¡pero me quedo con el papel!
Las descripciones de los circuitos también pueden ser apropiadas cuando se trata de circuitos inusuales (especialmente analógicos). Me gustaría tratar estos comentarios de software como para documentar cualquier circuito o función de componentes no obvios. Los esquemas, como el software, deben ser "auto-documentados" en la medida de lo posible, pero a veces esto no es suficiente.
Una alternativa más actualizada, especialmente en un entorno educativo, podría ser tener un sitio web del proyecto. Esto podría organizarse como una colección de blogs para cada disciplina: diseño de hardware, diseño de PCB, software, etc. La naturaleza del blog permitiría a los colaboradores mostrar su pensamiento y documentar el progreso continuo del proyecto, mientras que otras páginas podrían ser más formales (progreso). Diagramas de Gantt, resultados de pruebas, etc.). Incluso podría agregar actas de reuniones y listas de acciones.
Los hipervínculos facilitan las referencias cruzadas y ahora tenemos MathJax, por lo que incluso las ecuaciones de diseño son fáciles de insertar.