BMBurner/README.md

107 lines
3.3 KiB
Markdown
Raw Normal View History

2017-11-20 00:51:36 -08:00
# BMBurner
2017-12-04 09:58:04 -08:00
BMBurner is a Arduino based EPROM Programmer that can Read/Write/Verify Chips (27C256 and SST 27SF512)
2017-11-20 01:17:41 -08:00
2019-03-08 01:58:02 -08:00
![alt tag](https://raw.githubusercontent.com/bouletmarc/BMBurner/master/Wiring/BMBurner%20V1.1_TOP.JPG)
2019-03-08 01:56:06 -08:00
2017-12-04 09:58:24 -08:00
# Downloads Links :
2017-12-04 09:58:04 -08:00
- [Windows Tool (BMBurner.exe)][] to Read/Write/Verify Chips
- [Project Files][] to Update BMBurner or to Create your own
2017-12-04 09:59:00 -08:00
# Downloads Drivers Links :
2019-03-08 01:56:06 -08:00
- Driver for FTDI Chipset (BMBurner V1.1 and Moates) : [FTDI Driver][]
- Driver for CH340 Chipset (BMBurner V1.0) : [CH340 Driver][]
2017-12-04 09:58:04 -08:00
2019-03-08 01:56:06 -08:00
# How to Update the BMBurner Firmware (V1.0 ONLY):
2017-12-04 09:58:04 -08:00
- 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'
2017-12-04 09:59:38 -08:00
- (exemple : C:\Users\YOUR_USERNAME\Documents\Arduino\libraries\Arduino_BMBurn)
2017-12-04 09:58:04 -08:00
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!
2017-11-20 01:17:41 -08:00
2019-03-08 01:56:06 -08:00
# Compatible Chips List (not all chips are tested):
2017-12-21 18:00:20 -08:00
- 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
2017-12-04 09:58:24 -08:00
# BMBurner Windows Tool Functions :
2017-11-20 01:22:35 -08:00
*** Image may differ from the updated tool ***
2017-11-20 01:19:32 -08:00
![alt tag](https://github.com/bouletmarc/BMBurner/blob/master/Wiring/Arduino_Windows_GUI.png)
2017-11-20 01:17:41 -08:00
- 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...
2019-03-08 01:57:26 -08:00
# if you want to make your own
# Wiring Diagram V1.0 :
2017-12-04 15:14:26 -08:00
![alt tag](https://github.com/bouletmarc/BMBurner/blob/master/Wiring/Wiring_Diagram.png)
2019-03-08 01:57:26 -08:00
# Wiring Diagram V1.1 :
2019-03-08 01:56:06 -08:00
![alt tag](https://github.com/bouletmarc/BMBurner/blob/master/Wiring/Wiring_Diagram_V1.1.png)
2019-03-08 01:57:26 -08:00
# Requirements 'ALL VERSIONS' :
2019-03-08 01:56:06 -08:00
2017-12-04 15:14:26 -08:00
- 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)
2019-03-08 01:57:26 -08:00
# Requirements 'V1.0' :
2019-03-08 01:56:06 -08:00
- 1x Arduino Nano/Uno (any arduino with atmega328 as microcontroller should work with same pinouts)
- 3x 0.1uF Capacitors
2019-03-08 01:57:26 -08:00
# Requirements 'V1.1' :
2019-03-08 01:56:06 -08:00
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
2017-11-20 01:17:41 -08:00
# Donations :
You can donate to me using [This Link][].
[This Link]: <https://www.paypal.me/bouletmarc>
2017-12-04 09:58:04 -08:00
[Project Files]: <https://github.com/bouletmarc/BMBurner/archive/master.zip>
[Windows Tool (BMBurner.exe)]: <https://github.com/bouletmarc/BMBurner/raw/master/BMBurner.exe>
[Arduino Software]: <https://www.arduino.cc/en/main/software>
[CH340 Driver]: <https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip>
[FTDI Driver]: <http://www.ftdichip.com/Drivers/CDM/CDM21228_Setup.zip>
2019-03-08 01:56:06 -08:00
[MiniCore]: <https://github.com/MCUdude/MiniCore>
2017-12-04 09:58:04 -08:00