someone want test the nozzleCalibration jar ?
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/f9e2a5e7-d6e8-4278-be5e-fb20dabf0657%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
As testers have giving up calibrating the camera position, actually no
one externally have tested it. The software require that this is
calibrated.
Uplooking cam position calibration is a bit more work required as for
downlooking cam.
best_err = +INF
for each x in search_rect.w
for each y in search_rect.h
// we have a point candidate
err = 0
for each r in [1..search_r]
// calc the variance in luminance around this concentric circle
// see https://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Na%C3%AFve_algorithm
s = 0
s2 = 0
n = 0
for each a in [0 .. 2*PI] step PI/4/r
l = luminance_pixel(x + cos(a)*r, y + sin(a)*r);
s += l
s2 += l*l
n++
// add this circle's variance to the total error
err += (s2 - (s*s)/n)/n
// we have the overall error in concentricity
if err < best_err
best_err = err
best_x = x
best_y = ynice!
--
You received this message because you are subscribed to a topic in the Google Groups "OpenPnP" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/openpnp/0-S2DMXe3t0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/041a01d4098b%248a8c4660%249fa4d320%24%40makr.zone.
For more options, visit https://groups.google.com/d/optout.
This is the default pipeline included into openpnp for nozzle calibration. The official source contains the 3 known bugs and because this it is not included as GUI element but still activable inside machine.xml
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAGg7SLRd6%3DyJ5fWGiApKhwHbpDzkBxhrRDHSxQv1OpBRFwKSeA%40mail.gmail.com.
As interest, how do you setup up looking camera coordinates?
Using top camera to set location of bot camera is wrong.
You should at least use Nozzle and cetnter NozzleTip.
2018-06-22 4:36 GMT+02:00, SMdude <spiteri...@gmail.com>:
> Hi Cri S,
>
> If you want to send me a link to the Jar file I might be able to give it a
> run this weekend. I haven't placed anything for ages!
>
> Cheers!
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "OpenPnP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to openpnp+unsubscribe@googlegroups.com.
> To post to this group, send email to ope...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/openpnp/9f1f53b2-bab9-4d05-a640-114d6f3137cd%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to a topic in the Google Groups "OpenPnP" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/openpnp/0-S2DMXe3t0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAJGcfUhzpP%3DKY6GKFzoD-Y-sxckXdLdgStvmocxWZH8kwA%2BjJQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/867973dd-fb94-40cb-af1d-e6919fd0cb2c%40googlegroups.com.
Il 26/giu/2018 04:30 "Jason von Nieda" <ja...@vonnieda.org> ha scritto:
>
> Hi Cri,
>
> If you are going to distribute jars, please also distribute the changes that make up the jar.
It is the same as for prerotate test. Some bug was present too,
but testing need to be made with supplied binary. I have no time to support modified testing cases where the reason of failure are some side effect of incompatible part of source code maybe necessary for particular machine.
As example the actual implementation of shared nozzle rotation is totally incompatible with nozzleTip calibration moves when using prerotate just to name one example.
Being an open source project, distributing closed binaries goes against the spirit of the project, and the discussion group.
I have no problem sharing the source code with testers after it have tested the supplied binary jar. At the same time I decline testers, that first want the source code because there need souce changes before testing. Please think twice before issuing such sentence.
What have emerged from test is that align interface with canhandle need a rewrite in order this code is usable.
>
> Thanks,
> Jason
>
>
> On Mon, Jun 25, 2018 at 10:30 AM <phon...@gmail.com> wrote:
>>
>> Sorry, no source. The source is inside the official openpnp github., i have just limited the functionality and changed some setting in order to
>> avoid bugs, without removing the bugs. Without knowing the bugs and side effects of the orginal code, it's difficult to change source code without
>> tapping into some bugs or side effect. Testing is over and results are good.
>>
>> Hovewer if you have pickup problems inside feeders, i recommend the picking parts at angle 0 patch instead of the nozzle tip calibration.
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups "OpenPnP" group.
>> To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
>> To post to this group, send email to ope...@googlegroups.com.
>> To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/867973dd-fb94-40cb-af1d-e6919fd0cb2c%40googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups "OpenPnP" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
> To post to this group, send email to ope...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jyA_RanysPm-pmd8p485J1VDREA3pF9mc%2BhgtjJb3ESRA%40mail.gmail.com.
>
> For more options, visit https://groups.google.com/d/optout.
Le
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAJGcfUjCVLiiD%2BvZd4sGW8vNoiSo%2BaQaJfaa9vUAyQz6oz%3D_MA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/5f3d51a6-00a0-4853-a2e6-8480ed64d1f9%40googlegroups.com.
Sure Jason, you are a host and you rule here of course but I think that Michael (SMdude) is right.
Cri didn't put the jar here but shared it privately, is this really prohibited by the terms?
Second, he didn't tell he don't share the source after it's cleared due to tests passing.
Third, I think we can understand why he didn't want to share the source on the moment. Probably it was made so dirty unclear that for nothing to anybody on the moment, then if he deny explanations many would tell him an asshole...
Fourth, it's project killing. You must admit that Cri's participation in Openpnp project is really huge (without details, but without mentioned prerotate I don't imagine the soft using at all). Would you have a time to do all he made on your own? Generally none like him here with so advanced and support for hundred non-typical problems, and ultimately quick.
Yes, also pls reconsider it yet and try understand...
Br
Marek
I have no problem sharing the source code with testers after it have tested the supplied binary jar. At the same time I decline testers, that first want the source code because there need souce changes before testing. Please think twice before issuing such sentence.
If I go into testing that, I want to be able to look into the source and see what is happening and be able to debug and trace and twist stuff quickly.
Btw. If you look into the NozzleRefference code you will see that calibration is nothing new and still there but buggy and to improve. If you haven't seen it you probably don't do anything with Cri's source if got it.
Anyways, it's Jason's decission not ours.
So yes Mark, Let's forget all his great efforts due to blind rules keeping and misunderstanding probably.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/0adc2219-960c-4a5c-b7d8-cf823403d542%40googlegroups.com.
Can only add:
- Cri is in Europe so no timezone reason delay with his great support.
- Being kind we can also rate by the acts not the words... I can't to count how many helpful priv mails got from him no matter in the days, nights or weekends, with incredible patience for my programistic limited (telling delicate :-)) acknowledge.
- Pipelines, scripts support: let's be honest, on the moment I think it's stopped in practice.
br
Marek
Finally, my decision to ban Cri based on the GPL was "the straw that broke the camel's back". I started OpenPnP over 7 years ago. Cri has been involved with OpenPnP for approximately 4 years. In that time he has repeatedly been rude, combative, and disrespectful to me. He has refused to follow project standards and has wasted hundreds of hours of my time with untested, uncompiled, and broken code. No other user or contributor has acted this way. I have acted with respect and professionalism in every single interaction I have had with him, as I have with every user and contributor of this project, and my thousands of public interactions reflect this.
It was a long time coming, and it has been a decision I have deliberated on, at this point, for years. ...
Second, I will offer that Cri can email me one link which I will post to the mailing list so that others who are interested can follow him. He has often mentioned that he wants to distribute his own version of OpenPnP. I wholeheartedly support this. He still has read access to the source code, wiki, mailing list, repositories, Github, etc. He can easily create his own OpenPnP community and I will happily link to it.
It's not problem to click into two communities. But the splitting is not only good, the projects will live with other lives and will be developed not necessary to be compatible each other. Then many good options will appear in one version but missing in the second.
Completely another story is if Cri is willing to come back here at all. It's rather clear that we had much more profits having him here than otherwise.
For Jason it seems be now matter of honor to don't change the mind not matter of signals only. However, we have to admit that we haven't seen what exactly was happening in their private relations through these years...
Anyways, finally, from other reasons than yours but I'm agree with you - there's no point o beat about the bush any more, the shot is done :-(.