That's all on your firmware. I guess you need to compile a new build that's properly configured for your setup (and not as broken as Creality firmware usually is).
Flash the motherboard & LCD screen again but not with stock firmware from creatity's website?
Hi everybody,
I“m a newbie and I do have the same problem:
Failed to enable Bed Leveling
Anycubic Mega S with Marlin 1.1.9 David Ramiro
latest Octopi-Build OctoPi 0.18.0 & OctoPrint 1.7.2
See the logs attached
What“s my failure in this case?
Thx
octoprint.log (130.8 KB)
serial.log (12.2 KB)
No, no BL-Touch is installed.
Then the (automatic) Bed-Levelling will not work.
There are some manual ways, but the firmware has to be setup for that:
Thx at first:
How can I fix that? I don“t know how to build a new firmware for my Mega S.
Is there any way to set the option of automatic bed levelling to inhibit?
Printing by SD-Card works without problems.
I use the Marlin-Ai3M-v1.4.6-stock_drivers.hex from this website.
I assume the G29 command appears in one of the start code sections, either in the slicer or in OctoPrint.
If there is one, you might comment it out (Putting a ; in front of it).
Neither in the slicer (Cura)
G21 ; metric values
G90 ; absolute positioning
M82 ; set extruder to absolute mode
M107 ; start with the fan off
M140 S{material_bed_temperature} ; Start heating the bed
G4 S60 ; wait 1 minute
M104 S{material_print_temperature} ; start heating the hot end
M190 S{material_bed_temperature} ; wait for bed
M109 S{material_print_temperature} ; wait for hotend
M300 S1000 P500 ; BEEP heating done
G28 X0 Y10 Z0 ; move X/Y to min endstops
M420 S1 ; Enable leveling
M420 Z2.0 ; Set leveling fading height to 2 mm
G0 Z0.15 ; lift nozzle a bit
G92 E0 ; zero the extruded length
G1 X50 E25 F500 ; Extrude 25mm of filament in a 5cm line.
G92 E0 ; zero the extruded length again
G1 E-2 F500 ; Retract a little
G1 X120 F4000 ; Quickly wipe away from the filament line
nor in the settings of Octoprint
G21 ; metric values
G90 ; absolute positioning
M82 ; set extruder to absolute mode
M107 ; start with the fan off
M140 S{material_bed_temperature} ; Start heating the bed
G4 S60 ; wait 1 minute
M104 S{material_print_temperature} ; start heating the hot end
M190 S{material_bed_temperature} ; wait for bed
M109 S{material_print_temperature} ; wait for hotend
M300 S1000 P500 ; BEEP heating done
G28 X0 Y10 Z0 ; move X/Y to min endstops
M420 S1 ; Enable leveling
M420 Z2.0 ; Set leveling fading height to 2 mm
G0 Z0.15 ; lift nozzle a bit
G92 E0 ; zero the extruded length
G1 X50 E25 F500 ; Extrude 25mm of filament in a 5cm line.
G92 E0 ; zero the extruded length again
G1 E-2 F500 ; Retract a little
G1 X120 F4000 ; Quickly wipe away from the filament line
is a G29 command available.
Do you actually have the same start code of Cura in OctoPrint?
Besides this is not necessary, terms like
are not processed by OctoPrint correctly, because OctoPrint does not know the value of material_bed_temperature and will set it to 0.
You have command M420 included.
This recalls levelling data from a levelling that did not happen. Therefor the error.
You might comment out the two lines with M420.
thx, i“ll try and report again
EDIT: Is there an answer about why this isn“t relevant when printing by SD-card?
EDIT2: while testing: Is it sufficient when the start commands only in Cura are?
Is it possible to clear the Octoprint setting fully and only use the commands by Cura?
Usually because when printing from the SD card, the printer just ignores the error and continues. The M420 S1 command will definitely be your problem, if you don't have auto bed levelling installed.
Thx
I did unsubscribe the M420 command lines and now it works
Only my last question is now left to be answered:
Is it sufficient when the start commands only in Cura are?
Is it possible to clear the Octoprint setting fully and only use the commands by Cura?
EDIT:
I cleared my octoprint command lines and tried to print by Cura gcode and it works very well.
I do thank all of you while helping my problem to get solved
I wrote all the sensor types but it keeps giving an error
Your printer's firmware reported an error. Due to that OctoPrint will disconnect. Reported error: Option 'sensor type' in section 'heater bed' must be specified
Hello @melih !
The error message is the same, but the issue seems to be different.
Please open a new Get Help
thread with all the information that are requested in the template.
are you running klipper on that printer?
I already assumed so too...
ha
sry it didn't show me your reply to that post
otherwise I would have waited for his new thread
I just got this same error after re-flashing a Chiron. The solution was to run an Auto-Levelling from the machine's panel, after which Octoprint connected without error. Quick and easy.