x-station / xstation-issues

Issues and support for the xstation optical drive emulator
24 stars 5 forks source link

PU-8 (Early) #52

Open ryanm101 opened 3 years ago

ryanm101 commented 3 years ago

@ramapcsx2

Based on your images below I've traced the following connections out, I just want to confirm they look correct to you before I get to soldering.

Also I assume other than this wiring all other parts of the PU-8 (late) guide are applicable.

FFC_Pin ESP_GPIO BoardConnection Notes
1 GND - -
2 - 8v LDO IN
3 27 PSNee -
4 26 DATA_OUT_CDCONTROLLER -
5 25 Subq -
6 33 CLOK -
7 32 data -
8 35 LID Switch -
9 34 xlat -
10 39 N/C -
11 GND - -
12 16 APLL_CLK_OUT Not in image (goes to the CPU oscillator)
13 36 SQCK -
14 4 BCK_OUT_CDCONTROLLER -
15 5 WS_OUT_CDCONTROLLER -
16 19 SENS -
17 21 RST -
18 GND - -
19 22 SC -
20 23 Limit Switch -
ramapcsx2 commented 3 years ago

Oh gee, a large table :/ So the "5v?" is actually the 8V supply, so that's correct, just a different voltage. I'd get rid of the "ESP Pin" vs "ESP GPIO" moniker, as that is too confusing. Just use the ESP GPIO as they're named GPION in the pinout.

Once the table is updated, we can properly place missing signals like the APLL (ESP GPIO16).

ryanm101 commented 3 years ago

@ramapcsx2 Ok updated

ramapcsx2 commented 3 years ago

Oh, I forgot to update you. Sorry ><

So here are some of your missing signals:

If you need the unlabeled ones as well:

Please tell me how it went ;)

ryanm101 commented 3 years ago

Do you have pics of where those points are? Or is there a schematic I can reference?

ramapcsx2 commented 3 years ago

This is what I made so far. It's all I have ;p SCPH-1002_PU-8-11_EARLY_bottom_27 10 2020

ryanm101 commented 3 years ago

No worries, i misread 'unlabeled' as they werent on the diagram instead of not labeled in my table. Doh!

Will do, that's the table updated now

ryanm101 commented 3 years ago

PU8_CPUOSC

Which pin of the oscillator or CPU should I be connecting to? for APLL_CLK_OUT

ramapcsx2 commented 3 years ago

It's the same as usual, you remove the resistor ("151" label) and solder APLL to the usual spot on the mainboard underside.

ryanm101 commented 3 years ago

Do i need to remove the filter cap per the PU-8 Late instructions? (Sorry for all teh questions just dont want to blow it up :) )

ramapcsx2 commented 3 years ago

You might as well, though it's not required. With the filter removed, the oscillator is not powered, and is not needlessly generating a clock into nothing. It's preference :p

ryanm101 commented 3 years ago

Ah ok thanks

ryanm101 commented 3 years ago

IMG_20210117_025053 IMG_20210117_025045 IMG_20210117_025040

On first boot (ignore banding that's just the crt + camera) IMG_20210117_030918

Video of XStation

On subsequent boots just a black screen not even sony boot

birdybro commented 3 years ago

Probably a dumb question, but is that wire shielded or is that bare copper? If it's not shielded, that might be the source of your problems entirely. It was a dumb question, it's enameled wire. My bad :P

Also, where's the QSB?

ramapcsx2 commented 3 years ago

Well, I can't really help much. I understand what you did there, it should probably work, but definitely use better wires for power (8v) and GND. For what it's worth, when I built an EARLY PU-8 setup for testing, it worked right away. The code supports that version fine.

ryanm101 commented 3 years ago

Ha nothing ever works 1st time for me (well the last 5502 i did did :) ) i'm not that good or lucky. Do you have any examples of oscilloscope / logic analyser output i can 'look' for to detect a problem. I can beef up the power and gnd wires (I only connected 1 of the GND points as it looked like it was a common ground that was being used).

I was mainly hoping that a second pair of eyes could check i'd not made any obvious wiring mistakes. Continutity on all points was tested ( i just tested for a beep not resistance.) 28awg enameled wire was used, i figured it would be ok for those connections & distances.

@birdybro No fair call, i'll verify i've not nicked the enamel / shorted something, It's not impossible (or even unlikely). There is no QSB for the PU-8 (Early) so I reused one of the spare ones trimmed down and hot glued to the board so i didn't have to run lengths of wire to the top side and could use the ribbon cable. It's in more or less the same place it would be if you had fitted it on a PU-8 (late)

ramapcsx2 commented 3 years ago

Ah, in your installation, there is no ground link for the PsNee gate. In a LATE PU-8 install, the QSB grounds this point, but you'll have to do it manually. https://i.imgur.com/j2908Ys.png Edit: You need both ground links shown in the pic.

ryanm101 commented 3 years ago

Just so I am clear just drop a wire between those two points (i.e. replace the pink lines with real wire?)

AHHHH that explains your solder blobs.. i meant to ask about those

Quantum-cross commented 3 years ago

Any updates on this? Any boards I can be involved in testing? I have this revision PU-8 as well.

Quantum-cross commented 3 years ago

Also, I'm fine with doing a non-qsb wired install like @ryanm101, but did you ever get your install working after fixing the ground links?

ryanm101 commented 3 years ago

No, it's on the back burner until i get time to look at it again 

Quantum-cross commented 3 years ago

@ramapcsx2 would you release the schematics and pcb files for the 100x qsb? I wouldn't mind giving it a shot myself, it doesn't look like too many modifications would be needed. I'll release back any modifications if it works.

ramapcsx2 commented 3 years ago

Hey, I don't have much to do with the QSBs, but I can work with you on this. Let's meet on Discord :) https://discord.gg/aKgCvUtQ

scp-electrocution commented 2 years ago

Hi guys, I can confirm that the information you collected to install xstation on pu-8 early board is correct, I followed the table in the first post and everything works, thanks (temporary installation for testing only)

@ryanm101 @ramapcsx2 xstation pu8 early 0 xstation pu8 early

ramapcsx2 commented 2 years ago

Great! Also, the new QSBs should be ready any day now :)

ryanm101 commented 2 years ago

@ramapcsx2 please let me know when i'd love one or two..

ramapcsx2 commented 2 years ago

I'll probably write something on Twitter and the Discord :)

L10N37 commented 2 years ago

happy to make a QSB for this if you can send complete installation points and their corresponding pins to the ribbon cable header. I have quite a few of these boards going to waste... not that anyone ever gets PU8 systems off me. They're always chasing PU18! none the less.. a project for when I get some time. It's quite relaxing for me to use kicad, and I'll share the design openly when finished. Just need complete info on what to remove etc.

ramapcsx2 commented 2 years ago

Let's chat on Discord :) I have some images with a couple points, but mostly you'd have to ring the signals out. Their end points are known and the same as on EARLY PU-8, but where the test points / access are is different.

scp-electrocution commented 2 years ago

@ramapcsx2 Can you add discord server link?

pdiggitydogg commented 2 years ago

IMG20220627121017 I can confirm the points provided work while using a trimmed 100x original QSB.

RickTrajano commented 2 months ago

Hello,

I followed this discussion to connect successfully my early PU-8 by cutting the Late PU-8 QSB and was successful so thank you for this post. I went ahead and created a diagram to help on my following installations and wanted to leave it here so it helps others that might be struggling with this installation. Hope it helps

Early PU-8 Instalation (With 100x QSB)

IMG_1053

ramapcsx2 commented 2 months ago

Thanks a bunch! One of these days, the actual production QSBs will be available :)

RickTrajano commented 2 months ago

@ramapcsx2 Do you know why has no one made a QSB for this model? I don't have much experience in designing PCBs but I can't really see a reason why it would more complex than the other ones. But then I've never design something with this many connection and as precise as this needs to be.

Thanks

L10N37 commented 2 months ago

V1 was sent to me for early PU8 and installed last July, he ended up taking 2 late PU8 off me and I sold my system with that customers early PU8 QSB to someone in Cuba (edit: Colombia) . It already exists. I didn't realise it wasn't easily available but there are photos of my installation... I definitely wasn't imagining things :P

(it was because I offered a cheaper dual xtal DFO option, early PU8 doesn't have 2 GPU xtal footprints and separate GPU clock input pins)

L10N37 commented 2 months ago

Screenshot_20240629-220735

RickTrajano commented 2 months ago

@L10N37 the question is where to get them 😂 Yeah I remember getting some from castlemania at a certain point but they don’t sell the xstation anymore. Thanks for the pic. I wouldn’t mind making some if I had the gerber files

L10N37 commented 2 months ago

You need a ruler and kicad. You should be able to print the attempts out on paper and cut them out and lay them over the board In position with some trial and error until it's perfect. The people who do this stuff all the time have special machines that measure everything precisely for them but you can do DIY methods.