Home-Made DIY CNC Machine using Step Motors, Dremel, and EMC2 Lirtex - Technology on the Edge of Time.pdf

(1799 KB) Pobierz
Home-Made DIY CNC Machine using Step Motors, Dremel, and EMC2 | Lirtex - Technology on the Edge of Time
Home Embedded Robotics Tutorials Contact About תירבע
Search
HomeMade DIY CNC Machine using
Step Motors, Dremel, and EMC2
34 Comments
Translator
Bens Translator
Tags: CNC , DIY , Machine , Motor Control , Robot , Robotics , Stepper Motor
What is a CNC?
Tags
The abbreviation CNC stands for computer numerical control, and refers specifically to
a computer “controller” that reads Gcode instructions and drives a machine tool, a
powered mechanical device typically used to fabricate components by the selective
removal of material.
Beagleboard CNC Computer
Vision DC Motor Debian Digital
Signal Processing DIY
Electronic Circuit
Electronics Embedded
Embedded Linux I2C Image
Processing Kernel Linux
Machine Microcontroller
Motor Control PIC Robot
Robotics RS232 Sensor
Servo Motor Softw are Speech
Recognition Stepper Motor
USB Wifi
In simple words, a CNC is a machine which is controlled by a computer, and used to
fabricate 3D objects.
This page will describe the process of building a CNC machine, from the design stage, the required materials and
the process itself.
Still confused? Here’s a shot movie showing a CNC fabricating a printed electronic circuit board:
Recent Posts
Fast Object Tracking –
Robot Computer Vision
Linux Robotic Platform –
an Intelligent Robot
Automatic Caller Identifier
for Maemo (Nokia Linux
OS)
Building a Custom Debian
Kernel for the
BeagleBoard
USB Servo Motor
Controller
After seeing the movie, you must have understood how useful that kind of machine is for printing electronic circuit
boards or manufacturing robot parts. This kind of machine helped tremendously cut the prototype manufacturing
costs, and thus very useful for me. The only problem is – such a machine costs thousands of dollars.
Meta
But as I say – “If there’s a will there’s a way”. So I decided to build such a machine myself.
Register
Log in
Entries RSS
Comments RSS
WordPress.org
This page describes the building process, beginning with the design, the required parts list, the needed
electronics, how to connect everything to the computer and how to operate the machine.
Parts List
Aluminum U Channels, 20cm x 20cm
677657951.013.png 677657951.014.png 677657951.015.png 677657951.016.png 677657951.001.png
1/4″ Threaded Rods:
Long 1/4″ nuts:
Bearings (different sizes):
Perspex (Acrylic) boards:
Choosing the stepper motors
While choosing the motors one should take into account the physical size of the machine, the weight each axis
will carry. Another important criteria is the precision of the motors – the number of degrees it spins at each step.
A few more parameters are the physical size of the motor (NEMA23, NEMA32..) and it’s power rating.
I have chose Shinano Kenshi 1.8 degrees\step, 7.3 volts 0.95 ampere, NEMA23 stepper motors. To achieve
677657951.002.png 677657951.003.png 677657951.004.png 677657951.005.png 677657951.006.png 677657951.007.png
more precision I run the motors in halfstepping mode. The motor is controller using my CNC Stepper Motor
Controller.
CNC Controller
I built an optoisolated 3 Axis CNC Controller which supports home and limit switches for all the axes.
More info at the CNC Controller Page
CNC Software – Linux EMC
677657951.008.png
The software I’m using is EMC – Linux CNC . It has many
advantages – it’s an open source program and thus a
free one, it supports various kinds of hardware and
configurations and it’s very easy to use. Since EMC is
running on a special version of linux – Real Time Linux, it
is also very reliable and never misses a step.
EMC Is working with GCode.
Creating The Machine Frame
The machine’s frame is created from metal bars, soldered
together and painted gray:
Threaded rod’s bearing mounts:
In order to achieve high precision, I used bearings to fix the threaded rod to the frame:
677657951.009.png 677657951.010.png
The result is impressive – the threaded rod is fixed to the frame, and it moves very smoothly, as you can see in
the video:
Motor Mounts:
X Axis motor mount:
677657951.011.png 677657951.012.png
Zgłoś jeśli naruszono regulamin