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

Would it be possible to integrate the app with Arduino and home made roaster? #82

Open
madhatter349 opened this issue Oct 26, 2020 · 1 comment

Comments

@madhatter349
Copy link

I have a homemade roaster and recently came across your app. I am currently using artisan and an arduino to control my roast. My arduino is using modbus to communicate with artisan, would it be possible to do the same with Openroast?

Thanks in advance!

@betterengineering
Copy link
Contributor

Hi @madhatter349

Thanks for your interest in Openroast! An arduino integration would be awesome and it's certainly possible. A lot of the instability we faced when writing Openroast a few years ago was around the integrated microcontroller in the Freshroast, so adding an Arduino would certainly clean up the driver and stability story.

The two routes that first come to mind would be to replace self.roaster in Openroast with your own implementation or mimic the serial interface for the Freshroast: https://freshroastsr700.readthedocs.io/en/latest/communication_protocol.html. Making the roaster an interface would certainly give you the most freedom as you would not be constrained to the existing serial protocol. It also would open the door for other roasters!

The last thing to keep in mind is that we don't have a CI/CD story for Openroast, so it does require a bit of manual effort to cut a new release.

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

No branches or pull requests

2 participants