Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • in reply to: Beeprint Web interface with Marlin #31659
    Victor
    Participant

      Now I have been able to compile it,
      the file elimination now works

      however still I cannot understand

      – what could cause the annoying crash at the end of print. I have seen that another user had this problem and it has solved using another firmware version not sure if printer firmware or wifi firmware
      – why the stop print doesn’t work despite the command matches the reprap one.
      . why print from subfolders doesn’t work

      Thank you again. I really appreciate your work, this interface is an awesome addition to any 3D printer.

      in reply to: Beeprint Web interface with Marlin #31654
      Victor
      Participant

        Thank you very much for the reply and for the build.

        About build issues

        If there is nothing else to do other than what is written in the guides so the problems I’m facing with compilation are caused by some mismatch in the toolkit versions I’m using because the webinterface refuses to compile.

        What version of Node and npm packages you used to build the content of data folder?

        and…The tools plugin in arduino creates only a SPIFFS image of content in data folder (so basically MksWifi_WebView.bin is just the data folder converted in SPIFFS) and then upload it, or it also combines SPIFFS image of data folder with the compiled .ino file?

        About Marlin gcode firmware test

        The gcode that I have posted seems that needs to be further adjusted. the problem is with multipleStatRequest that I did not understand.

        export const multipleStatRequest = () => {
        return ‘M105\r\n’ +
        ‘M997\r\n’ + // M997 request printig status
        ‘M994\r\n’ +
        ‘M992\r\n’ + // M992 printing time
        ‘M27\r\n’ + // M27 printing percentage
        ‘\r\n’;
        };

        In the comment it is said that M997 requests print status, but if I search
        M997 in both reprap and marlin documentation it seems it is used to request in application firmware update.
        M994 in marlin is reported as “Restore flash from SD”
        in Reprap wiki I cannot find what this command does

        you indicated M992 as printing time but in gcode documentation I see that is used for clearing the emergency stop condition.

        So could you explain if you use them in some unconventional way or there is some other gcode convention used and where I can find info about these so I can better do a proper conversion?

        EDIT
        I have realized that multipleStatRequest contains instructions that aren’t gcode but are translated by wifi code to other commands.
        This has confused me a lot, leading me to the wrong considerations that was M997 that caused the reboot of the printer because that gcode is used for the firmware in Marlin.
        Now I have yet to understand what is that could cause this:
        if I print a file using beeprint at the end of print the printer reboot and restart again the print of the same file,

        Thanks again. I know… I have done a lot of questions =)

        • This reply was modified 2 days, 15 hours ago by Victor.
        • This reply was modified 1 day, 22 hours ago by Victor.
        • This reply was modified 1 day, 22 hours ago by Victor.
        in reply to: Beeprint Web interface with Marlin #31643
        Victor
        Participant

          To detail better my building attempts.

          In addition to the problem to compile webinterface files themselves to include Marlin commands patch, to get the file that should be placed in the data folder according the guide, but there isn’t any indication on to configure the toolchain to compile them (I can see that is some node project with react redux dependencies).

          I have also tried to recompile it leaving the data folder untouched and following everything mentioned in the guide (using the older Arduino IDE because the mentioned SPIFFS plugin isn’t updated for the latest version) just to see what happens, and I get a compiled file named MKS_WIFI_upgrade_with_BeePrint_web_interface.bin of 375KB that is basically same size of MksWifi.bin compiled from the ino file despite webview should be around 3048KB.

          Checking the MKS_WIFI_upgrade_with_BeePrint_web_interface folder structure I can see also metadata folders that aren’t of ArduinoIDE but belongs to different IDEs as Sloeber and Intellij and is unclear if one of both of them have a role in the unclear build process of MksWifi_WebView.bin file.

          In all other things you have been very clear and detailed but build of MksWifi_WebView.bin is a mistery. Maybe depend by the fact I’m trying to export it to bin rather than upload directly with plugin but I cannot access the module directly as it is soldered inside the machine.

          Would be very appreciated if you can explain how to do.

          • This reply was modified 4 days, 11 hours ago by Victor.
          • This reply was modified 3 days, 21 hours ago by Victor.
        Viewing 3 posts - 1 through 3 (of 3 total)