Motor Projects

Stepper motor control with an ATmega8 microcontroller

This note provides basic implementation details and procedural information to design and assemble a stepper motor system. The controller discussed here is the ATmel mega8, an 8-bit microcontroller (MCU). The note consists of a general description and gives highlights of implementing a basic stepper motor system application. To amplify the application, the software was generated […]

Stepper motor control with an ATmega8 microcontroller Read More »

Interfacing DC Motor with Atmega32 Microcontroller

In some of your electronic projects you may want to control a DC Motor with Atmega32 Microcontroller. We can’t connect a DC Motor directly to a microcontroller due to following reasons. A microcontroller can’t supply the current required for the working of DC Motor. ATmega32 Microcontroller can source or sink currents up to 40mA but a DC Motor needs

Interfacing DC Motor with Atmega32 Microcontroller Read More »

A simple brushless sensorless motor driver for AVR Atmega

Brushless electric motor (BLDC motors) are synchronous motors that are powered by a DC electric source via an integrated inverter/switching power supply, which produces an AC electric signal to drive the motor. For an introduction to BLDC motors, please look at my sensored motor driver post, here: http://davidegironi.blogspot.it/2013/09/a-simple-brushless-sensored-motor.html For this project, I’ve implemented a simple brushless sensoreless

A simple brushless sensorless motor driver for AVR Atmega Read More »

A Pickup Winding machine built on an ATmega8

The core of this project is an ATmega8. It features: wind counter slow startup automatic stop configurable motor speed configurable winds 2 directions If you are looking for a CNC version: you can find it here: http://davidegironi.blogspot.it/2016/06/a-cnc-pickup-winding-machine-built-on.html This winder has an LCD display that will show the current motor direction the rotating speed of your pickup

A Pickup Winding machine built on an ATmega8 Read More »

Drive a stepper motor with acceleration and deceleration using an Allegro driver on ATmega8

The stepper motor is an electromagnetic device that converts digital pulses into mechanical shaft rotation.Most common types of stepper motor can be bipolar or unipolar, depending on the winding. To make a stepper motor move, motor windings must be loaded in the correct order. A stepper motor move at steps, it’s accuracy is usually expressed

Drive a stepper motor with acceleration and deceleration using an Allegro driver on ATmega8 Read More »

A simple brushless sensored motor driver for AVR Atmega

Brushless electric motor (BLDC motors) are synchronous motors that are powered by a DC electric source via an integrated inverter/switching power supply, which produces an AC electric signal to drive the motor. Additional electronics control the inverter output amplitude and waveform (and therefore percent of DC bus usage/efficiency) and frequency (i.e. rotor speed). Because the

A simple brushless sensored motor driver for AVR Atmega Read More »

An AVR-Based Microstepping Bipolar Chopper Stepper Motor Driver (STMD)

Features Open Source – The schematic, parts list, and software are all freely downloadable! Hobbyist-friendly – No surface mount parts means allows this drive to be easily repaired! DMOS driver chips rated at 55V and 3 Amps. Easy parts availability – Electronic parts are all available at Digikey. Just add your own heat sink and

An AVR-Based Microstepping Bipolar Chopper Stepper Motor Driver (STMD) Read More »

Scroll to Top