Skip to content

erikvanzijst/eeprom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
Dec 26, 2019
Dec 25, 2019
Dec 26, 2019
Dec 26, 2019
Aug 30, 2019
Dec 26, 2019
Dec 26, 2019
Dec 26, 2019
Dec 26, 2019
Dec 26, 2019
May 13, 2019
Oct 26, 2019
Dec 26, 2019
Aug 29, 2019
Sep 6, 2019
Dec 26, 2019
Sep 4, 2019
May 13, 2019
Aug 29, 2019

Repository files navigation

Parallel EEPROM Programmer

This is a Shield extension board for Arduino UNO R3 that adds the ability to read and write parallel EEPROM chips.

PCB

This repository contains:

  • Arduino code
  • Interactive Python based client to read and write to the EEPROM
  • KiCad scehmatic and PCB

Installation and assembly

Install platformio to compile and upload the firmware to the Arduino:

$ platformio run --target upload

Order the PCB either directly from Oshpark, or use the included Gerber files with any other board house.

With the shield attached to the Uno and hooked up to a computer, fire up the Python client. To write an image to the EEPROM:

$ source ./env/bin/activate
$ cat image.bin | ./eeprom.py load 
Loading 400 bytes into EEPROM...
100%
Complete.
$

Full writeup is at https://medium.com/@erikvanzijst/diy-eeprom-programmer-4fd11a486ea

PCB Layout

The PCB can be ordered from OSH Park.

Build Status