Hi all,
So recently Mikro offered up a TT mainboard with mysterious damage. The PCB has a corner missing :)
The original post was here: viewtopic.php?p=126340#p126340
We decided it would be fun if I wrote up progress - if there is any progress - on a repair attempt. I had a read through some other TT revivals on here including Jookie's journey so I'm prepared for endless problems :p
I have taken a lot of photos of the board in its arrival state and spent a bit of time inspecting for defects. I did notice a few odd things already.
Aside from the impact-style damage to different parts of the board, there are some clear signs of unfinished repair effort - one ceramic capacitor is missing but two nearby have one leg partially lifted. The lifted cap legs is the one that makes me think someone had a difficult time trying to debug this board.
After inspecting the board, I lifted out all the socketed ICs, resistor networks, jumpers etc - anything not soldered down - and inspected the sockets. Most of the PLCCs look ok-ish but a few have sketchy contacts and one just crumbled while I was using the extractor.
There is some corrosion and minor breakage at the ROM sockets:
There are minor defects all over which need a bit of attention before I try to do anything involving power. e.g. a few places where longer pins are flattened over and have maybe contacted or might do - some bent header pins, PLCC sockets with misaligned/flattened contacts.
After that, I took note of all the bodge wires and spots where it looked like someone had been visiting with solder/flux and then gave the board a bath in flux cleaner.
I have a question though for anyone out there knowledgeable on TT hardware. Will this machine accept a PGA 68030 directly on the processor socket without the 32MHz daughter board? Is this really a CPU socket or is it some special Atari pinout which just happens to use the PGA128 because they had them in stock? I could maybe simplify things a bit by leaving the daughter board until later.
Trying to fix Mikro's wrecked TT board
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Trying to fix Mikro's wrecked TT board
You do not have the required permissions to view the files attached to this post.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
CiH
- Posts: 45
- Joined: 08 Oct 2023 19:10
- Location: Northampton
Re: Trying to fix Mikro's wrecked TT board
Subscribed!
"We're the Maggie Team and we haven't had any dinner!"
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
Begin with deleting the smashed socket (oops, the smashed bit is off the top of the pic - nvm)
Looking around here for replacement sockets for the ROMs and a couple of sockets for the ACIAs. I'll check the vias at the missing ACIA first, then remove the second one and fit sockets for both. Pretty sure I have two good ACIAs in a box somewhere. I can test the extracted one later.
Looking around here for replacement sockets for the ROMs and a couple of sockets for the ACIAs. I'll check the vias at the missing ACIA first, then remove the second one and fit sockets for both. Pretty sure I have two good ACIAs in a box somewhere. I can test the extracted one later.
You do not have the required permissions to view the files attached to this post.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
rubber_jonnie
- Site Admin

- Posts: 14888
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Trying to fix Mikro's wrecked TT board
Good luck, it'll be great to see this running again.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
:dualthumbup: optimism is good :D
I got slightly confused at the custom IC number in the TT Shifter socket but it's apparently just an older part code. Found some of the sockets here but DIP32 are on order.
The MFPs seem to be the same type as Falcon - I can probably test those. Same for the ACIAs. Will also test the RAM since it is socketed. Not sure there if there are other chips I can test but that's a head start on excluding some problems.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
Interesting...
I made an effort to clean up the lifted caps around the power connector. I used flux, low-melt solder and 300'c, which should have made it easy.
Every one of those caps disintegrated as soon as I applied heat.
Mikro wrote that he cleared a short somewhere in this area - and one of the caps was already missing. I don't see anything else missing or changed in that area, other than the caps.
If removing C104 cleared a short - it suggests the cap itself was the short. Blob caps which go short and disintegrate with heat suggest 'tantalum'. But these are 104s/100nF and look like typical axial ceramics.
Now I don't trust these caps at all and there are tons of them on the board. yay.
For now I'm going to assume:
- these are just a very self-destructive form of axial ceramics which can also short
- so long as the others are not short, they are probably 'okay'
Will check the area for shorts and install some new caps, moving along....
I made an effort to clean up the lifted caps around the power connector. I used flux, low-melt solder and 300'c, which should have made it easy.
Every one of those caps disintegrated as soon as I applied heat.
Mikro wrote that he cleared a short somewhere in this area - and one of the caps was already missing. I don't see anything else missing or changed in that area, other than the caps.
If removing C104 cleared a short - it suggests the cap itself was the short. Blob caps which go short and disintegrate with heat suggest 'tantalum'. But these are 104s/100nF and look like typical axial ceramics.
Now I don't trust these caps at all and there are tons of them on the board. yay.
For now I'm going to assume:
- these are just a very self-destructive form of axial ceramics which can also short
- so long as the others are not short, they are probably 'okay'
Will check the area for shorts and install some new caps, moving along....
You do not have the required permissions to view the files attached to this post.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
Reworked the area next to the power supply - replacing with higher value caps but they are at least axial.
Some pitting (?) next to C101 - don't think there was a trace here but will check the schematic.
Removed the IKBD ACIA, ready for sockets.
Some pitting (?) next to C101 - don't think there was a trace here but will check the schematic.
Removed the IKBD ACIA, ready for sockets.
You do not have the required permissions to view the files attached to this post.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: Trying to fix Mikro's wrecked TT board
With the caveat that I'm not knowledgable on TT hardware (or exactly the purpose of this daughterboard) the schematic on dev-docs.org seems to suggset the pins are in the same layout at least. The ones visible in your picture look like they are too, but I suppose you could buzz 'em out.dml wrote: 06 Apr 2025 10:03 I have a question though for anyone out there knowledgeable on TT hardware. Will this machine accept a PGA 68030 directly on the processor socket without the 32MHz daughter board? Is this really a CPU socket or is it some special Atari pinout which just happens to use the PGA128 because they had them in stock? I could maybe simplify things a bit by leaving the daughter board until later.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
Yes it seems like it should be 1:1.Badwolf wrote: 07 Apr 2025 13:37 With the caveat that I'm not knowledgable on TT hardware (or exactly the purpose of this daughterboard) the schematic on dev-docs.org seems to suggset the pins are in the same layout at least. The ones visible in your picture look like they are too, but I suppose you could buzz 'em out.
I had a look at the schematic last night (and the one that includes the daughterboard) and it shows the 030 mapping directly to the PGA socket and then almost directly to the 030 on the board.
I'm not sure yet exactly what is going on within that board - is it all just for clock doubling or is there more to it? Seems like a lot of logic there.
If I can't find a good reason not to - after more poking around - I think I'll just plug a known good 030+882 in and see what happens :)
There are some other chips which look like they are minumum-required for a test (GLUE, FUNNEL/DCUs, probably TTVIDEO, IKBD probably at least one MFP, maybe others..). Ideally I'd start with the minimum of chips and check the data/address lines as each one is added back to maybe catch a bad IC early.
It's a complicated circuit though, could be that it needs most of the ICs before the CPU will move.
I can begin with populating any chips I know are good by other means. I'll read the service manual first though, in case there are clues to the minimum set.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: Trying to fix Mikro's wrecked TT board
Yeah, I tried to infer it too and mostly it seems to be resynchronising bus control signals to the old clock, I think.dml wrote: 07 Apr 2025 14:11 I'm not sure yet exactly what is going on within that board - is it all just for clock doubling or is there more to it? Seems like a lot of logic there.
It takes an external 32MHz clock input so my guess is the onboard one is 16MHz and the control signal timings are perhaps still transitioning when the 'middle' edge of the 32MHz clock might sample them, so make sure they all occur on a common clock edge instead?
Difficult to know with PALs, though.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Who is online
Users browsing this forum: ClaudeBot, Google [Bot], petal [bot] and 14 guests