EEVblog Electronics Community Forum

Electronics => Manufacturing & Assembly => Topic started by: luizrenault on October 21, 2018, 01:44:36 am

Title: Neoden TM245P Pick and Place Teardown and Upgrade
Post by: luizrenault on October 21, 2018, 01:44:36 am
Hi.

Tired of the painful process to setup the Neoden TM245P Pick and Place, I decided to make a mod to OpenPNP to export a CSV file compatible with the Neoden machine.

This way I can reuse component database and check if required components are present or need to be installed on free feeders.

But that isn't enough. I really want to install a vision system and make it compatible with OpenPNP to control the machine.

Today I opened the bottom plate and collected some information to check if the upgrade is possible using the original electronics.

Here I share my findings...

The guts of the TM245P consists of:



(https://www.eevblog.com/forum/manufacture/neoden-tm245p-teardown-and-upgrade/?action=dlattach;attach=552512;image)

The motherboard have a STM32F407ZGT6 and a RA8875L3N TFT LCD Controller. The SD card slot can be seen on the left side of the board.
At the center there is a 26 pin IDC connector that goes to the power supply and control board.
On the top a 3 pin SWD connector and on the right side a 2 pin connector that powers the vibration feeder can be seen.

The board uses as power supply 24V that comes from the power supply and control board. There is a 5V step down regulator (LM2576S-5.0) that supplies the uC through a 3.3V Linear reg.
The 5V rail are sent back to the power supply and control board.

(https://www.eevblog.com/forum/manufacture/neoden-tm245p-teardown-and-upgrade/?action=dlattach;attach=552524;image)

This is the microstep driver:

(https://www.eevblog.com/forum/manufacture/neoden-tm245p-teardown-and-upgrade/?action=dlattach;attach=552494;image)

The power supply and control board have 4 diode bridge rectifiers (GBU808 on bottom layer) with +100V, +30V, +12V and -12V labels.

There are four step down regulators (LM2576T-ADJ): +30V->+24V, +30V->+24V, +12V->+9V e -12V->-9V

And the following connectors:

The feeders and the head are controlled through a CAN bus connection. The same bus goes to the back DB9 connector.

(https://www.eevblog.com/forum/manufacture/neoden-tm245p-teardown-and-upgrade/?action=dlattach;attach=552518;image)

(https://www.eevblog.com/forum/manufacture/neoden-tm245p-teardown-and-upgrade/?action=dlattach;attach=552500;image)

This is the 26 pin connector pinout from the motherboard:

(https://www.eevblog.com/forum/manufacture/neoden-tm245p-teardown-and-upgrade/?action=dlattach;attach=552506;image)

I tried to read the firmware but the uC have Level 1 Read Protection.

The next step is to log the CAN communication while sending simple commands using the equipment GUI.

Then I will check if the X and Y axis can be controlled through CAN messages.

Does anybody have the CAN message specification?

Anybody tried to mod this machine?

Best Regards,

Luiz Renault
Title: Re: Neoden TM245P Pick and Place Teardown and Upgrade
Post by: luizrenault on October 21, 2018, 07:33:12 pm
Hi today I placed a scope on the CAN_H and CAN_L signals on the DB9 back connector.

But they are too noisy to be useful and I had open the Pick and Place head and monitor on the inner (uC) side of the CAN transceiver (SN65HVD230).

I assumed a bit rate 512 kbit/s because the smallest pulse length.

But the oscilloscope wasn't able to decode it. The problem is that the CAN bit stuffing is not present.

Does anyone have any clue?
Title: Re: Neoden TM245P Pick and Place Teardown and Upgrade
Post by: luizrenault on October 21, 2018, 08:38:41 pm
Although it uses a CAN transceiver, I could see on the Placement Head board that the CAN_TX and CAN_RX signals were connected to the USART signals of the STM32F103C8 (PA9 and PA10).

Then I was able to decode de USART 512kbit/s signal. It uses a binary format.
Title: Re: Neoden TM245P Pick and Place Teardown and Upgrade
Post by: szymon019 on December 31, 2018, 12:08:15 pm
Hello,

I am also interrested with your mod and I am offering help.

Kindly Regards
Title: Re: Neoden TM245P Pick and Place Teardown and Upgrade
Post by: charliex on December 31, 2018, 09:07:23 pm
i only have the tm220a and the neoden 4 , i've though about redoing the tm220 since neoden no longer support it and it has firmware bugs, i just dont know if its CAN internally though, packets might be similar.

probably be easier to use a can sniffer device than a scope to listen to that bus though,

a totally wild guess its going to be something like 6-8 byte with a crc16/crc8 , or bottom of a crc16 at the end with a modified crc8 single byte reply