Just wondering has anyone else updated their marlin firmware and suddenly the extruder is printing in reverse now?
Any time I go to look for a fix it is just retards sperging incessantly about fucking around with the extruder connectors. When it's a software problem that didn't happen until I updated my firmware. Is there a setting to extrude in reverse somewhere in the slicer?
That probably happened because whomever made that firmware configured the motor responsible for moving the extruder wrongly (for your machine).
The proper way is to find another firmware.
Ideally you build marlin yourself.
Thats kinda a pita though so:
Alternatively, you can try to send a G-Code to the printer. This is the easiest way unless you have another firmware ready.
This would require you to connect it to your computer with a USB cable and
download something like Pronterface to control the printer.
To connect use the button at the top left that says connect. You may need to try different COM ports and rates (the number right of the port) to get it to connect.
You know it worked when the connect button now says "disconnect" and the text window on the right says "printer is now online".
For the next steps we need to use the text window to send commands to the printer.
After connecting to the machine you can send " M92 " to see the current E-Steps. The E-Steps tell the printer how much to rotate the motors to move an axis.
The printer should send something like " M92 X160.00 Y160.00 Z800.00 E
185.00 " back. We need the "E" number.
Next send " M92 E
-185 " This will tell the printer to turn the extruder backwards (or forwards in your example).
Just remember to replace "185" with whatever you got back from your machine.
After that try "M92" again and you should get "M92 X160.00 Y160.00 Z800.00 E
-185.00". That means it should work now.
Now send "M500" to save the configuration. This saving
may not work on all printers.
If the extruder is backwards again after re-starting the printer you may need to add " M92 E
-185 " to the
startup gcode in your slicer.
That will run this command automatically every time you start a print.
Also keep in mind that this may need to be repeated if you update the firmware again.
The connector trick also should work since these motors work based on the polarity (ie + and -) of the connection to the mainboard. So that should invert the motor direction if you invert the cable. Its literally like "putting electricity in it in reverse makes the motor go backward". After all, thats the same thing happening when you reverse the motor in the firmware, just that your mainboard reverses the polarity of the connection.