JCB Machine
JCB Machine is very popular because it is heavy-duty construction equipment in the civil industry. JCB is also known as the backhoe loader. It can be used to load or unload the trucks very quickly.
It is used for the construction of roads, loading and unloading of trucks, and many more things.
Every construction company uses it because it is fast enough and it can lift heavy weight.
Video
Materials Used
1.Arduino Nano - 1 Nos
2. Joystick Module - 2 Nos
3. Servo Motor (180 degree) - 4 Nos
4. Male to Female Jumper Wire - As per Required
5. Male to Male Jumper Wire - As per Required
6. Dc Shaft Motor - 2 Nos
7. Push Button - 2 Nos
8. Mini Bread board
9. Power Supply - 5 V 1 Amps
3D Parts
These are the 3D Assembly Parts for JCB.
Start With Physical Building - Servo Motor 1
First fix the arm with the attaching part in a corresponding slot using Fevikwik.
Then Place the Servo Motor into the base 3D Parts and screw it outside.
Now insert the attaching part in the middle of the Base 3D parts. Check Once attaching part will perfectly fix into the servo Motor shaft. Then only it can be able to move along with the Attaching part.
If it is not fixed properly the servo motor only rotates.
Physical Building - Servo Motor 2
This is the Back side of the JCB. Fix the arm with the attaching part in a corresponding slot using Fevikwik.
Then Place the Servo Motor into the base 3D Parts and screw it outside.
Now insert the attaching part in the middle of the Base 3D parts. Check Once attaching part will perfectly fix into the servo Motor shaft. Then only it can be able to move along with the Attaching part.
If it is not fixed properly the servo motor only rotates.
Physical Building - Servo Motor 3
Just continue the same procedure. Here we have to fix the gripper with particular slot. Check, the arm is properly fixed with the servo motor shaft.
Physical Building - Servo Motor 4
This is the front part of the JCB. we have to fix the arm with gripper with particular slot. Check, the arm is properly fixed with the servo motor shaft. Now it is able to rotate from top to bottom.
Now fix the base part along with Gripper part.
JCB BODY
Fixing Back Part - JCB
Fix the 2 base of the 3D parts along with gripper is connected to the body part of the JCB.
Fixing Front Part - JCB
Front gripper is connected to the body part of the JCB.
Physical Building - Joystick
The Joystick module is similar to analog joysticks found in gamepads. It is made by mounting two potentiometers at a 90 degrees angle.
The potentiometers are connected to a short stick centered by springs. This module produces an output of around 2.5V from X and Y when it is in resting position.
There are 5 Pins in the Joystick Module
1. VCC
2. VRX - Vertical Position
3.VRY - Horizontal Position
4 .SW - Switch
5. GND
Physical Building - Push Button
Here Push button is used to control the DC motor.
Physical Building - Dc Shaft Motor
Place the DC shaft motor inside the body part of the JCB. Solder the two wires from the motor. Just take the wire outside.
Wiring Setup
Check the Wiring diagram in step 21.
Ultimaker Cura - JCB Body Parts
I used the following settings in the Creality Ender 3D printer.
Z hop when retracted: enabled
Max Z speed: 120 mm/s
Z hop height: 1 mm
Travel speed: 200 mm/s
Layer height: 0.15 mm Print temp
initial layer: 200 Temperatures
Print Bed Temperature: 60 Temperatures
Printer Nozzle Size: 0.6 mm
Supports: enabled Retraction
distance: 10 mm
Retraction retract speed: 60 mm/sec
Prime speed: 30 mm/sec
Main Printing Temperature: 180 Temperature (degrees) for main print
tempOverhang: 30 degrees
Brim: enabled support
Pattern: Grid Support
Placement: Touching build Plate Support
Overhanging angle: 45
All the other settings: default
Material: PLA
Infill Density: 10
Initial Layer height: 0.2
Ultimaker Cura - JCB Attaching Parts
Export each component as an STL file, and send them to the Ultimaker Cura 3D printing software.
I used the following settings in the Creality Ender 3D printer.
Printer Nozzle Size: 0.4 mm
Supports: enabled Retraction
distance: 10 mm
tempOverhang: 30 degrees
Brim: enabled support
Pattern: Grid Support
Placement: Touching build Plate Support
Overhanging angle: 45 All the other settings: default
Material: PLA
Infill Density: 10
Initial Layer height: 0.2
Retraction retract speed: 60 mm/sec
Prime speed: 30 mm/sec
Z hop when retracted: enabled
Max Z speed: 120 mm/s
Z hop height: 1 mm
Travel speed: 200 mm/s
Layer height: 0.15 mm
Print temp initial layer: 200 Temperatures
Print Bed Temperature: 60 Temperatures
Main Printing Temperature: 180 Temperature (degrees) for main print
Downloads
Ultimaker Cura - Joystick Part
Export each component as an STL file, and send them to the Ultimaker Cura 3D printing software.
I used the following settings in the Creality Ender 3D printer.
Printer Nozzle Size: 0.4 mm
Supports: enabled Retraction
distance: 10 mm
tempOverhang: 30 degrees
Brim: enabled support
Pattern: Grid Support
Placement: Touching build Plate Support
Overhanging angle: 45
All the other settings: default
Material: PLA
Infill Density: 10
Initial Layer height: 0.2
Retraction retract speed: 60 mm/sec
Prime speed: 30 mm/sec
Z hop when retracted: enabled
Max Z speed: 120 mm/s
Z hop height: 1 mm
Travel speed: 200 mm/s
Layer height: 0.15 mm
Print temp initial layer: 200
Temperatures Print Bed
Temperature: 60 Temperatures
Main Printing Temperature: 180 Temperature (degrees) for main print