Skip to content

wggRobotic/CAD-Files-N10_version_4_0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robot components

Here, you will find all the essential components of our N10 robot available as .stp files, allowing anyone to build and customize the robot.

Our robot is a rover equipped with a Rocker-Bogie suspension system, inspired by the Mars rovers and the open-source Stair Climbing Rover project by WildWilly. We have modified, enhanced, and completely redesigned various components to meet our specific requirements.

N-10_frontview

N-10_sideview

N-10_back

N-10_top

Main Body Structure

The main body of the rover is assembled using 3D-printed segments combined with M5 threaded rods. This design ensures a stable, robust, yet lightweight and modular framework. Each segment can be removed individually, making maintenance significantly easier.

Segment_arm

Segment_raspi

Segment_shield

Segment_differential

Most of the other components are designed for 3D printing and can be assembled using M3, M2.5, or M2 machine screws. For added stability and support, the servomotors, motor mounts, and wheel hubs are secured within the plastic using M3 heat-set inserts.

In our previous version, the motor attachment parts were a major issue. When printed in PETG, they would break in certain situations and had too much flex. To address this, we redesigned the part for the new version and printed it in nylon using an SLS printer. This was made possible through our collaboration with Prof. Dr. Koch from the TH Nürnberg.

Motorhalterung

All other parts can be printed in PETG.

Enjoy building and customizing your own robot!

Wheel Control and Alignment

The control and alignment of each wheel are managed by Hobby servomotors of the type MG996. These servomotors are addressed via I2C through an Adafruit PCA9685 servo board.

Rocker-Bogie-Suspension

Rocker

Back-arm

The wheel and motor mounts, as well as the wheel hubs, are specially designed for our needs and printed in nylon using an SLS printer. Due to space constraints, the motor mounts had to be fabricated from steel to prevent rotation, as a 2mm-thick printed part would not provide sufficient strength. We are very grateful to ZF in Nuremberg for their support in this process.

Halterung)

Motors and motorcontrol

Our six wheels are powered by Faulhaber DC motors with planetary gearboxes 2224U018S R IEH2-512 22GPT 44:1, generously provided by Faulhaber for this project. Motor control and regulation, as well as the power supply for other components, are handled by a Kinematics Kit, kindly provided by EduArt Robotik. This kit is designed to be mounted on a Raspberry Pi 4 or 5 and can be expanded modularly. The basic components of the kit include:

  • Adapter Board either directly pluggable onto a Raspberry Pi 4/5 or as a standalone EduArt Ethernet controller board, with which you can connect any computer with an Ethernet interface. This gives you the freedom to build the computing power into your robot that you need for your desired application. This board is supplied via the socket strips, i.e. a circuit board with the appropriate sockets for a power supply unit or a battery should be used. The possible input voltage Vin is 12V to 55V. Depending on how many motors are connected, the power supply must be able to supply higher currents. High-current batteries are recommended for operating a robot (min. 8A).

  • Motorcontrollers can be plugged in directly. This allows you to control the speed of 1 to 8 motors. The motor controllers are available in two versions, single-channel or dual-channel. Up to four motor controllers can be used, i.e. it is possible to use 1 to 4 larger motors (IRMS up to 5A) or 1 to 8 smaller motors (IRMS up to 2.5A). The dielectric strength of the single-channel motor controllers is 55V. The dielectric strength of the dual-channel motor controllers is 35V.

  • The Power Management Module takes over the charge control of a 19.2V NiMH battery pack and also offers an on/off logic. Temperature monitoring of the battery uses an integrated 6.8kOhm NTC. Never connect a battery other than the one supplied by EduArt.

  • The Auxiliary Power Supply Module provides additional voltage levels with which you can supply additional devices. The permissible operating voltage is between 15V and 36V.

Warning: The Raspberry single-board computer is supplied directly via the socket connectors. Never connect an external power supply for the Raspberry via USB-C.

Free_Kinematics_Kit_1920

Free_Kinematics_Kit_Electrical_Interface_Desc_1920

We also use an additional module to distribute the motor driver board’s connections to the rocker elements.

Power Supply

The power and voltage supply is provided by a NiMH, 19.2V, 4.5 Ah battery pack. Although Nickel-Metal Hydride batteries are significantly heavier than comparable Li-ion batteries, they have much lower risks of fire and explosion. Additionally, these batteries are more maintenance-friendly, which outweighs the disadvantages for us. For powering the Raspberry Pi 5 and the servomotors, the voltage is stepped down using DC-DC converters, as described in the Motor Control section. Specifically, for powering the servomotors, we use an additional DC-DC converter UWS-5/10-Q12P-C on our board that supplies the servos on the PCA9685 board with 5V at 10A as an external power source.

Cameras and Camera Feed

The robot is equipped with two cameras:

  • Front Cameras: Mounted in the first conector element of the robot arm is a IMX179.
  • Gripper/Rear Camera: A USB camera module OV2710 is mounted on top of our gripper modul. The camera can also be used as a rearview camera.

All cameras have been recycled from older projects.

In our GUI, users can switch between the different camera feeds with the press of a button.

Simple Robot Arm Assembly

This section provides a brief description of the simple robot arm mounted on the N10 robot.

Arm_topview

The main components include:

  • Three powerful Servomotors with aluminum brackets: These form the basic structure of the arm.

  • USB Camera modules IMX179 and OV2710

  • Laser distance sensor, build into the gripper: VL53L0X

  • Gripper: A simple gripper controlled by a Hobby servomotors of the type MG996.

  • Control: The arm is controlled via I2C using an Adafruit PCA9685 servo board.

  • 3D printed segements between the servos.

Component-list

Component Unit price Quantity Total price Note
MG996 - Servomotor 6.00 € 7 42.00 € Amazon
ANNIMOS 25kg Servomotor 21.9 € 3 65,97 € Amazon
EduArt Kinematics Kit 786.75 € 1 786.75 € Eduart Robotik
Faulhaber DC motors with planetary gearboxes 209.20 € 6 1255.20 € 2224U018S R IEH2-512 22GPT 44:1
Raspberry Pi 5 8Gb 86.50 € 1 86.50 € berrybase
VL53L0X 7.49 € 1 7.49 € Amazon
USB camera module IMX179 49.90 € 1 49.90 € berrybase
USB camera module OV2710 33.40 € 1 33.40 € berrybase
PCA9685 Servomotor Drive Module 6.50 € 1 6.50 € Amazon
Bambu PETG Filament 1 kg 16.99 € 4 67.96 € Bambu
Maschine screws (M2, M2.5 M3) 24.65 € 1 24.65 € Amazon
Heat-Set Inserts 8.99 € 1 8.99 € Amazon
TOTAL: 2436.31 €

The total price of all components is very high, but most of the components are high-quality products that can usually be replaced very easily with comparable, significantly cheaper components. For example, simpler Pololu motors can be used instead of Faulhaber motors. It should also be mentioned at this point that some of these components, were already available from previous projects at our school and have now found a new use. We would also like to thank Faulhaber, EduArt Robotik and Siemens for making their components available to us free of charge.

Software Control

For more details on software control, please refer to the software section.

About

CAD-Files Version 4.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published