Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initialize mixing virtual tools to behave like standard a multi-extruder setup #6853

Merged
merged 3 commits into from Nov 25, 2017

Conversation

tcm0116
Copy link
Contributor

@tcm0116 tcm0116 commented May 25, 2017

To me, it seems odd that selecting any tool with MIXING_EXTRUDER enabled would only utilize color Number 1. As such, this PR initializes the virtual tools such that:

  1. Virtual tool # 1 (T0) will be 100% color 1, tool # 2 (T1) 100% color 2, etc... up to MIXING_EXTRUDER virtual tools
  2. Virtual tools with after MIXING_EXTRUDER will be 100% color # 1

@thinkyhead
Copy link
Member

thinkyhead commented May 28, 2017

The default may seem unusual, but I think it makes sense that until you have set one or more mixes and determined that you will in fact be loading and using more than 1 filament, then any tool-changes should be essentially ignored and continue to use only the first filament.

@thinkyhead thinkyhead added the T: Design Concept Technical ideas about ways and methods. label May 28, 2017
@tcm0116
Copy link
Contributor Author

tcm0116 commented May 29, 2017 via email

@thinkyhead
Copy link
Member

Sold! Will merge soon….

@thinkyhead thinkyhead merged commit ecf1934 into MarlinFirmware:bugfix-1.1.x Nov 25, 2017
MoellerDi added a commit to MoellerDi/Marlin that referenced this pull request Nov 27, 2017
… into bugfix-1.1.x-HD-CR10

* 'bugfix-1.1.x' of https://github.com/MarlinFirmware/Marlin: (27 commits)
  SD Menu patches
  Tweaks to bed leveling menus
  Adjustments to blocking moves
  M211 output in current workspace
  Loosen HAS_BED_PROBE definition
  Parity with 2.0.x bitmap functions
  Fix gcode_G26 error return
  Fix Micromake C1 config
  Syntax tweaks
  Move BABYSTEP_ZPROBE_GFX_OVERLAY up
  M290 report on change, P0 to leave Probe Z Offset unchanged
  Followup to G33 patch
  [1.1.x] G33 probe error handing
  Patches for M290, M851
  Dont use Z_MIN_PROBE_ENDSTOP for DELTA
  Initialize mixing virtual tools to behave like standard a multi-extruder setup (MarlinFirmware#6853)
  Apply LINEAR_UNIT to M503 output for M200
  Fix MarlinFirmware#8540
  MK2_MULTIPLEXER does not require E2/E3 stepper pins
  Fix MarlinFirmware#8537
  ...
mtm88001 pushed a commit to mtm88001/Marlin that referenced this pull request Dec 9, 2017
…der setup (MarlinFirmware#6853)

* Initialize mixing virtual tools to behave like standard a multi-extruder setup

* Update Marlin_main.cpp

* Update Marlin_main.cpp
@tcm0116 tcm0116 deleted the mixing_extruder branch December 31, 2017 19:28
damicreabox pushed a commit to damicreabox/Marlin that referenced this pull request Sep 14, 2018
…der setup (MarlinFirmware#6853)

* Initialize mixing virtual tools to behave like standard a multi-extruder setup

* Update Marlin_main.cpp

* Update Marlin_main.cpp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T: Design Concept Technical ideas about ways and methods.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants