msmd4
© JDP'2004
msmd4 MIDI-to-Stepper Motor decoder
1. Purpose
msmd4 MIDI–to-Stepper Motor decoder unit is intended for
controlling
small
messages. The unit responds to MIDI Controller (a.k.a. CC –
Control Change) message, selected by user between 16 possible
CC messages. The list of supported CC messages is defined by
user on ordering. Otherwise, the Controllers 0-15 will be used.
The unit responds only to selected CC message received on user-
selected MIDI channel, ignoring the other MIDI messages on the
same MIDI channel as well as all channel messages for other
MIDI channels, also Realtime and SysEx messages. The MIDI-thru
output allows multiple units to be cascadded on the same MIDI
line, without using additional MIDI split units.
2. Brief schematic description.
The
unit
controller PIC16F628 by Microchip. The outputs are buffered
using output Darlington driver array ULN2803, capable to drive
loads
at
max.50V
stepper motors can be attached and driven by unit. The MIDI
input
is
opto-insulated,
standard. There is diode bridge and voltage regulator on board,
which allow the unit to be supplied with either AC or DC
voltage in range 7-12 Volts (12V recommended). There is 8-bit
jumperset for selecting MIDI channel and CC message to respond
to. In other words, the unit can be set to one of 16 user-pre-
defined CC messages received on any of 16 MIDI channels. The
rightmost (by picture) 4 jumpers are used for selecting MIDI
channel
on
which
according Table 1. As well, the leftmost 4 jumpers are intended
for selecting the CC message to respond to.
There is 2-pin header on board, intended for wiring the
so-called end switch. The end switch may be normally open or
normally
closed
controller
that
position).
The
electronic (opto-coupler).
There are 4 buttons on board: Reset, Fwd, Bwd and Mem
button. Reset button is used to reset the unit, thus forcing
the motor to rewind back to the start position. The Fwd and Bwd
buttons are used for moving the motor's rotor forth and back.
midiboutique@lycos.com
MIDI Gadgets Boutique
* user's guide *
unipolar
4-phase
is
based
on
and
max.500
according
the
unit
(depending
the
motor
end
switch
stepper-motors
pre-programmed
mA.
This
way,
requirements
should
receive
on
request).
has
reached
may
be
electromechanical
via
single-chip
micro
wide
range
of
MIDI
messages,
It
signals
its
Min
(initial
1
MIDI
of
MIDI
the
or
Need help?
Do you have a question about the msmd4 and is the answer not in the manual?
Questions and answers