--
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/f77d9839-4f5f-4304-9001-46c10b56874en%40googlegroups.com.
>
Very cool! Do you have any further information?
OpenPnP, you can specify anything you like. Also GCode commands itself
could be parsed using a simple strcmp() chain. Arguments might require a
little bit more work. But as you control both sides, its very easy.
> I could use the smoothie firmware on the chmt to drive this nozzle
> changer over rs485 or CAN, but this is might be more work, which is why
> I thought I should ask before making a decision.
>
It shall be straight forward to add a command to the dispatcher and
forward its argument to the second serial. One or two characters could
be send straight away and for more you already implemented DMA based
transfer...
On 30.03.2024 17:09, vespaman wrote:
[...]
> I am a little bit worried about the control from OpenPnP, afaict, there
> no way to indicate from OpenPnP if it wants to pick up a new nozzle tip,
> or dispose one.
>
From studying the code I can tell, that each nozzle tip has its own
changer sequence. Each sequence has four way points and can actuate one
actuator between each two. So a total of three actuators can be freely
configured. Actuators are only actuated TRUE/ON. On load, the sequence
is executed in forward direction, on unload backward.
[...]
> I think I am unsure about the TCP connection, that is, if OpenPnP
> wants some startup negotiating, but I'll do some tests, tomorrow.
>
IIRC you define the startup code that's send to the controller. There is
no other negotiations that takes place. IIRC OpenPnP/I&S may send "M115"
to try to identify the controller and suggest configuration settings.
--
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/2a1fe3af-d456-4e8a-bdfd-488a0853c144n%40googlegroups.com.
In addition to what Jan said, you can also use scripts, both on
the nozzle tip load/unload events themselves, and on each of the
three actuators.
https://github.com/openpnp/openpnp/wiki/Scripting