Close

Intermodule Connectors Pinout

A project log for next.module

Flexible, compact and beautiful modular prototyping framework

ruslanRuslan 03/01/2024 at 15:362 Comments

In the diagram, you can see the pinout of the intermodule connectors in next.module

The connectors have power, ground, digital interfaces and several GPIO (general-purpose input/output) pins.

Which interfaces are available on the connectors:

The power, ground and main digital interfaces contacts are symmetrically located relative to the center of the PCB, which is necessary for the modules inside the device to be rotated 180 degrees. When the module is rotated, nothing burns, and modules using SPI, I2C, and UART will remain correctly connected to these interfaces.

I2C is the main interface for extending a device with modules. I2C is used by many sensors, RTCs, small displays, I/O expanders, and other chips that need to be configured using I2C. The I2C interface (I2C0 or I2C1) can be selected using jumpers on the modules.

SPI is used to connect displays, ADCs, DACs, interface modules based on controllers with SPI, radio modules, etc. The SPI interface (SPI0 or SPI1) and Chip Select pin can be selected using jumpers on the modules.

UART is used for RS232/RS485 interface modules, for GSM modules, for any other modules that use UART. The UART interface (UART0 or UART1) can be selected using jumpers on the modules.

CAN is used for the CAN interface module.

I2S is used for modules with audio inputs/outputs.

Unused GPIOs can be used as auxiliary signals (Data/Command switches in displays, Chip Select for modules with SPI, Tx/Rx switches in interface and radio modules, etc.)

Discussions

Samuk wrote 03/01/2024 at 22:45 point

Nice I wonder if it's worth adding PWM/INT/RST as a 'serving suggestion' on IO1, IO2,IO3 to give clearer compatibility with https://www.mikroe.com/mikrobus-shuttle

  Are you sure? yes | no

Ruslan wrote 03/02/2024 at 12:47 point

You're right, I added 2 PWM pins and an INT pin to the pinout, and I also modified the schematic for the CPU MicroMod module.

  Are you sure? yes | no