I have a 3 axis dispensing robot that I want to load dispensing points via a file. It has a strange 15 pin connector that I want to interface with a pc rather than a hand teach. How to go about this?
Replace Hand Teach pendant with computer
-
Reckless -
April 29, 2024 at 4:26 PM -
Thread is Unresolved
-
-
I have found this on the internet but not sure how to interface to pc
-
Your 15 pin connector has no pin for pc communication.
On the lower left of front panel is a com connector.
You would need to check with documentation or home page how this connector may be used
-
how are you loading data right now?
-
Your 15 pin connector has no pin for pc communication.
On the lower left of front panel is a com connector.
You would need to check with documentation or home page how this connector may be used
Yes, hand teach connects to com connector. This is how it operates:
External Content youtu.beContent embedded from external sources will not be displayed without your consent.Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy. -
how are you loading data right now?
Currently trying to switch to pc before hand teaching 3000 locations per panel (100+ pcbs). It has array function so would need to manually program 100 locations but feel loading a csv file will make my life easier in long run. Also want to add a camera for verification.
-
my guess is that membrane buttons are multiplexed (7x4 or 6x5 for example) and there is 2 wires for power and 2 more for LCD communication. so 7+4+2+2 = 15 contacts which fits the HD15 connector.
-
Picture, schematics and movie do not match.
What manufacturer and model number do you actually have?
-
Picture, schematics and movie do not match.
What manufacturer and model number do you actually have?
I have the one in first picture called jarvis which I am unable to locate manufacturer. The youtube video was a later model but essentially same. The unix based hand teach does not recognize a usb when I insert it.
-
Well, if the circuit diagram is accurate, it should be possible to connect RS232 or RS485 directly to the main board, without replacing the teach pendant. Without substantial details on how the pendant connects to the main board, replacing the pendant completely would be difficult.
The "nuclear option" might be to replace the main board entirely. The electromechanical design of the robot appears to be pretty simple -- stepper motors, solenoid valves, and a variety of simple switch-type sensors. An Arduino or Raspberry Pi could handle that work, but would require you write the control software from scratch, unless someone's made a LinuxCNC branch for dispensing robots (which would not surprise me).
-
i cannot believe that someone would make machine like that without option to load file. manually teaching something like locations of PCB solder pads is insane
-
You and me both. But hand teaching is more common then you think but generally its done like an array, put 50 locations in and program offsets. Part of the issue is china uses unix file systems as they are free, whereas most of us use microsoft file formats, fat32 vs fat16.
I did find a cool company with modern touch screen hand teach interfaces for $60 but they have a different communication connector: https://en.coolmay.com/ProductDetail.…=36&Terminal=41
-
Thats a generic HMI, its not a teach pendant, unless you program it to be one.
-
that is an industrial HMI. it has bunch of drivers allowing it to communicate with common PLCs but i see nothing suggesting that it supports/understands whatever that dispenser has.
-
Part of the issue is china uses unix file systems as they are free, whereas most of us use microsoft file formats, fat32 vs fat16.
...eh? MS and *nix both support FAT32. And FAT16 should still be supported by both, although less so as file sizes get bigger.
Anyway, replacing the teach pendant strikes me as unnecessarily overcomplicated for a first attempt -- it would require completely reverse-engineering the pendant/mainboard communications protocol from scratch, just to start.
If that machine has a regular serial port (sometimes just a set of unoccupied solder pads on the mainboard PCB), that would suggest the board is made to accept commands over that port, and finding a reference to that interface should be much easier.
If you really want to replace the pendant, you're going to need to start by tapping into those control lines and testing what all 15 of them do, for which button presses. I'm going to hazard a guess that at least four of those wires are dedicated as a USB pass-through from the main board, but you'll need to identify them. Two of those breakout connectors from your second post would be a good place to start -- wire them up as a pass-through, then tap in with an oscilloscope or logic analyzer. And settle down to collect a lot of data. Those lines could be a mix of serial and discrete signals, some dedicated to the controls, others to the LCD display.
-
The teach pendant should be a ADTECH TV5300.
Have you checked the different menues whether you can find save/load files?
-
So that thing has USB ports... meaning one may be able to load files using USB stick. in this case stick may have to be formatted to use FAT system... FAT is simple and supported by pretty much everything. NTFS not so much.
-
The teach pendant should be a ADTECH TV5300.
Have you checked the different menues whether you can find save/load files?
Yes, I have tried my best to load a usb file. I tried both fat16 windows and unix. It doesn't find usb drive or show it.
External Content www.youtube.comContent embedded from external sources will not be displayed without your consent.Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy. -
...eh? MS and *nix both support FAT32. And FAT16 should still be supported by both, although less so as file sizes get bigger.
Anyway, replacing the teach pendant strikes me as unnecessarily overcomplicated for a first attempt -- it would require completely reverse-engineering the pendant/mainboard communications protocol from scratch, just to start.
If that machine has a regular serial port (sometimes just a set of unoccupied solder pads on the mainboard PCB), that would suggest the board is made to accept commands over that port, and finding a reference to that interface should be much easier.
If you really want to replace the pendant, you're going to need to start by tapping into those control lines and testing what all 15 of them do, for which button presses. I'm going to hazard a guess that at least four of those wires are dedicated as a USB pass-through from the main board, but you'll need to identify them. Two of those breakout connectors from your second post would be a good place to start -- wire them up as a pass-through, then tap in with an oscilloscope or logic analyzer. And settle down to collect a lot of data. Those lines could be a mix of serial and discrete signals, some dedicated to the controls, others to the LCD display.
I agree, need to avoid reverse engineering. My #1 preference is using hand teach to load files via usb, second preference is hooking it to laptop with cameras for verification.
-
what type of USB sticks did you try? older or industrial equipment may have some constraints when it comes to removable media. this not always as convenient as on home computers. it is not just file type, it could be that it supports only certain brands, units with specific interface (USB 1.x or 2.0) , products with smaller memory capacity, etc.
or it may need to be enabled from some software menu.
-