Skip to the content
PCBKitNew board
4 layers43 × 95 mmOe commutator controller, the printed circuit board in 3D

Oe commutator controller

open-ephys/commutator-controller2

Open Ephys commutator PCB and firmware

Size
43 × 95 mm
Copper layers
4
Thickness
1.61 mm
Parts
107
Nets
97
Pads
395
Tracks, vias
998, 336
Pours
17
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Sep 2024
Updated
24 Jul 2026

Overview

Oe commutator controller is an open-source printed circuit board by open-ephys, from the open-ephys/commutator-controller repository on GitHub. It is a 4-layer board of 43 × 95 mm with 107 parts on 97 nets, routed with 998 tracks and 336 vias.

It is built around the RP2040, TMC2130-LA and W25Q128JVSIQ, with the AP2112K-3.3, PTN04050CAZ and ABM8AIG-12.000MHZ-12-2Z-T3 among its other parts. Its parts include 38 capacitors, 34 resistors, 8 ICs, 6 switches and 3 connectors. It belongs with the RP2040 boards of this library.

Main components

11

README

README.md

Commutator Controller

Open Ephys Commutator Controller hardware and firmware designs.

  • This repository contains firmware and PCBs for Rev D and after, i.e. designs using an RP2040.
  • The archived commutators repository contains firmware and PCBs for Rev C and before, i.e. designs using a Teensy.

Hardware License

This license pertains to documents in the pcb subdirectory.

This work is licensed to Open Ephys, Inc. under CC BY-NC-SA 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/4.0

The creation of commercial products using the hardware documentation in this repository is not permitted without an explicit, supplementary agreement between the Licensor and the Licensee. Please get in touch if you are interested in commercially distributing this tool.

Software/Firmware License

This license pertains to source code in the firmware subdirectory.

Open Ephys Commutator Controller Firmware Copyright (C) Open Ephys, Inc.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Parts

107
QtyValueFootprintReferences
180.1uFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C6, C7, C10, C11, C13, C18, C19, C27, C28, C31, C32, C36 +2
910kResistor_SMD:R_0603_1608MetricR3, R5, R14, R17, R18, R23, R24, R25, R31
51uFCapacitor_SMD:C_0603_1608MetricC1, C12, C16, C38, C39
54.7uFCapacitor_SMD:C_0805_2012MetricC25, C30, C33, C35, C37
40Resistor_SMD:R_0805_2012MetricR32, R33, R34, R35
4100Resistor_SMD:R_0402_1005MetricR26, R27, R28, R29
4LOGOLOGOG***, G***, G***, G***
4~open-ephys:Touch_Center_2mmS1, S2, S3, S4
4~MountingHole:MountingHole_2.7mm_M2.5_ISO7380H1, H2, H3, H4
4~TestPoint:TestPoint_Pad_D2.0mmTP1, TP2, TP3, TP4
20.47,0.5WResistor_SMD:R_1206_3216MetricR20, R21
2100uFCapacitor_SMD:C_Elec_8x10.2C21, C24
222pFCapacitor_SMD:C_0402_1005MetricC14, C15
222uFCapacitor_SMD:C_1206_3216MetricC22, C23
227Resistor_SMD:R_0402_1005MetricR4, R6
24.7kResistor_SMD:R_0603_1608MetricR1, R2
25.1kResistor_SMD:R_0402_1005MetricR8, R9
2GNDTestPoint:TestPoint_Pad_D2.0mmTP5, TP6
2HV0820-2R7305-Ropen-ephys:HV0820-2R7305-RC20, C26
10Resistor_SMD:R_0603_1608MetricR30
10.47uFCapacitor_SMD:C_0805_2012MetricC29
10015910100Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical_SMDJ1
11.2MResistor_SMD:R_0603_1608MetricR13
11.33kResistor_SMD:R_0603_1608MetricR12
11.5MResistor_SMD:R_0603_1608MetricR10
1160kResistor_SMD:R_0603_1608MetricR11
11KResistor_SMD:R_0402_1005MetricR7
12.2Resistor_SMD:R_0603_1608MetricR19
12.49kResistor_SMD:R_0603_1608MetricR16
122nFCapacitor_SMD:C_0603_1608MetricC34
151kResistor_SMD:R_0603_1608MetricR15
1ABM8AIG-12.000MHZ-12-2Z-T3Crystal:Crystal_SMD_Abracon_ABM8AIG-4Pin_3.2x2.5mmY1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U9
1B6B-PH-SM4-TBopen-ephys:JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_VerticalJ3
1CAP1296-x-AIAPackage_DFN_QFN:DFN-10-1EP_3x3mm_P0.5mm_EP1.55x2.48mmU4
1EVQ-P7J01Popen-ephys:PANASONIC_EVQP7-JA-01PSW1
1IS31FL3193Package_DFN_QFN:DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mmU8
1LTC4425Package_SO:MSOP-12-1EP_3x4.039mm_P0.65mm_EP1.651x2.845mmU6
1PTN04050CAZopen-ephys:TI_R-PDSS_B4_SMDU5
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU2
1TMC2130-LAPackage_DFN_QFN:QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mmU7
1TPD4E05U06DQAPackage_SON:USON-10_2.5x1.0mm_P0.5mmD9
1TS04-66-50-BK-160-SMTopen-ephys:SAMESKY_TS04-66-XX-BK-XXX-SMT-XXSW2
1USB4110-GF-Aopen-ephys:GCT-USB_C_Receptacle_GCT_USB4110J2
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU1
1XZMDKCBDDG45S-9open-ephys:SUNLED_PLCC4-INV_3.2x2.8x1.9mmD1
1~open-ephys:OEPS_SN-STICKER-5x5mmH5

Questions

How big is the Oe commutator controller PCB?

It measures 43 × 95 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Oe commutator controller use?

107 parts, built around the RP2040, TMC2130-LA, W25Q128JVSIQ and AP2112K-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Oe commutator controller KiCad files?

From the open-ephys/commutator-controller repository on GitHub, at the commit this page was made from: the board is pcb/oe-commutator-controller.kicad_pcb and its schematic pcb/cap-charger.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Oe commutator controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask open-ephys before reusing the design.

Similar boards

  • 4 layers43 × 95 mmOe commutator controller, the printed circuit board in 3D

    Oe commutator controller

    open-ephys/commutators

    Active coaxial commutator for electrophysiology

    92 parts5
  • 4 layers129 × 79.5 mmStimjim, the printed circuit board in 3D

    Stimjim

    open-ephys/stimjim

    A precise intra and extracellular electrical stimulator

    236 parts7
  • 4 layers150 × 120 mmEphys test board, the printed circuit board in 3D

    Ephys test board

    open-ephys/ephys-test-board

    General purpose, automated electrophysiology test board

    567 parts1
  • 6 layers50 × 43.3 mmPCB PAPI, the printed circuit board in 3D

    PCB PAPI

    mathieupommery/ESE_2526_ROBOTCHATDELAMUERTE

    We first wanted to make a three omniwheeled robot with FOC control on brushless motors.

    152 parts1
  • 4 layers33 × 90 mmActive drag system, the printed circuit board in 3D

    Active drag system

    RocketryVT/active-drag-system

    Eigen Library, cmake, and arm-none-eabi-gcc tooling required for successful build.

    100 parts6MIT
  • 2 layers100 × 100 mmSensorMicrocontroller, the printed circuit board in 3D

    SensorMicrocontroller

    WheelchairSeniorDesign/PCBs

    The PCB designs for the wheelchair for our senior design project

    39 parts1
  • 6 layers90 × 80 mmLoiterGuardPcb, the printed circuit board in 3D

    LoiterGuardPcb

    AaronWiersma/LoiterGuardPcb

    205 parts