PrusaSlicer oddness
-
I use Ideamaker which until recently has been fine but has started producing a problem (across multiple machines) where the inner/outer shell extrusion width is too narrow and that means the shells are not fully fused to the model.
I have played with differing setting to try to overcome the issue to no avail, and it doesn't have a dedicated setting for perimeter, external perimeter width so im at a loss with it how to fix ideamaker, their forum admin dont seem interested in posting my question with regards that issue as the post has never been approved/posted.
So I thought I would try the latest PrusaSlicer (2.4.1) I have reached what I feel is a roadblock with it regards usability. now maybe im not understanding how to use PrusaSlicer properly but for the life of me i cannot get it to heat up the nozzle and bed in what i see as a logical way, so i thought i would ask the huge knowledge base here.
my problem is that in my "start g-code" i have the following setup (in this case for PETG)
M83 ; extruder relative mode M568 P0 R200 S230 ; set extruder standby & active tool temps M190 S80 ; set bed temp wait for that temp to be reached M109 S230 ; wait for tool temp to be reached G32 ; home & level the gantry M290 R0 S0 ; clear any baby stepping G29 S1 P"heightmap.csv" ; load the height map G92 E0 ; set extruder position to 0
This works perfect and the prints that PrusaSlicer is giving me is very nice.
But my the oddness starts when i want to print another material say ABS I have to manually go in and change the start g code in the printer settings tab to suit the temps of ABS to get the slicer to pre-heat to suit ABS and changing the start g-code every-time I wanted to change the material I wanted to print was a P.I.T.A.
I have created a workaround by setting up individual user presets of the printer settings for each differing material for example
Core-XY 300mm PETG
Core-XY 300mm ABSTo me having to do that seems illogical as there is a filament settings tab, logically you should be able to set the pre-heat temps for each differing material in there instead of in the printer settings tab and the slicer then sets pre-heat to what the filament temp setting is.
I know and understand that the slicer initiates any custom g-code in the filaments settings tab after it has processed the start g-code but it just seems the wrong way to do things .
Does anyone have any constructive input as to how to implement a better way to get the slicer to initiate a pre-heat of the printers heaters without having to resort to multiple differing printer user pre-sets ?
-
@bertie-basset you dont need to add custom gcode to set the temperatures in PrusaSlicer. Just delete that line from the custom gcode bit and it will automatically add one in with the correct temperature you have set for the filament you are using
-
This post is deleted! -
@engikeneer said in PrusaSlicer oddness:
@bertie-basset you dont need to add custom gcode to set the temperatures in PrusaSlicer. Just delete that line from the custom gcode bit and it will automatically add one in with the correct temperature you have set for the filament you are using
Thank you for confirming what i thought, in that it should just work but it didnt/doesnt.
which leads to if its supposed to work as you say i wonder why it isnt !!
@Arnold_R_Clark thanks for the help too
-
And I fixed it!!
After @engikeneer confirmed that it should work with no need to have the extra lines in the start g-code and @Arnold_R_Clark advising me to do a re-install and that didnt work it got me thinking, so i just did a system rollback in win10 to before i even downloaded PrusaSlicer.
I then went and checked in my appdata folders and i found a very old installation of PrusaSlicer from over 2 years ago, i must have tried it uninstalled and forgot, i used to run simplify3d before installing ideamaker.
deleted the old appdata files, ran a regedit scan using CC cleaner and that cleared out a pile of old broken registry files relating to PrusaSlicer and a reboot and re-install and it now works as @engikeneer said it should. it must have been windows being windows..
thanks to you both for helping me to fix this with the confirmation and the re-install ideas. i will mark it as a question and solved.
thank you again
-
-