
Oe commutator controller
open-ephys/commutators
Active coaxial commutator for electrophysiology

Open Ephys commutator PCB and firmware
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.
Open Ephys Commutator Controller hardware and firmware designs.
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.
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/.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C10, C11, C13, C18, C19, C27, C28, C31, C32, C36 +2 |
| 9 | 10k | Resistor_SMD:R_0603_1608Metric | R3, R5, R14, R17, R18, R23, R24, R25, R31 |
| 5 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C12, C16, C38, C39 |
| 5 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C25, C30, C33, C35, C37 |
| 4 | 0 | Resistor_SMD:R_0805_2012Metric | R32, R33, R34, R35 |
| 4 | 100 | Resistor_SMD:R_0402_1005Metric | R26, R27, R28, R29 |
| 4 | LOGO | LOGO | G***, G***, G***, G*** |
| 4 | ~ | open-ephys:Touch_Center_2mm | S1, S2, S3, S4 |
| 4 | ~ | MountingHole:MountingHole_2.7mm_M2.5_ISO7380 | H1, H2, H3, H4 |
| 4 | ~ | TestPoint:TestPoint_Pad_D2.0mm | TP1, TP2, TP3, TP4 |
| 2 | 0.47,0.5W | Resistor_SMD:R_1206_3216Metric | R20, R21 |
| 2 | 100uF | Capacitor_SMD:C_Elec_8x10.2 | C21, C24 |
| 2 | 22pF | Capacitor_SMD:C_0402_1005Metric | C14, C15 |
| 2 | 22uF | Capacitor_SMD:C_1206_3216Metric | C22, C23 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R4, R6 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 2 | GND | TestPoint:TestPoint_Pad_D2.0mm | TP5, TP6 |
| 2 | HV0820-2R7305-R | open-ephys:HV0820-2R7305-R | C20, C26 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R30 |
| 1 | 0.47uF | Capacitor_SMD:C_0805_2012Metric | C29 |
| 1 | 0015910100 | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical_SMD | J1 |
| 1 | 1.2M | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 1.33k | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 1.5M | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 160k | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 2.2 | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 2.49k | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | 22nF | Capacitor_SMD:C_0603_1608Metric | C34 |
| 1 | 51k | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | ABM8AIG-12.000MHZ-12-2Z-T3 | Crystal:Crystal_SMD_Abracon_ABM8AIG-4Pin_3.2x2.5mm | Y1 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U9 |
| 1 | B6B-PH-SM4-TB | open-ephys:JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical | J3 |
| 1 | CAP1296-x-AIA | Package_DFN_QFN:DFN-10-1EP_3x3mm_P0.5mm_EP1.55x2.48mm | U4 |
| 1 | EVQ-P7J01P | open-ephys:PANASONIC_EVQP7-JA-01P | SW1 |
| 1 | IS31FL3193 | Package_DFN_QFN:DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm | U8 |
| 1 | LTC4425 | Package_SO:MSOP-12-1EP_3x4.039mm_P0.65mm_EP1.651x2.845mm | U6 |
| 1 | PTN04050CAZ | open-ephys:TI_R-PDSS_B4_SMD | U5 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | TMC2130-LA | Package_DFN_QFN:QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mm | U7 |
| 1 | TPD4E05U06DQA | Package_SON:USON-10_2.5x1.0mm_P0.5mm | D9 |
| 1 | TS04-66-50-BK-160-SMT | open-ephys:SAMESKY_TS04-66-XX-BK-XXX-SMT-XX | SW2 |
| 1 | USB4110-GF-A | open-ephys:GCT-USB_C_Receptacle_GCT_USB4110 | J2 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U1 |
| 1 | XZMDKCBDDG45S-9 | open-ephys:SUNLED_PLCC4-INV_3.2x2.8x1.9mm | D1 |
| 1 | ~ | open-ephys:OEPS_SN-STICKER-5x5mm | H5 |
It measures 43 × 95 mm and has 4 copper layers, 1.61 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask open-ephys before reusing the design.

open-ephys/commutators
Active coaxial commutator for electrophysiology


open-ephys/ephys-test-board
General purpose, automated electrophysiology test board

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

RocketryVT/active-drag-system
Eigen Library, cmake, and arm-none-eabi-gcc tooling required for successful build.

WheelchairSeniorDesign/PCBs
The PCB designs for the wheelchair for our senior design project


johnb302/cmu-embedded
Repo for distributed embedded systems at CMU, 18-449