First test of PCB conveyor controlled by OpenPnP via OpenKayo / CAN bus
Vložit
- čas přidán 25. 08. 2024
- OpenPnP running on Ubuntu sends GCODE commands to an OpenKayo control board, which in turn sends commands on to both the Kayo pick-and-place machine (via serial) and the PCB conveyor controller (via CAN bus).
The Kayo controller homes towards the front, while my PCB conveyor homes at the back. After that they can be sent width targets, and they both move to the same target.
Yes, I realise that my conveyor is much slower to adjust than the Kayo, but I don't care because this only happens once when the job is being set up initially.
Would incorporating an adjustable vertical stack feed also be an option, where the linear guides slide the PCBs off the bottom of the stack?
Very cool :)
Now your just showing off, but in a good way, very fancy
Very nice!
Woow thats cool👍
WOW That's cool, but I can't tell what it's doing... Are you telling them to both goto the same width, or is the second one detecting where the first one is and matching it?
That is what I would have tried to do..
The PnP is being controlled using an OpenKayo board, which is sending it commands via serial. However, it also has a CAN bus interface, so in the firmware I've made a special case for conveyor commands. When it sends a conveyor command (home, set size) to the Kayo, it also sends it on the CAN bus. The conveyor controller is on the same bus so it sees the command and follows along. It's not aware of the PnP directly, it's just acting in response to the same command that ultimately comes from OpenPnP running on an Ubuntu machine, connected by USB to the OpenKayo board.
Can I ask where you got the conveyor parts from?
Awesome
Very nice!