creapunk / CLN-ClosedLoopNemaDriver

Compact closed-loop stepper motor driver designed for NEMA motors
https://creapunk.com
Other
898 stars 141 forks source link

FR: For the Advanced Version #2

Open Oakman-Dev opened 1 year ago

Oakman-Dev commented 1 year ago

I saw that you're working on an advanced version with a TMC5160 driver, for this version I'd recommend looking into the Broadcom AEAT-9955 encoder, I've had great experiences with it and it also supports 18-bit resolution / 20000CPR. They also have a AR25-AB series that's supposed to go to 25-bit as well, but haven't tested that.

FutureEngineeer commented 1 year ago

I think for the advanced version I will use MT6835, which gives 21bit resolution when calibrated. It's also affordable (less than $5)

Also in the advanced version there will be an interface for external encoder.

Oakman-Dev commented 1 year ago

That's really cool, I haven't seen the MT6835 it seems like a great choice! Looking forward to trying the advanced version.

dzid26 commented 1 year ago

@FutureEngineeer you should transfer those issues to Discussion section ;)

FutureEngineeer commented 1 year ago

@dzid26

For NEMA17 the TLE5012 is a great option for the price and is exactly what I use.

However, larger motors may require more accuracy. For example, there are 50k+ PPR eneoders, which are used for example in P&P machines. So for larger motors it makes sense to use a more advanced encoder.

Also MT6835 seems to have an internal calibration capability without having to store all data in the MCU memory