








Hi,
Looking at the source code. What may be the confusion is that the
blow-off actuator is a Double actuator, not a Boolean
actuator. Therefore you need to use the ACTUATE_DOUBLE_COMMAND, not the ACTUATE_BOOLEAN_COMMAND.
I guess the author (@tlan) of the blow-off actuation had a machine (Neoden4?) where one could set the strength for the blow-off puff?
https://github.com/openpnp/openpnp/pull/965
The level for the blow-off is set on the package:

_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.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/29cc47fb-0c26-48fd-ad64-704249815076n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/382435d9-fc51-9508-4239-d59ab6cb8bf0%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/I1Hwl3PAiik/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/ffde39dc-e71f-4d36-b826-985b8b43a536n%40googlegroups.com.
Thinking a bit more about this...
If you only have a On/Off control, the blow-off value on the package could still be useful. It could control the puff duration. So you would set the ACTUATE_DOUBLE_COMMAND like this:
M106 ; switch the puff valve on.
G4 P{DoubleValue} ; dwell for this time in ms
M107 ; switch the puff valve off.
Obviously with the correct M-commands you have configured.
Some controllers would instead need G4 S
for seconds, instead of G4 P for
milliseconds.
M106 ; switch the puff valve on.
G4 S{DoubleValue} ; dwell for this time in seconds
M107 ; switch the puff valve off.
https://duet3d.dozuki.com/Wiki/G4
I expect that very short millisecond puff durations
could effectively regulate the pressure/strength of the
puff, as it is smoothed out trough the capacity of the tubing etc.
(sort of "one-shot PWM").
Being executed on the controller side, the dwell time is probably
very repeatable, i.e. real-time.
_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.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/08cf7fe3-add8-4c6d-bd3c-f96f489d563fn%40googlegroups.com.
> even different duration per component right?
Yes, more specifically per package (not per
part).
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/6b52274c-37d8-429f-a0ea-20f0be7b87ccn%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/I1Hwl3PAiik/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/b8df4ffd-b06d-45a7-9815-fa809c38dff0n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/b8df4ffd-b06d-45a7-9815-fa809c38dff0n%40googlegroups.com.