Dear friends.
I'm trying to make a CNC board controller board using GRBL, Toshiba TB6600 steppers drivers but where I have problems is with the USB/UART conversion.
First I made one board with MCP2200, it was a BIG FAIL, and after some googling, of course MCP2200 is
and everybody recommands the FTDI solution
(And I avoid to use a 12Mhz external XTAL)...
I bought at MOUSER some Original FT230XS Revision D. (5 in total, only I have ONE becuase I think the 4 first are kapput
)
The problem I have is the PC don't detect anything. Sometimes, it detects a USB device but the OS reports a USB hardware problem.
The first time I connect the board to the computer, it looks the OS is looking for the FTDI driver, but later, it was recognized as a "Unknown USD device"...
I tried with another computer, and it was the same problem... So I think the computer is OK
I use the 5V of USB to power the board, the microcontroller and obviously the FT230x...
I draw the schematic using the FTDI documentation of the chip.
This is the oficial FTDI diagram:
This is the diagram I made:
I checked the FT230XS library SSOP is correct.
I checked if I have the +5V on pin 12 -> CORRECT
I checked if I have the +3.3V on pin 3, 10, 11 -> CORRECT
I checked if I have the GND on pin 5, 13 -> CORRECT
I checked if the USB D+ D- are not inverted, this looks to be CORRECT
I checked continuity and shorts-circuits, everything looks te be okay.
Obviously, the board don't have the AVR and the TB6600 steppers drivers, the first step is to have a correct USB comunication... thing I don't have
So if someone have a clue or an idea, it will be welcome
Regards!
PD : This is the pinout of the library I use: