Giter VIP home page Giter VIP logo

Comments (7)

MadTooler avatar MadTooler commented on August 17, 2024

I found if I change my arguments to include iobh, then it does output with a different issue.

I used --iob --iobh=9999 --iobfl. It looks like I could have also changed the value in the spp_config.cfg file to 9999.0 and it works from there too. However, if I change it back to something smaller, it will not work again.

What I now see is the last item to be printed is not broken into a block with first layer included with the others. I can add and subtract items and it stays the same that the last is not included. I assume a counter may be off by 1, but I do not see it in the main.py just yet. I could do a work around by added an extra item then deleting it from the tail of the gcode.

Thanks again.

from slic3rpostprocessing.

MadTooler avatar MadTooler commented on August 17, 2024

Looks like the first layer wipes are also not being moved to the first layer from the objects. This results in the wipe of the first layer being made to the first object in the correct place, but after all of the other first layers are performed. Then, the following wipes of the other objects are performed up in the air at the travel height from the last printed object.

from slic3rpostprocessing.

foreachthing avatar foreachthing commented on August 17, 2024

I guess something in Prusa has changed meanwhile. I'll have a look as soon as I get some time.
But, honestly, I don't use PrusaSlicer anymore and might try to fix it for OrcaSlicer.

I got frustrated that I never made any real progress and I am about to delete this project (dev branche) completly. Maybe someone (way smarter than I am) might pick it up where I left ...?

from slic3rpostprocessing.

MadTooler avatar MadTooler commented on August 17, 2024

I think I recall, not sure, they changed some of the wipe outputs that could mess with how you were parsing.

I understand the frustration. Been there plenty of times myself. Other than getting bothered by guys like me, is there any downside to leaving the code available with a disclaimer you have abandoned it and it is as is? That maybe smarter, or more likely just a bit more specifically experienced, person will not be able to pick it up if it is deleted.

That said, I expect this functionality must someday be implemented by Prusa into their slicer. Especially the ability to have the first layer printed all across the plate before moving on to sequential printing. Running my MK3s I had 100% failure with PETG with the stock sequential method. When I manually altered my gcode to print the first before sequential, I had 100% success. Unless you are printing only PLA, seems their slicer is 100% failing with sequential since most filament run more reliable with varying heat settings during varying print stages. Kinda makes this a critical issue unless they plan to strip sequential printing.

Thanks for the work you shared!

from slic3rpostprocessing.

foreachthing avatar foreachthing commented on August 17, 2024

Thanks for your comment! 😄
I should not delete it, but abandon it. You're right!
Yeah, since I don't use this "feature" I never paid any more attention to it anymore and just let it rot... maybe you can use a modern chat-ai to help you with the issue 😉

from slic3rpostprocessing.

TazBag avatar TazBag commented on August 17, 2024

Hello, if this can help:

Historical changes and breaking backward compatibility
Before version 2.4, PrusaSlicer used to execute the script on the final G-code exported to your desired target medium. Which was very often a removable drive, such as an SD card. SD cards are slow and wear out, so this was not ideal. There were also problems when sending the G-code to Octoprint. The new approach with the temporary file on your system drive prevents these problems and extends the functionality of post-processing scripts. However, it might break some of your existing scripts.

I have this error, when i try to use the script:
Post-processing script C:\Users\Pino\AppData\Local\Programs\Python\Python311\python.exe C:\Users\Pino\AppData\Local\Programs\Python\Python311\Slic3rPostProcessor.py on file C:\Users\Pino\AppData\Local\Temp.8560.gcode.pp failed.
Error code: 1

Maybe can be fixed fast and easy? :)

Ty for any help and for your work!

from slic3rpostprocessing.

MadTooler avatar MadTooler commented on August 17, 2024

I have this error, when i try to use the script: Post-processing script C:\Users\Pino\AppData\Local\Programs\Python\Python311\python.exe C:\Users\Pino\AppData\Local\Programs\Python\Python311\Slic3rPostProcessor.py on file C:\Users\Pino\AppData\Local\Temp.8560.gcode.pp failed. Error code: 1

Maybe can be fixed fast and easy? :)

Ty for any help and for your work!

@TazBag your error code 1 is similar to what I was initially getting. Try including --iobh=9999 with your post script initialization string.

If you read this issue thread, you will understand that @foreachthing is no longer engaging this repo. While your notes of the post script execution could be useful, you probably are on your own here if you want to get this working better.

from slic3rpostprocessing.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.