Page MenuHomeAleph Objects Inc

Dual Extruder Options
Closed, ResolvedPublic

Description

On the drop down bar when selecting a dual extruder, we currently have the options of Extruder 0, and Extruder 1

We need those to say Extruder 1, and Extruder 2.

T0 = Extruder 1
T1 = Extruder 2

Event Timeline

karrad created this task.Nov 17 2017, 2:08 PM

@efilenko We just discussed this in the meeting, but wanted to get it logged

This comment was removed by efilenko.
alexei updated the task description. (Show Details)Nov 18 2017, 8:12 AM
alexei changed the edit policy from "Custom Policy" to "Cura LulzBot Edition (Project)".
alexei added a subscriber: efilenko.
alexei added a subscriber: alexei.Nov 20 2017, 6:36 AM

@efilenko:
Please check that changing the extruder names didn't brake the profiles. I do have the following warnings for different dual printer profiles:

2017-11-20 06:17:31,979 - DEBUG - UM.Backend.Backend._backendLog [90]: [Backend] [WARNING] Setting an unregistered setting material_wipe_temperature_0 to 140
2017-11-20 06:17:31,980 - DEBUG - UM.Backend.Backend._backendLog [90]: [Backend] [WARNING] Setting an unregistered setting material_wipe_temperature to 160
2017-11-20 06:17:31,981 - DEBUG - UM.Backend.Backend._backendLog [90]: [Backend] [WARNING] Setting an unregistered setting material_print_temperature_1 to 195
2017-11-20 06:17:31,982 - DEBUG - UM.Backend.Backend._backendLog [90]: [Backend] [WARNING] Setting an unregistered setting material_probe_temperature_0 to 140
2017-11-20 06:17:31,983 - DEBUG - UM.Backend.Backend._backendLog [90]: [Backend] [WARNING] Couldn't load extruder.def.json file for extruder 1. Index out of bounds.
2017-11-20 06:17:31,984 - DEBUG - UM.Backend.Backend._backendLog [90]: [Backend] Loading first extruder definition instead.
efilenko added a comment.EditedNov 20 2017, 3:23 PM

@alexei @karrad :

I see material_wipe_temperature_0 in lulzbot_taz6_dual_start.gcode, lulzbot_taz6_dual_v3_start.gcode, lulzbot_taz6_flexy_dually_start.gcode. Most likely it is not registered in CuraApplication.py I see only material_wipe_temperature there., same story is with material_probe_temperature.

I use this firmware: 2017-11-20 14:14:25,230 - DEBUG - USBPrinting.USBPrinterOutputDevice.checkValue [679]: Missing EXTRUDER_TYPE in firmware string: FIRMWARE_NAME:Marlin 1.0.2.22 LulzBot Dual SOURCE_CODE_URL:https://code.alephobjects.com/diffusion/MARLIN/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:LulzBot TAZ 6 EXTRUDER_COUNT:2 UUID:c5077702-4ecd-4532-beaf-6acf94acc404

And I don't see those warnings with Lulzbot TAZ 6 dual extruder. It is just initial thought, I will dig in more into it.
I use Cura build from November, 11, 2017. I also test with newer build.

This comment was removed by efilenko.
efilenko added a comment.EditedNov 20 2017, 10:54 PM

@alexei @karrad: According to infor below it means that we have 0 or 1 extruder for your test output?
Cura2build/build/CuraEngine-prefix/src/CuraEngine/src/settings/SettingRegistry.cpp
lines 133 - 137
if (extruder_nr >= extruder_train_ids.size())

{
    logWarning("Couldn't load extruder.def.json file for extruder %i. Index out of bounds.\n Loading first extruder definition instead.\n", extruder_nr);
    extruder_nr = 0;
}

According to warning:
extruder_nr = 1
it means that extruder_train_ids.size() <=1

alexei closed this task as Resolved.Nov 21 2017, 11:20 AM

@efilenko: Thanks, for looking into these warnings. It seems like they are harmless, so I'll close this ticket.