EE Bookshelf: BGA and Tight-Pitch CSP Footprint Design
I recently found myself having to make a footprint for a BGA/CSP-style part with 0.5mm pitch (from the center of one ball to the center of the next) and 0.3mm ball diameter. That doesn’t leave a lot of room, and you need to be extremely careful with your footprint design if you want to have decent yields, which is where good documentation and manufacturing suggestions come in handy. The chip maker behind the chip I was using didn’t see fit to provide any suggestions (shame on them), but I remembered an excellent app note from NXP on designing footprints for their BGA chips and found one with identical pitch and ball dimensions (TFBGA180 in this case). If you’re ever wondering how to properly design a BGA footprint, AN10778 is one of the better starting points out there. (Homework assignment: some of the FPGA vendors also have good app notes on this if you want to do some digging.)
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.