Bambu Carbon X1C: Difference between revisions

Line 74: Line 74:
I'll be adding an [https://docs.arduino.cc/hardware/uno-r4-wifi/ Arduino UNO R4 Wifi] plus:
I'll be adding an [https://docs.arduino.cc/hardware/uno-r4-wifi/ Arduino UNO R4 Wifi] plus:
* DS18B20 [https://en.wikipedia.org/wiki/1-Wire 1-Wire] temperature sensor
* DS18B20 [https://en.wikipedia.org/wiki/1-Wire 1-Wire] temperature sensor
* 2x IRLB8721 logic-level MOSFETs
* an IRLB8721 logic-level MOSFET
* a Molex [[PC Fans|4-pin fan]] plug
* a Molex [[PC Fans|4-pin fan]] plug
* an SSD1306 OLED display
* an SSD1306 OLED display
Line 82: Line 82:
* a LMS2596 buck converter taking 12V to 5V for the air quality sensors
* a LMS2596 buck converter taking 12V to 5V for the air quality sensors
* [[Three_recent_physical_projects|air quality sensors]]
* [[Three_recent_physical_projects|air quality sensors]]
The AC adapter theoretically offers 120W, but it's safer to assume no more than 90W (¾ of the rated output). This will be used to drive our heating elements and fans. The Arduino itself is powered off the AMS circuit. Leaving aside peripherals, it ought not draw more than 500 mA, even when transmitting on wireless. This ought be safe, and is less than our fans were previously drawing from the AMS. Remember, Bambu doesn't guarantee any slack on the AMS circuit, and expressly instructs you not to draw from it.
The AC adapter theoretically offers 120W, but it's safer to assume no more than 90W (¾ of the rated output). This will be used to drive our heating elements and fans. The Arduino itself is powered off the AMS circuit. Leaving aside peripherals, it ought not draw more than 125 mA, even when transmitting on wireless. This ought be safe, and is less than our fans were previously drawing from the AMS. Remember, Bambu doesn't guarantee any slack on the AMS circuit, and expressly instructs you not to draw from it.


The temperature switch is a final guard against a failure in power control; it will open (disabling the heater) at 60C, the maximum temperature we want in the chamber. The Arduino enables the heater when either:
The temperature switch is a final guard against a failure in power control; it will open (disabling the heater) at 60C, the maximum temperature we want in the chamber. The Arduino enables the heater when either: