TK20 series RC tank Controller
Turn your Heng-Long(HL) RC tank into proportional radio control with decent sound.
THIS IS NOT 100% PLUG AND PLAY BOARD, SIMPLE CHANGE IS NEEDED FOR FULL OPTIONS
TK series controller uses 4 channels RC system to control R/C tank's forward/backward movement, sharp turning, pivoting, turret rotation and gun barrel evaluation at variable speed 20A track motor driver 22KHz, 8-bit high quality sound with digital sound mixer Maximum of 5 channel of sound track, main gun, machine gun, turret rotate, gun barrel elevation and engine sound can be generated at the same time 3W sound output power 0.8A BEC Support air-soft gun with sound synchronization Support TAMIYA and HL IR battle unit and format Support RealRecoil servo port Support gun barrel stabilizer Safety shutoff prevents unwanted movement while signal lost Auto R/C signal detection Miniature design(60mm X 50mm X 20mm) for 1/25~1/16 R/C Tank
*Horizontal turret stabilizer has motor gain control function which allows user to fine tune performance in different motor and voltage configuration.
TK series connector layout
TK series connector and pin assignments(Text in red is the modification required for HL TANK)
Inspect metal portion on FETs and make sure they are not touched to each other after shipment
Set Main Gun Function Mode to match your tank hardware configuration (HL AirSoft, HL Recoil or TAMIYA Recoil),
Disconnect RX-18 and plug cables to the same connector on TK board,
Set Sound Volume to middle
Install a switch cable (for example, HL Smoke Unit Switch Cable) to SW connector( Switch Cable Port) as power switch.
Because HL tank already have power switch on battery cable path, so additional switch is not required, just to use a jumper to short pins in SW Cable port or connect a switch cable and keep it switched on.
When high current track motors are used, such as 400/480 motor, power switch on battery cable path will not be able to handle, connect a switch cable (for example, HL Smoke Unit Switch Cable) to this port as power switch.
Connect a recoil servo to J2(Optional),
Rewire Air-soft unit if you want to elevate and depress gun directly, see "HL Gun Elevation and AirSoft Correction" section
Connect channel cables to receiver according to RC mode( See picture "TK series connector and pin assignments" ) . if you are not sure what mode you RC system is, just swap CH2 and CH3 and try again. TK20 board has BEC( Battery eliminate circuit), can power receiver through channel cables, no additional battery is needed for receiver
Set CH1, 2 and 3 trimmer on transmitter to center position, Set CH4 trimmer on transmitter to most left or right position,
Connect power adaptor( See FAQ )
Switch on TK board and transmitter, you should hear turret traverse sound. if not, please contact us.
controlsignal 2) trimmer to center till turret traverse is gone.
move CH2(Throttle )
)trimmer up and down if you hear motor hum sound.
firing sound should be generated and
recoil servo should moves when move
CH3 stick to most top position, if not, gently move CH3(Multi
function control )
)trimmer up and down till it work correctly.
You are all set
Disconnect power adaptor and connect battery( make sure that battery is fully charged).
In HL original design, gun Elevation and AirSoft sharing same driving H/W, so the gun elevation can only be controlled in one direction, if you missed the angle you want, you will need to wait a full cycle of gun elevation, to correct this problem, we add dedicate AirSoft control h/w to TK20 board. the following shows you how to correct HL tank and get two direction elevation.
The picture below is original wiring in HL tank:
Modify it as the following:
1. Disconnect red wire between safety switch and gun barrel elevation unit.
2. Change original 3P connector to 4P type, add additional wire from safety switch to 4P connector,
3. Add 4P connector HUL-8P PCB connector
4. AirSoft unit is now controlled by red-black pair, gun barrel unit is controlled by red-white pair. and you can connect 8P connector to CN9 on TK-18/20 with original cable.
5(Optinal). refer to wiring diagram, wire 2.2 ohm 1/2W (color code: red read gold gold) resistor to turret rotate, elevation and airsoft motor in serial to limit the current to protect FETs on TK22 in case you stall motor. you can find 2.2 ohm resistor on RX-18. Done!
Tail Light in HL tank is wire to MG light, so the Tail Light flashes when MG firing, this is very funny to us, to correct this problem and make tail light to be controlled with Headlight, please refer to the picture below and rewire it.
1. Remove 2 pin plug from PCB, twist angled pins to opposite side,
2. Connect Tail Light LED + pin( Red wire of Tail Light cable) to CN9.3 pin( Yellow wire )
3. Connect a 200 Ohm resistor between 2-P connector pin and CN9.2 pin(Green), a SMD type resistor is used in this example to save space.
Original wiring diagram
Corrected wiring diagram
TAMIYA battle unit wiring diagram
HL battle unit installation: wire CN2 connector to HBU and Flash Unit Flasher as the following
TAMIYA recoil unit installation( -T Version, or set Main Gun Function Mode to TAMIYA Recoil MODE )
STEP1. disconnect white and blue wire from recoil unit switch( see arrow in yellow), add cable connector to recoil switch( see arrow in red ), left green-white-blue cable not touched ( see arrow in green)
STEP2. green wire and white wire in green-white-blue cable goes to 3rd pin on CN9 and 4th pin on CN9(see arrow in green), black and red wire in red-black cable goes to 4th and 5th pin on CN3(see arrow in red).
HL recoil unit installation:
STEP1. Set Main Gun Function Mode to HL Recoil MODE,
STEP2. Connect detection SW( Pressed-to-Short type ) to 4th and 5th pin on CN3 or via the plug (Yellow and brown wire) from HL HIGH-TENSION FLASHER. Latest released HL recoil unit already has detection switch on it.
STEP3. connect motor - to 4th pin on CN9.connect motor + to 3rd pin on CN9.
Asiatam recoil unit installation:
STEP1. Set Main Gun Function Mode to TAMIYA Recoil MODE,
STEP2. Connect Recoil motor + to 3rd pin on CN9.connect motor - to 4th pin on CN9.
STEP2. Connect detection SW to 4th and 5th pin on CN3 or via the plug (Yellow and brown wire) from HL HIGH-TENSION FLASHER
RealRecoil( Patent Pending) servo port allows you to recreate real gun barrel recoil movement with single & cheap servo, what you need to do is to link servo and gun barrel then RealRecoil takes the rest. direction of servo movement can be set by user, please see section "Tank Personalization"
HL Hop-up options "HIGH-TENSION FLASHER" can be easily installed and works with TK20 to simulate gun nuzzle flash when firing.
A white LED and cable connector are needed( Part Number is F003)
Solder color wire (red wire in this example) to long pin of white LED, black wire(-) to short pin,
Plug cable into J3.
An IR LED and cable connector are needed( Part number is IR005/IR010 ).
Solder color wire (red wire in this example) to long pin of IR LED, black wire(-) to short pin,
Plug cable into J1.
GSU is an optional module of TK22. When GSU is turned on, it detects the tank movement and compensate gun rotation and elevation to stabilize the gun automatically. When GBS is turned on, operator can still change gun elevation and direction under GBS compensation, GSU have the following features:
-2-axis gun stabilization in turret rotation and gun elevation.
- AdjustableGun elevation gain,
- Adjustable Turret rotation motor P, I, D gain,
-Optional engine deck sensor. Gun raise automatically when gun turned above engine deck,
- AdjustableEngine deck level,
-Dimensions: 20 x 16 x 3mm.
Power on GBS calibration -When power on TK22G, GSU starts a reset process and must be kept stationary.
The HEADLIGHT LED lights during GBS calibration and you must not to move the tank during calibration. The GBS are very sensitive and you should not touch or vibrate the GSU during power on reset. The process will take a few seconds. The HEADLIGHT led will turn on when calibration completed.
Mounting of GBS -The GBS must be mounted securely on the turret by two M2 screws. For accurate motion detection, it must be kept within 5 degree with turret base plate. mounting directions is as shown in following picture.
Turning GBS on/off -GSU can be turned on/off by move right stick to top, move left stick to right, you can also hear click sound when turn it on and off
Adjusting gun elevation angle -The gun elevation V gain setting is used to adjust the amount of gun elevation angle. Turn GSU on and moves the gun to horizontal position. Tilt the tank for 15-20 degree. Adjust the V gain value until the gun is horizontal again.
Adjusting turret rotation motor gains - The turret rotation motor start gain, break and accuracy gain are used to meet the characteristic of turret rotate motor on your tank. default setting is for HL turret gear box.
Settings of TK series board can be set by Configuration IR REMOTE. TAMIYA battle unit(TBU), Heng-Leog battle unit(HBU), or our programming line is required as IR command receiver. red "*" sign means default setting
Type of Tank determines Battle Date when doing IR battle( See Variants section )
Note: Suggested Value, can be changed by Reload Time and Invulnerability time setting function
Steps to set parameters:
STEP 1: Turn power off, Install TBU/HBU,
STEP 2: Install a jumper to J2 as shown below, turn power on,
STEP 3: Point Configuration IR remote to TBU/HBU, refer to function table listed below and press the button
of function that you want to set,
STEP 4: Indicator on TBU/HBU flashes according to the setting value.
STEP 5: turn power off, remove jumper on J2, then power on and you are set.
Save current setting to PRESET 1: Press number key "1" on TV remote to save,
Save current setting to PRESET 2: Press number key "2" on TV remote to save,
*Once you've adjusted everything, you can push "1" or "2" to save current setting to PRESET 1 or 2. If you don't do this saving the board remembers the last settings.
Use saved settings: Press "ENT" or "SOUND MODE" Key on TV remote to select.
*To switch between the presets you press either "sound mode" or "enter" button, once the preset is selected, switch tank off and remove setup jumper. Switch back on and away you go.
Mixer Mode: Press (MUTE) key on TV remote to select.
*pivot turn is also named as super spin.
Main Gun Function Mode: Press "POWER" key on TV remote to select
*Use this mode on Hooben Tank.
Receive TAMIYA IR Code: press "TV/VIDEO" or "->" Key on TV remote to select
Receive HL IR Code: press "VOL DOWN" Key on TV remote to select
IR Battle Preset Data: press "MTS" or "A/B" Key on TV remote to select
Note1: Reference setting for HL Tank
Momentum effect On/Off: Press "SLEEP(0x36)" or "" on TV remote to select
*This function is only available on TK22
Reload Sound On/Off: Press "Timer Off(0x3C)" or " "on TV remote to select
*This function is only available on TK22
Taking a hit hull recoil On/Off: Press "JUMP(0x3B)" on TV remote to select
*This function is only available on TK22
Strength of taking a hit hull recoil: Press "CH Up" or "PROGR +" key on TV remote to select
Firing tank gun hull recoil On/Off: Press "SURROUND(0x29)" on TV remote to select
*This function is only available on TK22
Strength of firing tank gun hull recoil: Press "VOL UP" key on TV remote to select
RealRecoil servo direction: press "CH down" or "PROGR -" key on TV remote to select
Gun elevation servo direction: press " Teletext ON(0x3F)" or "" key on TV remote to select
*This function is only available on TK22
Speed reduction in damaged state: press "3" key on TV remote to select.
Speed reduction in badly damaged state: press "DISPLAY" or "DRC-MF" key on TV remote to select.
Armor type: press number key "9" on TV remote to select
Sending IR code when firing machine gun: press number key "6" on TV remote to select
Primary weapon reload time: press number key "4" on TV remote to select
Rounds of Primary weapon: press number key "8" on TV remote to select,
Primary weapon IR code: press number key "0" on TV remote to select
Invulnerability time: Vehicle is Invulnerable during this period, press number key "7" on TV remote to select
Max hit can take: Press number key "5" on TV remote to select
*The following setting function is only available on TK22G1/2
Function Page Selection: Press "-/--" Key on TV remote to select. for TK22G only
*Text in black means that setting function is on page1.
GBS offset calibration Start: Select page X , press number key "X" on TV remote to increase gain
Horizontal GBS motor start gain increase: Select page X , press number key "X" on TV remote to increase gain
Horizontal GBS motor start gain decrease: Select page X , press number key "X" on TV remote to increase gain
Horizontal GBS accuracy increase: Select page X , press number key "X" on TV remote to increase gain
Horizontal GBS accuracy decrease: Select page X , press number key "X" on TV remote to increase gain
Horizontal GBS motor break gain increase: Select page X , press number key "X" on TV remote to increase gain
Horizontal GBS motor break gain decrease: Select page X , press number key "X" on TV remote to increase gain
Vertical GBS gain increase: Select page X , press number key "X" on TV remote to increase gain
Vertical GBS gain decrease: Select page X , press number key "X" on TV remote to increase gain
Point Configuration IR remote to TBU/HBU and press key listed below to show vehicle status or test IR battle function. No jumper should be installed on J1.
Q: Can I use GSU on TK22 or TK22.
A: No, GSU can only work with TK22G1 or TK22G2. existing TK22 board can be returned to upgrade to TK22G1/G2 with upgrade fee.
Q: My Tk22 can not register a hit from Tamiya tank.
A: To check "Receive Tamiya IR code" setting. TK22 won't response Tamiay IR code when this setting is disabled.
The airsoft motor does not run until after the gun fire sound has played and the
reload sound has happened. I want the airsoft motor to run while the gun sound
plays. I also planned to make recoil work with the airsoft…but when I fire the
gun, the recoil servo operates in time to the sound…but has returned to the
normal position when the airsoft motor operates.
Q: I already set Main Gun Function Mode to HL AirSoft MODE, but AirSoft motor does not run when I give fire cannon command.
A:To correct airsoft unit wiring as HL Gun Elevation and AirSoft Correction section mentioned.
Q: Airsoft unit fires continuously and have no cannon sound.
A: When main Main Gun Function Mode is configured to AirSoft Mode, TK22/20 start to drive AirSoft motor (thought CN9 3rd &4th pin) when fire cannon command is received. when Airsoft just fired, Airsoft switch is closed , Tk22 knows it thought CN3 Pin4 & Pin5. and then stop to drive Airsoft Motor and start to generate cannon. So in order to make it works properly, AirSoft motor need to be connected to CN9 pin3 and pin4. AirSoft switch connector to CN3 Pin4 & Pin5.
You can simply test it by a tweezers, to short and release it will stop AirSoft motor.
How to avoid damage that caused by short circuit to the board?
then connect + wire(with white strip) from adaptor to red wire of HL cable, - wire to black wire of HL cable, adn wire resistor and LED as the following to act as indicator.
Each time, when you did some modification on circuit or after installation, use this as power source fist. plug connect each by each, and LED will be dimmed immediately if any shortage in circuitry and not thing on TK board will be damaged because power can only supply low & limited current.
The board might be act very strange when it's power by this, such as motor can not moves will, cannon fired unexpectedly when turret rotation sound comes up, these are quite normal because current is not enough.
I accidentally shorted speaker wire and now had barely any sound, everything
still works but hardly any sound.
2nd, the audio amplifier ( pointed by green arrow) goes very hot when operating, do not apply glue or double faced adhesive tape on it and left some space for it for heat dissipation.
How to interface TK22 board to 6W external
First to disconnect black wire from HL Volume control board and isolate it with tape, wire a 2-P, 2.54mm pitch connector wire to Volume control board as shown below
Then to power amplifier by battery or additional 11.4~12V battery pack, normally, higher the power voltage, higher the max. output power to speaker, just make sure ground of TK board & additional battery pack are connected firmly. In this case, we just get power from TK22 bottom side.
Finally, connect power form TK22 to Battery+ & Battery - pin, connect 2-P, 2.54mm pitch connector wire SIG+ and SIG-,and then connect sparker to SPK+ and SPK- pin.
Here is pin assignment of 2nd type 6W AMP, just refer to the above and wire pins with same pin assignment.
When I move left stick backward, only the right track goes backward the left
track does not move, It is possible I crossed the +positive and --negative
terminals when connecting the new motors?
We recommend that to use power adapter(7.2V, 400mAh) as power source after rewiring. then switch to battery when everything are tested OK.
Q: Tank hull
recoil movement direction is not correct, moves forward and then backward while
firing main gun.
Q: All function runs but just no sound!!
A: This can be the common issue on HL Volume Control board, just to short outer pins of CN4 with tweezers to verify it. if sound comes out when doing this, the HL volume control board is broken.
Q: Do I need noise filtering capacitor on motor
A: Yes, it's needed to prevent back EMF to interference TK20 board. All HL stock tank already have it on motors
This type of capacitor is not good, DO NOT USE!
Q: What's the IR battle range of TK20
The table below shows the test result we've done here or from customer site,
Q:Tank moves backward faster than forwards and does not turn. It only turn if firstly turn steering stick and secondly throttle stick.
A: To turn off mixer on transmitter and test again.
Q: Can get motor sounds, cannon sounds, turret sounds, but no motion on either drive motors or turret rotation gearbox
A: Check if battery voltage is too low, auto cutoff function cuts motor off when battery voltage is too low.
Q: It is possible to change the sound?
A: No, to change sound on TK board required some equipment and technique, so you can not do it by yourself, but we can if you send us processed sound file(22KHz, 8-Bit format) that you want to program into, average lead time is 2 weeks, This service is free of charge with MOQ( Minimum order quantity) of 3 units. The following are the sound effect section you can change.
- Machine Gun
- Gun elevation
- Turret travels( 4 sections, start, loop1, loop2 & stop)
- Engine Start, engine step 1~8, engine stop.
Q: What is Mixer
A: A piece of software
Rudder and control
Q: What is Safety shutoff:
A: Controller cuts motor off and waits signal come back.
Q: What is Auto cutoff:
A: The motor cutoff will occurred when battery input drops below minimum supply voltage of controller.
Q: Which RC system can works with TK board:
A: Basically, TK can work with all kind of aftermarket RC system as long as it's PWM system, here is a table list most popular one.
Q: Audio Amp thermal protection:
A: that turns off device when junction temperature over 150 degree C to prevent damage
Q: Is it possible to make additional settings using existing IR signals for example to make HL IR signal and 9 hits can take, originally 5 hits?
A: yes, IR code to receive, IR code to transmit, preset & battle data can be set independently.
Q: Is it possible to set setting with other device (not SONY IR code remote)?
A: Only Sony IR code remote can be used, you can also have universal remote and configure it to SONY mode.
Q: Any Other
SONY remote, such as SONY Bravia unified TV
remote, can config TK20?
Q: What's BEC
A: BEC stands for battery elimination circuit. This circuit powers the receiver thought channel cable, no secondary battery source is required.
Use dry battery or power supply as power source at testing to keep burn down anything if any error on modification. then use chargeable battery when every function working normally.
Read carefully and fully understand the instructions before commencing assembly.
Metal part on FET can not be touched with any metal when TK board is operating.
MADE IN TAIWAN