News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Kris

Issue 3" drive rotation speed

Started by Kris, 13:49, 27 April 17

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Kris

Hello all,


I just face a strange behaviour with my 3" drive: I just change the drive belt and run "RPM" software to set up the rotation speed.
Result is that rotation is read as "600 RPM" instead of 300; the soft display in continue 600 600 300 600 600...Etc

Edit: I just try this drive into another CPC and it works perfectly (RPM gave about 300 Rpm).
It means that a component into the CPC is defective but which one ? FDC ?

Any idea about what is wrong  ?
Thank you

Bryce

Crazy RPM readings can be caused by an intermittent 12V rail. Check for dry joints on all the connectors, especially the ones to the motor. Also make sure that you have removed all the old gunk on the two belt wheels.

Bryce.

Kris

The drive is working perfectly onto another CPC so it does not come from the motor etc... but from the CPC itself.
Everything welding point are good on the drive side and old drive belt wheels have been fully cleaned.


I also use the same monitor and 12V from it is good and stable.

Bryce

Yes, but even moving the drive from one computer to the other can be enough to temporarily "re-join" a dry joint.

Bryce.

Kris

To be sure, I just rework 100% of the welding point on the drive: results is the same: not OK on the original CPC but works perfectly on all the other ones.


Bryce

That's wierd. Possibly a crack in the wires from the mainboard? Or dodgy terminals in the power connector? Try spinning up the disk and see if you can get it to stop by moving the power wires.

Bryce.

Kris

The issue is coming from the CPC : I installed a drive from another fully working 6128 and got the same result of 600-610 RPM....
VEry strange, I continue to investigate.


Kris

Back on this issue, I still don't have any idea how to fix it....help wanted  ;)

Bryce

Send me the CPC (just PCB) if you like.

Bryce.

Kris

Why not; let's continue on PM

gerald

Did you check the index signal from the drive to the FDC ?

Kris

At the moment, I did not take time to check any components but I will do it this evening (I own an oscilloscope but any help would be grateful) :)


Here are what RPM soft give me as results (602 RPM - note that this drive has been correctly calibrated @300RPM - track 19 with an other CPC ).



guigui37

Hello
I have exactly the same Issue on my3" drive (still internal)... [size=78%]I am running rpm from gotek externaly... the speed is always about 600 ... and sometimes displays 300 but immediately goes back to 600... did you solved this issue ? How ?[/size]
[/size][size=78%]Thanks[/size]
CPC 464
CPC 6128 with external gotek
Module MP2 modified

Bryce

If the RPM test is giving crazy results, it's usually just a bad solder joint.

Bryce.

guigui37

Yes totally crazy....
Do you have an idea of the location ? On the mainboard of my 6128 or on the board of the floppy drive... in a specific place ?
CPC 464
CPC 6128 with external gotek
Module MP2 modified

Bryce

On the drive itself. Usually the connectors.

Bryce.

guigui37

Ok, i will Check....
I already saved the main board so tones of soldering are fresh...
Thanks..  ;)
CPC 464
CPC 6128 with external gotek
Module MP2 modified

guigui37

Redone all connectors and more, no change  :'(
CPC 464
CPC 6128 with external gotek
Module MP2 modified

GUNHED


Bonjour!


My guess would be a problem in the software. If the drive would really speed up from 300 to 600 you probably would hear it.



Quote from: Kris on 13:49, 27 April 17
Hello all,


I just face a strange behaviour with my 3" drive: I just change the drive belt and run "RPM" software to set up the rotation speed.
Result is that rotation is read as "600 RPM" instead of 300; the soft display in continue 600 600 300 600 600...Etc

Edit: I just try this drive into another CPC and it works perfectly (RPM gave about 300 Rpm).
It means that a component into the CPC is defective but which one ? FDC ?

Any idea about what is wrong  ?
Thank you
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Kris

Quote from: GUNHED on 13:55, 10 January 21
Bonjour!


My guess would be a problem in the software. If the drive would really speed up from 300 to 600 you probably would hear it.




You're right, there is no issue with the drive itself, I tested it onto another CPC and result is about 300RPM so 3" drive is not the root cause. I do the same with another drive connected to the motherboard which gave me 600 RPM: same behaviour so the difference is coming from that motherboard, but I don't see anything that can explain the difference.


Bryce

Ok, if that's the case then one of the FDC buffers is failing. Most likely IC203 (74LS240), second most likely: IC205 (74LS08).

Bryce.

guigui37

Maybe I could first check the soldering of the fdd controller NEC 765A ?
CPC 464
CPC 6128 with external gotek
Module MP2 modified

GUNHED

Quote from: Kris on 14:12, 10 January 21
You're right, there is no issue with the drive itself, I tested it onto another CPC and result is about 300RPM so 3" drive is not the root cause. I do the same with another drive connected to the motherboard which gave me 600 RPM: same behaviour so the difference is coming from that motherboard, but I don't see anything that can explain the difference.
The software 'sees' the index hole twice, I don't have the source right here (or even know if it was released), but maybe you can contact the author. Could be possible to adjust some waiting loop.
Or it could be some hardware problem of course too. But I still would bet on the software side. Or not? Don't know now...  :-X
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Powered by SMFPacks Menu Editor Mod