open-ephys / acquisition-board

Hardware interface for streaming up to 512 channels of neural data via USB
https://open-ephys.github.io/acq-board-docs/
Other
51 stars 29 forks source link

GUI crashes when using acquisition board with new FPGA module - check gateware version #22

Closed LaurensGoyvaerts98 closed 1 year ago

LaurensGoyvaerts98 commented 1 year ago

At every step in the software the open ephys just crashes, while the green lights keep flickering. When trying to find the board, it crashes, then if by miracle it finds it, it will not find the headstage or it will crash again finding it. Then if you are patient enough to get to this step, it crashes during the impedance measurements or it makes just weird measurements.

jsiegle commented 1 year ago

We're very sorry to hear you're having trouble getting your acquisition board to work. We'd love to know more details about your setup, because this experience seems to be unique. Have you tried connecting to the board from multiple computers? That will help us determine if there's an issue with your acquisition board, or possibly something specific about the PC you're using.

If you can send a message to support@oeps.tech, we'd be happy to help you troubleshoot further.

jonnew commented 1 year ago

This is the wrong repo for this issue. Please submit an new issue to this repo since the acquisition board can be used with either the Open Ephys ECP5 FPGA module or an Opal Kelly board:

https://github.com/open-ephys/ECP5U85-BSE-USB

Also, the issue title "New FPGA open ephys is trash" and the issue itself contains numerous grammatical errors. It seems like it was typed hastily. Once situated in the new repo, I suggest the title "This FPGA module is trash", which makes more sense. Also you can use free online tools for checking your grammar before you submit your issue.

ChucklesOnGitHub commented 1 year ago

We did remote troubleshooting with the user at OEPS Support.

Takeaways:

Please note I have updated the issue title to keep interactions within our community respectful. This issue is closed.

LaurensGoyvaerts98 commented 1 year ago

Please note that the crashes are not over, they are just less frequent. The opal kelly fpga still works faster and more smoothly.

Verzonden vanuit Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 voor Windows

Van: Ceci @.> Verzonden: woensdag 26 juli 2023 20:41 Aan: @.> CC: @.>; @.> Onderwerp: Re: [open-ephys/acquisition-board] GUI crashes when using acquisition board with new FPGA module - check gateware version (Issue #22)

We did remote troubleshooting with the user at OEPS Support.

Takeaways:

Please note I have updated the issue title to keep interactions within our community respectful. This issue is closed.

— Reply to this email directly, view it on GitHubhttps://github.com/open-ephys/acquisition-board/issues/22#issuecomment-1652313624, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQBTQBZWTCMYBBHO3AEVS5TXSFQFNANCNFSM6AAAAAA2V6AE2M. You are receiving this because you authored the thread.Message ID: @.***>

ChucklesOnGitHub commented 1 year ago

Oh, I wasn't aware this was the case. Crashes can be related to software or hardware components other than the FPGA module.

Since you continue to experience issues, please write to our support channel with the complete content of the GUI console, the session activity log file and a full description of the issue (what happens right before a crash, what frequency of crashes you are experiencing, what do you mean by saying the fpga is slow, etc). A screenshot of the issue can also help.

Once we narrow it down, we can open a more specific issue in the appropriate repository.

Unfortunately, the Opal Kelly FPGA module used in past versions of our acquisition board is no longer available. We documented the differences between both devices here, and continue to improve the functionality of the new version thanks to user feedback.

LaurensGoyvaerts98 commented 1 year ago

About the impedance measurement: Is there anywhere where I can read about the intan chip using a capacitor as a current source? Is there any manual about how the open ephys does the impedance measurement? Does it measure versus the ground or the reference when desoldering the 0-Ohm resistor on the Intan headstage board?

Verzonden vanuit Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 voor Windows

Van: Ceci @.> Verzonden: donderdag 27 juli 2023 11:46 Aan: @.> CC: @.>; @.> Onderwerp: Re: [open-ephys/acquisition-board] GUI crashes when using acquisition board with new FPGA module - check gateware version (Issue #22)

Oh, I wasn't aware this was the case. Crashes can be related to software or hardware components other than the FPGA module.

Since you continue to experience issues, please write to our support channel with the complete content of the GUI console, the session activity log file and a full description of the issue (what happens right before a crash, what frequency of crashes you are experiencing, what do you mean by saying the fpga is slow, etc). A screenshot of the issue can also help.

Once we narrow it down, we can open a more specific issue in the appropriate repository.

Unfortunately, the Opal Kelly FPGA module used in past versions of our acquisition board is no longer available. We documented the differences between both devices herehttps://open-ephys.github.io/acq-board-docs/User-Manual/New-FPGA.html#differences-with-previous-boards, and continue to improve the functionality of the new version thanks to user feedback.

— Reply to this email directly, view it on GitHubhttps://github.com/open-ephys/acquisition-board/issues/22#issuecomment-1653272579, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQBTQBZP6LL5PNMUWW7ZIZTXSI2GTANCNFSM6AAAAAA2V6AE2M. You are receiving this because you authored the thread.Message ID: @.***>

ChucklesOnGitHub commented 1 year ago

Here is the Intan RHD2000 series chip datasheet.

The implementation of the impedance measurement procedure is not described in our user manuals, but the source code for the GUI Rhythm plugin and for the hardware are open. I'll reach out to the engineering team to see if they can provide further details on this. Are there any specific details you are looking for? Please note that part of our team is on holiday so their response might be delayed.

LaurensGoyvaerts98 commented 1 year ago

I was looking for it myself, but I did not seem to find it. Thanks a lot for your help! For the impedance measurement, normally a sine wave with a specific amplitude is applied against a counter and/or reference electrode. This depends if a two or three electrode setup is used. I am thus also wondering if the impedance is measured against the ground or reference or both, because you can also desolder the 0 Ohm resistor on the intan board.

Van: Ceci @.> Verzonden: donderdag 27 juli 2023 13:43 Aan: @.> CC: @.>; @.> Onderwerp: Re: [open-ephys/acquisition-board] GUI crashes when using acquisition board with new FPGA module - check gateware version (Issue #22)

Herehttps://intantech.com/files/Intan_RHD2000_series_datasheet.pdf is the Intan RHD2000 series chip datasheet.

The implementation of the impedance measurement procedure is not described in our user manuals, but the source code for the GUI Rhythm plugin and for the hardware are open. I'll reach out to the engineering team to see if they can provide further details on this. Are there any specific details you are looking for? Please note that part of our team is on holiday so their response might be delayed.

— Reply to this email directly, view it on GitHubhttps://github.com/open-ephys/acquisition-board/issues/22#issuecomment-1653449663, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQBTQBYAZSPM4XRWX2SP5NTXSJH7ZANCNFSM6AAAAAA2V6AE2M. You are receiving this because you authored the thread.Message ID: @.***>

LaurensGoyvaerts98 commented 1 year ago

I was also wondering how the bandpass filter frequencies of the plugin are different than the frequencies you can select on the OE FPGA Acquisition board. Do they do the same? Or can you select a greater bandwidth on the acquisition board and then make it smaller with the Bandpass filter frequencies to distinguish a high pass or low pass?

Verzonden vanuit Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 voor Windows

Van: Ceci @.> Verzonden: donderdag 27 juli 2023 13:43 Aan: @.> CC: @.>; @.> Onderwerp: Re: [open-ephys/acquisition-board] GUI crashes when using acquisition board with new FPGA module - check gateware version (Issue #22)

Herehttps://intantech.com/files/Intan_RHD2000_series_datasheet.pdf is the Intan RHD2000 series chip datasheet.

The implementation of the impedance measurement procedure is not described in our user manuals, but the source code for the GUI Rhythm plugin and for the hardware are open. I'll reach out to the engineering team to see if they can provide further details on this. Are there any specific details you are looking for? Please note that part of our team is on holiday so their response might be delayed.

— Reply to this email directly, view it on GitHubhttps://github.com/open-ephys/acquisition-board/issues/22#issuecomment-1653449663, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQBTQBYAZSPM4XRWX2SP5NTXSJH7ZANCNFSM6AAAAAA2V6AE2M. You are receiving this because you authored the thread.Message ID: @.***>

sneakers-the-rat commented 1 year ago

Wtf is this bullshit.

incredible open source decorum

jonnew commented 1 year ago

On the plus side, we finally adopted some reasonable community guidelines for Open Ephys:

https://openhardware.space/guidelines/

So, in the future an issue like this will be closed immediately and a two-strikes and you're out warning provided to the OP. @LaurensGoyvaerts98, this is your first strike. If you continue to have issues with hardware or software, create an issue in the relevant repo with a clear explanation of the problem and what precipitated it. Issues are developer tools, not a place for personal support. If you want to ask specific questions, discord is the best place for that. Please don't cross post. Obviously our guidelines apply there as well, so be civil.