Odrive is not getting initialized

When using odrive s1 with web gui, I am not able to run any calibration sequence. I am able to save the parameters and configuration. But when hovering over calibration button i am getting following error :
ODrive not ready: initializing.

INITIALIZING can be a few different things, usually it means the S1 isn’t able to start up fully due to some sort of onboard error, typically the bus voltage is too low, or there’s some sort of onboard hardware error.

Can you please let me know:

  • Your power supply voltage
  • The revision number on your S1 (on the bottom left corner of the top of the board, e.g. “A2” or “X6”, etc).
  • Anything else you have connected to your S1 (encoders, Arduino, etc), as well as pictures of the wiring.

I havent used any of the microcontroller for now.
And for the testing purpose i am using 3s lipo battery, so supply voltage is about 12v.

The revison version is REV X4.

I have cui encoder with all three channels. The resolution is set to 100ppr.

Will send the connections pictures when i reach my workshop tomorrow.

Rev X4?? That’s super old, where did you get that? I think we only made like 50 of those, ever. Could you let me know your original order number? I’d like to send you a replacement, if you’re okay with that.

I got this drivers from our alumni. He is working in some robotics company, and got those driver for testing. After that he gave donated this drivers to use 6 month before. Till 6 months we are trying to do our best to make it run.

Is this version so bad that we cant even use them.

And since i am resisdent of india, if i opt for a replacement what would be expected charges. As i have to discuss with my team.

And also one more thing to ask, are there any distributors of your products in india?

Regards

Oh interesting!

Have you been able to get it to work at all in the past?

Is this version so bad that we cant even use them.

There are some limitations, however my bigger concern is just firmware support – we don’t test X5 and earlier for new firmware releases. However, you could try updating the firmware and seeing if that helps.

And since i am resisdent of india, if i opt for a replacement what would be expected charges. As i have to discuss with my team.

We’d cover the cost of shipping. We’d also ask you mail the S1 X4 back to us after you receive and verify functionality, and we can reimburse for the cost of return shipping. Feel free to email me at solomon.greenberg@odriverobotics.com and we can talk more there.

And also one more thing to ask, are there any distributors of your products in india?

Not at the moment.

Will drop a reply after discussing this with the team.

No worries, let me know!

Have you gotten the S1 X4 to work at all in the past?

Sorry for a late reply.
I was busy in helping the team to shift to new workshop.

By the way, i got reply from my alumni, he told that he was using this boards( he doesnt remember anything about the board versions ) via can.

So i’ll try to run that with can.
Just some clarifications needed,
Can i use a uart to can module such as TJA1050 CAN Controller for the can communication with stm32 bluepill and odrive s1.

About the replacement, the team decided it as a last resort.
We will try CAN and then simpleFOC firmware. If none works, then we will think about the replacement.

Thank you

The INITIALIZING error indicates a low-level hardware issue in the controller, so it will require a replacement – I think something happened to damage the PCB.

Yes, a STM32 will work with the TJA1050. There’s no SimpleFOC firmware that supports the ODrive, and it will give very inferior control and performance.

We’ll replace this free of cost, please just send an email to info@odriverobotics.com with your shipping address and linking this thread for context.