Replies: 2 comments 15 replies
-
Hi, since you have your oscilloscope already at hand, I'd probably start with probing pins 1-4 of the MCP3204 to check if any signal arrives there. This should rule out any issues with the analog part. You can also try shortly bridging Vref to one of those pins and check if this does trigger a hit. Maybe also check all Vcc pins for the correct voltages while you are at it, just to be sure. The next step would be changing to 'Debug' mode and connect via serial terminal. This will show you the ADC readings if a hit is detected, so I recommend lowering the thresholds for this. (Mind that the values are mapped to 16bit and a peak will stay for the duration of 'Hold Time'). If the analog part is good and you still don't get any output in 'Debug' mode, I'd suspect an issue with the ADC or level-shifter. Further, are you using the pre-built firmware or did you build it yourself? Anyways, cool project! I'd really be interested how well this performs with an actual arcade drum. |
Beta Was this translation helpful? Give feedback.
-
I think I've gotten further than I've been before! I have it in DEBUG mode and its outputting:
repeatedly. Not sure what this means, as I'm having a hard time parsing the USB_DEBUG code. Any ideas what might be happening? |
Beta Was this translation helpful? Give feedback.
-
Alright, I've got the board all assembled and I believe it's assembled correctly. I have my drum (actually an official Namco Bandai Arcade drum, so I'm essentially trying to retrofit a real arcade setup to work with the console games). I've also connected the outputs of the piezo's to an oscilloscope and can confirm that they're working.
I have the piezos from the arcade machine connected to the board, but I'm not seeing any "hits" or presses when I connect the board. Not sure where to start debugging here, if I should just start with changing the trigger thresholds? Or if there's an easier way to figure out what's going on?
Is there a way for me to output the ADC values from the Piezo's in this setup? Looking for any help or guidance on where to start debugging.
Beta Was this translation helpful? Give feedback.
All reactions