GE-Flash USB Programmer

A USB Capable X2212 EEPROM Programmer for the GE-Flash Software

 

The pictures shown here are frome the first GE-Flash USB programmer prototype. Currently this is the only programmer prototype I've built and it is currently being used for software and firmware development purposes. The new GE-Flash USB 2.0 compliant programmer is based on the Atmel AT90USB1286-AU microcontroller.

 

Version 2.0 of the GE-Flash Windows application includes support for the USB programmer. The software makes use of the existing WinUSB interface that comes built into Vista, Windows 7 and the Windows 8 operating systems. A free WinUSB driver for XP should also be available from Microsoft. So, the USB programmer should be easier than ever to install and should work on all the major Windows platforms.

 

The microcontroller I/O lines are tied directly the programmer socket pins for the X2212 interface and the SPI serial interface pins are tied the lower portion of the socket to support the X2444 in native SPI mode. Thus, the microcontroller is directly interfaced to the EPROM in a typical application configuration and provides extra reliable programming and verification operations to EPROM's.

 

Since the processor I/O lines are connected directly to the socket, you must use proper static discharge protection procedures when handling the board or installing/removing EPROM's from the socket.

 

GE-Flash USB Programmer Hardware Resources

 

FILE DESCRIPTION
GE-Flash-USB Rev-B Programmer Schematic This is the preliminary schematic of the current Rev-B programmer in PDF format .
GE-Flash-USB Rev-B PCB Gerber Files This archive contains all the GERBER and other files needed to order PCB's and for assembling the boards.
GE-Flash-USB BOM The parts BOM and Digikey parts order upload file. The BOM is in generic CSV format for importing into a spreadsheet program. The order upload file can be uploaded to Digikey to prefill the entire parts order including the enclosure and all parts.
GE-Flash-USB Programmer Source Code The contains the complete source code and project files for Atmel's AVR Studio v4.0. I use the JTAG Mk-II to program my board, but you could use a much cheaper ISP programmer also.
GE-Flash-USB (WinUSB) Driver The driver INF config and installer files for the WinUSB drivers that ship pre-installed on Windows Vista, Windows 7 and Windows 8. This is included with the GE-Flash software already, but I've included this zip containing just the driver files only.