MIDI Boutique msmd4 User Manual

Midi-to-stepper motor decoder

Advertisement

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the msmd4 and is the answer not in the manual?

Questions and answers

Summary of Contents for MIDI Boutique msmd4

  • Page 1 © JDP’2004 MIDI Gadgets Boutique msmd4 MIDI-to-Stepper Motor decoder * user’s guide * 1. Purpose msmd4 MIDI–to-Stepper Motor decoder unit is intended for controlling small unipolar 4-phase stepper-motors MIDI messages. The unit responds to MIDI Controller (a.k.a. CC –...
  • Page 2 © JDP’2004 MIDI Gadgets Boutique The Mem button is used for memorizing the current position of the motor as being the Max position. The span between the Min and Max positions is mapped over the full MIDI controller’s range (7 bit value covers range 0-127). Thus the motor will be responding to full range of CC message’s value, covering the...
  • Page 3 © JDP’2004 MIDI Gadgets Boutique Selecting the CC message to respond to. The CC message may be selected using bits 1,2,3,4 of Jumper set. Unless there is user-defined list of CC’s, the supported CC’s are in range CC0-CC15. Table 2. Selecting the CC message to respond to...
  • Page 4 © JDP’2004 MIDI Gadgets Boutique Standard opto-insulated MIDI input; Buffered MIDI-thru output; 4 parallel N-P-N Darlington outputs for max.50V/max.500mA each; MIDI control: 16 contiguous or non-contiguous Control Change messages, full 7-bit value range; MIDI channel – user selectable: 1-16.
  • Page 5 © JDP’2004 MIDI Gadgets Boutique Appendix A. msmd4 wiring diagram midiboutique@lycos.com...

Table of Contents