Nice fast response... always a good sign
When you say missing production features, what might some of these be, I think for my case use its not important....
I have run the demo, looks good.
Wish I was closer to you... I am Ottawa Ontario Canada... but if a developer were close I would be more than willing to work with them.
From what I can see the machine mechanically is good, its the software that is very suspect, especially when they need a XY scale factor fudge! mine are like 0.9985 0.9995, ouch!
Richard.
A few things off the top of my head:
* Not very easy to run a partial job, or continue an aborted job.
* Doesn't show status of each placement during the job run. This is tied to the above and is a long running TODO. Just haven't quite gotten to it.
* Does not use fiducial board scaling. I have not really had people report this being an issue, but it might be for people who are running a lot of boards. By scaling I mean that OpenPnP uses the fiducial to find the position and rotation of the board, but it does not adjust the placements based on the distance between fiducials. That would help handle boards that are not made perfectly, so that could be a concern for some users.
* Bottom vision is pretty new and may be somewhat confusing to new users. UI needs work.
In general, OpenPnP is pick and place software imagined by someone who has never touched a real pick and place. That's me I saw the need for the software, no one else was writing it and now here we are. It does work, and there are a lot of people using it for production work, but I feel like if you are coming from a commercial pick and place expectation there may be some disappointment. I guess the one major benefit, though, is that it's open source, so if there's something that really bugs you there is at least the possibility that it can be fixed.
Anyway, I will monitor this thread and the other TVM one and gauge interest. If it seems viable, I suppose the bounty funds could be used to fly me to someone who has a machine
Also, as for working with a developer nearby - I am completely open to that. If we can find someone who knows Java and is interested in the task I'd be more than happy to guide them remotely.
Jason
Typically I find all boards I have ever used are very accurate across them no scaling needed :-)
Bottom vision is important to place parts accurately so need to watch that one....
It would be interesting to send the 802 commands over ethernet to move say 300mm and see if it really moves 300mm cause if we need to add a fudge factor to openpnp.... damn! why they need it.... no real idea other than they do not have a handle on floating point rounding....
Yes it would be nice to have a list of placed parts and be able to check off already placed or re-place any parts as you can with the current software, that is for sure good.
All these items can be address by bounties, from people like me that are willing to help out financially....
Richard.
Agreed - I don't think there are any showstoppers. It was more of just a warning that it may need some work before it completely suits your needs.
I will spend a little time in the next night or two digging up everything I've saved or seen about these machines. I am pretty sure someone did some data captures, and I think someone tried to write a driver. In addition, I think I have some information about the cameras some where. I'll gather this all together and put it in a Google doc or something we can share and edit.
It would be good if you can get in touch with other TVM owners and see who would be interested in assisting the effort. Goal 1 would be for me to be able to visit a machine somewhere. I live in Kansas City, MO and would be willing to drive a couple hours to do this. Barring that, we can do things remotely.
One other note: Depending on how serious folks are about a bounty, if you can gather enough funds to buy me a machine, I will absolutely get it working under OpenPnP. That's a pretty big bounty, but I figured it was worth mentioning
Jason