check in
Ongoing

ATMEGA328 Floppy Controller

STDATMEGA328 Floppy Controller

tag

372
0
0
0
Mode:Full

License

Public Domain

Creation time:2022-09-15 09:44:19Update time:2022-10-02 08:40:23

Description

This board design is based on the excellent library and instruction from dhansel (GitHub: https://github.com/dhansel/ArduinoFDC)
Where dhansel has created a very robust library to allow Arduino to acts like a floppy controller for floppy disk drive access, the library supports the uses of many types of floppy drive standards, allows 2 drives to be connected in a daisy chain like in conventional Floppy controller. It also supports the use of an "DOS-like" interface via a serial terminal.

I tested the code and found it to works very well, but I think there's room for improvement in terms of connections.
Instead of running jumper wires to the Arduino, I designed this simple ATMega328P to Floppy drive adapter board, which allows users to upload a code to the Arduino Uno board, remove and install the chip in this adapter board and connect it with the floppy drive, this helps to improve the convenience and portability of the project, allows the use of original floppy drive cables and solve the problem of loose jumper wire connection and grounding problems.

I designed this particular board to be use with an FTDI FT232 USB to TTL adapter, in which the pins of the adapter board can be simply plugged in. But it also should works fine for another type of USB-TTL adapter as long as it has the DTR/RST line, a jumper wire may be needed to reconfigure the pins for different chipset/board configuration.

Another note on the USB-TTL header, I designed the board to have an internal crossover of the TX/RX lines between the TTL header and the ATMega for easy connection, thus you can connect the jumper wire from the TTL adapter in a straight through manner with the adapter board IE: TX -> TX, RX -> RX, since the signal will be flipped on the board itself.

Design Drawing

The preview image was not generated, please save it again in the editor.

BOM

Bom empty

Attachments

OrderFile nameDownload times
1
IMG_3858.HEIC
7
2
IMG_3859.HEIC
7
Clone
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation