BGA packages

BGA

roll
MB1
pan
MB2
zoom
MB3
rotate
shift+MB1

BGA package.

"""Example usage of CadQuery Electronics BGA package."""

from cq_electronics.smd.bga import BGA

bga = BGA(20, 20, simple=False)
result = bga.cq_object

if "show_object" in locals():
    show_object(result, name="bga_package")  # type: ignore[name-defined] # noqa: F821
class cq_electronics.smd.bga.BGA(length: float, width: float, height: float = 1, *, simple: bool = True)

BGA generic package.

Ball grid array (BGA) surface-mount packaging.

Parameters:
  • length (float) – Length of package.

  • width (float) – Width of package.

  • height (float, optional, defaults to 1 mm) – Thickness of package.

  • simple (bool, optional, defaults to True) – Create shape with reduced detail.