Skip to content

Conversation

@jbehrensnx
Copy link
Contributor

This PR adds two shields, the Stepper 18 Click and the Stepper 19 Click, both from Mikroe and using the mikroBus socket.
The Stepper 18 contains a drv8426 stepper driver and a mcp4726 dac for current control and the Stepper 19 a drv8424 stepper driver and a tca9538a gpio expander for additional configuration options.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would you like to add the image of the click as well? Has been added for some other clicks

@kartben
Copy link
Contributor

kartben commented May 26, 2025

Please add shield.yml files too https://github.com/zephyrproject-rtos/zephyr/blob/21b20de1eb346ab6f5264f6596b3d93ff93c65e5/boards/shields/mikroe_adc_click/shield.yml
If #90589 gets approved/merged before this PR, you would also want to include stepper as part of supported_features :)

.. target-notes::

.. _Mikroe Stepper 19 click:
https://www.mikroe.com/stepper-19-click
Copy link
Member

@jilaypandya jilaypandya May 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you like you can also add links to the datasheets of the actual stepper drivers.

There is already a precedence for it :) https://github.com/zephyrproject-rtos/zephyr/blob/21b20de1eb346ab6f5264f6596b3d93ff93c65e5/boards/shields/mikroe_weather_click/doc/index.rst

@jbehrensnx jbehrensnx force-pushed the drv84xx-shields branch 2 times, most recently from 84bacd8 to baf21ec Compare May 28, 2025 07:21
@jbehrensnx
Copy link
Contributor Author

Added the yml files, including the supported_features entry, as that PR looks like it will be merged shortly.
Anything new to the readme files would have to wait until the Mikroe website is working properly again.

@jbehrensnx jbehrensnx force-pushed the drv84xx-shields branch 2 times, most recently from 6a2f96a to 36d8785 Compare May 28, 2025 07:59
Copy link
Contributor

@kartben kartben left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a couple more comments re: docs, thanks in advance.
btw, MikroE website is back!

***********

.. zephyr-app-commands::
:zephyr-app: <app>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i would maybe put here the generic stepper sample?

@kartben
Copy link
Contributor

kartben commented Jun 5, 2025

could you please use the two webp images attached instead? they have the merit of being cropped and having transparent background :) Thanks!
Archive.zip

This shield includes a ti drv8424 stepper driver that is controlled
via gpio. Some of these pins are only available via the tca9538a gpio
expander on the shield.

Signed-off-by: Jan Behrens <jan.behrens@navimatix.de>
This shield includes a drv8426 stepper driver and a mcp4726 dac for
current control. Note that the micro-step pins are controlled by
physical switches and are thus not available in Zephyr.

Signed-off-by: Jan Behrens <jan.behrens@navimatix.de>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jun 5, 2025

@kartben kartben requested a review from jilaypandya June 5, 2025 21:34
@kartben kartben merged commit 0f22fde into zephyrproject-rtos:main Jun 6, 2025
26 checks passed
@jilaypandya jilaypandya added this to the v4.2.0 milestone Jun 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Shields Shields (add-on boards) area: Stepper

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants