Leonardo Turtlebot3 Manuel

LEONARDO - Turtlebot3 (Waffle Pi)
Upgrade Kit
A 3D printable, open-source upgrade kit for the Turtlebot3 Waffle Pi from Robotis.
LEONARDO - Turtlebot3 Waffle Pi Upgrade Kit by Travis Guy is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Kit Overview
The Leonardo upgrade kit is intended to increase the overall modularity and usability of the
Turtlebot3. This is a valuable upgrade for anyone looking to improve the physical user
friendliness, durability and modularity of their Turtlebot3 unit. The following list outlines the key
features of the Leonardo Kit.
Kit Features:
Enclosures: Fully 3D printable enclosures for both the Turtlebot3's Raspberry Pi and
OpenCR boards, with solid mounting points.
Solid LIDAR Mount: A 3D printable solid mount for the LDS-01 LIDAR unit.
Improved User Experience Careful consideration was made to relocate both the Raspberry
Pi and OpenCR boards to make their ports more easily accessible. This combined with their

solid mount points makes connecting peripherals and interfacing with the robot much easier
than on the standard model.
Improved Modularity: The Leonardo upgrade kit reimagines the construction of the
Turtelbot3's waffle plate frame, allowing it to be segmented and customized without altering
the original footprint or waffle plate pattern of the robot. This feature allows access to the
large amounts of free space within the Turtlebot3 frame so you can easily add your own
modifications.
Repository Overview
This repository contains all of the files and instructions necessary to upgrade a standard
Turtlebot3 Waffle Pi unit, as well as, the CAD documentation that one would require to add their
own features to this upgrade kit. The following list provides detail on each of the sub-folders
within this directory and where to locate relevant information within them.
Repository Folders:
3D Printing Files: This folder contains all of the necessary STL files for printing the upgrade
kit's parts.
CAD Files: Contained within this folder are the Fusion 360 and neutral .step solid models for
the Leonardo Kit assembly and its sub-assemblies.
Project Log
The Leonardo project is still under active development, which means features will be added to
this repository as time goes on! Refer back to this log to see what is upcoming and what I have
added!
Work In Progress
Custom URDF and mesh files of the Leonardo Kit variant for ROS.
Youtube Assembly/Overview Video
Completed Work
2021/03/26 - Project Inception
Bill of Materials
The following table outlines the items required to complete the Leonardo upgrade:
- CAD Files - Leonardo v80 Master Assemblies
- Assembly Documentation
- STL Files/3D Printing Documentation

Item/Description Qty.
Turtlebot 3 Waffle Pi Kit 1
0.5 ft. Micro USB Cable 1
1 ft. Micro USB Cable 1
M3-0.5 x 8mm - Socket Head Cap Screw 16
M3-0.5 x 16mm - Socket Head Cap Screw 16
M5-0.8 x 8mm - Socket Head Cap Screw 4

Item/Description Qty.
M3-0.5 x 6mm - Pan Head Screw (NYLON) 8
M3-0.5 x 12mm - Pan Head Screw (NYLON) 2

Assembly Instructions
This section outlines the assembly instructions for the Leonardo Upgrade Kit. These
instructions assume that you have purchased all items in the Bill of Materials section and have
3D printed all relevant upgrade parts in accordance with the instructions laid out in the readme of
the 3D Printing Files folder.
Step 1: TB3 First Layer Assembly
The Leonardo upgrade kit uses the "First Layer Assembly" from the standard Turtlebot3 Waffle
Pi. Specific instructions for assembling the "First Layer Assembly" can be found on Pages 16-20
of the Robotis Turtlebot3 Waffle Pi Assembly Manual. Once assembled, the First Layer Assembly
can be set aside until Step 4
Robotis Assembly Manual (Direct Download): https://www.robotis.com/service/download.php?
no=750

Step 2: TB3 Second Layer Assembly
The Leonardo upgrade kit also uses the "Second Layer Assembly" from the standard Turtlebot3
Waffle Pi. Assembly instructions for the "Second Layer Assembly" can be found on Pages 12-13
of the Robotis Turtlebot3 Waffle Pi Assembly Manual. A fully assembled Second Layer is required
before proceeding to Step 3.

Step 3: Second Layer Drill & Tap Locations (Enclosure
Mounting)
In order to attach the Raspberry Pi and OpenCR board enclosures, 6 pre-existing holes must be
modified and 2 new holes must be added on the Second Layer Assembly.
The Step 3 image above indicates the relevant hole locations as well as their respective drill and
tap sizes. The hole locations marked with PINK indicate where a new hole must be drilled. The
location distances for the new holes are denoted on the image above, however, if one wishes to
avoid measuring, the 3D printed lower case of the OpenCR board enclosure can be used as a
template to transfer the hole locations to the waffle plate before drilling.
NOTE: Orientation of the second layer assembly matters from this step onwards. Be sure to
follow the orientation indicators for each subsequent step.

Step 4: Second/Third Layer Standoff Installation
The third layer of the Leonardo upgrade kit is supported by 4 - M3x45mm Standoffs attached to
the second layer assembly. These standoffs are re-purposed hardware from the standard
Turtlebot3 kit and can be obtained from such. 4 - M3x16mm fasteners will be required to attach
the standoffs.
The Step 4 image above indicates the correct installation location of each standoff, before
installation the indicated holes must be drilled out for an M3 free fit (3.15mm or 1/8" Drill).
NOTE: Ensure mounting screws for the standoffs are tightly secured and in the correct positions
before proceeding. Once the second layer assembly is attached to the first, you will loose
convenient access to the screw heads for these standoffs.

Step 5: Second Layer Attachment + Cable Routing
At this stage the Second Layer Assembly created in Step 2 can be attached to the First Layer
Assembly created in Step 1. However, before attachment, the Dynamixel Motor Cables and the
Li-Po Battery Extension Cable from the first layer must be correctly routed through the bottom
of the Second Layer Assembly. The Step 4 image above shows the respective routing locations for
the cables.
A total of 12 - M3x8mm screws will be required to attach the second layer to the first. Socket
head cap screws can be used if you wish, or you can repurpose the Philips head hardware of the
same size from the original Turtlebot3 kit.

Step 6: OpenCR + Raspberry Pi Installation
The OpenCR board and Raspberry Pi can now be installed into their respective enclosure halves
using 8 - M3x6mm Nylon Screws. Once installed the enclosures can be attached to the Second
Layer Assembly using the drilled and tapped holes created in Step 2 of these instructions. The
Step 5 image above shows the required mounting hardware and respective installation locations.
NOTE: The mounting holes on the Raspberry Pi board may need to be enlarged for the M3 Nylon
Screws if you have a brand new board. A 3.15mm or (1/8") drill bit will suffice for this process.
Table des matières
Manuels Robotique populaires d'autres marques

STEMCenter USA
STEMCenter USA Pi-Bot v2.00 Manuel utilisateur

SunFounder
SunFounder PiDog Manuel utilisateur

Universal Robots
Universal Robots UR5 Manuel utilisateur

Universal Robots
Universal Robots E Series Manuel utilisateur

YASKAWA
YASKAWA MOTOMAN-MPL80 II Manuel utilisateur

EFORT
EFORT ECR5 Manuel d'instructions











