Stap 2: Verzamelen uw materialen
Eerste dingen eerst, moet u sommige materialen bij de hand hebben, voordat u aan een PCB-tester bouwen kunt:
- Een PCB om te testen (uiteraard)
- Een 3D-printer voor uw test mal van 3D afgedrukt delen. (een andere voor de hand liggende verplicht!)
- Een 3D-model van uw PCB
- Sommige pogo-pins en recipiënten
- Thermoplastische heatset invoegen (optioneel)
- Een test-controller
- Epoxy lijm
- Een houten plaat voor uw armatuur (ik gebruikte een plaat van 300 x 300 mm)
- Vrouw-vrouw Jumper draden
- Stapelbare (voor arduino shields) headers (optioneel)
- Draadstangen
- Sommige fundamentele moeren & bouten alles ingedrukt
- Geen extra hardware nodig voor het testen van uw specifieke boord (motoren, weerstanden, koperen board, enz..)
Als u een test mal voor een RAMBo bouwt, zijn de volgende extra items nodig:
- 100 KOhm weerstanden x4
- 4,7 KOhm weerstanden x3
- 47 KOhm weerstanden x3
- NEMA17 motoren x5
- Optische endstops x5
- Een kleine proto-board
- Mannelijke headers
- Een power supply
Het eerste niet voor de hand liggende item op de lijst is een 3D-model van uw PCB. Je moet voor het genereren van een OpenSCAD model van de PCB die u wilt testen. Er is een EagleToOpenScad ULP (geschreven door Steve Kelly) voor adelaar die erg handig in dit geval is gewoon de ULP uitvoeren, selecteer (20) dimensie, diepte, regelmatige gaten, Board alleen en Skip vias en genereren de scad-model van de PCB (zie bovenstaande afbeeldingen). Andere PCB ontwerpsoftware wellicht een soortgelijk script, of u mei zitten kundig voor uw bestanden exporteren naar de indeling van de Eagle.
U moet ook sommige pogo-pins en hun recipiënten, ik heb twee soorten pogo-pins, de P100-A2 en P100-F1, evenals het recipiënt R100-2W gebruikt. De P100-A2 heeft een vlakke kop (concaaf) om contact met gesoldeerd pinnen onder de Raad van bestuur, terwijl de P100-F1 een puntige (convexe) tip heeft voor prikken in unsoldered pinnen of vias.
Ik heb ook heatset inzetstukken 94180A331 van McMaster-Carr gebruikt voor M3-bouten die ik zeer nuttig gevonden heb voor stukken van gedrukte delen samen ingedrukt. De heatset inserts zijn niet nodig, maar u kunt nog steeds een standaardsysteem voor nut & bolt, verkies ik te gebruiken van de heatsets zoals ze zeer praktische en betrouwbare zijn.
Tot slot moet u een controller. Wat dit betekent is dat je een soort elektronische regelaar met veel GPIO moet om peek en poke op de verschillende verbindingen die u met de DUT (apparaat onder Test maken zult). Dit kan zijn iets van een arduino aan een beaglebone of uw eigen board gebruikt als een controller. In het geval van ons voorbeeld RAMBo test mal heb ik een tweede RAMBo board gebruikt om op te treden als een controller, aangezien het heeft overvloed van uitbreidingspoorten.
Bekijk de video hierboven voor een overzicht van alle onderdelen die nodig zijn voor het bouwen van de RAMBo 1.1b test mal. Opmerking de lege PCB daar vermeld is niet vereist meer met mijn bijgewerkte ontwerp, maar het kan nog steeds nuttig om alles schoner en gemakkelijker te verbinden met de controller (als u dezelfde boord als de controller). Ook Let op het gebruik van ICSP programmeurs, motoren en opto-endstops, dat extra's die specifiek zijn zijn voor het testen van de RAMBo, u kan hen niet nodig voor uw PCB als het hen niet nodig. Ook de ICSP programmeurs niet nodig zijn voor RAMBo tenzij u wilt testen van lege planken, vers uit de assemblagelijn.