As a Software Developer, I have tools and workflows to break down complexity, into pieces I can build. Mostly though I have a workflow: a system of steps that I used to get the project completed. I have this for the software but what do we do for PCB’s? I find that I get bogged down searching for components and footprints, spending more time on that than schematic capture or pcb layout. I see lots about board layout and schematic capture, but what about the process of developing footprints and validating them.
So far my workflow goes like this:
- Create Schematic Libs of components
- Create Footprints of Components
- Capture Schematic
- [haze of confusion]
- Layout PCB?
- (I’m adding a new step called Send to Actual Eng to correct and validate)
- Send to PCB Fabricator
- Send to PCB Assembly
- Start Over because 1 component footprint was supposed to be viewed from the bottom up not the top down
so the pinout is reversed.
I’ll draw something once I have it all figured, but as of now it’s very up in the air.