*** Please read this notice about shipping charges and VAT if your delivery address is outside the U.K. ***

Micron MR001c Receiver Programming - v1.0

This page contains programming information for firmware versions shown in the page title, information for other versions can be found via /mr6xx_versions.

Micron receivers implement a rich set of features with a common programming interface that allows functionality to be changed using most Micron model rail transmitters or a joystick Tx. Each row in the table below describes a 5 number sequence (levels 1 to 5) which is used to modify a feature's behaviour - e.g. change the throttle from centre-off to low-off behaviour; set an auxiliary output as servo, on/off, or auto-direction light. Each row also contains a brief explanation of the function accessed by that row and a link to more detail in the features page.

The value for each level of a programming sequence will be indicated by a repeated flash pattern on a receiver's LED. For example, the value 3 is displayed as a sequence of 3 flashes followed by a pause (this is called a 3-flash in receiver and transmitter user manuals). Where appropriate, a value of zero is displayed as a very short flash followed by a pause.

Many table rows specify how a transmitter control is used to activate the receiver function; the row specifies (usually at level 4) a R/C channel. Transmitters encode each control (throttle, toggle switch, push button, etc.) as a number in the range 0..1024 and transmits them in the radio signal as separate R/C channels. The mapping between transmitter controls and R/C channels is described in the user manual for the transmitter. Throttle is usually channel 1, Selecta (if used) is channel 2, the bind button is channel 5, and so on.

Receiver outputs use the channel value directly to provide a proportional response to transmitter control changes. Switched outputs divide the R/C channel range into 2 or 3 positions: low, mid and high where low is a channel value less than 250, high is greater than 750 and mid is 511 +/- a small delta. The transmitter user manual describes the control positions corresponding to low, mid and high and the programming table shows how these low, mid and high values are used to control the receiver output.

For specific information on how to place a receiver into programming mode, see the receiver's user manual. See the transmitter's user manual or Receiver Programming for information on how to use a transmitter for entering a program sequence.

Programming Table

Throttle Configuration | Servo Configuration | On/Off Configuration | General Configuration | Not used

Menu Level 2 Level 3 Level 4 Level 5 Information
1 = Throttle Configuration
(top)
1 = Throttle Num1 = Centre off
(1 ch: fwd/rev)
esc-centre-off
Throttle
1-10 = R/C Channel
Forward and reverse with one control, off at control centre (-100% .. 0 .. +100%). Output must be a 'Throttle Servo' and the purpose of this setting is for control of the auto lights and where the throttle is positioned for emergency stop and failsafe.
prog: 1,1,1,1 = Menu1, H1, centre-off, R/C chan 1'
11 = Throttle Num2 = Low off
(2 ch: speed & direction)
esc-low-off
Throttle
1-10 = R/C Channel
Direction
1-10 = R/C Channel
One control for throttle (0 .. 100%) and another for direction. Each channel goes to separate outputs, the throttle must be a 'Throttle Servo', direction is a 'Normal Servo'. The purpose of this setting is for control of the auto lights and where the throttle is positioned for emergency stop and failsafe. (break}(prog: 1,1,2,1,3 = Menu1, H1, low-off, R/C chan 1, R/C chan 3'
11 = Throttle Num3 = Low off to Fwd/Rev
(2 ch: speed & direction)
esc-low2ctr
Throttle
1-10 = R/C Channel
Direction
1-10 = R/C Channel
One control for throttle (0 .. 100%) and another for direction. Both are combined into a single forward/reverse output, which must be type 'Throttle Servo'.
(prog: 1,1,2,1,3 = Menu1, H1, low-off, R/C chan 1, R/C chan 3'
11 = Throttle Num4 = Not used
11 = Throttle Num5 = Not used
11 = Throttle Num6 = Motor reverse
reverse
1 = Normal
2 = Reversed
Reverse motor rotation
11 = Throttle Num7 = Not used
11 = Throttle Num8 = Motor soft start/stop
- inertia
soft-start
Acceleration
1 = immediate
2 = 0.25s
3 = 0.5s
4 = 1s
5 = 2s
6 = 4s
7 = 8s
Deceleration
1 = same as accel
2 = 0.25s
3 = 0.5s
4 = 1s
5 = 2s
6 = 4s
7 = 8s
Set the rate of throttle change - acceleration and deceleration, which can be set independently or the same. The times are for full range, 0..100% throttle.
1,1,8,1,1 = no inertia, motor speed follows the throttle control
1,1,8,4,1 = accel and decel over 1s
2 = Servo Configuration
(top)
1-6 = P1-P61 = Normal Servo
servo
1-10 = R/C Channel1 = normal speed
2 = slow 2s
3 = slow 3s
4 = slow 4s
5 = slow 5s
6 = slow 6s
Servo PPM signal on any 'P' pad. Default is full throw from full stick movement; can be adjusted using level3=7'. Slow motion times are for end to end rotation.
21-6 = P1-P62 = Not usedPlaceholder for offset servo
21-6 = P1-P63 = Not usedPlaceholder for toggled servo
21-6 = P1-P64 = Not usedPlaceholder for 2 chan servo mix
21-6 = P1-P65 = Not usedPlaceholder for 2 chan servo mix
21-6 = P1-P66 = Throttle Servo
servo
1 = Throttle Num
21-6 = P1-P67 = Adjust Servo
servo-adjust
1 = Reverse Servo Direction
2 = Adjust Servo Travel
Toggle servo direction or adjust travel using transmitter controls. If the pin is not currently configured as a servo, the receiver will exit programming mode at level 3.
21-6 = P1-P68 = Expand Servo Range
servo-expand
1 = normal range (1.1ms..1.9ms)
2 = +25% (1.0ms..2.0ms)
3 = +50% (0.9ms..2.1ms)
4 = +75% (0.8ms..2.2ms)
5 = +100% (0.7ms..2.3ms)
6 = +125% (0.6ms..2.4ms)
7 = +150% (0.5ms..2.5ms)
8 = +200% (0.3ms..2.7ms)
Expand the servo throw range from the default 1.1ms .. 1.9ms (aka 100%) servo pulse width. The actual pulse width range will depend on the range of your transmitter's control. These fixed scaled values can be fine tuned using servi travel adjustment.
Beware: make sure that your servo can handle the increased range before connecting it.
3 = On/Off Configuration
(top)
1-10 = P1-P101 = Momentary on/off
momentary
1-10 = R/C ChannelIdle off
P=0V, F=open
1 = ch low on
2 = ch mid on
3 = ch high on
Idle on
P=3.3V, F=closed
4 = ch low off
5 = ch mid off
6 = ch high off
1 R/C channel can control up to 3 outputs, momentary = non-latching.
eg: 3,4,1,5,1 = P4, On only when Ch5 is low
eg: 3,6,1,5,3 = P6, On only when Ch5 is high
31-10 = P1-P102 = Single Action Latching
latch1
1-10 = R/C ChannelStart off
P=0V, F=open
1 = ch low toggle
2 = ch high toggle
Start on
P=3.3V, F=closed
3 = ch low toggle
4 = ch mid toggle
1 R/C channel can control 1 or 2 outputs, each control action toggles the output on/off.
(eg: 3,4,2,5,1 = P4, Start off, toggle when Ch5 is low)
(eg: 3,6,2,5,2 = P6, Start off, toggle when Ch5 is high)
31-10 = P1-P103 = Dual Action Latching
latch2
1-10 = R/C ChannelChannel high
1 = >2s toggle
2 = <1s toggle
Channel low
3 = >2s toggle
4 = <1s toggle
1 R/C channel can control 1 to 4 outputs. Output selection is based on the time that the control is away from mid value (centre). All outputs start off (P=0V, F=open).
31-10 = P1-P104 = Auto Lights
auto-lights
1 = Front
2 = Rear
3 = Brake
4 = Reverse
Link output ports to the speed controller status.
See 7,7 for setting brake light on time.
31-10 = P1-P105 = Not usedPlaceholder for buffer stop automation
31-10 = P1-P106 = Not usedPlaceholder for stop & reverse automation
31-10 = P1-P107 = Not usedPlaceholder for station stop automation
4 = General Configuration
(top)
1 = LED2
LED2
1 = LED2 DisabledAny output can drive a LED to mirror the on-board LED.
Option 3 is enabled but not after Tx is switched off - aka
Cruise Control
2 = LED2 Enabled
3 = LED2 Enabled (not cruise)
4 = LED2 Always
1-6 = P1-P6
7-10 = F1-F4(A-C)
42 = Not used
43 = Not used
44 = Failsafe / Cruise
Failsafe
Time to stop after signal loss:
1-4 = 1-4s
5 = sleep time
Time to kill outputs after signal loss
Use 'Sleep time' for 'cruise control' with transmitter switched off],
45 = Emergency stop
EStop
1 = DisabledManual trigger stop over radio
(eg: 7,5,2,3,6 enabled using Ch3 low with 6s decel.)
2 = ch low to stop
3 = ch high to stop
1-10 = R/C ChannelTime to stop:
1-6 = 1-6s
46 = Not used
47 = Not used
48 = Selecta1 = DisabledEnable or disable the loco selection feature which is compatible with all transmitters that have a Select switch. All transmitters stocked by Micron use R/C channel 2 for Selecta.
2 = Enabled1-10 = R/C Channel
49 = Deselect Action1 = stop
2 = continue
Action when deselected: 'continue' or 'stop', the default is 'continue'.
continue: ESC continues at the last throttle setting.
stop:throttle smoothly closes
410 = Not used
411 = Auto-light enable/disable1-10 = R/C Channel1 = toggle when ch low
2 = toggle when ch high
3 = momentary when ch high
Enable/disable the auto-direction outputs
412 = ResetRestore backed-up configuration or, if no backup, the factory configuration
413 = Save ConfigurationCreate configuration backup for reset
5 = Not used
(top)

© Micron Radio Control