simplefoc / Arduino-FOC

Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
https://docs.simplefoc.com
MIT License
2.02k stars 518 forks source link

[JOSS] Reviewer Feedback (sea-bass) #174

Closed sea-bass closed 1 year ago

sea-bass commented 2 years ago

Hello,

This contains my review for your entry to the Journal of Open Source Software (JOSS).

SimpleFOC: A Field Oriented Control (FOC) Library for Controlling Brushless Direct Current (BLDC) and Stepper Motors

4232 (https://github.com/openjournals/joss-reviews/issues/4232)

Overall

The Arduino SimpleFOClibrary is a promising project that aims to make motor control education and development accessible at low cost. The solution is well-documented and highly practical from an engineering standpoint. The fact that this provides both software and hardware kits with detailed instructions highlights how complete this solution is.

Based on the above, and the relatively high activity in the GitHub repository itself (stars/forks/issues/contributions), I would recommend this for publication in JOSS with minor revisions.

My only major comment is that the authors are missing unit tests for the C++ software components, and they should be added as appropriate and rolled into the CI pipeline.

Detailed comments

Suggested Revisions (Repository)

Suggested Revisions (Paper)

askuric commented 1 year ago

Thanks @sea-bass for your comments, We've integrated most of your proposals to the library and the docs. There are still some that are not completely addressed but are in the pipeline. :smile: