Switching from version 1 to 2

51 views
Skip to first unread message

Davide Schiarizza

unread,
May 31, 2023, 7:39:37 AM5/31/23
to OpenPnP
After a few months I got my hands on my pick & place again.
Everything worked fine.
With the new software I have so many problems.
I'm using an MKS controller with Marlin installed.
with "readerface" the machine moves well on all axes.
With OPENPNP 2.0 I can't even configure it.
Who helps me?

mark maker

unread,
May 31, 2023, 8:33:13 AM5/31/23
to ope...@googlegroups.com

Hi Davide,

whatever you do, use Issues & Solutions.

There are basically two options, and you can easily try out both.

  1. Take your old config and upgrade it to OpenPnP 2.0.
  2. Start fresh and let Issues & Solutions help you setup the machine.

About option 1:

This should in most cases just continue to work. All your settings will be migrated to the new version. Believe me, here has been a lot of development effort put into making this possible. After you have asserted that everything works, you can start exploring new features, by using Issues & Solutions from there.

Pros: it should allow you to continue using your machine as is. It should even support old, outdated controller firmwares, as long as you keep things as they were.

Cons: OpenPnP will carefully keep your old settings, and your old manual machine calibration. But manual "hand-eye" calibration is not as good as the new automatic vision and motion based calibration. Old settings are limited to the old feature set, for instance part settings and vision pipelines are based on old methods, that are very much outdated. Much better, easier to use, self-tuning pipelines are available.

About option 2:

Pros: you will get the most modern configuration that way. Much is automatic nowadays. Calibration of your machine will be very thorough, using the latest, best calibration methods. You'll get the new vision settings and pipelines that can easily be adjusted, without even going to the Pipeline Editor:

Parametric-Pipeline

https://github.com/openpnp/openpnp/wiki/Exposed-Pipeline-Parameters#application-of-the-parameters

Cons: if you have a Smoothieware or TinyG controller, you will likely be forced to update the firmware. OpenPnP needs some standard G-code features, that older versions of the firmwares were missing. Some bugs were fixed too. It needs those things to work flawlessly, to offer the new advanced motion features and to discover some things about the controller, so it can automatically configure OpenPnP for you. It is not difficult to upgrade, but it will take some time and concentration, to do it right.

https://github.com/openpnp/openpnp/wiki/Motion-Controller-Firmwares

With option 2 you will have to re-import the placements, parts and packages from your CAD. If that is easy for you, I recommend doing it that way. You'll get the new stock vision pipelines automatically.

If it is not easy, you can also copy the parts.xml and packages.xml over to the .openpnp2 directory, before you start OpenPnP. You can then still follow the following guide here, to get the new pipelines:

https://github.com/openpnp/openpnp/wiki/Computer-Vision#using-new-stock-pipelines

_Mark

Who helps me? --
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 view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/b086eee1-eccf-45b8-98b4-2388c32e0576n%40googlegroups.com.

Davide Necchi

unread,
May 31, 2023, 10:08:08 AM5/31/23
to ope...@googlegroups.com

Hi at all,

 

 

In some of my projects I have this issue:

 

I have a dual head machine that share the vacuum pump. Placing some component like big inductor, i need to place the component leaving empty the other head, to prevent falling.

Now I have to manually disable the inductors; place all the other components and then re enabling the inductors and finish the job.

I know that the solution is increase the vacuum pump (or using two pump), but for now I try to find a software solution.

 

 

Thanks

 

Davide

 

mark maker

unread,
May 31, 2023, 10:21:49 AM5/31/23
to ope...@googlegroups.com

Unfortunately, there is no such solution.

--
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.
Reply all
Reply to author
Forward
0 new messages