Duet WiFi details published and pre-order window open

dc42
Printmaster!
Posts: 454
Joined: Mon Mar 07, 2016 10:17 am

Duet WiFi details published and pre-order window open

Post by dc42 »

Details of the Duet WiFi have now been published at http://www.duet3d.com. Yes, it does have new stepper drivers supporting higher microstepping - up to 256x in fact. Enjoy!

[img]https://dl.dropboxusercontent.com/u/193 ... .27.56.jpg[/img]
User avatar
CodonExe
Printmaster!
Posts: 54
Joined: Sat Jan 30, 2016 10:44 pm

Re: Duet WiFi details published and pre-order window open

Post by CodonExe »

Very nice! Sexy even! :D
Rostock Max V2, Duet Wifi, IR Probe, PanelDue 7" LCD, Heated Enclosure, Firestop cans, Thermally Fused 12v E3D V6, Berd Air, Floating Thermally fused 24v Bed, Aluminum heat spreader, PEI, Dual 12v PSUs in series.
User avatar
U.S. Water Rockets
Printmaster!
Posts: 157
Joined: Mon Apr 06, 2015 7:19 pm
Location: Galway, NY USA
Contact:

Re: Duet WiFi details published and pre-order window open

Post by U.S. Water Rockets »

That looks really nice, and has a lot of attractive improvements, but the lack of wired Ethernet is a deal breaker for me. Potentially I would make due with USB, but the use of the incredibly fragile micro-USB device port ruins that workaround. I hope you will find a way to make a version without the ESP8266 in the future. Everything else you did is really appealing, but the limited connectivity is holding me back.
geneb
ULTIMATE 3D JEDI
Posts: 5362
Joined: Mon Oct 15, 2012 12:47 pm
Location: Graham, WA
Contact:

Re: Duet WiFi details published and pre-order window open

Post by geneb »

Having WiFi in place of Ethernet is in no way "limited connectivity".

g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
User avatar
U.S. Water Rockets
Printmaster!
Posts: 157
Joined: Mon Apr 06, 2015 7:19 pm
Location: Galway, NY USA
Contact:

Re: Duet WiFi details published and pre-order window open

Post by U.S. Water Rockets »

geneb wrote:Having WiFi in place of Ethernet is in no way "limited connectivity".
g.
How about "Limited Connectivity Options".

But then again, if you have studied the ESP8266, you wouldn't have disagreed in the first place. :-)
dc42
Printmaster!
Posts: 454
Joined: Mon Mar 07, 2016 10:17 am

Re: Duet WiFi details published and pre-order window open

Post by dc42 »

U.S. Water Rockets wrote:
geneb wrote:Having WiFi in place of Ethernet is in no way "limited connectivity".
g.
How about "Limited Connectivity Options".
To a user who has WiFi but no Ethernet cabling, a board with an Ethernet port but no WiFi support has "Limited Connectivity Options" too.
dc42
Printmaster!
Posts: 454
Joined: Mon Mar 07, 2016 10:17 am

Re: Duet WiFi details published and pre-order window open

Post by dc42 »

One of our first beta testers for the Duet WiFi has posted a short report of his experiences at http://forums.reprap.org/read.php?416,674926. He has experience of the Duet 0.6 before, so he didn't have much of a learning curve to go through.
User avatar
U.S. Water Rockets
Printmaster!
Posts: 157
Joined: Mon Apr 06, 2015 7:19 pm
Location: Galway, NY USA
Contact:

Re: Duet WiFi details published and pre-order window open

Post by U.S. Water Rockets »

dc42 wrote:
U.S. Water Rockets wrote:
geneb wrote:Having WiFi in place of Ethernet is in no way "limited connectivity".
g.
How about "Limited Connectivity Options".
To a user who has WiFi but no Ethernet cabling, a board with an Ethernet port but no WiFi support has "Limited Connectivity Options" too.
I suppose then it would be preferable to support the guy with the safe and secure connection than the guy who can't cough up $1.31 for a RJ45 cable so he exposes safety critical hardware to remote hackers.
dc42
Printmaster!
Posts: 454
Joined: Mon Mar 07, 2016 10:17 am

Re: Duet WiFi details published and pre-order window open

Post by dc42 »

If you use WPA2 encryption on your wireless network and you keep your password secure, then your wireless network is no more open to hackers than your wired network. In either case, security holes in the router firewall or UPNP configuration are probably the main weakness.

We are adding additional security measures in the Duet WiFi firmware.

For someone with a wifi router in one end of the house and a 3D printer on a different floor at the other end, using wired Ethernet is not as simple as buying a cheap Ethernet cable.
User avatar
U.S. Water Rockets
Printmaster!
Posts: 157
Joined: Mon Apr 06, 2015 7:19 pm
Location: Galway, NY USA
Contact:

Re: Duet WiFi details published and pre-order window open

Post by U.S. Water Rockets »

dc42 wrote:If you use WPA2 encryption on your wireless network and you keep your password secure, then your wireless network is no more open to hackers than your wired network. In either case, security holes in the router firewall or UPNP configuration are probably the main weakness.
The typical person who knows almost nothing of networking, encryption, and security will have a pretty good chance of having none of these configured, leaving their device open to hacking. Just ask the people who had their ESP8266 based Coffee Machines hacked and their entire wireless networks compromised.

Give them a wired Ethernet, any by default they are air gapped from intruders, even if they do nothing.
We are adding additional security measures in the Duet WiFi firmware.
An Ethernet PHY, and jack with integrated magnetics are dirt cheap these days, so you could just add those to the board a lot faster and put your engineering resources into printer specific advances, like the great stuff you did with the new stepper drivers and whatnot.
For someone with a wifi router in one end of the house and a 3D printer on a different floor at the other end, using wired Ethernet is not as simple as buying a cheap Ethernet cable.
Having a hazardous device in a different room than the controller is just asking for trouble, and I would be actively discouraging it. If only out of due diligence to avoid potential future litigation.
Mac The Knife
ULTIMATE 3D JEDI
Posts: 1409
Joined: Sun May 11, 2014 6:18 pm

Re: Duet WiFi details published and pre-order window open

Post by Mac The Knife »

Paranoid much? A padlock's main purpose is to keep honest people honest,, if someone wants in, they will find a way.
R-Max V2
Eris
Folger Tech FT-5 R2
IMBoring25
Printmaster!
Posts: 616
Joined: Wed Mar 18, 2015 1:11 am

Re: Duet WiFi details published and pre-order window open

Post by IMBoring25 »

Again, whether the controller is connected to the LAN over wire or wireless makes zero difference what devices can control it. Anything on the LAN can control it either way unless the network or printer is configured otherwise.

I had my house prewired with RJ45 from the back bedroom to the other bedrooms and the living room and also ran a crossover cable to a second router to provide extra plugs in the master but most people don't have that sophisticated a network and have either one or zero wired Ethernet ports in rooms other than where they keep their routers. Even if the computer is sitting right next to the printer the need for a wired plug will generally limit where it can be placed.
bot
Printmaster!
Posts: 993
Joined: Thu Sep 25, 2014 12:18 am
Location: Vancouver
Contact:

Re: Duet WiFi details published and pre-order window open

Post by bot »

I'm going to be holding my nose and pre-ordering a couple boards, but I seriously hope they consider offering a wired Ethernet version. Wifi (only) is so cringe-worthy.
*not actually a robot
dc42
Printmaster!
Posts: 454
Joined: Mon Mar 07, 2016 10:17 am

Re: Duet WiFi details published and pre-order window open

Post by dc42 »

U.S. Water Rockets wrote: The typical person who knows almost nothing of networking, encryption, and security will have a pretty good chance of having none of these configured, leaving their device open to hacking. Just ask the people who had their ESP8266 based Coffee Machines hacked and their entire wireless networks compromised.
I don't know how it is in your country, but here in the UK routers supplied by ISPs (which is what almost all home user have) are pre-configured to have WPA2 enabled, strong wireless passwords, and strong admin login passwords.
An Ethernet PHY, and jack with integrated magnetics are dirt cheap these days, so you could just add those to the board a lot faster...
To replicate what the ESP8266 gives us (i.e. web server running on a separate processor), we'd also need an Ethernet-capable processor, flash memory chip, at least one crystal and a pile of support components. So not quite as simple and cheap as that. Nevertheless, we're looking into it. Atmel doesn't make any inexpensive low pin-count but Ethernet-capable processors - the smallest/cheapest suitable processor they do is the ATSAM3X4C, which has 84 pins and is way overkill. Perhaps another manufacturer has a more suitable chip.
Having a hazardous device in a different room than the controller is just asking for trouble, and I would be actively discouraging it. If only out of due diligence to avoid potential future litigation.
I agree. But the router may still be a long way from where the printer and the controlling PC are. For example, with VDSL broadband connections here in the UK, the router is usually installed close to the master socket, which is close to wherever the phone line comes into the building.
Eric
Printmaster!
Posts: 726
Joined: Sat Aug 18, 2012 4:09 am
Location: Chula Vista, CA

Re: Duet WiFi details published and pre-order window open

Post by Eric »

Can one put an ethernet dongle on the usb port and easily configure it to work?
dc42
Printmaster!
Posts: 454
Joined: Mon Mar 07, 2016 10:17 am

Re: Duet WiFi details published and pre-order window open

Post by dc42 »

Eric wrote:Can one put an ethernet dongle on the usb port and easily configure it to work?
Not easily, because a driver would have to be written for it. But of course you could connect a RPI running Octoprint.
bot
Printmaster!
Posts: 993
Joined: Thu Sep 25, 2014 12:18 am
Location: Vancouver
Contact:

Re: Duet WiFi details published and pre-order window open

Post by bot »

Could you make the paneldue handle the webserver and ethernet functions?
*not actually a robot
User avatar
ramai
Printmaster!
Posts: 179
Joined: Tue Jun 02, 2015 1:17 am
Location: Orange County, CA

Re: Duet WiFi details published and pre-order window open

Post by ramai »

I've been considering the Duet. Quick noob question, does the Duet require the use of the web interface in order to function or is that just for setup? Am I able to keep using MatterControl?
Rostock MAX V2 with trick trucks, cf arms, prometheus hot end, nimble extruder, berdAir cooling.
Cura slicer, Duet Wifi, iMac
dc42
Printmaster!
Posts: 454
Joined: Mon Mar 07, 2016 10:17 am

Re: Duet WiFi details published and pre-order window open

Post by dc42 »

ramai wrote:I've been considering the Duet. Quick noob question, does the Duet require the use of the web interface in order to function or is that just for setup? Am I able to keep using MatterControl?
You can drive the Duet completely through USB if you want and never use the web interface, not even for setup. However, the web interface is so much better than the USB host program UIs that most Duet owners use nothing else.
dc42
Printmaster!
Posts: 454
Joined: Mon Mar 07, 2016 10:17 am

Re: Duet WiFi details published and pre-order window open

Post by dc42 »

bot wrote:Could you make the paneldue handle the webserver and ethernet functions?
No, because the communication between PanelDue and Duet is async serial, which would be too slow to upload files with a good speed. For the communication between the ESP8266 and the ARM processor on the Duet, we use SPI at up to 40MHz clock speed.
User avatar
U.S. Water Rockets
Printmaster!
Posts: 157
Joined: Mon Apr 06, 2015 7:19 pm
Location: Galway, NY USA
Contact:

Re: Duet WiFi details published and pre-order window open

Post by U.S. Water Rockets »

dc42 wrote: To replicate what the ESP8266 gives us (i.e. web server running on a separate processor), we'd also need an Ethernet-capable processor, flash memory chip, at least one crystal and a pile of support components. So not quite as simple and cheap as that. Nevertheless, we're looking into it. Atmel doesn't make any inexpensive low pin-count but Ethernet-capable processors - the smallest/cheapest suitable processor they do is the ATSAM3X4C, which has 84 pins and is way overkill. Perhaps another manufacturer has a more suitable chip.
According to your website, the new Duet uses an Atmel SAM4E8E.

The SAM4E8E is only available in a 144 Pin package (LFBGA or LQFP)

The image you posted of the new Duet confirms that you are using the SAM4E8E. I can read the part number and the pin count is 144 on your board.
SAM4E8E LQFP144 on Board
SAM4E8E LQFP144 on Board
I find it odd that you would say an 84 pin CPU is "way overkill", while using a 144 pin CPU on your board.

I also find it a bit unnerving that you suggest that it was necessary to omit wired Ethernet because it would have forced you to pick an Ethernet Enabled MCU that you imply would negatively impact the cost or size of the board, but you fail to mention that the CPU that you are currently using on your boards IS already Ethernet Enabled.

That's right. The ATSAM4E8E on the Duet indeed has an Ethernet MAC built in.

All you need to add Wired Ethernet to the current board is a PHY (about $1.00) a crystal or oscillator ($0.50), an RJ45 with integrated magnetics ($1.50), and a handful of discrete resistors/capacitors totaling no more than $0.05 in cost.

I don't know what you're paying for those ESP8266 WiFi modules, but you show one with FCC certs in the image (I assume that you're not going to ship product with the certified modules, since you show it) and those cost about $5.00 each.

In conclusion, there is no price or hardware advantage to making a WiFi version over a Wired Ethernet version, as you insist in your post. Most everything you mention against Wired Ethernet is just plain factually incorrect. That does not give me warm fuzzies about the product in general.
User avatar
U.S. Water Rockets
Printmaster!
Posts: 157
Joined: Mon Apr 06, 2015 7:19 pm
Location: Galway, NY USA
Contact:

Re: Duet WiFi details published and pre-order window open

Post by U.S. Water Rockets »

One more thing:

People who clamor for WiFi can easily add Wifi to a Wired Ethernet device, but NOT the other way around.

Adding a Wireless Bridge to a Wired Ethernet device to allow someone to put it on a Wifi network can be done inexpensively. You can find wireless bridge devices for $15 to $20 (US). You can also use many Wireless Access Points as a bridge, and those are dirt cheap as well.

There is no easy way to add wired Ethernet to a WiFi only device. It can only be used with WiFi networks, and places where that is not allowed will not be able to use the device.
User avatar
Nylocke
ULTIMATE 3D JEDI
Posts: 1421
Joined: Sun Jun 23, 2013 1:43 pm
Location: Iowa

Re: Duet WiFi details published and pre-order window open

Post by Nylocke »

U.S. Water Rockets wrote:One more thing:

People who clamor for WiFi can easily add Wifi to a Wired Ethernet device, but NOT the other way around.

Adding a Wireless Bridge to a Wired Ethernet device to allow someone to put it on a Wifi network can be done inexpensively. You can find wireless bridge devices for $15 to $20 (US). You can also use many Wireless Access Points as a bridge, and those are dirt cheap as well.

There is no easy way to add wired Ethernet to a WiFi only device. It can only be used with WiFi networks, and places where that is not allowed will not be able to use the device.
I think you're making some broad statements. If you're referring to a convention hall or something where you brought your printer, all you have to do is disable wifi and run it over USB or via the excellent display that is available. Should be pretty easy, and unless you bring a router or something to set up a LAN connection to your printer (which you could also do with the WiFi) you have the same problem with the Ethernet. What theoretical situation are you thinking of where this is a problem?

I remember seeing 2 or 3 posts about people trying to do the wired to wireless thing with various tools, all without success in the two threads we have open about this.
U.S. Water Rockets wrote:I find it odd that you would say an 84 pin CPU is "way overkill", while using a 144 pin CPU on your board.
That CPU is static, it has to be there its what is running the show. An extra 84 pin CPU for one extra function is way overkill because thats a lot of extra board space.

Also it seems you missed this:
dc42 wrote:To replicate what the ESP8266 gives us (i.e. web server running on a separate processor), we'd also need an Ethernet-capable processor,
The web server is on a separate processor in a package smaller than what is available for ethernet. The 84 pin CPU (what they found from Atmel) would be necessary to emulate the functionality they are getting from the wifi module, in addition to the current CPU on board. A lot of extra board space it seems.

From my point of view, they haven't lied about anything. They aren't using that interface because they don't want to tax the CPU with the web server load too.
User avatar
U.S. Water Rockets
Printmaster!
Posts: 157
Joined: Mon Apr 06, 2015 7:19 pm
Location: Galway, NY USA
Contact:

Re: Duet WiFi details published and pre-order window open

Post by U.S. Water Rockets »

Nylocke wrote: I think you're making some broad statements. If you're referring to a convention hall or something where you brought your printer, all you have to do is disable wifi and run it over USB or via the excellent display that is available. Should be pretty easy, and unless you bring a router or something to set up a LAN connection to your printer (which you could also do with the WiFi) you have the same problem with the Ethernet. What theoretical situation are you thinking of where this is a problem?
I was thinking of work environments where WiFi is not allowed, because of possible security reasons, or if you are in a location where you do not have access like a convention as you said.

I'd be happy to use USB, or an SD card, but the current board laybout has them demoted to microUSB and MicroSD connectors, which are a lot harder to access, and are more prone to damage. Their location on the edge of the board where the unfortunate WiFi antenna protrudes means I will have to have a gaping maw in the side of my printer to access them. MicroUSB cards are a poor choice for portable storage as well, since they are excessively small for moving around.
Nylocke wrote: That CPU is static, it has to be there its what is running the show. An extra 84 pin CPU for one extra function is way overkill because thats a lot of extra board space.

Also it seems you missed this:
dc42 wrote:To replicate what the ESP8266 gives us (i.e. web server running on a separate processor), we'd also need an Ethernet-capable processor,
The web server is on a separate processor in a package smaller than what is available for ethernet. The 84 pin CPU (what they found from Atmel) would be necessary to emulate the functionality they are getting from the wifi module, in addition to the current CPU on board. A lot of extra board space it seems.

From my point of view, they haven't lied about anything. They aren't using that interface because they don't want to tax the CPU with the web server load too.
I didn't miss anything. I dispute the need for a dedicated CPU for a Webserver, especially considering that the host CPU has Wired Ethernet built in that is going totally unused.

Web Servers are not complicated, and they are not huge consumers of bandwidth. If you need an extra CPU to host a web server, then you're not doing something right.

Besides, who said a 3D printer needs a web server? You could write a simple FTP server and FTP the files in that way, if porting one of the Open Source Webservers to the printer is too difficult.

It's a shame that an expensive feature of the core CPU is going unused, and an extra $5.00 is added to the BOM as a workaround, simply because it is lacking software.
User avatar
Nylocke
ULTIMATE 3D JEDI
Posts: 1421
Joined: Sun Jun 23, 2013 1:43 pm
Location: Iowa

Re: Duet WiFi details published and pre-order window open

Post by Nylocke »

The web server is what makes this board unique. Its one of the key selling points for a lot of people. You're arguing that they should get rid of the feature that the wifi on this board (and ethernet on the old board) added so you can get ethernet back? for what purpose then?

I don't know enough about what software dc/others have written for the duet, so I can't comment on how the web server works/what it needs other than wifi or ethernet.

If you have plans to use it in a location without wifi being allowed, you could easily get the LCD display, and from what I see it has an SD card reader on it (eliminating the need for access to the board directly). No need to access the USB port or "poor choice for portable storage" slot.

As far as MicroSD goes, not sure why its so bad. I just keep mine plugged into the device that is using it during transportation and I throw in a MSD to SD adapter with it and I do just fine.
Post Reply

Return to “Duet”