I was always told Solder balls were a bad thing, but it appears they are necessary with BGA? I'm not really sure what BGA is, so an explanation of this would be good too.
It is a method of connecting a device like a large semiconductor integrated circuit to a circuit board. The device manufacturer provides a package with a carefully controlled size of solder ball at each terminal. The boars manufacturer makes the circuit board with an array of contacts that match the balls on the device. The device is precisely placed on the board and the board is heated to melt the solder balls so the device is soldered to the board.
Uncontrolled solder balls are bad because if they are formed unintentionally they are not well connected to the solder joint and may come loose and cause short circuits.
Full BGA Universal Stencils Kit +90mm Station + 10cc Amtech Flux +8 Solder Balls, 25k 0.76 0.760 mm 0.76mm 0.760mm BGA Solder Balls, 25k 0.6 mm 0.6mm BGA Leaded Solder Balls Leaded Reball, 25k 0.55 mm 0.55mm BGA Reballing Solder Balls Leaded PB, 25k 0.5 0.50 mm 0.5mm 0.50mm BGA Solder Balls Leaded PB, 25k 0.45 0.450 mm 0.45mm 0.450mm BGA Solder Balls Lead, 25k 0.4 0.40 mm 0.4mm 0.40mm BGA Solder Balls Leaded PB, 25k 0.35 0.35 mm 0.35mm 0.350mm BGA Solder Balls Leaded, 25k 0.3 0.30 mm 0.3mm 0.30mm BGA Solder Balls Leaded PB, 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.76 mm BGA Solder Balls, BGA Kit 8 Bottles 25K Original High Quality Lead Solder Ball 0.45 0.5 0.6mm Etc, BGA 69x Stencils Template PCB Rework For Reballing 80x 80mm Station Solder Balls, bga reballing station,bga stencils 219pcs,solder paste,solder ball,scraper,tool, BGA 68x Stencils Template PCB Rework For Reballing 80x 80mm Station Solder Balls, USED BIRD 5000 BGA REWORK REFLOW SOLDERING STATION FLUX STENCILS SOLDER BALLS, solder paste,solder ball,reballing tool,bga kit for repair,rework kit,scraper,, BGA direct stencils,254pcs/set,solder ball,paste,scraper,brush,free shipping , bga solder ball 25k/bottle,10bottle/set, 0.25,30,35,40,45,50,55,60,65,76mm,, bga reballing stencil,219pcs/set,solder ball,paste,scraper,brush,shipping by DHL, bga reballing stencil,219pcs/set,solder ball,paste,scraper,brush,ship by HK mail, bga reballing stencils,254pcs/set,solder ball,paste,scraper,brush,kit for rework, bga reballing stencils,254pcs/set,solder ball,paste,scraper,brush,free shipping, lead-free solder ball,25k/bottle,0.50,60,76mm,bga lead-free solder ball,tin ball, bga solder ball,leaded,easy repair,solder paste,scraper,brush,tool for reballing, bga reballing station,bga stencils 219pcs,solder paste,solder ball,ship by DHL, BGA reballing stencils 10pcs universal,solder ball,solder paste, shipping by DHL, bga reballing stencils,254pcs/set,solder ball,paste,scraper,brush,ship by DHL, bga tool for reballing,bga stencils 254pcs/set,solder ball,solder paste,bga kit, bga reballing station,bga stencils 219pcs,solder paste,solder ball,scraper,brush, 90mm BGA Rework Station + 10pcs Universal Stencils + Flux + Solder Balls + Tool, BGA 67x Stencils Template PCB Rework For Reballing 80x 80mm Station Solder Balls, 0.25mm BGA Clip Ball IC Solder Arrangement Template, BGA solder balling reballing balls 0.55 250K pc BOTTLE, BGA 146pcs Direct Heated Stencils + 25K Solder Balls + 100g Amtech Flux + Tools, BGA Kit Reballing Station JIG + 33pcs 80x80mm NV Stencils + Flux + Solder Ball, BGA 66X Stencils Template PCB Rework For Reballing 80x 80mm Station Solder Balls, BGA 160pcs Direct Heated Stencils + 25K Solder Balls + 100g Amtech Flux + Tools, BGA Kit 19 Pcs PS3/XBOX360/WII Stencil + 3 Solder Balls, BGA 1 Rework Jig + 10pcs 90mm Universal Stencil + 1 Flux + 8 Solder Balls + Tool, 129p Directly Heated Stencil + Amtech NC559 Flux + Solder Ball + Repair Tool BGA, BGA 142pcs Direct Heated Stencils + 25K Solder Balls + 10cc Amtech Flux + Tools, BGA Repairs Kit 160p Directly Heated Stencil + 1x 559 Flux Paste + 6 Solder Ball, 250k 0.5mm Lead Free BGA Solder Balls Sn96.5 Ag3 Cu0.5, Full BGA Universal Stencil Kit + 80mm Station + 10cc Amtech Flux + 8 Solder Ball, BGA Kit Reballing Station JIG + 33pcs 80x80mm NV Stencils + Flux + Solder Ball, BGA 1 Rework Jig + 10pcs 90mm Universal Stencil + 1 Flux + 8 Solder Balls + Tool, 129p Directly Heated Stencil + Amtech NC559 Flux + Solder Ball + Repair Tool BGA, BGA 146pcs Direct Heated Stencils + 25K Solder Balls + 100g Amtech Flux + Tools, BGA 146pcs Direct Heated Stencils + 25K Solder Balls + 100g Amtech Flux + Tools, BGA 1 Rework Jig + 10pcs 90mm Universal Stencil + 1 Flux + 8 Solder Balls + Tool,