Hur man bygger en egen "säng på naglar" testare för din 3D-skrivare elektronik (2 / 14 steg)
Steg 2: Samla in ditt material
Första saker först, måste du ha några material till hands innan du kan bygga en PCB-tester:
- En PCB att testa (uppenbarligen)
- En 3D-skrivare för din test jig 3D tryckta delar. (ett annat uppenbart krav!)
- En 3D-modell av din PCB
- Vissa pogo stift och kärl
- Termoplastiska Rulloffset infoga (valfritt)
- En testet controller
- Epoxy lim
- En träplatta för din fixtur (jag använde en 300 x 300 mm plåt)
- Hona-hona hoppare ledningar
- Stapelbar (för arduino sköldar) headers (valfritt)
- Gängad stång
- Vissa grundläggande nötter & bultar nedtryckt för allt
- Någon extra maskinvara som behövs för att testa din specifika styrelse (motorer, motstånd, koppar styrelsen, etc..)
Om du bygger en testet Jigg för en RAMBo, då behövs extra följande:
- 100 KOhm motstånd x4
- 4.7 KOhm motstånd x3
- 47 KOhm motstånd x3
- NEMA17 motors x5
- Optisk endstops x5
- En liten proto styrelse
- Manliga headers
- Ett nätaggregat
Den första icke uppenbara punkten på listan är en 3D-modell av din PCB. Du kommer att behöva generera en OpenSCAD modell av PCB du vill testa. Det finns en EagleToOpenScad ULP (skriven av Steve Kelly) för örn som är mycket användbar i det här fallet helt enkelt köra ULP, markera (20) Dimension, extrudering, regelbunden hål, Styrelsen bara och hoppa över vias sedan generera scad modellen av PCB (se bilder ovan). Andra PCB design mjukvara kan ha ett liknande skript, eller du kanske att exportera dina filer i formatet Eagle.
Du behöver också vissa pogo stift och deras kärl, jag har använt två typer av pogo-pins, P100-A2 och P100-F1, samt R100-2W kärlet. P100-A2 har ett platt huvud (konkav) för att göra kontakt med lödda stiften underifrån i styrelsen, medan P100-F1 har ett spetsiga (konvex) tips för peta in unsoldered stift eller vias.
Jag har också använt Rulloffset skär 94180A331 från McMaster-Carr för M3 bultar som jag har hittat mycket användbart för att hålla ner bitar av tryckta delar tillsammans. Rulloffset skären är inte nödvändiga men som du kan fortfarande använda ett standard mutter och bult system, men jag föredrar att använda heatsets som de är mycket praktisk och tillförlitlig.
Slutligen måste en domänkontrollant. I grund och botten vad detta betyder är att du behöver någon form av elektronisk styrenhet med massor av GPIO för att peek och poke på olika anslutningar du gör med DUT (enhet Under Test). Det kan vara allt från en arduino till en beaglebone eller din egen styrelse används som en domänkontrollant. När det gäller våra RAMBo test jig exempel, har jag använt en andra RAMBo styrelsen för att agera som en domänkontrollant eftersom den har massor av expansionsportar.
Titta på videon ovan för en översikt över alla objekt som behövs för att bygga RAMBo 1.1B test jiggen. Observera Tom PCB upptagna där krävs inte längre med min uppdaterade design, men det kan fortfarande vara användbar för att göra allt renare och enklare att ansluta med controller (om du använder samma styrelse som controller). Också notera användningen av ICSP programmerare, motorer och opto-endstops som är extra specifika för testning av RAMBo, du kanske inte behöver dem för din PCB om det inte kräver dem. Dessutom behövs inte ICSP programmerare för RAMBo såvida du testa Tom styrelser, färska ur monteringsbandet.