Firmware 1.18 provisional change list

Avatar

By dc42 17 February 2017 16:08

Administrator · 2,297 comments
(In)Sanity wrote

Right wrong or otherwise on my part I just had a heater fault with 1.18 trying to print some PETG.   I had the first layer set to 240C without cooling and then 245 for the second layer with cooling.   I got a heater fault pretty much the instant it tried to switch to layer two saying the temp wasn't rising the 0.3 deg C;/s that was expected.   My logic was I wanted the print to stick on the first layer and then bond to itself on subsequent layers.   Trying the same print with flat 240C which I'm sure will work.

Currently the heater gain is only measured during auto tuning with the print cooling fan off. With the fan on it is likely to be lower. That would explain why it is expecting 0.3C/sec but you don't get that. Reducing the gain in the M307 command by 20% or 30% should fix it, but you may then get some overshoot during initial heating.


Duet WiFi hardware designer and firmware engineer
http://www.escher3d.com
https://miscsolutions.wordpress.com

Avatar

By (In)Sanity 17 February 2017 16:12

Member · 279 comments

David,  thanks for that.  I also just ordered a new Z-Axis stepper and lead screw (one part) as I really think the 450 ma stepper is just not micro stepping at all well.   It's the only remaining part of the printer.   I've replaced all the electronics, motors,  belts, shafts,  rods,  carriages,  etc.   Ohh and it would have been much cheaper to just buy a new printer..but not as much fun.

Edit:  What I've noticed is sometimes the Z-Axis moves for bed comp as expected and sometimes it doesn't.   I'll assume it's the motor.

Jeff

Last edited by (In)Sanity (17 February 2017 16:13)


Duet WiFi Powered FFCP with E3D legends hotend system.  BLTouch grid leveling.

Avatar

By dc42 17 February 2017 16:22

Administrator · 2,297 comments
(In)Sanity wrote

Sorry for the post flood,   is bed comp set by default to tapper off ?   Doing a test print now with a piece of tape on the lead screw so I can see any movement.  The first layer it was waving around,  now it's doing nothing at all running the same span.   

Thanks,

Jeff

By default the bed comp does not taper. You can check the setting by running M376 with no parameters.


Duet WiFi hardware designer and firmware engineer
http://www.escher3d.com
https://miscsolutions.wordpress.com

Avatar

By (In)Sanity 17 February 2017 16:39

Member · 279 comments

Hey I have another perhaps stupid question.   Is the idle down percentage applied via the stepper driver chip or is this the firmware applying the settings ?   The reason I ask is if the Z-Axis driver wasn't receiving any step commands is it possible it would idle down if say it took over 30 seconds to get the next step command ?


Duet WiFi Powered FFCP with E3D legends hotend system.  BLTouch grid leveling.

Avatar

By dc42 17 February 2017 21:33

Administrator · 2,297 comments

Currently the current is reduced to the idle value only when no stepper motor has moved for the idle time.


Duet WiFi hardware designer and firmware engineer
http://www.escher3d.com
https://miscsolutions.wordpress.com

Avatar

By (In)Sanity 17 February 2017 21:38

Member · 279 comments
dc42 wrote

Currently the current is reduced to the idle value only when no stepper motor has moved for the idle time.

Ok,  so it's the firmware telling them to idle down and not the chips themselves ?


Duet WiFi Powered FFCP with E3D legends hotend system.  BLTouch grid leveling.

Avatar

By dc42 17 February 2017 21:51

Administrator · 2,297 comments

Yes it's the firmware.


Duet WiFi hardware designer and firmware engineer
http://www.escher3d.com
https://miscsolutions.wordpress.com

Avatar

By Simspeed 18 February 2017 00:11

Member · 25 comments

Please keep in mind the 4 motor Z axis upgrade DC....thanks.


Custom C-Beam H-Bot - Hard mount 560mm x 800mm MIC 6 bed plate - 3mm PEI print surface- 120v mains silicone bed heater (3 zones) - 800mm Z axis - polycarbonate enclosure - (4) .09° Nema 23s (Z) - .09° Nema 17s (XY) - Bondtech extruders - E3D Cyclops hotend, 24V power supply

Avatar

By jrlederer 19 February 2017 21:29

Member · 29 comments

quick question for ya:

just updated to latest beta 1.18 firmware, eager to test the baby-stepping feature.  only thing is don't know how to adjust the newly added function.  please advise.

thanks, in advance, and hope everyone is having a nice day!!

--jonathan


--

"Insanity is doing the same thing over again, yet expecting different results..." --Albert Einstein

Avatar

By dc42 19 February 2017 22:03

Administrator · 2,297 comments

Currently you send G92 R1 Z# where # is the amount you want to step in mm, in the range -1 to +1mm.  I have created two macro files, containing commands G92 R1 Z0.05 and G92 R1 Z-0.05 to test with. In the final release I hope to have the machine react faster to babystepping commands than it does in current alpha2 release.


Duet WiFi hardware designer and firmware engineer
http://www.escher3d.com
https://miscsolutions.wordpress.com

Avatar

By jrlederer 20 February 2017 07:54

Member · 29 comments

Thanks for the prompt reply...gonna give it a try in the morning. 

--Jonathan


--

"Insanity is doing the same thing over again, yet expecting different results..." --Albert Einstein

Avatar

By (In)Sanity 20 February 2017 21:15

Member · 279 comments

Installed the new 1.2A motor for the Z-Axis up from the 450ma motor.  Bed comp now works much more predictably.  Running out of stuff that's original on the printer outside of the shell.


Duet WiFi Powered FFCP with E3D legends hotend system.  BLTouch grid leveling.

Avatar

By mhackney 20 February 2017 23:21

Member · 110 comments

David, a couple of quick babystep questions...

Are your macro files in the Git? or should I just create them myself?

Also, are you working with Christian to add buttons for the baby stepping right on the Print Status tab? That would be excellent.


Avatar

By Jackal 21 February 2017 04:46

Member · 99 comments

@mhackney I looked at the code and seems that G92 R1 Z#.## is all you need, so you can make the macro files yourself.

Avatar

By dc42 21 February 2017 07:22

Administrator · 2,297 comments

I haven't put the macros on github because they are one-liners. I have been discussing adding baby stepping buttons to DWC with chrishamm, and I will add them to PanelDue.


Duet WiFi hardware designer and firmware engineer
http://www.escher3d.com
https://miscsolutions.wordpress.com

Avatar

By iDevelo 21 February 2017 12:33

Member · 184 comments
dc42 wrote

I haven't put the macros on github because they are one-liners. I have been discussing adding baby stepping buttons to DWC with chrishamm, and I will add them to PanelDue.

Nice. Just a simple up and down should do it.