MyoCell
KenKadilar·MyoCell·hardware/Schematic.kicad_sch

About the MyoCell PCB
MyoCell is an open source ESP32 PCB design by KenKadilar, published on GitHub under the MIT license. It is a board, with 25 components from 17 distinct parts.
Its main chip is the ESP32 DOIT DEVKIT V1, from the ESP32 family. Other key parts include the CC/CV buck, INA219, 7805, TCRT5000 and DRV8833. By type, the board carries 7 resistors, 6 ICs, 4 diodes, 4 capacitors, 1 module and 1 transistor.
It belongs with the robotics & motion designs in this gallery.
From the project
An autonomous sorting cell built around a myoelectric gripper. An object arrives in a magazine, an overhead camera classifies it by colour, the gripper grasps it at a grip force taught by a muscle flex, a rotation arm carries it to the matching bin and releases, and the cell loop
An autonomous sorting cell built around a myoelectric gripper. An object arrives in a magazine, an overhead camera classifies it by colour, the gripper grasps it at a grip force taught by a muscle flex, a rotation arm carries it to the matching bin and releases, and the cell loops until the magazine is empty. A soft PLC runs the sequence and a latching E-stop; the grip force is held by a closed-loop controller; a design-of-experiments run characterizes force against object damage.
Main components on the MyoCell
MyoCell bill of materials (BOM)
25 components, 17 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CC/CV buck | Converter_DCDC_Silvertel_Ag99xxLP_THT | U1 |
| 1 | INA219 | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | ESP32 DOIT DEVKIT V1 | ESP32-S2-MINI-1U | U3 |
| 1 | 7805 | U4 | |
| 1 | TCRT5000 | Vishay_CNY70 | U5 |
| 1 | DRV8833 | TSSOP-16_4.4x5mm_P0.65mm | U6 |
| 1 | MG996R_Servo | M1 | |
| 1 | IRLZ35N | TO-220-3_Vertical | Q1 |
| 1 | Grove EMG | J3 | |
| 1 | Encoder DC Motor | SW2 | |
| 2 | 1N5822 | D_DO-201AD_P15.24mm_Horizontal | D1, D2 |
| 2 | LED | D3, D4 | |
| 2 | 1000uF | C1, C2 | |
| 2 | 47nF | C3, C4 | |
| 2 | 220R | R1, R6 | |
| 4 | 10K | R2, R3, R4, R5 | |
| 1 | 100R | R7 |
MyoCell design files
The KiCad project lives in the KenKadilar/MyoCell repository on GitHub; these links point at the commit this page was built from.
- Schematichardware/Schematic.kicad_sch
- Netlisthardware/myocell.net
MyoCell: common questions
What microcontroller does the MyoCell use?
The MyoCell is built around the ESP32 DOIT DEVKIT V1, from the ESP32 family.
How many components are on the MyoCell?
25 components, from 17 distinct parts. The full bill of materials is listed on this page.
Where can I download the MyoCell design files?
From the KenKadilar/MyoCell repository on GitHub, which has the schematic and a netlist; the links under Design files point to each one.
Can I use the MyoCell design in my own project?
Yes, under the terms of its MIT license, which KenKadilar chose for the repository.
Can I test firmware for the MyoCell without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k