Schritt 2: Sammeln Sie Ihre Materialien
Erste Sachen zuerst, müssen Sie einige Materialien zur hand haben, bevor Sie einen PCB Tester erstellen können:
- Eine Leiterplatte (offensichtlich) testen
- Ein 3D-Drucker für Ihre Test-Jig 3D gedruckt Teile. (eine weitere offensichtliche Voraussetzung!)
- Ein 3D-Modell Ihrer Leiterplatte
- Einige Pogo Pins und Buchsen
- Thermoplastische Heatset-Einsatz (optional)
- Ein Testcontroller
- Epoxy-Kleber
- Eine Holzplatte für Ihr Gerät (Ich habe eine 300 x 300 mm-Platte)
- Weiblich-weiblich Jumper Kabel
- Stapelbar (für Arduino Shields) Header (optional)
- Gewindestangen
- Einige grundlegende Muttern & Schrauben alles gedrückt halten
- Keine zusätzliche Hardware benötigt für Ihre spezifische Board testen (Motoren, Widerstände, Kupfer Board..)
Wenn Sie eine Test-Spannvorrichtung für ein RAMBo erstellen, werden die folgenden zusätzlichen Elemente benötigt:
- 100 KOhm Widerstände x4
- 4,7 KOhm Widerstände x3
- 47 KOhm Widerstände x3
- NEMA17 Motoren x5
- Optische Endanschläge x5
- Eine kleine Proto board
- Männlich-Header
- Ein Netzteil
Die erste nicht-offensichtliche Element in der Liste ist ein 3D-Modell Ihrer Leiterplatte. Sie müssen eine OpenSCAD Modell der Leiterplatte zu generieren, den Sie testen möchten. Führen Sie für Eagle, was sehr nützlich in diesem Fall ist gibt es eine EagleToOpenScad ULP (geschrieben von Steve Kelly) einfach die ULP, wählen Sie (20) Dimension, extrudieren, regelmäßige Löcher, Board nur und Skip Vias und generieren das Scad-Modell der Platine (siehe Bilder oben). Anderen PCB-Design-Software möglicherweise ein ähnliches Skript, oder Sie möglicherweise in der Lage, Ihre Dateien in der Eagle-Format zu exportieren.
Sie benötigen auch einige Pogo Pins und ihre Gefäße, ich habe zwei Arten von Pogo-Pins, die P100-A2 sowie P100-F1und das R100-2W Gefäß verwendet. Die P100-A2 hat einen flachen Kopf (konkav) für die Herstellung Kontakt mit gelöteten Nadeln unter dem Brett, während die P100-F1 einen Spitzen (konvexen) Tipp hat für stossen in abgelötet Pins oder Vias.
Ich habe auch Heatset-Einsätze 94180A331 von McMaster-Carr für M3 Schrauben verwendet, die ich sehr nützlich zum Niederhalten Stücke von gedruckten Teile zusammen gefunden haben. Die Heatset-Einsätze sind nicht erforderlich, da Sie noch ein Standardsystem Mutter & Schraube können, aber ich bevorzuge die Heatsets verwenden, da sie sehr praktisch und zuverlässig sind.
Schließlich benötigen Sie einen Controller. Im Grunde bedeutet dies, dass man eine Art elektronische Steuerung mit allerlei GPIO um peek und poke an den verschiedenen Anschlüssen machen Sie mit dem Prüfling (Gerät Under Test). Dies kann alles von einem Arduino eine Beaglebone oder Ihr eigenes Board als Controller sein. Bei unserem RAMBo Test Jig Beispiel habe ich ein zweites RAMBo-Board verwendet, als Controller zu handeln, da es viele Erweiterungsports hat.
Das Video oben für eine Übersicht aller Elemente benötigt, um die RAMBo 1.1 b Test Vorrichtung zu bauen. Beachten Sie die leere Platine dort aufgeführt ist nicht erforderlich, nicht mehr mit meinem aktualisierten Design, aber es kann nützlich für die Herstellung alles sauberer und leichter mit dem Controller verbinden (wenn das gleiche Board wie des Controllers verwenden). Beachten Sie auch die Verwendung von ICSP Programmierer, Motoren und Opto-Endanschläge, die spezifisch für die Prüfung der RAMBo-Extras sind, Sie können sie nicht für Ihre PCB benötigen, wenn es ihnen nicht erforderlich. Auch sind die ICSP Programmierer für RAMBo nicht erforderlich, es sei denn, Sie leere Platten, frisch aus der Montagelinie testen müssen.