Ken:
Yes, and no. My printer, and I suspect most printers, rely on the STL triangulated model
to do its placement of material. All the programs I have seen have scaling, which in essense is a form of "Comp light" in that while it can scale the materials to the right size, if you increase an items outside dimension you are also scaling the inside dimension. Its why mathmaticallly correct models are a necessity
if your doing any mechanical type of work, the sizing should be proper and then the printer calibrated to proper size.
Even then, the issue of shrinkage and resolution of the printer play a strong part. The T5 pulley for
example sems to work very well, but the belt had to be run back and forth to help "run in" the gear and remove ticks and aberations unseen by the eye. Pulleys are probably one of the lowest tolerance items,
while gears are high tolerance. Slight backlash is ually available in a gear, while a pulley has "linear growth" of error. For example, if a pulley tooth on an HTD belt is 3mm, and the printer prints
3.05mm's after 10 teeth of wrap your already .5mms out, 1/6th of a tooth and the belt will no longer sit
on the pulley. The wrapping of a pulley by the belt makes a pulley very suceptable to this linear error
accumulation. My HTD pulleys, ( the first two ) dont work after about 10 teeth, scaling the model in the
printer makes it much better but you have to print several shrinking as you go to find your sweet spot. Once you know the scaling factor to use though, you can resuse it on all pulleys since that scale is actually the variance of real world to printer world accuracy.
So quick answer, yes and no.
Art