ATAPIMega

Manawyrm·ATAPIMega

ATAPIMega PCB layout, top view — open source AVR/Arduino board by Manawyrm
Simulate this board

About the ATAPIMega PCB

ATAPIMega is an open source AVR/Arduino PCB design by Manawyrm, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 100 × 100 mm, with 59 components from 35 distinct parts.

Its main chip is the ATMEGA2560-16AU, from the AVR/Arduino family. Other key parts include the HD44780 and SY8113B. By type, the board carries 18 resistors, 15 capacitors, 9 connectors, 7 switches, 3 ICs and 1 crystal.

It belongs with the audio and retro computing designs in this gallery.

From the project

Standalone (P)ATA/ATAPI CD Player

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).

ATAPIMega, from the project README
From the project README

Main components on the ATAPIMega

ATAPIMega bill of materials (BOM)

59 components, 35 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA2560-16AU
ATmega2560-16AU
U1
1
HD44780
U2
1
SY8113B
U3
1
C13738
16 MHz
Y1
1
C11214
ISP
J1
1
C9138
IDE
J2
1
C37208
UART
J3
1
OLED SSD1306
J4
1
C192779
Drive_Power
J5
1
C16214
12V DC-In
J6
1
External buttons
J7
1
3.5MM
3.5mm
J8
1
C492403
Audio in
J9
2
ToolingHole
H1, H2
1
Catboy
H3
1
C118954
10k Contrast
RV1
1
C381038
Rew
SW1
1
C381038
Prev
SW2
1
C381038
Play/Pause
SW3
1
C381038
Fwd
SW4
Show 15 more
QtyPartRefs
1
C381038
Next
SW5
1
C381038
Stop/Eject
SW6
1
C381038
Shuffle/Repeat
SW7
1
LED
D1
1
4.7UH
4.7uH
L1
3
22PF
22pF
C1, C3, C14
7
100NF
100nF
C2, C4, C5, C6, C7, C8, C11
4
22UF
22uF
C9, C10, C12, C13
1
C88768
2200uF 16V
C15
5
10K
10k
R1, R6, R7, R16, R18
2
75R
R2, R8
3
4.7K
4.7k
R3, R4, R5
1
220K
220k
R9
1
30K
30k
R10
6
33R
RN1, RN2, RN3, RN4, RN5, RN6

ATAPIMega design files

The KiCad project lives in the Manawyrm/ATAPIMega repository on GitHub; these links point at the commit this page was built from.

ATAPIMega: common questions

What microcontroller does the ATAPIMega use?

The ATAPIMega is built around the ATMEGA2560-16AU, from the AVR/Arduino family.

How big is the ATAPIMega PCB?

The ATAPIMega measures 100 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the ATAPIMega?

59 components, from 35 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the ATAPIMega design files?

From the Manawyrm/ATAPIMega repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the ATAPIMega design in my own project?

Yes, under the terms of its GPL-3.0 license, which Manawyrm chose for the repository.

Can I test firmware for the ATAPIMega without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards