Macaos Enterprise issues

Macaos Enterprise issues Bruce

Issues related to using Macaos Enterprise

Macaos Enterprise fails on program startup

Macaos Enterprise fails on program startup Bruce

Starting with version 4.4, Macaos Enterprise makes use of OpenGL 3D graphics rendering routines in the Mechanical Part viewer.

Some users have reported that they encounter a system error when starting Macaos Enterprise, after having upgraded from a version prior to 4.4. Usually, a log file is generated which refers to the graphics driver and an error which arose within the OpenGL rendering system.

In all cases that we are aware of, this problem is resolved by updating the graphics driver to the latest version.

Fails to import gerber or drill file

Fails to import gerber or drill file Bruce

Although we try to support all kinds of Gerber and drill files, the sometimes ambiguous nature of the Gerber and Excellon "standards" can lead CAD system producers to make unconventional choices when generating Gerber and drill files. Macaos Enterprise has been tested with files generated by dozens of CAD systems, but we have not been able to test all functionalities of all versions of all CAD systems.

Our team is very interested in collaborating with you to make Macaos Enterprise better, so please send a mail to support@macaos.com with an explanation of the problem and any files you cannot get to work.

Why do my drill files have different sizes?

Why do my drill files have different sizes? Bruce

Unfortunately, many CAD systems generate drill files that cannot be unambiguously interpreted. Since the coordinates in drill files have no decimal points, some guessing may be required.

By default, a drill file is assumed to be in inches, with leading zero suppression and 4 digits after the decimal point. However, the file might actually be in mm, it might have trailing zero suppression, and there might be 3 or 5 digits after the decimal. If the file does not contain a command to specifically indicate that its coordinates are different from the default, then the Macaos Import Module will have trouble interpreting the file correctly.

One of the tricks we use is to look at the tool diameters. If there are tool diameters larger than 0.5, then the file is assumed to be in mm, even though there is no specific mm command (M71 or METRIC) in the file. This can lead to problems if you have more than one mm drill file, where none of them have mm commands and some of them do not have diameters larger than 0.5. In such a case, some files will be interpreted in mm and others in inch.

The workaround in such a case is to add to the file a line containing the command
M71
at the beginning of the data section of the file. If the file has a header section (ends with a % line and might begin with an M48 line) then the M71 line should be added just after the header section.