STE V1.5 32MHz BOOSTER - STATUS

Help & information about the STE V1 series boosters.
Locked
User avatar
exxos
Site Admin
Site Admin
Posts: 23499
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: STE V1.5 32MHz BOOSTER - STATUS

Post by exxos »

The board which died earlier.. I fluxed it to death and put it in the oven with a profile which stays hotter for longer.. I put the GAL in the socket as I knew the socket would melt and I would not get the chip in afterwards :lol:

(The previous board I had to take off test but it did run for almost an hour without problem, running out of time today but will try and test both boards out.)

Now this board boots again, before it was not even working with the ROM CS line connected.. Now it does.. Even more odd is that odd blurry image on my monitor also seems to have gone now :shrug: :shrug:

IMG_3065.JPG
IMG_3065.JPG (136.26 KiB) Viewed 3968 times
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10472
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: STE V1.5 32MHz BOOSTER - STATUS

Post by rubber_jonnie »

exxos wrote: Tue Jul 17, 2018 4:43 pm There will be much angular velocity involving a sledgehammer if it locks up again :lol:
Eeeek! :shock:
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...
User avatar
exxos
Site Admin
Site Admin
Posts: 23499
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: STE V1.5 32MHz BOOSTER - STATUS

Post by exxos »

I left it running last night, got to around loop 50 and died.
Rebooted it ran until about loop 10.
Rebooted it ran until about loop 8.
Rebooted it ran until about loop 5.

This seems more like the CPU is overheating and crapping out. I left it overnight, turned it on this morning, ran up until about loop 9 (half hour run). This was running with 2 WS on ROM and 38MHZ.

I put my previous board in, thats running at 40MHz to see how long that runs for...

So I think I am leaning towards not all CPU's can run at 40MHz.. or so far, not even 38MHz. I will have to order a 32MHz OSC to try that.. I might get a 20MHz one.. its possible new CPU's may not even to be able to run at higher speeds. Which will be a pain if all 200 of them can't run faster than 20MHz! :roll:

So the overall plan would be I would have to build the boosters all at 40MHz.. leave them running all day, if they crash, swap it to a 32MHz OSC and try again and sell them as 32MHz ones. The ones which run at 40MHz will be sold as such. Problem being that's a hell of a lot of testing.. Also it would beg the question if it even be worth producing this booster if the CPU's can't run faster than 20MHz. Time will sell.

I think what's compounding the problem is the V1 booster ran at 8/32MHz, so the CPU wasn't being overclocked at all when accessing the bus. Obviously this overall runs a bit slower than running the CPU at constant speeds (40MHz etc). So the CPU heats up more. 8/32MHz switching might be equivalent "heat" to 20MHz constant speed for example. I'm not sure which one would ultimately be faster yet.. Though 20MHz constant run might be close to speeds of 8/32Mhz switching anyway.. That will be fun explaining to people why this 20Mhz booster is faster than the previous 32Mhz one! :roll:

Right so while typing this this other 40MHz one crashed at starting loop 8.... So time to start looking at slower OSC's...

Hacked on a 25MHz one.. see what happens...

IMG_3066.JPG
IMG_3066.JPG (121.27 KiB) Viewed 3930 times

EDIT:

OK it crashed after 15mins :roll: Really don't understand it when the first one I made ran for like 100hours.. I need to re-try the 8/32 switching but I have a feeling that had some odd issues aswell, put that down to iffy soldering but maybe something else going on :shrug:

I think this project will just have to go on hold for now until I got time and patience to keep messing about with it. Getting a backlog of machines to repair and upgrade so need to get cracking on those.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10472
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: STE V1.5 32MHz BOOSTER - STATUS

Post by rubber_jonnie »

So do they run fine at 8Mhz?

I know that isn't the plan, being a booster and all, but it might mean that the issue is either frequency or heat related if 8Mhz runs fine.

You could perhaps rule out heating by having a fan blow a constant flow of cool air over the CPU, plus a small stick on heat sink to rule out heating?

Unless of course it's a result of damage caused by heating in the oven. Any way you could hack on a socket for the CPU to try and rule that out?

Sorry if you've already thought of this, but it's where my brain is taking me!
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...
User avatar
exxos
Site Admin
Site Admin
Posts: 23499
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: STE V1.5 32MHz BOOSTER - STATUS

Post by exxos »

rubber_jonnie wrote: Wed Jul 18, 2018 11:19 am So do they run fine at 8Mhz?
From previous tests no.. But that could have been bad soldering.. I will re-test later.
rubber_jonnie wrote: Wed Jul 18, 2018 11:19 am You could perhaps rule out heating by having a fan blow a constant flow of cool air over the CPU, plus a small stick on heat sink to rule out heating?
I don't think its a thermal problem now.. 15mins at 38MHz and 15mins at 25MHz.. doesn't add up. Running slower should give it more runtime if even 10mins. Unless these CPU's simply can't handle more than 20MHz. Though I think unlikely.
rubber_jonnie wrote: Wed Jul 18, 2018 11:19 am Unless of course it's a result of damage caused by heating in the oven. Any way you could hack on a socket for the CPU to try and rule that out?
I did wonder about hacking on a socket. Though be tricky to do and not sure it would prove much.

I will try 8MHz.. no code tricks, 8MHz in and out kinda thing, or might hardwire it bypassing the GAL.. but I did do that before and still had issues.. But again could have been bad soldering..

I did wonder about the length of the pins causes stability issues, but the V1 booster has the CPU a couple cm away anyway, and that works fine.

Though if 8MHz doesn't work, I think its will be game over for this project. I didn't want to do a plug in one because pushing 40MHz speeds via contacts isn't a good idea to start with. Its why I went with a solder-in type to avoid those issues. Though I am getting so many screwy issues randomly that I didn't have with the solder-in booster that I really think its just bad contacts from the booster to the CPU socket.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10472
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: STE V1.5 32MHz BOOSTER - STATUS

Post by rubber_jonnie »

exxos wrote: Wed Jul 18, 2018 5:07 pm From previous tests no.. But that could have been bad soldering.. I will re-test later.
I'd be interested in the results.
exxos wrote: Wed Jul 18, 2018 5:07 pm I don't think its a thermal problem now.. 15mins at 38MHz and 15mins at 25MHz.. doesn't add up. Running slower should give it more runtime if even 10mins. Unless these CPU's simply can't handle more than 20MHz. Though I think unlikely.
Fair enough. Is it possible to test the CPUs in an old style booster to see if they are stable at 32Mhz?
exxos wrote: Wed Jul 18, 2018 5:07 pm I did wonder about hacking on a socket. Though be tricky to do and not sure it would prove much.
I guess so, and not easy to do with that style of PCB either.
exxos wrote: Wed Jul 18, 2018 5:07 pm I will try 8MHz.. no code tricks, 8MHz in and out kinda thing, or might hardwire it bypassing the GAL.. but I did do that before and still had issues.. But again could have been bad soldering..

I did wonder about the length of the pins causes stability issues, but the V1 booster has the CPU a couple cm away anyway, and that works fine.

Though if 8MHz doesn't work, I think its will be game over for this project. I didn't want to do a plug in one because pushing 40MHz speeds via contacts isn't a good idea to start with. Its why I went with a solder-in type to avoid those issues. Though I am getting so many screwy issues randomly that I didn't have with the solder-in booster that I really think its just bad contacts from the booster to the CPU socket.
I did wonder if it could be some sort of pin contact issue, maybe resistance or capacitance that might be exacerbated by the clock speeds. Or even not contacting properly, something to do with the plastic block?

BTW, would it be possible to give the existing booster a faster clock speed using a separate oscillator? Just wondering is all.
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...
User avatar
exxos
Site Admin
Site Admin
Posts: 23499
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: STE V1.5 32MHz BOOSTER - STATUS

Post by exxos »

rubber_jonnie wrote: Wed Jul 18, 2018 5:29 pm I'd be interested in the results.
Its refusing to boot at all again :roll: It did once come up the Atari logo and "Bad ROM chips" error.. but the ROM is fine (works always with CPU direct in the MB socket).
rubber_jonnie wrote: Wed Jul 18, 2018 5:29 pm Fair enough. Is it possible to test the CPUs in an old style booster to see if they are stable at 32Mhz?
Thats how I test all the CPUs before I use them or put them in my store. I don't think the CPU is to blame, I pretty much proved that earlier.
rubber_jonnie wrote: Wed Jul 18, 2018 5:29 pm I did wonder if it could be some sort of pin contact issue, maybe resistance or capacitance that might be exacerbated by the clock speeds. Or even not contacting properly, something to do with the plastic block?
The plastic block pushes the pins together more, so it should help, but doesn't seem to matter either way currently.
rubber_jonnie wrote: Wed Jul 18, 2018 5:29 pm BTW, would it be possible to give the existing booster a faster clock speed using a separate oscillator? Just wondering is all.
yep, I documented it a while ago, I had it running from a 38MHz OSC. I have my V1 running with a 32MHz osc in fact.

Its still possible it could be bad PCBs.. I just can't imagine my soldering on each one is *that* bad. Though the first 3 I sent off for assembly, 2 of them I couldn't get to work at all.. The CPU's and GAL's all tested before-hand.. buffer chips are new, and they all output 40MHz fine..

As my first one ran for 100 hours, its not like my design sux, and Some of these ran for several hours then just died for no reason. There could be some miro-fractures on the PCB tracks or vias which are not making good contact.. Then maybe heating it all up with the heatgun bends the board and connects them again for a short time... :shrug:
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
exxos
Site Admin
Site Admin
Posts: 23499
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: STE V1.5 32MHz BOOSTER - STATUS

Post by exxos »

I fluxed up one row of pins on the CPU, heated them up with my gas iron, and now the board boots again! but now GB6 is like not in medium res :pullhair:

I mean :WTF:
huh.jpg
huh.jpg (46.57 KiB) Viewed 4716 times

EDIT:

OK, fluxed and heated up with the heatgun.. all behaving again now.. well for now.. will update post later on how long it lived this time...
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10472
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: STE V1.5 32MHz BOOSTER - STATUS

Post by rubber_jonnie »

Damn, not an awful lot of good news then :( Could the CPU be heat damaged from the solder oven?

I could see it being a PCB issue, after all there were issues with the ROM switchers weren't there?

Such a shame if you can't get it going, but as ever your efforts are appreciated :)
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...
User avatar
exxos
Site Admin
Site Admin
Posts: 23499
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: STE V1.5 32MHz BOOSTER - STATUS

Post by exxos »

rubber_jonnie wrote: Thu Jul 19, 2018 12:10 am Damn, not an awful lot of good news then :( Could the CPU be heat damaged from the solder oven?
I don't think so... No CPU's have have died totally.
rubber_jonnie wrote: Thu Jul 19, 2018 12:10 am I could see it being a PCB issue, after all there were issues with the ROM switchers weren't there?
Yeah, https://aisler.net/ only got back to me once, I don't think they even know what I am talking about with missing "inner planes" told them 3 times.. no reply for a few days now :roll: . Obviously not bothered about refund or replacing boards they clearly messed up. I have half a feeling some other boards I was having issue with, but can't just remember.

Their site doesn't play nice with some of my files and fedex shipping didn't work (though I think they might have fixed it after I told them). My files load find with OSHpark, but on aisler any tiny thing makes the upload tool freak out. I mean I had something like the dimension layer in a lib for the cartridge connector for my diag-carts, took the dimension line around the PCB. Where it "joined" in the PCB file, aisler tool cut a huge triangle out of my board from that point. like WTF ? They said it was basically my fault for a fault in the drawing.. What fault ? overlapping the dimension lines ?! I also tried butting them up to each other and didn't work either. So got OSH to do the cart-pcbs.

Overall, if my new boards work OK, then I'm not using aisler again. I normally used OSHpark, never had any issues, but used aisler as same prices but in Germany, So being closer to UK think shipping would be a tiny be faster. I have given them a fair try, but 3 strikes and they are out!
rubber_jonnie wrote: Thu Jul 19, 2018 12:10 am Such a shame if you can't get it going, but as ever your efforts are appreciated :)
Thanks..

Last nights results (still 25MHz, approx passes)
20 passes
8 passes
30 passes

I find it odd it always seems to work after a "re-solder". The soldering just can't be that bad. I think there are bad vias (or even bad copper traces) on the board and heating up the PCB warps the board a tiny amount and they make proper contact again. After maybe a few hours the board slowly straightens out and the thing breaks again.. Thats the only thing I can think of.

Its could be possible taking the GAL in and out or even pushing the board in and out of the sockets is breaking via's.. Even so, PCBs should not be that fragile.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Locked

Return to “STE V1 SERIES 32MHz BOOSTER”