Welcome, Guest
You have to register before you can post on our site.

Search Forums

(Advanced Search)

Forum Statistics
» Members: 27
» Latest member: IMHiggins
» Forum threads: 206
» Forum posts: 739

Full Statistics

Online Users
There are currently 4 online users.
» 0 Member(s) | 4 Guest(s)

Latest Threads
Inspection methods of hid...
Forum: SanCafé
Last Post: IMHiggins
11-18-2019, 06:29 PM
» Replies: 1
» Views: 164
MED box output to Pulsepa...
Forum: Hardware
Last Post: Taylor
11-18-2019, 04:01 PM
» Replies: 2
» Views: 802
Bpod modules and Bpod r0....
Forum: Hardware
Last Post: Josh
11-18-2019, 03:34 PM
» Replies: 1
» Views: 133
Certifix Live Scan Finger...
Forum: Hardware
Last Post: afra
11-11-2019, 09:10 AM
» Replies: 0
» Views: 130
Me Presento! ayuda!
Forum: Public suggestion box
Last Post: Monic78
11-09-2019, 12:09 AM
» Replies: 0
» Views: 25
oLED failure
Forum: Hardware
Last Post: njm
11-07-2019, 07:32 PM
» Replies: 0
» Views: 35
Lightcoinex » Feed
Forum: Neuro Technology Chat
Last Post: English
11-06-2019, 01:28 PM
» Replies: 0
» Views: 101
setSontinuous python func...
Forum: Software
Last Post: Josh
10-30-2019, 01:02 AM
» Replies: 1
» Views: 51
Flashing LED with Wavefor...
Forum: Software
Last Post: Josh
10-25-2019, 03:56 PM
» Replies: 4
» Views: 147
Running Bpod in parallel ...
Forum: Software
Last Post: Josh
10-16-2019, 04:39 PM
» Replies: 3
» Views: 119

  String GUI parameter
Posted by: veronica - 02-15-2019, 02:52 PM - Forum: Software - No Replies


I am trying to set a GUI parameter to be a string that updates on each trial. I am able to see the string in the GUI if I initialize it on the default settings. But then I can't get it to update. Is it not possible? Do all parameters need to be numerical?

Thank you!

(02-15-2019, 02:52 PM)veronica Wrote: Hi,

I am trying to set a GUI parameter to be a string that updates on each trial. I am able to see the string in the GUI if I initialize it on the default settings. But then I can't get it to update. Is it not possible? Do all parameters need to be numerical?

Thank you!

I don't even need to be able to modify it from the GUI. It could be a "read only" GUI parameter, if that were possible.

  No appropriate method, property, or field 'MOTORS' for class 'BpodObject'
Posted by: FloreB - 02-14-2019, 09:44 AM - Forum: Hardware - Replies (1)


I have the following error: " No appropriate method, property, or field 'MOTORS' for class 'BpodObject' " after calling BpodSystem.MOTORS

The system I am using is suppose to controle both the valves delivering the water to the mouse, and motors that control the platform on which the needles delivering the water are.
Motors are controlled by an additional arduino that is directly connected on the computer.  

The code used to work, and after some problems with the system I had to reset everything so I think I forgot to install something again but I am not sure and above all I don't find what... 

Do you have any idea of what the problem might be? 

Thank you for your help, 


  ttl channel outputs in State Machine r2
Posted by: Dani182 - 02-13-2019, 01:45 AM - Forum: Software - Replies (4)

To whom it may concern,

I am pretty new to Bpod (and Matlab) and looking for some advise as to how to drive different components using the State Machine r2. 

Up to now, we have been performing experiments using the previous version State Machine r1 and used the bare wires or ttl ports to directly drive the different components of the setup (e.g. stimulus apparatus, several speakers, triggers for scanimage software  and shatter). These were physically accessible from the bpod arduino board and could be directly coded into the state matrix. We have recently purchased the new Bpod machine r2 and I would like to know what's the best way to go in order to drive several components while having only 2 ttl input/output. Also how much coding would this require? it would be great to have a sample code just to have an idea. Thanks. Dani

  Replacement suggestion for BOM #17 TLP2160(TPF)CT-ND
Posted by: ondracej - 02-06-2019, 10:38 AM - Forum: Hardware - Replies (5)

Hi all, 

Does anyone have a good recommendation for an alternative supplier or an alternative part for the BOM #17 TLP2160(TPF)CT-ND - the 2-channel digital isolator?
I am running into major supply problems here in Germany. I would appreciate any ideas! This is the only problematic part I am missing. 

Cheers, Janie

  Matlab upward compatibility
Posted by: trose_neuro - 02-05-2019, 08:31 AM - Forum: Software - Replies (1)

Hi Josh,

just as a heads-up: I am sure you have seen this but the current BPOD_Gen2 distribution has a range of incompatibilities with current (2018b) Matlab versions (e.g. the 'java(findjobj...' statements  and the deprecated NI board handling in the soundcalibration plugin).


  PsychToolbox Asio support ended
Posted by: trose_neuro - 02-01-2019, 03:16 PM - Forum: Software - Replies (7)

Hi everybody,

as a new user I am probably one of the first to get hit by this: Psychtoolbox does not support Asio anymore.

Quote:Disclaimer: "ASIO is a trademark and software of Steinberg Media Technologies GmbH."
Therefore in past Psychtoolbox v3.0.14 and earlier versions, the driver was able to take advantage of ASIO ® by optional installation of a special portaudio.dll which was downloadable by you from a link on this web page. The DLL was not part of the standard old Psychtoolbox distributions due to licensing restrictions wrt. ASIO ®.
Unfortunately, in order to allow me to continue to provide that DLL for download, Steinberg GmbH wanted me to sign a new updated license agreement, whose terms i find unacceptable, as it would put too much burden on myself and the project and lack any future-proofness. Therefore as of December 2018 i will no longer provide that DLL for download, and all past, current and future Psychtoolbox versions hereby lose ASIO ® support. If you need reasonably good sound support, either upgrade to Psychtoolbox 3.0.15 or later for use of WASAPI on Windows, or switch to Linux.

I assume I would have to obtain the DLL officially from Steinberg to get it to work since downgrading PTB was not sufficient. 
Or would there be other solutions?



  Background hissing form analog output module
Posted by: veronica - 01-24-2019, 05:05 PM - Forum: Software - Replies (3)


I'm having trouble with the quality of the sounds that play through the analog output module I'm using. The module is connected to a digital amplifier which is connected to a speaker, and there's a loud background hissing all the time. Do you know how I can fix this problem? Is there a way to scale the sounds up so that the amplifier can be turned down? 

Thank you!

  Port Valve
Posted by: samv - 01-23-2019, 07:25 PM - Forum: Hardware - Replies (5)

I am using the integrated LED, sensor, valve ethernet cabled port. I can manually turn on the LED, and it detects pokes, but I cannot turn on the valve.

The valve works with a different Bpod, but not a Gen2 Board. What might be wrong?

  Firmware Discrepancy
Posted by: samv - 01-23-2019, 04:52 AM - Forum: Software - Replies (1)


We are trying to use a Bpod Finite State machine with Version 22 firmware. However, we continue to get this error....

ERROR: Old state machine firmware detected, v19. 
Please update the state machine firmware to v22, and try again.
Click here to start the update tool, or run UpdateBpodFirmware().
If necessary, manual firmware update instructions are here.

It seems that  obj.FirmwareVersion ~= obj.CurrentFirmware.StateMachine  are different...

We have tried to Update BpodFirmware through your instructions online but have no luck..


  Sync Bpod with microscope frame acquisition
Posted by: Sara - 01-17-2019, 11:04 PM - Forum: Software - Replies (9)

Hi Josh,

I would like to do imaging while controlling behavior with Bpod, but I am not sure how to sync the two acquisitions. I connected the output of the frame trigger that is sent by the microscope hardware to one of the digital inputs of Bpod, but I am missing pulses (the number of frames acquired is higher than the TTL pulses detected with Bpod). What is the best way to do this?