PCBA stands for printed circuit board assembly. Examples of PCBA are computer motherboards or Arduino Unos. It works to connect together small electrical components into one compact board. Our CubeSat will consist of multiple different PCBAs connected and talking to each other.
https://www.youtube.com/watch?v=H9pGbLJknDk
Project Scope
After initial research is done and we have a high level idea of what we want to design, writing some documentation outlining the PCBs architecture and justification of design choices is very useful. Start a Notion page for your board in your subteam’s workspace using Board Project Scope Template.
From this point forward you must work as quickly as possible, sadly in today's environment we have to move quickly or else you may be stuck in an infinite loop of re-sourcing parts that go out of stock )
Schematics
Once we know what we want to create we can put it into a design. The schematic is intended to communicate all the electrical connections between components to other people or yourself a few weeks in the future. Make sure it is clear; include lots of notes and make sure things aren't cramped. During this process, you want to:
Some design tips include:
Conduct Preliminary Schematic Review
Fix any issues with your schematic ASAP!
Conduct final review
Fix any issues with your schematic ASAP again!
Order the parts required for your board
Alright, now you can take a break knowing the parts you spent hours sourcing won't dissapear into thin air 🙂
Layout
Now that the schematics are complete we can start designing the physical board layout. This is what we're actually getting made and assembled. It consists of pads for components to solder too and copper traces to connect the components together. Generally speaking 2 and 4 layer board are super cheap (under 100mm x 100mm).
During this process, you want to:
More design tips:
Test Plans
While waiting for your boards to arrive, flesh out your test plans. Make sure you're specific, include specific test point names, pictures, etc.
Bring up
Once your board has arrived you can start assembling and (if applicable) flash some code onto it. Make sure you're using a good soldering iron, lots of flux and have good ventilation. Surface mount components can be tricky to get the hang of, but once you've gotten the first few down, it should be smooth sailing.
When you first power up your board, chances are it won't work🙃. Make sure you have at least a multimeter handy, but a oscilloscope and logic analyzer (if applicable) might be handy depending on the issue you're encountering. Hopefully you including lots of test points and LEDs to help debug. Issues can range anywhere from poor soldering, to schematic/layout errors to poor initial design.
Make sure you document all the issues you find with your board, so you or whoever takes on the next revision can improve on it.
Testing and Summary
Now that your board works it's time to put it through its paces to make sure it meets all the design requirements. For a power regulator this includes cycle testing, measuring voltage ripple, measuring temperatures, measuring efficiency, etc. For a microcontroller this includes testing all peripherals, etc.
Make sure you document all your testing results and summarize it into a report. Testing that isn't documented didn't happen😠. Use your testing results + any new external requirements from other subteams to improve your design and make a second revision.