UPDATED: 17/DEC/2016


1. The Hardware
2. Connecting the Castle link to your esc & PC
3. Brake/Reverse type
4. Brake amount
5. Reverse throttle
6. Punch control
7. Drag Brake
8. Start power
9. Motor timing
10. Motor type
11. Arming time
12. Cutoff voltage
13. Throttle curve
14. Brake curve
15. Software/Firmware

1. The Hardware

The hardware consists of a USB to USB mini cable as well as a small PCB mainboard that you connect the ESC to. This board has been released in a couple of varieties, one with and one without servo wires connected, and in a couple different colours too. If you have the one without the servo wires, make sure you connect it correctly.

Castle links

The board has markings for + - and what looks like a U. The - is always the darkest wire or black, the middle or red is always + and the last wire is for data:

2. Connecting the Castlelink to your esc & PC

Connect the servo wire coming from the Mamba Monster ESC to one side and plug the usb mini into the other:

You then plug the other end of the USB cable into your computer. You will have to open the receiver box in order to connect the MMM's rx lead to the Castlelink- you can avoid this by using a servo Y-splitter plugged into your throttle channel & running the other leg out of the rx box; undoing a couple of screws isnt exactly terribly taxing though. You can trace the rx lead from the esc to the rx to make certain you are unplugging the correct one before connecting it to the castlelink. Thats it for hardware connection, nice and simple. You should have downloaded & installed the Castlelink PC software and updated it to the latest version available from the CastleCreations website, click HERE for the latest version. After connecting the Castlelink to the PC, run the PC program and you should be greeted with the following screen:

Both status indicators should be green indicating that the esc & castlelink are synchronised to the PC- the LEDS on the esc will also turn on.

NOTE: if the castlelink becomes hot during connection unplug it immediately, this is often an indication of of a faulty BEC on the esc ( warm is normal however ).

3. Brake/Reverse type

Notice there are tabs at the top, each one has its own page of settings:

CastleLink software

To get started, click on the "Basic" tab.

The first dropdown menu is "Brake/Reverse Type";

Here you have three options:

1) Proportional w/o Reverse
2) Forward to Brake To Reverse
3) Proportional w/ Reverse Lockout.

Brake/Reverse type

This setting is used to determine if reverse is enabled, and if so - how "easy" it is to make the car run in reverse. Many tracks do not allow racing when reverse in any form is enabled on the controller - check your track rules for what is legal.

# Proportional w/o Reverse
Racing setting - no reverse enabled at all.

# Forward to Brake To Reverse
Similar to lockout-type, but no neutral waiting required before reverse is enabled. The controller will quickly brake the motor to near zero rpm, before allowing it to run in the opposite direction in order to save transmission parts. This was the default setting on mny original MMMs- not recommended anymore.

# Proportional w/ Reverse Lockout
For bashing or racing (may not be an allowed setting for racing). The controller must see 2 seconds of steady neutral throttle before it will allow reverse operation. This is default setting.

4. Brake amount

Brake amount

Castle Creations software allows you to fine tune the brake for specific applications. Brake Strength changes brake strength form soft (weak) to hard (strong) braking.

# 10% The brake will engage at a strength 10% as strong as the strongest brake setting.
# 50% The brake will enage at a strength 50% as strong as the strongest brake setting.
# 100% The brake will engage at full strength.

There are preset increments of 10% or you can put in a custom number setting between 1 and 100 if you would like. Brake strength is very much a personal taste setting- there is no perfect setting, but I suggest something around 30-50% to begin with, and adjust as desired to suit your driving; too strong & the truck will perform undesired front-flips. Too weak and it will not slow down quickly enough to take turns or avoid collisions.

5. Reverse throttle

Reverse throttle

This sets the maximum allowed reverse throttle applied to the motor at the full brake position. When set very low, the speed of the car in reverse will be slow. When set very high, the reverse speed will be fast. You can also adjust the brake curve to further tune it to your driving style and track layout. The increments are set up the same as the Brake amount. I recommend a setting of 30%- no one needs to go 40mph in reverse...

6. Punch control


This setting controls how much the ESC limits the current draw of the motor, in order to maintain control of the car under acceleration from a dead stop, or coming out of a corner. The higher the setting, the "calmer" the acceleration will be from a stans-still, or from low speed to high. This also helps protect tires and drivetrains during bashing, by putting them under less stress from the motor. Remember, an electric system is only as good as the batteries powering it, and the system cannot make up for a lack of performance from the packs/connectors. While running in the very low limiting, or with the limiting off, punch & acceleration power are at the mercy of the batteries; the better the pack, the more off-the-line power you'll have available.

7. Drag brakes


A drag brake slows the car by a settable amount, by applying a small amount of brake to the motor when the throttle is at neutral. Most brushed motor powered cars act this way when no power is being applied to the motor, and the car is moving. You can set the controller for a certain amount of drag brake strength at neutral throttle to simulate this. A small amount of drag brake is often useful in racing, to allow a corner entry in a more controlled state, rather than having to use heavier brakes applied by the throttle trigger. Experiment with different settings on different tracks, to be able to tune to the conditions quickly wherever you race. Drag brakes will also increase motor temps during use so consider this if you are pushing the truck hard and running quite warm temps under normal circumstances; 4 pole motors like the NeuCastle, Neu, MedusaResearch & Hobbywing motors will have a higher 'natural' drag-brake effect vs 2 pole motors like Feigao, Lehner & Hacker, so for bashing zero drag brake is recommended generally.

8. Start Power

Start Power

This setting controls how much power the controller is allowed to send the motor to start the car rolling from a dead stop. The default setting of low will be fine for most 2 pole and 4 pole motors; only motors with a higher pole count ( outrunners )or very high KV rating will need a higher start power to get them spinning from a standstill, or if you are geared extremely high. Occasionally you may experience a stuttering motion from the motor when you apply throttle, this is normally caused by using batteries that cannot supply enough current to meet the demands of the motor to get it spinning- this is why it is strongly recommended to use good quality Lipo batteries, or to restrict your gearing to approximately 30-35mph when using 12-14nimh cells in a Brushless Emaxx or Erevo, or similar sized truck.

9. Motor Timing

Motor Timing

Motor timing settings change the timing advance range used on the motor. Generally, low advance gives more efficiency and less power, high advance gives more power at the expense of efficiency (motor heat). Every system will respond to changes in advance differently- this can be affected by the pole count and the winding configuration of the motor ( Wye or Delta ). Castle Creations controllers automatically determine the correct and best range of timing advance for any motor they are plugged into. You can move up or down within that range via these settings.

NOTE: It is suggested by Castle that the esc should be kept at the lowest setting for best performance with Castle 4 pole motors. These motors are powerful and do not require timing advance for performance.

10. Motor Type

Motor Type

This setting determines what motor type the controller will run, and in what configuration. Your options are the following:

# Brushed High-Power
Use this setting to run a brushed motor in forward and brake only mode for racing- there is a special wiring sequence for this mode, see the manual for details.

# Brushed Reversing
Use this setting to run any brushed motor, and have access to reverse.

# Brushless
Use this setting to run any brushless motor.

11. Arming Time

Arming Time

This setting alters the amount of time it takes to arm the esc. If you are using a 2.4Ghz radio that takes a long time to synch to the receiver on power-up, you may need to use this setting in order to properly calibrate the unit by increasing the arming time.
# 1 second- Waits for 1 second of neutral throttle before arming.
# 5 seconds- Waits for 5 seconds of neutral throttle before arming.

12. Cutoff voltage

Lipo cutoff voltage

The cut off voltage is set to protect Lithium Polymer batteries from being over discharged which will damage the battery (less than 3v per cell as a general rule). If you are using NiMh or NiCd batteries you do not need a cut of voltage to protect the batteries, as these types of batteries show drastic decrease in performance before they are discharged to zero. The ERBE & EMBE are designed with a series harness, remember to add the voltage of your batteries together to determine cutoff value.

# Auto Li-Po- Use this for all applications where you are using Lipo batteries. When selected, the controller will detect the number of Lithium Polymer cells in series in your battery pack(s), and set the cut off voltage to 3 volts per cell. When you plug the battery pack into the controller, after the initialization tones the controller will flash and beep the number cells it counted, so you can confirm the controller setting. If the cell count is incorrect, make sure your batteries are fully charged and the correct cell count is flashed BEFORE driving. Note: Do not use Auto Lipo with NiMH or NiCad cells.

# Custom- Use this to enter your own cutoff voltage ( the auto setting of 3.0v per cell is deemed a bit on the low side generally ). A setting of 3.2v per cell, or even 3.4v per cell is considered a much safer setting and will not shorten runtime by more than a minute or two due to the sharp drop-off in voltage lipos experience when they near the end of their discharge cycle. Since Auto lipo has a default setting of 3.0v per cell it is strongly recommended to adjust it via the CastleLink program and raise it to approx 3.2-3.4v per cell; the esc will beep back the number of cells it believes are connected as with the standard auto-lipo procedure.

13. Throttle Curve

The next tab in the window is throttle curve:

Throttle Curve

The default curve is actually a straight line. Changing a throttle curve can help to accommodate many set-ups. But just to give an example (and keep it short) I will show you one. Let's say you're having a hard time controlling the truck from doing wheelies off the line. Once the truck is rolling, wheelies aren't much of a problem, but from a standstill you want more control. Here is what you can do to manipulate your throttle curve, and gain better control of the truck:

Throttle Curve

NOTE: The curve above is exaggerated for clarity.

By clicking the line and dragging down, you will have softer starts without losing any top speed. This will allow for a smoother transition from lower speeds. The truck won't feel as squirrelly. To add points, you click the graph with your left mouse button. To move them, you click with the left mouse button and drag to the desired position. To remove a point, you right click over the point you need removed.

In the example above, a curved line was used. But the same point can be used with a linear setting if you find it suits your needs better:

Throttle Curve

In fact, you can add upto 10 throttle points to get your throttle curve as specific as you need it:

Throttle Curve

NOTE: your throttle curve should never look like this...

14. Brake Curve

The next tab is Brake Curve:

Brake Curve

It is adjusted the same way the throttle curve is, only it adjusts the braking function of the truck. If you find that your initial braking is too harsh, you can soften it by adjusting the curve.

15. Software / Firmware

The last tab in the window is labeled Software, but it is actually the section used to see information about the firmware on the ESC & select different versions:


As you can see, It lists the current firmware, the name of the device, and what firmware versions are available to be loaded onto the ESC. At present, the latest version available is v1.29 which also has the new 'Torque control' feature, a more effective effective tool for limiting power to the motor compared to the existing 'Punch control' feature. It is recommended to skip firmware v1.28 as this is known to cause some Castle escs to stop functioning correctly- downgrading to an earlier revision usually fixes this issue.

A massive thanks to 'HoovHartid' from the Traxxas & RC-Monster forums, without whom I would have had to do most of the hardwork myself, many thanks for the guide and pictures dude.

For more technical information and 'How-to' guides regarding the E-Maxx trucks and Batteries, please visit the FAQ, Tutorials & Useful links pages.