malnvenshorn / OctoPrint-FilamentManager

OctoPrint plugin to manage your filament inventory
GNU Affero General Public License v3.0
131 stars 59 forks source link

Support duplicate mode, multiple spools being used at the same time, same volume #130

Open jim-edwards opened 5 years ago

jim-edwards commented 5 years ago

My printer has support for duplicate mode and mirroring mode. Basically 2 nozzles run at the same time, but the build platform is cut by the number of nozzles used (1/2 for 2).

From the G-Code, the use of duplicate mode can be detected by the M605 command, specifically M605 S2 http://marlinfw.org/docs/gcode/M605.html.

When in duplicate mode, the spools for toolheads T0 and T1 should both be used equal amounts.

malnvenshorn commented 5 years ago

How does this duplicate mode work? You simply enable it with M605 S2 and the printer firmware will use every gcode command for both extruders? Does OctoPrint support this (shows the length for both extruders)? Since I don't have a dual extruder I have no experience with it.

jim-edwards commented 5 years ago

Yes, Enter M605 S2 and the printer firmware automatically does every gcode with both extrudes at the same time. They are typically on the same Y axis and obviously Z axis, so the X motors move in unison. It cuts the build volume in half in that direction as the heads are offset by exactly 1/2 from each other. Some youtube videos that show the setup: https://www.youtube.com/watch?v=8N4H9zN2VfE and https://www.youtube.com/watch?v=0J0Y5gtCsQ0