Atmel AN446 – stepper motor controller
Modification for Atmel’s AN446 aplication note. Add PULSE and DIR outputs, E-STOP and ZERO switch inputs and LED status indicator.
ATmega48 runs on inernal 8MHz oscillator. Seriall I|O for remote operation based on standard RS-232 male DB-9 connector and voltage levels. E-Stop switch (one or many) is necessary to avoid electrical/mechanical damage when motor can run outside working area. Reset value switch is for zero point – home setup.
Eight status LED’s are not physically connected yet… Next step will be to add MPG encoder into hardware to manualy setup/trim current motor position in real time.
Terminal works with speed 19200 bauds. I would like to implement hardware inputs into a code. Especially, zeroing position – create new HOME setup, should be possible to enter from command line.
Below link to .hex file with extended features added to AVR application note.