Skip to content

Conversation

@jerlfan
Copy link

@jerlfan jerlfan commented Apr 27, 2025

  1. Added a pyproject.toml and hatch_build and removing setup.py to follows the new template style.
  2. Adding methods to arduino_telemetrix: initialize_stepper_motor, move_stepper_to_position, get_stepper_position
  3. creating daq_move_StepperMotor
  4. config.template.toml updated with stepper
  5. stepper_absolute.py and test_dtepper_class.py have been used to developed. They can be removed in the future.

To be improved:

  • axis management: each axis (motor) is defined by a set of 3 pins

Known issue:

  • move_home doesn't work porperly. It moves but does not update the current_position
  • at initialisation units are meters by default. The 'm' must be remove.

Jeremie Margueritat added 20 commits April 24, 2025 00:09
…ion of new methods for the stepper motor in arduino_telemetrix.
…ement completion on the arduino side. The completion is definied in the arduino_telemetrix wrapper in the method move_stepper_to_position, where a callback is implemented.
@seb5g seb5g changed the base branch from main to 5.0.x May 22, 2025 09:44
@seb5g seb5g changed the base branch from 5.0.x to main May 22, 2025 09:45
@seb5g
Copy link
Contributor

seb5g commented May 22, 2025

Hi @jerlfan , there was already a branch (the main one actually) called 5.x that implemented the pyproject layout. Could you check/change your PR to use this one as the base branch (see the edit tab on right top of your PR)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants