M906 X1000.00 Y1000 Z700 E1000 U700.00 I30
I doubt this would be the problem but is it OK to put non integer numbers here? maybe delete the 2 ".00".
@phaedrux Because the limit for the maestro is 28V and the factory motors are high inductance, to the point that the chopper frequency is still in the audible range even at the max voltage.
I measured my Z motors on my CR-10s:
Inductance: 7.6mHy@1kHz (frequency used in datasheets)
Since I was keeping my 12V PSU for the bed (I haven't checked if it can be wired for 24V, but it has 4 pads) I only supply 27.4V to the board and everything else is 12V powered (at 27.5-.6V the maestro doesn't let you move the steppers).
edit: let us know how the swap works out, I would love to be able to use spreadcycle in silence.
@vacalos regular UTP, ethernet cable, it would probably be best to cut one of the short ones made to connect to the devices because as far as I know they are made with stranded wire, so it's more flexible. I don't know how durable they are in a constantly moving printer.
@aimrabbit No, they just lower the voltage to be measured by the microcontroller. if you get 24v in DWC(Web) of M122 without the PanelDue connected then there is no need to do what I told you.
Perhaps you could measure the voltage in the following points, one (or both) are used to measure Vin and you should see close to Vin/11.
The pictures may not match your board exactly.
I don't know which side is GND.
You could measure Resistors 80,81 or 15,16 (I'm not sure which pair is used to measure) that are near the always on fans connectors and 5vEnable jumper on the side of the expansion header. There should be 2 of 4.7kOhm and 2 of 47kOhm.
Although as far as I know (could be wrong) not many things are affected considerably by having a wrong input voltage reading (power loss range, heater power voltage compensation,etc) so I wouldn't consider it a big deal, but if it is a resistor it would be easy to fix.
edit: added pictures
you should see Vin/11 more of less.
same here, I don't know which side is GND so you will see 0 in one of the points.
edit2: I took the pictures from the internet so they may not match your board exactly, but it should be similar.
since 12.3/8.5 = 1.44 and 24/16.5 = 1.45 are the same ratio, it is possible that there is something wrong with the resistors of the divider that measures Vin.
I installed a maestro in my cr-10, the only problem is that due to the relatively high inductance of the motors mine came with, it's noisy in spreadcycle, not a problem with duet wifi/ethernet.
As far as I remember the only weird thing during install was that the 12864 screen has the notch backwards, so check the pinout if you are not using a paneldue, again not a problem with wifi/ethernet.
You can use the Mosfet board without problems, since you are opening it, you could add Thermal paste to the Mosfet, mine came without it.
Edit: there is an adapter in thingiverse to mount the board inside the stock control box, it's not perfect, but it works.
Inside each Filament Config Macro:
M350 E16 I1 ;Back to 16 microstepping to set it. ;NonLinear Extrusion M92 E433.5 ;Adjusted for optimal curve fitting M592 D0 A-0.00051 B0.00061 ;Nonlinear Extrusion parameters M221 S101 ;Flow(Diameter Compensation) ;Restore Microstepping to its value M98 P0:/Macros/MotorControl/SetExtruderMicrostepping.g ;Set Temperatures M140 S60 ; Set Bed Temperature G10 P0 R140 S215 ; Set Nozzle Active and Standby Temperature
In this case FW Retraction (Pressure Advance also) is not configured because its the same as the one in the General Config file for PLA. And you can ignore the microstepping part, it's there so I can change the microstepping without editing all the Filaments config Files.
The Slicer start G-code calls a PrePrint macro:
M703 ; Load Filament specific config, including Temps T100 P0 ; Sets T0 to Standby Temperature, after the T0 issued by the Slicer M116 H0 ; Wait for Bed Temperature to be reached T0 P0 ; Selects Tool 0 (active temp), without executing Tool-change Macros G28 G29 S1 ; Load Grid Compensation G0 X320 ; Move X to ooze Land M116 ; Wait for All Heaters M98 P0:/Macros/Priming/PrimeOnBed.g
I am using it to set Nozzle and bed temperatures, Extruder steps/mm, filament Flow/Diameter, Retraction and Non-linear Extrusion, so I have a config per roll that gets updated when initial calibrations are performed.
Since I didn't like the flexibility of cura materials (at least from a while ago) now I manage all material parameters with config Files in the Duet.
Found a typo, probably too late.
Page 10 in the book or 18 in the "table of contents - foreword" pdf it says open-ource, instead of open-source, I guess.
Edit:I don't know if it is in the final version.
That motor has a high inductance, switching to 24v will increase the chopping frequency, I'm not sure if 24v is enough to take it above the audible range.
I have motors with 8mH @1khz (datasheets test frequency) inductance and at 12v the chopper frequency is around 10khz. Not sure if the scaling is linear, when I install my 24v supply will see.
I can use them in stealthchop only at high speeds (200mm/s without bearing noises) , you have to reduce the max Acceleration a bit.
@wilriker Thanks, didn't realize that.
@phaedrux You could be right, but since the seller has already agreed to send me a new one.... I'll test it in mid air when the new one arrives (couple of months). Worst case I end up with 2 working probes.
I assumed it was designed to be in close proximity to ferrous materials and put it in the only place with free space that doesn't limit movement length, could have been a bad choice, will see after testing.
I've been having some problems with my 3D Touch (when it probes a hot bed), so I made a video to ask for a new one, is your probe behaving different from how its seen in the video?
Sorry for the background noise around the middle, the power company is making some holes.
Would it be possible to add the possibility to select multiple files and move them? Right now you can achieve the same functionality by downloading to the PC, deleting the files on the duet and uploading to the desired folder. Since there is a workaround it's not a priority, but I think it would be a nice feature to have.
And perhaps showing the free space of the SD card somewhere in the G-Code Files section? I know you can see it with M39.
One small detail I found, in the Machine Properties section if you have a type 9 probe (BLTouch) it shows as Type "Unknown (9)", I am running version 1.22.3, in case you have already fixed it in a newer release.
I'd like to know what other users think about the idea of preserving the baby stepping offset through power cycles.
Personally when I needed a constant baby stepping, I included it in the homing files with G92.