Vacuum Pump isnt working and cannot figure out why

51 views
Skip to first unread message

E G

unread,
Jan 20, 2024, 5:00:10 PM1/20/24
to Desktop Pick and Place
Hello, 

I am trying to run openpnp on my charmhigh t48, and right now everything is working but the vacuum pump. I took the vacuum pump out and tested it, and its working fine. So it seems like the controller board isnt doing its job when I use the M808/M809 commands to activate the pump. Has anyone else ran into this issue? I checked the voltages when using the commands and nothing changes. 

Ashwin Abhang

unread,
Jan 20, 2024, 8:30:27 PM1/20/24
to desktop-pic...@googlegroups.com

check mosfets that drives the pump..


On Sun, 21 Jan, 2024, 3:30 am E G, <eguy...@gmail.com> wrote:
Hello, 

I am trying to run openpnp on my charmhigh t48, and right now everything is working but the vacuum pump. I took the vacuum pump out and tested it, and its working fine. So it seems like the controller board isnt doing its job when I use the M808/M809 commands to activate the pump. Has anyone else ran into this issue? I checked the voltages when using the commands and nothing changes. 

--
You received this message because you are subscribed to the Google Groups "Desktop Pick and Place" group.
To unsubscribe from this group and stop receiving emails from it, send an email to desktop-pick-and-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/desktop-pick-and-place/d9179be5-630e-4164-85ad-d1025ec6c0d7n%40googlegroups.com.

Jan

unread,
Jan 22, 2024, 4:21:37 AM1/22/24
to desktop-pic...@googlegroups.com
Hi!
M808/M809 are G-Code commands. The meaning and function of this
commands is part the controller configuration. Did you checked, that you
configured them to control the vacuum?
If you're using one of the smoothieware branches for the original
control board, this G-Codes are likely correct. However, there are
differences in the function of the IO. Some configurations drive the
pump as digital others using PWM. This is reflected in the setup of the
actuator. Some use "boolean" and others "double". Depending on the type,
you'll have to provide a ACTUATOR_BOOLEAN_COMMAND or
ACTUATOR_DOUBLE_COMMAND. Internally, the vacuum is operated as digital,
hence one has to provide values for ON and OFF if the actuators is of
double type.
I'd suggest to try the commands itself on the console (Machine Setup ->
Driver -> GCodeAsyncDriver (likely) -> Console) and check what happens.
"M808 S50" shall switch the pump on if configured as digital or set it
to 50% duty cycle if configured as PWM and you're using any of the
smoothieware branch. Then you can check the logs to see what command is
generated if you try operate the vacuum manually.
For more OpenPnP related questions, please consider joining the OpenPnP
mailing list as well.

Jan
> --
> You received this message because you are subscribed to the Google
> Groups "Desktop Pick and Place" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to desktop-pick-and-...@googlegroups.com
> <mailto:desktop-pick-and-...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/desktop-pick-and-place/d9179be5-630e-4164-85ad-d1025ec6c0d7n%40googlegroups.com <https://groups.google.com/d/msgid/desktop-pick-and-place/d9179be5-630e-4164-85ad-d1025ec6c0d7n%40googlegroups.com?utm_medium=email&utm_source=footer>.
Message has been deleted

E G

unread,
Jan 22, 2024, 11:39:18 AM1/22/24
to Desktop Pick and Place
This worked! Thank you. 
Reply all
Reply to author
Forward
Message has been deleted
0 new messages