El artículo aborda la importancia de desarrollar estándares en el equipo de desarrollo de hardware y también proporciona un ejemplo de uno de los estándares para mantener un repositorio de ensamblajes.
Para leer, debe tener conocimientos básicos de construcción.
Un poco de historia
2020 ( ). , , , .
, , . - . - , . , , (PCB , , , , - , , ). , , . , , ” ”.
, , , , , . “” : .
, .
. (. ).
, , . . git, “ ” . (, log ).
, merge, diff, compare, - ( , ), . . git hardware “ ”. , - . . , . , . .
. . , “”, , outsource. . pdf- , . : . , . - , . . , . , , , , .
, , . , . :
“ ”.
, . , , . . , . footprint. , , . 2013 2.001 :
8.5 , (). , . , , , , , .
, , . , .
/ ?
"" 33, . , . 33 - . . . bom, . . 107.460640.020-88.
, . , , .
hardware
. Altium Designer SVN. Altium 500 . . , . Altium, (, ). Altium SVN .
git KiCAD, diff. , KiCAD - . DipTrace . - .
Eagle, git.
CADLAB.io. github, Eagle, KiCAD, Altium. . , , .
EasyEDA. - , . . . , .
. , , . , . . . .
/ ?
. , . . . , .
“ hardware”. . ( ). , git ( ).
1
1.1 . , 2.503.
, :
;
;
.
1.2 , (. 4.2 2.503).
. ( ) , .
. PartNumber ( ) . , . “”, - , . “ 2.0”, . ( Excel ) . :
;
;
.
1.3 .
, (. ). fast forward.
Gitflow.
2
2.1 Log git O1.
Log git .
. , , . . , - . Log git .
2.2 .
, . , ( ).
, .
. (, , ). .
2.3 ( , . .).
. :
;
;
bom;
, ( ).
= + 1.
2.4 ( pdf, , ).
"", "version", "V" , .
, , Log git. , .
2.5 , .
, (. . ). . , pcb " N", N - . (. . ) , ( / ). .
|
| |
DipTrace |
|
|
Altium | Mechanical 3 (Revision Back (orange)) | Mechanical 4 (Revision Front (orange)) |
, , , " N" .
, , , . " 0.22 ²"
, (, ). . :
;
, .
. .
, , .
2.6 ( ).
, . , , .
2.4 (README , 3 . .) .
? . . , , Log git, .
2.5 , . :
release_.YY,release - ;
.YY - .
.
2.6 ( ).
, . , .
3
3.1 HW .
- .
?
. Gitflow.
Sería bueno trabajar con ganchos para verificar los requisitos del estándar, o al menos verificaciones indirectas en forma de verificación de la fecha de modificación de los archivos gerber, etc.
Pero estos son detalles. Además, una gran cantidad de estándares también son malos. Es importante tener requisitos básicos y debe haber libertad en las sutilezas.
Escribe tus comentarios en los comentarios, así haremos un poco mejor el mundo del diseño.