Building a PyCubed Board
1. Order PCBs
2. Order Components
Interactive BOM for KiCAD
https://pycubed.github.io/hardware/mainboard-v05
Digikey, Mouser, and LCSC are all good places to put together component carts.
3. Assembling the Board
- Use the Interactive Bill of Materials to aid in placing parts during assembly.
- Typical assembly uses solder paste and a reflow oven. Nevertheless, everything but the IMU can be soldered by hand! 🖐
See my introduction to soldering tutorial to brush up on your soldering skills 👇
Intro To SolderingElectronic parts are made with metal coatings on specific surfaces. By putting two or more of these surfaces near each other and adding heat, we can melt the surface coatings together to form a new, continuous, conductive, metal path for the circuit.https://sites.google.com/stanford.edu/soldering-internal/learning
4. Verifying the Board
- After assembly, the board should be powered via the USB port and a multimeter used to verify a 3.3V voltage is read between
3V3
andGND
.👉If you're unable to read 3.3V, see: ❓Troubleshooting
5. Programming the Firmware
- See 🔌Programming the Bootloader for instructions on loading the bootloader and flashing the latest firmware.