Skip to the content
2 layers225 × 135 mmUmDevKit, the printed circuit board in 3D

Distributed Metamorphic Robots

Size
225 × 135 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
70
Pads
602
Tracks, vias
591, 352
Pours
21
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
4 Dec 2018
Updated
9 Jul 2026

Overview

UmDevKit is an open-source printed circuit board by paradise-fi, from the paradise-fi/RoFI repository on GitHub. It is a 2-layer board of 225 × 135 mm with 52 parts on 70 nets, routed with 591 tracks and 352 vias.

It is built around the ESP32-DEVKITC-VE. Its parts include 22 connectors and 1 IC. It belongs with the robots and motor control boards and the ESP32 boards of this library.

Main components

1

README

readme.md

Header

RoFI - Metamorphic Distributed Robots

Project website: https://rofi.fi.muni.cz/

RoFI is a platform of modular robots developed at Faculty of Informatics at Masaryk University. The platform is designed for building larger robots (RoFIbots) from a small number of module types.

The modules of the platform can connect together using RoFI dock. Mechanically connected modules can communicate over TCP/IP and share power.

For an in-depth description of the RoFI platform see the project website.

Repository Structure & Getting Started

If you are interested in building your modules or development of the platform, please refer to the project documentation: https://paradise-fi.github.io/RoFI/.

You will find all the necessary information about building and using the project there. For a brief reminder of the compilation process, see:

.bash
$ source setup.sh <Configuration> # Setup your shell for compiling the
                                  # project in a configuration
$ rcfg --list                     # Show available compilation suites
$ rcfg <suiteName>                # Configure given suite
$ rmake --all                     # Compile all configured suites or...
$ rmake <targetName>              # Compile given target or...
$ rmake tools/                    # Compile all configured targets from source prefix

Licensing

See licensing information.

Parts

52
QtyValueFootprintReferences
6DBGConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2, J6, J10, J14, J18, J22
6MountingHolerofi:RoFiCoMROFICOM1, ROFICOM2, ROFICOM3, ROFICOM4, ROFICOM5, ROFICOM6
6ROFICOM_Arofi:SOLO-9258ROFICOM_A_1, ROFICOM_A_2, ROFICOM_A_3, ROFICOM_A_4, ROFICOM_A_5, ROFICOM_A_6
6ROFICOM_Brofi:SOLO-9258ROFICOM_B_1, ROFICOM_B_2, ROFICOM_B_3, ROFICOM_B_4, ROFICOM_B_5, ROFICOM_B_6
6ROFICOM_Crofi:SOLO-9258ROFICOM_C_1, ROFICOM_C_2, ROFICOM_C_3, ROFICOM_C_4, ROFICOM_C_5, ROFICOM_C_6
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
2EXPConnector_PinHeader_2.54mm:PinHeader_2x19_P2.54mm_VerticalJ25, J26
13V3Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ31
15VConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ30
1ESP32-DevKitCrofi:ESP32-DevKitCU1
1EXTConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ34
1GNDConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ27
1INTConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ33
1S1Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_VerticalJ3
1S1Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1S2Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1S2Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_VerticalJ5
1S3Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ7
1S3Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_VerticalJ8
1VCCConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ32
1VCC_INTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ28
1VCC_INConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ29
1VCC_SELConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1

More from paradise-fi/RoFI

3
  • 4 layers305 × 208.3 mmControlBoard, the printed circuit board in 3D

    ControlBoard

    paradise-fi/RoFI

    Distributed Metamorphic Robots

    224 parts42
  • 4 layers193.2 × 52.8 mmControl board, the printed circuit board in 3D

    Control board

    paradise-fi/RoFI

    Distributed Metamorphic Robots

    93 parts42
  • 2 layers100 × 77.5 mmDebug interface, the printed circuit board in 3D

    Debug interface

    paradise-fi/RoFI

    Distributed Metamorphic Robots

    17 parts42

Similar boards

  • 2 layers103.8 × 50 mmGalagino pcb set, the printed circuit board in 3D

    Galagino pcb set

    harbaum/galagino

    A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

    26 parts558
  • 2 layers115 × 75 mmSpinCoater, the printed circuit board in 3D

    SpinCoater

    RParkerE/OpenSilicon

    OpenSilicon enables DIY semiconductor fabrication with open-source guides for building IC equipment at home. The project includes BOMs, 3D files, firmware, and PDKs, supporting makers and researchers in chip fabrication.

    11 parts55GPL-3.0
  • 2 layers127.3 × 54.1 mmESP32 SolarBox, the printed circuit board in 3D

    ESP32 SolarBox

    cole8888/SRNE-Solar-Charge-Controller-Monitor

    Read data from SRNE solar charge controllers.

    34 parts42
  • 2 layers62.2 × 57.1 mmWs2mqtt, the printed circuit board in 3D

    Ws2mqtt

    Tho85/ws2mqtt

    Connect WiSafe2 devices to Home Assistant

    8 parts28BSD-3-Clause
  • 2 layers99.9 × 99.9 mmSplit flap, the printed circuit board in 3D

    Split flap

    tinkermax/split-flap

    DIY mechanical spli-flap display

    28 parts13CC-BY-4.0
  • 2 layersJF ECU32, the printed circuit board in 3D

    JF ECU32

    JoachimF/JF-ECU32

    RC Jet Engine ECU

    27 parts12GPL-3.0
  • 2 layers72.5 × 84.8 mmDevboard, the printed circuit board in 3D

    Devboard

    ste2425/PSP-Bluetooth-AVConnector

    An AV-Out Breakout library for the PSP. Providing Kicad symbols and footprints to interface with the PSP 2/3K AVOut socket (also known as the TVOut socket)

    13 parts12
  • 2 layers100 × 88.9 mmGen2, the printed circuit board in 3D

    Gen2

    Alignof/Juggernaut

    疑似時限爆弾解除競技

    41 parts10MIT

Questions

How big is the UmDevKit PCB?

It measures 225 × 135 mm and has 2 copper layers, 1.6 mm thick.

What parts does the UmDevKit use?

52 parts, built around the ESP32-DEVKITC-VE. 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 UmDevKit KiCad files?

From the paradise-fi/RoFI repository on GitHub, at the commit this page was made from: the board is hardwareModules/universalModule/hardware/umDevKit/umDevKit.kicad_pcb and its schematic hardwareModules/RoFICoM/hardware/control_board/bi-switch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UmDevKit design in my own project?

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