Skip to main content
.NETFramework4.8net8.0net9.0.NETStandard2.0

An IMotor implementation for a Stepper motor attached to the EssyBus

Published
Aug 7, 2025
1y ago
Total Downloads
386
386

Install

dotnet add package EssyBusStepperMotorController --version 1.0.0
ProductVersions
.NET
net8.0net9.0
.NET Standard
netstandard2.0
Other
.NETFramework4.8

README

EssyBusStepperMotorController NuGet Package

NuGet Version

Description

EssyBusStepperMotorController is a .NET library for controlling Stepper motors via the EssyBus protocol. It exposes a high‑level C# API for movement, stops, interrupts, and configuration of motor parameters such as acceleration and speed.

Features

  • Initialize and power motors on/off
  • Move clockwise/counter‑clockwise with configurable acceleration, speed, and deceleration
  • Move to absolute positions (blocking and non‑blocking)
  • Temporary overrides: early arrival delta, stop channels
  • Built‑in interrupt handling and stall protection
  • Events for motor stalled and movement completion

Installation

Install via the .NET CLI:

dotnet add package EssyBusStepperMotorController

Or via the Package Manager Console:

Install-Package EssyBusStepperMotorController

License

This project is licensed under the MIT License - see the LICENSE file for details.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 4 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.