STEP100

This system can drive one larger motor using X-Nucleo-IHM03A1 evaluation board with the same motor driver PowerSTEP01 as STEP400.
introduction

STEP100 (X-NUCLEO-IHM03A1)

Since some pins used by IHM03A1 and Ethernet Shield are overlapped so we need modify the IHM03A1 pin assignments.
features
Arduino(Ethernet)DefaultModifiedFirmwareNote
D0
D1
D2FLAGFLAGNot in use
D3LEDOptional
D4SD CSBUSYSD CS#1
D5
D6
D7
D8RSTRSTRST - PowerSTEP01
D9STCKSTCKNot in use
D10CSCSCS - W5500#2
D11MOSIMOSIMOSI - PowerSTEP01
D12MISOMISOMISO - PowerSTEP01
D13SCKSCKSCK - PowerSTEP01
A0IDIDNot in use
A1
A2CSCS - PowerSTEP01#2
A3
A4
A5
MOSIMOSIMOSI - W5500SPI pin header
MISOMISOMISO - W5500SPI pin header
SCKSCKSCK - W5500SPI pin header

1: SD CS and PowerSTEP01 BUSY

The D4 pin is used as the CS pin when reading the SD card on the Ethernet Shield, but it is also used as the BUSY pin on the IHM03A1. Unfortunately, the pins on both cannot be easily changed, so we are going to cut the legs on the IHM03A1. This pin indicates that the PowerSTEP01 is in BUSY state, but since the same information can be obtained via SPI, so there is no particular need to connect it to the Arduino. You can just cut it.file

2: W5500 CS and PowerSTEP01 CS

The CS pin of the W5500 (or W5100) on the Ethernet Shield and the CS pin of the PowerSTEP01 on the IHM03A1 are both wired to D10, so change the IHM03A1 side. Remove the 0Ω resistor at R10 on the IHM03A1, then solder it to R9 pad. Now, the CS pin of PowerSTEP01 is changed from D10 to A2 pin.fileWhen removing the resistor, you need to heat the pads on both sides at the same time. Using two soldering irons is the easiest way to do this.
how to use

step100-1600x1067.jpg

COMMENTS

Please Login to comment
  Subscribe  
Notify of
POSTED BY
SELLER
Link Location E-mailinfo@ponoor.com Contact numbernone
TAGS