https://github.com/creapunk/CLN-ClosedLoopNemaDriver
Compact closed-loop stepper motor driver designed for NEMA motors
https://github.com/creapunk/CLN-ClosedLoopNemaDriver
cln closed-loop foc stepper
Last synced: 2 months ago
JSON representation
Compact closed-loop stepper motor driver designed for NEMA motors
- Host: GitHub
- URL: https://github.com/creapunk/CLN-ClosedLoopNemaDriver
- Owner: creapunk
- License: other
- Created: 2023-04-19T21:28:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-03T19:26:26.000Z (11 months ago)
- Last Synced: 2024-08-01T03:31:46.751Z (10 months ago)
- Topics: cln, closed-loop, foc, stepper
- Homepage: https://creapunk.com
- Size: 94.2 MB
- Stars: 851
- Watchers: 47
- Forks: 133
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# CLN - CLOSED-LOOP DRIVERS FOR NEMA MOTORS
[](license.md)
[](https://www.youtube.com/watch?v=A67UROq0t6Q)
The CLN motor driver series is an **open-source** project aimed at creating a range of compact, cost-efficient high-performance closed-loop stepper drivers for various NEMA form factor motors. These drivers are designed to provide silent and smooth motion, high-precision position control, and energy-saving capabilities, suitable for a wide array of applications in robotics, CNC machines, 3D printers, and more.
## Key Features
- đšī¸ **Closed-Loop Control:** Integrates an encoder for real-time position monitoring, ensuring precise and safe motion.
- đ **Fine Positioning:** Achieves high position control accuracy of 0.01° for smooth operation.
- đĄī¸ **Reliable Operation and Enhanced Safety:** Features integrated diagnostic and protection mechanisms for the motor and the user safety.
- đ§Š **Modular Concept:** Offers various configurations for different cost, size and performance needs, supporting expansion boards and daisy chain connections.## Applications
- đ Learning Platforms
- đ ī¸ CNC Machines & 3D printers
- đ¤ Robotics & Automation Systems
- đ¤ Collaborative Robots
- đ Camera & Telescope Stabilization Systems
- đŦ Laboratory Equipment
- đ Industrial Motion Control Systems
- đŗ Haptics & Force Feedback Systems## Repository Structure
- **[`wiki`](wiki)**: includes design documentation and other information
- **[`hardware`](hardware)**: contains design source files, manufacturing files, schematics, block diagrams and 3D models
- **[`firmware`](https://github.com/creapunk/TunePulse)**: [to be updated as the project evolves]## Hardware Versions
#### [NEMA17 dedicated drivers](./wiki/CLN17/readme.md)
- **[`V1.5`](hardware/CLN17/V1.5)** [tested]: cost-efficient version [[wiki]](./wiki/CLN17/V1.5/specification.md)

> - **Key info:** TMC2209 based, 5-25V 1.4ARMS, 15bit position feedback, single-sided assembly
>- **Supported interfaces:** STEP-DIR-EN, USB, CAN-FD, USART, I2C, SPI, ABZ
> - **Release of source files:** Released
- **[`V2.0`](hardware/CLN17/V2.0)** [tested]: high voltage version [[wiki]](./wiki/CLN17/V2.0/specification.md)

> - **Key info:** DRV8844 based, 8-48V 1.75ARMS, 15bit position feedback, single-sided assembly
>- **Supported interfaces:** STEP-DIR-EN, USB, CAN-FD, USART, I2C, SPI, ABZ
> - **Release of source files:** April 2024 (post BETA)##### OBSOLETE
**[`CLN17 V1.0`](hardware/CLN17/V1.0)** [obsolete]: pilot version [[wiki]](./wiki/CLN17/V1.0/specification.md)
***Important Note:** Obsolete designs will not be supported in future*
#### NEMA23 and NEMA34 dedicated drivers
- **[`V0.1`](hardware/CLN17/V1.5)** [in design]: powerful and versatile [[wiki]](./wiki/CLN234/V0.1/specification.md)
> **Key info:** external MOSFETs, 6-52V 10ARMS, 16bit/21bit position feedback
>
> **Supported interfaces:** STEP-DIR-EN, USB, CAN-FD, USART, I2C, SPI, ABZ#### Modular drivers dedicated for embedded systems
Jump to the [RadiX project repository](https://github.com/creapunk/RadiX)
------
## Hardware Development Roadmap
- **[April 2024]** - BETA LAUNCH for CLN17 V2.0, source files release
- **[April 2024]** - CLN234 design for Nema23, Nema34 and Nema42
- **[June 2024]** - CLN14 for Nema14 miniature motors***Important Note:** If critical problems will be revealed, the schedule will be updated*
## Supporting the Project
If this project resonates with you, please consider the following ways to support its development:
- **[Ko-fi](https://ko-fi.com/creapunk):** Preferred for membership subscription and one-time donation
- **[Patreon](https://patreon.com/creapunk):** Alternative platform with higher fees
- **Join [Discord community](https://discord.gg/V4aJdTja8v):** Stay updated, engage in discussions, and contribute to the project**Your contribution, regardless of size, is greatly appreciated!**
*A heartfelt thank you to [everyone who supports this project](sponsors.md)!*
---
***Important Note:** This README will be updated to reflect the latest progress and changes in the project*.