The idea of a heavy short-range
MLRS to launch rockets equipped with incendiary and thermobaric warheads arose in the late 1970s. The combat system consisting of the combat vehicle, rockets, and loading vehicle was developed in early 1980s at
KBTM in
Omsk and was named TOS-1, remaining a secret development for a long time. The TOS-1
Buratino is intended to engage military personnel, equipment, and buildings, including fortified constructions. The nickname "
Buratino" originates with the name of the hero of a Russian retelling of the
Pinocchio tale (by
Alexey Tolstoy), given the perception of the big "nose" of the launcher (in the original Italian text of
Pinocchio, the protagonist is a "
burattino", the Italian word for "
puppet"). The combat vehicle acts within the combat order of infantry and tanks. The large mass of the launcher, combined with the short range of rockets launches (), forced an increase in the level of armor and use the chassis of the
T-72 main battle tank. The TZM reloading vehicle was built on the chassis of a
KrAZ-255B cross-country truck and equipped with a crane for loading/unloading of the launcher. Production of KrAZ-255B has officially stopped in 1994. Therefore, TZM-T for later Soltsepyok was created based on the chassis of a T-72 variation
T-72A. In 2003, the improved TOS-1A
Solntsepyok ("Scorching sunlight") system entered service with the range extended to and a better ballistic computer. In March 2020, Russia introduced a new rocket for the TOS-1A with a range of , achieved in part by weight and size reductions of a new
fuel air explosive mixture in the warhead, while also increasing its power. Minimum range is extended from , so the shorter-range M0.1.01.04M rocket will be retained for close combat environments. In 2018,
Russian NBC Protection Troops received 30 TOS-1A Solntsepyok (Sunburn) 220 mm multiple rocket launchers. In October 2017
Saudi Arabian Military Industries signed a Memorandum of Understanding with
Rosoboronexport for the local production of the TOS-1A. ==Operational history==