Ankermgmt / ankermake-m5-muffler

AnkerMake M5 add-on PCB to control PWM signals on fans
CERN Open Hardware Licence Version 2 - Strongly Reciprocal
1 stars 0 forks source link

Integration Testing #11

Open thomasjpatterson opened 1 year ago

thomasjpatterson commented 1 year ago

Full integration test failure today. Despite the heater being on, the muffler still thought the voltage was 0v and so it didn’t register that the heater was running.

Watching the voltage on a multimeter the heater turns on for a few seconds then off for a few seconds. That exposes a problem where the fan theoretically could flop on and off while the printer is heating until it reaches the 30 deg threshold.

Solution is going to be to add a simple PID loop or window where if the heater has been on in the last X seconds then assume it is still on

thomasjpatterson commented 1 year ago

Whew, finally found the problem. Turns out that I made a mistake all the way back in version 0.6 schematic but I never caught it. voltage_sense is using built in pull_up resistor on the micro controller so it would never go low.

Prototypes will need jumper wires, and this will be fixed in v0.8