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

Added support for adafruit EMC2101 #480

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

JeremyLaurenson
Copy link

Added temperature sensor support for Adafruit 2101
Added output support to change fan speed on Adafruit 2101

@Vaarlion
Copy link

have you try setting up the clock to match the requirement of 25Khz for some fan ?
Screenshot from 2023-09-15 17-00-29
https://4donline.ihs.com/images/VipMasterIC/IC/SMSC/SMSCS00913/SMSCS00913-1.pdf

@Vaarlion
Copy link

Vaarlion commented Sep 27, 2023

sadly, this wasn't a working branch for me, i've done a lot of tweak to bring it to a working state but i haven't tested everything yet.
You can find this work here for now: https://github.com/Vaarlion/OctoPrint-Enclosure/commits/master
I'll try to think to edit that link when i move all commit to a branch.

One thing that i don't quite understand about the pwm temperature logic is that it seam to override all other logic
No "off when not printing, on when printing, and keep on after for a while to cool down" for example.
Maybe I've missed something but for me this lake some "warm up the enclosure" and "cool down the enclosure" step.

I also have a huge doubt with this one : Vaarlion@234be72
It seam to me that some control of PWM output never did anything more than write the wanted duty cycle to the output state, without actually changing the pin duty cycle ?

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.

None yet

3 participants