Inhoud
Terug naar mijn portfolio overzicht
03 - Electronica productie
Het ontwerp
Opdracht 0 (optioneel): Download en open de KiCAD file in KiCAD en exporteer je eigen *.svg of *.gbr bestand.
Ik heb KiCAD geinstaleerd en de file picoproto.kicad_pcb (gedownload van de wiki) geopend. Daarna heb ik een *.svg geëxporteerd (via: File → Plot) met de onderstaande instellingen. Ik heb de drill marks niet geexporteerd.
Ik heb het *.svg bestand geopend in Inkscape en het geresized (file → document → resize to content).
Genereer CNC code
Opdracht 1: Genereer je eigen *.nc file met gebruik van FlatCam of Mods.
Ik heb het *.svg bestand gebruikt om de G-code te maken in Mods, ik heb de handleiding van de wiki gevolgd. Ik heb het *.nc bestand opgeslagen.
Het frees pad dat ik krijg ziet er als volgt uit:
Fabriceer het board
Opdracht 2: Frees je eigen PCB.
We hebben instructie gehad op twee verschillende klein formaat CNC frezen.
We hebben geleerd hoe we de freesbits vervangen en hoe we zowel het xy-nulpunt als het z-nulpunt instellen. Om beide frezen te besturen gebruiken we de software Grblcontrol (Candle). We hebben een FR-1 plaat met dubbelzijdig tape vastgeplakt en hierin ons *.nc bestand gefreest.
Op de bovenstaande foto zie je twee printplaten die met hetzelfde *.nc bestand zijn gemaakt allebei Climb gefreesd. De linker is gefreest op de 3018 CNC frees en de rechter (de mijne) op de Sable CNC frees. Het resultaat van de 3018 ziet er iets netter uit. Na het frezen heb ik de PCB met een Polibloc geschuurd en gecontroleerd met de multimeter (continuïteit meten) of er geen kortsluiting was. Als er kortsluiting was heb ik met een krabbertje de trace verder vrij gemaakt. Hierna heb ik met de figuurzaag heb ik de bovenkant er af gezaagd.
PCB solderen / bestukken
Opdracht 3: Popluleer je eigen PCB door de onderdelen er op te solderen / je PCB te bestukken.
Ik heb met de figuurzaag heb ik de bovenkant er af gezaagd. Bij het solderen van de sockets heb ik wat bruggen gemaakt waardoor een aantal verbindingen kortsluiting maakte. Voor het de-solderen hiervan heb ik desoldeerlint en een grotere soldeer punt gebruikt op 400 graden.
Het solderen van de rest van de onderdelen verliep vrij voorspoedig. Ik heb nog een keer het desoldeerlint moeten gebruiken bij het vast zetten van de pico, maar dit was snel opgelost. Ik heb hierover ongeveer 4 uur gedaan.
Testen van je board
Opdracht 4: Test je eigen board.
Bij het testen van het board liep ik tegen een aantal problemen aan. Dit was op te splitsen in softeware problemen en problemen met de pcb.
De software problemen liggen er aan dat ik linux gebruik met een flatpak van de arduino IDE. Hierdoor kan ik niet via de USB poort verbinding maken met de pico. Ik heb de handleiding van de arduino website gebruikt om de IDE opnieuw te installeren via een AppImage. Daarop stond ook een manier om de arduino IDE toegang te geven om de serial poort te bereiken en code te uploaden naar mijn pico. Na deze herinstallatie kan ik wel code naar mijn pico uploaden.
Daarnaast had ik ook problemen met de PCB. Na het uploaden van de test code knipperde de LED niet. Ik kwam er achter dat als ik tegen het breadboard duwde de LED wel ging knipperen. Ik heb het breadboard er af gehaald en de traces opnieuw vrij gemaakt, daarna knipperde de led wel. Het tweede probleem met de PCB was dat mijn buzzer extra tonen produceerde. Eerst dacht ik dat dit door de potmeter kwam, deze heb ik daarom gedesoldeerd en opnieuw vast gezet, helaas loste dit het probleem niet op. Daarna heb ik de buzzer gedesoldeerd en geprobeerd of een andere buzzer wel zich gedroeg als verwacht. De nieuwe buzzer heb ik er op gezet. Nu gedraagt mijn picoproto zich zoals verwacht. De oude buzzer zie je hieronder.
Eindproject
Ik weet niet of ik een eigen printplaat wil frezen voor mijn eindproject. Het is best een lastig werkje dat erg gevoelig is voor fouten. Daarnaast is het volgens mijn niet heel duur om een printplaat te laten maken. De soldeer skills die bij het maken van de opdrachten heb verworven gaan vast goed van pas komen voor mijn eindproject.
De Badge
Voor het maken van de file voor de CNC heb ik besloten Kiri:Moto te gebruiken. Daarvoor heb ik deze tutorial gevolgd.



