
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.

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.
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.
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.
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:
visores/ con doble clic para ver el montaje.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)| Archivo | Para qué sirve |
|---|---|
visores/visor3d_pcbs.html | Todo 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.html | Sistema de cables sin master: 19 cables punto a punto entre placas, amplificador y GPIO de la Pi |
visores/cableado_con_master.html | Sistema con master: 20 rutas de cobre y cables cortos entre cada bornera y su terminal |
visores/visor_inner_bezel.html | Visor 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.
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.
| Placa | iBOM |
|---|---|
| PCB master v5 | hardware/master_pcb/ibom_master.html |
| J20 · video y ATmega | hardware/placas_individuales/J20_video/ibom_es.html |
| J22 · frontal y audio | hardware/placas_individuales/J22_frontal_audio/ibom_es.html |
| Down Converter | hardware/placas_individuales/DownConverter/ibom_es.html |
Se generan con utilidades/generar_ibom/, sin KiCad. Los iBOM originales (en inglés) siguen en originales/ y en fabricacion/bom/.
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.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.
SDA, GND, MOSI se mantienen).JJaroll.dev y créditos en el bloque de título de cada placa.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/.
Issues y pull requests son bienvenidos: errores de traducción, medidas verificadas con calibre, resultados de DRC o fabricación del master.
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3 |
| 3 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP3 |
| 2 | 22pF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2 |
| 2 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3, J5 |
| 2 | D_Schottky_ALT | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D1, D2 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_3.5mm_Pad | H1, H2 |
| 1 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 470uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C3 |
| 1 | ATmega328-PU | Package_DIP:DIP-28_W7.62mm | U1 |
| 1 | Conn_02x10_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical | J2 |
| 1 | Crystal | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | DB15_Female_HighDensity | Connector_Dsub:DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm | J4 |
| 1 | LCC110 | Package_DIP:DIP-8_W7.62mm | U2 |
| 1 | Screw_Terminal_01x06 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-6-5.0-H_1x06_P5.00mm_Horizontal | J1 |

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.

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.

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.


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.





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

peterheinrich/InternetOverSpaghetti
Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.
It measures 82.5 × 52.5 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).