# Robot description in the robot.yaml format, version 0.1. format_version: "0.1" name: 3D-Printed Arduino Rover summary: A custom Arduino-controlled differential-drive rover with a 3D printed chassis, joystick steering, PWM motor control and live OLED telemetry. category: rover difficulty: intermediate license: hardware: MIT software: MIT source: repository: https://github.com/Tpatt97/Differential-Drive-Arduino-Rover ref: 884aa05d94da45037dd64fc115ab1a68132d58f9 tools: - 3D printer - soldering iron files: parts_3d: cad/ images: - images/Full_Assembly.JPG software: framework: arduino build_steps: - title: Design the chassis and wheels in Fusion 360 - title: 3D print the chassis, drivetrain and electronics tray - title: Assemble the lower chassis and drivetrain - title: Wire the 2N2222 motor stages with flyback diodes - title: Connect the joystick and SSD1306 OLED display to the Arduino UNO - title: Install the Arduino firmware and test each motor - title: Assemble the upper electronics tray and battery pack