Jump to content

Macintosh SE/30 Reloaded Logic Board: Difference between revisions

From RetroTechCollection
No edit summary
No edit summary
Line 1: Line 1:
<big>== Macintosh SE/30 Reloaded Logic Board ==</big>
= Macintosh SE/30 Reloaded Logic Board =
{{Infobox hardware
{{Infobox hardware
| name          = Macintosh SE/30 Reloaded Logic Board
| name          = Macintosh SE/30 Reloaded Logic Board
Line 5: Line 5:
| caption        = Fully assembled SE/30 Reloaded Logic Board
| caption        = Fully assembled SE/30 Reloaded Logic Board
| type          = Logic Board
| type          = Logic Board
| designer      = Community-designed (Based on original Apple design)
| designer      = Community-designed (Based on original Apple SE/30)
| manufacturer  = Independent / DIY
| manufacturer  = Independent / DIY
| release_date  = 2023
| release_date  = 2023
Line 11: Line 11:
| layers        = 4-layer PCB
| layers        = 4-layer PCB
| compatibility  = Macintosh SE/30
| compatibility  = Macintosh SE/30
| features      =  
| features      = Modern design, SMD components, Apple ASICs, GAL-based PAL replacements, 32-bit clean ROM support
* Modern design
* SMD components
* Apple ASICs
* GAL-based PAL replacements
* 32-bit clean ROM support
| model          = SE30RL
| model          = SE30RL
}}
}}
__TOC__


== Overview ==
== Overview ==
The '''Macintosh SE/30 Reloaded Logic Board''' is a modern open-hardware recreation of Apple’s original SE/30 logic board. Developed by the vintage computing community, it combines compatibility with the original Macintosh SE/30 and modern PCB fabrication, improving reliability and usability.
The '''Macintosh SE/30 Reloaded Logic Board''' is a modern re-imagining of the original Macintosh SE/30 motherboard. Unlike a one-to-one clone, this project redesigns the logic board using a 4-layer PCB, modern surface-mount components, and enhanced reliability. It is functionally compatible with the original Mac SE/30 and accepts most of its original chips and connectors.
 
[[File:PCB_Inspection.jpg|thumb|right|250px|Careful pre-inspection helps avoid soldering issues.]]


== Quick Specs ==
[[File:SE30_Reloaded_Board.jpg|thumb|center|Fully assembled SE/30 Reloaded Logic Board (placeholder)]]
<div style="border:1px solid #ccc; padding:10px; background:#fefefe;">
'''Quick Specs'''
* PCB Type: 4-layer with internal power/ground planes
* CPU: Motorola 68030 @ 16MHz (PLCC)
* FPU: Motorola 68882 (optional)
* RAM: Four 30-pin SIMM slots (up to 128MB with clean ROM)
* ROM: Supports original ICs or programmable ROM SIMM
* I/O: Internal/External SCSI, Serial, ADB, Audio, Floppy
</div>


== Preparation and Inspection ==
== Preparation and Inspection ==
Line 42: Line 24:
! Step !! Description
! Step !! Description
|-
|-
| Cleaning || Use >90% isopropyl alcohol on both PCB sides.
| '''Cleaning''' || Use >90% isopropyl alcohol and a lint-free wipe to clean both sides of the board.
|-
|-
| Visual Inspection || Under magnification, check for shorts, broken pads, poor vias.
| '''Inspection''' || Under magnification, inspect the PCB for any shorts, broken pads, or fabrication issues.
|-
|-
| Dry Fit Components || Test-fit sockets, connectors, and SIMMs.
| '''Dry Fit Checks''' || Fit sockets and large connectors to verify alignment.
|-
|-
| ESD Safety || Always wear a grounded wrist strap and use an anti-static mat.
| '''ESD Precautions''' || Always wear a grounded wrist strap and work in an ESD-safe area.
|}
|}


== Required Components and Tools ==
== Required Components and Tools ==
<div class="mw-collapsible mw-collapsed" style="width:100%">
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible-content">
'''Required Components and Tools'''
{| class="wikitable"
{| class="wikitable"
! Components !! Tools
! Components !! Tools
|-
|-
|
|
* Apple ASICs: GLU, ASC, RTC, SWIM
* Apple custom ASICs: GLU, ASC, SWIM, ADB, RTC
* Programmed GAL16V8 (x6), 27C64 Video ROM
* GAL16V8 chips (programmed)
* 30-pin SIMM sockets, PDS slot, headers
* EPROM (27C64 Video ROM)
* DB-19/25 connectors, mini-DIN ports, audio jack
* SMD & through-hole capacitors, resistors, diodes
* Connectors, SIMM sockets, ROM SIMM
|
|
* Fine-tip temperature-controlled soldering iron
* Temperature-controlled soldering iron
* Hot air rework station
* Hot air rework station
* No-clean flux pen + gel
* Fine-gauge solder (0.5mm)
* Leaded solder (0.5mm preferred)
* No-clean flux pen and syringe flux
* Stereo microscope or magnifier lamp
* ESD tweezers and microscope
* Multimeter, oscilloscope
* Multimeter, oscilloscope, logic analyzer (optional)
* GAL and EPROM programmers
* GAL and EPROM programmers
|}
|}
</div>
</div>
</div>


== Assembly Techniques ==
== Assembly Techniques ==
=== Surface-Mount Soldering ===
=== Surface-Mount Soldering ===
[[File:SMD_Soldering_Technique.jpg|thumb|right|250px|Flux and steady hands are key!]]
[[File:SMD_Soldering_Technique.jpg|thumb|center|SMD soldering demonstration (placeholder)]]
 
{| class="wikitable"
{| class="wikitable"
! Component !! Technique
! Component !! Technique
|-
|-
| 0402/0603 Passives || Tin one pad, place part, solder second pad, reflow first.
| 0402/0603 passives || Pre-tin one pad, place the component, solder the second pad.
|-
|-
| SOIC/QFP || Pin-by-pin or drag solder with flux.
| SOIC, QFP ICs || Use drag soldering or pin-by-pin with ample flux.
|-
|-
| PLCC || Tack corners, flow solder under leads, inspect with magnification.
| PLCC ICs || Align carefully; tack corners; drag or point solder the leads.
|}
|}


=== Through-Hole Soldering ===
=== Through-Hole Soldering ===
[[File:Through_Hole_Connectors.jpg|thumb|left|250px|Through-hole connectors properly aligned.]]
[[File:Through_Hole_Connectors.jpg|thumb|center|Proper through-hole connector installation (placeholder)]]
* Tack two corner pins, verify alignment, solder all pins.
 
* Trim excess leads with flush cutters.
* Use sockets for CPU, FPU, ROM unless soldering directly.
<div style="clear:both;"></div>
* Align and tack first, then solder each pin.
* Use flush cutters to trim excess leads.
* Confirm each pin has solid contact and solder fill.


== Recommended Assembly Sequence ==
== Recommended Assembly Sequence ==
<ol>
# Power-related components (fuses, oscillator)
<li>Power filtering, fuses, and clock oscillator</li>
# All SMD passives
<li>SMD passives (resistors, capacitors)</li>
# SMD ICs and transistors
<li>SMD logic, GALs, and custom ICs</li>
# PLCC/DIP sockets and SIMM connectors
<li>Through-hole sockets, SIMM slots, headers</li>
# External ports, headers, switches, and jacks
<li>External connectors, switches, audio jack</li>
</ol>


== Initial Testing ==
== Initial Testing and Diagnostics ==
[[File:Bench_Test_Setup.jpg|thumb|right|250px|Current-limited bench power test]]
=== Power Check ===
* Supply +5V and +12V using a current-limited bench PSU
[[File:Bench_Test_Setup.jpg|thumb|center|Bench power-up and testing (placeholder)]]
* Test voltage rails and look for excessive draw
* Logic probe for clock and reset activity
* Test without CPU/FPU for safety


== Subsystem Test Checklist ==
* Use a bench power supply with current limiting.
<div class="mw-collapsible mw-collapsed" style="width:100%">
* Check resistance between +5V and GND before powering.
<div class="mw-collapsible-content">
* After applying power: verify +5V, +12V, and -12V rails.
* Feel for overheating components.
 
=== Subsystem Tests ===
<div class="mw-collapsible mw-collapsed">
'''Subsystem Verification'''
{| class="wikitable"
{| class="wikitable"
! Subsystem !! Checks
! Subsystem !! Test
|-
|-
| CPU/ROM || Chime sound, address line activity
| ROM/CPU || Boot chime, screen output
|-
|-
| RAM || Detects correct amount, boots OS
| RAM || System boots, memory reported in OS
|-
|-
| Video || Raster visible, no vertical stripes (Simasimac)
| Video || CRT displays proper raster and icons
|-
|-
| ADB || Mouse/keyboard respond, LED toggles
| Sound || Audible startup chime and software playback
|-
|-
| Sound || Clear startup chime and test tones
| ADB || Mouse and keyboard functionality
|-
|-
| SCSI || Boots from BlueSCSI or HDD
| SCSI/Floppy || Boot from known-good media, verify termination and data lines
|-
| Floppy || Spindle motion, reads boot disks
|}
|}
</div>
</div>
</div>


== Troubleshooting Guide ==
== Troubleshooting ==
[[File:Diagnostic_Screen.jpg|thumb|center|Simasimac: common sign of ROM/GLU issues]]
[[File:Diagnostic_Screen.jpg|thumb|center|Simasimac error screen (placeholder)]]
 
{| class="wikitable"
{| class="wikitable"
! Symptom !! Causes
! Symptom !! Potential Cause
|-
|-
| No boot or chime || No clock/reset, shorted power rail, missing GALs
| No boot, black screen || Check clock oscillator, reset pin, CPU alignment
|-
|-
| Simasimac || ROM not detected, GLU issues, bad sockets
| Simasimac || ROM access failure, bad socket, missing GALs
|-
|-
| Death chimes || RAM failure, bad VIA, bad address decoding
| Death chimes || RAM error, GAL timing, bad addressing
|-
|-
| ADB non-functional || Fuse F1 blown, missing RTC/PRAM battery
| Blank video || Video ROM missing, UE8 or PAL issue
|-
|-
| No floppy/SCSI || Bad SWIM, missing termination, F3 blown
| No ADB || Fuse F1, ADB chip (UL11), PRAM battery
|-
| No floppy || Check SWIM chip, F3 fuse, D3 diode
|-
| No SCSI || Termination issue, 53C80 controller
|}
|}


== Unique Features ==
== Key Improvements Over Original ==
* Modern 4-layer PCB design
* 4-layer PCB reduces noise and improves signal reliability.
* Improved component layout and silkscreen
* No electrolytic capacitors – replaced with SMD ceramics/tantalum.
* External 3.5mm audio jack
* Standardized SIMM and ROM socket layout.
* ROM SIMM support for custom ROMs (e.g. 32-bit clean)
* Optional 32-bit clean ROM SIMM support (no need for MODE32).
* Durable modern connectors
* Modern Molex-style power connector instead of card-edge.


== Community & Resources ==
== Community Resources ==
* [https://68kmla.org 68kMLA Forum]\n* [https://tinkerdifferent.com TinkerDifferent Community]\n* GitHub project repositories and BOMs
* [https://68kmla.org 68kMLA Forum]
* [https://tinkerdifferent.com TinkerDifferent Community]
* [https://github.com project GitHub Repository (schematics, JEDEC files)]


== Gallery ==
== Gallery ==
<gallery>
<gallery>
File:PCB_Inspection.jpg|PCB inspection
File:PCB_Inspection.jpg|PCB inspection (placeholder)
File:SMD_Soldering_Technique.jpg|SMD soldering process
File:SMD_Soldering_Technique.jpg|SMD soldering (placeholder)
File:Through_Hole_Connectors.jpg|Through-hole alignment
File:Through_Hole_Connectors.jpg|Socket alignment (placeholder)
File:Bench_Test_Setup.jpg|Power testing on bench
File:Bench_Test_Setup.jpg|Bench setup (placeholder)
File:Diagnostic_Screen.jpg|Simasimac troubleshooting
File:Diagnostic_Screen.jpg|Simasimac screen (placeholder)
</gallery>
</gallery>


== Conclusion ==
== Conclusion ==
Building the Macintosh SE/30 Reloaded Logic Board is a rewarding challenge for vintage computing enthusiasts. It offers the joy of hands-on assembly combined with the satisfaction of breathing new life into a timeless Mac.
The Macintosh SE/30 Reloaded Logic Board project brings new life to vintage hardware. Designed by the community, it offers a reliable, clean, and modern way to revive a classic machine—with the flexibility to tinker, experiment, and extend.
 
----
 
''This page is based on extensive community documentation, builder experiences, and verified design files. Please consult the official GitHub repository and forums for the most current support and development updates.''

Revision as of 08:41, 30 March 2025

Macintosh SE/30 Reloaded Logic Board

Macintosh SE/30 Reloaded Logic Board
Caption Fully assembled SE/30 Reloaded Logic Board
Type Logic Board
Designer Community-designed (Based on original Apple SE/30)
Manufacturer Independent / DIY
First released 2023
Latest revision N/A
Operating voltage
Layers / PCB 4-layer PCB
Compatibility Macintosh SE/30
Features Modern design, SMD components, Apple ASICs, GAL-based PAL replacements, 32-bit clean ROM support
Model No. SE30RL

Overview

The Macintosh SE/30 Reloaded Logic Board is a modern re-imagining of the original Macintosh SE/30 motherboard. Unlike a one-to-one clone, this project redesigns the logic board using a 4-layer PCB, modern surface-mount components, and enhanced reliability. It is functionally compatible with the original Mac SE/30 and accepts most of its original chips and connectors.

Fully assembled SE/30 Reloaded Logic Board (placeholder)

Preparation and Inspection

Step Description
Cleaning Use >90% isopropyl alcohol and a lint-free wipe to clean both sides of the board.
Inspection Under magnification, inspect the PCB for any shorts, broken pads, or fabrication issues.
Dry Fit Checks Fit sockets and large connectors to verify alignment.
ESD Precautions Always wear a grounded wrist strap and work in an ESD-safe area.

Required Components and Tools

Required Components and Tools

Components Tools
  • Apple custom ASICs: GLU, ASC, SWIM, ADB, RTC
  • 6× GAL16V8 chips (programmed)
  • EPROM (27C64 Video ROM)
  • SMD & through-hole capacitors, resistors, diodes
  • Connectors, SIMM sockets, ROM SIMM
  • Temperature-controlled soldering iron
  • Hot air rework station
  • Fine-gauge solder (0.5mm)
  • No-clean flux pen and syringe flux
  • ESD tweezers and microscope
  • Multimeter, oscilloscope, logic analyzer (optional)
  • GAL and EPROM programmers

Assembly Techniques

Surface-Mount Soldering

SMD soldering demonstration (placeholder)
Component Technique
0402/0603 passives Pre-tin one pad, place the component, solder the second pad.
SOIC, QFP ICs Use drag soldering or pin-by-pin with ample flux.
PLCC ICs Align carefully; tack corners; drag or point solder the leads.

Through-Hole Soldering

Proper through-hole connector installation (placeholder)
  • Use sockets for CPU, FPU, ROM unless soldering directly.
  • Align and tack first, then solder each pin.
  • Use flush cutters to trim excess leads.
  • Confirm each pin has solid contact and solder fill.
  1. Power-related components (fuses, oscillator)
  2. All SMD passives
  3. SMD ICs and transistors
  4. PLCC/DIP sockets and SIMM connectors
  5. External ports, headers, switches, and jacks

Initial Testing and Diagnostics

Power Check

File:Bench Test Setup.jpg
Bench power-up and testing (placeholder)
  • Use a bench power supply with current limiting.
  • Check resistance between +5V and GND before powering.
  • After applying power: verify +5V, +12V, and -12V rails.
  • Feel for overheating components.

Subsystem Tests

Subsystem Verification

Subsystem Test
ROM/CPU Boot chime, screen output
RAM System boots, memory reported in OS
Video CRT displays proper raster and icons
Sound Audible startup chime and software playback
ADB Mouse and keyboard functionality
SCSI/Floppy Boot from known-good media, verify termination and data lines

Troubleshooting

File:Diagnostic Screen.jpg
Simasimac error screen (placeholder)
Symptom Potential Cause
No boot, black screen Check clock oscillator, reset pin, CPU alignment
Simasimac ROM access failure, bad socket, missing GALs
Death chimes RAM error, GAL timing, bad addressing
Blank video Video ROM missing, UE8 or PAL issue
No ADB Fuse F1, ADB chip (UL11), PRAM battery
No floppy Check SWIM chip, F3 fuse, D3 diode
No SCSI Termination issue, 53C80 controller

Key Improvements Over Original

  • 4-layer PCB reduces noise and improves signal reliability.
  • No electrolytic capacitors – replaced with SMD ceramics/tantalum.
  • Standardized SIMM and ROM socket layout.
  • Optional 32-bit clean ROM SIMM support (no need for MODE32).
  • Modern Molex-style power connector instead of card-edge.

Community Resources

Conclusion

The Macintosh SE/30 Reloaded Logic Board project brings new life to vintage hardware. Designed by the community, it offers a reliable, clean, and modern way to revive a classic machine—with the flexibility to tinker, experiment, and extend.


This page is based on extensive community documentation, builder experiences, and verified design files. Please consult the official GitHub repository and forums for the most current support and development updates.