As my experience is mostly Carbon frames, I can offer a short summary of what I know...
There are 2 main types of Modern BB's. Screw-in threaded, and press-in Type.
Screw in - BSA English Thread and ItalianWhere the bearings are on 'cups' that are screwed onto the frame. They generally make the overall width of the bearings (outside face to outside face) roughly about 100mm wide. The crankset shaft (spindle) fits throught the bearings and generally has straight crank arms when viewed from the top plane. The long distance between the crank arms helps clear the chain stays which on some bikes flare out to be 100 mm wide not too far from the BB area. Shimano, Campag and SRAM GXP are typical conventional length spindles that fit this type of set up - but require a matching bearing as diameters of the spindle vary from brand to brand.
Press Fit - BB30, BBright, PressFit 30 (PF30), BB86 (BB90)Confusing as all hell, but here goes:
BB30 is a standard where the bearings are pressed into holes housed in the frame. The width outside face to outside face is about 70mm - as wide as a Frame without BB 'cups' screwed into it. This allows for a shorter spindle in the crankset, but slighter bigger in diameter. The cranks are typically slightly 'S' Bended (viewed from the top plane) with the crank arms starting flush against the bike frame but flaring out to the end of the crank arms to become the same width as a standard crankset.
Typically there is less weight in BB30 Cranks. The slightly thicker & stubbier spindle allows for the same torsions as a longer, slim one in standard cranks.
You can use a standard crank in BB30, but you will need adaptor cups to make up for the extra spindle length and smaller diameter.
BBright is a Cervelo Std. It follows the same principles as BB30, but takes a longer spindle length. You can use BBright cranks in a BB30 but need a spacer. You can't use BB30 cranks on BBright.
Pressfit 30 is just like BB30, but the bearings are now in 'cups' that are still pressed into the frame with overall width ~70mm. Its in incremental improvement to BB30 to make life easier, as with BB30 you need to insert a set of clips into the frame before the bearings to prevent them from sinking too far in the frame. PF30 has cups have flanges with prevent them sinking in deeper into the frame. BB30 cranks work in this set up.
BB86 or BB90 (Trek Talk) is very much like PF30 in terms of bearing set up, but its overall width outside face to outside face is wider than BB30 (back to 100mm again) and the spindle diameter is smaller - it allows the use of standard cranks.
In a nutshell its stretching the BB area of a frame out to the width you'd normally have at the outside faces of threaded set-up. You just now sit the bearings inside the frame.
You can't use BB30 cranks here they only work in BB30 and PF30 set ups.
Happy to learn something new if anyone can correct me on points - I have zero experience with that Italian stuff. Shimano and SRAM yes
