Skip to the content
4 layers75 × 50 mmEOPRA interface, the printed circuit board in 3D

EOPRA interface

seanboe/eOPRA_suite

Contains the board files (KiCAD + gerbers) and CLI for the eOPRA device control suite used in research on transfemoral and transtibial prosthetics at the MIT Biomechatronics Lab.

Size
75 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
256
Nets
210
Pads
792
Tracks, vias
2,247, 329
Pours
6
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
26 Jul 2023
Updated
24 Jun 2024

Overview

EOPRA interface is an open-source printed circuit board by seanboe, from the seanboe/eOPRA_suite repository on GitHub. It is a 4-layer board of 75 × 50 mm with 256 parts on 210 nets, routed with 2,247 tracks and 329 vias.

It is built around the RP2040, MCP25625-E/ML and W25Q128JVPIQ, with the AP2205-50Y, DS3231MZ+ and RU1J002YNTCL among its other parts. Its parts include 91 resistors, 36 capacitors, 34 transistors, 17 ICs and 14 diodes. It belongs with the interfaces and adapters boards and the RP2040 boards of this library.

Main components

7

README

README.md

eOPRA_suite

Contains the board files (KiCAD + gerbers) and CLI for the eOPRA device control suite used in research on transfemoral and transtibial prosthetics at the MIT Biomechatronics Lab.

Parts

256
QtyValueFootprintReferences
393002_Passives_Resistors_SMD_IPC:R_1608_603_BR26, R29, R31, R32, R34, R35, R37, R38, R41, R42, R43, R44, R46, R47, R48, R49 +23
3410k2_Passives_Resistors_SMD_IPC:R_1608_603_BR3, R11, R13, R14, R15, R16, R19, R20, R22, R25, R27, R28, R30, R33, R36, R39 +18
24~0_misc:test_point_0.8mm_squareTP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24, TP25, TP26, TP27, TP28 +8
17RU1J002YNTCL1_Semi_TO_SOT:SOT-323FLQ2, Q3, Q4, Q6, Q10, Q12, Q13, Q16, Q19, Q21, Q24, Q25, Q28, Q29, Q32, Q33 +1
16G3VM-351VY1-TR05project_footprints:G3VM-351VY1-TR05Q1, Q7, Q9, Q11, Q14, Q15, Q17, Q18, Q20, Q22, Q23, Q26, Q27, Q30, Q31, Q34
140.1uF2_Passives_Capacitors_SMD_IPC:C_1005_402_AC7, C8, C9, C10, C11, C12, C13, C14, C15, C18, C25, C26, C27, C35
141uF2_Passives_Capacitors_SMD_IPC:C_1005_402_AC1, C3, C6, C16, C17, C19, C20, C28, C30, C31, C32, C33, C34, C36
9TEST0_misc:test_point_1.0mm_squareTP1, TP3, TP5, TP6, TP7, TP8, TP9, TP11, TP12
8LED1_Semi_Discrete_Diodes_SMD:D_0603D3, D6, D7, D10, D11, D12, D13, D14
6CONN_01X04_MALEproject_footprints:JST_SM04B-GHS-TB(LF)(SN)-J1, J2, J3, J5, J7, J8
5SW_Pushproject_footprints:TL3365AF180QGSW1, SW2, SW3, SW5, SW6
422pF2_Passives_Capacitors_SMD_IPC:C_1005_402_AC4, C5, C21, C22
44k72_Passives_Resistors_SMD_IPC:R_1608_603_BR9, R10, R12, R21
4Mounting-holes0_misc:plated_hole_3.0x3.6mmU6, U7, U8, U9
4~0_misc:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1, JP2, JP3, JP4
31202_Passives_Resistors_SMD_IPC:R_1005_402_AR80, R84, R86
31k2_Passives_Resistors_SMD_IPC:R_1005_402_AR4, R17, R18
3D_Schottky1_Semi_Discrete_Diodes_SMD:D_SOD-123FD2, D4, D5
3N/A2_Passives_Resistors_SMD_IPC:R_1608_603_BR85, R87, R88
3net-tie0_NetTie:NetTie-2_SMD_Pad0.5mmNT1, NT2, NT3
2100pF2_Passives_Capacitors_SMD_IPC:C_1608_603_BC2, C29
227.42_Passives_Resistors_SMD_IPC:R_1005_402_AR23, R24
247pF2_Passives_Capacitors_SMD_IPC:C_1005_402_AC23, C24
25k12_Passives_Resistors_SMD_IPC:R_1608_603_BR1, R2
2AP2213-8_SOIC1_Semi_Misc:SOIC-8_3.9x4.9mm_P1.27mmU3, U15
2D_Zenerproject_footprints:SOD-323D8, D9
2TEST0_misc:plated_hole_1.1x1.5mmTP4, TP10
112Mhz 12pFproject_footprints:4-smdY3
116Mhz 12pFproject_footprints:4-smdY1
15002_Passives_Resistors_SMD_IPC:R_1005_402_AR81
1AP2205-501_Semi_TO_SOT:TSOT-23-5U14
1ARM-SWD-105_Connectors_misc:ARM-SWD-10U2
1CONN_01X02_MALEproject_footprints:JST_SM02B_GHS_TBJ4
1CONN_02X10project_footprints:MOLEX_2035642017J6
1DS3231MZ+1_Semi_Misc:SOIC-8_3.9x4.9mm_P1.27mmU4
1Fuseproject_footprints:PTCF1
1LOGOproject_ss:media_labG***
1LOGOproject_ss:biomechG***
1MCP256251_Semi_QFN:QFN6x6_P65U13
1PESD1CAN1_Semi_TO_SOT:SOT-323_SC-70D1
1Q_PMOS_GSDproject_footprints:SON_8DU-T1-GE3_VISQ5
1RP2040project_footprints:QFN40P700X700X90-57NU10
1Rotary_Encoder_Switchproject_footprints:PEC11S-929K-S0015SW7
1USB_C_2.05_Connectors_misc:USB_C_XKB_U262-16XN-4BVC11U1
1W25Q128JVP1_Semi_Misc:GD25Q16CWIGRU11
1XT-Xproject_footprints:AMASS_XT30PW-MU5
1buzzerproject_footprints:BUZZERSP1
1~project_footprints:TFT_BOBU12
1~0_misc:test_point_2mm_squareTP2
1~project_footprints:ESP8266-12E_ESP-12EU16
1~project_footprints:QFN50P250X350X100-17NU17
1~project_footprints:AS11AHSW4

Similar boards

  • 4 layers141.6 × 116.1 mmFlat sat dev board, the printed circuit board in 3D

    Flat sat dev board

    proveskit/development_boards

    Miscellaneous dev boards to test the components of the PROVES Kit on a smaller scale.

    371 parts1
  • 4 layers88 × 94.5 mmFC V4c Express, the printed circuit board in 3D

    FC V4c Express

    proveskit/flight_controller_board

    The main flight computer board for the PROVES Kit.

    155 parts6CERN-OHL-W-2.0
  • 4 layers190.8 × 12.1 mmWARBL2 5.1, the printed circuit board in 3D

    WARBL2 5.1

    amowry/WARBL2

    WARBL2 Code and design files

    94 parts33GPL-3.0
  • 2 layers15.2 × 50.8 mmPico dirty blaster ls, the printed circuit board in 3D

    Pico dirty blaster ls

    steieio/pico-dirty-blaster

    Collection of Raspberry Pi Pico board adapters for use with Pico-DirtyJTAG

    14 parts15CC0-1.0
  • 2 layers46.5 × 39.5 mmRpi gpio board, the printed circuit board in 3D

    Rpi gpio board

    klystrom/Portable-Ingest-Station

    Backup and sync your photos on the go!!!

    23 parts7
  • 2 layers71.1 × 38.1 mmCAN IO expander, the printed circuit board in 3D

    CAN IO expander

    RealtimeRoboticsGroup/electrical

    This project is open-source hardware and is licensed under the Solderpad Hardware License v2.1 (the "License"), which is a permissive license based on the Apache License, Version 2.0.

    89 parts1
  • 4 layers92 × 95 mmESP32-CAN, the printed circuit board in 3D

    ESP32-CAN

    Eric-2012/ESP32-CAN

    251 parts5

Questions

How big is the EOPRA interface PCB?

It measures 75 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the EOPRA interface use?

256 parts, built around the RP2040, MCP25625-E/ML, W25Q128JVPIQ and AP2205-50Y. 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 EOPRA interface KiCad files?

From the seanboe/eOPRA_suite repository on GitHub, at the commit this page was made from: the board is eOPRA_interface/eOPRA_interface.kicad_pcb and its schematic eOPRA_interface/ESP-Wifi.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EOPRA interface design in my own project?

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