68kMLA Classic Interface

This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.

Click here to select a new forum.
Reverse Engineering the Macintosh SE PCB & Custom Chips for 1:1 reproduction
Posted by: Kai Robinson on 2021-01-30 11:00:00
Hmm, i've redone some of the traces around the SND/Serial SCC stuff - i discovered that the 26LS32 is not correctly connected! There's a tiny trace that goes from Pin 1 (1B inverting input) to a via, and i missed that - having that unconnected could be throwing off stuff...it's a longshot, but i can try...i'm basically going over every via/trace on the sprint layout, ensure that nothing is unconnected - plus lining stuff up a little better - has no effect on the signalling, but I like things to be as neat as possible 😀

Posted by: Kai Robinson on 2021-01-30 13:27:09
Uploading revised sprint - there's a few changes, mostly tidying, nothing missing that i can see - also attached are the gerbers if anyone wants to get some made up locally, but beware, this is still a WIP!  🙂

View attachment MacintoshSE.lay6
View attachment MacSE-Gerber1.4e_Prototype.zip

Posted by: Scott Squires on 2021-01-30 14:26:45
You were supposed to relax today! :lol:

Posted by: maceffects on 2021-01-30 16:05:23
Some good news, despite my failures of desoldering (lesson learned), @ymk assisted me in repairing the issues with the board and correcting the breakout issues.  Now, we have a fully functional board with breakout.  @ScutBoy was kind enough to lend his Brainstorm system (don't worry I used my own logic board) so I'll be sending that to @asicsolutions.  He is very busy wrapping up the Micron Xceed project so I wouldn't expect results for quite some time.  If/when I have an update I'll post it.  

20210129_233419.jpg

20210129_233435.jpg

Posted by: quorten on 2021-01-30 17:28:00
Mentioning bodge wire and unconnected traces that shouldn't affect signaling... well that's one thing that old and slow computers are quite a bit more forgiving on!  If I've read the schematics correctly, though, the Macintosh SE does in fact use some impedance-matching resistors for certain high frequency signals like the clock lines, RAM RAS, RAM CAS, and RAM WE... so that could be a hint to scrutinize the quality on those lines.

@Kai Robinson Alright, I think I have another thought looking at the board photos in detail.  I noticed R33A, yes a 47 ohm impedance-matching resistor on a RAM CAS line, might have a soldering quality issue.

board_inspect.jpg

Posted by: maceffects on 2021-01-30 18:12:12
I just discovered male PLCC 84 adapters that might have saved a fair bit of trouble. Those could be good for building a PCB in the future though. 
 

Does anyone know a “cheap” logic analyzer that has at least 84 channels and that a novice like me can capture/store data and sent to someone more qualified? This could save a fair bit of trouble.

C862427B-D3C1-4ADC-AAE5-17B3A781E0A6.jpeg

Posted by: Scott Squires on 2021-01-30 19:48:18
Check your local craigslist for vintage HP logic analyzers. For example, last month on my local craigslist there was an HP 1660B (136 channels) for $100, though only had enough probes for 68 channels. You can find additional 34 channel probes on eBay for $30 or so. Currently there is an HP 1651B (102 channels) with a full set of probes for $120. These are '90s professional logic analyzers. They have 250 MHz timing speed and 100 MHz state speed, which make them extremely capable for retro applications.

HP 16x0 analyzers have 136 channels, 16x1 have 102, 16x2 have 68, and 16x3 have 34. The 'x' is the generation. The entire series had the same performance specs (250 MHz), basically over time they added more convenience features, more memory depth, etc.

You might also see Tektronix logic analyzers which would be suitable, but I don't know what models to look for from Tektronix.

Posted by: Scott Squires on 2021-01-30 19:55:22
There are also the HP 16500 and 16700 series that you might come across. They are much larger and use an expansion card system for all logic and scope functions, so you have to check which cards it comes with.

Posted by: Kai Robinson on 2021-01-30 22:49:17
Mentioning bodge wire and unconnected traces that shouldn't affect signaling... well that's one thing that old and slow computers are quite a bit more forgiving on!  If I've read the schematics correctly, though, the Macintosh SE does in fact use some impedance-matching resistors for certain high frequency signals like the clock lines, RAM RAS, RAM CAS, and RAM WE... so that could be a hint to scrutinize the quality on those lines.

@Kai Robinson Alright, I think I have another thought looking at the board photos in detail.  I noticed R33A, yes a 47 ohm impedance-matching resistor on a RAM CAS line, might have a soldering quality issue.

View attachment 40288
Ooh, good catch, i'll check that. 

Posted by: Kai Robinson on 2021-01-30 22:51:05
You were supposed to relax today! :lol:
See, i said that...but things happen! 😀

Posted by: cheesestraws on 2021-01-30 23:11:50
What errata are between this and the board you sent me (1.4something?)?  The short at the PDS card slot (where is best to cut that?) and the missing 26LS32 connection?

Posted by: Kai Robinson on 2021-01-30 23:23:44
What errata are between this and the board you sent me (1.4something?)?  The short at the PDS card slot (where is best to cut that?) and the missing 26LS32 connection?


Missing A5 line (tie it to he ROM socket, and it's working again. 

Posted by: cheesestraws on 2021-01-30 23:25:14
Great, cheers.  I knew I'd forgotten something.  Sorry I'm being so slow on this 🙂 .

Posted by: Kai Robinson on 2021-01-31 10:57:03
No rush - i just spun up a batch of 10 more with the fixes 🙂

Posted by: timdorez on 2021-02-01 09:15:47
I think there's a mistake in the Bomarc SE schematics.

Pin 2 & 4 of the SND chip are respectively linked to pin 4 & 2 of the VIA chip in the Bomarc schematics but I found out they aren't swapped and pin 2 of the SND chip goes to pin 2 of the VIA chip and same for pin 4.

Hope it is useful for those checking @Kai Robinson's board using the schematics. 🙂  

Posted by: Kai Robinson on 2021-02-07 00:45:54
Just a quick one - we can eliminate another annoying to find IC from the list - the MC3488 (Dual Line Driver) can be replaced with the SN75150, which makes sense since later machines use the SN75175 Quad Differential Driver. Pinout is identical, function is identical. Best thing is they're only £1.36 a piece from Mouser Electronics. 

I've busted out my IC tester to re-verify the 74F257's and 74LS245's - they check out fine. I've gone over the board again, and bodge wires are a thing, still, just double and triple checking that everything is connected where it should be.

Posted by: Kai Robinson on 2021-02-08 13:32:46
So uhh... This happened:

https://hackaday.com/2021/02/08/recreating-the-mac-se-logic-board/

I'm a little confused and a little irritated about it. The article has basic errors and I wasn't even consulted about it before it was posted. 

Bit rude, imo. 

Did anyone here submit it to them? 

Posted by: Scott Squires on 2021-02-08 15:52:46
I don't think Hackaday pretends to be traditional journalism. The internet is going to internet. It will make more people aware of your project and that's a good thing.

Posted by: maceffects on 2021-02-08 17:22:20
@Kai Robinson I saw that article floating around Facebook. Seems to be getting popular. I actually figured you reached out to them or vice versa. 

Posted by: Kai Robinson on 2021-02-08 20:08:55
No - if the project is unfinished, i wouldn't bother reaching out.

< 33 >