|
Micron MR001b 2.4GHz DSM2/DSMX Receiver
This document is regularly updated and the most recent version may be found online at http://micronrc.uk/mr001b where you will be able to view larger versions of the images.
The MR001b receiver is well suited for use in large scale live-steam or battery powered locos. It operates on 2.4GHz using the Spektrum DSM2 or DSMX protocols; thus it works just like any other DSM2/DSMX receiver but includes some useful features for model railway control. The MR001b is small (30x18x11mm) and space for it is easily found in most locos.
The MR001 family of receivers includes two hardware variants:
MR001a: |
|
MR001b: |
|
The MR001b free-air range, when used with a Micron low-power transmitter, is 40m-50m and approximately 200m when used with a full-power (100mW) transmitter. This range will be reduced indoors due to absorption by furniture / fittings and reflections from metal surfaces. Range is also reduced if the receiver aerial is in a metal enclosure. Ideally, the aerial should be placed outside the vehicle body and clear of any metal. The 30mm active tip of the extended aerial needs to 'see' the transmitter so should be placed through a hole in the loco body - e.g. into the cab space. The MR001b aerial should not be cut short or made longer as this will affect operation of the receiver. It is important to perform a range check after installation to ensure you have full control of your loco at all positions around the layout.
Features
Connections and Indicators
MR001b has 7 sets of output pins which can be used for servos or LEDs for lighting. The pin sets, numbered from the top of the diagram below, are 0.1" pitch to take standard R/C plugs. An additional 8th output for LED or sound card trigger is available via a JST-ZH socket at the rear of the receiver - this output cannot be used for connecting a servo as the positive pin is powered from the on-board 3.3V regulator which has insufficient current capacity for a servo.
MR001b can be powered from a battery of 3.45V up to 8V; use of a 4 or 5 cell NiMH rechargeable battery or the 5V regulated output from a speed controller is typical.
The standard configuration has servo outputs on P1 to P5, front/rear lighting on P6 and P7 and a channel 3 switched output on P8:
P1: | servo on ch1, throttle |
P2: | servo on ch2, F1 on Tx20, optional servo on ch7 for Selecta transmitters |
P3: | servo on ch3, toggle switch on Micron tx |
P4: | servo on ch4, F2 on Tx20 |
P5: | servo on ch5, bind button on Micron tx |
P6: | front LED & LED2 |
P7: | rear LED |
P8: | idle 0V, 3.3V when ch3 is low (Micron tx toggle down) |
Other configurations can be supplied to special order at no additional cost.
MR001b has 2 LED indicators, one on the top near the aerials and another on the bottom, these are labeled 'LED RF' and 'LED CPU' on the diagram below. There are actually 2 LEDs on the bottom, but only one of them is used.
Live Steam
For live-steam use, the MR001b outputs can be connected to standard R/C servos to operate the regulator, reverser, blower, gas valve and whistle. MR001b will work with any servo that uses a standard (1ms - 2ms) pulse width control signal and operates off the selected battery voltage - e.g. Blue Arrow 3gm.
When used with a Micron model rail transmitter, throttle is on P1/ch1 controlled using the large speed knob and direction is on P3/ch3 controlled using the toggle switch. The Micron transmitter should ideally be configured for low-off throttle with no centre detent and a non-biased direction toggle switch. When used with an aeromodel type stick transmitter, throttle is controlled using the throttle stick and direction is controlled by the elevator stick. Servos, plugged into MR001b P1 and P3, are linked to the regulator and reverser. The battery can be connected, via an on/off switch, into any of the unused pins.
Battery Powered Loco
An Electronic Speed Controller (ESC) that supports forward and reverse should be connected to P1/ch1 as shown in the diagram. The MR001b is powered from the ESC 5V output.
The resettable fuse is essential to protect the battery in the event of a ESC or wiring fault. The switch must be capable of carrying the maximum motor current; if a suitable mechanical switch cannot be found, an electronic switch should be used instead (contact Micron for details).
Any of the Micron model rail transmitters can be used or a Spektrum compatible stick type transmitter. Tx21 and Tx22 transmitters have an inertia control which gives a more realistic acceleration and deceleration by slowing down the rate at which the throttle channel is changed.
Binding
MR001b must be bound to a transmitter before use. Once bound, MR001b remembers the transmitter identity and searches for this when it is switched on. When binding, we recommend that servo rods are disconnected in case they are incorrectly set. Battery powered locos should have the motor unplugged in case the throttle is not set correctly or the ESC not calibrated for the throttle off position.
To bind a receiver, it is switched on with no transmitter active (for normal operation, the transmitter should be switched on before the receiver).
Some variants of MR001b support autobind where the receiver automatically goes into bind mode approx 5 seconds after switching on with no pre-bound transmitter active. If autobind is available, this will be indicated on the receiver label. All variants support manual binding.
Bind mode is indicated by a rapid flashing of the receiver RF LED and the following steps should be followed to bind with your transmitter:
Loco Selection
Tx22, Tx24 and Tx72 have a 12 way switch to allow control of up to 12 locos. Using the switch, locos are brought under control one at a time. When not selected, MR001b outputs hold their current setting (e.g. a loco which is moving when deselected keeps moving) and the CPU LED shows a 2-flash pattern.
The implementation of Loco Selection in MR001b is fully compatible with the Deltang Selecta feature and uses R/C channel 2 by default. When Loco Selection is enabled, the controlling R/C channel (e.g. 2) may still be mapped to a servo output but, of course, this will not change as the transmitter switch is rotated.
The receiver has a 800ms delay when the transmitter Selecta value is changed. This is to avoid obeying the transmitter while the Selecta switch is being moved - e.g. a receiver on Selecta #4 should not change any outputs while the transmitter Selecta switch is moved from #3 to #5.
MR001b is normally supplied with Loco Selection disabled. To toggle whether Loco Selection is enabled or disabled:
Directional Lighting
Pins P6 and P7 can be used to drive front and rear LED lights; P6 powers a forward LED and P7 a backward facing LED. The directional lighting pins can be changed by programming the receiver.
MR001b has an on-board 3.3V regulator and 220 ohm resistors in series with the signal pins so limits the LED current to approximately 12mA. The LED should be connected between the signal and negative pins (top and bottom rows).
The default setting is for the LEDs to follow the throttle channel with 'centre-off' and is appropriate for a battery loco with ESC. For live-steam use, the LED behaviour can be reprogrammed for 'low-off' and this uses full-range throttle on ch1 and directional control on ch3.
To toggle whether the directional LEDs operate as 'centre-off' or 'low-off':
Reset
The receiver settings can be reset back to the as-supplied configuration using the large jumper across signal pins P1 and P3. This removes any servo adjustment changes that have been made. To reset:
Jumper Changes
This is a summary of the configuration changes that can be made using a large jumper across the signal pins:
Manual bind | P5 & P7 |
Loco Selection (Selecta) toggle | P4 & P6 |
Throttle centre-off/low-off toggle | P3 & P5 |
Reset to factory setup | P1 & P3 |
Other jumper settings are used to change servo direction and alter the servo travel end points (see below).
Servo Adjustment
Servo direction and throws (low and high end points) can be changed using the supplied small and large (bind) jumper plugs. The method is simple and comprises 2 steps:
Reversing or end point adjustment can be performed as many times as required on the selected servo. When complete, remove power from the receiver to stop, all changes are stored to the CPU memory. The next time power is applied, the receiver will operate normally.
Only one servo output can be changed at a time, the method must be repeated for each servo that requires adjustment.`
WARNING: never place the small jumper across the positive (middle row) and negative (bottom row) pins. This will short the battery.
Servo outputs are on P1 to P5. The small jumper plug is used to select one of these outputs for adjustment, it is placed across the wanted signal pin (top row) and the adjacent signal pin. For example, to select P1 (throttle), place the small jumper plug across signal pins 1 and 2 as shown in the image (the black connector in the image is the battery plugged into P4).
Steps:
The servo output is now selected. Jumper plugs are used on P6 and P7 to reverse the servo or adjust the travel end points. Reversing or end point adjustment can be repeated as often as desired while the servo is selected. To stop the process, remove power from the receiver.
The selected servo may now have its direction reversed or have the travel end points adjusted:
The small jumper plug is placed across signal pins (top row) for P6 and P7 to reverse the servo direction. The image shows a servo plugged into P1, a battery plugged into P3 and the small jumper across P6/P7.
Steps:
The servo direction will reverse each time the procedure is executed.
The servo travel end points can be increased or decreased using the large jumper plug on P6 (decrease) or P7 (increase). The adjustment is done in small steps every ½ second and the CPU LED flashes for each step. To make an adjustment:
The CPU LED will stop flashing and the servo will stop moving when the adjustment limit is reached.