A processor containing software allowing for measuring the speed of a motor, and adjusting that speed by pulse width modulation is provided. A dedicated voltage limiter prevents excess speed, and a battery charge management controller to charge the battery and monitor the battery charge status, ensures battery voltage is regulated to 3.3 V. These additional features contribute to safety, such that when included on an orthodontic remodeling device they allow safe and effective vibration, with minimal changes in frequency and force and no danger of excess speed or power.