We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e4cd75b commit eea5ab1Copy full SHA for eea5ab1
1 file changed
Firmware/FFBoard/UserExtensions/Src/TMC4671.cpp
@@ -1856,7 +1856,9 @@ Encoder* TMC4671::getEncoder(){
1856
void TMC4671::setEncoder(std::shared_ptr<Encoder>& encoder){
1857
MotorDriver::drvEncoder = encoder;
1858
if(conf.motconf.enctype == EncoderType_TMC::ext && externalEncoderTimer){
1859
- // TODO Calibrate and align external encoder
+ if(!extEncUpdater){ // If updater has not been set up because the encoder mode was changed before the external encoder passed force it now
1860
+ setUpExtEncTimer();
1861
+ }
1862
changeState(TMC_ControlState::ExternalEncoderInit);
1863
}
1864
0 commit comments