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

Schematic #2

Open
lzref opened this issue Sep 18, 2021 · 2 comments
Open

Schematic #2

lzref opened this issue Sep 18, 2021 · 2 comments

Comments

@lzref
Copy link

lzref commented Sep 18, 2021

Hi! Do you plan to publish the schematic for your project?

I've been struggling with NTS-1 for days and days and your resource seems to be the best analysis/documentation out there.

I'm just trying to make the STM32F103C8T6 "Blue Pill" to work with NTS-1. I was even able to compile and upload the original nts-1-customizations code to it (by changing includes and changing pins; I'm trying to use the SPI1 instead of SPI2). But when I connect everything, it simply does nothing (a MIDI device doesn't even appear on the computer connected to NTS-1). So maybe I connected things incorrectly.

You mention that you lost several days because you didn't connect all the pins properly. Maybe I got something similar.

I also have an ESP-WROOM-32 board from DOIT but I have zero documentation on it, so I don't even know what pins can be used for SPI.

All in all, I'm just desperate to find some setup that does something. As long as it initializes NTS-1 and gets ready to exchange SPI messages, I'm down to reverse-engineer them if the NTS-1 library doesn't work. But I don't have much experience programming SPI (other than using SPI displays, where everything's done by libraries), so this initial setup is being a big pain.

Anyway, thank you for this repo, it's been a huge help!

@eudes
Copy link
Owner

eudes commented Jan 10, 2022

Hey! Sorry about the delay on this, I haven't been paying much attention to Github notifications.

I'm afraid I don't have access to my schematics (a scribble on a notepad which is not with me at the moment). The only documentation I have is in the repo, and I'm afraid it's not very clear.

I also have this video, which shows that the actual connections to IO pins on the ESP32 are very few and likely just what you can find in the tables cited above.

Just make sure that every pin in the NTS1 is connected to what the reference schematic from Korg shows (all grounded pins to ground, all 3v3 pins to 3v3).

Also, make sure that you're using the appropriate SPI IO pins on your board. Mine had only 2 sets of pins that are usable for SPI comms.

If none of this helps, check that whatever you're using as a power supply is capable of providing enough power for both the board and the NTS1. My SparkFun Thing plus connected to a laptop managed OK, but your situation might be different.

Good luck! If I find my schematics, I'll add them to the repo.

@lzref
Copy link
Author

lzref commented Jan 10, 2022

Thank you!

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