Fallo CRC con cable FTDI

Me he hecho una custom-duino a mi aire haciéndome yo mismo la pcb.
Consta de un regulador, atmega, max485, opto-salidas y algunas cosas más.
No tiene ftdi.

Para comunicarme con él he quitado el max485 y le he puesto unos cables hasta esto:

El atmega lleva una librería modbus slave y en el pc tengo esto: (buenísimo, dicho sea de paso)
http://mango.serotoninsoftware.com/

El problema es que, a veces y aleatoriamente, obtengo una alarma en el software del pc de fallo en el CRC, que permite seguir funcionando, pero avisa.

Por otro lado, si sustituyo el cable ftdi por un arduino sin atmega (para usar solo el ftdi) el sistema funciona sin alarmas de ningún tipo.

¿A que creéis que se debe?

voy a revisar los esquemas del cable y del arduino a ver que diferencias de implementación del ftdi hay.

Un saludo.

PD:
Voy a hacerme un cable al estilo: Txapuzas electrónicas: PaperFTDI. Cable de Programación para arduino FTDI a partir de un cable de datos Nokia
Ya veré si va mejor.

PD2:
¿El conector que lleva el cable ftdi como se llama? ¿Hay que crimpar? ¿Hace falta herramienta especial?
Solo se que tiene un espaciado de 0.1 pulgadas y me gustaría ponerlo a mi txapu-ftdi.