Comments (15)
In your OrcaSlicer data directory, in the "log" folder, please locate the newest "log.0" file (for the session that deleted the converted "process" files) and attach it to this issue, if you don't mind. That log usually contains clues as to what keys or values OrcaSlicer found offensive.
Also, if you can upload the original .ini file of one of the print profiles that won't work, that would help as well.
from superslicer_to_orca_scripts.
debug_Tue_Aug_22_20_51_55_19452.log.zip
Sorry to have to add a couple as I restarted Orcaslicer very often....
from superslicer_to_orca_scripts.
Made a new zip with log.0 and input and output file... Something with reason = Invalid value provided for parameter line_width: ?
debug_Tue_Aug_22_21_38_32_22960.log.zip
from superslicer_to_orca_scripts.
All right, I made a few commits that should fix the issue. Please do a git pull, try again, and let me know if that resolved the issue for you.
from superslicer_to_orca_scripts.
superslicer-to-orca-log0-troubleshooting.zip
I'm running into the same issue as Arthur-de-Partuur, and I'm using your newest commit (downloaded directly from the github).
I've included the latest log0 file, as well as the ini files of the two printers which keep being deleted when OrcaSlicer opens.
hopefully this will help sort the issue.
from superslicer_to_orca_scripts.
Thanks, I appreciate the files. I'll take a look and get it ironed out.
from superslicer_to_orca_scripts.
[0.30mm SPEED@RatRig (0.6mm nozzle).zip](https://github.com/theophile/SuperSlicer_to_Orca_scripts/files/12419433/0.30mm.SPEED%40RatRig.0.6mm.nozzle.zip
I cleared my perl folder and did a git pull. Ran the script on the 2 attached files. The 0.30mm file converts and is visible in Orcaslicer. The 0.13mm however is converted, NOT deleted upon Orcaslicer start but it is also not visible within Orcaslicer...
from superslicer_to_orca_scripts.
@dareksilver , I pushed a commit that should resolve your issue. Please do a 'git pull' and try again. Let me know if that takes care of it!
from superslicer_to_orca_scripts.
@Arthur-de-Partuur , the issue seems to be that the 0.13mm profile has a compatible_printers_condition
parameter for which the value is printer_model=~/.*VC3_.*/ && nozzle_diameter==0.6
. So this process profile will not appear as available unless your selected machine (printer) has "VC3_" in the model and is configured for a 0.6mm nozzle.
from superslicer_to_orca_scripts.
@Arthur-de-Partuur , the issue seems to be that the 0.13mm profile has a
compatible_printers_condition
parameter for which the value isprinter_model=~/.*VC3_.*/ && nozzle_diameter==0.4
. So this process profile will not appear as available unless your selected machine (printer) has "VC3_" in the model and is configured for a 0.6mm nozzle.
Thanks for looking into this, @theophile ! I am not able to let the 0.13mm profile show up. I have renamed a printer to contain VC3_
, I also named one just VC3_
, changed extruder nozzle parameters, restarted Orcaslacer, but no luck. If I go into the json file and just remove the text printer_model=~/.*VC3_.*/ && nozzle_diameter==0.4
it DOES work, so problem solved.
This compatible printer stuf printer_model=~/.*VC3_.*/
is coming from superslicer's Ratrig profiles and I have never understood the use of it. The reference to the nozzle size is my own doing and I will see how to use that with Orcaslicer.
Thankx again, @theophile !
from superslicer_to_orca_scripts.
I'm glad to hear you got it working. The thing is, I believe the compatible_printer strings work the same way in OrcaSlicer as they do in SuperSlicer/PrusaSlicer, so if you import all your printers, prints, and filament, the same combinations of profiles should work the same way as they did in SuperSlicer. But I suspect a lot of users are likely to recreate the printer/machine from "scratch" in OrcaSlicer and then only import prints/processes and filament. In that case, a lot of print/process profiles may not show up because they're configured to expect the printer profile that was set up in SuperSlicer.
I'm thinking the best way to handle this is probably to prompt the user and ask them if they want to import the compatible_printers_condition
value or leave it blank, and explain that they should leave it blank unless they intend to also import the corresponding printer.
from superslicer_to_orca_scripts.
Yep, A prompt with a choice seems smart, although you could just strip the printer_model=~/.*VC3_.*/
altogether. I have no printer configured in SS that contains VC3_.
at all in its name, so it is probably looking for another place to find this string,...
EDIT
Ah, I see,.... in the printer ini file in SS there is a ref to that string
from superslicer_to_orca_scripts.
Yep, A prompt with a choice seems smart, although you could just strip the
printer_model=~/.*VC3_.*/
altogether. I have no printer configured in SS that containsVC3_.
at all in its name, so it is probably looking for another place to find this string,...
I considered the idea of just stripping out the compatible_printers_condition
key altogether to make sure people's profiles show up as expected, but then for people who import all their profiles and had them linked and organized, stripping out that key would leave their setup messy and disorganized.
from superslicer_to_orca_scripts.
@dareksilver , I pushed a commit that should resolve your issue. Please do a 'git pull' and try again. Let me know if that takes care of it!
Thank you! I just did an import with the new script, and it successfully transferred the profiles over now.
Thank you very much.
from superslicer_to_orca_scripts.
I had the same issue. It was fixed by adding 2 values instead of empty into converted JSON. It was params: inner_wall_line_width
and outer_wall_line_width
.
from superslicer_to_orca_scripts.
Related Issues (20)
- Convertion of filament within Linux WSL will only convert one ini File HOT 5
- Not working on Ubunbtu 23.04 HOT 1
- Can't open perl script "superslicer_to_orca.pl": No such file or directory HOT 1
- Add support for "extra_perimeters_on_overhangs" HOT 1
- bassamanator profiles for SV06 with klipper - only part is converted. HOT 5
- Printer profile gets converted to print profile HOT 10
- Too many errors? HOT 1
- Ironing and Elephant foot HOT 7
- restore settings from gcodes HOT 1
- Use of uninitialized value HOT 3
- Getting ", or } expected while parsing object/hash" when converting a PrusaSlicer bundle HOT 15
- Can't call method "subdir" on an undefined value at superslicer_to_orca.pl line 1263. HOT 2
- missing translation HOT 1
- How TF do you use this? HOT 8
- Can't Located Object method "new" jason line 1734 HOT 5
- This tool doesn't work HOT 7
- OrcaSlicer import configs doesn't recognize converted json files
- Custom g-code isn't modified for OrcaSlicer conventions HOT 1
- Implement brim ears HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from superslicer_to_orca_scripts.