difference between OpenPnP and LitePlacer

1,446 views
Skip to first unread message

mojalovaa1

unread,
Jul 8, 2016, 3:36:42 PM7/8/16
to OpenPnP
Hi folks

I m today little look  software for LitePlacer  and  thinking , what is difference  between OpenPnP and LitePlacer ?

Sure that is on some part OpenPnP better and on some part is better Lite Placer , but  if some one know   that difference can write here .

When I m look  video where locate hole on strep feeder I see that LitePlacer  work perfect  on that  part ,  but with my experience with OpenPnP that is not  some  great function .

This can be very interested topic for develop OpenPnP .

Jason von Nieda

unread,
Jul 8, 2016, 3:48:31 PM7/8/16
to OpenPnP
There are a few major differences and lots of minor ones. mrandt has recently posted on the LitePlacer forum about this specific topic:


In my eyes, the major differences are:
* OpenPnP runs on Windows, Linux and Mac and LitePlacer is Windows only.
* LitePlacer is specifically designed for the LitePlacer hardware and has features specific to it, while OpenPnP is designed to run any type of machine and has some limitations due to that flexibility.

As mrandt posted, I see LitePlacer as a great all in one solution. If you want to buy a machine and have it work from day 1, LitePlacer is a great choice. If you want to build your own machine from scratch and have a project then OpenPnP is probably more suitable.

For reference, Juha (the creator of LitePlacer) and I are working together to make OpenPnP run on LitePlacer machines. This is not meant to replace the LitePlacer software, but to provide another option to LitePlacer customers who may be looking to experiment with another software.

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/cc94e241-52ad-4125-a4ad-c08e151a6a7e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

mojalovaa1

unread,
Jul 8, 2016, 4:09:09 PM7/8/16
to OpenPnP
I agree with you Jason  if we look for diy machine , but all so OpenPnP  have  very  frequently  drastic changes in code and that is very hard follow if you are not  software developer .
For you is maybe little  better but you work on complete code and for that need allot time  , I think that you then not have allot time for mechanic .

Cri.s is help me last 2 years on software , that is very good man  and  I m very grateful for that  , but I wont develop machine who can work real job , not one or 2  pcb  ,  machine who can work  every day 8  hour min. 

For that need  software who is stable , that work boot  vision  , that can update  every time  when come new  version with out drastic change  , and that not need  bother Cri.s for that .

You are make great job Jason , I m very happy with  yours software , but maybe  is time that  define  some  fixed  staff on openpnp .
For that I m run this topic that we see  difference between  LitePlacer and OpenPnP and maybe define  some staff that will be  fixed  on all version  if it is possible .

I hope so that this topic will be good start for that .


mojalovaa1

unread,
Jul 8, 2016, 4:50:24 PM7/8/16
to OpenPnP
I wont say Jason that I not think that you need make software  for my machine of course .

Jason von Nieda

unread,
Jul 8, 2016, 6:47:53 PM7/8/16
to ope...@googlegroups.com
I have to respectfully disagree that OpenPnP undergoes drastic change. When breaking changes are made they are posted to this mailing list along with information explaining how to mitigate the impact. The software also includes an in-depth test suite and changes that break the test suite are not allowed into the codebase.

It is important to note that Open Source is a two way street. I can't fix bugs I don't know about, and I can't support code that is hidden from me. You have been using a highly customized version of OpenPnP for several years and very few of those changes were submitted back to the project. It's unrealistic to think that custom code will continue to work without changes in software that is continuously undergoing development.

I think that you would find that if you keep up with releases, there are very few big changes that happen over the course of a machine's lifetime. Keeping up with incremental change is easy, but waiting 2+ years between upgrades is, of course, going to be much more difficult.

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.

mojalovaa1

unread,
Jul 8, 2016, 7:17:16 PM7/8/16
to OpenPnP
Yes I agree on some  staff with you , that is true  about beck up information  , like I m say  Cri.s  is all must all problems  repair and I m not add allot question to you , sorry for that .

I will try next time all problems add on this group .

But like I m say , this topic can be very good start position for compare some  options and solution on other  software that we  can see what we can do to this software will be better .
You know that I m few time say that will be help full add park position , now  we see that you are add it.
Or one time I m  ask you why you not add  speed  for everyone component  in work and you are add it .

Maybe will be nice compare  some other  options on other software or some part of code  and see how  advance this software .


Михаил Юров

unread,
Jul 8, 2016, 10:53:14 PM7/8/16
to OpenPnP
I really like that LitePlacer very accurately locates holes in the centers of the tape, well and accurately detects fiducials points centers.

I really like the alignment of the components coordinates on the board across multiple fiducials points!
I use 6 points on the board and coordinate compensation works perfectly.

I also really like the backlash compensation function in LitePlacer. 
It is very simple to realize. 
The machine first moves in the coordinate X -0.5; Y -0.5, then moves to X; Y coordinate.
So the movement to the target coordinate is always from one side.
I just put a checkbox in LitePlaser and this greatly increased the accuracy of positioning.

But backlash in the mechanics did not allow me use OpenPNP.
I bought a linear encoders and set them on the machine, to eliminate free play and try to use my machine with OpenPNP.
(currently I am finishing the installation)

Mark Harris

unread,
Jul 8, 2016, 11:43:27 PM7/8/16
to ope...@googlegroups.com
I see liteplacer as a machine with software, for those who just want to get going.

I see OpenPNP as software for machines. Eventually I think we'll have "made for OpenPNP" kits, but for now its great for the DIY crowd.

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

Anthony Webb

unread,
Jul 9, 2016, 12:10:41 AM7/9/16
to ope...@googlegroups.com
Personally I have never considered the liteplacer a machine capable of running for hours on end all day every day.  I have no interest or patience to fiddle with wheels that ride on extrusion ever again.

On the other hand we have run our machine with OpenPNP for hours on end and produced a tremendous amount of product and have been left wanting for very little save it be a nice way to feed parts (still working on that) but for me OpenPNP and a nicely built diy (rails based) machine checks all the boxes.

Sent from my iPhone

mojalovaa1

unread,
Jul 9, 2016, 6:42:34 AM7/9/16
to OpenPnP
I agree with you Anthony for LitePlacer  , that construction is not  possible that work every day  hour and hour  , that I m not wont say , but you must say that  on LitePlacer have some staff  in software that  work better , on that I think  for sample hole detection on strip feeder .

OpenPnP is in most think better , but stay space for  make some  staff that can work more better .

Like Mixail is say have some staff that is better solved in LitePlacer  , for sample that we can see code that is send to driver  for sample ,  I know that we can see  in terminal  if run debug mode , but that will be  nice options all so in OpenPnP .

I m see on old OpenPnP that drag feeder speed is be limited in some  min speed , for sample same speed is be if add 100 mm/min or 300 mm/min , and after some   speed then   can see difference  , now have speed in % , but dont know it is possible make  for sample 0.2% speed for drag tape ?

My machine for sample  go max  30 000 mm /min  and that is  for sample 500 mm/min , but on real job max speed for drag  feeder need be for sample 100 mm/min  but when  speed is below  250 mm/min then  all, time look me like same speed , or I m mistake something ???

I wont say that have allot space for compare  this software with similar  and  see what we can do better .

mojalovaa1

unread,
Jul 9, 2016, 7:23:11 AM7/9/16
to OpenPnP
Mixail can yo maybe make som video where we can see how work that hole detection on strep feeder ?
All so  will be nice see   some other staff that you are say  that work better on LitePlacer.

Cri S

unread,
Jul 9, 2016, 8:25:58 AM7/9/16
to OpenPnP
That type of backlash compensation is no problem to implement inside driver.
Drop me a mail if you want it.

mojalovaa1

unread,
Jul 9, 2016, 8:36:24 AM7/9/16
to OpenPnP
Hi my friend

That will be usable  add on  source that will be for all  user .



Михаил Юров

unread,
Jul 10, 2016, 10:51:07 AM7/10/16
to OpenPnP
Sorry, now I can not shoot video.
I disassembled a machine to replace the motors.
I'll do it when the build machine back.


суббота, 9 июля 2016 г., 16:23:11 UTC+5 пользователь mojalovaa1 написал:

Михаил Юров

unread,
Jul 10, 2016, 10:55:02 AM7/10/16
to OpenPnP
Thank you,
I thought about it when Jason added GCodeDriver.
But now I have no need, because I set on the machine linear encoders, and it fully eliminates the problem of backlash.

суббота, 9 июля 2016 г., 17:25:58 UTC+5 пользователь Cri S написал:

Cri S

unread,
Jul 10, 2016, 10:58:21 AM7/10/16
to ope...@googlegroups.com
If you reassemble the machine, check that machine is sqare. On Openpnp
this is requirement,
on liteplacer this is compenstated in sw.
Exemple if you have 40 cm on X and 30cm on Y from zero origin,
then the distance from from the two points must be 50cm.
sqrt(x*x+y*y)
It's simple to do and to check if you are aware of this on assembly
and don't require special instruments to measure.

2016-07-10 14:51 GMT, Михаил Юров <michae...@gmail.com>:
> --
> 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/NBR1Z8JNLYg/unsubscribe.
> To unsubscribe from this group and all its topics, 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/551efec8-c5fc-4fe2-bb03-5bb4f5b42516%40googlegroups.com.

Slavko Mitic

unread,
Aug 6, 2016, 5:53:03 PM8/6/16
to ope...@googlegroups.com
G. Tvoja lova!

Mislim da je za tebe najbolje da kupis profi masinu za 50-60k$ i onda radi do mile volje!
A u medjuvremenu pokusaj da napises bilo kakav softver za CV, pa se onda zali sto si sve dobio besplatno!
Ako nisi primetio, ljudi iz ove grupe su vrlo korektni, i neprijatno im je da ti kazu da si napadan i dosadan, ali ja to mogu da ti kazem: preterujes!

Drugarski pozdrav.

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

Andrew Frazer

unread,
Aug 6, 2016, 9:10:17 PM8/6/16
to OpenPnP
Might be boring, but have several more brain cells per cubic meter than you do.



On Sunday, August 7, 2016 at 9:53:03 AM UTC+12, S Mitic wrote:
G. Tvoja lova!

Mislim da je za tebe najbolje da kupis profi masinu za 50-60k$ i onda radi do mile volje!
A u medjuvremenu pokusaj da napises bilo kakav softver za CV, pa se onda zali sto si sve dobio besplatno!
Ako nisi primetio, ljudi iz ove grupe su vrlo korektni, i neprijatno im je da ti kazu da si napadan i dosadan, ali ja to mogu da ti kazem: preterujes!

Drugarski pozdrav.
2016-07-08 22:09 GMT+02:00 mojalovaa1 <moja...@gmail.com>:
I agree with you Jason  if we look for diy machine , but all so OpenPnP  have  very  frequently  drastic changes in code and that is very hard follow if you are not  software developer .
For you is maybe little  better but you work on complete code and for that need allot time  , I think that you then not have allot time for mechanic .

Cri.s is help me last 2 years on software , that is very good man  and  I m very grateful for that  , but I wont develop machine who can work real job , not one or 2  pcb  ,  machine who can work  every day 8  hour min. 

For that need  software who is stable , that work boot  vision  , that can update  every time  when come new  version with out drastic change  , and that not need  bother Cri.s for that .

You are make great job Jason , I m very happy with  yours software , but maybe  is time that  define  some  fixed  staff on openpnp .
For that I m run this topic that we see  difference between  LitePlacer and OpenPnP and maybe define  some staff that will be  fixed  on all version  if it is possible .

I hope so that this topic will be good start for that .


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

Jason von Nieda

unread,
Aug 6, 2016, 9:22:13 PM8/6/16
to OpenPnP
Let's keep it civil please. I was hoping there was a translation error there, but even if there wasn't, we can just ignore this and end the nastiness right now. No further responses on the topic are necessary.

Jason


mojalovaa1

unread,
Aug 7, 2016, 3:35:31 AM8/7/16
to OpenPnP
Hi Mr. S.Mitic

I will write on English because is not nice write on Serbian or Croatian if all other people write on English , but need say that my English is disaster , but I use it because all people on this forum  write on English .

Mr. Mitic , I think that for you is better that not thin , maybe is better that try understand that this forum is for opensource  software , on this forum people  discuss  what is ok on  OpenPnP software , what not work ok , what will be nice change add and other staff .
When you will be ready  use up more then 600 hour  to modification software and when you will be ready use yours time for develop this project for all people on this forum and all so for me like Cri.s , who is  be connected to my comp. and we are meet new year together on line , he in Italy and I in croatia  and work on OpenPnP , when you will be ready like Jason  spend few thousand hour on develop this software  , when you will ready like other people  make some machine , run that machine , constructively use this forum  , then  you can write me  that I m assailant and boring  , If you are not do all that I m write please then  yours opinions keep to yourself .

I m work on develop 3 PnP machine now , first  I am make before 2 year  , second   before  6 months  and now  work on third machine .

That machine  will be have topic on this forum , if you wont  comment  you can if you not wont you not need , I m sure that have people who wont  look that project , who will be ready help  and all so constructively  discussion on that topic .




Andrew Frazer

unread,
Aug 7, 2016, 7:05:10 AM8/7/16
to OpenPnP
Your english is better than my Croatian!  :-) 

mojalovaa1

unread,
Aug 7, 2016, 7:52:37 AM8/7/16
to OpenPnP
Andrew Frazer , if you are say that   :)
Reply all
Reply to author
Forward
0 new messages