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...
 
Line 1: Line 1:
{{Infobox hardware
[[File:SE30_Reloaded_Board.jpg|thumb|250px|Assembled SE/30 Reloaded logic board]]
| name          = Macintosh 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.<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>
| image          = [[File:SE30_Reloaded_Board.jpg|250px]]
 
| caption        = Fully assembled SE/30 Reloaded Logic Board
The project files are released under '''CC-BY-NC-SA''' and are explicitly not intended for commercial use.<ref name="repo" />
| type          = Logic Board
 
| designer      = Community-designed (Based on original Apple SE/30)
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]].
| manufacturer  = Independent / DIY
 
| release_date  = 2023
== Why the board exists ==
| discontinued  = N/A
 
| layers        = 4-layer PCB
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.
| compatibility  = Macintosh SE/30
 
| features      = Modern design, SMD components, Apple ASICs, GAL-based PAL replacements, 32-bit clean ROM support
== What the project reproduces, and what it does not ==
| model          = SE30RL
 
}}
'''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" />
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.jpg|center|thumb|Fully assembled SE/30 Reloaded Logic Board]]


== Preparation and Inspection ==
<templatestyles src="Template:StyledTable/styles.css" />
<templatestyles src="Template:StyledTable/styles.css" />
{| class="wikitable styled-table" text-align:center;"
{| class="wikitable styled-table" style="width:60%;"
! Step !! Description
|+ '''Reverse-engineered PALs and their original Apple part numbers'''<ref name="repo" />
! Board location !! Original Apple part
|-
| UI6 || 341-0665-A
|-
| UH7 || 341S0689-C
|-
|-
| '''Cleaning''' || Use >90% isopropyl alcohol and a lint-free wipe to clean both sides of the board.
| UG6 || 341-0747-A
|-
|-
| '''Inspection''' || Under magnification, inspect the PCB for any shorts, broken pads, or fabrication issues.
| UG7 || 341-0746-A
|-
|-
| '''Dry Fit Checks''' || Fit sockets and large connectors to verify alignment.
| UE6 || 341-0754-A
|-
|-
| '''ESD Precautions''' || Always wear a grounded wrist strap and work in an ESD-safe area.
| 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" />
'''Required Components and Tools'''
 
<templatestyles src="Template:StyledTable/styles.css" />
'''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 styled-table" text-align:center"
 
! 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.
|-
| '''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.
* 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
|}
|}
</div>


== Assembly Techniques ==
=== Soldering ===
 
{| class="wikitable styled-table" style="width:75%;"
=== Surface-Mount Soldering ===
<templatestyles src="Template:StyledTable/styles.css" />
{| class="wikitable styled-table" text-align:center;"
! Component !! Technique
! Component !! Technique
|-
|-
| 0402/0603 passives || Pre-tin one pad, place the component, solder the second pad.
| 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 ICs || Use drag soldering or pin-by-pin with ample flux.
| PLCC || Tack opposite corners first, check seating, then solder the remaining leads.
|-
|-
| PLCC ICs || Align carefully; tack corners; drag or point solder the leads.
| 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|center|Proper through-hole connector installation (placeholder)]]
 
[[File:Through_Hole_Connectors.jpg|thumb|center|Through-hole connector installation]]


* Use sockets for CPU, FPU, ROM unless soldering directly.
=== Suggested order ===
* Align and tack first, then solder each pin.
# Power-related parts and the oscillator
* Use flush cutters to trim excess leads.
# Surface-mount passives
* Confirm each pin has solid contact and solder fill.
# Surface-mount ICs and transistors
# PLCC and DIP sockets, SIMM sockets
# Connectors, headers, switches and jacks


== Recommended Assembly Sequence ==
== First power-up ==
# 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 ==
* Bring it up on a current-limited bench supply, not in the machine.
=== Power Check ===
* Check the resistance between +5 V and ground before applying power; a dead short means a bridge or a reversed part.
* Use a bench power supply with current limiting.
* Verify each rail, then check for parts running hot.
* Check resistance between +5V and GND before powering.
* 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.
* After applying power: verify +5V, +12V, and -12V rails.
* Feel for overheating components.


=== Subsystem Tests ===
{| class="wikitable styled-table" style="width:70%;"
'''Subsystem Verification'''
<templatestyles src="Template:StyledTable/styles.css" />
{| class="wikitable styled-table"
! Subsystem !! Test
! Subsystem !! Test
|-
|-
| ROM/CPU || Boot chime, screen output
| ROM and CPU || Boot chime and something on screen
|-
|-
| RAM || System boots, memory reported in OS
| RAM || Boots, and the reported total matches what is fitted
|-
|-
| Video || CRT displays proper raster and icons
| Video || Stable raster, correct geometry
|-
|-
| Sound || Audible startup chime and software playback
| Sound || Startup chime, then software playback
|-
|-
| ADB || Mouse and keyboard functionality
| ADB || Keyboard and mouse respond
|-
|-
| SCSI/Floppy || Boot from known-good media, verify termination and data lines
| SCSI and floppy || Boot from known-good media; check termination
|}
|}
</div>


== Troubleshooting ==
== Troubleshooting a build ==
[[File:Simasimac issue.jpg|center|thumb|Simasimac error screen]]
 
<templatestyles src="Template:StyledTable/styles.css" />
[[File:Simasimac issue.jpg|center|thumb|Simasimac]]
{| class="wikitable styled-table"
 
! Symptom !! Potential Cause
{| class="wikitable styled-table" style="width:75%;"
|-
! Symptom !! Where to look
| 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
| No boot, black screen || Oscillator, reset line, CPU orientation and socket seating
|-
|-
| Blank video || Video ROM missing, UE8 or PAL issue
| Simasimac (striped raster) || ROM access — socket seating, ROM SIMM contacts, and the RAM-signalling PALs
|-
|-
| No ADB || Fuse F1, ADB chip (UL11), PRAM battery
| Death chimes || RAM: seating, bank population, SIMM speed, and the RAM-signalling PALs
|-
|-
| No floppy || Check SWIM chip, F3 fuse, D3 diode
| No video, machine otherwise alive || Video ROM and the video PALs at UE6/UE7/UG6/UG7
|-
|-
| No SCSI || Termination issue, 53C80 controller
| No ADB, no floppy, no SCSI || Solder joints on the relevant connector and its support parts; then the donor ASIC
|}
|}


== Key Improvements Over Original ==
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.
* 4-layer PCB reduces noise and improves signal reliability.
 
* No electrolytic capacitors – replaced with SMD ceramics/tantalum.
== Community resources ==
* Standardized SIMM and ROM socket layout.
* Optional 32-bit clean ROM support (no need for MODE32).


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


== Gallery ==
== Gallery ==
<gallery>
<gallery>
File:SE30 Reloaded.jpg|Assembled board
File:SMD Soldering Technique.jpg|SMD soldering
File:SMD Soldering Technique.jpg|SMD soldering
File:Simasimac issue.jpg|Simasimac
File:Simasimac issue.jpg|Simasimac
File:Through Hole Connectors.jpg|Through Hole Soldering
File:Through Hole Connectors.jpg|Through-hole soldering
</gallery>
</gallery>
== Related pages ==
* [[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]]
[[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.