lancos / ponyprog

Serial device programmer
GNU General Public License v2.0
73 stars 13 forks source link

PonyProgFT / More documention available or alternatives? #22

Open Stefan-Olt opened 2 years ago

Stefan-Olt commented 2 years ago

Hello, I've seen that there is a circuit diagram and component placement for an USB adapter called PonyProgFT, that's very interesting since using the parallel port has become very problematic (in my new PC even my parallel port pci-e card won't work with ponyprog anymore). Is this just a concept/prototype or is it already working fine? I would really like to have one of this, is additional information anywhere to be found (BOM, PCB layout)? In case not, is there any alternative? Is it possible to have optical isolated I²C with it? I use a modified EasyI²C interface with 4 optocouplers, as I had to read-out EEPROMs from devices with weird voltages and sometimes different ground potential. If nEN_BUS is fixed high I think it should work to connect optocouplers (SDA/SCL in/out is connected at the side of the optocouplers where the device to program is). Best regards Stefan

lancos commented 2 years ago

Hi, PonyProgFT is working fine, I added CAD files for PCB and a cute box made with 3D printer. Checkout develop branch to see the files. If you need optical isolation you can buy a USB isolator or you need to modify PonyProgFT and add isolators between FTDI chip and buffer gates. Note that nEN_BUS is 0 for SPI bus (where DATA IN and OUT are two different lines) and 1 for I²C (where SDA is bidirectional). Can be an idea for a PonyProgFT-ISO adapter.