Welcome! Log In Create A New Profile

Advanced

heated chamber

Posted by smp4616 
heated chamber
May 08, 2020 09:09AM
Hi, I'm building a very large printer for ABS and NYLON that needs an actively heated enclosure, I'm using Marlin so I can drive separate stepper driver modules for bigger motors, I'm in the middle of trying to get the firmware to control an actively heated enclosure and am having some problems.

#1 I have gotten the firmware to return the chamber temperature via M105 command over serial
#2 I have not been able to get the LCD to display the chamber temperature.
#3 the LCD will display two temperatures but they always pull from the E0 reading

This is confusing because clearly the firmware has done the ADC properly for that channel and has stored the result, even more confusing is that both the serial and lcd use the degChamber() and degTargetChamer() methods to return the temperatures, I don't see why the serial output would be there but the lcd would not.
VDX
Re: heated chamber
May 08, 2020 12:38PM
... to avoid struggles with different electronics/firmware I'm mostly doing the temp. with separate "standalone" controllers -- either Arduino-based or industrial TC-modules smoking smiley


Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [reprap.org] -- Deutsche Facebook-Gruppe - [www.facebook.com]

Call for the project "garbage-free seas" - [reprap.org]
Re: heated chamber
May 09, 2020 07:35AM
hi
itrying do do same with skr 1.3
couple week stock on it please help.

Configuration.h
#define TEMP_SENSOR_CHAMBER 1 (try 999 set to 60c)

Configuration_adv.h
#if TEMP_SENSOR_CHAMBER
#define CHAMBER_MINTEMP 0
#define CHAMBER_MAXTEMP 60
#define TEMP_CHAMBER_HYSTERESIS 1 // (°C) Temperature proximity considered "close enough" to the target
//#define CHAMBER_LIMIT_SWITCHING
#define HEATER_CHAMBER_PIN P1_26 // Chamber heater on/off pin
#define HEATER_CHAMBER_INVERTING FALSE
#endif

#if ENABLED(THERMAL_PROTECTION_CHAMBER)
#define THERMAL_PROTECTION_CHAMBER_PERIOD 20 // Seconds
#define THERMAL_PROTECTION_CHAMBER_HYSTERESIS 2 // Degrees Celsius

/**

Heated chamber watch settings (M141/M191).
*/
#define WATCH_CHAMBER_TEMP_PERIOD 60 // Seconds
#define WATCH_CHAMBER_TEMP_INCREASE 2 // Degrees Celsius
#endif

pins_BTT_SKR_common.h
after:
#ifndef TEMP_BED_PIN
#define TEMP_BED_PIN P0_23_A0 // A0 (T0) - (67) - TEMP_BED_PIN
#endif
add:
#ifndef TEMP_CHAMBER_PIN
#define TEMP_CHAMBER_PIN P1_24
#endif

after update always got:
Err: MAXTEMP: Enclosun
PRINTER HALTED
please reset.

using skr 1.3v
used pin
2 extruders P2_04, P2_07.
1 head bed P2_05
1 chamber heater P1_26
1 chamber temp P1_24 (try Thermistor 100k Ohm B 3950, NTC thermistor 10k, DHT21)
neopixel P2_00
inside led P1_28

please help who done it.
Re: heated chamber
May 09, 2020 10:11AM
try your pins.h file for the board you're using, make sure the enclosure pin is defined correctly
Re: heated chamber
May 09, 2020 11:50AM
It same
Sorry, only registered users may post in this forum.

Click here to login