Re: ESP8266 Duet web interface for any board December 06, 2015 06:38AM |
Registered: 9 years ago Posts: 1,035 |
Re: ESP8266 Duet web interface for any board December 06, 2015 06:48PM |
Registered: 9 years ago Posts: 72 |
Re: ESP8266 Duet web interface for any board December 08, 2015 09:27AM |
Registered: 10 years ago Posts: 814 |
Quote
toxuin
Yes, just use the latest development version and select "Enable JSON formatted info out for ESP8266..." In the configurator.Quote
realthor
Hi guys, so with Repetier we'll be able to use this with Mega/Ramps?
Re: ESP8266 Duet web interface for any board December 11, 2015 07:44PM |
Registered: 9 years ago Posts: 72 |
Re: ESP8266 Duet web interface for any board December 13, 2015 08:14AM |
Registered: 9 years ago Posts: 1,873 |
Re: ESP8266 Duet web interface for any board December 13, 2015 11:50AM |
Registered: 9 years ago Posts: 1,035 |
Quote
JamesK
The upcoming ESP32 is looking very interesting. Dual core - I could imagine (or at least dream) of dedicating one core to step generation leaving the other core for all the low precision house-keeping chores. Potentially it looks like an almost ideal printer cpu.
Re: ESP8266 Duet web interface for any board December 13, 2015 01:45PM |
Registered: 9 years ago Posts: 1,873 |
Re: ESP8266 Duet web interface for any board December 13, 2015 02:44PM |
Registered: 9 years ago Posts: 1,035 |
Re: ESP8266 Duet web interface for any board December 13, 2015 03:57PM |
Registered: 10 years ago Posts: 14,684 |
Re: ESP8266 Duet web interface for any board December 13, 2015 04:39PM |
Registered: 9 years ago Posts: 1,035 |
Quote
dc42
The ESP32 appears to me to have sufficient I/O, including support for dual extrusion and a PanelDue. It does have a couple of limitations. There is no USB port; and although I don't use USB to control my printers in normal use because the web interface is so much easier to use, USB is useful for debugging and for uploading the initial firmware, or for uploading firmware when other firmware update mechanisms (e.g. OTA update) are not working. I guess most users could manage without USB, and developers like me could use an FTDI adapter connected to the serial port. Also, it doesn't have a high-speed SD card interface, so SPI access to the card would have to be used. This would limit the file upload speed, but perhaps not too severely.
Re: ESP8266 Duet web interface for any board December 13, 2015 05:08PM |
Registered: 10 years ago Posts: 14,684 |
Quote
realthor
Quote
dc42
The ESP32 appears to me to have sufficient I/O, including support for dual extrusion and a PanelDue. It does have a couple of limitations. There is no USB port; and although I don't use USB to control my printers in normal use because the web interface is so much easier to use, USB is useful for debugging and for uploading the initial firmware, or for uploading firmware when other firmware update mechanisms (e.g. OTA update) are not working. I guess most users could manage without USB, and developers like me could use an FTDI adapter connected to the serial port. Also, it doesn't have a high-speed SD card interface, so SPI access to the card would have to be used. This would limit the file upload speed, but perhaps not too severely.
So this would actually be just like an Arduino. Would it need a special shield designed for it? How/what form should we expect the industry to adopt it, if at all? Are there any other "candidates" to offer a better job? I've lately seen some $9 computer, some <$20 64 bit Pine SOC computer, the pi Zero, then the subject of our discussion. It's a low cost madness out there and we should somehow be profiting out of it, not necessarily in money but in improving our printers.
Re: ESP8266 Duet web interface for any board December 13, 2015 05:50PM |
Registered: 9 years ago Posts: 1,035 |
Quote
dc42
Quote
realthor
Quote
dc42
The ESP32 appears to me to have sufficient I/O, including support for dual extrusion and a PanelDue. It does have a couple of limitations. There is no USB port; and although I don't use USB to control my printers in normal use because the web interface is so much easier to use, USB is useful for debugging and for uploading the initial firmware, or for uploading firmware when other firmware update mechanisms (e.g. OTA update) are not working. I guess most users could manage without USB, and developers like me could use an FTDI adapter connected to the serial port. Also, it doesn't have a high-speed SD card interface, so SPI access to the card would have to be used. This would limit the file upload speed, but perhaps not too severely.
So this would actually be just like an Arduino. Would it need a special shield designed for it? How/what form should we expect the industry to adopt it, if at all? Are there any other "candidates" to offer a better job? I've lately seen some $9 computer, some <$20 64 bit Pine SOC computer, the pi Zero, then the subject of our discussion. It's a low cost madness out there and we should somehow be profiting out of it, not necessarily in money but in improving our printers.
I have been saying for over a year that it would be possible to manufacture a modern 32-bit 3D printer controller board that is substantially better than Arduino + RAMPS but costs less to make. Arduino/RAMPS has a relatively high BOM cost compared to such a board because it uses an expensive end-of-life 8-bit processor, has 2 separate PCBs, a pile of connectors that are not needed in a single-board solution, a separate USB/serial converter chip, and some ancillary components on the Arduino that are not needed for this application. I got most of the way towards laying out the PCB for such a board. But then the Duet and the MKS SBASE became available for about the same price as I would be selling the board (bearing in mind that I can't afford to manufacture thousands to get the price down), so there seemed little point in proceeding. I am not retired yet so I can't afford to spend time on such projects just for the good of the community.
Re: ESP8266 Duet web interface for any board December 13, 2015 06:28PM |
Registered: 9 years ago Posts: 1,873 |
I do, frequently. It's an absolute tragedy that our societies waste so much talent and creativity on humdrum jobs. It's self-evident that our current systems of employment are not sustainable in the long term and we will have to transition to new ways for people to spend their time. Unfortunately I see no hope of that happening in the near term, nor any idea of how it would work in practice.Quote
realthor
Still, imagine the waste...
Re: ESP8266 Duet web interface for any board December 13, 2015 06:54PM |
Registered: 9 years ago Posts: 1,035 |
Quote
JamesK
I do, frequently. It's an absolute tragedy that our societies waste so much talent and creativity on humdrum jobs. It's self-evident that our current systems of employment are not sustainable in the long term and we will have to transition to new ways for people to spend their time. Unfortunately I see no hope of that happening in the near term, nor any idea of how it would work in practice.Quote
realthor
Still, imagine the waste...
Re: ESP8266 Duet web interface for any board December 14, 2015 04:09AM |
Registered: 9 years ago Posts: 5,232 |
Re: ESP8266 Duet web interface for any board December 23, 2015 04:58AM |
Registered: 9 years ago Posts: 1,035 |
Re: ESP8266 Duet web interface for any board December 24, 2015 12:04AM |
Registered: 10 years ago Posts: 178 |
Re: ESP8266 Duet web interface for any board December 24, 2015 01:56AM |
Registered: 9 years ago Posts: 72 |
Re: ESP8266 Duet web interface for any board December 24, 2015 07:24PM |
Registered: 10 years ago Posts: 178 |
Re: ESP8266 Duet web interface for any board December 29, 2015 05:08AM |
Registered: 9 years ago Posts: 72 |
Re: ESP8266 Duet web interface for any board January 02, 2016 04:30PM |
Registered: 9 years ago Posts: 1,873 |
Re: ESP8266 Duet web interface for any board January 15, 2016 09:32AM |
Registered: 9 years ago Posts: 1,873 |
Re: ESP8266 Duet web interface for any board January 15, 2016 07:44PM |
Registered: 9 years ago Posts: 1,035 |
Quote
JamesK
Well, my esp8266 arrived, and I've loaded up the firmware - it looks great! Now to convert the printer over to repetier and work out how to link up the esp.
Re: ESP8266 Duet web interface for any board January 23, 2016 10:06PM |
Registered: 9 years ago Posts: 1,873 |
Com::print(']');
Re: ESP8266 Duet web interface for any board January 23, 2016 10:21PM |
Registered: 9 years ago Posts: 1,873 |
Re: ESP8266 Duet web interface for any board January 24, 2016 05:55AM |
Registered: 10 years ago Posts: 95 |
Quote
JamesK
OK, so this turned out to be much more difficult than I expected. Like djinn5150 I was also getting endless AJAX errors when connecting to the printer. I eventually tracked this down to a premature end of line in the response being generated by the M408 code in repetier
line 2318 where it prints the ']' character. I just replaced it with an ordinary
Com::print(']');
Now it connects ok, but very little of the web interface seems to be functional. I can home and move the axis, but no position information shows up, and it continually says the axes are not homed. I can turn on the bed heater but not the hot end, and no temperature readings are displayed (nor the fact that the heaters are turned on). I'm guessing that only the bare bones of the M408 is actually in place yet, and it's up to us to finish up the rest of it. I haven't tried printing with the web interface connected yet, be interesting to see what shows up then.
Annoyingly, the telnet connection seems to crash the esp every time I connect, so I can't use that as an easy debug channel.
Re: ESP8266 Duet web interface for any board January 24, 2016 07:44AM |
Registered: 9 years ago Posts: 1,873 |
Re: ESP8266 Duet web interface for any board January 24, 2016 08:20AM |
Registered: 10 years ago Posts: 95 |
Re: ESP8266 Duet web interface for any board January 24, 2016 08:27AM |
Registered: 9 years ago Posts: 1,873 |
Re: ESP8266 Duet web interface for any board January 25, 2016 01:02PM |
Registered: 9 years ago Posts: 72 |