# Montage for 16 channels openBCI

**URL:** <https://mne.discourse.group/t/montage-for-16-channels-openbci/2652>\
**Category:** Support & Discussions\
**Tags:** eeg\
**Created:** [February 3, 2021, 12:58am UTC](https://mne.discourse.group/t/montage-for-16-channels-openbci/2652 "2021-02-03T00:58:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ihgumilar](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/ihgumilar/32/97_2.png) [@ihgumilar](https://mne.discourse.group/u/ihgumilar)\
**Post date:** [February 3, 2021, 12:58am UTC](https://mne.discourse.group/t/montage-for-16-channels-openbci/2652/1 "2021-02-03T00:58:27Z")

</div>

Hi,

I am trying to use the standard 10-20 systems of EEG for the OpenBCI data that I have got by using this code

[ten\_twenty\_montage](https://mne.tools/dev/generated/mne.channels.DigMontage.html#mne.channels.DigMontage) = [mne.channels.make\_standard\_montage](https://mne.tools/dev/generated/mne.channels.make_standard_montage.html#mne.channels.make_standard_montage)(‘standard\_1020’)

However, **1**. I just don’t know how do I make sure that the CSV file that I have match with the sensor name that is listed there ?

**2.** How can I drop other sensors that I don’t have the data ? since OpenBCI gave me only 16 channels, then I only those 16 channels for my analysis

Thanks

---

<div class="post-metadata">

**Author:** ![richard](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/richard/32/15_2.png) [@richard](https://mne.discourse.group/u/richard)\
**Post date:** [April 7, 2021, 8:21am UTC](https://mne.discourse.group/t/montage-for-16-channels-openbci/2652/2 "2021-04-07T08:21:44Z")

</div>

Hello @ihgumilar, sorry for the late response. Have you meanwhile been able to resolve the issue?

---

<div class="post-metadata">

**Author:** ![ihgumilar](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/ihgumilar/32/97_2.png) [@ihgumilar](https://mne.discourse.group/u/ihgumilar)\
**Post date:** [April 7, 2021, 9:31pm UTC](https://mne.discourse.group/t/montage-for-16-channels-openbci/2652/3 "2021-04-07T21:31:28Z")

</div>

Not a problem. Yes, I am able to resolve the issue.  
Thanks

---

<div class="post-metadata">

**Author:** ![sappelhoff](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/sappelhoff/32/3276_2.png) [@sappelhoff](https://mne.discourse.group/u/sappelhoff)\
**Post date:** [June 12, 2021, 9:57am UTC](https://mne.discourse.group/t/montage-for-16-channels-openbci/2652/4 "2021-06-12T09:57:23Z")

</div>

Hi @ihgumilar - I’m glad you were able to solve it. Would you be able to post a quick summary of the solution and then mark your own reply as the “solution” for this forum thread?

→ That’d be a great help for any other user in the future, stumbling over this problem.

Thanks!

---

<div class="post-metadata">

**Author:** ![ihgumilar](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/ihgumilar/32/97_2.png) [@ihgumilar](https://mne.discourse.group/u/ihgumilar)\
**Post date:** [June 28, 2021, 2:07am UTC](https://mne.discourse.group/t/montage-for-16-channels-openbci/2652/5 "2021-06-28T02:07:08Z")

</div>

Hi @sappelhoff

Sorry for the late reply.

Kindly find the code below. Hope that can be helpful for others.

```python

# Create 16 channels montage 10-20 international standard
           ` montage = mne.channels.make_standard_montage('standard_1020')`
            # % Create info
            # Pick only 16 channels that are used in Cyton+Daisy OpenBCI
            
ch_names = ['FP1', 'Fp2', 'F7', 'F3', 'F4', 'F8', 'T7', 'C3', 'C4', 'T8', 'P7', 'P3', 'P4', 'P8', 'O1', 'O2']
            ch_types = ['eeg'] * 16
            info = mne.create_info(
                ch_names=ch_names,
                sfreq=125,
                ch_types=ch_types)
            info.set_montage('standard_1020', match_case=False)

```
