Has anyone had issues with the X-axis arm when printing is done? Whenever a print completes the X-axis goes to “0” and the Z-axis goes about halfway, then the Y-axis goes to “125” then “0” and hitting the X-axis arm along the way. It has knocked off most of my larger prints and has gone as bend the arm itself. I am using snapmakerjs too, no other splicers.
Hi Pineduhh,
yes, I guess the same happened to me.
Sven
Post your gcode which is knocked off here.
I think this is a Slicer issue.
@parachvte
It’s probably something wrong with your “End G-code”, the Z goes down to make X hit with the print.
BTW, did the Z axis drop down after the X and Z moves?
Hi Xchrisd,
I cannot upload my complete gcode file.
It says: “Sorry, that file is too big (maximum size is 4096kb).” (its 28 MB because it is a big model).
Should I then only upload the last 4kB of it?
Or you can just use the thingieverse STL of https://www.thingiverse.com/thing:919475 - I sliced the “FilleniumMalcon-FrontHalf_Pegged.obj” in “normal quality” in snapmakerjs.
Greetings,
Sven
(PS: My original post is here Reset run killed my print at the end)
Hey @sven please upload it to a oneclickhoster, to your google-drive or dropbox.
Or even the last 100lines of the code would do the same
yes kind of, the end of print calibration situation!
hey xchrisd, these are the roughly last 100 lines of my gcode:
G0 X69.749 Y50.355 Z123.45 ;TYPE:WALL-OUTER G1 F1500 E2309.56109 G1 F1392.9 X69.981 Y50.55 E2309.56865 G1 X66.5 Y54.699 E2309.70375 G1 X66.372 Y54.852 E2309.70873 G1 X66.219 Y54.724 E2309.71194 G1 X65.987 Y54.528 E2309.71952 G1 X69.469 Y50.379 E2309.85463 G1 X69.597 Y50.226 E2309.85961 G1 X69.749 Y50.355 E2309.86281 G0 F3300 X69.902 Y50.483 G0 X69.666 Y50.541 ;TYPE:SKIN G1 F1392.9 X69.17 Y51.037 E2309.87156 G0 F3300 X68.599 Y51.891 G1 F1392.9 X67.694 Y52.796 E2309.88753 G0 F3300 X67.127 Y53.646 G1 F1392.9 X66.265 Y54.508 E2309.90273 G0 F3300 X66.549 Y54.48 G1 F1500 E2303.40273 G0 F3300 X66.435 Y54.776 G0 X67.098 Y55.332 G0 X70.873 Y58.504 G0 X71.537 Y59.059 G0 X71.692 Y59.187 G0 X71.627 Y59.262 ;TYPE:WALL-OUTER G1 F1500 E2309.90273 G1 F1392.9 X71.474 Y59.134 E2309.90771 G1 X71.602 Y58.981 E2309.91092 G1 X74.958 Y54.983 E2310.04113 G1 X75.086 Y54.83 E2310.04611 G1 X75.239 Y54.958 E2310.04932 G1 X75.47 Y55.153 E2310.05686 G1 X71.859 Y59.457 E2310.19701 G1 X71.627 Y59.262 E2310.20457 G0 F3300 X71.474 Y59.134 G0 X71.801 Y59.155 ;TYPE:SKIN G1 F1392.9 X72.142 Y58.813 E2310.21059 G0 F3300 X72.708 Y57.965 G1 F1392.9 X73.616 Y57.057 E2310.22661 G0 F3300 X74.186 Y56.204 G1 F1392.9 X75.09 Y55.299 E2310.24256 G0 F3300 X75.164 Y55.359 G1 F1500 E2303.74256 G0 F3300 X71.795 Y59.378 G0 X71.228 Y60.055 G0 X60.257 Y73.093 G0 X59.69 Y73.77 G0 X56.238 Y77.918 G0 X56.314 Y77.981 ;TYPE:WALL-OUTER G1 F1500 E2310.24256 G1 F1392.9 X56.186 Y78.134 E2310.24754 G1 X56.033 Y78.006 E2310.25075 G1 X55.802 Y77.811 E2310.25829 G1 X59.283 Y73.664 E2310.39335 G1 X59.411 Y73.511 E2310.39833 G1 X59.564 Y73.639 E2310.40154 G1 X59.795 Y73.834 E2310.40908 G1 X56.314 Y77.981 E2310.54414 G0 F3300 X56.186 Y78.134 G0 X56.49 Y77.293 ;TYPE:SKIN G1 F1392.9 X57.394 Y76.39 E2310.56008 G0 F3300 X57.966 Y75.535 G1 F1392.9 X58.87 Y74.631 E2310.57602 G0 F3300 X58.942 Y74.691 G1 F1500 E2304.07602 G0 F3300 X55.878 Y77.751 G0 X55.2 Y77.184 G0 X51.422 Y74.014 G0 X50.759 Y73.459 G0 X50.531 Y73.261 G0 X50.466 Y73.336 ;TYPE:WALL-OUTER G1 F1500 E2310.57602 G1 F1392.9 X50.313 Y73.208 E2310.581 G1 X50.441 Y73.055 E2310.58421 G1 X53.923 Y68.905 E2310.71935 G1 X54.307 Y69.227 E2310.73185 G1 X50.699 Y73.531 E2310.87195 G1 X50.466 Y73.336 E2310.87953 G0 F3300 X50.313 Y73.208 G0 X50.65 Y73.235 ;TYPE:SKIN G1 F1392.9 X50.901 Y72.983 E2310.88396 G0 F3300 X51.466 Y72.135 G1 F1392.9 X52.37 Y71.231 E2310.89991 G0 F3300 X52.943 Y70.375 G1 F1392.9 X53.839 Y69.479 E2310.91571 G0 F3300 X53.913 Y69.539 ;TIME_ELAPSED:47326.820223 G1 F1500 E2304.41571 M140 S0 M107 ;End GCode begin M104 S0 ;extruder heater off M140 S0 ;heated bed heater off (if you have it) G90 ;absolute positioning G92 E0 G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure G1 Z125 E-1 F{speed_travel} ;move Z up a bit and retract filament even more G1 X0 F3000 ;move X to min endstops, so the head is out of the way G1 Y125 F3000 ;so the head is out of the way and Plate is moved forward M84 ;steppers off ;End GCode end M82 ;absolute extrusion mode M104 S0 ;End of Gcode
Your gcode is clear, no problem so far.
From the video, it seems it´s gonna homing after falling down.
May you try drive to Z100 instead of Z125 at your endgcode, maybe it drops there not.
You could also delete your doubled gcodes, maybe there is the issue…
M140 S0 ; BED OFF
M107 ; FAN OFF
;End GCode begin
M104 S0 ;extruder heater off EXTRUDER OFF
M140 S0 ;heated bed heater off (if you have it) BED OFF
G90 ;absolute positioning
G92 E0
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z125 E-1 F{speed_travel} ;move Z up a bit and retract filament even more
G1 X0 F3000 ;move X to min endstops, so the head is out of the way
G1 Y125 F3000 ;so the head is out of the way and Plate is moved forward
M84 ;steppers off
;End GCode end
M82 ;absolute extrusion mode
M104 S0 ; EXTRUDER OFF
;End of Gcode
No idea…
thanks for reviewing and checking!
It knocks the model over in the end when homing the bed backwards.
Then the x-axxis is too low.
I would love to stop the “bed homing” in the end completly - is that also possible?
BED OFF seems to stop only heating not moving.
And is there a way to simulate this bevahior in advance, because it takes around 14h to print that part…
Thanks,
Sven
Hey, this is your endgcode:
;End GCode begin
1:M104 S0 ;extruder heater off
2:M140 S0 ;heated bed heater off (if you have it)
3:G90 ;absolute positioning
4:G92 E0
5:G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
6:G1 Z125 E-1 F{speed_travel} ;move Z up a bit and retract filament even more
7:G1 X0 F3000 ;move X to min endstops, so the head is out of the way
8:G1 Y125 F3000 ;so the head is out of the way and Plate is moved forward
9:M84 ;steppers off
10:;End GCode end
11:M82 ;absolute extrusion mode
12:M104 S0
13;End of Gcode
For you to understand if you did not yet:
line 6: G1 Z125 E-1 F{speed_travel} ;move Z up a bit and retract filament even more Z UP to maximum
line 7: G1 X0 F3000 ;move X to min endstops, so the head is out of the way Moves your head to the left
line 8: G1 Y125 F3000 ;so the head is out of the way and Plate is moved forward Bed comes to u
There should be no homing of the Y axes.
The Z Axis has this problem (falling down if the steppers are OFF) the whole time and they didn´t fixed it.- OK. But, i think and the video shows me, after Z-Axis falling down is kind a restart of the print or a similar issue.
At my Snapmaker Original is the park position at Z120mm and it goes down every 15 prints 1 time.
Now you could choose:
- disargument line 9 by putting a semicolon before M84 like this ;M84 ;steppers off
then are steppers active, the whole night and day till shutting down the machine by the switch or starting a new job.- There is no danger i think, if you print 40hours there is much more pressure on. - Try a other parking position, move X home, let Y and Z where it is, then could nothing happen, i think.
You should try a easy print for testing…
Do you have additional printer setup like octoprint?
Do you print from USB-flashdrive or PC.
Which program from PC (Win or MAC)?
Hi Pineduhh,
Here I attach a file. Please try to run the gcode file.
When you run it, please check whether the Z goes to the half way. If it does, please swap the X and Z axis to try again.
After exchanging them, if it works well, the issue is related to the Z-axis.
If the issue still exists after exchanging, we need to further analyze the issue.TT.gcode (557 Bytes)
I wonder if there isn’t a different problem and it isn’t related to snapmakerjs but instead happens to be related to the firmware instead.
I noticed a couple of days ago that I can print items taller than 125 by configuring into snapmakerjs that I have the extended (taller) Z axis assembly.
However if I use the control on the LCD screen and try to jog up above 125mm, it won’t. The firmware appears to not understand that the taller mechanism is installed.
The knocking over of the printed item may be a symptom of the firmware.
Can you use the hand held LCD control and jog above 125mm?
Anyone found a workaround?
I tried changing the gcode end, but the printer still goes down Z and move the plate knocking the model.
Even with
M84
commented or with
G1 X0 F3000 ;move X to min endstops, so the head is out of the way
G1 Y125 F3000 ;so the head is out of the way and Plate is moved forward
removed.
Try to swap two axis or print a mechanical work around which has to be released before the next print.
Got a not very elegant workaround to make the snapmaker original stop after the print.
I add to the end of the G-code
G1 Z115 ;Get the arm down a little so it’ll not force the motor when re-starting
M140 S5 ;Set Bed Temperature
M190 ;Wait for Bed Temperature
Since the temperature in my workroom is way above 5°C it’ll never reach that. This way the gcode never really ends.
I have to turn it off after removing the model because it gets stuck in this piece of code and the touchscreen goes “processing”.
Not sure if I’m “necroing” this thread, but it looks like this issue was never even resolved, which is quite frankly mind boggling. This is such a blatant issue to the point where it makes printing any prints that are even mildly tall not worth it. You literally have to be at the printer exactly when it finishes to scramble at getting the print off of the bed before the printer destroys it with its nonsensical homing sequence.
How does this still exist? How is this not a majorly discussed issue? Is there a fix yet? Will there ever be a fix?
I’m afraid i am not going to be helpful at this point as i dont have that machine
however,
i believe luban supports the snapmaker original, perhaps the ending gcode for that machine is better to maneuver?
the solution about your question there is actually pretty elegent imo, thinking outside the box
if its any consolation, the snapmaker 2 is riddled with nonsense too.