Skip to the content
2 layers82.5 × 52.5 mmImac g3 333mhz slot loading J20 adapter board, the printed circuit board in 3D

Imac g3 333mhz slot loading J20 adapter board

JJaroll/MacBerry-Pi

Mod del iMac G3 slot-loading (M5521) con Raspberry Pi 5: PCB maestra unificada, placas individuales (J20, J22, Down Converter), bezel interior y visores 3D. Todo en español.

Size
82.5 × 52.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
45
Pads
119
Tracks, vias
393, 42
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
27 Aug 2026
Updated
21 Oct 2026

Overview

Imac g3 333mhz slot loading J20 adapter board is an open-source printed circuit board by JJaroll, from the JJaroll/MacBerry-Pi repository on GitHub, published under the LGPL-3.0 licence. It is a 2-layer board of 82.5 × 52.5 mm with 22 parts on 45 nets, routed with 393 tracks and 42 vias.

It is built around the ATMEGA328-PU and LCC110. Its parts include 5 connectors, 4 resistors, 3 capacitors, 2 ICs and 2 diodes. It belongs with the retro computing and games and interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

MacBerry Pi G3 · en español

Guía interactiva Licencia: LGPL-3.0 Bezel: CC BY-NC 4.0 Hardware abierto KiCad 10 Raspberry Pi 5 iMac G3 slot loading Idioma: español Último commit Estrellas

Convierte un iMac G3 DV (slot loading) en un equipo moderno: una Raspberry Pi 5 dentro de la carcasa que usa el tubo CRT original como monitor VGA, con sus altavoces y su botón de encendido. Reversible: no hay que cortar nada del iMac.

Este repositorio reúne la documentación en español, las tres placas del proyecto original traducidas, un PCB master unificado que reemplaza el cableado entre ellas, y visores 3D (HTML autónomo y STL) para revisarlo todo sin instalar nada.

Proyecto original: qbancoffee/imac_g3_ivad_board_init (LGPL-3.0), de Rocky Hill (qbancoffee). Este trabajo es derivado de él: ver CREDITOS.md.

⚠️ Riesgo: el CRT retiene carga aunque esté desenchufado, el bisel interior es muy frágil y la estática daña la electrónica. Hazlo bajo tu propia responsabilidad.

Por dónde empezar

Recomendado: abre la guía interactiva paso a paso (plan personalizado, cables, jumpers, calibración, diagnóstico y descargas). Los archivos viven en index.html y sitio/.

O lee los documentos:

  1. Lee la Guía de cableado con Raspberry Pi 5 (pines verificados, jumpers, alimentación y pruebas) y, como contexto, la guía completa de implementación.
  2. Abre los visores de visores/ con doble clic para ver el montaje.
  3. Elige el camino de construcción: placas individuales o PCB master.

Estructura

text
Macberri Pi/
├─ README.md · CREDITOS.md · LICENSE
├─ docs/
│  ├─ guia_macberry_pi.md              guía completa de implementación (traducción y adaptación)
│  ├─ guia_cableado_pi5.md             cableado, pines verificados, jumpers y pruebas con Pi 5
│  ├─ informe_master_v5.md             informe del PCB master
│  ├─ traducciones/                    README y notas del proyecto original, en español
│  └─ historial/                       informes de versiones anteriores (fusión, v2–v4)
├─ hardware/
│  ├─ placas_individuales/             J20, J22 y Down Converter: KiCad con serigrafía en español y firma,
│  │                                   esquemático_es/ (esquema traducido) y fabricacion/ (Gerber, BOM, iBOM)
│  ├─ master_pcb/                      master v5: KiCad, Gerber, DXF/SVG 1:1, vistas previas
│  └─ contribuciones_rudy/             HAT RPiG3iMac y breakout J20 de Rudy (reng.ca), KiCad + Gerber
├─ firmware/                           Arduino (inicialización IVAD, simulador EDID), init_ivad.py y edid.bin
├─ utilidades/                         ImacG3DVDisplayProperties (calibración de pantalla, Java)
├─ visores/                            HTML autónomos: 3D, cableado sin master, cableado con master, visor STL
├─ stl/
│  ├─ pcb/                             master y placas individuales en STL (1:1, 1,6 mm)
│  ├─ rpi_mount/                       soporte de la Pi (Rudy, reng.ca)
│  └─ bezel/                           bisel interior de Anthony Bernaert (17 STL, CC BY-NC 4.0)
└─ originales/                         de qbancoffee, sin modificar: esquemas PDF, proyecto KiCad (con modelos 3D), imágenes (fotos a 1600 px),
                                       raw_data (capturas I²C y EDID) y surfacemount_version (SMD, en desarrollo)

Visores

ArchivoPara qué sirve
visores/visor3d_pcbs.htmlTodo en 3D: master con las 3 placas en sus bolsillos, la Pi 5 con su case, cables cortos, rutas, logos y despiece
visores/cableado_sin_master.htmlSistema de cables sin master: 19 cables punto a punto entre placas, amplificador y GPIO de la Pi
visores/cableado_con_master.htmlSistema con master: 20 rutas de cobre y cables cortos entre cada bornera y su terminal
visores/visor_inner_bezel.htmlVisor STL del inner bezel (bisel interior): las 17 piezas embebidas, ensamblaje, vista explosionada, orden de montaje, cotas, medidas, piezas con soportes sobre la cama y descarga en .zip

Funcionan con doble clic y sin internet (three.js y los STL van incrustados). Solo las tipografías de algunos visores vienen de Google Fonts; sin conexión se usa la del sistema.

BOM interactivo (iBOM)

Cada placa tiene su BOM interactivo en español: lista de componentes, posición en la placa (cara frontal y trasera), pistas, zonas y serigrafía. Se abren con doble clic. Colores base: J20 azul, J22 púrpura, Down Converter negro y master verde.

Se generan con utilidades/generar_ibom/, sin KiCad. Los iBOM originales (en inglés) siguen en originales/ y en fabricacion/bom/.

Placas individuales o master

  • Placas individuales (hardware/placas_individuales/): el diseño original con sus borneras y el cableado de siempre. Es lo más sencillo de fabricar y ensamblar (todo through-hole). Serigrafía y comentarios traducidos al español y firma JJaroll.dev.
  • PCB master (hardware/master_pcb/): una sola placa con la forma de la placa lógica 820-1131-A. Las 3 placas individuales se atornillan en bolsillos (holgura 0,3 mm) y el master las une con pistas, con huecos para la Raspberry Pi 5 con su case y un módulo PAM8403. Ver docs/informe_master_v5.md.

Estado del master: 20 de 20 conexiones verificadas con script propio y sin cortocircuitos. No se ha ejecutado DRC en KiCad ni se ha fabricado. Lee la sección «Antes de fabricar» del informe. Las medidas salen de fotos y de un cutting mat: verifica con calibre.

Qué cambié respecto al original

  • Serigrafía y comentarios de las 3 placas traducidos al español (las señales técnicas como SDA, GND, MOSI se mantienen).
  • Firma JJaroll.dev y créditos en el bloque de título de cada placa.
  • Documentación del proyecto original y guía MacBerry Pi (Raspberry Pi 5) en español.
  • PCB master, visores, mapas de cableado y STL nuevos.

Las placas individuales incluyen su Gerber en español listo para fabricar (fabricacion/*_gerber.zip), con DRC revisado. Los Gerber originales (serigrafía en inglés) siguen en originales/proyecto_kicad_original/.

Contribuir

Issues y pull requests son bienvenidos: errores de traducción, medidas verificadas con calibre, resultados de DRC o fabricación del master.

Licencia

LGPL-3.0, igual que el proyecto original. Lo derivado se publica con la misma licencia.

Excepción: los STL del bisel interior (stl/bezel/) son obra de Anthony Bernaert bajo CC BY-NC 4.0 (atribución, solo uso no comercial) y no están cubiertos por la LGPL. Ver stl/bezel/LEEME.md.

Parts

22
QtyValueFootprintReferences
310kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3
3SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2, JP3
222pFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2
2Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ3, J5
2D_Schottky_ALTDiode_THT:D_DO-41_SOD81_P7.62mm_HorizontalD1, D2
2MountingHole_PadMountingHole:MountingHole_3.5mm_PadH1, H2
1220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
1470uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC3
1ATmega328-PUPackage_DIP:DIP-28_W7.62mmU1
1Conn_02x10_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ2
1CrystalCrystal:Crystal_HC49-U_VerticalY1
1DB15_Female_HighDensityConnector_Dsub:DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mmJ4
1LCC110Package_DIP:DIP-8_W7.62mmU2
1Screw_Terminal_01x06TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-6-5.0-H_1x06_P5.00mm_HorizontalJ1

More from JJaroll/MacBerry-Pi

3
  • 2 layers251.9 × 267 mmPCB imac unificado master v5 con corte, the printed circuit board in 3D

    PCB imac unificado master v5 con corte

    JJaroll/MacBerry-Pi

    Mod del iMac G3 slot-loading (M5521) con Raspberry Pi 5: PCB maestra unificada, placas individuales (J20, J22, Down Converter), bezel interior y visores 3D. Todo en español.

    17 partsLGPL-3.0
  • 2 layers65 × 30 mmImac g3 slot loading J22 adapter board es, the printed circuit board in 3D

    Imac g3 slot loading J22 adapter board es

    JJaroll/MacBerry-Pi

    Mod del iMac G3 slot-loading (M5521) con Raspberry Pi 5: PCB maestra unificada, placas individuales (J20, J22, Down Converter), bezel interior y visores 3D. Todo en español.

    12 partsLGPL-3.0
  • 2 layers88 × 39 mmImac g3 down converter board adapter es, the printed circuit board in 3D

    Imac g3 down converter board adapter es

    JJaroll/MacBerry-Pi

    Mod del iMac G3 slot-loading (M5521) con Raspberry Pi 5: PCB maestra unificada, placas individuales (J20, J22, Down Converter), bezel interior y visores 3D. Todo en español.

    8 partsLGPL-3.0

Similar boards

  • 2 layers130 × 91.5 mmMiSTer G3, the printed circuit board in 3D

    MiSTer G3

    wickerwaka/iMacSTer

    A MiSTer FPGA inside of an iMac G3

    42 parts34LGPL-3.0
  • 2 layers60 × 110 mmEmac Nano, the printed circuit board in 3D

    Emac Nano

    aaron-mueller-18/emac-mini

    Work in tricking the IVAD video controller on the Apple eMac to take regular VGA signal. Custom PCB with Arduino Nano controlling EDID handshake and passing VGA signal.

    22 parts1
  • 2 layers104.9 × 75.2 mmHandipi kb, the printed circuit board in 3D

    Handipi kb

    brickbots/HandiPi

    Handheld RPI4 based computer with keyboard and display

    95 parts814MIT
  • 2 layers228 × 98 mmPlaid, the printed circuit board in 3D

    Plaid

    hsgw/plaid

    12x4 ortholinear usb keyboard made by Through Hole components ONLY.

    139 parts779MIT
  • 2 layers94.6 × 46.1 mmHeaterMeterPI, the printed circuit board in 3D

    HeaterMeterPI

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    66 parts557MIT
  • 2 layers50 × 50 mmAvrcraft poed, the printed circuit board in 3D

    Avrcraft poed

    cnlohr/avrcraft

    Minecraft server optimized for 8-bit devices.

    58 parts471
  • 2 layers284.7 × 94.2 mmLumberjack, the printed circuit board in 3D

    Lumberjack

    peej/lumberjack-keyboard

    5x12 ortholinear through-hole component keyboard PCB for standard 60% cases

    165 parts403MIT
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342

Questions

How big is the Imac g3 333mhz slot loading J20 adapter board PCB?

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

What parts does the Imac g3 333mhz slot loading J20 adapter board use?

22 parts, built around the ATMEGA328-PU and LCC110. 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 Imac g3 333mhz slot loading J20 adapter board KiCad files?

From the JJaroll/MacBerry-Pi repository on GitHub, at the commit this page was made from: the board is originales/placas_kicad_originales_usuario/imac_g3_333mhz_slot_loading_J20_adapter_board.kicad_pcb and its schematic originales/surfacemount_version/imac_g3_333mhz_slot_loading_J20_adapter_board/imac_g3_333mhz_slot_loading_J20_adapter_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Imac g3 333mhz slot loading J20 adapter board design in my own project?

Its repository publishes it under the LGPL-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).