Welcome! Log In Create A New Profile

Advanced

My Ormerod 2 has lost its orientation

Posted by lasse 
My Ormerod 2 has lost its orientation
March 11, 2017 07:47AM
I hav recently successfully upgraded my Ormerod2 to V1.17a and Webinterface 1.14 . And with help of DC-42 graphical interface I have adjusted the bedheight so now its near prefect in - Y direction-height too.You can see my solution whith a adjustment scew in another thread about this problem.

But making my first prints after this the printer has lost its orientation. When starting printing it begins on the front edge ot the bed in the middle close to the 3 rd screw that holds the bed. So the prints goes outside of the bed and I have to hit the emergency button. This is the same regardless of what I try to print. Another problem is that the printer has problems to home XYZ, after some attempts it works. But the printer goes hitting the extreme X directions (like knock,knock,knock). In the M208 command in config.g I have set limitations so this makes me confused. Below is my config.g and below that bed.g.
Whats wrong??
Lasse




------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


; Ormerod 2 config file for dc42 Duet firmware
M111 S0 ; Debug off
M550 PLarsOrmerod ; Machine name (can be anything you like)
M551 Preprap ; Machine password (currently not used)
M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED ; MAC Address
;*** Adjust the IP address and gateway in the following 2 lines to suit your network
M552 P0.0.0.0 ; IP address (0 = use DHCP)
M554 P192.168.1.1 ; Gateway
M553 P255.255.255.0 ; Netmask
M555 P2 ; Set output to look like Marlin
M575 P1 B57600 S1 ; Comms parameters for PanelDue

G21 ; Work in millimetres
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves
M574 X0 Y1 Z0 S1 ; set endstop configuration (Y endstop only, at low end, active high)
M92 X87.4890 Y87.4890 Z4000 ; Set axis steps/mm
M906 X800 Y1000 Z800 E800 ; Set motor currents (mA)
M563 P0 D0 H1 ; Define tool 0
G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures
M92 E420 ; Set extruder steps per mm (single nozzle)
;*** If you have a dual-nozzle build, remove or comment out the previous line, and un-comment the following 3 lines
;M563 P1 D1 H2 ; Define tool 1
;G10 P1 S0 R0 ; Set tool 1 operating and standby temperatures
;M92 E420:420 ; Set extruder steps/mm (dual nozzle)
;*** If you have a modulated IR probe with on-board microcontroller, change P2 to P1 in the following
M558 P2 ; Use a simple modulated Z probe (change to P1 for an intelligent Z probe)
G31 Z1.5 P601 ; Set the probe height and threshold (put your own values here)
;*** If you have a Duet board with 1K thermistor series resistors, change R4700 to R1000 to the following M305 commands
M305 P0 R4700 H0 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction
M305 P1 R4700 H0 L0 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
M305 P2 R4700 H0 L0 ; Put your own H and/or L values here to set the second nozzle thermistor ADC correction
M307 H0 A64.9 C574.3 D8.7 B0 ;set bed temp autotun
M307 H1 A624.2 C113.6 D8.0 B0 S0.8 ;set hotend temp autotun
M569 P0 S0 ;change X-motor rotation
;*** Adjust the XY coordinates in the following M557 commands to suit your build and the position of the IR sensor
M557 P0 X60 Y5 ; Four...
M557 P1 X60 Y165 ; ...probe points...
M557 P2 X170 Y165 ; ...for bed...
M557 P3 X170 Y5 ; ...levelling
M557 P4 X141 Y82.5 ; 5th probe point for levelling (un-comment this if you are using a dc42 differential IR probe)
;*** if you are using axis compensation, put the figures in the following command
M556 S78 X0 Y0 Z0 ; Axis compensation here
M201 X800 Y800 Z15 E1000 ; Accelerations (mm/s^2)
M203 X15000 Y15000 Z100 E3600 ; Maximum speeds (mm/min)
M566 X600 Y600 Z30 E20 ; Minimum speeds mm/minute
M208 X196 Y213 Z188 ; set axis maxima (adjust to suit your machine)
M208 X-14 Y1 Z-1 S1 ; set axis minimum (adjust to make X=0 the edge of the bed)
;
T0 ; select first hot end

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Bed.G

M561
G1 Z10 F200
G1 X52 Y5 F2000
G30 P0 Z-100000
G1 Z10 F200
G1 X52 Y180 F2000
G30 P1 Z-100000
G1 Z10 F200
G1 X215 Y180 F2000
G30 P2 Z-100000
G1 Z10 F200
G1 X215 Y5 F2000
G30 P3 S Z-100000
G4 P1500 ; Leave the probe there to give the web interface time to report the plane points
G1 Z10 F200

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Re: My Ormerod 2 has lost its orientation
March 11, 2017 10:16AM
Do the X and Y axes move in the correct directions when you jog them?

Please use.firmware 1.17e not 1.17a.

Edited 1 time(s). Last edit at 03/11/2017 10:17AM by dc42.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: My Ormerod 2 has lost its orientation
March 12, 2017 07:01AM
Yes the X and Y axes moves in the right direction.
When I upgraded the firmware more than a month ago I only found firmware 1.17 and 1.17a on github. And now when i follow the link to Github I am redirected to some strange site called "404".
So where can I get firmware 1.17e? I read somewhere that it was possible to update the firmware through the webinterface 1.14.How do I do that? I had really hoped that the problem whith
the orientation should be depending on something else than the firmware, but if this is the problem then I of course have to change it again.
Re: My Ormerod 2 has lost its orientation
March 12, 2017 08:53AM
I have found the firmware 1.17e.bin now so i will try to install it via the webinterface if possible.
Re: My Ormerod 2 has lost its orientation
March 12, 2017 09:10AM
Quote
lasse
Yes the X and Y axes moves in the right direction.
When I upgraded the firmware more than a month ago I only found firmware 1.17 and 1.17a on github. And now when i follow the link to Github I am redirected to some strange site called "404".
So where can I get firmware 1.17e? I read somewhere that it was possible to update the firmware through the webinterface 1.14.How do I do that? I had really hoped that the problem whith
the orientation should be depending on something else than the firmware, but if this is the problem then I of course have to change it again.

You can get a lot of info incl. link to the firmware in this sticky at the duet forum

Where to get help for the Duet series of 3D printer electronics:
[forums.reprap.org]

direct link to RepRapFirmware-1.17e.bin:
[github.com]

also lots of info found in dc42's duet wiki:
[duet3d.com]

about the strange disorientation of your x-axis I have no clue

I have just upgraded the firmware from RepRapFirmware-1.09r-dc42.bin to RepRapFirmware-1.17e.bin and run the PID auto config and every thing seems to work, here's my config

    M111 S0; Debug off
    M550 PBigfoot ; Machine name (can be anything you like)
    M551 Preprap ; Machine password
    M552 P192.168.1.14 ; IP address
    M553 P255.255.255.0 ; Netmask
    M554 P192.168.1.1 ; Gateway
    M555 P2 ; Set output to look like Marlin
    G21 ; Work in millimetres
    G90 ; Send absolute coordinates
    M83 ; relative extruder moves
    M569 P0 S0 ; direction off X motor, added
    M906 X1000 Y1200 Z800 E1200 ; Set motor currents (mA)
    M563 P0 D0 H1 ; Define tool 1
    G10 P0 S-273 R-273 ; Set tool 1 operating and standby temperatures
    M92 E420 ; Set extruder steps per mm
    M558 P1 ; Use an unmodulated Z probe or an intelligent Z probe
    G31 Z0.15 P500 ; Set the probe height and threshold (put your own values here)
    M305 P0 T10000; added
    M305 P1 T100000 R1000 B4138 C0; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
    M201 X1200 Y1200 Z20 E3600 ; set accelerations (mm/s^2)
    M556 S78 X0 Y0 Z0 ; axis compensation
    M203 X15000 Y15000 Z250 E3600; Maximum speeds (mm/min)
    M566 X1800 Y1800 Z30 E20 ; maximum jerk speed mm/minute(i.e. maximum instantaneous change in speed)
    M208 X210 Y205 Z185; set axis travel
    M208 X 0 S1 ; set axis minimum
    M574 X0 Y2 Z0 S1
    T0

Erik
Re: My Ormerod 2 has lost its orientation
March 12, 2017 09:42AM
]Hello Erik (and others)
I have just upgraded to firmware 1,17e via the webinterface no problems.
Burt still the printer has problems whith the homing and the prints starts at the same weird position as before.
Maybe the problem is my M208 command I see that you have no y value in the S1 row.
What about the homall.g file? I am unsure if mine is ok.
I will do some more changes in my configurations it s not easy to explain this mess whith the orientation I never had this problem before. So if you or someone else have any idea what causes this please tell me!
Lasse
Re: My Ormerod 2 has lost its orientation
March 12, 2017 10:18AM
Hello Lasse,
here's my homeall.g, I have dc42's IR sensor installed and do my homing at the middle of the bed and make fine adjustment (if needed) by turning the threaded rod

Then before starting a print I run a home macro: G1 X-10 Y50 Z0 F2000, this will (on my system) set the nozzle just outside the edge of the glass and cut and leave the ooze from the nozzle outside the bed

    ; Ormerod 1 homeall file for use with dc42 Duet firmware
    ; Adjust the bed upper and lower limits in config.g (M208 commands) to get the correct homing positions
    G91
    G1 Z4 F200
    G1 X-240 Y240 F3000 S1
    G1 X4 Y-4 F600
    G1 X-10 Y10 S1
    G90
    ; Adjust the XY coordinates in the following to place the IR sensor over a suitable spot
    ; If you are using a dc42 IR sensor then you can change the coordinates to be near the centre of the bed
    G1 X100 Y100 F6000
    G30
    ; This file leaves the head at the zprobe trigger height so that you can slip a piece of paper under it and then do G0 Z0 to check the height.
    ; If you prefer to send the printer to X0Y0Z0, un-comment the following lines
    ;G1 X0 Y0 F5000
    G1 Z0

Erik
Re: My Ormerod 2 has lost its orientation
March 12, 2017 10:30AM
Quote
lasse
Burt still the printer has problems whith the homing and the prints starts at the same weird position as before.
Maybe the problem is my M208 command I see that you have no y value in the S1 row.

You could try and exchange some of the lines from my config, if you turn down the motor currents a bit nothing bad will happen

How low you can go depends on your system but I think 500mA should be ok
M906 X500 Y500 Z800 E800 ; Set motor currents (mA)

Erik
Re: My Ormerod 2 has lost its orientation
March 12, 2017 01:26PM
Hello!
Trouble trouble.... I had this printer for 2 years whitout serious problems and have made many succesful printings but this year after the upgrade one poroblem is followed by another....I changed my homeall.g file back to the one I used on firmware
1.09 and now the printer finds its normal location starting in the middle of the bed. But still the printer goes knock ,knock knock against the extreme x points (high and low values) this never happened before. And due to all bed-crashes I have to fix
the nozzle again so the extrusion of the filament works again. Right now I am seriously tired of this mess whith the printer I just want it to work as it did earlier not spending hours whith this trial and error....
But I never give up...
Lasse
Re: My Ormerod 2 has lost its orientation
March 14, 2017 10:38AM
Double-check that your X axis is moving in the correct direction. After homing, send "G1 X200" to ensure the carriage moves to the end of the arm, and "G1 X0" to bring it back. One of the later firmware upgrades (I don't recall which one) reversed the default X direction so you had to add a line to the config file to switch it back again (or reverse the motor wires). It is the second time the X direction has been switched after a firmware upgrade. It's probably best to put all parameters in the config file - all axis & extruder directions, steps per mm for each axis, type of printer (XY, coreXY, Delta etc.) rather than relying on firmware defaults that can change unexpectedly (no doubt for a good reason, but it will catch you out!)

Dave
Re: My Ormerod 2 has lost its orientation
March 15, 2017 10:00AM
Thanx Dave for the advice.
I know the problem whith the revesring of the X motor rotation so I have put the M569 P0 S0 parameter in Config.g to make X move the right way. So if I move the head to the X=0 position and then give the command G1 X200
the head moves to the end of the X arm. And G1 X0 moves it back again.

The problem is that my homeall command doesn t work. When doing this the head goes the wrong way and starts hitting the beginning of the x arm (knock,knock,knock). And then it goes
to the end of the X arm and knock knock knock. and then it goes 45 steps back and stops att the right Y parameter. I have tried different input parameters in homeallG and below is the latest one similar to the one from Erik (Ormerod168).

One thing I have noticed: After some attempts to home, the X -value is no more 0 on the edge of the bed as it is from the beginning instead its high negative values like -500 or so.

I have also tried different M208 S1 parameters and my latest that in the beginning gives exact X=0 on the edge is M208 X0 S1.
I agree that its best to keep all old parameters from different firmwares. Now I use 1.17e and webinterface 1.14 .

So if someone have any idea what could be the problem I would be very thankful, as I said earlier I never had this problem before .
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
; Ormerod 2 homeall file for use with dc42 Duet firmware
; Adjust the bed upper and lower limits in config.g (M208 commands) to get the correct homing positions
G91
G1 Z4 F200
G1 X-240 Y240 F3000 S1
G1 X4 Y-4 F600
G1 X-10 Y10 S1
G90
; Adjust the XY coordinates in the following to place the IR sensor over a suitable spot
; If you are using a dc42 IR sensor then you can change the coordinates to be near the centre of the bed
G1 X45 Y5 F2000
G30
; This file leaves the head at the zprobe trigger height so that you can slip a piece of paper under it and then do G0 Z0 to check the height.
; If you prefer to send the printer to X0Y0Z0, un-comment the following lines
;G1 X0 Y0 F5000
;G1 Z0
Re: My Ormerod 2 has lost its orientation
March 15, 2017 05:00PM
Check that you have the X1 parameter in your M558 command, and you have the X0 parameter in your M574 command. This tells the firmware that you use the proximity sensor to do X homing.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: My Ormerod 2 has lost its orientation
March 17, 2017 08:27AM
I have now the parameters M558 P2 X1 Z1 and M574 X0 Y1 Z0 S1. Both are placed before the G31 Z1.5 P601 command.

In the end of the config.g is the parameters M208 X196 Y205 Z185; and M208 X0 S1 commands. The maxima parameters suits my machine . I am a bit unsure about the minima because the X value in the webinterface changes after my attempts to
home the machine , sometimes it shows X-175 at the edge of bed (where it should be X=0 . That could be a locical expalnation why the movement after homing stops at the end of the X arm.

One more question. The fault message " Triangle interpolation outside all triangles" appears sometimes after homing or auto bed compensation commands . What does it mean??

I have also just for trial and error replaced all files in sys whith my old ones from Firmware 1.09 as a hope that this would help, According to the notes from dc42 they should work too. But not the same problems whith homing and desorientation during printing still occurs.

Once again my versions:
Firmware Name: RepRapFirmware for Duet
Firmware Electronics: Duet 0.6
Firmware Version: 1.17e (2017-02-10)
Web Interface Version: 1.14-RC1
Printer: Ormerod 2 version 528.1

Does this sounds confusing?? Yes for me its a mystery ecpecially as the printer worked well before upgrading The main reason for upgrading was that I wanted to check the bed levelling more accurate through the eXellent graphical interface by DC42. And bed plane compensation works fine (sometimes) so my bed height is now ok in both X and Y directions only small height differences, less than 0,1 mm

Please someone help me to get my printer to work properly again!

Lasse
Re: My Ormerod 2 has lost its orientation
June 24, 2017 04:34PM
Hi Lasse

Have you managed to fix this problem yet?
Re: My Ormerod 2 has lost its orientation
June 25, 2017 06:08AM
Quote
Karoo Klong
Hi Lasse

Have you managed to fix this problem yet?

I'm not Lasse but see the end of this thread:

[forums.reprap.org]

Erik
Sorry, only registered users may post in this forum.

Click here to login