Hi,
my machines are still on firmware 2.05
I would like to update them to the latest version.
- Do I need to rewrite all the config files ?
- Is it possible to use the old bed leveling file on the new firmware ?
Hi,
my machines are still on firmware 2.05
I would like to update them to the latest version.
Hi
on one machine the magnetic filament sensor is giving me "too little movment" every around 30 min.
For testing purpose I excluded the hotend by connecting the filament ends to make a loop so the same 1 meter of filament is going in and out forever.
Wondering if the magnetic filament sensor cables are prone to interferences as my cabling are 3 meters long and its a bundle of everything going to the hotend.
are interferences something to look at ?
During printing:
M591 D0
Duet3D magnetic filament monitor on input 3, enabled, sensitivity 25.86mm/rev, allow 70% to 130%, check every 3.0mm, version 4, mag 133 agc 51, measured sensitivity 26.04mm/rev, min 93% max 107% over 2541.5mm
After error:
M591 D0
Duet3D magnetic filament monitor on input 3, enabled, sensitivity 25.86mm/rev, allow 70% to 130%, check every 3.0mm, version 4, mag 132 agc 51, measured sensitivity 26.02mm/rev, min 50% max 122% over 4302.9mm
@jay_s_uk said in datum was not determined probing:
@paboman I don't see any issues there.
You could try adding anM561
before the first G91
Have you made any changes like update the firmware or anything?
last update was 2 years ago
I am running on Firmware: 2.05.1 - Web Interface:1.21.1
@jay_s_uk said in datum was not determined probing:
@paboman thats one massive delta.
when are you loading the heightmap?
yes, and its 4 year old now. worked good until now.
I load the heightmap in the Homedelta.g
; homedelta.g
; called to home all towers on a delta printer
;
; generated by RepRapFirmware Configuration Tool on Sun Feb 25 2018 16:19:34 GMT+0100 (ora solare Europa occidentale)
G91 ; relative positioning
G1 S1 X2500 Y2500 Z2500 F6000 ; move all towers to the high end stopping at the endstops (first pass)
G1 X-5 Y-5 Z-5 F1800 S2 ; go down a few mm
G1 S1 X10 Y10 Z10 F360 ; move all towers up once more (second pass)
G1 Z-5 F1000 ; move down a few mm so that the nozzle can be centred
G90 ; absolute positioning
G1 X0 Y0 F1000 ; move X+Y to the centre
;
G29 S1 ; Load Heightmap
@jay_s_uk said in datum was not determined probing:
@paboman no, it doesn't. how do you home the bed?
its a delta, I home the printhead with G28
; Configuration file for Duet WiFi (firmware version 1.20 or newer)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool on Sun Feb 25 2018 16:19:34 GMT+0100 (ora solare Europa occidentale)
;
; General preferences
M912 P0 S-4 ; CPU Temp calibration S= hotend at room temp - Cpu cold boot temp
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves
;M501 ; Load config override at boot
;
;*** The homed height is deliberately set too high in the following - you will adjust it during calibration.
M665 L1146 R572.5 H1677.5 B500.0 X0.001 Y0.000 Z0.000 ;L=rod R= delta radius H= height to trigger end stops B= Printable radius XYZ= tower corrections
M666 X0.00 Y0 Z-0.5 A-0.01 B0.064 ;XYZ= endstops corrections(valori negativi alzano ugello) A= bed tilt in X B= bed tilt in Y
;
; Z-Probe
M558 P5 H10 F600 T6000 I1 ; Set Z probe type to switch and the dive height + speeds (was P5)
G31 P600 X0 Y0 Z12.16 ; Set Z probe trigger value, offset and trigger height
M557 R500 S100 ; Define mesh grid R= probe Radius S= Mesh Spacing (was 50)
;
; Network
M550 PAtlas MAGNUM ; Set machine name
M552 S1 ; Enable network
M587 S ; Configure access point and IP addresses. You can delete this line once connected
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet
;
; Drives
M569 P0 S1 ; Drive 0 goes forwards
M569 P1 S1 ; Drive 1 goes forwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S0 ; Drive 3 goes forwards
;
M350 X128 Y128 Z128 E16 I0 ; Configure microstepping without interpolation (was 16)
M92 X640 Y640 Z640 E1166 ; Set steps per mm (mathematically has to be 640 was 659)
;
M566 X3000 Y3000 Z3000 E1200 ; Jerk: Set maximum instantaneous speed changes (mm/min) (E was 1200)
M203 X5000 Y5000 Z5000 E1200 ; Set maximum speeds (mm/min) (E was 1200)
M201 X250 Y250 Z250 E500 ; Set accelerations (mm/s^2)(was 5000)
;
M906 X1400 Y1400 Z1400 E450 I40 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
;
; Axis Limits
M208 Z0 S1 ; Set minimum Z
;
; Endstops
M574 X2 Y2 Z2 S1 ; Set active high endstops
;
; Hotend
M143 H1 S320 ; Set temperature limit for heater 1 to 320°C
M307 H1 A315.3 C182.4 D3 S1 ; H1= hotend1 A= Gain C= Constant D= Dead Time S= Max PWM
M305 P1 x200 ; Set thermistor + ADC parameters for heater 1
;M570 H1 P10 T20 ; Heater Fault configuration H= hotend P=anomaly in seconds before fault T= Permitted excursion from the setpoint (default 15C)
;
; Pressure advance
M572 D0 S0 ;D= extruder S=amount of pressure advance (If increasing S slows the print down, try increasing extruder jerk (M566 E parameter))
;
; Bed
M307 H0 A20.1 C140.7 D5 S1 B0 ; Use model heater (D was 1.8)
;M301 H0 S1.00 P10 I0.1 D200 T0.4 W180 B30 ; Use PID on bed heater (may require further tuning)
M305 P0 T100000 B3950 C0 R4700 ; ADC parameters for heater 0 T= 100000 is ohms at 25 celsius B= Beta(was 4725) C= Steinhart-Hart C coefficient (was 7.060000e-8), default 0 R= Series resistor is 4700 for Duet
;M305 P0 T100000 B4472 C8.152118e-8 R4700 ; Calculated steinhart coefficent at 25-50-100 from thermistor table
M143 H0 S100 ; Set temperature limit for heater 0 to 100C
;
; Fans
M106 P0 S1 I0 F10 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off F= was 500
M106 P1 S1 I0 F10 H T30 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S1 I0 F10 H T30 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on
;
; Tools
M563 P0 D0 H1 ; 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
;
; Automatic power saving
M911 S22 R23 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss
;
; Custom settings are not configured
M106 S0 ;turn OFF Layer fan on boot
;
; Filament Monitor HC-020K
M591 D0 P7 C3 S1 R60:8000 L1.85 E10 ; D= sensor for extruder drive 0, C= E0 endstop input, P= Sensor type, S1= Enable, R=70% to 130% tolerance, L= mm/pulse, E= detection length
;
M591 D0 ; display filament sensor parameters for extruder drive 0
@jay_s_uk said in datum was not determined probing:
@paboman reprobe the bed height (i.e. home it) before loading the heightmap
I cant reprobe the bed it as i dont have the probe anymore.
it was working until today....does the heightmap have an expiration date ??
I need to edit a standard but very long Gcode from Simplify3D and get a new Gcode with all G1 Z set to 100 for testing purpose.
I am trying with sublime text editor to find Z and replace with Z100 but when the program find Z4 it then becomes z1004.
thx!
@bot not yet but thank you for the input !
@Blacksheep99
does Maestro have a voltage converter ? So can I drive the system with 24 v and cooling fan with 5 to 24v ?
@jay_s_uk said in Best way to 12v fan on 24v system:
duet 3 boards allow you to set the fan output voltage to either 12v or 24v.
older boards will need a stepdown/buck converter
thx, for now I have an older duet system
What is the best way to use a 12v cooling fan (no pwm) on a 24v duet system ?
Do I really need stepdown converter ?
I ask beacuse good quality 30x30 fans (Sunon and RS pro) are available in 12 and 5 volts only.
BTW if you know any vendor of 30x30x10 24v fan with at least 5CFM of airflow let me know please
thx!
ERRATA CORRIGE
config-override.g is loaded on startup as expected but not the printer name.
I was expecting to see also the machine name M550
changing but this command is not saved by M500
.
any workaround ?
I have M501
at the end of config.g
this is why I am expecting to see config-override.g
loaded on startup.
Unfortunatelly config-override.g
is not loading automatically on startup, trying to understand what I am doing wrong.
@dc42 can you help me please ?