Custom feeder on openpnp

205 views
Skip to first unread message

Behnam Max

unread,
May 3, 2020, 1:24:19 AM5/3/20
to OpenPnP
Hello How can I make a personal custom feeder for myself? I want an automatic feeder that doesn't have the of pick location x&y axes and only has z axes
I edite machine.xml and after open software all edit is rimoved
Because I want to install a feeder on the head like smd-taxi

Behnam Max

unread,
May 3, 2020, 1:33:09 AM5/3/20
to OpenPnP
Hi pleas answer me

Behnam Max

unread,
May 3, 2020, 1:36:09 AM5/3/20
to OpenPnP

Jason von Nieda

unread,
May 3, 2020, 1:39:49 AM5/3/20
to ope...@googlegroups.com
Make sure OpenPnP is closed when editing machine.xml, or it will get overwritten.

Jason


On Sun, May 3, 2020 at 12:36 AM Behnam Max <ariaba...@gmail.com> wrote:
See this video

https://m.youtube.com/watch?v=C_9LvfIBROw

--
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/dbe314c5-aa15-4150-8b49-f33015bce92d%40googlegroups.com.
--
Sent from my BeOS enabled toaster

ma...@makr.zone

unread,
May 3, 2020, 3:16:19 AM5/3/20
to ope...@googlegroups.com

Hi Behnam

you could probably do that by using a PushPullFeeder. Then create a PUSH_PULL Actuator that has its X mapped to a separate X axis and Y mapped to nothing. hat is done by AxisMapping.

https://youtu.be/5QcJ2ziIJ14?t=147

https://makr.zone/openpnp-new-referencepushpullfeeder/393/

https://github.com/openpnp/openpnp/wiki/GcodeDriver%3A-Axis-Mapping

_Mark

P.S. be a bit more patient for answers :-)

ma...@makr.zone

unread,
May 3, 2020, 3:25:35 AM5/3/20
to ope...@googlegroups.com

... Sorry, it just occured to me that this won't work. While you can do the "hail the taxi"-move (i.e. move the tape holder underneath the nozzle), the absolute pick location will still be done and that's not what you want. :-(

_Mark

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

Behnam Max

unread,
May 3, 2020, 5:12:00 PM5/3/20
to OpenPnP
Hi thank for answer
I only have z axes for pick location dont move x&y axes
In machine.xml i remove x(0.0) y(0.0) in autofeeder pick location and save xml
And open openpnp xml is reset becus the class of feeder have x&y&z i need new feeder class for autofeeder only have z axes
Help me

Marek T.

unread,
May 4, 2020, 5:49:26 AM5/4/20
to OpenPnP
Hi,
I've some simple idea but need to test it first at my side. Do you use 1.0 stable or 2.0 develop version?

Marek T.

unread,
May 4, 2020, 11:28:33 AM5/4/20
to OpenPnP
Add AutoFeeder and close Openpnp.
Edit machine.xml and replace X/Y coordinates of this feeder with NaN instead of the 0/0.
You need to test it on your own, I cannot today. It may have a chance to work as you want but not 100% warranty.

Note that this method, may don't work properly in the future after when some Openpnp 2.0 updates will stop it.

Behnam Max

unread,
May 5, 2020, 3:32:48 AM5/5/20
to OpenPnP
Hi i try and not work
I edite and save
During open openpnp have error and not open

Behnam Max

unread,
May 5, 2020, 3:34:35 AM5/5/20
to OpenPnP
Can i try by javascript?
Or new feeder class

Behnam Max

unread,
May 5, 2020, 3:35:49 AM5/5/20
to OpenPnP
I have made feeder on head it is good idea for led placment pleas help me jason

Marek T.

unread,
May 5, 2020, 4:25:17 AM5/5/20
to OpenPnP
I must didn't do literally what I said. I just did the same in Openpnp 1.0 and 2.0, and both are opening properly.

Sample part of machine copied from 2.0:
         </feeder>
         <feeder class="org.openpnp.machine.reference.feeder.ReferenceAutoFeeder" id="FDR1586902516014" name="ReferenceAutoFeeder" enabled="true" part-id="R0805-1K" retry-count="2" pick-retry-count="2" actuator-type="Double" actuator-value="0.0" post-pick-actuator-type="Double" post-pick-actuator-value="0.0" move-before-feed="false">
            <location units="Millimeters" x="NaN" y="NaN" z="0.0" rotation="0.0"/>
         </feeder>

Behnam Max

unread,
May 5, 2020, 4:47:59 PM5/5/20
to OpenPnP
Hi i try ths way and not work have error
Need ne class feeder same siplace feeder

Behnam Max

unread,
May 6, 2020, 11:16:21 PM5/6/20
to OpenPnP
Please answer

ma...@makr.zone

unread,
May 7, 2020, 2:02:17 AM5/7/20
to OpenPnP
Hi

You need to provide much more information, a log etc.

Read this:
Specifically:

If there is a language problem, use one of the online translation machines, the've become quite good.

_Mark

On Thursday, May 7, 2020 at 5:16:21 AM UTC+2, Behnam Max wrote:
Please answer

Marek T.

unread,
May 7, 2020, 4:10:32 AM5/7/20
to OpenPnP
Tell which version of Openpnp you have, 1.0 or 2.0.
Provide your machine.xml file.

I can't see any error when run Openpnp with modification that I told you. When do you get an error?

Reply all
Reply to author
Forward
0 new messages