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

    WIFI Won't Connect M587 wont.. Why is this not easier

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    6
    17
    758
    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.
    • Foxatronundefined
      Foxatron
      last edited by

      First off thank you for the amazing product! Super blown away with your coding!
      I'm having HUGE issues connecting the wifi. I've went through the entire site and internet to try and get this working..

      This is so incredibly frustrating. Ive spent 8hrs or more on this...
      It wont connect.
      I can connect to yat, but it wont allow me go wifi.
      "M587 command is not supported"

      I do wish there were better updated video tutorials from you guys with troubleshooting.
      I have done everything to the best of my knowledge and still it wont work.

      I dont want to install the factory board back again.. Its subpar. Thank you for you help!!
      I honestly cant waste anymore time trying to figure this out my self.

      Windows 10
      HP I7 intel.
      Yat

      cr- 10/ duet 2 maestro / super volcano

      A Former User? A Former User? 2 Replies Last reply Reply Quote 0
      • A Former User?
        A Former User @Foxatron
        last edited by

        @foxatron said in WIFI Won't Connect M587 wont.. Why is this not easier:

        "M587 command is not supported"

        Sounds like your board doesn't have wifi, or somehow have the firmware for a Ethernet board? Post a picture of the board and the output of the commands M115 and M122 (Do take care to configure the line endings to capture all of the output from M122.)

        Foxatronundefined 1 Reply Last reply Reply Quote 1
        • A Former User?
          A Former User @Foxatron
          last edited by A Former User

          @foxatron said in WIFI Won't Connect M587 wont.. Why is this not easier:

          I honestly cant waste anymore time trying to figure this out my self.

          I'm a little confused, why do you consider any time spent getting as you put it "Amazing product" a waste of time ?

          As has been said you need to carry out some logical diagnostics, then analyze the data and then execute the fix, that is not time wasted.

          Time wasted is bleating like a child about it not working, instead working out the issue.

          If you consider anymore time spent getting your equipment as being wasted please tell me why anyone should spend the time in assisting you ?

          So you need to make sure you have the correct firmware on the board, the wifi module and a stable copy of the DWC.

          The guide on the Firmware

          And then the guide on Getting Connected

          https://duet3d.dozuki.com/Guide/1.)+Getting+Connected+to+your+Duet/7

          As side note for Tony, When I attempted to use the boards link feature to direct to the "getting connected" page, the link feature couldn't handle the format of the link , it looks like the ")" in the middle of the address is tripping the board software up.

          1 Reply Last reply Reply Quote 0
          • Foxatronundefined
            Foxatron @A Former User
            last edited by

            @bearer ![alt text](0_1567805427602_6B760223-0A5E-452A-83B1-113745E53D01.jpeg image url)

            Thank you guys, Deffinlety not time wasted. Just had a baby and the wife is wondering why its taking so long lol. Outside stress. That aside I am so excited to get this running. I know today is the day I will have it running 🙂

            cr- 10/ duet 2 maestro / super volcano

            1 Reply Last reply Reply Quote 0
            • A Former User?
              A Former User
              last edited by

              That is a Duet 2 Maestro board, which does not support WiFi. If you ordered a Duet 2 Wifi board I would suggest getting in touch with the vendor.

              Foxatronundefined 1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator
                last edited by

                The big silver block on the top left corner will accept an ethernet cable.

                Z-Bot CoreXY Build | Thingiverse Profile

                Foxatronundefined 1 Reply Last reply Reply Quote 0
                • Foxatronundefined
                  Foxatron @A Former User
                  last edited by

                  @bearer Thank you so much! That Saved everything! Im going to contact that asap!

                  I cant wait to run this! So This has to be plugged into an Ethernet cpu at all times right?

                  cr- 10/ duet 2 maestro / super volcano

                  A Former User? 1 Reply Last reply Reply Quote 0
                  • Foxatronundefined
                    Foxatron @Phaedrux
                    last edited by

                    @phaedrux Thank you guys so much!

                    cr- 10/ duet 2 maestro / super volcano

                    1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator
                      last edited by

                      Yes it would need a wired network connection.

                      There are wifi to ethernet bridges you can buy that could bridge the gap for you, but perhaps it would be best to return it and get the wifi if that's what you were after in the first place. However, if you have an ethernet connection available it's not a bad way to go.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 0
                      • fcwiltundefined
                        fcwilt
                        last edited by

                        Hi,

                        Just a follow up to accessing an wired Ethernet device via WiFi.

                        All the Access Points I have used in the past few years will function as WiFi Access Point or as a WiFi Client.

                        A WiFi Client connects to your wireless network and creates a wired network for a device like the Maestro board.

                        So if you cannot return the Maestro and you still want to use a WiFi connection you can do that just by purchasing a decent WiFi Access Point.

                        Frederick

                        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                        1 Reply Last reply Reply Quote 0
                        • A Former User?
                          A Former User @Foxatron
                          last edited by A Former User

                          @foxatron said in WIFI Won't Connect M587 wont.. Why is this not easier:

                          So This has to be plugged into an Ethernet cpu at all times right?

                          Depends on your needs, if you have a PanelDue you would be able to control the machine and print from SD cards without a network connection. The Maestro board also support the cheaper 12864 reprap style LCDs (unsure of the SD card support as I haven't tried myself).

                          Even without a screen and additional SD card slot, you could connect the board to your network, start the print and disconnect the network and let the printer finish offline.

                          (Edit; Or you could use it with a USB connection to something like OctoPrint, not sure of the current state of that, previously it has been a bit of a compromise.)

                          However if you paid for a Duet 2 Wifi, which is also more expensive, and they sent the wrong board I can't imagine it should be a problem to have it replaced from a serious vendor.

                          1 Reply Last reply Reply Quote 0
                          • Foxatronundefined
                            Foxatron
                            last edited by

                            So to follow up, Im still having issues 2 days later. Trying to get this to run.

                            I finally got it connected to the web control, and after uploading the config file via Dwc, It wont connect?

                            I've tried 30 different things and I'm Still having issues.

                            The only way to get access to dwc after the upload. is by replacing the config before using the rep rap tool. Z

                            I honestly am really excited to get this running and am willing to make a video after this works, to teach future people.

                            Thank you so much for your help!

                            cr- 10/ duet 2 maestro / super volcano

                            fcwiltundefined Jontyundefined 2 Replies Last reply Reply Quote 0
                            • fcwiltundefined
                              fcwilt @Foxatron
                              last edited by

                              @Foxatron said in WIFI Won't Connect M587 wont.. Why is this not easier:

                              I finally got it connected to the web control, and after uploading the config file via Dwc, It wont connect?

                              The config file you uploaded - where did it come from? Did it have the same network settings as the existing file?

                              While it may be tempting to use one of the config file generation tools I think it is better, in the long run, if you create you own, via the DWC editor.

                              You can add to the config file bit by bit, you don't need to create the completed file in one go.

                              This way you will have a good knowledge of what is in the config file, what each line does and will be in a better place to make changes, as needed.

                              Frederick

                              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                              1 Reply Last reply Reply Quote 0
                              • Phaedruxundefined
                                Phaedrux Moderator
                                last edited by

                                Since it's a Maestro board you may find this series of guides helpful.

                                https://duet3d.dozuki.com/Guide/Ender+3+Pro+and+Duet+Maestro+Guide+Part+1:+Wiring/37

                                It targets an Ender 3, but it can still be generally applied to any printer with a Maestro board, especially the parts relating to using the firmware.

                                Z-Bot CoreXY Build | Thingiverse Profile

                                1 Reply Last reply Reply Quote 0
                                • Jontyundefined
                                  Jonty @Foxatron
                                  last edited by

                                  @Foxatron said in WIFI Won't Connect M587 wont.. Why is this not easier:

                                  am willing to make a video after this works, to teach future people.

                                  yeah... make a video after this works and teach future people 🙂

                                  1 Reply Last reply Reply Quote 0
                                  • Foxatronundefined
                                    Foxatron
                                    last edited by Foxatron

                                    Thanks guys!! I've been at this non stop for days..
                                    I've got the axis's moving now!

                                    Here's what doesn't work,

                                    1. Endstops all of them tried everything, hardware and firmware
                                    2. when i click "home x/y or z/home all", it moves Z all the way up? Maybe a bad homing file?
                                    3. The nozzle and the heater bed both don't work.

                                    Almost there!! Any help would be amzing.
                                    I've been going at this code, line by line, heres my config

                                    ; Configuration file for factory testing Duet Ethernet and Wifi with V2.02 firmware


                                    FOR TESTING ONLY! USE https://configurator.reprapfirmware.org/ to generate configuration files for your printer!


                                    ; Communication and general
                                    M111 S0 ; Debug off
                                    M550 PDuetTest ; Machine name and Netbios name (can be anything you like)
                                    M551 Preprap ; Machine password (used for FTP)

                                    *** Ethernet networking: The following lines are used for factory testing - PLEASE REMOVE THEM
                                    M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED ; MAC Address
                                    M552 P192xxxx ; IP address
                                    M554 P192xxx ; Gateway
                                    M553 P25xxxxx ; Netmask

                                    ;*** End of factory test lines to be removed

                                    ;*** Networking
                                    M552 S1 ; Turn network on

                                    M555 P2 ; Set output to look like Marlin
                                    G21 ; Work in millimetres
                                    G90 ; Send absolute coordinates...
                                    M83 ; ...but relative extruder moves

                                    ; Disable Fan 1 thermostatic mod1
                                    M106 P1 H-1

                                    ; Axis and motor configuration
                                    M569 P0 S0 ; physical drive 0 goes reverse
                                    M569 P1 S1 ; physical drive 1 goes forwards
                                    M569 P2 S1 ; physical drive 2 goes forwards
                                    M569 P3 S0 ; physical drive 3 goes reverse
                                    M584 X0 Y1 Z2 E3 ; set drive mapping
                                    M350 X256 Y256 Z256 E256 I0 ; configure microstepping without interpolation
                                    M92 X1600.00 Y1600.00 Z256000.00 E1600.00 ; set steps per mm
                                    M566 X900.00 Y900.00 Z12.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
                                    M203 X600.00 Y600.00 Z18.00 E1200.00 ; set maximum speeds (mm/min)
                                    M201 X500.00 Y500.00 Z20.00 E250.00 ; set accelerations (mm/s^2)
                                    M906 X1500 Y1500 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
                                    M84 S30 ; Set idle timeout
                                    ; Thermistors
                                    M305 P0 T100000 B3950 R4700 H30 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction
                                    M305 P1 T100000 B3974 R4700 H30 L0 ; Put your own H and/or L values here to set first nozzle thermistor ADC correction
                                    M305 P2 T100000 B3974 R4700 H30 L0 ; Put your own H and/or L values here to set 2nd nozzle thermistor ADC correction

                                    M570 S180 ; Hot end may be a little slow to heat up so allow it 180 seconds

                                    ; Axis Limits
                                    M208 X0 Y0 Z0 S1 ; set axis minima
                                    M208 X300 Y300 Z400 S0 ; set axis maxima
                                    \

                                    ; Heaters
                                    M305 P0 T100000 B4138 R2200 ; set thermistor + ADC parameters for heater 0
                                    M143 H0 S120 ; set temperature limit for heater 0 to 120C
                                    M305 P1 T100000 B4138 R2200 X2 ; set thermistor + ADC parameters for heater 1 and remap it to channel 2
                                    M143 H1 S280 ; set temperature limit for heater 1 to 280C
                                    ; Fans
                                    M106 P1 S-1 ; disable thermostatic mode for fan 1

                                    ; 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

                                    M564 H0 ; optional insufficient homing work around

                                    ; Endstops
                                    M574 X0 Y0 Z0 S1 ; set active low and disabled endstops

                                    ; Z-Probe
                                    M558 P0 H5 F120 T6000 ; disable Z probe but set dive height, probe speed and travel speed
                                    M557 X15:215 Y15:195 S20 ; define mesh grid ; Set the zprobe height and threshold for Smart Effector

                                    ;*** If you are using axis compensation, put the figures in the following command
                                    M556 S78 X0 Y0 Z0 ; Axis compensation here

                                    M208 S1 Z-0.2 ; set minimum Z

                                    T0 ; select first hot end
                                    ; M117 Use https://configurator.reprapfirmware.org/ to set up your printer config

                                    cr- 10/ duet 2 maestro / super volcano

                                    Phaedruxundefined 1 Reply Last reply Reply Quote 0
                                    • Phaedruxundefined
                                      Phaedrux Moderator @Foxatron
                                      last edited by

                                      @Foxatron said in WIFI Won't Connect M587 wont.. Why is this not easier:

                                      *** Ethernet networking: The following lines are used for factory testing - PLEASE REMOVE THEM
                                      M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED ; MAC Address
                                      M552 P192xxxx ; IP address
                                      M554 P192xxx ; Gateway
                                      M553 P25xxxxx ; Netmask
                                      ;*** End of factory test lines to be removed

                                      You should probably do as it says and remove those lines. Set an IP address manually if you must, but probably a better idea to just let it get one via DHCP and use the router to create a reservation.

                                      @Foxatron said in WIFI Won't Connect M587 wont.. Why is this not easier:

                                      ; Disable Fan 1 thermostatic mod1
                                      M106 P1 H-1

                                      Fan 1 should be your hotend fan, which should probably be thermostatically controlled to turn it on automatically when it heats up.
                                      https://duet3d.dozuki.com/Wiki/Connecting_and_configuring_fans

                                      M350 X256 Y256 Z256 E256 I0 ; configure microstepping without interpolation
                                      M92 X1600.00 Y1600.00 Z256000.00 E1600.00 ; set steps per mm

                                      I would strongly suggest starting with x16 microstepping with interpolation and calculating your steps per mm based on that. Once you have everything working you can experiment with different levels, but x16 with interpolation to x256 is easier on the CPU with the benefit of smooth motor motion. The Maestro can interpolate any microstepping level to x256, so it doesn't make sense to disable interpolation on the maestro at all.

                                      If you do want to change microstepping later on, if you set it at x16 initially you can just add another M350 line below those two with a new microstepping setting and the firmware will recalculate the new steps per mm for you.

                                      ; Thermistors
                                      M305 P0 T100000 B3950 R4700 H30 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction
                                      M305 P1 T100000 B3974 R4700 H30 L0 ; Put your own H and/or L values here to set first nozzle thermistor ADC correction
                                      M305 P2 T100000 B3974 R4700 H30 L0 ; Put your own H and/or L values here to set 2nd nozzle thermistor ADC correction

                                      ; Heaters
                                      M305 P0 T100000 B4138 R2200 ; set thermistor + ADC parameters for heater 0
                                      M143 H0 S120 ; set temperature limit for heater 0 to 120C
                                      M305 P1 T100000 B4138 R2200 X2 ; set thermistor + ADC parameters for heater 1 and remap it to channel 2
                                      M143 H1 S280 ; set temperature limit for heater 1 to 280C

                                      You've got a lot of thermistor values in there. Do you know which set is correct?
                                      Which ever command comes last will take effect. So you should work out what your correct thermistor values are and delete the others.

                                      ; Fans
                                      M106 P1 S-1 ; disable thermostatic mode for fan 1

                                      There's that fan command again.

                                      Endstops all of them tried everything, hardware and firmware

                                      https://duet3d.dozuki.com/Wiki/Connecting_endstop_switches
                                      What kind of endstop switches are they? How are they wired? When you trigger them by hand does the light on the board go on or off?

                                      when i click "home x/y or z/home all", it moves Z all the way up? Maybe a bad homing file?

                                      You'll have to post your homing files.

                                      The nozzle and the heater bed both don't work.

                                      Are they connected to the right spots? What kind of heaters are they? How are you trying to turn them on?

                                      ; M117 Use https://configurator.reprapfirmware.org/ to set up your printer config

                                      Did you try and use the web configurator to get your first set of config files? It you can provide it the details of your printer it will give you a good working start to go from. Starting with the testing config from the factory is the harder way to go.

                                      Did you take a look at the guide I linked above?

                                      Z-Bot CoreXY Build | Thingiverse Profile

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