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

Namco Volume Controller SLPH-00015 and 3.3V Arduinos support #11

Open
eadmaster opened this issue Jun 14, 2021 · 16 comments
Open

Namco Volume Controller SLPH-00015 and 3.3V Arduinos support #11

eadmaster opened this issue Jun 14, 2021 · 16 comments

Comments

@eadmaster
Copy link

eadmaster commented Jun 14, 2021

is it supported?

white Jap version
green Eur version (i have one of these)

Reportedly it is using the Negcon analog protocol.

side question: will this sketch also work with an 3.3V Pro Micro board (instead of using a level shifter)?

@SukkoPera
Copy link
Owner

SukkoPera commented Jun 14, 2021

I don't have that one and no one has reported about it, so I can't say for sure, but if it uses the neGcon protocol, it should work.

Interesting question about 3.3V boards. I think they will work but you might need a strong external pull-up (1k) on the DAT line.

@eadmaster
Copy link
Author

ok, i will give a try when i have some free time and all the components required and report back here.

@eadmaster
Copy link
Author

eadmaster commented Jun 14, 2021

forgot to ask: do you have some time-sensitive code in the lib that won’t work correctly @ 8MHz?

@SukkoPera
Copy link
Owner

I don't think so but I have never tested the lib at 8 MHz. I'd suggest using the hardware SPI pins for improved reliability.

@SukkoPera
Copy link
Owner

Any news about this?

@eadmaster
Copy link
Author

still haven't received all the needed parts, i suggest to leave this issue opened until it is verified.

@SukkoPera
Copy link
Owner

Ok, no problem! Just make sure to report back :).

@eadmaster
Copy link
Author

UPDATE: just built the adapter with a diymore Arduino USB @ 3.3V: tested with a DS2 controller first and it IS working fine!

Btw it is NOT working with the Namco Volume Controller, anything i could try?

@SukkoPera
Copy link
Owner

Enable debug and report what you get.

@eadmaster
Copy link
Author

eadmaster commented Sep 5, 2021

EDIT2: after a few tries, with the Volume Controller now i get this in the serial monitor:

Ready!
Controller found!
Cannot enter config mode
Controller lost :(
Controller found!
Cannot enter config mode
Controller lost :(
Controller found!
Cannot enter config mode
Controller lost :(
Controller found!
Cannot enter config mode
Controller lost :(
(loops)

@eadmaster
Copy link
Author

eadmaster commented Sep 5, 2021

Another try after re-checking the wires, now it stops here:

Ready!
Controller found!
Cannot enter config mode

@SukkoPera
Copy link
Owner

Try to uncomment the DUMP_COMMS #define in PsxNewLib.h, I need more info.

@eadmaster eadmaster changed the title [Q] Namco Volume Controller SLPH-00015 support Namco Volume Controller SLPH-00015 and 3.3V Arduinos support Sep 6, 2021
@eadmaster
Copy link
Author

eadmaster commented Sep 6, 2021

there you go:
log1.txt

(If it does not make any sense i may still have some loose wire on my prototype build i need to fix again)

@SukkoPera
Copy link
Owner

It doesn't make much sense, but I cannot make a useful analysis if I cannot trust the data you provide. Please make sure your wiring is solid and that you have 1k pull-ups on all lines, then produce a log and I will analyze that.

@sonik-br
Copy link

sonik-br commented Apr 1, 2022

Just got a Volume Controller and I can confirm that it uses the same protocol as the neGcon and is supported by PsxNewLib.
No idea about a 3.3v arduino as I'm using a Leonardo with voltage regulator and level shift for 3.3v.

@DevDavisNunez
Copy link

Hello, I am using this library in an atmega8 at 8mhz, everything works, but there is a problem, it seems that it takes time to read the values of the control, something like a delay, I press, and release the control and in the code it takes a few seconds to detect that I release or press, what can I change to improve the speed? I even removed the delay from the loop of the program, but it's still the same bad.

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

4 participants