Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

323 development of rotary delta kinematics for esp32fr #331

Merged

Conversation

Paciente8159
Copy link
Owner

  • new rotary delta kinematics HAL support
  • improved motion control, planner and interpolator to handle both linear and non linear kinematics
  • better feedrate calculations

- added delta settings to protocol
- fixed virtual MCU
- fixed delta kinematics
- fixed settings error
- merged DELTA type kinematics motion control
- calculate delta motion limits at initialize
- modified steps per angle to steps per full turn (better precision)
- invalidate home offset on homing command for cuboid far end point of homing direction
- limit homing seek distance to valid travel points (fixes homing feed calculations)
- modified motion control feed calculations (based on axis speeds)
- moved rapid feed rate calculations and acceleration from planner to motion control
- modified definitions for kinematics that are done in segments (Deltas, scaras, etc...)
- moved code between motion control and planner to reduce amount of static and global variables needed
- unified feed conversion method
@Paciente8159 Paciente8159 added needs: testing needs: testing new feature: HAL new feature: HAL boards, mcus, etc labels Nov 10, 2022
@Paciente8159 Paciente8159 linked an issue Nov 10, 2022 that may be closed by this pull request
- math round optimizations
- delta compliant to SET_ORIGIN_AT_HOME_POS
-fixed max feed for backlash compensation
- adjust rapid feed to laser PPI settings
- move kinematics type identification string to kinematics .h files
- interpolator code cleanup
@Paciente8159
Copy link
Owner Author

Only thing remaining is a proper test in a delta. Merging.

@Paciente8159 Paciente8159 merged commit ed33434 into master Nov 24, 2022
@Paciente8159 Paciente8159 deleted the 323-development-of-rotary-delta-kinematics-for-esp32fr branch November 24, 2022 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs: testing needs: testing new feature: HAL new feature: HAL boards, mcus, etc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Paid development of Rotary Delta kinematics for esp32[FR]
1 participant