Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Always failing to find Track 0 #41

Open
criscrafter opened this issue Dec 4, 2024 · 1 comment
Open

Always failing to find Track 0 #41

criscrafter opened this issue Dec 4, 2024 · 1 comment

Comments

@criscrafter
Copy link

criscrafter commented Dec 4, 2024

I am using a Pi Pico and compiling in VS Code through PlatformIO.

I always get an error when it is trying to find Track 0.
I had an issue before where it wouldn't find the index pulse, but I did fix that with a pull resistor on the Index pin.
Using pull-up resistors however didnt seem to fix anything on the Track 0 pin.
I tried 5 differen floppy drives, all with the same outcome.

I need to archive about 500 floppys soon and want to build a fully automatic batch ripping machine, so I would really love to get this working.

Any Ideas?

Greetings, Friedrich.

@mrenters
Copy link
Contributor

mrenters commented Feb 1, 2025

What type of drive are you using? I have a Shugart 400 5.25" drive and was having similar symptoms. There is a jumper (MH) on the SA400 drive that allows you to select whether the head loads when the drive is selected or when the motor is on. My drive was set to load the head when the motor is on and the track 0 signal would only be active when the motor is on. Removing it causes the head to load when the drive select pin is activated and the track 0 signal also becomes active. With the MH jumper in place, the drive wouldn't step the head if the motor wasn't on. It looks like newer drives load the heads when a floppy is inserted and thus don't have this issue.

My drive needed a longer step delay to reliably step. I set it to 12ms and it worked fine this. That change was just committed to the main branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants