top of page

What is MODSPI?

MODSPI is a modular prototyping system designed to streamline electronics development. It offers a collection of plug-and-play SPI modules that can be effortlessly inserted into a controller, enabling engineers and makers to quickly prototype without the hassle of designing and manufacturing custom PCBs each time. With MODSPI, you can mix and match stepper drivers, sensor modules, and other components, while our Arduino Library ensures you can bring your project to life quickly and effortlessly.

​

Whether you're building robotics, automation systems, or any SPI-based application, MODSPI makes prototyping faster and more accessible.

Module Interface

All MODSPI Modules share a common interface featuring an 8-way 2.54mm pitch header, which provides power and communication to the module. This standardized design makes it easy to swap and change the modules as you like. Each module supports a supply voltage (VIN) of 12-30V and a logic voltage (VIO) of either 3.3V or 5V, allowing flexibility based on your device, along with the standard 4 SPI signals.

Additionally, the connectors are 3.5mm pitch pluggable screw terminal blocks, which means you can easily wire up any sensor or device using just a screwdriver—no specialized tools required.

Pinout.png

Our Module Range

There are currently 6 modules available for you to unlock your controllers requirements, with many more coming soon.

Stepper Controller.png
  • Able to control 4 wire stepper motors up to 2.8A.

  • Able to operate in open or closed loop with an encoder quadrature input.

  • Handles all motion control with acceleration ramps built in.

  • Able to tune the motor to the controller for very quiet and smooth motion.

Digital Inputs 8CH.png
  • 8 Channels for 12-30V digital inputs.

  • Read the channels individually or together through the IO Expander.

  • Every channel is optically isolated.

  • Each channel has an indicator LED.

Digital Outputs 8CH.png
  • 8 Channels for 12-30V digital outputs.

  • Read the channels individually or together through the IO Expander.

  • Every channel is optically isolated.

  • Each channel has a indicator LED.

10V Analog Inputs.png
  • 2 Channel 0-10V analog inputs.

  • Read the channels individually through a 12bit Analog to Digital Converter.

  • Each connector has 24V and Ground to supply the sensor.

10V Analog Outputs.png
  • 2 Channel 0-10V analog ouputs.

  • Write to the outputs using the 12bit Digital to Analog Converter.

  • Each connector has 24V and Ground to supply the sensor.

Quad Relays.png
  • 4 Channel Relays.

  • 5A rated mechanical relays for switching high current devices.

  • SPI IO Expander to control the relays.

Use MODSPI in different ways

Breadboard Friendly

breadboard modspi.jpg

All MODSPI modules are breadboard compatible, using a standard 2.54mm pitch header pin allowing you to quickly prototype with the modules.

 

As the interface is the same, you can build up a MODSPI breadboard and swap out the modules to test different functionality to accelerate your development. 

MODSPI Arduino Nano Controller

4bay.jpg

We supply a range of interface boards allowing you to connect MODSPI boards to your favourite Arduino allowing you to unlock true plug & play electronics. We offer a 2 bay, 4 bay, and 6 bay controller, with an expander board letting you connect upto 10 modules from a single Arduino Nano. Plus with the Grove I2C port and UART, you can expand your controller outside of the MODSPI world.

Want to buy MODSPI Modules?

Check out our shop!

bottom of page