some one have GRBL with limit switch options and homing , and need work ?
--
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/2bd73ee6-b2ac-4411-b2a3-564579848da1%40googlegroups.com.
#define HOMING_CYCLE_0 (1<<Z_AXIS) // REQUIRED: First move Z to clear workspace.
#define HOMING_CYCLE_1 (1<<X_AXIS) // OPTIONAL: Then move X axis
#define HOMING_CYCLE_2 (1<<Y_AXIS) // OPTIONAL: lastly move Y axismake clean && make flashmakemake flashsudo apt-get install build-essentialssudo gpasswd --add [yourusername] dialoutls /run/lock<openpnp-machine>
<machine class="org.openpnp.machine.reference.ReferenceMachine">
<driver class="org.openpnp.machine.reference.driver.MojaDriver" port-name="/dev/ttyS33" baud="9600"/>
<heads>
<reference-head id="H1" pick-dwell-milliseconds="10" place-dwell-milliseconds="10">
<feed-rate value="25000.0" units="Millimeters"/>
<soft-limits enabled="true">
<minimums units="Millimeters" x="-100.0" y="-100.0" z="-100.0" rotation="0.0"/>
<maximums units="Millimeters" x="1000.0" y="1000.0" z="1000.0" rotation="360.0"/>
</soft-limits>
<homing>
<vision enabled="false" homing-dot-diameter="0.0">
<homing-dot-location units="Millimeters" x="0.0" y="0.0" z="0.0" rotation="0.0"/>
</vision>
<location units="Millimeters" x="1.0" y="1.0" z="1.0" rotation="0.0"/>
</homing>
<actuators>
<reference-actuator id="PIN" index="0">
<location units="Millimeters" x="-20.0" y="0.0" z="0.0" rotation="0.0"/>
</reference-actuator>
</actuators>
<safe-z value="-5.0" units="Millimeters"/>
</reference-head>
</heads>
<cameras>
<reference-camera class="org.openpnp.machine.reference.camera.OpenCvCamera" name="Camera 1" looking="Down" head-id="H1" device-index="0">
<location units="Millimeters" x="20.0" y="20.0" z="20.0" rotation="0.0"/>
<units-per-pixel units="Millimeters" x="0.0" y="0.0" z="0.0" rotation="0.0"/>
<vision-provider class="org.openpnp.machine.reference.vision.OpenCvVisionProvider"/>
</reference-camera>
</cameras>
<feeders>
<reference-feeder class="org.openpnp.machine.reference.feeder.ReferenceTapeFeeder" name="F1" enabled="false" part-id="PLCC6-61-23RGBC/TR8" actuator-id="PIN">
<location units="Millimeters" x="50.0" y="50.0" z="2.0" rotation="0.0"/>
<feed-start-location units="Millimeters" x="0.0" y="0.0" z="0.0" rotation="0.0"/>
<feed-end-location units="Millimeters" x="0.0" y="0.0" z="0.0" rotation="0.0"/>
<feed-rate value="9000.0" units="Millimeters"/>
<vision enabled="false">
<area-of-interest x="0" y="0" width="0" height="0"/>
<template-image-top-left units="Millimeters" x="0.0" y="0.0" z="0.0" rotation="0.0"/>
<template-image-bottom-right units="Millimeters" x="0.0" y="0.0" z="0.0" rotation="0.0"/>
</vision>
</reference-feeder>
<reference-feeder class="org.openpnp.machine.reference.feeder.ReferenceTapeFeeder" name="F2" enabled="true" part-id="M1206-" actuator-id="PIN">
<location units="Millimeters" x="80.0" y="50.0" z="-5.0" rotation="0.0"/>
<feed-start-location units="Millimeters" x="0.0" y="0.0" z="0.0" rotation="0.0"/>
<feed-end-location units="Millimeters" x="0.0" y="0.0" z="0.0" rotation="0.0"/>
<feed-rate value="2000.0" units="Millimeters"/>
<vision enabled="false">
<area-of-interest x="0" y="0" width="0" height="0"/>
<template-image-top-left units="Millimeters" x="0.0" y="0.0" z="0.0" rotation="0.0"/>
<template-image-bottom-right units="Millimeters" x="0.0" y="0.0" z="0.0" rotation="0.0"/>
</vision>
</reference-feeder>
<reference-feeder class="org.openpnp.machine.reference.feeder.ReferenceTubeFeeder" name="F3" enabled="true" part-id="PLCC6-61-23RGBC/TR8">
<location units="Millimeters" x="18.0" y="1.5" z="-25.0" rotation="0.0"/>
</reference-feeder>
</feeders>
</machine>
</openpnp-machine>
When I change MojaDriver to GrblDriver same , not work openpnp .