diff --git a/README.md b/README.md
index 982c83a..8e378fd 100644
--- a/README.md
+++ b/README.md
@@ -17,11 +17,11 @@
* Dedicated for education and research.
* Made from general-purpose components.
-* Simple and clean source code in Arduino.
-* Control using remote control or smartphone.
-* Precise simulation with Gazebo.
+* Simple and clean source code in Arduino (<2k lines firmware).
+* Control using USB gamepad, remote control or smartphone.
* Wi-Fi and MAVLink support.
* Wireless command line interface and analyzing.
+* Precise simulation with Gazebo.
* Python library.
* Textbook on flight control theory and practice ([in development](https://quadcopter.dev)).
* *Position control (using external camera) and autonomous flights¹*.
@@ -38,7 +38,11 @@ Version 0 demo video: https://youtu.be/8GzzIQ3C6DQ.
-See the [user builds gallery](docs/user.md).
+Usage in education (RoboCamp): https://youtu.be/Wd3yaorjTx0.
+
+
+
+See the [user builds gallery](docs/user.md):
@@ -77,7 +81,7 @@ The simulator is implemented using Gazebo and runs the original Arduino code:
|Frame main part|3D printed⁴:
[`flix-frame-1.1.stl`](docs/assets/flix-frame-1.1.stl) [`flix-frame-1.1.step`](docs/assets/flix-frame-1.1.step)
Recommended settings: layer 0.2 mm, line 0.4 mm, infill 100%.|
|1|
|Frame top part|3D printed:
[`esp32-holder.stl`](docs/assets/esp32-holder.stl) [`esp32-holder.step`](docs/assets/esp32-holder.step)|
|1|
|Washer for IMU board mounting|3D printed:
[`washer-m3.stl`](docs/assets/washer-m3.stl) [`washer-m3.step`](docs/assets/washer-m3.step)|
|2|
-|RC transmitter (recommended)|BetaFPV LiteRadio (CC2500) — with USB support (can control via Wi-Fi).
KINGKONG TINY X8 — warning: lacks USB support.
Or other⁵|
|1|
+|Controller (recommended)|CC2500 transmitter, like BetaFPV LiteRadio CC2500 (RC receiver/Wi-Fi).
Two-sticks gamepad (Wi-Fi only) — see [recommended gamepads](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/setup_view/joystick.html#supported-joysticks).
Other⁵|
|1|
|*RC receiver (optional)*|*DF500 or other⁵*|
|1|
|Wires|28 AWG recommended|
||
|Tape, double-sided tape||||
@@ -86,7 +90,7 @@ The simulator is implemented using Gazebo and runs the original Arduino code:
*³ — change `MPU9250` to `ICM20948` in `imu.ino` file if using ICM-20948 board.*
*³⁻¹ — MPU-6050 supports I²C interface only (not recommended). To use it change IMU declaration to `MPU6050 IMU(Wire)`.*
*⁴ — this frame is optimized for GY-91 board, if using other, the board mount holes positions should be modified.*
-*⁵ — you may use any transmitter-receiver pair with SBUS interface, or any transmitter with USB support*
+*⁵ — you also may use any transmitter-receiver pair with SBUS interface.*
Tools required for assembly:
diff --git a/docs/build.md b/docs/build.md
index f2bb342..d1cd00c 100644
--- a/docs/build.md
+++ b/docs/build.md
@@ -173,7 +173,7 @@ Before flight using remote control, you need to calibrate it:
2. Type `cr` command there and follow the instructions.
3. Use the remote control to fly the drone!
-#### Control with USB remote control
+#### Control with USB remote control (Wi-Fi)
If your drone doesn't have RC receiver installed, you can use USB remote control and QGroundControl app to fly it.
diff --git a/docs/img/betafpv.jpg b/docs/img/betafpv.jpg
new file mode 100644
index 0000000..e729aab
Binary files /dev/null and b/docs/img/betafpv.jpg differ
diff --git a/docs/img/tx.jpg b/docs/img/kingkong.jpg
similarity index 100%
rename from docs/img/tx.jpg
rename to docs/img/kingkong.jpg
diff --git a/docs/img/logitech.jpg b/docs/img/logitech.jpg
new file mode 100644
index 0000000..45b3b9c
Binary files /dev/null and b/docs/img/logitech.jpg differ