Welcome! Log In Create A New Profile

Advanced

ERR:MINTEMP BED

Posted by mdcompositi 
ERR:MINTEMP BED
February 27, 2019 10:49AM
Hi all!

I recently "restored" my old prusa where I put this bed[orballoprinting.com] and this probe [orballoprinting.com]

All to have a configuration like prusa MK2 [www.youtube.com]

I've uploaded their firmware manual.orballoprinting.com for their Black Edition Mark 2 a clone of prusa original MK2

I state that I already tried with MK4duo but currently I have problems with the mesh of bed leveling; but apart from this particular with the Mk4duo the bed worked regularly

I say this to exclude wiring problems (which I also double checked)

Nothing........I have ERR:MINTEMP BED!

Edited 4 time(s). Last edit at 02/27/2019 10:54AM by mdcompositi.
Re: ERR:MINTEMP BED
February 27, 2019 03:24PM
I get MINTEMP errors all the time, in the winter. Printers are located in an outbuilding and I live in a freezing climate.
Re: ERR:MINTEMP BED
February 27, 2019 05:30PM
I could not get the Bed on my 3D Printer to accept the PID tuning without this same error and decided to stay with the Bang Bang bed heating.
Not a perfect solution but is works.

In the summer with the AC running Could not get the Printer to start because the temp was too low and had to change

#define MAX_REDUNDANT_TEMP_SENSOR_DIFF 12.5 // Changed from 10

Edited 1 time(s). Last edit at 02/27/2019 05:32PM by Roberts_Clif.


Computer Programmer / Electronics Technician
Re: ERR:MINTEMP BED
February 28, 2019 06:18AM
@lowracer
My printer is in a place with 15°C all the day, I have also other printers that works regularly

@Roberts_clif
If I try to use bang bang firmware don't compile/update on arduino

If I use
 //#define PIDTEMP

I have this error

 Arduino:1.8.8 (Windows 10), Scheda:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\ConfigurationStore.cpp:1:0:

sketch\ConfigurationStore.cpp: In function 'void Config_PrintSettings()':

ConfigurationStore.cpp:215:42: error: 'unscalePID_i' was not declared in this scope

  SERIAL_ECHOPAIR(" I", unscalePID_i(bedKi));

                                          ^

sketch\Marlin.h:93:68: note: in definition of macro 'SERIAL_ECHOPAIR'

 #define SERIAL_ECHOPAIR(name,value) (serial_echopair_P(PSTR(name),(value)))

                                                                    ^

ConfigurationStore.cpp:216:42: error: 'unscalePID_d' was not declared in this scope

  SERIAL_ECHOPAIR(" D", unscalePID_d(bedKd));

                                          ^

sketch\Marlin.h:93:68: note: in definition of macro 'SERIAL_ECHOPAIR'

 #define SERIAL_ECHOPAIR(name,value) (serial_echopair_P(PSTR(name),(value)))

                                                                    ^

sketch\Marlin_main.cpp: In function 'void process_commands()':

Marlin_main.cpp:5128:59: error: 'scalePID_i' was not declared in this scope

         if(code_seen('I')) bedKi = scalePID_i(code_value());

                                                           ^

Marlin_main.cpp:5129:59: error: 'scalePID_d' was not declared in this scope

         if(code_seen('D')) bedKd = scalePID_d(code_value());

                                                           ^

In file included from sketch\Marlin_main.cpp:30:0:

Marlin_main.cpp:5136:43: error: 'unscalePID_i' was not declared in this scope

         SERIAL_PROTOCOL(unscalePID_i(bedKi));

                                           ^

sketch\Marlin.h:65:44: note: in definition of macro 'SERIAL_PROTOCOL'

 #define SERIAL_PROTOCOL(x) (MYSERIAL.print(x))

                                            ^

Marlin_main.cpp:5138:43: error: 'unscalePID_d' was not declared in this scope

         SERIAL_PROTOCOL(unscalePID_d(bedKd));

                                           ^

sketch\Marlin.h:65:44: note: in definition of macro 'SERIAL_PROTOCOL'

 #define SERIAL_PROTOCOL(x) (MYSERIAL.print(x))

                                            ^

exit status 1
temperature.cpp:70:30: error: 'PID_dT' was not declared in this scope

   float bedKi=(DEFAULT_bedKi*PID_dT);

                              ^

temperature.cpp:71:30: error: 'PID_dT' was not declared in this scope

   float bedKd=(DEFAULT_bedKd/PID_dT);

                              ^

sketch\temperature.cpp: In function 'void PID_autotune(float, int, int)':

temperature.cpp:199:3: error: 'pid_number_of_cycles' was not declared in this scope

   pid_number_of_cycles = ncycles;

   ^

temperature.cpp:200:3: error: 'pid_tuning_finished' was not declared in this scope

   pid_tuning_finished = false;

   ^

temperature.cpp:202:3: error: 'pid_cycle' was not declared in this scope

   pid_cycle=0;

   ^

temperature.cpp:303:15: error: '_Kp' was not declared in this scope

               _Kp = 0.6*Ku;

               ^

temperature.cpp:304:15: error: '_Ki' was not declared in this scope

               _Ki = 2*_Kp/Tu;

               ^

temperature.cpp:305:15: error: '_Kd' was not declared in this scope

               _Kd = _Kp*Tu/8;

               ^

sketch\temperature.cpp: In function 'void updatePID()':

temperature.cpp:403:25: error: 'PID_INTEGRAL_DRIVE_MAX' was not declared in this scope

   temp_iState_max_bed = PID_INTEGRAL_DRIVE_MAX / bedKi;  

                         ^

sketch\temperature.cpp: In function 'void manage_heater()':

temperature.cpp:634:21: error: 'K1' was not declared in this scope

     #define K2 (1.0-K1)

                     ^

sketch\temperature.cpp:635:56: note: in expansion of macro 'K2'

     dTerm_bed= (bedKd * (pid_input - temp_dState_bed))*K2 + (K1 * dTerm_bed);

                                                        ^

sketch\temperature.cpp: In function 'void tp_init()':

temperature.cpp:899:27: error: 'PID_INTEGRAL_DRIVE_MAX' was not declared in this scope

     temp_iState_max_bed = PID_INTEGRAL_DRIVE_MAX / bedKi;

                           ^

sketch\temperature.cpp: In function 'void temp_runaway_stop(bool, bool)':

temperature.cpp:1230:12: error: 'quickStop' was not declared in this scope

  quickStop();

            ^

sketch\temperature.cpp: In function 'void __vector_22()':

temperature.cpp:1991:32: error: 'babystep' was not declared in this scope

       babystep(axis,/*fwd*/true);

                                ^

temperature.cpp:1997:33: error: 'babystep' was not declared in this scope

       babystep(axis,/*fwd*/false);

                                 ^

'unscalePID_i' was not declared in this scope

Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"

I have just 10 as value
#define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10

If needed please see attached configuration:h

Edited 3 time(s). Last edit at 02/28/2019 06:26AM by mdcompositi.
Attachments:
open | download - Configuration.h (32.4 KB)
Re: ERR:MINTEMP BED
February 28, 2019 06:57AM
Where did you get this version of your Firmware?


Computer Programmer / Electronics Technician
Re: ERR:MINTEMP BED
February 28, 2019 07:04AM
Please see here
[manual.orballoprinting.com]

I've downloaded this

Black Edition Mark 2
Download (Last version Oct. 2018)

......or can you suggest me a better downloadspinning smiley sticking its tongue out

Edited 1 time(s). Last edit at 02/28/2019 08:28AM by mdcompositi.
Sorry, only registered users may post in this forum.

Click here to login