did you progress whit your idea ?
on my side i begin to open a bit my shop to outside job
i worked on formula that permit online qoute ,that not to complex but wrok well
i do a average of time need for program a part ,and load/unload feeder
then got a price per part based on shop hour rate / part/h that machine actually place
and keep some extra margin for smaller part for permit more inspection rework
you may test it here http://www.alphatronique.com/instant-quote/
i force to put email so i may track and find bog whit formula i use :mrgreen:
think that key point was to make programing tool that permit to convert native cad file to machine file format
for now i have done P-cad ,Zuken ,pulsonix (Pads and altium may imported whit zuken so handle by same time)
still have to work for a eagel ULP script for have a good coverage
the good thing whit use of original cad data was keep file format inteligence that gerber lost
so i may extract part position ,position X ,Y and rotation and part name whit footprint name
that make programming much more simpler ...