1

Topic: Easiest way to disable 3 axis printing?

Assuming I can get the bed level, whats the best way to turn off the auto bed leveling macro and just operate like solidoodle 2's and 3's?

Thanks.

2

Re: Easiest way to disable 3 axis printing?

It would be in your firmware if it runs the auto level at startup. if it runs the auto level at the beginning of each print then it would be in your start up g-code.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

3 (edited by josh.aeauto 2017-12-15 02:36:51)

Re: Easiest way to disable 3 axis printing?

M100
G21
G90
G28 X0 Y0
G1 Z15 F4800
G1 Y5 F4800
G1 X5 F4800
G29

Above is the press's default startup G-Code in Slic3r. My press is in pieces right now or I'd test it for you, but I'm pretty sure you can remove "G29" to disable automatic bed leveling, as Carl said. You then need to tell the printer to home the Z axis by adding "Z0" to G28.

Your new startup code should look like this:

M100
G21
G90
G28 X0 Y0 Z0
G1 Z15 F4800
G1 Y5 F4800
G1 X5 F4800

You could also take out "X0 Y0" from G28 - this would accomplish the same thing as adding "Z0" since it automatically homes all three axes if you don't specify which ones.

-Prusa i3 MK2s
-Airwolf HD2x w/ E3D v6 + Volcano
-Custom built Solidoodle 3 clone w/ E3D v6+ Volcano    -Solidoodle Press w/ E3D Lite6
Filastruder #1577

4

Re: Easiest way to disable 3 axis printing?

I'll try and test it out this weekend, and get back to everyone! thanks!

5 (edited by widespreaddeadhead 2017-12-15 14:39:30)

Re: Easiest way to disable 3 axis printing?

Here is was I did to get rid of auto bed leveling on the Solidoodle Workbench I used to use: http://www.soliforum.com/topic/12823/re … s-endstop/

Here is the post I followed:

Someprinterguy:
"New here, but I saw this and wanted to try to save you hours of fiddling around fixing this.

I've already done this fix on the workbench I have.   It's really quite simple.

If you already have your endstop setup as it sounds like you do, you only need to know 3 Gcode commands to fix this:

M851 Z* - Change the preset offset for the Z height in the eeprom where the * represents the distance it comes up in mm
M500 - save the values to the eeprom
M501 - see the stored value in the eeprom

What you have to do is:
1)type M851 Z0 to set the offset at 0 and send it to the printer
2)type M500 to save to the eeprom and send it to the printer
3)set your start code to:

G28
G1 X145 Y145 F3000 ; move to back right corner

4)Start a print so that it will home the z, and then stop the print. 
5)Dial in your print bed level to match the new fixed bed height.
6)Repeat steps 5 & 6 until you get a consistent first layer.

You can use M501 to me sure that the offset saved to the eeperom

The command that starts the auto leveling process is actually M29.  Without the M29 code, you are not running the auto leveling code.  There is no need to eliminate the option from the firmware if you are not using the command.   Eliminating it from the firmware will not fix the problem either.

M28 is the auto homing code which will bring the extruders out, run the bed up to the stop, and then include the z offset.  This is where you are having the problem.  By eliminating the offset, you will eliminate the raise of the platform.  It took a lot of research and fussing with mine to figure this out.  Once I set the offset to 0, it all became a matter of manually leveling the bed, which is fussy but achievable."

You may need to change the G1 values since those above are Workbench specific, but I hope this helps!

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi

6

Re: Easiest way to disable 3 axis printing?

My settings:


Send: M501
Recv: echo:Stored settings retrieved
Recv: echo:Steps per unit:
Recv: echo:  M92 X80.00 Y80.00 Z400.00 E138.00
Recv: echo:Maximum feedrates (mm/s):
Recv: echo:  M203 X500.00 Y500.00 Z5.00 E25.00
Recv: echo:Maximum Acceleration (mm/s2):
Recv: echo:  M201 X1200 Y1200 Z100 E10000
Recv: echo:Acceleration: S=acceleration, T=retract acceleration
Recv: echo:  M204 S3000.00 T3000.00
Recv: echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
Recv: echo:  M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
Recv: echo:Home offset (mm):
Recv: echo:  M206 X0.00 Y0.00 Z0.00
Recv: echo:PID settings:
Recv: echo:   M301 P13.00 I0.70 D62.00

Here is the settings that it pinged back to me. I see the Home offset is Z0.00 already?

7

Re: Easiest way to disable 3 axis printing?

I homed it, and afterwards commanded it to go G00Z0 and there is roughly a 2mm gap when using feeler gauges between the glass bed and extruder? Technically no gap should exist correct?

8

Re: Easiest way to disable 3 axis printing?

Random thought, but ill have to check, maybe the probe length is incorrect? in the firmware? It clearly must use an offset from the hotend. maybe it's off 2mm? it clearly triggers the probe, subtracts its length, and in a perfect world would give me Z0, without any gap between the hotend and the glass?

9

Re: Easiest way to disable 3 axis printing?

diyengineer wrote:

I homed it, and afterwards commanded it to go G00Z0 and there is roughly a 2mm gap when using feeler gauges between the glass bed and extruder? Technically no gap should exist correct?

What slicer are you using? In Slic3r, you can set the Z Offset option under printer settings. A negative number will move the nozzle closer to the bed.

http://soliforum.com/i/?RrliIWR.png

-Prusa i3 MK2s
-Airwolf HD2x w/ E3D v6 + Volcano
-Custom built Solidoodle 3 clone w/ E3D v6+ Volcano    -Solidoodle Press w/ E3D Lite6
Filastruder #1577

10

Re: Easiest way to disable 3 axis printing?

Not to bring back a dead topic, but I checked this again, and for some reason my gap of 1.5mm exists but does not show in the eprom?

11

Re: Easiest way to disable 3 axis printing?

diyengineer wrote:

Not to bring back a dead topic, but I checked this again, and for some reason my gap of 1.5mm exists but does not show in the eprom?


Not all settings are in the EEPROM. Only the most common ones.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

12

Re: Easiest way to disable 3 axis printing?

Must be in the config.h file. Anyone enable the lower z limit switch?