Modules

Koalaven·Open-Source-Modular-Controller·Hardware/PCBs/module/Modules/Modules.kicad_pcb

Modules PCB layout, top view — open source ESP32 board by Koalaven

About the Modules PCB

Modules is an open source ESP32 PCB design by Koalaven, published on GitHub. It is a 2-layer board measuring 34 × 41 mm, with 48 components from 20 distinct parts.

Its main chip is the XIAO-ESP32-S3-DIP, from the ESP32 family. Other key parts include the COM-09032, OSMC Module Board w/pins, OSMC Module Board, 24AA02-OT and PCF8574DWR. By type, the board carries 20 resistors, 12 connectors, 11 ICs, 4 capacitors and 1 switch.

It belongs with the iot & wireless and sensors designs in this gallery.

From the project

A modular controller that can be configure to how you want to use it

Using a modular, reconfigurable hardware architecture to create a customizable USB HID game controller.

The Open Source Modular Controller project is a fully modular and customizable gaming input system. Users can freely rearrange joysticks, buttons, and future input modules on a set of interchangeable receiver boards to build a layout that fits their gameplay style, ergonomic needs, or accessibility requirements.

Modules, from the project README
From the project README

Main components on the Modules

Modules bill of materials (BOM)

48 components, 20 distinct parts.

QtyPartRefs
1
COM-09032
U1
1
OSMC Module Board w/pins
U2
1
OSMC Module Board
U4
1
OSMC Module Board w/pins
U5
1
OSMC Module Board
U6
1
24AA02-OT
U7
1
PCF8574DWR
U8
1
ADS1115IDGS
U9
1
LTC4317
U10
1
XIAO-ESP32-S3-DIP
U11
1
MCP3428x-xSL
U12
4
JST SH
J1, J5, J6, J10
6
Conn_01x04
J2, J3, J4, J7, J8, J9
1
JST SH
J11
1
Conn_01x08_Socket
J12
1
SW_Push
SW1
2
.1 u
C1, C2
2
C
C3, C4
6
100k
R1, R2, R3, R4, R5, R6
14
10k
R7, R8, R9, R10, R11, R12, R13, R14 +6

Modules design files

The KiCad project lives in the Koalaven/Open-Source-Modular-Controller repository on GitHub; these links point at the commit this page was built from.

Modules: common questions

What microcontroller does the Modules use?

The Modules is built around the XIAO-ESP32-S3-DIP, from the ESP32 family.

How big is the Modules PCB?

The Modules measures 34 × 41 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Modules?

48 components, from 20 distinct parts. The full bill of materials is listed on this page.

Where can I download the Modules design files?

From the Koalaven/Open-Source-Modular-Controller repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Modules design in my own project?

The repository has no license, so all rights stay with Koalaven. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Modules 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.

More boards in Open-Source-Modular-Controller

Similar boards