@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?