# Robot description in the robot.yaml format, version 0.1. format_version: "0.1" name: Full Scratch Drone summary: A self-built quadcopter drone with an ESP32-based custom control board, 3D-printed frame, and a smartphone-based transmitter. category: drone difficulty: advanced license: hardware: MIT software: MIT source: repository: https://github.com/Haruki-Ayukawa/Full_Scratch_Drone ref: 11fc08a79e59b67a96b575deb6b70f8e9d082744 tools: - 3D printer - soldering equipment - hot plate - solder paste files: parts_3d: frame/ cad: control-board/docs/ electronics: control-board/KiCad/ images: - frame/docs/v0-00_下から.JPG software: framework: arduino build_steps: - title: Design the control board in KiCad and order the PCB from JLCPCB - title: Surface-mount the control board with a hot plate and solder paste - title: Design the frame in Fusion and 3D print it on a RAISE3D E2 with PLA - title: Assemble the frame with motors, propellers, LiPo battery and control board - title: Compile and flash the flight controller firmware with PlatformIO in VSCode - title: Set up the smartphone transmitter app built with MIT App Inventor