atapimega

Public

@manawyrm

Download board files

Files for version 1. Pick what you came for.

Share atapimega

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

ATAPIMega

Overview

ATAPIMega is a hardware project which allows regular (P)ATA CD/DVD drives to be used as a standalone Audio-CD player.
This repository contains KiCAD PCB design and schematic for the CD player.

The PCB accepts (regulated!) 12V DC power via a 5.5mm/2.1mm barrel jack and outputs 12V/5V for the CD drive.
The microcontroller is an ATmega2560 (Arduino Mega-compatible), chosen for 5V-I/O voltage and high pin-count (and bad availability of STM32's in the component shortage of 2021).

Manufacturing

The PCB can be fully assembled at JLCPCBs assembly service, including through-hole parts. Only the LCD will have to be installed manually. Manufacturing files for automatic assembly service can be found at gerbers/RevA/ATAPIMega/.

Due to the high amount of extended components, setup fees are quite high (~30$).
Price will decrease significantly with higher board count (~15$/board).

Additional info

Schematic
Interactive BOM
Firmware

Errata

Rev.A: FTDI / UART connector reset circuitry is wrong, needs bodge resistor!

Future improvements

  • mounting holes
  • labeling of audio ports (LGGR, etc.)
  • power switch

Credits

5V Step-Down switch-mode regulator was designed with a lot of help from @Toble_Miner! Thanks!

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.