I've seen some strange behaviour from my Ormerod on several occasions. The problems started after I created and started using a setbed.g file, although they may be unrelated to that because I didn't do very much before that. The issues I see are:
1. Sometimes, when homing the Y axis when the current Y position is already zero, it doesn't drive the carriage to the endstop. Instead, it tries to drive the carriage in the other direction, as if it is already at the endstop. This usually results in the Y-belt coming off. When this happens, the Y endstop LED is on, as it should be when the carriage is not on the endstop.
2. Sometimes when I try to print (normally immediately after running setbed.g), it brings the bed up to 65C but then starts printing immediately, without waiting for the extruder to come up to temperature, or even turning it on. Once I tried to get round this by presetting the extruder temperature to 205C, but when I started printing, it turned the heater off.
Here is my config.g file:
; RepRapPro Ormerod
; Standard configuration G Codes
M111 S1; Debug on
M550 POrmerod; Set the machine's name
M551 Preprap; Set the password
M552 P192.168.1.80; Set the IP address
M553 P255.255.255.0; Set netmask
M554 P192.168.1.254; Set the gateway
M555 P2; Emulate Marlin USB output
M92 E420; Set extruder steps/mm
G21 ; Work in mm
G90 ; Absolute positioning
M83 ; Extrusions relative
M558 P1 ; Turn Z Probe on
G31 Z1.0 P368 ; Set Z probe height and threshold
M906 X800 Y800 Z800 E800 ; Motor currents (mA)
M557 P0 X60 Y0
M557 P1 X60 Y160
M557 P2 X230 Y160
M557 P3 X230 Y0
T0 ; Select extruder 0
and here is setbed.g:
; RepRap Ormerod bed setting procedure
G1 Z10 ; raise 10mm
G28 X0 Y0 ; home the X and Y axes
G1 X60 Y0 ; move to nearest corner foil
G28 Z0 ; home the Z axis
M557 P0 X60 Y0
M557 P1 X60 Y160
M557 P2 X230 Y160
M557 P3 X230 Y0
G32 ; execute bed plane measurement procedure
Any ideas? I used to home the X and Y axes again after the G32 command, but when I did that, problem #1 always happened.
I'm printing via the web interface - I can't print anything via Pronterface, it just says "illegal M27 command" forever when I try.
1. Sometimes, when homing the Y axis when the current Y position is already zero, it doesn't drive the carriage to the endstop. Instead, it tries to drive the carriage in the other direction, as if it is already at the endstop. This usually results in the Y-belt coming off. When this happens, the Y endstop LED is on, as it should be when the carriage is not on the endstop.
2. Sometimes when I try to print (normally immediately after running setbed.g), it brings the bed up to 65C but then starts printing immediately, without waiting for the extruder to come up to temperature, or even turning it on. Once I tried to get round this by presetting the extruder temperature to 205C, but when I started printing, it turned the heater off.
Here is my config.g file:
; RepRapPro Ormerod
; Standard configuration G Codes
M111 S1; Debug on
M550 POrmerod; Set the machine's name
M551 Preprap; Set the password
M552 P192.168.1.80; Set the IP address
M553 P255.255.255.0; Set netmask
M554 P192.168.1.254; Set the gateway
M555 P2; Emulate Marlin USB output
M92 E420; Set extruder steps/mm
G21 ; Work in mm
G90 ; Absolute positioning
M83 ; Extrusions relative
M558 P1 ; Turn Z Probe on
G31 Z1.0 P368 ; Set Z probe height and threshold
M906 X800 Y800 Z800 E800 ; Motor currents (mA)
M557 P0 X60 Y0
M557 P1 X60 Y160
M557 P2 X230 Y160
M557 P3 X230 Y0
T0 ; Select extruder 0
and here is setbed.g:
; RepRap Ormerod bed setting procedure
G1 Z10 ; raise 10mm
G28 X0 Y0 ; home the X and Y axes
G1 X60 Y0 ; move to nearest corner foil
G28 Z0 ; home the Z axis
M557 P0 X60 Y0
M557 P1 X60 Y160
M557 P2 X230 Y160
M557 P3 X230 Y0
G32 ; execute bed plane measurement procedure
Any ideas? I used to home the X and Y axes again after the G32 command, but when I did that, problem #1 always happened.
I'm printing via the web interface - I can't print anything via Pronterface, it just says "illegal M27 command" forever when I try.