Everytime we need to test a stepper motor controller we have to connect it to the parallel port of the computer or to a function generator to obtain the necessary pulses the realize the movements of the stepper.
This is a quicker method to check a controller integrity. Simply to make the life easier here is a square wave signals generator. A potentiometer or a trimmer regulates the pulse generation of the 12F675 microchip (a square wave, between 20 hz and 3khz). Ok, there are thousands of different ways to create a pulse generator, but we had a lot of microcontrollers.
12F675 pulse generator - [Link]
aldricnegrier @ instructables.com writes:
The objective of this instructable is to guide your way throw the entire making process of building a BuildersBot machine. An Arduino controlled CNC Router that can also perform 3D printing.
The instructions will cover all areas such as, mechanics, electronics and software.
Arduino Controlled CNC / 3D Printer - [Link]
praveen @ circuitstoday.com writes:
PWM or pulse width modulation is a very common method used for controlling the power across devices like motor, light etc. In PWM method the power across the load is controlled by varying the duty cycle of the drive signal. More the duty cycle more power is delivered across the load and less the duty cycle, less power is delivered across the load. A hex keypad is used for controlling the speed. The speed can be varied in seven steps using the hex keypad. Arduino UNO is the type os arduino development board used in this circuit. The circuit diagram of the PWM motor speed control using arduino is shown in the figure below.
PWM motor speed control using Arduino - [Link]
Trochilidesign @ instructables.com writes:
This Instructable will show you how I built my CNC milling machine. I know a lot of CNC dreamers do not have the knowledge or tools to build a full metal machine. I still think and hope this Instructable inspires you to make your own machine. I include all of the necessary steps I went through in designing and building this CNC milling machine. All of the drawings I used to build my machine will be available.
Building your own CNC router/milling machine - [Link]
cdtaylor51 @ instructables.com writes:
I bought a CNC machine some time ago and I was never happy with it. It used a traditional parallel port controller and of course no modern computers have those. So it was always a point of frustration. I used an old Pentium based computer and ran LinuxCNC on it for a while but was still not happy with that. So I started looking for another solution. I decided that I would try to put together an Arduino based controller and try to use USB to communicate with it.
Raspberry Pi Alamode CNC Controller - [Link]
A DIY guitar pickup winding machine built on ATmega8 by Davide Gironi:
A pickup winding machine it is used to wind a guitar pickup.
The core of this project is an ATmega8.
configurable motor speed
This winder has an LCD display that will show
the current motor direction
the rotating speed of your pickup
the total and current wind counter
A pickup winding machine built on an ATmega8 - [Link]
The Nomad 883 is a ready-to-run CNC Mill that’s at home in any environment.
With The Nomad 883 we’ve taken the guesswork out of operating a CNC machine. Everything you’ll need to get started is included – software (for Mac and PC), cutters, cables, even a starter pack of material. You’ll be cutting parts out on day one. The Nomad 883 is fully enclosed to control the mess and limit the noise. You can get a Bamboo enclosure for a home or studio, or a durable HDPE enclosure for the shop or garage.
The Nomad CNC Mill - [Link]
by joebell @ instructables.com
This project is a small CNC mill that can be assembled from store-bought and laser-cut parts for about $800 without machine tools. (If you have access to a shop with a chop saw and a drill press that’ll be helpful, but you can get by with a hacksaw and some wrenches.) As pictured it has about a 4″ x 6″ x 1.5″ working volume, but it can easily be expanded and modified.
Make a CNC mill with a laser cutter - [Link]
What is a Stepper Motor? All About Stepper Motors @ The Adafruit Learning System.
Stepper motors are DC motors that move in discrete steps. They have multiple coils that are organized in groups called “phases”. By energizing each phase in sequence, the motor will rotate, one step at a time.
With a computer controlled stepping you can achieve very precise positioning and/or speed control. For this reason, stepper motors are the motor of choice for many precision motion control applications.
Stepper motors come in many different sizes and styles and electrical characteristics. This guide details what you need to know to pick the right motor for the job.
What is a Stepper Motor? All About Stepper Motors - [Link]
Nich Fugalfrom @ Makeatronics is working on a BLDC motor controller.
Icall it a smart BLDC commutator. In a nutshell it’s a dedicated atmega328 that monitors the hall effect sensors on a brushless DC motor and takes care of the commutating and driver circuitry.
It’s smart because it has the ability to extract and keep track of motor position while monitoring the hall sensors. There’s also an option to plug in a quadrature encoder for higher resolution. The position can be sampled via a sample and hold input and communicated to a host controller via SPI.
I designed it to be an easy to use black box for interfacing with BLDC motors. All the host controller has to do is feed it direction (high/low) and PWM and the rest is done for you.
BLDC motor control using Atmega328 - [Link]