Close

M10CUBE I2C/SPI INPUT 8X24V, OUTPUT ​8XHIGH SIDE (Double I/O chips)

A project log for M10CUBE

M10CUBE (M10 in short) is a modular controller box with cube dimensions 10x10x10cm. Raspberry bus will be used for the first incarnation.

VASILIS VORRIASVASILIS VORRIAS 01/24/2022 at 16:070 Comments

KiCAD6. This is an INPUT 8X24V OPTO ISOLATED, OUTPUT 8XHIGH SIDE MOSFET module name M10DX03-10. I2C or SPI interface depending of what chip is used (MCP2308 or MCP23S8) and Raspberry bus

The difference between M10DX01-10 and this module, is that XMCP23X08 chips are used here. That is more flexible design since the user can make both the INPUT and OUTPUT interdependently select able I2C or SPI.

That assumption came out of the discussion of Raspberry Pico CNC. We concluded that we need SPI for fast inputs and I2C for outputs. Since this board can serve both worlds we think that this design is more appropriate.

To add the fact that at the time of writing (24/01/2022) there is shortage of many chips MCP23S7 included. Thus users will have more options building M0CUBE interfaces

. All modules from version 10 and later are sharing the new 90x90mm PCB.

Project still in progress...

Since this interface is crucial component for a 6 Axis CNC or complicated 3D Printer controller, discussion will continue here: M10CUBE PICO CNC. A Universal Controller ?

Enjoy...

Discussions