Popular ODB++ viewers like Valor Universal Viewer crash when you try to open ODB++ structures output from CS projects. We have traced this problem to the use of uppercase-letters in file and folder names, which is specifically prohibited by the ODB++ Standard (see page 18 of http://www.odb-sa.com/wp-content/uploads/ODB_Format_Description_v7.pdf ). Going through and renaming everything is a giant hassle, particularly since there are evidently script files that embed the names, and you have to change the script files as well.
So, it seems that some of the default names for files and folders used for ODB should be changed to remove uppercase format. This includes the .Dimensions suffix that automatically replaces a designated mechanical layer and the .Outline suffix. Uppercase is a no-no for ODB++.
A related issue has to do with renaming the layers in CS. Whatever we do, it seems that Mechanical15 and Mechanical16 become Courtyard Top and Courtyard Bottom. There is a window that comes up that allows you to change such names, but it seems to have no permanent effect on these layers.
Paul Mathews