Macintosh SE/30 Reloaded Logic Board: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
= 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 | | 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 | ||
| model = SE30RL | | model = SE30RL | ||
}} | }} | ||
== Overview == | == Overview == | ||
The '''Macintosh SE/30 Reloaded Logic Board''' is a modern | 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:SE30_Reloaded_Board.jpg|thumb|center|Fully assembled SE/30 Reloaded Logic Board (placeholder)]] | |||
== Preparation and Inspection == | == Preparation and Inspection == | ||
| Line 42: | Line 24: | ||
! Step !! Description | ! Step !! Description | ||
|- | |- | ||
| Cleaning || Use >90% isopropyl alcohol | | '''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 | | '''Dry Fit Checks''' || Fit sockets and large connectors to verify alignment. | ||
|- | |- | ||
| ESD | | '''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 | <div class="mw-collapsible mw-collapsed"> | ||
'''Required Components and Tools''' | |||
{| class="wikitable" | {| class="wikitable" | ||
! Components !! Tools | ! Components !! Tools | ||
|- | |- | ||
| | | | ||
* Apple ASICs: GLU, ASC, RTC | * 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 | * Hot air rework station | ||
* | * Fine-gauge solder (0.5mm) | ||
* No-clean flux pen and syringe flux | |||
* | * ESD tweezers and microscope | ||
* Multimeter, oscilloscope | * Multimeter, oscilloscope, logic analyzer (optional) | ||
* GAL and EPROM programmers | * GAL and EPROM programmers | ||
|} | |} | ||
</div> | </div> | ||
== Assembly Techniques == | == Assembly Techniques == | ||
=== Surface-Mount Soldering === | === Surface-Mount Soldering === | ||
[[File:SMD_Soldering_Technique.jpg|thumb| | [[File:SMD_Soldering_Technique.jpg|thumb|center|SMD soldering demonstration (placeholder)]] | ||
{| class="wikitable" | {| class="wikitable" | ||
! Component !! Technique | ! Component !! Technique | ||
|- | |- | ||
| 0402/0603 | | 0402/0603 passives || Pre-tin one pad, place the component, solder the second pad. | ||
|- | |- | ||
| SOIC | | SOIC, QFP ICs || Use drag soldering or pin-by-pin with ample flux. | ||
|- | |- | ||
| PLCC || | | PLCC ICs || Align carefully; tack corners; drag or point solder the leads. | ||
|} | |} | ||
=== Through-Hole Soldering === | === Through-Hole Soldering === | ||
[[File:Through_Hole_Connectors.jpg|thumb| | [[File:Through_Hole_Connectors.jpg|thumb|center|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. | |||
== Recommended Assembly Sequence == | == Recommended Assembly Sequence == | ||
# Power-related components (fuses, oscillator) | |||
# All SMD passives | |||
# SMD ICs and transistors | |||
# PLCC/DIP sockets and SIMM connectors | |||
# External ports, headers, switches, and jacks | |||
== Initial Testing == | == Initial Testing and Diagnostics == | ||
[[File:Bench_Test_Setup.jpg|thumb| | === Power Check === | ||
[[File:Bench_Test_Setup.jpg|thumb|center|Bench power-up and testing (placeholder)]] | |||
== Subsystem | * Use a bench power supply with current limiting. | ||
<div class="mw-collapsible mw-collapsed | * Check resistance between +5V and GND before powering. | ||
* 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 !! | ! Subsystem !! Test | ||
|- | |- | ||
| CPU | | ROM/CPU || Boot chime, screen output | ||
|- | |- | ||
| RAM || | | RAM || System boots, memory reported in OS | ||
|- | |- | ||
| Video || | | Video || CRT displays proper raster and icons | ||
|- | |- | ||
| | | Sound || Audible startup chime and software playback | ||
|- | |- | ||
| | | ADB || Mouse and keyboard functionality | ||
|- | |- | ||
| SCSI || | | SCSI/Floppy || Boot from known-good media, verify termination and data lines | ||
|} | |} | ||
</div> | </div> | ||
== Troubleshooting | == Troubleshooting == | ||
[[File:Diagnostic_Screen.jpg|thumb|center|Simasimac | [[File:Diagnostic_Screen.jpg|thumb|center|Simasimac error screen (placeholder)]] | ||
{| class="wikitable" | {| class="wikitable" | ||
! Symptom !! | ! Symptom !! Potential Cause | ||
|- | |- | ||
| No boot | | No boot, black screen || Check clock oscillator, reset pin, CPU alignment | ||
|- | |- | ||
| Simasimac || ROM | | Simasimac || ROM access failure, bad socket, missing GALs | ||
|- | |- | ||
| Death chimes || RAM | | Death chimes || RAM error, GAL timing, bad addressing | ||
|- | |- | ||
| | | Blank video || Video ROM missing, UE8 or PAL issue | ||
|- | |- | ||
| No floppy | | 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. | ||
* ROM | * Optional 32-bit clean ROM SIMM support (no need for MODE32). | ||
* | * Modern Molex-style power connector instead of card-edge. | ||
== Community | == Community Resources == | ||
* [https://68kmla.org 68kMLA Forum] | * [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 | File:SMD_Soldering_Technique.jpg|SMD soldering (placeholder) | ||
File:Through_Hole_Connectors.jpg| | File:Through_Hole_Connectors.jpg|Socket alignment (placeholder) | ||
File:Bench_Test_Setup.jpg| | File:Bench_Test_Setup.jpg|Bench setup (placeholder) | ||
File:Diagnostic_Screen.jpg|Simasimac | File:Diagnostic_Screen.jpg|Simasimac screen (placeholder) | ||
</gallery> | </gallery> | ||
== Conclusion == | == 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.'' | |||
Revision as of 08:41, 30 March 2025
Macintosh SE/30 Reloaded Logic Board
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.

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 |
|---|---|
|
|
Assembly Techniques
Surface-Mount Soldering

| 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

- 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.
Recommended Assembly Sequence
- Power-related components (fuses, oscillator)
- All SMD passives
- SMD ICs and transistors
- PLCC/DIP sockets and SIMM connectors
- External ports, headers, switches, and jacks
Initial Testing and Diagnostics
Power Check
- 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
| 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
Gallery
-
PCB inspection (placeholder)
-
SMD soldering (placeholder)
-
Socket alignment (placeholder)
-
Bench setup (placeholder)
-
Simasimac screen (placeholder)
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.