diff --git a/docs/assets/4/01.png b/docs/assets/4/01.png deleted file mode 100644 index b60af240..00000000 Binary files a/docs/assets/4/01.png and /dev/null differ diff --git a/docs/assets/4/02.png b/docs/assets/4/02.png deleted file mode 100644 index 16657232..00000000 Binary files a/docs/assets/4/02.png and /dev/null differ diff --git a/docs/assets/4/03.png b/docs/assets/4/03.png deleted file mode 100644 index 9b1ec846..00000000 Binary files a/docs/assets/4/03.png and /dev/null differ diff --git a/docs/assets/4/03_1.png b/docs/assets/4/03_1.png deleted file mode 100644 index 5364b590..00000000 Binary files a/docs/assets/4/03_1.png and /dev/null differ diff --git a/docs/assets/4/05.png b/docs/assets/4/05.png deleted file mode 100644 index c86dba67..00000000 Binary files a/docs/assets/4/05.png and /dev/null differ diff --git a/docs/assets/4/07.png b/docs/assets/4/07.png deleted file mode 100644 index e65a2136..00000000 Binary files a/docs/assets/4/07.png and /dev/null differ diff --git a/docs/assets/4/08.png b/docs/assets/4/08.png deleted file mode 100644 index 525abf49..00000000 Binary files a/docs/assets/4/08.png and /dev/null differ diff --git a/docs/assets/4/09.png b/docs/assets/4/09.png deleted file mode 100644 index 083f4b9e..00000000 Binary files a/docs/assets/4/09.png and /dev/null differ diff --git a/docs/assets/4/10.png b/docs/assets/4/10.png deleted file mode 100644 index 946d9fd2..00000000 Binary files a/docs/assets/4/10.png and /dev/null differ diff --git a/docs/assets/4/10_1.png b/docs/assets/4/10_1.png deleted file mode 100644 index 644db205..00000000 Binary files a/docs/assets/4/10_1.png and /dev/null differ diff --git a/docs/assets/4/12_1.png b/docs/assets/4/12_1.png deleted file mode 100644 index f5f31b5c..00000000 Binary files a/docs/assets/4/12_1.png and /dev/null differ diff --git a/docs/assets/4/13.png b/docs/assets/4/13.png deleted file mode 100644 index 05e2ba98..00000000 Binary files a/docs/assets/4/13.png and /dev/null differ diff --git a/docs/assets/4/14.png b/docs/assets/4/14.png deleted file mode 100644 index f5c31b7f..00000000 Binary files a/docs/assets/4/14.png and /dev/null differ diff --git a/docs/assets/4/15.png b/docs/assets/4/15.png deleted file mode 100644 index 1d093412..00000000 Binary files a/docs/assets/4/15.png and /dev/null differ diff --git a/docs/assets/4/16.png b/docs/assets/4/16.png deleted file mode 100644 index f196243c..00000000 Binary files a/docs/assets/4/16.png and /dev/null differ diff --git a/docs/assets/4/18.png b/docs/assets/4/18.png deleted file mode 100644 index 149dd27b..00000000 Binary files a/docs/assets/4/18.png and /dev/null differ diff --git a/docs/assets/4/19.png b/docs/assets/4/19.png deleted file mode 100644 index d5018bda..00000000 Binary files a/docs/assets/4/19.png and /dev/null differ diff --git a/docs/assets/4/20.png b/docs/assets/4/20.png deleted file mode 100644 index b7dc0a84..00000000 Binary files a/docs/assets/4/20.png and /dev/null differ diff --git a/docs/assets/4/20_1.png b/docs/assets/4/20_1.png deleted file mode 100644 index 446b0941..00000000 Binary files a/docs/assets/4/20_1.png and /dev/null differ diff --git a/docs/assets/4/21_1.png b/docs/assets/4/21_1.png deleted file mode 100644 index 90468e24..00000000 Binary files a/docs/assets/4/21_1.png and /dev/null differ diff --git a/docs/assets/4/22.png b/docs/assets/4/22.png deleted file mode 100644 index 04c79918..00000000 Binary files a/docs/assets/4/22.png and /dev/null differ diff --git a/docs/assets/4/23.png b/docs/assets/4/23.png deleted file mode 100644 index 9061b9ae..00000000 Binary files a/docs/assets/4/23.png and /dev/null differ diff --git a/docs/assets/4/24.png b/docs/assets/4/24.png deleted file mode 100644 index 9b647cf1..00000000 Binary files a/docs/assets/4/24.png and /dev/null differ diff --git a/docs/assets/4/26.png b/docs/assets/4/26.png deleted file mode 100644 index c1889e06..00000000 Binary files a/docs/assets/4/26.png and /dev/null differ diff --git a/docs/assets/4/26_1.png b/docs/assets/4/26_1.png deleted file mode 100644 index 532564c0..00000000 Binary files a/docs/assets/4/26_1.png and /dev/null differ diff --git a/docs/assets/4/28.png b/docs/assets/4/28.png deleted file mode 100644 index f623f4de..00000000 Binary files a/docs/assets/4/28.png and /dev/null differ diff --git a/docs/assets/4/31_1.png b/docs/assets/4/31_1.png deleted file mode 100644 index ccf0a8fc..00000000 Binary files a/docs/assets/4/31_1.png and /dev/null differ diff --git a/docs/assets/4/31_2.png b/docs/assets/4/31_2.png deleted file mode 100644 index b5259c1b..00000000 Binary files a/docs/assets/4/31_2.png and /dev/null differ diff --git a/docs/assets/4/32.png b/docs/assets/4/32.png deleted file mode 100644 index fef84822..00000000 Binary files a/docs/assets/4/32.png and /dev/null differ diff --git a/docs/assets/4/34.png b/docs/assets/4/34.png deleted file mode 100644 index cd536d0d..00000000 Binary files a/docs/assets/4/34.png and /dev/null differ diff --git a/docs/assets/4/35.png b/docs/assets/4/35.png deleted file mode 100644 index 6fb8694d..00000000 Binary files a/docs/assets/4/35.png and /dev/null differ diff --git a/docs/assets/4/36.png b/docs/assets/4/36.png deleted file mode 100644 index cbc4ae01..00000000 Binary files a/docs/assets/4/36.png and /dev/null differ diff --git a/docs/assets/4/37.png b/docs/assets/4/37.png deleted file mode 100644 index 24d0eb96..00000000 Binary files a/docs/assets/4/37.png and /dev/null differ diff --git a/docs/assets/4/38.png b/docs/assets/4/38.png deleted file mode 100644 index 8ad73480..00000000 Binary files a/docs/assets/4/38.png and /dev/null differ diff --git a/docs/assets/4/39.png b/docs/assets/4/39.png deleted file mode 100644 index e30ef031..00000000 Binary files a/docs/assets/4/39.png and /dev/null differ diff --git a/docs/assets/4/42.png b/docs/assets/4/42.png deleted file mode 100644 index 619673c4..00000000 Binary files a/docs/assets/4/42.png and /dev/null differ diff --git a/docs/assets/4/47_1.png b/docs/assets/4/47_1.png deleted file mode 100644 index 58cd2813..00000000 Binary files a/docs/assets/4/47_1.png and /dev/null differ diff --git a/docs/assets/4/47_2.png b/docs/assets/4/47_2.png deleted file mode 100644 index 0e97236b..00000000 Binary files a/docs/assets/4/47_2.png and /dev/null differ diff --git a/docs/assets/4/48.png b/docs/assets/4/48.png deleted file mode 100644 index 4d4a84dc..00000000 Binary files a/docs/assets/4/48.png and /dev/null differ diff --git a/docs/assets/4/49.png b/docs/assets/4/49.png deleted file mode 100644 index 58f73fd3..00000000 Binary files a/docs/assets/4/49.png and /dev/null differ diff --git a/docs/assets/4/50.png b/docs/assets/4/50.png deleted file mode 100644 index 518d2a25..00000000 Binary files a/docs/assets/4/50.png and /dev/null differ diff --git a/docs/assets/4/radio/base.png b/docs/assets/assembling_clever4/base.png similarity index 100% rename from docs/assets/4/radio/base.png rename to docs/assets/assembling_clever4/base.png diff --git a/docs/assets/4/radio/binding.png b/docs/assets/assembling_clever4/binding.png similarity index 100% rename from docs/assets/4/radio/binding.png rename to docs/assets/assembling_clever4/binding.png diff --git a/docs/assets/assembling_clever4/clover_assembly.png b/docs/assets/assembling_clever4/clover_assembly.png new file mode 100644 index 00000000..582dced5 Binary files /dev/null and b/docs/assets/assembling_clever4/clover_assembly.png differ diff --git a/docs/assets/assembling_clever4/esc_bec_1.png b/docs/assets/assembling_clever4/esc_bec_1.png new file mode 100644 index 00000000..493e2c4d Binary files /dev/null and b/docs/assets/assembling_clever4/esc_bec_1.png differ diff --git a/docs/assets/assembling_clever4/esc_bec_2.png b/docs/assets/assembling_clever4/esc_bec_2.png new file mode 100644 index 00000000..b719d34e Binary files /dev/null and b/docs/assets/assembling_clever4/esc_bec_2.png differ diff --git a/docs/assets/assembling_clever4/esc_bec_3.png b/docs/assets/assembling_clever4/esc_bec_3.png new file mode 100644 index 00000000..2cc72319 Binary files /dev/null and b/docs/assets/assembling_clever4/esc_bec_3.png differ diff --git a/docs/assets/assembling_clever4/esc_bec_4.png b/docs/assets/assembling_clever4/esc_bec_4.png new file mode 100644 index 00000000..92cfa5e7 Binary files /dev/null and b/docs/assets/assembling_clever4/esc_bec_4.png differ diff --git a/docs/assets/assembling_clever4/fcu_1.png b/docs/assets/assembling_clever4/fcu_1.png new file mode 100644 index 00000000..80987575 Binary files /dev/null and b/docs/assets/assembling_clever4/fcu_1.png differ diff --git a/docs/assets/4/21.png b/docs/assets/assembling_clever4/fcu_10.png similarity index 100% rename from docs/assets/4/21.png rename to docs/assets/assembling_clever4/fcu_10.png diff --git a/docs/assets/assembling_clever4/fcu_2.png b/docs/assets/assembling_clever4/fcu_2.png new file mode 100644 index 00000000..a1e590f5 Binary files /dev/null and b/docs/assets/assembling_clever4/fcu_2.png differ diff --git a/docs/assets/assembling_clever4/fcu_3.png b/docs/assets/assembling_clever4/fcu_3.png new file mode 100644 index 00000000..c06d23c6 Binary files /dev/null and b/docs/assets/assembling_clever4/fcu_3.png differ diff --git a/docs/assets/assembling_clever4/fcu_4.png b/docs/assets/assembling_clever4/fcu_4.png new file mode 100644 index 00000000..4bf5520e Binary files /dev/null and b/docs/assets/assembling_clever4/fcu_4.png differ diff --git a/docs/assets/assembling_clever4/fcu_5.png b/docs/assets/assembling_clever4/fcu_5.png new file mode 100644 index 00000000..49419cf2 Binary files /dev/null and b/docs/assets/assembling_clever4/fcu_5.png differ diff --git a/docs/assets/4/18_1.png b/docs/assets/assembling_clever4/fcu_6.png similarity index 100% rename from docs/assets/4/18_1.png rename to docs/assets/assembling_clever4/fcu_6.png diff --git a/docs/assets/assembling_clever4/fcu_7.png b/docs/assets/assembling_clever4/fcu_7.png new file mode 100644 index 00000000..2754b6cc Binary files /dev/null and b/docs/assets/assembling_clever4/fcu_7.png differ diff --git a/docs/assets/4/19_1.png b/docs/assets/assembling_clever4/fcu_8.png similarity index 100% rename from docs/assets/4/19_1.png rename to docs/assets/assembling_clever4/fcu_8.png diff --git a/docs/assets/assembling_clever4/fcu_9.png b/docs/assets/assembling_clever4/fcu_9.png new file mode 100644 index 00000000..a3f7ad7b Binary files /dev/null and b/docs/assets/assembling_clever4/fcu_9.png differ diff --git a/docs/assets/assembling_clever4/final_1.png b/docs/assets/assembling_clever4/final_1.png new file mode 100644 index 00000000..94ca4482 Binary files /dev/null and b/docs/assets/assembling_clever4/final_1.png differ diff --git a/docs/assets/assembling_clever4/final_2.png b/docs/assets/assembling_clever4/final_2.png new file mode 100644 index 00000000..3e1cdec9 Binary files /dev/null and b/docs/assets/assembling_clever4/final_2.png differ diff --git a/docs/assets/assembling_clever4/final_3.png b/docs/assets/assembling_clever4/final_3.png new file mode 100644 index 00000000..208b5fe4 Binary files /dev/null and b/docs/assets/assembling_clever4/final_3.png differ diff --git a/docs/assets/assembling_clever4/frame_assembly_1.png b/docs/assets/assembling_clever4/frame_assembly_1.png new file mode 100644 index 00000000..bfb9679e Binary files /dev/null and b/docs/assets/assembling_clever4/frame_assembly_1.png differ diff --git a/docs/assets/assembling_clever4/frame_assembly_2.png b/docs/assets/assembling_clever4/frame_assembly_2.png new file mode 100644 index 00000000..e27bee52 Binary files /dev/null and b/docs/assets/assembling_clever4/frame_assembly_2.png differ diff --git a/docs/assets/assembling_clever4/frame_assembly_3.png b/docs/assets/assembling_clever4/frame_assembly_3.png new file mode 100644 index 00000000..ed779d92 Binary files /dev/null and b/docs/assets/assembling_clever4/frame_assembly_3.png differ diff --git a/docs/assets/assembling_clever4/frame_assembly_4.png b/docs/assets/assembling_clever4/frame_assembly_4.png new file mode 100644 index 00000000..e9e28311 Binary files /dev/null and b/docs/assets/assembling_clever4/frame_assembly_4.png differ diff --git a/docs/assets/assembling_clever4/frame_assembly_5.png b/docs/assets/assembling_clever4/frame_assembly_5.png new file mode 100644 index 00000000..50c66544 Binary files /dev/null and b/docs/assets/assembling_clever4/frame_assembly_5.png differ diff --git a/docs/assets/assembling_clever4/landing_gear_1.png b/docs/assets/assembling_clever4/landing_gear_1.png new file mode 100644 index 00000000..686e3197 Binary files /dev/null and b/docs/assets/assembling_clever4/landing_gear_1.png differ diff --git a/docs/assets/assembling_clever4/landing_gear_2.png b/docs/assets/assembling_clever4/landing_gear_2.png new file mode 100644 index 00000000..a8c6dbee Binary files /dev/null and b/docs/assets/assembling_clever4/landing_gear_2.png differ diff --git a/docs/assets/assembling_clever4/landing_gear_3.png b/docs/assets/assembling_clever4/landing_gear_3.png new file mode 100644 index 00000000..7230fc59 Binary files /dev/null and b/docs/assets/assembling_clever4/landing_gear_3.png differ diff --git a/docs/assets/assembling_clever4/led_1.png b/docs/assets/assembling_clever4/led_1.png new file mode 100644 index 00000000..86dffe95 Binary files /dev/null and b/docs/assets/assembling_clever4/led_1.png differ diff --git a/docs/assets/assembling_clever4/led_2.png b/docs/assets/assembling_clever4/led_2.png new file mode 100644 index 00000000..7fbfa3d1 Binary files /dev/null and b/docs/assets/assembling_clever4/led_2.png differ diff --git a/docs/assets/4/27.png b/docs/assets/assembling_clever4/led_3.png similarity index 100% rename from docs/assets/4/27.png rename to docs/assets/assembling_clever4/led_3.png diff --git a/docs/assets/4/27_1.png b/docs/assets/assembling_clever4/led_4.png similarity index 100% rename from docs/assets/4/27_1.png rename to docs/assets/assembling_clever4/led_4.png diff --git a/docs/assets/assembling_clever4/led_5.png b/docs/assets/assembling_clever4/led_5.png new file mode 100644 index 00000000..c963561e Binary files /dev/null and b/docs/assets/assembling_clever4/led_5.png differ diff --git a/docs/assets/assembling_clever4/led_6.png b/docs/assets/assembling_clever4/led_6.png new file mode 100644 index 00000000..3b612a34 Binary files /dev/null and b/docs/assets/assembling_clever4/led_6.png differ diff --git a/docs/assets/assembling_clever4/led_7.png b/docs/assets/assembling_clever4/led_7.png new file mode 100644 index 00000000..2cf53bb4 Binary files /dev/null and b/docs/assets/assembling_clever4/led_7.png differ diff --git a/docs/assets/assembling_clever4/led_8.png b/docs/assets/assembling_clever4/led_8.png new file mode 100644 index 00000000..8faa1c7b Binary files /dev/null and b/docs/assets/assembling_clever4/led_8.png differ diff --git a/docs/assets/4/33.png b/docs/assets/assembling_clever4/lower_deck_1.png similarity index 100% rename from docs/assets/4/33.png rename to docs/assets/assembling_clever4/lower_deck_1.png diff --git a/docs/assets/4/33_1.png b/docs/assets/assembling_clever4/lower_deck_2.png similarity index 100% rename from docs/assets/4/33_1.png rename to docs/assets/assembling_clever4/lower_deck_2.png diff --git a/docs/assets/assembling_clever4/lower_deck_3.png b/docs/assets/assembling_clever4/lower_deck_3.png new file mode 100644 index 00000000..a5aed810 Binary files /dev/null and b/docs/assets/assembling_clever4/lower_deck_3.png differ diff --git a/docs/assets/assembling_clever4/lower_deck_4.png b/docs/assets/assembling_clever4/lower_deck_4.png new file mode 100644 index 00000000..6ddd935a Binary files /dev/null and b/docs/assets/assembling_clever4/lower_deck_4.png differ diff --git a/docs/assets/assembling_clever4/lower_deck_5.png b/docs/assets/assembling_clever4/lower_deck_5.png new file mode 100644 index 00000000..384ac32a Binary files /dev/null and b/docs/assets/assembling_clever4/lower_deck_5.png differ diff --git a/docs/assets/4/04.png b/docs/assets/assembling_clever4/motor_1.png similarity index 100% rename from docs/assets/4/04.png rename to docs/assets/assembling_clever4/motor_1.png diff --git a/docs/assets/assembling_clever4/motor_2.png b/docs/assets/assembling_clever4/motor_2.png new file mode 100644 index 00000000..f4fb7d19 Binary files /dev/null and b/docs/assets/assembling_clever4/motor_2.png differ diff --git a/docs/assets/assembling_clever4/motor_3.png b/docs/assets/assembling_clever4/motor_3.png new file mode 100644 index 00000000..a587122e Binary files /dev/null and b/docs/assets/assembling_clever4/motor_3.png differ diff --git a/docs/assets/assembling_clever4/motor_4.png b/docs/assets/assembling_clever4/motor_4.png new file mode 100644 index 00000000..2fea944d Binary files /dev/null and b/docs/assets/assembling_clever4/motor_4.png differ diff --git a/docs/assets/4/07_1.png b/docs/assets/assembling_clever4/motor_5.png similarity index 100% rename from docs/assets/4/07_1.png rename to docs/assets/assembling_clever4/motor_5.png diff --git a/docs/assets/assembling_clever4/motor_conenction.png b/docs/assets/assembling_clever4/motor_conenction.png new file mode 100644 index 00000000..d360c550 Binary files /dev/null and b/docs/assets/assembling_clever4/motor_conenction.png differ diff --git a/docs/assets/assembling_clever4/pdb_1.png b/docs/assets/assembling_clever4/pdb_1.png new file mode 100644 index 00000000..cd2d575f Binary files /dev/null and b/docs/assets/assembling_clever4/pdb_1.png differ diff --git a/docs/assets/4/08_1.png b/docs/assets/assembling_clever4/pdb_2.png similarity index 100% rename from docs/assets/4/08_1.png rename to docs/assets/assembling_clever4/pdb_2.png diff --git a/docs/assets/assembling_clever4/pdb_3.png b/docs/assets/assembling_clever4/pdb_3.png new file mode 100644 index 00000000..c567fb10 Binary files /dev/null and b/docs/assets/assembling_clever4/pdb_3.png differ diff --git a/docs/assets/assembling_clever4/pishalka.png b/docs/assets/assembling_clever4/pishalka.png new file mode 100644 index 00000000..b13a0c7d Binary files /dev/null and b/docs/assets/assembling_clever4/pishalka.png differ diff --git a/docs/assets/4/pix/pixracer_sdcard.png b/docs/assets/assembling_clever4/pixracer_sdcard.png similarity index 100% rename from docs/assets/4/pix/pixracer_sdcard.png rename to docs/assets/assembling_clever4/pixracer_sdcard.png diff --git a/docs/assets/4/40.png b/docs/assets/assembling_clever4/propeller_guards_1.png similarity index 100% rename from docs/assets/4/40.png rename to docs/assets/assembling_clever4/propeller_guards_1.png diff --git a/docs/assets/4/41.png b/docs/assets/assembling_clever4/propeller_guards_2.png similarity index 100% rename from docs/assets/4/41.png rename to docs/assets/assembling_clever4/propeller_guards_2.png diff --git a/docs/assets/assembling_clever4/propeller_guards_3.png b/docs/assets/assembling_clever4/propeller_guards_3.png new file mode 100644 index 00000000..2319e4e6 Binary files /dev/null and b/docs/assets/assembling_clever4/propeller_guards_3.png differ diff --git a/docs/assets/4/42_1.png b/docs/assets/assembling_clever4/propeller_guards_4.png similarity index 100% rename from docs/assets/4/42_1.png rename to docs/assets/assembling_clever4/propeller_guards_4.png diff --git a/docs/assets/4/props/props_rotation.png b/docs/assets/assembling_clever4/props_rotation.png similarity index 100% rename from docs/assets/4/props/props_rotation.png rename to docs/assets/assembling_clever4/props_rotation.png diff --git a/docs/assets/assembling_clever4/radio_1.png b/docs/assets/assembling_clever4/radio_1.png new file mode 100644 index 00000000..13d3c6cb Binary files /dev/null and b/docs/assets/assembling_clever4/radio_1.png differ diff --git a/docs/assets/assembling_clever4/radio_2.png b/docs/assets/assembling_clever4/radio_2.png new file mode 100644 index 00000000..640e1fd6 Binary files /dev/null and b/docs/assets/assembling_clever4/radio_2.png differ diff --git a/docs/assets/assembling_clever4/radio_3.png b/docs/assets/assembling_clever4/radio_3.png new file mode 100644 index 00000000..86072f3d Binary files /dev/null and b/docs/assets/assembling_clever4/radio_3.png differ diff --git a/docs/assets/assembling_clever4/raspberry_1.png b/docs/assets/assembling_clever4/raspberry_1.png new file mode 100644 index 00000000..37d749c4 Binary files /dev/null and b/docs/assets/assembling_clever4/raspberry_1.png differ diff --git a/docs/assets/assembling_clever4/raspberry_2.png b/docs/assets/assembling_clever4/raspberry_2.png new file mode 100644 index 00000000..a1b7647d Binary files /dev/null and b/docs/assets/assembling_clever4/raspberry_2.png differ diff --git a/docs/assets/assembling_clever4/raspberry_3.png b/docs/assets/assembling_clever4/raspberry_3.png new file mode 100644 index 00000000..93c4ec0f Binary files /dev/null and b/docs/assets/assembling_clever4/raspberry_3.png differ diff --git a/docs/assets/assembling_clever4/raspberry_4.png b/docs/assets/assembling_clever4/raspberry_4.png new file mode 100644 index 00000000..bdcb8ffa Binary files /dev/null and b/docs/assets/assembling_clever4/raspberry_4.png differ diff --git a/docs/assets/assembling_clever4/raspberry_5.png b/docs/assets/assembling_clever4/raspberry_5.png new file mode 100644 index 00000000..59674e72 Binary files /dev/null and b/docs/assets/assembling_clever4/raspberry_5.png differ diff --git a/docs/assets/assembling_clever4/rc_binding_1.png b/docs/assets/assembling_clever4/rc_binding_1.png new file mode 100644 index 00000000..a5c29914 Binary files /dev/null and b/docs/assets/assembling_clever4/rc_binding_1.png differ diff --git a/docs/assets/4/13_1.png b/docs/assets/assembling_clever4/rc_binding_2.png similarity index 100% rename from docs/assets/4/13_1.png rename to docs/assets/assembling_clever4/rc_binding_2.png diff --git a/docs/assets/4/rpi/rpi_sdcard.png b/docs/assets/assembling_clever4/rpi_sdcard.png similarity index 100% rename from docs/assets/4/rpi/rpi_sdcard.png rename to docs/assets/assembling_clever4/rpi_sdcard.png diff --git a/docs/assets/assembling_clever4/upper_deck_1.png b/docs/assets/assembling_clever4/upper_deck_1.png new file mode 100644 index 00000000..eab11b5e Binary files /dev/null and b/docs/assets/assembling_clever4/upper_deck_1.png differ diff --git a/docs/assets/4/43_1.png b/docs/assets/assembling_clever4/usb_connection_1.png similarity index 100% rename from docs/assets/4/43_1.png rename to docs/assets/assembling_clever4/usb_connection_1.png diff --git a/docs/assets/assembling_clever4/usb_connection_2.png b/docs/assets/assembling_clever4/usb_connection_2.png new file mode 100644 index 00000000..2156882b Binary files /dev/null and b/docs/assets/assembling_clever4/usb_connection_2.png differ diff --git a/docs/assets/assembling_clever4/usb_connection_3.png b/docs/assets/assembling_clever4/usb_connection_3.png new file mode 100644 index 00000000..518ac92d Binary files /dev/null and b/docs/assets/assembling_clever4/usb_connection_3.png differ diff --git a/docs/en/assemble_4.md b/docs/en/assemble_4.md index 13c05241..509221b7 100644 --- a/docs/en/assemble_4.md +++ b/docs/en/assemble_4.md @@ -1,22 +1,31 @@ # Clever 4 assembly + + ## Frame base assembly -1. Align two reinforcement carbon plates using the center notch. -2. Install the top carbon deck using notches as guides. +> **Info** To increase the strength of the frame, you can print on a 3D printer or cut on a laser cutter reinforcing pads. + +1. Mount the reinforcement pads on the stiffening ribs if you have them. Proceed without them if you don't. + + + +2. Align two carbon stiffening ribs using the center notch.
- - + +
-3. Place self-locking steel nuts into the slots in reinforcement plates and tighten the assembly with M3x8 screws. +3. Install the top carbon deck using notches as guides.
- - + +
+4. Place self-locking steel nuts into the slots in reinforcement plates and tighten the assembly with M3x8 screws. + ## Installing motors 1. Unbox the motors. @@ -25,7 +34,7 @@ * Cut wires to 30 mm. * Strip 5 mm of insulation while taking care to not damage the cores - + * Twist the cores. * [Tin the wires](tinning.md). You may want to use tweezers to hold the wire. @@ -33,7 +42,7 @@ 3. Place the motor on the support arm. 4. Use hexagonal M3x5 screws to attach the motor to its arm. - + Perform these actions for each motor. @@ -41,15 +50,15 @@ Perform these actions for each motor. 1. Install the support arms on the frame base according to their rotation direction. Use notches as guides. - + > **Hint** Note the motor nut colors when installing the arms. Motors with red nuts should be placed on the front right and back left arms, with black ones - on the front left and back right arms. 2. Attach the arms to the frame base using 8 M3x8 screws, 6 steel nuts, and 2 15 mm spacers.
- - + +
## Preparing the power distribution board @@ -65,14 +74,15 @@ Perform these actions for each motor. 1. Attach four 6 mm standoffs on the top carbon deck using M3x6 screws.
- - + +
2. Place the PDB on the standoffs. -3. Make sure the arrow on the PDB is pointing in the same direction as the arrow on the top carbon deck. - + + +3. Make sure the arrow on the PDB is pointing in the same direction as the arrow on the top carbon deck. ## Soldering the speed controllers and the BEC @@ -80,27 +90,19 @@ Perform these actions for each motor. 2. Solder the ESC power wires to the power distribution board (**red** to **«+»**, **black** to **«-»**).
- - + +
3. Solder power wires of the battery elimination circuit in parallel to one of the ESC power wires (**red** to **«+»**, **black** to **«-»**).
- - + +
4. Check the board for shorts using a multimeter. -## Checking motor rotation direction - -Motors with **red** nuts should rotate **counterclockwise**, the ones with **black** nuts should rotate **clockwise**. Correct rotation direction should also be printed on the motors. You can use a servo tester or your RC transmitter and receiver to check rotation direction. - - - -The following describes how to use your RC gear to check the motor direction. - ### Setting up PWM mode on RC Turn on your transmitter using the **POWER** slider. If the RC transmitter is locked, place all controls in their neutral position: @@ -109,7 +111,7 @@ Turn on your transmitter using the **POWER** slider. If the RC transmitter is lo 2. Right stick should be **centered**. 3. The switches (A, B, C, D) should be in the **top position**. - Neutral control state + Neutral control state Make sure the transmitter operates in the PWM mode: @@ -130,14 +132,14 @@ Make sure the transmitter operates in the PWM mode: 5. The LED on the RC receiver should start to blink.
- - + +
6. Hold down the **BIND KEY** on the RC transmitter. 7. Turn on the RC transmitter while holding the **BIND KEY** - + 8. Wait for the **RXBind ok** message on the RC transmitter 9. Disconnect the binding jumper. @@ -145,6 +147,10 @@ Make sure the transmitter operates in the PWM mode: ### Checking the motor rotation direction +Motors with **red** nuts should rotate **counterclockwise**, the ones with **black** nuts should rotate **clockwise**. Correct rotation direction should also be printed on the motors. You can use a servo tester or your RC transmitter and receiver to check rotation direction. + + + 1. Disconnect the battery pack and power down the transmitter. 2. Connect the signal wires from the ESC to CH3 pins on the output. The white wire should go to the top pin, the black one should go to the bottom one. 3. Power on the transmitter. Make sure the left stick is in the bottom position. @@ -172,108 +178,119 @@ The flight controller expects PPM signal from your RC gear. Switch your transmit ## Mounting the flight controller plate 1. Attach four 6 mm standoffs on top of PDB. + + + 2. Connect the flight controller power cable to the PDB. + + + 3. Place the polycarbonate plate on the standoffs and fix them with plastic nuts. -
- - - -
+ ## Mounting the flight controller 1. Insert the microSD card into your flight controller. - + 2. Align the flight controller so that the arrows on the controller and on the top carbon deck point in the same direction. + + + 3. Attach the flight controller to the flight controller plate using 3M double-sided adhesive pads. 4. Connect the power cable to the **"POWER"** input of the flight controller.
- - + +
5. Attach four 40 mm aluminum spacers to the top carbon deck using M3x10 screws.
- - + +
6. Connect signal wires to the flight controller as shown in these pictures:
- - + +
7. Attach two 15 mm spacers to the top carbon deck using M3x8 screws. -8. Attach two 15 mm spacers to the top carbon deck and the front arms using M3x10 screws (this was already described in the "Frame Assembly" section, p. 2).
- - + +
+8. Attach two 15 mm spacers to the top carbon deck and the front arms using M3x10 screws (this was already described in the "Frame Assembly" section, p. 2). + ## Mounting the LED strip ring 1. Bend the polycarbonate strip into a ring and use the locks to fix it in this shape. 2. Fix the ring on the frame using appropriate notches.
- - + +
## Installing the Raspberry Pi 1. Insert your microSD card [with our image](image.md) into the Raspberry Pi - + 2. Attach the Raspberry Pi using four standoffs. + + + 3. Route the BEC wires through the channel in the top carbon deck. -
- - -
+ 4. Connect the BEC outputs according to the following image: - + ## Installing the LED strip on the LED strip ring 1. Check wires on the strip (and solder them on if they're missing) -2. Attach the LED strip to the ring using the adhesive layer on the strip. Use zip ties to fix it in place.
- - - + +
+2. Attach the LED strip to the ring using the adhesive layer on the strip. Use zip ties to fix it in place. + + + ## Connecting the LED strip to Raspberry Pi 1. Power the LED strip from a separate BEC. Connect the **«+»** and **«-»** leads to **5v** and **Ground** respectively. -2. Connect the **D** lead to GPIO21 (consult the [relevant article](leds.md) for more information).
- - + +
+2. Connect the **D** lead to GPIO21 (consult the [relevant article](leds.md) for more information). + + + ## Installing the camera cable 1. Open the slot connector by lifting the T-clip. 2. Insert the ribbon cable. 3. Press the T-clip down to secure the cable. - + ## Mounting the lower deck periphery @@ -285,62 +302,68 @@ The flight controller expects PPM signal from your RC gear. Switch your transmit 3. Mount the laser rangefinder on the lower deck using two M3x8 screws and steel nuts.
- - + +
4. Attach RC receiver to the lower deck using 3M double-sided adhesive pads. - + 5. Mount the lower deck assembly using four M3x10 screws. + + + 6. Connect the camera ribbon cable to the camera. - -
- - -
- 7. Connect the laser rangefineder to the Raspberry Pi using the following pinout: * Connect **VCC** to pin 1 (**3v3**) * Connect **GND** to pin 9 (**Ground**) * Connect **SDA** to pin 3 (**GPIO2**) * Connect **SCL** to pin 5 (**GPIO3**) - + ## Mounting the landing gear 1. Attach 8 landing gear pieces using M3x10 screws and steel nuts. -2. Attach dampening pads to the landing gear pieces using M3x10 screws and steel nuts.
- - + +
+2. Attach dampening pads to the landing gear pieces using M3x10 screws and steel nuts. + + + ## Connecting the cables 1. Connect RC cable to the **RCIN** port on the flight controller. + + + 2. Connect RC cable to RC receiver. - +
+ + +
## Mounting the propeller guards 1. Assemble the lower part of the guards using twelve M3x10 screws and twelve 40 mm plastic spacers. + + + 2. Assemble the top part using twelve M3x10 screws. -
- - -
+ 3. Attach the assembly to the drone using four M3x10 screws and steel nuts.
- - + +
## Mounting the top deck @@ -349,21 +372,31 @@ The flight controller expects PPM signal from your RC gear. Switch your transmit 2. Thread the battery strap through the slots in the deck. 3. Attach the top deck using four M3x10 screws. -
- - -
+ 4. Connect the flight controller to the Raspberry Pi using retractable USB cable. - +
+ + +
5. Attach the USB cable reel where convenient using 3M double-sided adhesive pads while making sure the cable does not interfere with the propellers. -
- - -
+ + +## Mounting the propellers and preparing for flight + +Perform the quadrotor components setup according to [the "Configuration" section](setup.md). + +> **Warning** Be sure to **not** mount the propellers **until the setup is complete**. Do it only when you are ready to fly. + +Attach the propellers according to their rotation direction. The battery should be disconnected duting propeller installation. + +
+ + +
## Installing the battery @@ -375,19 +408,12 @@ Check the quadrotor assembly: * The ESCs should be zip tied to the frame. * All wires from the PDB and flight controller should be tucked under a velcro strap wound around aluminum spacers. - + -## Mounting the propellers and preparing for flight +Be sure to install and setup the voltage indicator before flying, so as not to overdischarge the battery. To configure the indicator, use the button located at its base. The displayed numbers during setup indicate the minimum possible voltage in each [cell](gloss.md#battery-cell) of the battery, the recommended value is **3.5**. -Perform the quadrotor components setup according to [the "Configuration" section](setup.md). +> **Info** Sound indication means that your battery is low and needs to be charged. -> **Warning** Be sure to **not** mount the propellers **until the setup is complete**. Do it only when you are ready to fly. - -Attach the propellers according to their rotation direction. The battery should be disconnected duting propeller installation. - -
- - -
+ > **Success** The drone is ready to fly! diff --git a/docs/ru/assemble_4.md b/docs/ru/assemble_4.md index b990c46a..a40606cc 100644 --- a/docs/ru/assemble_4.md +++ b/docs/ru/assemble_4.md @@ -1,22 +1,31 @@ # Сборка Клевера 4 + + ## Сборка основы для рамы -1. Совместите 2 карбоновые пластины жесткости, используя центральные пазы. -2. Используя пазы, установите сверху карбоновую центральную деку. +> **Info** Для увеличения прочности рамы вы можете распечатать на 3D принтере или нарезать на лазерном резаке рем-накладки. + +1. В случае наличия, закрепите рем-накладки на пластинах жесткости, иначе продолжайте без них. + + + +2. Совместите 2 карбоновые пластины жесткости, используя центральные пазы.
- - + +
-3. Стяните конструкцию с помощью винтов М3х8 и стальных гаек с нейлоновой вставкой, установленных в пазах пластин. +3. Используя пазы, установите сверху карбоновую центральную деку.
- - + +
+4. Стяните конструкцию с помощью винтов М3х8 и стальных гаек с нейлоновой вставкой, установленных в пазах пластин. + ## Установка моторов 1. Распакуйте моторы. @@ -25,7 +34,7 @@ * Обрежьте половину длины (оставив 30 мм). * Зачистите (снимите 5 мм изоляции с конца провода, не повредив медные жилы). - + * Скрутите медные жилы. * [Залудите провода](tinning.md), используя пинцет. @@ -33,23 +42,23 @@ 3. Установите мотор на луч. 4. Прикрепите мотор к лучу винтами М3х5, используя шестигранный ключ или отвёртку. - + Повторите эти действия для остальных моторов. ## Сборка рамы -1. Установите 4 луча с моторами на базу рамы, используя пазы, согласно схеме вращения моторов. +1. Установите 4 луча с моторами на базу рамы, используя пазы, согласно [схеме вращения моторов](#проверка-направления-вращения-моторов). - + > **Hint** Для правильной установки моторов обратите внимание на цвета гаек. Моторы с красными гайками следует установить на передний правый и задний левый лучи, с чёрными - на передний левый и задний правый. 2. Зафиксируйте лучи на раме, используя 8 винтов М3х8 и 6 стальных гаек, а также 2 стойки "мама-мама" 15 мм.
- - + +
## Подготовка платы распределения питания @@ -65,14 +74,15 @@ 1. Установите 4 стойки "папа-мама" 6 мм на центральную деку винтами М3х6.
- - + +
2. Установите PDB на стойки. -3. Стрелки на PDB и центральной деке должны быть направлены в одну сторону. - + + +3. Стрелки на PDB и центральной деке должны быть направлены в одну сторону. ## Пайка регуляторов и ВЕС @@ -80,27 +90,19 @@ 2. Припаяйте силовые провода регуляторов к контактным площадкам платы (**красный** к **«+»**, **черный** к **«-»**).
- - + +
3. Припаяйте силовые провода каждого BEC к контактным площадкам одного из регуляторов (**красный** к **«+»**, **черный** к **«-»**).
- - + +
4. С помощью мультиметра проверьте, что в цепи нет короткого замыкания. -## Проверка направления вращения моторов - -Моторы с **красными** гайками должны вращаться **против** часовой стрелки, с **чёрными** - **по** часовой стрелке. Правильные направления вращения также указаны на самих моторах. Для проверки направления вращения можно использовать серво-тестер или радиоприёмник с пультом. - - - -Использование радиоприёмника и пульта описано ниже. - ### Перевод пульта в режим PWM Включите пульт с помощью слайдера **POWER**. Если пульт заблокирован, необходимо перевести все стики в начальное положение: @@ -109,7 +111,7 @@ 2. Правый стик в **центре**. 3. Переключатели A, B, C, D в положение **"от себя"**. - Нейтральное положение стиков пульта + Нейтральное положение стиков пульта Убедитесь, что PPM в меню RX Setup отключен: @@ -124,20 +126,20 @@ ### Сопряжение приёмника и пульта 1. Выключите пульт с помощью слайдера **POWER**. -2. Подключите радиоприемник к разъему от BEC 5В. Чёрный провод подключите к одному из нижних пинов, красный - к одному из центральных. +2. Подключите радиоприемник к разъему BEC 5В. Чёрный провод подключите к одному из нижних пинов, красный - к одному из центральных. 3. Установите джампер на вход (B/VCC). 4. Подключите АКБ. 5. Светодиод на радиоприемнике должен мигать.
- - + +
6. Зажмите кнопку **BIND KEY** на пульте. 7. Включите пульт (перещелкните **POWER**, не отпуская **BIND KEY**). - + 8. Ждите синхронизации. 9. Отсоедините джампер. @@ -145,6 +147,10 @@ ### Проверка направления вращения моторов +Моторы с **красными** гайками должны вращаться **против** часовой стрелки, с **чёрными** - **по** часовой стрелке. Правильные направления вращения также указаны на самих моторах. Для проверки направления вращения можно использовать серво-тестер или радиоприёмник с пультом. + + + 1. Отключите АКБ и пульт. 2. Подключите сигнальный провод от ESC к выходу CH3 на приёмнике. Белый провод должен подходить к верхнему пину, чёрный - к нижнему. 3. Включите пульт. Левый стик должен быть в нижнем положении. @@ -172,108 +178,119 @@ ## Установка пластины для полётного контроллера 1. Установите 4 стойки "папа-мама" 6 мм на PDB. + + + 2. Подключите шлейф питания к PDB. + + + 3. Установите поликарбонатную пластину на стойки и зафиксируйте нейлоновыми гайками. -
- - - -
+ ## Установка полётного контроллера -1. Вставьте карту microSD в полётный контроллер +1. Вставьте карту microSD в полётный контроллер. - + 2. Установите полетный контроллер на пластину с помощью двухстороннего скотча. + + + 3. Стрелки на полетном контроллере и центральной деке должны быть направлены в одну сторону. 4. Подключите шлейф питания PDB к разъему *"POWER"* полетного контроллера, закрутив его в "косичку" для взаимной фиксации проводов.
- - + +
5. Установите 4 алюминиевые стойки 40 мм с помощью винтов М3х10.
- - + +
6. Подключите сигнальные провода регуляторов к полетному контроллеру следующим образом:
- - + +
7. Установите 2 стойки "мама-мама" 15 мм на центральную деку с помощью винтов М3х8. -8. Другие 2 стойки были установлены ранее в разделе "Сборка рамы", п. 2.
- - + +
+8. Другие 2 стойки были установлены ранее в разделе "Сборка рамы", п. 2. + ## Установка обруча для светодиодной ленты 1. Согните поликарбонатную заготовку в обруч и зафиксируйте ее концы в замке. 2. Установите обруч на раму, используя пазы.
- - + +
## Установка Raspberry Pi 1. Вставьте карту microSD с [записанным образом](image.md) в Raspberry Pi - + 2. Установите плату Raspberry Pi на стойки, используя 4 стойки "папа-мама". + + + 3. Протяните провода от BEC через паз в центральной раме. -
- - -
+ 4. Подключите провод питания от BEC к Raspberry, согласно схеме: - + ## Установка светодиодной ленты на обруч 1. Проверьте наличие напаянных пинов на контактах ленты (при отсутствии - напаять). -2. Установите светодиодную ленту на обруч (используя клеевой слой на ленте) так, чтобы контакты были в задней части коптера. Для дополнительной фиксации используйте **стяжки**.
- - - + +
+2. Установите светодиодную ленту на обруч (используя клеевой слой на ленте) так, чтобы контакты были в задней части коптера. Для дополнительной фиксации используйте **стяжки**. + + + ## Подключение светодиодной ленты к Raspberry Pi 1. Питание для ленты берется от второго BEC. Подключите контакты *«-»* и *«+»* к *Ground* и *5v* на ленте соответственно. -2. Подключите контакт *D* к GPIO-пину на Raspberry. Рекомендуется использовать пин GPIO21.
- - + +
+2. Подключите контакт *D* к GPIO-пину на Raspberry. Рекомендуется использовать пин GPIO21. + + + ## Установка шлейфа для камеры 1. Поднимите защелку. 2. Подключите шлейф. 3. Закройте защелку. - + ## Установка оборудования на нижнюю монтажную деку @@ -285,62 +302,68 @@ 3. Установить на деку лазерный дальномер с помощью 2 винтов М3х8 и стальных гаек.
- - + +
4. Установите приемник на нижнюю деку с помощью двухстороннего скотча. - + 5. Установите нижнюю деку с помощью 4 винтов М3х10. + + + 6. Подключите шлейф к камере. - -
- - -
- 7. Подключите лазерный дальномер к Raspberry Pi с помощью проводов типа "мама-мама": * Разъем *VCC* к пину 1 (*3.3v*). * Разъем *GND* к пину 9 (*Ground*). * Разъем *SDA* к пину 3 (*GPIO02*). * Разъем *SCL* к пину 5 (*GPIO03*). - + ## Монтаж ножек 1. Установите 8 ножек с помощью винтов М3х10 и стальных гаек. -2. Установите демпфирующие прокладки на ножки с помощью винтов М3х10 и стальных гаек.
- - + +
-## Подключение шлейфов +2. Установите демпфирующие прокладки на ножки с помощью винтов М3х10 и стальных гаек. -1. Подключите шлейф радиоприемника в *RCIN* разъем полетного контроллера. -2. Подключите шлейф к приемнику. + - +## Подключение кабелей + +1. Подключите кабель радиоприемника в *RCIN* разъем полетного контроллера. + + + +2. Подключите кабель к приемнику, соответственно изображению. + +
+ + +
## Сборка защиты винтов 1. Соберите нижнюю часть защиты, используя 12 винтов М3х10 и 12 нейлоновых стоек 40 мм. + + + 2. Установите верхнюю часть, используя 12 винтов М3х10. -
- - -
+ 3. Установите защиту на коптер, с помощью 4 винтов М3х10 и стальных гаек.
- - + +
## Установка верхней деки на коптер @@ -349,21 +372,33 @@ 2. Проденьте в пазы ремешок для фиксации АКБ. 3. Установите верхнюю деку на коптер с помощью 4 винтов М3х10. -
- - -
+ 4. Подключите USB кабель к разъему на полетном контроллере и USB разъему Raspberry Pi. - +
+ + +
5. Зафиксируйте "улитку" кабеля в удобном месте с помощью двухстороннего скотча так, чтобы провод не мешал вращению винтов. -
- - -
+ + +## Установка пропеллеров и подготовка к полёту + +Произведите настройку компонентов квадрокоптера, используя раздел ["Настройка"](setup.md). + +> **Warning** Установка пропеллеров должна производиться **только после окончательной настройки коптера**, непосредственно перед полетом. + +Установите 4 пропеллера, согласно [схеме вращения](#проверка-направления-вращения-моторов). При установке пропеллеров АКБ должна быть отключена. + +При установке будте внимательны, чтобы пропеллер не был перевернут. На лицевой стороне пропеллера имеется маркировка его характеристик, а также направление вращения, которое должно совпадать с направлением вращения моторов. + +
+ + +
## Установка АКБ @@ -373,21 +408,15 @@ * Балансировочный разъем АКБ должен быть спрятан под утягивающим ремешком. * Регуляторы должны быть зафиксированы хомутами. -* Все провода, идущие от PDB и полетного контроллера, должны быть зафиксированы липучкой, обмотанной вокруг алюминиевых стоек. +* Все провода, идущие от PDB и полетного контроллера, должны быть зафиксированы липучкой или обмотанной вокруг алюминиевых стоек. +* Пропеллеры установлены правильной стороной и соответствуют направлению кручения моторов. - + -## Установка пропеллеров и подготовка к полёту +Обязательно установите и настройте индикатор напряжения перед полетом, чтобы не переразрядить аккумулятор. Для настройки индикатора используйте конпку расположенную в его основании. Отображаемые цифры во время настройки обозначают минимально возможное напряжение в каждой [ячейке](gloss.md#ячейка--банка-акб) аккумулятора, рекомендуемое значение **3.5**. -Произведите настройку компонентов квадрокоптера, используя раздел ["Настройка"](setup.md). +> **Info** Звуковая индикация означает, что ваш аккумулятор разряжен и его нужно зарядить. -> **Warning** Установка пропеллеров должна производиться **только после окончательной настройки коптера**, непосредственно перед полетом. + -Установите 4 пропеллера, согласно схеме вращения. При установке пропеллеров АКБ должна быть отключена. - -
- - -
- -> **Success** Дрон готов к полету!. +> **Success** Дрон готов к полету!