human890209
Posts: 4
Joined: Sun Jan 21, 2018 10:22 pm

Muli-Process Temperature Layer Index Bug

Hi,
I'm confirmed that there is a Muli-Process Temperature Layer Index Bug.
Example:
ProcessA: LayerHeight 0.1mm Start 0mm End 1mm Raft: 5Layer ExtruderTemp: Layer1 230
ProcessB: LayerHeight 0.1mm Start 1mm End 2mm Raft: AnySetting(Won't Print anyway) ExtruderTemp: Layer1 235
Result: There will be NO M104 S235
Reason: The Raft Layer is not automatically added to the layer index If it is a multi-process printing divided by Start and End Heights.

If I want to Change the Extruder Temp of ProcessB to 235 I manually set Layer6(1+5) 235
Result: There will be M104 S235 at the beginning of ProcessB

It takes me much time to find this problem after several printing failures. And much time reading GCode File to find out the Temperature pattern.

Request:
1 Fix this bug.
2 Temperature Preview and FanSpeed Preview just like Speed Preview. So all the printing aspects will be previewed before printing. It's easy to debug and tweak very advanced process setting (multi-Process, Scripts...) which could have some undiscovered bugs. And even there could be some bugs. There could be manual workaround to solve it which could be a bit complex. The Previews can help a user find, check, and update the manual workarounds.
Last edited by human890209 on Sat Feb 17, 2018 8:12 pm, edited 2 times in total.
rrdavis
Posts: 421
Joined: Sat Dec 09, 2017 4:52 am

Re: Muli-Process Temperature Layer Index Bug

Hmm... seems to work fine for me. I setup a similar print, and every time ProcessB is used, I see the correct M104 S235 command in the gcode.

Maybe it would help if you attached some sample files
horst.w
Posts: 861
Joined: Fri Oct 17, 2014 5:00 pm

Re: Muli-Process Temperature Layer Index Bug

Sorry,

but when LayerHigh is 0.1 mm you must look for the temperature change (1 mm) in the line for layer 10 or 11 (depending from FirstLayer - % ) and not in line 6 .

Regards
horst.w
GER
horst.w
Posts: 861
Joined: Fri Oct 17, 2014 5:00 pm

Re: Muli-Process Temperature Layer Index Bug

... error in reasoning :lol:

it must be layer 11 because the change is after printing height 1.0 mm, also the printhead must have 1,10 mm and that is 11!

M104 S230 T0
M109 S230 T0

; layer 1, Z = 0.100

T0
; tool H0.100 W0.672
; skirt
G1 X84.208 Y64.271 F4800


G1 X91.866 Y69.405 E9.1918
G92 E0
G1 E-2.5000 F1800
; process Process2
; layer 11, Z = 1.100
M104 S235 T0

; inner perimeter
G1 X147.914 Y73.715 F4800
G1 Z1.100 F1002
G1 E0.0000 F1800
G92 E0
human890209
Posts: 4
Joined: Sun Jan 21, 2018 10:22 pm

Re: Muli-Process Temperature Layer Index Bug

Thanks for sharing.
I've found that I really need to add 5Layers to my ProcessB LayerIndex. But I've found out that this 5 is not about the ProcessA's Raft Setting, it is the ProcessB's Layer setting(though it is not activated). Cause I found another issue about the Raft's Separation Distance. ProcessB's Raft Setting affects the slice result although it is not activated.
I will upload example files later.
human890209
Posts: 4
Joined: Sun Jan 21, 2018 10:22 pm

Re: Muli-Process Temperature Layer Index Bug

I attached the Example.rar file.
Example A: Process2's M104 is Missing(Process2 temp index start from 1).
Example B: Process2's M104 is Corrected(Process2 temp index start from 3 = process2's raft layer sum up + 1).

The first layer above Raft is not correct in the preview both in A and B. I didn't correct it manually. Seem my theory and solution of Separation Distance is not 100% correct.
<Edit>
I think the cause is the difference of the raft layer number which shows the not activated raft setting does affect the Process2
Attachments
Example.rar
Factory Files and GCode Files
(33.89 KiB) Downloaded 93 times
human890209
Posts: 4
Joined: Sun Jan 21, 2018 10:22 pm

Re: Muli-Process Temperature Layer Index Bug

Any new tips here?
Will new Reviews be added?
User avatar
dkightley
Posts: 2405
Joined: Tue Mar 10, 2015 4:09 pm

Re: Muli-Process Temperature Layer Index Bug

Seeing as you've already established that setting temperature twice for the same layer number is a waste of time..ie one of the instruction, in this case the second instruction, is not applied.....then I'm unsure as to what you're asking.

If I were to be offering a tip.....then it would be "Remember that the term 'layer number' refers to the number of layers actually printed on the bed....not the number of layers printed by the process."
Doug Kightley
Volunteer at the National Tramway Museum http://www.tramway.co.uk
Railway modeller and webmaster at http://www.talkingtgauge.net
horst.w
Posts: 861
Joined: Fri Oct 17, 2014 5:00 pm

Re: Muli-Process Temperature Layer Index Bug

Sorry,
I don't understand what your problem is.

I have looked to the A-factory. There you have 2 processes, the 1st up to 5 mm, the 2nd starts at 5 mm. Ok
But you are heating both hotends but you are using only the right extruder (T0) to print and for both the "Wait- ...box" is not checked ON

If you have done your settings for the 1st process and then you add the 2nd process, this one will be a copy of the first with all identical settings. You need to change or to delete or adjust the settings for the 2nd process.

H.

Return to “Troubleshooting and Bug Reports”