Firmware wishlist and priorities for Duet WiFi and Duet Ethernet
-
3
7
14
17
15 -
12, 11, 1.
With 12, if 3 Phase BLDC with 3 channel magnetic encoders could be supported generally, I'll help in any way I can, I have nema 23 servos (I think) they were donated so three thick wires from the motor and five thinner wires coming from the bottom cap looking end…I'm going to assume they are servos.
Is hdmi 1080p support difficult? I'm going to prototype a few boards in a few months.
Would it be easier to use an android computer to interface with it over wifi? Probably. I'm thinking of a small hdmi or tablet or general touch screen to make it nicer to use, always powered and connected to the internet as well (obviously).
Is it possible to have a way to retrieve files from a NAS or a macro or sub program or list of commands, stored in cache or ram to upload new files after a print without it getting interrupted? If I print a file that is set to print for 8 hours, and an hour into the print I want to upload a file, I want to be able to do it. I don't care if it does it right then or wait until the file is finished printing and then uploads it as a new command after, retrieving it from the attempted directory, as long as I can walk away or go to sleep and leave not needing to remember to do it after a print for later.
It might sound like I'm being picky at times, it is only because I believe that "Technology is truly at its best when it becomes invisible." Take a good router, if it's good, most people forget they have a router at all. I want that for my printer, I want it to be that tool for me when I need it.
-
12
18
7 -
5 16
-
5
8
6
18 -
Fixing IDEX with R2 and proper Z-offset?
-
Can you read the driver temps over SPI? If so it would be awesome if one of the PWM fan channels could be temperature controlled.
-
Can you read the driver temps over SPI? If so it would be awesome if one of the PWM fan channels could be temperature controlled.
Apparently not but I believe there is a temperature warning alarm and an over temperature alarm which DC has it on his todo list to look at monitoring and maybe switching a fan or (in the case of over temperature) taking some more extreme action.
You can however, do as I do and stick a thermistor on the chip (or anywhere else) with a small dab of epoxy adhesive then use one of the PWM channels to control a fan. I did a bit of a write up on my blog which you can view here if you are interested https://somei3deas.wordpress.com/2017/04/18/stepper-motor-and-electronics-cooling/
-
I did that on my last control board. For now I have the control box fan connected to fan 3. My start and end scripts turn it on about 30%. It works fine. It would be nice to have them bumped up if nesessary though.
Great write up!
-
Controlling a cooling fan based on CPU temperature and/or driver over-temperature warnings is implemented in firmware 1.19beta2.
-
Wow DC. That is impressive. Is there a change log or gcode update for that feature?
-
-
Some new M-codes to whet your appetite:
https://duet3d.com/wiki/G-code#M671:_Define_Z_leadscrew_positions
https://duet3d.com/wiki/G-code#M911:_Enable_auto_save_and_set_threshold_voltages
-
Controlling a cooling fan based on CPU temperature and/or driver over-temperature warnings is implemented in firmware 1.19beta2.
What are considered safe max temps for the CPU and motor drivers?
-
For the CPU, 85C should be considered the maximum. The reported driver temperature will go direct from 0C to 100C when an over-temperature warning is raised. So I suggest having the electronics cooling fan turn on when either the CPU or the drivers report about 55C or more.
-
21. Mechanical Z endstop support that stops z movement no matter what!
1. -
my preference would be 5 5 5 5 5 for 4 z motors and quickly pleace
-
think you'll find this has already been implemented in 1.19
-
Any hope of getting telnet server anytime soon?
-
Already implemented in 1.19. See https://duet3d.com/wiki/G-code#M586:_Configure_network_protocols for how to enable it.