Jump to content

Macintosh SE/30 Reloaded Logic Board: Difference between revisions

From RetroTechCollection
No edit summary
Rebuilt from the project repository README: DELETED unsourced infobox (4-layer PCB, 2023, model SE30RL), the F1/F3/D3 fuse-and-diode troubleshooting rows, the UE8 claim and the no-electrolytics/32-bit-clean-ROM feature claims; added the six reverse-engineered PALs with their board locations and Apple part numbers, the CC-BY-NC-SA licence, the ATF16V8B/C device caution, and consistency checks against Apples own SE/30 documentation; stray </div> tags and malformed table attributes fixed; refs a...
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
<big>== Macintosh SE/30 Reloaded Logic Board ==</big>
[[File:SE30_Reloaded_Board.jpg|thumb|250px|Assembled SE/30 Reloaded logic board]]
{{Infobox hardware
The '''Macintosh SE/30 Reloaded logic board''' is a modern recreation of the [[Macintosh SE/30]] main logic board, published by Bolle. It is '''not a 1:1 copy''': the original schematics were used to redesign and re-route a lookalike board.<ref name="repo">TheRealBolle, ''Macintosh SE/30 logicboard recreation'', project repository README — design basis, reverse-engineered PALs and their board locations, licence and board-file notes. https://github.com/TheRealBolle/SE30</ref>
| name          = Macintosh SE/30 Reloaded Logic Board
| image          = [[File:SE30_Reloaded_Board.jpg|250px]]
| caption        = Fully assembled SE/30 Reloaded Logic Board
| type          = Logic Board
| designer      = Community-designed (Based on original Apple design)
| manufacturer  = Independent / DIY
| release_date  = 2023
| discontinued  = N/A
| layers        = 4-layer PCB
| compatibility  = Macintosh SE/30
| features      =
* Modern design
* SMD components
* Apple ASICs
* GAL-based PAL replacements
* 32-bit clean ROM support
| model          = SE30RL
}}


__TOC__
The project files are released under '''CC-BY-NC-SA''' and are explicitly not intended for commercial use.<ref name="repo" />


== Overview ==
This page covers the recreation board. For the original machine see [[Macintosh SE/30]]; for repairing an original board, [[Macintosh SE/30 General Maintenance]] and the [[Macintosh SE/30 Capacitor Replacement Guide]].
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.


[[File:PCB_Inspection.jpg|thumb|right|250px|Careful pre-inspection helps avoid soldering issues.]]
== Why the board exists ==


== Quick Specs ==
An original SE/30 logic board fails in one characteristic way: its surface-mount electrolytic capacitors leak, the electrolyte corrodes traces and vias, and by the time the symptoms are obvious the damage is under the components. Boards that have lost traces in the video or sound sections are repairable but tedious, and some are beyond it. A new board lets the Apple-specific silicon from a damaged board be reused.
<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 ==
== What the project reproduces, and what it does not ==
{| class="wikitable"
 
! Step !! Description
'''Reproduced.''' The board itself, and the programmable logic. The original PALs were reverse-engineered and their equations rewritten to match the behaviour of the originals; the JEDEC files supplied are '''not''' dumps of the original devices. They target 16V8-type parts — GAL16V8, PALCE16V8 or ATF16V8.<ref name="repo" />
 
<templatestyles src="Template:StyledTable/styles.css" />
{| class="wikitable styled-table" style="width:60%;"
|+ '''Reverse-engineered PALs and their original Apple part numbers'''<ref name="repo" />
! Board location !! Original Apple part
|-
| UI6 || 341-0665-A
|-
|-
| Cleaning || Use >90% isopropyl alcohol on both PCB sides.
| UH7 || 341S0689-C
|-
|-
| Visual Inspection || Under magnification, check for shorts, broken pads, poor vias.
| UG6 || 341-0747-A
|-
|-
| Dry Fit Components || Test-fit sockets, connectors, and SIMMs.
| UG7 || 341-0746-A
|-
|-
| ESD Safety || Always wear a grounded wrist strap and use an anti-static mat.
| UE6 || 341-0754-A
|-
| UE7 || 341-0755-A
|}
|}


== Required Components and Tools ==
'''Device caution from the project:''' certain low-power '''ATF16V8B''' parts do not work, and '''ATF16V8C''' parts use pin keepers rather than internal pull-ups and may also be problematic.<ref name="repo" />
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible-content">
'''Not reproduced.''' Apple's custom devices — the CPU support ASICs, the sound and floppy controllers, the ROM — are not part of the project. They have to come from a donor logic board or from the parts market, which is why a corroded original is worth keeping rather than scrapping.
{| class="wikitable"
 
! Components !! Tools
== Files and manufacture ==
 
The gerbers are generated with the JLCPCB EAGLE CAM job files and the pick-and-place data is intended for JLCPCB; other manufacturers may require different output. A bill of materials is published with the project.<ref name="repo" />
 
== Consistency with the original ==
 
Two things are worth checking against the original machine's documentation rather than assumed:
 
* The SE/30's screen does '''not''' come out of main memory. The logic board carries a separate 64 KB video display RAM and an 8192-byte video declaration ROM mapped at $FE00 0000, which Apple calls pseudo-slot video. Any recreation has to provide both.<ref name="gtmfh">Apple Computer, ''Guide to the Macintosh Family Hardware'', 2nd edition, Addison-Wesley, 1990, Chapter 12 "Displays", pp. 408–409.</ref>
* The memory rules are the original machine's rules: eight 30-pin SIMM sockets in two banks of four, 120 ns or faster, eight chips per module, banks filled completely, larger modules in bank A.<ref name="gtmfh2">Apple Computer, ''Guide to the Macintosh Family Hardware'', 2nd edition, Addison-Wesley, 1990, Chapter 5 "Memory", pp. 208–211.</ref> See [[Macintosh SE/30 Memory Upgrade Guide]].
 
For tracing signals during a build, the MIT-licensed KiCad recreation of Apple engineering drawing '''050-0253-01''' hosted here is the most usable reference, and its pin matrices give the device at each location — UK8 CPU, UI5 FPU, UI8 GLUE, UK12/UK11 VIA1/VIA2, UJ11 SWIM, UI12 SCSI, UG12 SCC, UK6 video ROM, UC6/UC7 VRAM, J13 PDS.<ref name="redraw">''Macintosh SE/30 Logic Board Schematic Redraw'', KiCad recreation of Apple engineering drawing 050-0253-01, MIT licence. Hosted on this wiki: [[:File:Macintosh SE30 Logic Board Schematic Redraw 050-0253-01.pdf]].</ref>
 
== Assembly ==
 
=== Before you start ===
{| class="wikitable styled-table" style="width:75%;"
! Step !! Detail
|-
|-
|
| '''Clean''' || Isopropyl alcohol (>90 %) and a lint-free wipe, both sides.
* Apple ASICs: GLU, ASC, RTC, SWIM
|-
* Programmed GAL16V8 (x6), 27C64 Video ROM
| '''Inspect''' || Under magnification, look for shorts, lifted pads and fabrication defects before any part is fitted.
* 30-pin SIMM sockets, PDS slot, headers
|-
* DB-19/25 connectors, mini-DIN ports, audio jack
| '''Dry fit''' || Offer up sockets and the large connectors to check alignment.
|
|-
* Fine-tip temperature-controlled soldering iron
| '''ESD''' || Grounded wriststrap and an ESD-safe surface throughout.
* Hot air rework station
* No-clean flux pen + gel
* Leaded solder (0.5mm preferred)
* Stereo microscope or magnifier lamp
* Multimeter, oscilloscope
* GAL and EPROM programmers
|}
|}
</div>
</div>


== Assembly Techniques ==
=== Soldering ===
=== Surface-Mount Soldering ===
{| class="wikitable styled-table" style="width:75%;"
[[File:SMD_Soldering_Technique.jpg|thumb|right|250px|Flux and steady hands are key!]]
{| class="wikitable"
! Component !! Technique
! Component !! Technique
|-
|-
| 0402/0603 Passives || Tin one pad, place part, solder second pad, reflow first.
| 0402/0603 passives || Tin one pad, place the part, solder the second pad, then reflow the first.
|-
| SOIC and QFP || Drag soldering or pin-by-pin, with plenty of flux.
|-
|-
| SOIC/QFP || Pin-by-pin or drag solder with flux.
| PLCC || Tack opposite corners first, check seating, then solder the remaining leads.
|-
|-
| PLCC || Tack corners, flow solder under leads, inspect with magnification.
| Through-hole || Tack one pin, confirm the part is square and flush, then solder the rest and trim.
|}
|}


=== Through-Hole Soldering ===
Use sockets for the CPU, FPU and ROM unless you are certain you will never need to swap them.
[[File:Through_Hole_Connectors.jpg|thumb|left|250px|Through-hole connectors properly aligned.]]
 
* Tack two corner pins, verify alignment, solder all pins.
[[File:Through_Hole_Connectors.jpg|thumb|center|Through-hole connector installation]]
* Trim excess leads with flush cutters.
 
<div style="clear:both;"></div>
=== Suggested order ===
# Power-related parts and the oscillator
# Surface-mount passives
# Surface-mount ICs and transistors
# PLCC and DIP sockets, SIMM sockets
# Connectors, headers, switches and jacks


== Recommended Assembly Sequence ==
== First power-up ==
<ol>
<li>Power filtering, fuses, and clock oscillator</li>
<li>SMD passives (resistors, capacitors)</li>
<li>SMD logic, GALs, and custom ICs</li>
<li>Through-hole sockets, SIMM slots, headers</li>
<li>External connectors, switches, audio jack</li>
</ol>


== Initial Testing ==
* Bring it up on a current-limited bench supply, not in the machine.
[[File:Bench_Test_Setup.jpg|thumb|right|250px|Current-limited bench power test]]
* Check the resistance between +5 V and ground before applying power; a dead short means a bridge or a reversed part.
* Supply +5V and +12V using a current-limited bench PSU
* Verify each rail, then check for parts running hot.
* Test voltage rails and look for excessive draw
* Only once the board is stable on the bench should it go into a chassis — where the CRT makes probing hazardous. Read [[CRT Discharge Procedure]] first.
* Logic probe for clock and reset activity
* Test without CPU/FPU for safety


== Subsystem Test Checklist ==
{| class="wikitable styled-table" style="width:70%;"
<div class="mw-collapsible mw-collapsed" style="width:100%">
! Subsystem !! Test
<div class="mw-collapsible-content">
{| class="wikitable"
! Subsystem !! Checks
|-
| CPU/ROM || Chime sound, address line activity
|-
|-
| RAM || Detects correct amount, boots OS
| ROM and CPU || Boot chime and something on screen
|-
|-
| Video || Raster visible, no vertical stripes (Simasimac)
| RAM || Boots, and the reported total matches what is fitted
|-
|-
| ADB || Mouse/keyboard respond, LED toggles
| Video || Stable raster, correct geometry
|-
|-
| Sound || Clear startup chime and test tones
| Sound || Startup chime, then software playback
|-
|-
| SCSI || Boots from BlueSCSI or HDD
| ADB || Keyboard and mouse respond
|-
|-
| Floppy || Spindle motion, reads boot disks
| SCSI and floppy || Boot from known-good media; check termination
|}
|}
</div>
</div>


== Troubleshooting Guide ==
== Troubleshooting a build ==
[[File:Diagnostic_Screen.jpg|thumb|center|Simasimac: common sign of ROM/GLU issues]]
 
{| class="wikitable"
[[File:Simasimac issue.jpg|center|thumb|Simasimac]]
! Symptom !! Causes
 
{| class="wikitable styled-table" style="width:75%;"
! Symptom !! Where to look
|-
|-
| No boot or chime || No clock/reset, shorted power rail, missing GALs
| No boot, black screen || Oscillator, reset line, CPU orientation and socket seating
|-
|-
| Simasimac || ROM not detected, GLU issues, bad sockets
| Simasimac (striped raster) || ROM access — socket seating, ROM SIMM contacts, and the RAM-signalling PALs
|-
|-
| Death chimes || RAM failure, bad VIA, bad address decoding
| Death chimes || RAM: seating, bank population, SIMM speed, and the RAM-signalling PALs
|-
|-
| ADB non-functional || Fuse F1 blown, missing RTC/PRAM battery
| No video, machine otherwise alive || Video ROM and the video PALs at UE6/UE7/UG6/UG7
|-
|-
| No floppy/SCSI || Bad SWIM, missing termination, F3 blown
| No ADB, no floppy, no SCSI || Solder joints on the relevant connector and its support parts; then the donor ASIC
|}
|}


== Unique Features ==
Faults specific to a hand-built board are overwhelmingly solder faults and wrong or missing programmable parts, not design faults. Compare a suspect signal against the schematic redraw before replacing anything.
* Modern 4-layer PCB design
 
* Improved component layout and silkscreen
== Community resources ==
* External 3.5mm audio jack
* ROM SIMM support for custom ROMs (e.g. 32-bit clean)
* Durable modern connectors


== Community & Resources ==
* [https://github.com/TheRealBolle/SE30 Project repository — schematics, gerbers, JEDEC files and BOM]
* [https://68kmla.org 68kMLA Forum]\n* [https://tinkerdifferent.com TinkerDifferent Community]\n* GitHub project repositories and BOMs
* [https://68kmla.org 68kMLA forum] — build threads and troubleshooting
* [https://tinkerdifferent.com TinkerDifferent]


== Gallery ==
== Gallery ==
<gallery>
<gallery>
File:PCB_Inspection.jpg|PCB inspection
File:SE30 Reloaded.jpg|Assembled board
File:SMD_Soldering_Technique.jpg|SMD soldering process
File:SMD Soldering Technique.jpg|SMD soldering
File:Through_Hole_Connectors.jpg|Through-hole alignment
File:Simasimac issue.jpg|Simasimac
File:Bench_Test_Setup.jpg|Power testing on bench
File:Through Hole Connectors.jpg|Through-hole soldering
File:Diagnostic_Screen.jpg|Simasimac troubleshooting
</gallery>
</gallery>


== Conclusion ==
== Related pages ==
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.
* [[Macintosh SE/30]]
* [[Macintosh SE/30 General Maintenance]]
* [[Macintosh SE/30 Capacitor Replacement Guide]]
* [[Macintosh SE/30 Memory Upgrade Guide]]
* [[Recommended Tools]]
 
== References ==
<references />
 
[[Category:Apple Vintage Computers]]

Latest revision as of 18:21, 23 September 2026

Assembled SE/30 Reloaded logic board

The Macintosh SE/30 Reloaded logic board is a modern recreation of the Macintosh SE/30 main logic board, published by Bolle. It is not a 1:1 copy: the original schematics were used to redesign and re-route a lookalike board.[1]

The project files are released under CC-BY-NC-SA and are explicitly not intended for commercial use.[1]

This page covers the recreation board. For the original machine see Macintosh SE/30; for repairing an original board, Macintosh SE/30 General Maintenance and the Macintosh SE/30 Capacitor Replacement Guide.

Why the board exists

[edit | edit source]

An original SE/30 logic board fails in one characteristic way: its surface-mount electrolytic capacitors leak, the electrolyte corrodes traces and vias, and by the time the symptoms are obvious the damage is under the components. Boards that have lost traces in the video or sound sections are repairable but tedious, and some are beyond it. A new board lets the Apple-specific silicon from a damaged board be reused.

What the project reproduces, and what it does not

[edit | edit source]

Reproduced. The board itself, and the programmable logic. The original PALs were reverse-engineered and their equations rewritten to match the behaviour of the originals; the JEDEC files supplied are not dumps of the original devices. They target 16V8-type parts — GAL16V8, PALCE16V8 or ATF16V8.[1]

Reverse-engineered PALs and their original Apple part numbers[1]
Board location Original Apple part
UI6 341-0665-A
UH7 341S0689-C
UG6 341-0747-A
UG7 341-0746-A
UE6 341-0754-A
UE7 341-0755-A

Device caution from the project: certain low-power ATF16V8B parts do not work, and ATF16V8C parts use pin keepers rather than internal pull-ups and may also be problematic.[1]

Not reproduced. Apple's custom devices — the CPU support ASICs, the sound and floppy controllers, the ROM — are not part of the project. They have to come from a donor logic board or from the parts market, which is why a corroded original is worth keeping rather than scrapping.

Files and manufacture

[edit | edit source]

The gerbers are generated with the JLCPCB EAGLE CAM job files and the pick-and-place data is intended for JLCPCB; other manufacturers may require different output. A bill of materials is published with the project.[1]

Consistency with the original

[edit | edit source]

Two things are worth checking against the original machine's documentation rather than assumed:

  • The SE/30's screen does not come out of main memory. The logic board carries a separate 64 KB video display RAM and an 8192-byte video declaration ROM mapped at $FE00 0000, which Apple calls pseudo-slot video. Any recreation has to provide both.[2]
  • The memory rules are the original machine's rules: eight 30-pin SIMM sockets in two banks of four, 120 ns or faster, eight chips per module, banks filled completely, larger modules in bank A.[3] See Macintosh SE/30 Memory Upgrade Guide.

For tracing signals during a build, the MIT-licensed KiCad recreation of Apple engineering drawing 050-0253-01 hosted here is the most usable reference, and its pin matrices give the device at each location — UK8 CPU, UI5 FPU, UI8 GLUE, UK12/UK11 VIA1/VIA2, UJ11 SWIM, UI12 SCSI, UG12 SCC, UK6 video ROM, UC6/UC7 VRAM, J13 PDS.[4]

Assembly

[edit | edit source]

Before you start

[edit | edit source]
Step Detail
Clean Isopropyl alcohol (>90 %) and a lint-free wipe, both sides.
Inspect Under magnification, look for shorts, lifted pads and fabrication defects before any part is fitted.
Dry fit Offer up sockets and the large connectors to check alignment.
ESD Grounded wriststrap and an ESD-safe surface throughout.

Soldering

[edit | edit source]
Component Technique
0402/0603 passives Tin one pad, place the part, solder the second pad, then reflow the first.
SOIC and QFP Drag soldering or pin-by-pin, with plenty of flux.
PLCC Tack opposite corners first, check seating, then solder the remaining leads.
Through-hole Tack one pin, confirm the part is square and flush, then solder the rest and trim.

Use sockets for the CPU, FPU and ROM unless you are certain you will never need to swap them.

Through-hole connector installation

Suggested order

[edit | edit source]
  1. Power-related parts and the oscillator
  2. Surface-mount passives
  3. Surface-mount ICs and transistors
  4. PLCC and DIP sockets, SIMM sockets
  5. Connectors, headers, switches and jacks

First power-up

[edit | edit source]
  • Bring it up on a current-limited bench supply, not in the machine.
  • Check the resistance between +5 V and ground before applying power; a dead short means a bridge or a reversed part.
  • Verify each rail, then check for parts running hot.
  • Only once the board is stable on the bench should it go into a chassis — where the CRT makes probing hazardous. Read CRT Discharge Procedure first.
Subsystem Test
ROM and CPU Boot chime and something on screen
RAM Boots, and the reported total matches what is fitted
Video Stable raster, correct geometry
Sound Startup chime, then software playback
ADB Keyboard and mouse respond
SCSI and floppy Boot from known-good media; check termination

Troubleshooting a build

[edit | edit source]
Simasimac
Symptom Where to look
No boot, black screen Oscillator, reset line, CPU orientation and socket seating
Simasimac (striped raster) ROM access — socket seating, ROM SIMM contacts, and the RAM-signalling PALs
Death chimes RAM: seating, bank population, SIMM speed, and the RAM-signalling PALs
No video, machine otherwise alive Video ROM and the video PALs at UE6/UE7/UG6/UG7
No ADB, no floppy, no SCSI Solder joints on the relevant connector and its support parts; then the donor ASIC

Faults specific to a hand-built board are overwhelmingly solder faults and wrong or missing programmable parts, not design faults. Compare a suspect signal against the schematic redraw before replacing anything.

Community resources

[edit | edit source]
[edit | edit source]
[edit | edit source]

References

[edit | edit source]
  1. ↑ 1.0 1.1 1.2 1.3 1.4 1.5 TheRealBolle, Macintosh SE/30 logicboard recreation, project repository README — design basis, reverse-engineered PALs and their board locations, licence and board-file notes. https://github.com/TheRealBolle/SE30
  2. ↑ Apple Computer, Guide to the Macintosh Family Hardware, 2nd edition, Addison-Wesley, 1990, Chapter 12 "Displays", pp. 408–409.
  3. ↑ Apple Computer, Guide to the Macintosh Family Hardware, 2nd edition, Addison-Wesley, 1990, Chapter 5 "Memory", pp. 208–211.
  4. ↑ Macintosh SE/30 Logic Board Schematic Redraw, KiCad recreation of Apple engineering drawing 050-0253-01, MIT licence. Hosted on this wiki: File:Macintosh SE30 Logic Board Schematic Redraw 050-0253-01.pdf.