Skip to the content
2 layers59.2 × 59.2 mmBuffered IDE2CF adapter Rev 1, the printed circuit board in 3D

Buffered IDE2CF adapter Rev 1

RetroNynjah/Buffered-IDE2CF-adapter15

Buffered IDE2CF adapter for Amiga 1200, TF1260 and others

Size
59.2 × 59.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
70
Pads
204
Tracks, vias
764, 74
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
4 Jun 2023
Updated
5 May 2025

Overview

Buffered IDE2CF adapter Rev 1 is an open-source printed circuit board by RetroNynjah, from the RetroNynjah/Buffered-IDE2CF-adapter repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 59.2 × 59.2 mm with 26 parts on 70 nets, routed with 764 tracks and 74 vias.

It is built around the SN74HCT245PWR(LX), 74AHCT1G17GWH and 101D-TAAB-R01, with the MMBT3906 among its other parts. Its parts include 5 capacitors, 5 resistors, 5 ICs, 2 connectors and 1 diode. It belongs with the interfaces and adapters and retro computing and games boards of this library.

Main components

4

README

README.md

Buffered IDE2CF Adapter

PCB top
This adapter was designed with the TF1260 accelerator board in mind because my TF1260 EHIDE interface does not work with a plain IDE2CF-adapter but works fine with a buffered adapter.
The shape of the adapter makes it fit directly on top of the Tf1260 even if there are heatsinks on the CPLDs.
It can also be fitted onto the standard IDE controller on the motherboard of the Amiga 1200 but there's not enough room to fit it directly onto the motherboard of the Amiga 600.
When used with the onboard IDE controller on the Amiga 1200 it can cause issues with some RTC clock modules. This is not the case when used with the Terrible Fire boards that it was designed for.

The adapter provides an external LED connector so that the Amiga 1200 HDD LED can be connected to the IDE2CF adapter instead of the motherboard and thereby making the standard HDD LED work with the TF1260 EHIDE interface.
Adapter installed on TF1260

Build & configuration

The adapter is designed to have a 44-pin female IDE-connector on the bottom side which can mate directly to the IDE controller's pin header.
If you wish to connect the adapter to an IDE cable, use a 44-pin male pin header on the top side of the adapter instead.

External LED connector

The external LED connector has two pins. Pin 1 which is the right pin (square pad) is active low and the pin 2 which is the left PIN is the inverted version of pin 1. You can connect just on of the pins to an LED if the LED is connected to either ground or +5V (or similar).
Depending on if the LED you are connecting has a current limiting resistor, you may or may not need to add a resistor on the adapter. That is either R3 or R4. On the pins where you don't need resistors, simply add a solder blob to close the corresponding jumper (JP3 or JP4) You can also connect an LED across both pins. If you do, add one resistor to either of the pins and add a solder blob to the jumper for the other pin. JP4/R4 is for pin 1
JP3/R3 is for pin 2

Some LED configurations examples:

Amiga 1200 HDD LED on original LED board (with resistor)
  • Unplug LED cable from motherboard connector
  • Connect LED cable to pin 2 (left pin)
  • Add solder to JP3 (there is already a resistor on the LED board)
  • R4/JP4 can be left unpopulated as they aren't used.
External LED connected to ground
  • Connect LED to pin 2 (left)
  • Do NOT add solder to JP3
  • Add a current limiting resitor to R3. 560 Ohm is probably a good value.
  • R4/JP4 can be left unpopulated as they aren't used.
External LED connected to +5V
  • Connect LED to pin 1 (right)
  • Do NOT add solder to JP4.
  • Add a current limiting resitor to R4. 560 Ohm is probably a good value.
  • R3/JP3 can be left unpopulated as they aren't used.
External LED connected only to pin 1 and 2.
  • Connect LED anode to pin 2 (left) and cathode to pin 1 (right)
  • Do NOT add solder to JP3.
  • Add solder to JP4
  • Add a current limiting resitor to R3. 560 Ohm is probably a good value.
U4 LED buffer

The optional U4 is optional. If you wish to leave U4 out and drive the LEDs directly from the CF card, you need to close jumper JP2 to let the signal pass by the unpopulated U4 footprint.

Master/Slave

The jumpers JP1.1 and JP1.2 are used for setting master/slave configuration. JP1.1 is bridged by default and configures the drive as master.
If you wish to use the drive in a slave configuration you should cut JP1.1 and optionally install a master/slave jumper at JP1.2 or add a solder blob at JP1.1 when you want to set the drive as master again. If JP1.1 is uncut or closed with a solder blob, JP1.2 has no effect at at.

Parts

26
QtyValueFootprintReferences
5100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C4, C5
3SN74HCT245PWRPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1, U2, U3
2560RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4
2LOGOLOGOOSHW, retroninja
1101D-TAAB-R01Per:101DTAABR01U5
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
11kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
14.7kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
174AHCT1G17Package_TO_SOT_SMD:SOT-23-5_HandSolderingU4
1Ext. LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1IDE ConnectorConnector_PinHeader_2.00mm:PinHeader_2x22_P2.00mm_VerticalJ1
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1MMBT3906Package_TO_SOT_SMD:SOT-23Q1
1MasterJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1.1
1Master/SlaveConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1.2
1R3 BypassJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3
1R4 BypassJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP4
1U4 BypassJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2

Similar boards

  • 2 layers54 × 73 mmCF to ZIF, the printed circuit board in 3D

    CF to ZIF

    NeilKhera/CF-to-ZIF

    Use CF cards in old-school iPods

    6 parts2
  • 4 layers61 × 100 mmBigCore, the printed circuit board in 3D

    BigCore

    Dschadu/Geistwerk-BigCore

    An ESP32-based open hardware control board designed for Bottango-powered animatronic and motion projects.

    152 parts4CERN-OHL-W-2.0
  • 4 layers85.3 × 75.7 mmExpresso, the printed circuit board in 3D

    Expresso

    amonbenson/expresso

    An open source USB Midi Expression pedal converter.

    108 partsMIT
  • 6 layers131 × 125 mmSunbeam em7000, the printed circuit board in 3D

    Sunbeam em7000

    Resident-X/brew-state

    brew-state: bare-metal C state estimation and forward-horizon profiling for the Sunbeam EM7000. Built with Staircase.

    444 partsMIT
  • 4 layers17.4 × 51.4 mmReCIA AVR, the printed circuit board in 3D

    ReCIA AVR

    jbilander/ReCIA

    A drop in replacement CIA for old Amiga Computers

    27 parts14
  • 2 layers43.3 × 67.5 mmController, the printed circuit board in 3D

    Controller

    robhaswell/RGB-controller

    A 10-channel RGB controller based on the ESP32 microcontroller

    24 parts42
  • 2 layers75 × 40 mmClockcore, the printed circuit board in 3D

    Clockcore

    ansemjo/chronovfd

    hardware project for a clock around a russian ivl2-5/7 vfd and an esp32-wroom module

    61 parts13CERN-OHL-P-2.0
  • 4 layers32 × 66 mmSombrero MSX Goa'uld, the printed circuit board in 3D

    Sombrero MSX Goa'uld

    Papipapito/MSXgoauld_fusion

    Placas MSX Goa'uld SD (Tang Nano 20K) con conector ZIF FFC de 40 vías: en el zócalo del Z80 o por cable con goauldext. Versiones 1.7b, 1.8N y 1.8S. Derivado de jabadiagm (GPL-3.0).

    20 parts1GPL-3.0

Questions

How big is the Buffered IDE2CF adapter Rev 1 PCB?

It measures 59.2 × 59.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Buffered IDE2CF adapter Rev 1 use?

26 parts, built around the SN74HCT245PWR(LX), 74AHCT1G17GWH, 101D-TAAB-R01 and MMBT3906. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Buffered IDE2CF adapter Rev 1 KiCad files?

From the RetroNynjah/Buffered-IDE2CF-adapter repository on GitHub, at the commit this page was made from: the board is rev1/schematics/Buffered IDE2CF adapter Rev 1.kicad_pcb and its schematic rev1/schematics/Buffered IDE2CF adapter Rev 1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Buffered IDE2CF adapter Rev 1 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).