Paso 2: Reúna sus materiales
Lo primero es lo primero, usted necesita tener a mano algunos materiales antes de poder construir un probador de PCB:
- Un PCB para probar (obviamente)
- Una impresora 3D para 3D de su plantilla prueba impreso piezas. (otro requisito obvio!)
- Un modelo 3D de su PCB
- Algunos pogo pins y los receptáculos
- Heatset termoplástico insert (opcional)
- Un controlador de pruebas
- Pegamento epóxico
- Una placa de madera para su accesorio (utilicé una placa de 300 x 300 mm)
- Cables Jumper hembra-hembra
- Apilables (para arduino shields) cabeceras (opcionales)
- Varillas roscadas
- Algunos básicas tuercas y tornillos para mantener todo bajo
- Ningún hardware adicional necesario para las pruebas de su placa específica (motores, resistencias, placa de cobre, etc...)
Si usted está construyendo una guía de prueba de un RAMBo, se necesitan los siguientes elementos adicionales:
- 100 KOhm resistencias x4
- 4.7 resistencias KOhm x3
- 47 KOhm resistencias x3
- NEMA17 motores x5
- Topes de óptica x5
- Un tablero pequeño proto
- Jefes masculinos
- Una fuente de alimentación
El primer elemento no es evidente en la lista es un modelo 3D de su PCB. Tendrá que generar un modelo de OpenSCAD del PCB que desea probar. Hay un EagleToOpenScad ULP (escrito por Steve Kelly) para Eagle que es muy útil en este caso, simplemente ejecutar el ULP, seleccione (20) dimensión, extrusión, agujeros regulares, Solamente la tabla y vias de Skip y luego generar el modelo de scad de la PCB (ver imágenes arriba). Otro software de diseño de PCB puede tener un script similar, o puede exportar los archivos en el formato de águila.
Usted también necesitará algunos pines pogo y sus receptáculos, he utilizado dos tipos de pogo pines, P100-A2 y P100-F1, así como el receptáculo de R100-2W . P100-A2 tiene una cabeza plana (cóncavo) para hacer contacto con pernos soldados debajo del tablero, mientras que la P100-F1 tiene una punta (convexa) puntiaguda para meter en unsoldered pins o vias.
También he utilizado heatset insertos 94180A331 de McMaster-Carr para tornillos M3 que he encontrado muy útil para presiona juntos pedazos de piezas impresas. Los insertos de heatset no son necesarios sin embargo, todavía puede utilizar un sistema estándar de la tuerca y el perno, pero prefiero usar el heatsets ya que son muy prácticos y confiables.
Finalmente, usted necesitará un controlador. Básicamente lo que esto significa es que necesita algún tipo de controlador electrónico con un montón de GPIO para peek y poke en las conexiones que harán con el DUT (dispositivo bajo prueba). Esto puede ser cualquier cosa, desde un arduino a un beaglebone o su propio tablero usado como controlador. En el caso de nuestro ejemplo de plantilla de prueba de RAMBo, he utilizado un segundo tablero de RAMBo para actuar como un controlador, ya que tiene un montón de puertos de expansión.
Ver el video de arriba para tener una visión general de todos los elementos necesarios para construir la plantilla de prueba RAMBo 1.1B. Nota el PCB en blanco en la lista no es necesario ya con mi diseño actualizado, pero todavía puede ser útil para hacer todo más limpio y más fácil de conectar con el controlador (si se usa el mismo tablero que el controlador). Tenga en cuenta también el uso de programadores ICSP, motores y opto-topes que son suplementos específicos a las pruebas del RAMBo, puede no necesite para su PCB si no se les necesita. Además, los programadores ICSP no son necesarios para RAMBo a menos que necesite prueba tableros en blanco, fresco fuera de la línea de montaje.