Vias as Fiducials

125 views
Skip to first unread message

m...@drivelog.net

unread,
Feb 21, 2017, 6:27:15 PM2/21/17
to OpenPnP
I have no fiducials on a Board. unfortunately...


Is it possible to use Vias instead?

Or Holes?

Auto Generated Inline Image 1

Jason von Nieda

unread,
Feb 21, 2017, 6:28:23 PM2/21/17
to OpenPnP
That looks like it might work. Did you set the package footprint definition to the diameter of that pad?

Jason


--
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/68164ae7-0715-421b-a42c-117559b21542%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

m...@drivelog.net

unread,
Feb 21, 2017, 6:41:41 PM2/21/17
to OpenPnP
yes.

Auto Generated Inline Image 1

Jason von Nieda

unread,
Feb 21, 2017, 6:45:20 PM2/21/17
to OpenPnP
Look at Troubleshooting on https://github.com/openpnp/openpnp/wiki/Fiducials#troubleshooting. Start with step 2. When complete, send me the most recent 6 images.

Jason


On Tue, Feb 21, 2017 at 5:41 PM <m...@drivelog.net> wrote:
yes.

--
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.

m...@drivelog.net

unread,
Feb 21, 2017, 6:57:58 PM2/21/17
to OpenPnP
only 4 pics there....
1487721393949_1_camera_7936150473164609781.png
1487721393949_2_result_1053522583211596927.png
1487721393949_3_debug_4332480534635572646.png
1487721393949_0_template_3783291985825294246.png

m...@drivelog.net

unread,
Feb 21, 2017, 6:59:41 PM2/21/17
to OpenPnP
now the error is clear: i had the body with and length not set to 0!

Now Fiducial Check performs OK!!!


m...@drivelog.net

unread,
Feb 21, 2017, 7:01:28 PM2/21/17
to OpenPnP
Jason, very, very good Work from you, OpenPNP makes me really happy!

Jason von Nieda

unread,
Feb 21, 2017, 7:20:23 PM2/21/17
to ope...@googlegroups.com
Ah, yes! Sorry, I missed that too. Glad it's working now!

Jason

On Tue, Feb 21, 2017 at 5:59 PM <m...@drivelog.net> wrote:
now the error is clear: i had the body with and length not set to 0!

Now Fiducial Check performs OK!!!


--
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.

m...@drivelog.net

unread,
Feb 23, 2017, 6:53:51 PM2/23/17
to OpenPnP
Today I have noticed that blurred headcam picture significant improves the recognition of octagonal vias as fiducials.
Sharp images delivers not so good or not get a result sometimes...

Jason, can I control the blurness of a sharp image by software like the Bottom Vision Pipeline Gaussian Filter?

Jason von Nieda

unread,
Feb 23, 2017, 7:35:03 PM2/23/17
to OpenPnP
No, not yet. It's in development: https://github.com/openpnp/openpnp/pull/425

Should be released within the next few weeks.

Jason


--
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.

Andrew Frazer

unread,
Feb 24, 2017, 2:48:11 PM2/24/17
to OpenPnP
the concern with using anything thats got a hole drilled through it is that the precision of the drilling is signincatly ( an order of magnitude ) less accurate than how the copper ends up on the board through the photo-etching process.  If the whole in the via doe'snt feature in your recognition then its probalby ok.. 

Jason von Nieda

unread,
Feb 24, 2017, 3:06:40 PM2/24/17
to OpenPnP
Current fidicual finding uses template matching, so it is attempting to match the bright areas, not the dark. This makes it pretty robust as long as you are identifying a pad, even if it's drilled.

Jason


Reply all
Reply to author
Forward
0 new messages