When I was told the HP was in spec and it was suggested the RPM was acceptable even though it exceeded it by 20%, stopping abruptly with this pulley was more than it could handle.
it's since been changed from the large pulleys to a multi-stage pulley design where the combined sets of pulleys are significantly smaller yet achieve the same ratio and only marginally noisier.
Yes admirable however, not everyone has the ability to create PCB's for a powered cable extender or a differential encoder conversion board.
I like 10,000 pulses per rev from my encoders so 2500ppr quads are my preference but agree, 2000 pulses is more than acceptable for any application requiring some precision in it's movement.
One of the unmentioned modifications that was discussed by my friend and I tend to agree is I/we see no reason why this driver should be restricted to 24VDC and a 144W 24V BLDC motor due to voltage/current (24VDC/6A) limitations or can't be used with a 60VDC power source to drive a 300W 60V (10A peak) BLDC motor by making a few component changes and adding a buck to drop it to 12VDC for the rest of the driver. but this is unlikely to be done to the public released version so if you want to use some power, follow the thread for reference and modify and produce the design as you need remembering to credit macdowse for his work and efforts.
There is a large selection of SOIC-8 FETS that work under higher voltages with relatively low IRDs making heat a non issue, buck converters and switching PSU chips are inexpensive and require minimal parts to implement such as the LM2596HVS-12 (60VDC to 12VDC) so 60V/10A shouldn't be an issue to achieve in an already fantastic design.