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 ABS
To 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 ?