Here's my final schematic. I've only put one signal and point motor in - duplicate to taste. Multiple MCP23S17s can be wired in parallel, provided each has a unique binary value on the A0/1/2 pins.

Diodes D1/D2 should be something like a 1N4004. I read somewhere (must find the link) that the inductive spike could be 300V, so make sure they can handle that.

Free Photo Sharing by ThumbSnap


Popular posts from this blog

Embedded Rust in 2018

I decided to make an 1980's Home Computer in Rust - Part 1

Advent of Code