![ft230xs eagle library ft230xs eagle library](http://fabacademy.org/2020/labs/leon/students/adrian-torres/images/week09/week09.05.jpg)
So I think probably it isn't a design problem. I cabled like this using my first diagram: And look at this: IT WORKS!!! As I comented before, I cabled like this The same thing I have on the CNC board I'm making. My objective was to try the reset issue commented by jc101 I remove the AVR of an arduino to use it as an pure USB/SERIAL converter. So for me MCP2200 was HISTORYĭear friends! In the morning I built an USB adaptor for breadboard and recycled an SSOP to DIP adapter. The board with MCP2200 has been disasembled to make this new one with FT230x.
![ft230xs eagle library ft230xs eagle library](https://media.ncd.io/sites/2/20190816155558/AS1115_Code.png)
#FT230XS EAGLE LIBRARY DRIVERS#
MCP2200 only have drivers for OSX and WIN (Linux I don't know) but FT230 have drivers for Android and Linux.
#FT230XS EAGLE LIBRARY CODE#
MCP2200 is 18f14k50 remarked, it's OKAY but WITHOUT the oficial source code (I knew FT230x doesn't have but I understand it isn't a common microcontroller, not like the MCP2200 is a PIC).
#FT230XS EAGLE LIBRARY SERIAL#
MCP2200 doesn't have full serial like FTDI chip to make an auto reset when I want to load a Arduino Sketch.
![ft230xs eagle library ft230xs eagle library](https://blog.lse.epita.fr/medias/images/bmii/pcb_main.png)
MCP2200 is more expensive because needs external cristal. MCP2200 in datasheet says have 0.16% error at 115200 bps - MCP2200 gave me the same problems I have with the FT230x. I tried this chip, I made experiments with this chips, and UNFORTUNATLY, I'm really deceptionated of this chip. An analysis with conclusion MCP2200 is bad - Some other arguments aigainst MCP2200 Here was one of my MCP2200 breadboard adapter for tests, it used to work for a while, but when it's time to put it on a finished circuit like the CNC board i'm making, its converts in a nightmare. 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: Obviously, the board don't have the AVR and the TB6600 steppers drivers, the first step is to have a correct USB comunication. 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. This is the oficial FTDI diagram: This is the diagram I made: I checked the FT230XS library SSOP is correct.
![ft230xs eagle library ft230xs eagle library](https://longhornengineer.com/wp-content/uploads/2013/07/Layout_PDS_REV1.png)
I draw the schematic using the FTDI documentation of the chip. So I think the computer is OK I use the 5V of USB to power the board, the microcontroller and obviously the FT230x. I tried with another computer, and it was the same 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". Sometimes, it detects a USB device but the OS reports a USB hardware problem. (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. I bought at MOUSER some Original FT230XS Revision D. 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'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.