Hi, Iroh3d.
Hope you are doing well and fine. I know it’s a bit late but Happy New Year and may you and your family are blessed always.
Thank you for your test and response, really appreciate it. I apologize it took me so long to respond as I was outstation for a few months and away from my printer and stuff. The long hours with little to no internet connection sucks.
Anyway, I am happy to report to you, I actually flashed your latest firmware release (v1.0.9.7_6), modified it a bit and built my own (just the 7x7 levelling mesh) and I love it. It works perfectly, love your work (and Eduard for the UI for mesh). Also, I tried the same way you did with your own DIY filament runout sensor and voila, it is working. It has been working apparently, even with the Creality original filament run-out sensor and you were right, when OctoPrint is connected, the knob is basically not usable. Oh, and the signal input(?) for the sensor when there is no filament is detected is ‘High’, not sure about the voltage though.
Just to share with you, I tested 3 ways, 1. the ‘Filament Change’ postprocessing command via Cura to change filament at certain layer height using the M600, 2. the actual physically cutting the filament right before the sensor during mid print to simulate filament run-out and 3. the ‘Pause at Height’ post processing code via Cura. All worked well when respond with user input via OctoPrint UI. Whenever I use the knob to resume print or OctoApp from my android phone, that’s when the error occur. I don’t know how you did it with your test, but it’s okay. I can live with that. The option for M600 postprocessing in Cura needs to be selected to ‘Use Firmware configuration’ option, because the manual option where I input the data for somehow did not work for me, but that is a non-issue.
However, recently, I kinda changed my slicer from Cura to OrcaSlicer to get better prints out of it. But I notice that when slicing objects using OrcaSlicer and send it directly through the embedded OctoPrint UI, I could not get the printer’s LCD screen to show current print, only when print is completed. Is that a slicer issue (machine gcode, or something) or your firmware and plugins are only compatible with Cura?
Let me share with you the file I sliced a simple square with Orca and compare it with Cura (you gotta rename the extension to .gcode, sorry).
cura_sample.3mf (16.2 KB)
orca_sample.3mf (29.3 KB)
Thanks! Have a great year.
Regards,
Kai