Quotedc42 It's because Pronterface is only designed to work with a specific version of Marlin and is very fussy about what responses it gets. However thought it was fixed in 1.09m. Try 1.09o beta 2, available at . The reason it's a beta is that I think there is still a bug in the extruder pressure advance, but nobody uses that yet. That works. Thank you! But there's another problem. When using yby Versia - Ormerod
Hello, When I use your firmware with the Pronterface, after I start the SD print and check the "watch" option, the Pronterface command line continues to show "Not SD printing". what's the possible cause?by Versia - Ormerod
Hello, when I send an "M27" command, the 3D printer will allways return a "Not SD Printing" message no matter whether the printer is printing or not. And thus I cannot monitor the status of the printer. Is there any way to solve this problem? Without that, the printer works well with your firmware.by Versia - Ormerod
Quotedc42 You have an intermittent connection in the wiring between the hot end thermistor and the Duet. Thank you! The problem was solved after I changed the hot end.by Versia - Ormerod
Quotedc42 It works in 1.09a-dc42, I just tested it. Perhaps it is because in my fork, I have code that skips running the tool change files if the printer has not been homed yet. Yes, your firmware works. But I found another problem. Everytime I heat the tool to about 100 ℃, it stops heating and sends the message: Temperature fault on heater 1, T = -273.1 And this problem also exists in the ofby Versia - Ormerod
Quotezombiepantslol QuoteVersia But why it didn't work by adding T0 to the last line of config.g (I have added T0 to the last line of config.g, but it still responds with something like T: B:24.7 H0:24.7/-273.0 H1:23.2/-273.0)? I think it should work same as I send it manually. Yes that's right, it should work, although it is not officially supported either. It's best to run T0 in your start G-cby Versia - Ormerod
Quotedmould Yes, a remarkable idea. I am however still not sure why a web interface (or at least a TCP/IP connection) could not be used. It would be just as much programming work to open a USB connection to a specific printer as it would to open a TCP/IP connection. In the former case the variable is the COM port number, in the latter case it is the IP address. And while the IP address willby Versia - Ormerod
Quotedmould You can then open a separate browser window or tab for each printer by typing its IP address into the browser's address bar and control as many printers as you like from one PC. Yes, I know that I can control multiple printers in that way. In fact, I want to print an object with 3~4 parts, and each part can be customized (e.g. the color or the shape). Then I want to make a web interfaby Versia - Ormerod
Quotezombiepantslol No big deal, you need to send T0 to activate the first tool. Then the temperature should be reported. Out of curiosity, why don't you use the web interface instead? Thank you! It works. But why it didn't work by adding T0 to the last line of config.g (I have added T0 to the last line of config.g, but it still responds with something like T: B:24.7 H0:24.7/-273.0 H1:23.2/-273by Versia - Ormerod
Quotezombiepantslol Which firmware are you using? You need the latest version (1.09) to use this feature. Thank you! After upgrading to 1.09, I can use the telnet now. However, there's a problem with the temperature it sent now. The temperature before should be something like that: T:23.2 B:24.7 However, after upgrading, the temperature is something like that: T: B:24.7 H0:24.7/-273.0 H1:23.2/by Versia - Ormerod
Quotezombiepantslol QuoteVersia It seems that when connecting to the printer over Ethernet, we can only use the web interface. That is not correct. FTP and Telnet are supported, too. QuoteVersia But we cannot do the printing work automacally in that way. For example, we cannot using a task planning node to control all the printers using TCP commands, we have to click the bottons on the web inteby Versia - Ormerod
It seems that when connecting to the printer over Ethernet, we can only use the web interface. But we cannot do the printing work automacally in that way. For example, we cannot using a task planning node to control all the printers using TCP commands, we have to click the bottons on the web interface to control the printers. Although we can do this work using the serial port, but if we can use tby Versia - Ormerod