Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 11.6 KB

testplan.md

File metadata and controls

57 lines (46 loc) · 11.6 KB

Testplan voor bestukken PCB

Om het proces van het bestukken van de PCB te stoomlijnen heb ik een testplan opgesteld waarin alle stappen doorlopen worden. Het bestukken verloopt in verschillende fases en heeft ook wat correcties gekregen tijdens het bestukken zelf.

Initieel wou ik de bovenzijde van de printplaat met de soldeeroven voorzien van componenten, maar daar ben ik op moeten terugkomen. Ook was de spanningsregelaar (die je normaal als een van de eerste componenten test) nog niet geleverd.

Testplan handsolderen

Dit is het testpan dat uiteindelijk is gebruikt.

Volgorde Fase Taak of Test Component Beschrijving Done, pass, fail Opmerking
1 Power supply Taak U2, C1, C3, L1, BAT1 Niet bestukken van spanningsregelaar en randcomponenten in afwachting van levering. Done Dit kan in pirncipe overgeslagen worden in afwachting van de levering. Het horloge kan ook rechtstreeks worden aangesloten op een voeding van 3.3V of 5V.
2 MCU Taak U3, C6 Bestukken MCU en ontkoppelcondensator. Done Het solderen van de MCU is heel mooi gelukt!
3 MCU Test U3, C4 Visuele inspectie van solderingen. Waar nodig bijwerken met soldeerbout zodat allebeentjes goed vastzitten. Done
4 MCU Test U3, C4 Continuïteitstest bij alle pinnen van de MCU. Done
5 Taak J1 Bestukken programmeerheader. Done Langs hier kan ook stroom geleverd worden.
6 MCU Test U3, C4 Testen MCU door deze te programmeren met Arduino als UPDI programmer. Een simpele blinky volstaat. Done Zonder problemen gelukt met megaTinyCore!
7 Bovenzijde Taak LED’s, MCU, randcomponenten aan bovenzijde Alle LED’s en bijhorende weerstanden solderen. Done Blijkbaar is de polariteit van de rode LED’s in verhouding met het bolletje erop anders dan bij andere types.
8 Bovenzijde Test LED’s en randcomponenten aan bovenzijde Visuele inspectie van solderingen. Waar nodig bijwerken met soldeerbout zodat alle pads goed voorzien zijn. Done
9 Bovenzijde Test Alle LED’s Alle LED’s testen met diode tester van multimeter vanaf R5, R6, R7, R8, R9 en R10. Done Alle LED’s lichten op.
10 Bovenzijde Test LED’s, MCU, randcomponenten aan bovenzijde Softwaretest om te controlleren of alle LED’s oplichten. Done Oeps, de LED van 7 uur is verkeerd gepolariseerd.
11 Wijzerplaat Test Alle LED’s Softwarematig testen of alle LED’s aan te sturen zijn en hoe dit het beste te implementeren is. Done
12 RTC Taak U1, C2, Y1, R1, R2 Bestukken RTC U1 en nevencomponenten C2, Y1, R1 en R2 Done
13 RTC Test U1, C2, Y1, R1, R2 Continuïteitstest bij alle beentjes en nevencomponenten van RTC. Done
14 RTC Test RTC, MCU Softwarematig testen of RTC werkt. Done Werkte perfect met bibliotheek.
15 Power supply Taak C4, C5, C7 Bestukken extra ontkoppelcondensatoren voor stabiliteit van voedingsbanen. Done Deze zijn vooral belangrijk wanneer de schakelende regelaar er is voor stabiliteit van de voedingsspanning zodat de capacitieve sensoren geen hinder ondervinden.
16 Sensoren Test BT1, BT2, MCU Softwarematig testen of capacitieve sensoren werken. Done Werkte perfect met bibliotheek.
17 Power supply Taak U2, C1, C3, L1, BAT1 Bestukken van spanningsregelaar en randcomponenten. Done
18 Power supply Test U2 Bij de uitgang van U2 (schakelende regelaar) 3,3V meten. Bij de voeding van U3 (MCU) 3,3V meten. Dit alles met een voedingsspanning van 3V en 2V om een volle en (bijna) platte batterij te simuleren. Done

Testplan soldeeroven

Volgorde Fase Taak of Test Component Beschrijving Done, pass, fail Opmerking
1 Bovenzijde Taak Soldeeroven Soldeeroven correct instellen voor de te gebruiken pasta. (handleiding) Done Na de volgende tests is gebleken dat programma 4 van de oven correct staat ingesteld voor de gebruikte soldeerpasta.
2 Bovenzijde Taak Soldeeroven, PCB met componenten Soldeeroven starten en afbakken van PCB met componenten als test. Done
3 Bovenzijde Test Soldeeroven, PCB met componenten Continuïteitstest bij alle geplaatste componenten. Fail componenten zijn met de soldeerbout bijgewerkt. Achteraf beslist om manueel te bestukken.
4 Bovenzijde Taak LED’s, MCU, randcomponenten aan bovenzijde Soldeerpasta op pads leggen en componenten correct plaatsen.
5 Bovenzijde Taak LED’s, MCU, randcomponenten aan bovenzijde Soldeeroven starten en afbakken van alle componenten aan de bovenzijde van de PCB.
6 Bovenzijde Test Alle afgebakken componenten Visuele inspectie van solderingen. Waar nodig bijwerken met soldeerbout zodat alle pasta goed is versmolten.
7 Bovenzijde Test Alle afgebakken condensatoren, weerstanden en LED’s. Continuïteitstest bij alle weerstanden, condensatoren en LED's om te controleren of er geen kortsluitingen zijn bij het afbakken en bijwerken van de solderingen.
8 Bovenzijde Test MCU: U3 Continuïteitstest bij alle benen van de MCU, kortsluitingen tussen de benen controleren en continuïteit naar randcomponenten testen.
9 Bovenzijde Test Alle LED’s Alle LED’s testen met diode tester van multimeter vanaf R5, R6, R7, R8, R9 en R10.
10 Bovenzijde Test MCU: U3 MCU programmeren met Arduino als UPDI programmer.
11 Power supply Taak C4, C5, C7 Bestukken extra ontkoppelcondensatoren voor stabiliteit van voedingsbanen.
12 Power supply Taak U2, C1, C3, L1, BAT1 Niet bestekken van spanningsregelaar en randcomponenten in afwachting van levering.
13 Power supply Test U2 Bij de uitgang van U2 (schakelende regelaar) 3,3V meten. Bij de voeding van U3 (MCU) 3,3V meten. Dit alles met een voedingsspanning van 3V en 2V om een volle en (bijna) platte batterij te simuleren.
14 RTC Taak U1, C2, Y1, R1, R2 Bestukken RTC U1 en nevencomponenten C2, Y1, R1 en R2
15 RTC Test U1, C2, Y1, R1, R2 Continuïteitstest bij alle beentjes en nevencomponenten van RTC.
16 RTC Test RTC, MCU Softwarematig testen of RTC werkt.
17 Sensoren Test BT1, BT2, MCU Softwarematig testen of capacitieve sensoren werken.
18 Wijzerplaat Test Alle LED’s Softwarematig testen of alle LED’s aan te sturen zijn en hoe dit het beste te implementeren is.