Trying to figure out what is giving the Bad Command error
-
I keep getting a Bad Command error when I start a print sliced in Cura, I don't get the same when I slice with Prusa.
Here is the first part of my G-code, hopefully someone can point out the problemThanks!
;FLAVOR:RepRap
;TIME:12738
;Filament used: 12.0943m
;Layer height: 0.2
;MINX:56.5
;MINY:56.5
;MINZ:0.2
;MAXX:178.5
;MAXY:178.5
;MAXZ:100
;POSTPROCESSED
;LINEARADVANCEPROCESSED
;Generated with Cura_SteamEngine 4.6.1
T0
M83 ;absolute extrusion mode
M201 X500.00 Y500.00 Z140.00 E5000.00 ;Setup machine max acceleration
M203 X9000.00 Y9000.00 Z6000.00 E6000.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset FlowrateG28 ;Home
M140 S60 ; start preheating the bed
M104 S205 T0 ; start preheating hotend
G28 ; home
G32M190 S60 ; heat to Cura Bed setting
M109 S205 T0 ; heat to Cura Hotend
​G32 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G1 Z2.0 F3000 ;Move Z Axis up
M83 ;relative extrusion mode
G1 F2700 E-6
;LAYER_COUNT:500
M572 S0.000000 D0 ;added by LinearAdvanceSettingPlugin -
Does it mention what the bad command is?
@Dragon said in Trying to figure out what is giving the Bad Command error:
G32 E0 ;Reset Extruder
That should be G92
M201 X500.00 Y500.00 Z140.00 E5000.00 ;Setup machine max acceleration M203 X9000.00 Y9000.00 Z6000.00 E6000.00 ;Setup machine max feedrate M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
You should remove those commands from the Cura start gcode. They will override your config.g settings.
Also make sure you have cura set to reprap flavor gcode.
-
No, that's the problem just comes up as bad command.
I will look over what you posted, I had to remove the G92 to stop it pulling all the filament out after print and it is set for RepRap.Cheers.
-
@Dragon said in Trying to figure out what is giving the Bad Command error:
pulling all the filament out after print
You'll need to set Cura to use relative extrusion.
-
It is
Still had to run a script to make sure it did.Cheers.
-
-
@Dragon said in Trying to figure out what is giving the Bad Command error:
M83 ;absolute extrusion mode
Is it though?
-
If you go to the actual gcode console view does it tell you more about what bad command it is?
-
It's no longer backing the filament out after every print, but I am still trying to tune it have not started printing with it since installing the Duet WiFi.
Cheers.
-
No still just says bad command.
-
@Phaedrux said in Trying to figure out what is giving the Bad Command error:
@Dragon said in Trying to figure out what is giving the Bad Command error:
M83 ;absolute extrusion mode
Is it though?
That is the script entering the code but not changing the text.
-
@Dragon said in Trying to figure out what is giving the Bad Command error:
No still just says bad command.
open the file in an editor that shows you whitespace and non-printable characters?
-
I just tried that in Notepad++ but not sure if I got it right, that is the code copied from Notepad++ pasted at the start of the thread.
Thanks and Cheers.
-
@Dragon
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel accelerationThe wiki for M204 in RRF does not have an "R" parameter. https://duet3d.dozuki.com/Wiki/Gcode#Section_M204_Set_printing_and_travel_accelerations
-
Thanks, I have already taken those 4 lines out but still get the error.
Cheers.
-
i thought it printed the line that had the bad command, maybe just to usb?
anyways, i see a line with just whitespace below M109, so thats what made me think it may print the problem, its just not something we can see?
-
I will try removing that Thanks!
Cheers.
-
Ugh, that didn't get rid of it. LOL
-
What firmware version are you using? Most firmware versions usually report what the bad command was.
-
Can you post your homeall.g as well? Perhaps your bad command is in there.