MKFirmware / MK4duo

MK4duo Firmware Printers 3D for Arduino and Arduino due
http://www.marlinkimbra.it
GNU General Public License v3.0
206 stars 118 forks source link

Maybe an error on default setting using old configuration_overall.h #805

Closed onekk closed 4 years ago

onekk commented 4 years ago

Issue description

During compilation, using an old configuration_overall.h with probe correctly activate (and working in 4.3.6) An error is raised at compile time.

Compile errors

In file included from sketch/src/feature/probe/probe.cpp:30:0: sketch/src/feature/probe/sanitycheck.h:115:4: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."

error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."

Firmware version

4.4.0

Expected behaviour:

Durign the old configuration_overall.h parsing, the proper value has to be set to make the compilation of the new firmware errorless.

Regards

Carlo D.

MagoKimbra commented 4 years ago

With the probe you must necessarily enable the Z_SAFE_HOMIG, because the home must be done on the plate with the probe, many forgot to activate it thus making the home of Z out of the plate with problems. So I put it on the sanity check to warn that it wasn't enabled.

onekk commented 4 years ago

Ok but if it is needed when a probe is present, why not activate it automagically?

MagoKimbra commented 4 years ago

Why do you have to set the X Y parameters of where to make the home of Z, if I automatically enabled the function nobody would know that it makes the setting and then wonders why the home does in that position?

onekk commented 4 years ago

I don't understand your answer, maybe an answer to someone else post.

iosonopersia commented 4 years ago

Parlate in italiano che fate prima ed evitate malintesi :-)

onekk commented 4 years ago

Ciao,

Ma se è obbligatoria, perché non attivarla subito, magari con un riquadro evidenziato che segnali che si devono mettere le coordinate di un punto sicuro per fare la home?

Sarebbero risparmiate tante richieste di aiuto relative ad "errori di compilazione".

In questi giorni, sto guardando in giro, e effettivamente il tuo è uno dei migliori firmware in giro, per cui quando posso per la stampa 3d lo consiglio caldamente.

Molti si scontrano con le solite cose, che non sto ad elencarti in quanto tu lo sai fin troppo bene.

Il configuratore online è impagabile, ma a volte genera confusione, non so su cosa è basato e in che punti sia migliorabile.

Ti faccio un paio di esempi:

Poi al solito magari sono io che la faccio semplice.

Saluti

Carlo D.