Maybe you now know why it was sitting unused for six years....
No, the machine works quite well, once you know how to use it. A previous owner replaced one of the mounting heads. The earler version of the machine used 2-phase stepper motors for nozzle rotation, the later version used 5-phase motors. The previous owner didn't have a CLUE why that head would not home. All you had to do was look at the part number on the motor and see they didn't match!
That's the monkey part.
Then, I had some issues with the fiducial camera, sometimes it would detect the fiducial perfectly, sometimes it would fail terribly, being a couple mm off. It would show a one pixel wide crosshair where it thought the centroid was, so you could tell it was wrong. I pulled the DSP board for the camera out and put it under a microscope and found seven FPGA leads had bad soldering! Fixed that, and it worked like a CHARM!!! Amazing it left the factory like that.
Then, there's a program called the "optimizer". It does a HUGE job in the setup for a placement job. You import a file with the part designator (R103), part descriptor(10K 0805) and XY and rotation. You then select all the required parts out of the library. Then, you run the optimizer and it matches the part descriptors, pulls the part info from the part library and selects nozzles and the order to place each part for minimum nozzle changes and travel time. This program would occasionally screw up and scramble the mounting coordinates to different parts. A guy sent me all the programs from his machine and I just swapped out the optimizer, as it was a separate program from the main mounting program. I was not sure you could swap different versions of main program and optimizer, but it worked! And, so far no scrambling of the mounting data.
I do not know if this was "bit rot" or some damage to the program image. I kind of doubt the machine was delivered like that, as the screw-ups of the optimizer were frequent enough that they couldn't have gotten through testing without it happening at the factory.
I don't run this machine in what people would call full production, but it sure works well once you have it set up. Setup IS complicated, as you have to tell it all the XYZ dimensions of every part "footprint". So, you don't have to separately describe 10 Ohm vs. 10K Ohm 0805 resistors, those are all listed under 0805 resistor, but you do have to have footprints describing every resistor size, every capacitor style, every IC package and so on. Once you have the setup done, it will place about 4000 components/hour quite reliably, and plant 0.5mm lead pitch parts perfectly!
Jon