-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
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
add chamber Temp in the display #973
Comments
i opened a feature reqest for electronic temp, maybe you will be able to use that if it gets added |
I second this. Would be nice to see M141 used to set chamber temp. Not sure if there is a standard "wait for temp" gcode for chambers but that would be nice too |
How many would benefit from this? |
This feature is very useful to monitor the ambient temperature for all user who have a 3d printer with closed chamber or heated chamber |
yes but so far you are the only one requesting it... i wonder how people manage to monitor temp in chambers so far... if it was me i would just hook up a thermistor and monitor that one... example: i have a machine with 1 extruder but the host displays temp for 2 extruders... so i could just hook up a thermistor to extruder input 2 no new coding needed... and if i want to add heating i can just connect the heating to extruder 2 output and set the temp from the host |
The main reason I'm requesting this is for use on an azteeg x3 pro. I will have a 4 extruder setup. I would have used an extra extruder heater for the chamber if I wasn't going to use the 4 available anyways. It would be nice to use chamber Gcode but the ability to add extra heaters to match the board I have would suffice |
@etogburn The quick workaround is to hack the firmware so it still reads the heater sensor even though there's no extruder with it. At the moment the code naively assumes that every heater has either an extruder or a bed, so it needs a lot of work to get it to a place where these are more separated concepts. |
I currently have a temperature-controlled chamber, and use a second extruder channel, as it was a quick way to get host support. I'd be interested in a tidier implementation too. |
@thinkyhead That would work. I could manually toggle a pin using M42. (my air heaters are going to be driven by external MOSFETs anyways) So I would just need to monitor the temperature in the chamber for the time being. Just to be sure it doesn't get too hot. I haven't had a chance to really look into the code, I may spend some time doing that before I complete my build. |
i will close this one as there are to little people that show interest in it. If someone would like to do the feature they should just send a PR |
I'm also interested in doing something like this. |
How about THERMAL_PROTECTION_HOTENDS? Or tuning
for the slowest heater. |
Yes - it would be a nice feature if we could set |
To disable thermal protection for specific hot-ends, currently you can modify the |
Very usefull feature! I really need this. |
Hello, I am looking for the same feature. Thank you for your help. Xavier |
👍 |
Still set for the 1.1.1 milestone. |
1.1.1 is over |
I'm interested in implementing this functionality. Is there any recommendation to make me, before I start? |
Also interested in this feature... |
I am also interested. To have it displayed would be great. To have the possibility to controll woud be amazing. Personally I need only the ability to cool as my HB generates enough heat. Therefore it would be at best for me to have the possibility to use 2 output pins:
For safety: In case of fire(high temperature limit) I would like to shut down everything and close the hatch. Remark: I know of some guys using the "second extruder" as a work aroud. |
I'd be interested too. |
I 'm already implementing this using a free extruder, but this isn't nice, The best way to do is duplicate de bed function, because the heated chamber is very near to this. I'm on this now. |
Sorry for my bad english (my language is russian). File Configuration.h: File pins_RUMBA.h: Other modified files Conditionals_post.h, temperature.cpp, temperature.h, thermistortables.h, ultralcd_impl_DOGM.h I hope this will be useful to other users of 3d printers. |
bliser3d , I'm testing your changes, looks great, I implement this on standard RAMPS , It look so good. Thanks. |
Did you also work de temperature controller?, I'm planning to use a driver with a moc3041 and a triac to control a hairdryer, as a heater for the chamber. at least in the begining. |
A bit out of scope but i use a reptile heat wire inside the wooden box i
made for my printer.
https://m.ebay.co.uk/itm/4m-5m-7m9m-15w-25w-50w-80w-Reptile-Waterproof-Heat-Cord-Cable-/391793513696
A 100w watt model regulated with a cheap chinese temp controller enable me
to have 15-20 degc into the box which is in my garage at 0 degrés.
This while waiting kind programmers to add this chamber temperature sens
and control feature to marlin. ; ).
Cheers.
message saisi sur smartphone
Le 13 janv. 2018 05:14, "fvergniaud" <notifications@github.com> a écrit :
… Did you also work de temperature controller?, I'm planning to use a driver
with a moc3041 and a triac to control a hairdryer, as a heater for the
chamber. at least in the begining.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#973 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AKlV06TY3IFNFfyrUvTS02T8wQjiSiHvks5tKC2XgaJpZM4CGVZB>
.
|
fvergniaud: Did you also work de temperature controller? |
Initial cut of chamber temp monitoring and chamber cooling fan control at #9789, if people want to test, comment. |
My advice on January 13 "add a camera temperature display to the display screen" works in version 1.1.8, but does not work in version 1.1.9. Only for version 1.1.9: To display the temperature - make the following changes to the firmware code Marlin ver: 1.1.9: File Configuration.h: File pins_RUMBA.h: File temperature.h:
#if ENABLED(BABYSTEPPING)
static volatile int babystepsTodo[3];
#endif Add code: #if HAS_TEMP_CHAMBER
static float current_temperature_chamber;
static int16_t current_temperature_chamber_raw;
#endif
#if HAS_TEMP_CHAMBER
static uint16_t raw_temp_chamber_value;
- static float current_temperature_chamber;
- static int16_t current_temperature_chamber_raw;
#endif File status_screen_DOGM.h: // Heated bed
#if HOTENDS < 4 && HAS_HEATED_BED
_draw_heater_status(STATUS_SCREEN_BED_TEXT_X, -1, blink);
#endif Add code: // The temperature in the chamber (inside the printer).
#if EXTRUDERS < 3 && TEMP_SENSOR_CHAMBER > 0
u8g.drawFrame(52, 0, 24, 26);
_draw_centered_temp(thermalManager.current_temperature_chamber + 0.5, 54, 15);
#endif |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
1 similar comment
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Sorry for reopening this, but there is the pin for the output set on marlin 1.1.9? i cant find it. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
I have a Rumba board with dual extruders and a full graphic display
how can I display the temperature of the chamber sensor in the display?
please add the setting of chamber thermistor + dual extruder to the config
sorry for my bad englisch
The text was updated successfully, but these errors were encountered: