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.
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 |
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. |