# BMBurner BMBurner is a Arduino based EPROM Programmer that can Read/Write/Verify Chips (27C256 and SST 27SF512) [BUY BMBurner][] ![alt tag](https://raw.githubusercontent.com/bouletmarc/BMBurner/master/Wiring/BMBurner%20V1.1_TOP.JPG) ![alt tag](https://raw.githubusercontent.com/bouletmarc/BMBurner/master/Wiring/BMBurner%20V1.1_BOTTOM.jpg) # Downloads Links : - [Windows Tool (BMBurner.exe)][] to Read/Write/Verify Chips - [Project Files][] to Update BMBurner or to Create your own # Downloads Drivers Links : - Driver for FTDI Chipset (BMBurner V1.1 and Moates) : [FTDI Driver][] - Driver for CH340 Chipset (BMBurner V1.0) : [CH340 Driver][] # How to Update the BMBurner Firmware (V1.0 ONLY): - Download and Install the [CH340 Driver][] if not already done - Download and Install the [Arduino Software][] if not already done 1. Download and Open the [Project Files][] of BMBurner 2. Copy the folder 'Arduino_BMBurn' into 'Documents\Arduino\libraries' - (exemple : C:\Users\YOUR_USERNAME\Documents\Arduino\libraries\Arduino_BMBurn) 3. Open Arduino Software 4. Load the Project 'Arduino_BMBurn' 5. Select 'Arduino Nano' in 'Tools/Board' 6. Select 'Atmega328P' in 'Tools/Processor' 7. Select the BMBurner Serial Port in 'Tools/Port' 8. Clic on Upload! # Compatible Chips List (not all chips are tested): - 27C32 (Read-Only) - 2732A (Read-Only) - 27C64 (Read-Only) - 27C128 (Read-Only) - 27C256 (Read-Only) - 27C512 (Read-Only) - 27SF256 (Read-Only) - 27SF512 - 28C64 - 28C256 - 29C256 - W27C512 - W27E512 # BMBurner Windows Tool Functions : *** Image may differ from the updated tool *** ![alt tag](https://github.com/bouletmarc/BMBurner/blob/master/Wiring/Arduino_Windows_GUI.png) - Load File to Buffer - Save Buffer to File - Read Chip - Program Chip - Verify Chip - Blank Check - Erase Chip - Edit Reading/Writing Chip addressing - Edit Reading/Writing Buffer addressing - Much Mores... # if you want to make your own # Wiring Diagram V1.0 : ![alt tag](https://github.com/bouletmarc/BMBurner/blob/master/Wiring/Wiring_Diagram.png) # Wiring Diagram V1.1 : ![alt tag](https://github.com/bouletmarc/BMBurner/blob/master/Wiring/Wiring_Diagram_V1.1.png) # Requirements 'ALL VERSIONS' : - Windows XP|Vista|7|8|10 (.net framework 3.5 installed) - 1x 28Pin ZIF Socket - 2x 1K Resistors - 6x 22K Resistors - 2x 74HC595 (or other replacement) - 2x 2N4401 (or other replacement) - 2x 2N3906 (or other replacement) - 1x Step-Up Converter (usually input 5v and output 12v, it produce 12v out of a 5v signal) # Requirements 'V1.0' : - 1x Arduino Nano/Uno (any arduino with atmega328 as microcontroller should work with same pinouts) - 3x 0.1uF Capacitors # Requirements 'V1.1' : The BMBurner V1.1 require the Arduino Library [MiniCore][] to run on a crystal oscillator of 14.7mHz - 1x Atmega328P 5V - 1x 14.7456 mHz ocsillator crystal clock - 2x 22pF Capacitors - 1x FT232RL Adapter (FTDI/RS232 to USB) - 1x 10k Resistor - 4x 0.1uF Capacitors # Donations : You can donate to me using [This Link][]. # Others Pictures : ![alt tag](https://raw.githubusercontent.com/bouletmarc/BMBurner/master/Wiring/BMBurner%20V1.1_LOTS.JPG) ![alt tag](https://raw.githubusercontent.com/bouletmarc/BMBurner/master/Wiring/FTDI_TO_CN2.JPG) # Pictures BMBurner V1.0 : ![alt tag](https://raw.githubusercontent.com/bouletmarc/BMBurner/master/Wiring/BMBurner%20V1.0_TOP.JPG) ![alt tag](https://raw.githubusercontent.com/bouletmarc/BMBurner/master/Wiring/BMBurner%20V1.0_LOTS.JPG) [This Link]: [Project Files]: [Windows Tool (BMBurner.exe)]: [Arduino Software]: [CH340 Driver]: [FTDI Driver]: [MiniCore]: [BUY BMBurner]: