Microdrives not working and now neither oqtadrive

Nagging hardware related question? Post here!
User avatar
Ruptor
Gold Card
Posts: 418
Joined: Fri Dec 20, 2019 2:23 pm
Location: London

Re: Microdrives not working and now neither oqtadrive

Post by Ruptor »

bola_dor wrote:how can I rule out the ZX8302 ? I have a cheap handheld oscilloscope that can help (up to 20Mhz)... ( I think I should borrow a better one if I have to check the crystal)
And check RAW signals look OK and get to the destination on oscilloscope since those were the bent pins. 20 MHz is old gear that is good enough for this old tech. :)


bola_dor
ROM Dongle
Posts: 22
Joined: Mon Jul 27, 2020 6:39 pm

Re: Microdrives not working and now neither oqtadrive

Post by bola_dor »

xelalex wrote:Hi Ernesto,

could you run the OqtaDrive daemon with debug log level and do a dir mdv1_ or a load and post the log here or send via PM? Maybe we can infer something from that.

And to clarify, you have OqtaDrive connected to the external connector, removed the internal drives, and bridged COMMS IN to COMMS OUT in both internal drive connectors?

If you haven't done already, also set DRIVE_OFFSET_QL to 0 in oqtadrive.ino, just to rule out that automatic offset detection is misbehaving.

Alex
Hi Alex,
I'll try to get the log.
QL is identified properly. just for the test I mounted an mdv image to all units mdv1 to mdv8.. just in case.

I didn't bridge any pins anywhere at the internal connectors... :shock:
But it did work at least once like that. :?

Exactly what pins should I link? I don't remember seeing that on the documentation but gives me some hope....


SIGNATURE
Ernesto
ZX80 USA, ZX81UK, ZX Spectrum, ZX Spectrum+, ZX Spectrum 128+ UK, ZX Spectrum +2/A, Sinclair QL, CZ1000, CZ1500, CZ2000, CZ1000Plus, CZ1500Plus, CZ Spectrum, CZ Spectrum Plus, TK83, TK85, TK90X, TK95. TS2068. And more to come :D
bola_dor
ROM Dongle
Posts: 22
Joined: Mon Jul 27, 2020 6:39 pm

Re: Microdrives not working and now neither oqtadrive

Post by bola_dor »

Ruptor wrote:
bola_dor wrote:how can I rule out the ZX8302 ? I have a cheap handheld oscilloscope that can help (up to 20Mhz)... ( I think I should borrow a better one if I have to check the crystal)
And check RAW signals look OK and get to the destination on oscilloscope since those were the bent pins. 20 MHz is old gear that is good enough for this old tech. :)
I'll see to that!!!!
It's a handheld Hanteck. Not old but cheap :D
I've used it extensively with the Spectrum an zx81 clones I have. Is just I saw the related Crystal being about 32Mhz...


SIGNATURE
Ernesto
ZX80 USA, ZX81UK, ZX Spectrum, ZX Spectrum+, ZX Spectrum 128+ UK, ZX Spectrum +2/A, Sinclair QL, CZ1000, CZ1500, CZ2000, CZ1000Plus, CZ1500Plus, CZ Spectrum, CZ Spectrum Plus, TK83, TK85, TK90X, TK95. TS2068. And more to come :D
bola_dor
ROM Dongle
Posts: 22
Joined: Mon Jul 27, 2020 6:39 pm

Re: Microdrives not working and now neither oqtadrive

Post by bola_dor »

Well there you have it..
20220626_224811.jpg
The orange wire from conector mdv1 pin1 to conector mdv2 pin 2 re-established the connection from ZX8302 pin 34 to 4A on the microdrive external connection.
Also checked for continuity from pins 19 and 21( the one previously bended) to 1B and 1A ...

And
20220626_231542.jpg
It worked!!! :P
It was easier than I thought thanks to your gide!!!!
Now I am happier than a two tailed dog :D


SIGNATURE
Ernesto
ZX80 USA, ZX81UK, ZX Spectrum, ZX Spectrum+, ZX Spectrum 128+ UK, ZX Spectrum +2/A, Sinclair QL, CZ1000, CZ1500, CZ2000, CZ1000Plus, CZ1500Plus, CZ Spectrum, CZ Spectrum Plus, TK83, TK85, TK90X, TK95. TS2068. And more to come :D
User avatar
xelalex
Bent Pin Expansion Port
Posts: 90
Joined: Thu Aug 04, 2011 9:55 am

Re: Microdrives not working and now neither oqtadrive

Post by xelalex »

Cool! 8-) Happy to see it working. I'll add a note to the project README, that points out the need to bridge the two pins when removing drives from a QL.


Derek_Stewart
Font of All Knowledge
Posts: 3928
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: Microdrives not working and now neither oqtadrive

Post by Derek_Stewart »

Hi,

If the link wire is not installed, does that mean, the Oqtadrive can not be mapped as MDV1 or MDV2, only being able to use MDV3-MDV8?


Regards,

Derek
User avatar
xelalex
Bent Pin Expansion Port
Posts: 90
Joined: Thu Aug 04, 2011 9:55 am

Re: Microdrives not working and now neither oqtadrive

Post by xelalex »

Without the bridge, the drive daisy chain is broken, and nothing would work, be at OqtaDrive or an external real drive. For example, if you remove MDV1 from the QL and don't bridge pins 1 and 2 in its PCB socket, MDV2 will stop working.


User avatar
Pr0f
QL Wafer Drive
Posts: 1298
Joined: Thu Oct 12, 2017 9:54 am

Re: Microdrives not working and now neither oqtadrive

Post by Pr0f »

I think the link just moves the Current Microdrive train 'closer' to the Zx8302

So if you bridge the link in the header for MDV1 - MDV2 will actually become MDV1 - if you bridge MDV2 as well - then MDV1 will be the first external drive. The select signal just gets clocked through available devices.


bola_dor
ROM Dongle
Posts: 22
Joined: Mon Jul 27, 2020 6:39 pm

Re: Microdrives not working and now neither oqtadrive

Post by bola_dor »

20220630_010121.jpg
Whithout the links MDSELDN won't reach the edge connector. At first I used a long wire from mdv1 IN to mdv2 OUT. The I realized that this way, mdv1 led indicator was skipped...


SIGNATURE
Ernesto
ZX80 USA, ZX81UK, ZX Spectrum, ZX Spectrum+, ZX Spectrum 128+ UK, ZX Spectrum +2/A, Sinclair QL, CZ1000, CZ1500, CZ2000, CZ1000Plus, CZ1500Plus, CZ Spectrum, CZ Spectrum Plus, TK83, TK85, TK90X, TK95. TS2068. And more to come :D
Post Reply