Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Ormerod2, problem new firmware.

    Scheduled Pinned Locked Moved
    Duet Web Control
    ormerod2 ormerod ormerod 2
    3
    10
    301
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Mak64undefined
      Mak64
      last edited by

      Hi to all,

      I'm trying to update the sign of my Ormerod2 to version 1.26 from the old 1.09r.
      Having changed too many things, I have a bit of difficulty, but I'm slowly moving forward.
      I still have the glass top with the 4 paper targets on the corners with the old IR probe (the original).

      I am having difficulty with plan compensation via G29 (new method) and also with G32 (old method).

      • G29: I have not understood if with this system I can only test the 4 angles or I must necessarily make a matrix.
        (which is impossible for me with a glass top and 4 corner targets).
      • G32: Although my targets are at X 65 and Y 215, in the bed.g that I attach, I have to give much higher coordinates
        for the probe to go over it.

      Can you tell me where I'm wrong?
      I would not like to go back to 1.09r because it seems to me that the new sign has improved a lot.

      Is there anyone who installed this firmware on the ormerod 2?

      If so, would you attach your sys files to understand?

      Thank you all.

      ***************** Config.g **************************************

      ; Configuration file for Duet 0.6 (firmware version 1.21)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Tue Jan 28 2020 17:53:26 GMT+0100 (Ora standard dell’Europa centrale)

      ; General preferences
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"MaK64 Ormerod 2" ; set printer name

      ; Network
      M552 P192.168.1.134 S1 ; enable network and set IP address
      M553 P255.255.255.0 ; set netmask
      M554 P192.168.1.1 ; set gateway
      M586 P0 S1 ; enable HTTP
      M586 P1 S0 ; disable FTP
      M586 P2 S0 ; disable Telnet

      ; Drives
      M569 P0 S0 ; physical drive 0 goes backwards
      M569 P1 S1 ; physical drive 1 goes forwards
      M569 P2 S1 ; physical drive 2 goes forwards
      M569 P3 S1 ; physical drive 3 goes forwards
      M584 X0 Y1 Z2 E3 ; set drive mapping
      M92 X80.00 Y80.00 Z4000.00 E420.00 ; set steps per mm
      M566 X900.00 Y900.00 Z12.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
      M203 X6000.00 Y6000.00 Z180.00 E1200.00 ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z20.00 E250.00 ; set accelerations (mm/s^2)
      M906 X800 Y800 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Axis Limits
      M208 X-17 Y0 Z0 S1 ; set axis minima
      M208 X230 Y210 Z175 S0 ; set axis maxima

      ; Endstops
      M574 Y1 S1 ; set active high endstops
      M574 X1 Z1 S2 ; set endstops controlled by probe

      ; Z-Probe
      M558 P1 X65 Y5 H3 F120 T6000 ; set Z probe type to unmodulated and the dive height + speeds
      G31 P245 X65 Y5 Z2.5 ; set Z probe trigger value, offset and trigger height
      ;M557 X110:230 Y5:205 S180 ; define mesh grid PROVE CON FOGLIO DI CARTA
      ; ORIGINALE M557 X65:215 Y5:185 S20 ; define mesh grid

      ; Heaters
      M305 P0 T10000 B3988 R4700 ; set thermistor + ADC parameters for heater 0 bed temp
      M143 H0 S120 ; set temperature limit for heater 0 to 120C bed temp
      M305 P1 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater 1 nozzle temp
      M143 H1 S280 ; set temperature limit for heater 1 to 280C nozzle temp

      ; Fans
      M106 P0 S0 I0 F500 H-1 ; set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
      M106 P1 S1 I0 F500 H1 T45 ; set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on

      ; Tools
      M563 P0 D0 H1 F0 ; define tool 0
      G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
      G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C

      ; Custom settings are not defined

      Bed.g*******

      ; bed.g
      ; called to perform automatic bed compensation via G32
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Tue Jan 28 2020 17:53:25 GMT+0100 (Ora standard dell’Europa centrale)
      M561 ; clear any bed transform
      ;G29 ; probe the bed and enable compensation
      G30 P0 X115 Y5 Z-99999 ; define 4 points in a clockwise direction around the bed, starting near (0,0)
      G30 P1 X115 Y205 Z-99999
      G30 P2 X300 Y205 Z-99999
      G30 P3 X300 Y5 Z-99999 S0 ; last point, and calculate compensation
      M402 ; retract the Z probe

      ************************** homeall.g ****************************
      ; homeall.g
      ; called to home all axes
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Tue Jan 28 2020 17:53:26 GMT+0100 (Ora standard dell’Europa centrale)
      G91 ; relative positioning
      G1 S2 Z5 F6000 ; lift Z relative to current position
      G1 S1 X-222 Y-215 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
      G1 S2 X5 Y5 F6000 ; go back a few mm
      G1 S1 X-222 Y-215 F360 ; move slowly to X and Y axis endstops once more (second pass)
      ;G1 S2 X16 F6000 ; OFFSET ASSE X PER ANDARE SUL PIATTO (MAK64)
      ;G92 X0 ; ASSUME VALORE ZERO PER ASSE X (MAK64)
      G90 ; absolute positioning
      G1 X50 Y5 F6000 ; go to first bed probe point and home Z
      G30 ; home Z by probing the bed

      ; Uncomment the following lines to lift Z after probing
      ;G91 ; relative positioning
      ;G1 Z5 F100 ; lift Z relative to current position
      ;G90 ; absolute positioning

      ********************** homez.g *************************
      ; homez.g
      ; called to home the Z axis
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Tue Jan 28 2020 17:53:26 GMT+0100 (Ora standard dell’Europa centrale)
      G91 ; relative positioning
      G1 S2 Z5 F6000 ; lift Z relative to current position
      G90 ; absolute positioning
      G1 X65 Y5 F6000 ; go to first probe point
      G30 ; home Z by probing the bed

      ; Uncomment the following lines to lift Z after probing
      ;G91 ; relative positioning
      ;G1 Z5 F100 ; lift Z relative to current position
      ;G90 ; absolute positioning

      ************************** homex.g *******************************
      ; homex.g
      ; called to home the X axis
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Tue Jan 28 2020 17:53:26 GMT+0100 (Ora standard dell’Europa centrale)
      G91 ; relative positioning
      G1 S2 Z5 F6000 ; lift Z relative to current position
      G1 S1 X-222 F1800 ; move quickly to X axis endstop and stop there (first pass)
      G1 S2 X5 F6000 ; go back a few mm
      G1 S1 X-222 F360 ; move slowly to X axis endstop once more (second pass)
      G1 S2 Z-5 F6000 ; lower Z again
      ;G1 S2 X17 F6000 ; OFFSET ASSE X PER ANDARE SUL PIATTO (MAK64)
      ;G92 X0 ; ASSUME VALORE ZERO PER ASSE X (MAK64)
      G90 ; absolute positioning

      ********************* homey.g **************************************
      ; homey.g
      ; called to home the Y axis
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Tue Jan 28 2020 17:53:26 GMT+0100 (Ora standard dell’Europa centrale)
      G91 ; relative positioning
      G1 S2 Z5 F6000 ; lift Z relative to current position
      G1 S1 Y-215 F1800 ; move quickly to Y axis endstop and stop there (first pass)
      G1 S2 Y5 F6000 ; go back a few mm
      G1 S1 Y-215 F360 ; move slowly to Y axis endstop once more (second pass)
      G1 S2 Z-5 F6000 ; lower Z again
      G90 ; absolute positioning

      droftartsundefined 1 Reply Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators @Mak64
        last edited by

        @Mak64 said in Ormerod2, problem new firmware.:

        ; Z-Probe
        M558 P1 X65 Y5 H3 F120 T6000 ; set Z probe type to unmodulated and the dive height + speeds
        G31 P245 X65 Y5 Z2.5 ; set Z probe trigger value, offset and trigger height

        You're setting the probe offset twice, once with M558 and then again with G31. Probe offset with M558 is obsolete after RRF 1.19. This may be the cause of your probing offset problems. Set M558 to M558 P1 H3 F120 T6000

        G32 calls the 'bed.g' file, so you can put G29 or G30 commands in that, depending on the method for levelling you want to use. See here if you want to use the older method that you are familiar with: https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCartesianPrinter#Section_Bed_probing_file

        For G29 Mesh compensation, see https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation
        If you're using targets on the top of the bed, and you don't want to change/update your probe (the IR probe Duet3D sell would be a revelation for you!) set M557 to the four corner points over the targets, with P2 on the end, to probe only 2points in each direction, eg M557 X65:215 Y5:185 P2. The probe offset should be used, so you may need to adjust these points. Run mesh compensation with:

        M561 ; clear any bed transform
        G29  ; probe the bed and enable compensation
        

        You should get a preview of the 4-point bed mesh in the DWC.

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

        1 Reply Last reply Reply Quote 0
        • Mak64undefined
          Mak64
          last edited by Mak64

          @droftarts said in Ormerod2, problem new firmware.:

          You should get a preview of the 4-point bed mesh in the DWC.
          Ian

          Thanks, it's very kind of you. I'll definitely do this rehearsal this week. For now I'm going on with some workarounds, but I want to solve for sure.

          Unfortunately (or fortunately), it has changed a lot since the old 1.09 from which I come.

          Could I still use the glass plate with the new "IR probe Duet3D"? Could you indicate, if possible, a link with explanations for the assembly and use of this probe?

          droftartsundefined 1 Reply Last reply Reply Quote 0
          • droftartsundefined
            droftarts administrators @Mak64
            last edited by

            @Mak64 Here's a few pages on the IR Probe, though the first is the most comprehensive:
            https://miscsolutions.wordpress.com/mini-height-sensor-board/
            https://duet3d.dozuki.com/Wiki/IR_Probe
            https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe
            The board isn't quite a drop-in replacement for the original IR probe (do you have the 3 or 4-wire version?) but there designs around to print a new carriage to hold it, eg https://reprap.org/forum/read.php?340,636832,page=1

            For the bed surface, following dc42's recommendation on his page (first link above), I put a piece of matt black paper under the glass on, which is on top of a red heated bed with white writing which the probe got variable readings from. The IR sensor doesn't like bare aluminium under glass, either. And watch out for (some) LED lights that give off too much IR!

            Ian

            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

            Mak64undefined 1 Reply Last reply Reply Quote 0
            • Mak64undefined
              Mak64 @droftarts
              last edited by

              @droftarts I did some tests. By removing the line "M558 P1 H3 F120 T6000" it does not find zero because it DOES NOT turn on the probe.
              I have the 4 wire probe.
              I'll do more tests, but I'm already thinking about going back to 1.09r .......

              dc42undefined 1 Reply Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @Mak64
                last edited by

                @Mak64 said in Ormerod2, problem new firmware.:

                @droftarts I did some tests. By removing the line "M558 P1 H3 F120 T6000" it does not find zero because it DOES NOT turn on the probe.
                I have the 4 wire probe.
                I'll do more tests, but I'm already thinking about going back to 1.09r .......

                You should use P2 in the M558 command for the Ormerod 2 4-wire probe.

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                1 Reply Last reply Reply Quote 0
                • Mak64undefined
                  Mak64
                  last edited by Mak64

                  The black cardboard under the glass illuminated me. I didn't know about this possibility. Maybe then, abandoning the 4 old targets, but using the new matrix system, it is worth trying again to stay on 1.26.

                  I would like to know if, given your experience, there is a support that conducts heat like glass, which is removable like glass through clips, with good adhesion. I have seen flexible magnetic plates on the market, but I do not know their effectiveness.

                  dc42undefined droftartsundefined 2 Replies Last reply Reply Quote 0
                  • dc42undefined
                    dc42 administrators @Mak64
                    last edited by

                    @Mak64 said in Ormerod2, problem new firmware.:

                    The black cardboard under the glass illuminated me. I didn't know about this possibility. Maybe then, abandoning the 4 old targets, but using the new matrix system, it is worth trying again to stay on 1.26.

                    I don't think the black backing will work if you are using the original Ormerod proximity sensor.

                    You can carry on using the targets if they are in a square and you set the M557 parameters so that the sensor is over the targets when it probes the 4 points.

                    Duet WiFi hardware designer and firmware engineer
                    Please do not ask me for Duet support via PM or email, use the forum
                    http://www.escher3d.com, https://miscsolutions.wordpress.com

                    1 Reply Last reply Reply Quote 0
                    • droftartsundefined
                      droftarts administrators @Mak64
                      last edited by

                      @Mak64 as @dc42 says, your probe setting in config.g should be:

                      M558 P2 H3 F120 T6000                   ; set Z probe type to modulated and the dive height + speeds
                      

                      Sorry, I assumed you had the 'original' 3-wire version!

                      I'm not sure paper/card underneath the glass works with the RepRapPro modulated probe, as I seem to remember it had a very close range, so paper under the glass was too far away to probe. White was the only colour that really worked with it, too. But dc's IR probe works well with black surfaces, including those like BuildTak, and the probe distance means it can work under glass or on a surface. Works through Kapton tape, too. The flexible magnetic sheets are generally fine too, but best with no writing on (plain black).

                      However, the glass on the RRP bed holds the bed (mostly) flat, as the aluminium is there as a heat spreader and too thin to provide a stable flat surface. Without the glass the bed may be less flat. You may need to replace the aluminium sheet with a piece that is properly flat. I'd stick with the glass, put black paper under it, and replace the probe.

                      Ian

                      Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                      1 Reply Last reply Reply Quote 0
                      • Mak64undefined
                        Mak64
                        last edited by Mak64

                        I tried to paint the glass bed white and apply the capton again. It seems to be working, so I will have all the options.
                        For a long time I would also like to change the probe, but every time I make a change it takes 5/6 days to fix it well.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA