Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.21 KB

README.md

File metadata and controls

33 lines (19 loc) · 1.21 KB

interface1

Legacy interface using obsolete National Semiconductor DP8340 and DP8341.

interface1 assembled

This project uses several obsolete components; you may be able to find these as new old stock. See interface2 for a modern alternative using a Lattice iCE40 FPGA and STM32 microcontroller.

Hardware

This interface requires an Arduino Mega 2560 R3.

You can find a complete BOM on Octopart. I have purchased all current components from Mouser and obsolete ones from eBay.

You can find the Gerber files for fabricating a PCB in the fabrication directory. I have used JLCPCB to make the PCBs.

Firmware

The firmware currently provides the ability to send commands and receive responses - it is designed to implement a terminal controller, not a terminal.

You will need PlatformIO to build and upload the firmware, only Platform IO Core (the CLI) is required.

To build and upload the firmware for an Arduino Mega 2560 R3:

platformio run -t upload -e mega2560

For an original Arduino Mega:

platformio run -t upload -e mega1280