--
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/c914cd85-2c7e-4b8a-b1b6-99d504256015n%40googlegroups.com.
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/f39a18a6-7428-eabb-e50e-0116238251c9%40gmx.net.
Hi Clemens
What Marek T. meant is when you directly connect the PC to the controller, you probably need a crossover cable.
https://en.wikipedia.org/wiki/Ethernet_crossover_cable
However, if you connect the Smoothie via a hub/switch to another room, this should not be necessary.
An no, this should not be Smoothie specific. Any
controller or host exposing or relaying a socket should work. I'm
not an expert but I guess most of the time this goes as "telnet":
https://en.wikipedia.org/wiki/Telnet
_Mark
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/Cft56ML_6Dw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/93ec36c4-c5f8-71ce-950e-e31cdf7c9da7%40makr.zone.
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/Cft56ML_6Dw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/5939ccfc-6c2b-4145-af26-c1c784de5791n%40googlegroups.com.
Hi Marius
See the discussion Jason had here:
https://groups.google.com/d/msg/openpnp/boXGRCA-REI/29es5F6QGAAJ
The new GcodeAsyncDriver
and the Advanced
Motion Planner in the OpenPnP 2.0 testing
version will probably help a bit, as they will no
longer wait for individual commands to be confirmed unless it is
really necessary (e.g. before taking a picture with the camera).
But OpenPnP still needs to wait for the controller quite a lot of
times, so the effect of this might be limited.
https://github.com/openpnp/openpnp/wiki/Motion-Planner#motion-path-planning
Still, I would be very interested for somebody to test this and document the difference. Supporting slow connections is one of the reasons I made the whole thing. ;-)
_Mark
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/5939ccfc-6c2b-4145-af26-c1c784de5791n%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
Hi Marek
First of all, if you are reading a value from a controller (Z
height) for instance through an Actuator read, OpenPnP will always
wait for that response to match the ACTUATOR_READ_REGEX
or similar, no matter what. So I'm not sure this is even
relevant.
Even if you don't read a value and you just want to wait for an
"ok" it is not a problem.
You can still use the GcodeDriver instead of the GcodeAsyncDriver. Everything should work as before. After you upgrade it will be left as a GcodeDriver. Conversion is only done, if you really want to. You can just press Dismiss and it will leave it alone:
Even with the GcodeAsyncDriver each driver/controller can be
configured differently:
https://github.com/openpnp/openpnp/wiki/GcodeAsyncDriver#advanced-settings
With the Confirmation Flow Control option you will get a
similar behavior when OpenPnP is waiting for completion. If your
check is done through an Actuator, this will work.
Btw. I ported the MarekNozzle to the new system. But I
don't see the Z check in there. How do you do it?
Note that much of the old code is now unnecessary, because I
cleaned the system up. Double.NaN hacks gone, no need to compare
locations to avoid unnecessary moves etc., all that is now done by
the motion planner or the base class.
_Mark
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/e4ce9372-0f9c-4da2-b0bd-b24695173c93o%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/e4ce9372-0f9c-4da2-b0bd-b24695173c93o%40googlegroups.com.
> When I send the gcode H101.1
From where exactly do you send it?
> I'm not sure how it will work since you have removed Nan double.
It is done inside toHeadLocation().
And all the moveToSafeZ() stuff is now done in the base class.
_Mark
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/e90d7059-238c-49b2-b3e5-01383e4205c7o%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/e90d7059-238c-49b2-b3e5-01383e4205c7o%40googlegroups.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/Cft56ML_6Dw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/3c238b36-8779-4708-8a0f-4f34ae423157n%40googlegroups.com.
> My controller is the Main and Smoothie is the Sub-Driver.
So it goes first and then the motion command to Smoothieboard.
Hacks like these are among the very few things that are no longer
supported. Only a controller with an axis mapped to it will be
taken into consideration in a MOVE_TO_COMMAND. The other
controllers can't define MOVE_TO_COMMANDs anymore.
We could replace it with a new hack, but I think this should be solved properly. But not in this "TCP/IP" thread.
I'll open a new one.
_Mark
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/68488f51-918f-4934-9509-b84e009aaeedo%40googlegroups.com.