We have a cnc machine that we are retrofitting. We need to be able to control a minimum of 65 drills so we need a board with the capability of handling huge number of Output. We also need an additional board which can handle Input as well. We are thinking to break up Input and Output to ensure that communication is fast for Input as it is not waiting for Output controls to finish. We are wanting boards developed that are connected to a pc via rs232 which has a micro that decodes the request and then drives the output. If needed the boards could have a bus that allows multiple boards to be daisy chained. Please provide a very brief break down of your solution as well as some examples of what yiu can do.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).