Adrian Lita
Profile

Adrian Lita

Embedded Systems / Software Architect / Engineer

Location: Bucharest, Romania
Stepper Controller

What I Did

  • End-to-end design
  • PCB design
  • Firmware
  • Testing

Technical Details

Stepper motor controller built with dsPIC33F microcontroller and 4 half-bridge + MOSFET driver stages. Its purpose is to drive bipolar stepper motors with high precision and torque for industrial automation applications. The controller implements up to 1/128 microstepping mode to achieve smooth motion and reduce resonance. Up to 1/1024 microstepping drive was possible with higher MIPS MCU. The controller supports various stepping modes including full-step, half-step, and microstepping, configurable via serial interface. It also supported position control through step and direction inputs, as well as absolute position requests via serial interface. A separate Windows-based GUI application was developed to configure parameters, monitor status, and command movements over serial communication (C#).

Technologies Used

  • C / ASM
  • C# - WPF for GUI
  • dsPIC33F
  • MPLAB X IDE
  • Altium Designer
  • Oscilloscope
Adrian Lita - CV