It's out! RepRapFirmware 2.0 and 1.21.1 released
-
@chrisp said in It's out! RepRapFirmware 2.0 and 1.21.1 released:
I have some Duest 06 that I'm still having the same issues with as was mentioend previously in 1.20 with regards to not using static IPs (https://forum.duet3d.com/topic/3508/firmware-1-20-released/75).
To confirm, if a static IP isn't provided using M552 then the Duet will work fine and can be controlled over USB and/or a PanelDue as long as the ethernet is disconnected. Before plugging in the ethernet, this is the output of M112:I have tried to reproduce this issue before several times, without success. But if you make your config.g file available, I'll try once again.
-
@dc42 said in It's out! RepRapFirmware 2.0 and 1.21.1 released:
@knaudler said in It's out! RepRapFirmware 2.0 and 1.21.1 released:
Hello
little Problem with
Web Interface Version: 1.21.1
there is only 1 Fan slider
on 1.21 you have sliders for all 3 PWM Fans (if activated)thanks
Ingo (Knaudler)
With DWC 1.21.1 and RRF 2.0/1.21.1 you are able to control all fans that are not set up as thermostatically controlled.
could I change this behavior in reprap.htm ?
unhidden ?thanks
-
@dc42 said in It's out! RepRapFirmware 2.0 and 1.21.1 released:
@chrisp said in It's out! RepRapFirmware 2.0 and 1.21.1 released:
I have some Duest 06 that I'm still having the same issues with as was mentioend previously in 1.20 with regards to not using static IPs (https://forum.duet3d.com/topic/3508/firmware-1-20-released/75).
To confirm, if a static IP isn't provided using M552 then the Duet will work fine and can be controlled over USB and/or a PanelDue as long as the ethernet is disconnected. Before plugging in the ethernet, this is the output of M112:I have tried to reproduce this issue before several times, without success. But if you make your config.g file available, I'll try once again.
Thanks, that would be great!
Below are two config file from two very different printers one uses an 06 board, the other uses an 85 board - the problem on both boards is the same. With any FW later than 1.19, the ethernet connectivity is broke. If a static IP isn't specified then the board constantly boot loops. If a staic IP is defined, the boards will boot but I still can't access the web interface either by printer name or IP.
The first is my own printer that I often take into work and use there. Its a pretty standard setup and uses the 06 board with a PanelDue:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Communication and General
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M111 S0 ; Debug off
M555 P2 ; Set output to look like MarlinM550 PStarttEx ; Machine name
M551 Preprap ; Machine password (used for FTP)
M540 P0x36:0x18:0x70:0x4E:0xDB:0x00 ; MAC Address;M552 P<removed> ; IP address
M552 P0.0.0.0 ; IP address
M553 P255.255.255.0 ; NetmaskM586 P0 S1 R80 ; Enable HTTP/HTTPS
;M586 P1 S1 R21 ; Enable FTP/SFTP
;M586 P2 S1 R22 ; Enable Telnet/SSH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Workmode
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
G21 ; Work in millimetres
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Motor Configuration
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M569 P0 S0 ; Drive 0 (x) goes backwards
M569 P1 S1 ; Drive 1 (y) goes forwards
M569 P2 S0 ; Drive 2 (z) goes backwards
M569 P3 S0 ; Drive 3 (e) goes backwards
M906 X900 Y900 Z900 E900 ; Set motor currents (mA);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Axis Configuration
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M574 X1 Y1 Z2 S1 ; X and Y endstop at min end, Z at max end, active high
M92 X80.0 Y80.0 Z1600.0 ; Set axis steps/mm (GT2)M201 X2000 Y2000 Z100 E10000 ; set max accelerations (mm/s^2)
M203 X18000 Y18000 Z600 E3600 ; set max feedrates (mm/min)
M204 P10000 T10000 ; set max print and travel accelerations (mm/s^2)
M566 X600 Y600 Z30 E600 ; set max inst. speed change (jerk) (mm/min);M201 X2000 Y2000 Z100 E5000 ; set max accelerations (mm/s^2)
;M566 X600 Y600 Z30 E120 ; set max inst. speed change (jerk) (mm/min)M208 X155 Y125 Z131.45 ; set axis maxima
M208 X-19.5 Y-1.5 Z0 S1 ; set axis minima (make X=0 and Y=0 the edge of the bed after homing);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Temperature Sensor Parameters
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M305 P0 R4700 T100000 ; Bed
M305 P1 R4700 T100000 B4725 C7.06e-8 ; Hot end;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Tool Definitions
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M563 P0 D0 H1 ; Define tool 0
G10 P0 S200 R0 ; Set tool 0 operating and standby temperatures
; Gain (A) | Time constant (C) | Dead time (D)
M307 H1 A437.5 C48.6 D4.6 B0 ; Model based hotend temperature control from an autotune (over-ridden in config-override.g)M92 E410 ; Set extruder steps per mm
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Z Probe
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M558 P0 ; Z probe is not present;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Axis Compensation
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M556 S78 X0 Y0 Z0 ; Axis compensation;M581 E1 S1 T1 C1 ; Execute pause script when triggered and currently printing
M501 ; run config-override.g
The second has 5 axes and a past extruder and uses an 85 board:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Configuration file for Paster
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Communication and General
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M111 S0 ; Debug off
M555 P2 ; Set output to look like MarlinM550 PPasteEx ; Machine name
M551 PPreprap ; Machine password
M540 P0xBE:0xEF:0xDE:0x76:0xFE:0xED ; MAC Address;M552 P<removed> ; IP address
M552 P0.0.0.0 ; IP address
M553 P255.255.255.0 ; NetmaskM586 P0 S1 R80 ; Enable HTTP/HTTPS
;M586 P1 S1 R21 ; Enable FTP/SFTP
;M586 P2 S1 R22 ; Enable Telnet/SSH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Workmode
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
G21 ; Work in millimetres
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Motor Configuration
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M569 P0 S1 ; X Drive 0 goes forwards
M569 P1 S1 ; Y Drive 1 goes forwards
M569 P2 S0 ; Z Drive 2 goes backwards
M569 P3 S1 ; U Drive 3 goes forwards
M569 P4 S1 ; V Drive 4 goes forwards
M569 P5 S1 ; E0 Drive 5 goes forwards
M906 X800 Y800 Z1600 U1000 V1200 E1000 ; Set motor currents (mA)
M906 I50 ; Set motor idle factorM584 X0 Y1 Z2 U3 V4 E5
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Axis Configuration
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M574 M574 X1 Y1 Z2 S0 ; end stops
M574 V1 S1
M92 X80 Y80 Z400 U88.9 V32 ; Set axis steps/mm
M350 X16 Y16 Z16 U16 V16 E16M201 X800 Y1800 Z500 U200 V200 E1000 ; Accelerations (mm/s^2)
M203 X2000 Y2000 Z1500 U1500 V1500 E3600 ; Maximum speeds (mm/min)
M566 X1200 Y1200 Z50 U1000 V1000 E500 ; Maximum instant speed changes (mm/min)M208 X190 Y270 Z194.8 V190 ; set axis maxima
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Temperature Sensor Parameters
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M140 S-273.15 H-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Tool Definitions
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M563 P0 D0 S"Paste extruder"
G10 P0 S0 R0 ; Set tool 0 operating and standby temperaturesM92 E913 ; Set extruder steps per mm
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Z Probe
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M558 P0 ; Z probe is not present;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Axis Compensation
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
M556 S78 X0 Y0 Z0 ; Axis compensation -
@knaudler you could edit DWC to change this, but by definition seeing the fans does not give you control of them because they are controlled by the temperature of the hotend....
-
I had a strange issue today while printing. Somewhere in the middle of printing layer 1 I used baby-stepping to raise Z by 0.025mm. And about 40s into layer 2 I undid that again. And now this might be coincidence but at about the same time DWC reported a switch from layer 2 to layer 3 (layers 1 to 4 were supposed to take about 10-15 minutes each) and reported layer 2 with a total time of 40s.
Now my print does have a shifted layer (again might be coincidence with bad first layer adhesion as another rather probable reason). I cannot tell if that really is layer 2 to 3 (it rather looks like layer 2 was shifted to the left compared to layer 1 but I cannot tell for sure - and as I was controlling the printer from remote using webcam to only check sometimes I don't know for sure either).
I looked at the Gcode and layer 1, 2 and 3 have about the some amount of lines which means that part is OK.I will have to print that part again and will see if this happens again. Definitely never had something like this before when using baby-stepping.
-
hi
using fan 1 for hotend cooling
starting at 50 degrees - at 80% (have 15v input)sometimes - if I want higher temps - 250 degrees - I push the fan to 90-100%
or if I need only 190 degrees - in the night, for extra silence - go down to 70% fan, thats okthe only sound of the cr10 now are the fans
would be nice for me to controll all fans
thanks
-
@knaudler said in It's out! RepRapFirmware 2.0 and 1.21.1 released:
hi
using fan 1 for hotend cooling
starting at 50 degrees - at 80% (have 15v input)sometimes - if I want higher temps - 250 degrees - I push the fan to 90-100%
or if I need only 190 degrees - in the night, for extra silence - go down to 70% fan, thats okthe only sound of the cr10 now are the fans
would be nice for me to controll all fans
thanks
One workaround would be to create a few macros to set different speeds for the hot end fan.
-
@knaudler said in It's out! RepRapFirmware 2.0 and 1.21.1 released:
hi
using fan 1 for hotend cooling
starting at 50 degrees - at 80% (have 15v input)sometimes - if I want higher temps - 250 degrees - I push the fan to 90-100%
or if I need only 190 degrees - in the night, for extra silence - go down to 70% fan, thats okthe only sound of the cr10 now are the fans
would be nice for me to controll all fans
thanks
I don't know if you are aware of this but you can use thermostatic control to vary the fan speed over a range of temperatures which might achieve what you want automatically when you change the hot end temperature. This is what I do but in my case I just use zero speed below 60 deg C and full speed at 140 and above. In your case you could use for example M106 P1 S255 I0 F250 H1 T50:250 would give (if my maths is correct) zero speed at 50 degrees C and below, 70% speed at 190 deg C and 100% speed at 250 deg C. You might need to play around with those values and there is also an "L" parameter to set the minimum fan speed which you could use to give a non zero speed.
-
thats a good idea
I will test.thanks
-
is it just me... or if you have the web interface running on screen for a long time it is out of sync with the current status (I tell by looking at current z level location)
I had my big print on for a while and it tells me that I am at Z@ 11.xx but when I refresh the screen it is now changed to Z@17.xx
I never noticed that with the previous version
Thanks
Tony -
@otaku521 I too face the same problem - web interface shows a different value and I have to refresh the tab to see the current value.
In previous versions, it is either connected or disconnected. When it is connected, it is in sync with the actual print progress.
Cheers,
Vasan -
I have once seen the web interface think it is connected when the printer was not turned on. I think this was after I woke up the PC from sleep mode, but I am not sure. I was using FireFox browser.
-
@dc42 said in It's out! RepRapFirmware 2.0 and 1.21.1 released:
I have once seen the web interface think it is connected when the printer was not turned on. I think this was after I woke up the PC from sleep mode, but I am not sure. I was using FireFox browser.
I can see this more often then not when waking up my PC from sleep and not having manually disconnected DWC before sending the PC to sleep. I am using Vivaldi which basically is the same as Chrome.
-
@bmmal said in It's out! RepRapFirmware 2.0 and 1.21.1 released:
To expand further on my issue of not getting responses, it seems that DWC is somehow getting out of sync but not disconnecting ie ..........
I am glad that I am no longer the only one.
I have the same problem.
The debugging mode shows a difference:
DWC 1.21.1 stops after error:
DWC 1.21 continues to run after error:
https://forum.duet3d.com/topic/5470/firmware-2-0rc6-and-1-21-1rc6-released/13
-
Using it on the Railcore since released, non stop printing while I'm awake, and zero issues.
-
I confirm the issue @zerspaner_gerd is seeing, have sometimes the same problem.
Reloading the page resolves the problem.
I suspect this is a DWC bug... -
@zerspaner_gerd : what is the value of the Ajax retries in your DWC settings?
-
@whosrdaddy
I tested at times until 4.
For a long time I stayed at 2, without change.Am current back to 3 high, and this seems to show an improvement currently.
Did you observe the same?
-
confused which files i need to use to upgrade to V2.0 for my duetwifi
lots of files listedDuet2CombinedFirmware.bin
5.6 KB DuetDriverFiles.zip
356 KB DuetMaestroFirmware.bin
552 KB DuetWebControl-1.21.1.zip
290 KB DuetWiFiServer.bin
57.9 KB iap.bin
57.8 KB iap4e.bin
58 KB iap4s.bin
370 KB RepRapFirmware-Alligator.bin
292 KB RepRapFirmware-RADDS.bin
373 KB RepRapFirmware.bin
335 KB Symbols-CoreNG-SAM3X8E.zip
322 KB Symbols-CoreNG-SAM4E8E_RTOS.zip
305 KB Symbols-CoreNG-SAM4S_RTOS.zip
110 KB Symbols-FreeRTOS-SAM4E.zip
81.7 KB Symbols-FreeRTOS-SAM4S.zip
1.67 MB Symbols-RepRapFirmware-Duet085.zip
1.5 MB Symbols-RepRapFirmware-Duet2_RTOS.zip
1.48 MB Symbols-RepRapFirmware-DuetM_RTOS.zip
Source code (zip)
Source code (tar.gz) -
@adamfilip What firmware version are you upgrading from?
Duet2CombinedFirmware.bin should work. If you haven't upgraded in a while you may need to rename it. Check the firmware release notes for the interceding firmware.