Stap 6: De beheersing van printplaten (PCB's)
Ik ben een groot voorstander voor PIC microcontrollers. Ze zijn krachtig, zeer goedkoop en eenvoudig te programmeren. Ik probeer te houden dingen eenvoudig, dat vandaar het hele project gebruikt drie (vrijwel) identieke PCB's, wat betekende dat ik alleen moest werken op één ontwerp. Met behulp van drie planken betekende ook dat de PIC microcontrollers (16F88) werden niet gevraagd om te doen te veel 'slim stuff' met veeleisende timing en interrupts, enz.
Het ontwerp werd uitgevoerd met behulp van KiCad PCB software (gratis, multi-platform en open-source). De PIC Programmeren werd gedaan met behulp van Grote koe basisverificatie (lach niet om de naam - het is gratis, krachtig en heeft zeer eenvoudige syntaxis. "Het kan een aantal microcontrollers - niet alleen PICs programma). Ik gebruik altijd de foto's in-circuit-programmering (ICP) systeem. Dit betekent dat ik een 6-pin-stekker op de PCB omvatten, zodat ik de PIC Programmeren kan zonder om het te nemen uit een PCB-socket. Dit systeem is briljant, waardoor software tweaks om snel en eenvoudig worden gemaakt. Ik heb een zeer eenvoudige serial-port-programmeur die me laat programma de foto's rechtstreeks of met behulp van het ICP-systeem.
Ik begin met een breadbord mock-up, gewoon om mezelf te overtuigen dat de fundamentele ideeën werken, dan produceren de PCB's voorzichtig om te bouwen in enige flexibiliteit van het circuit waar ik kan.
Meeste van deze taken worden behandeld in andere Instructibles, maar ik heb ook enkele foto's en de scherm-dumps voor belang.