Remora - ethernet NVEM / EC300 / EC500 cnc board

More
3 years 7 months ago #266632 by scotta
1 / data->pos_scale should give a deadband of exactly one step

eg, from my 3D printer config. SCALE = 160 (steps/mm) giving a deadband of 0.00625mm

If the deadband is smaller than one step then the loop will hunt as it can never physically achieve the commanded position. This was an issue I ran into with the earlier versions of the Remora component.

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #266649 by frayja2002
So how would you apply this with a stepper system that doesn't have any feed back?

Thanks
Alex

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #266699 by scotta
LinuxCNC actually does this with steppers, both the standard stepgen component and the Remora firmware close the loop by feeding back the number of steps outputted. Of course this cannot take into account any physical lost steps.

This is the difference between LinuxCNC and other software like Marlin or Klipper and is why you can get following errors with steppers with LinuxCNC.

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #266700 by frayja2002
Sorry, you are talking at to much of a high level for me.

How do I put this

1 / data->pos_scale

into my ini file to adjust it.
Should it actually be in the hal file?

Thanks

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #266701 by scotta
No need to do anything. It's already how the Remora component code is unless overridden by setting a value on the deadband pin.

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #266715 by cakeslob

Please Log in or Create an account to join the conversation.

Time to create page: 0.220 seconds
Powered by Kunena Forum