Skip to content

Commit cf7689e

Browse files
committedMar 4, 2023
✨ MECHANICAL_SWITCHING_*
MarlinFirmware/Marlin#24553
1 parent e89c866 commit cf7689e

File tree

337 files changed

+3370
-337
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

337 files changed

+3370
-337
lines changed
 

‎config/default/Configuration.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,13 @@
272272
#endif
273273
#endif
274274

275-
// A dual-nozzle that uses a servomotor to raise/lower one (or both) of the nozzles
275+
// Switch extruders by bumping the toolhead. Requires EVENT_GCODE_TOOLCHANGE_#.
276+
//#define MECHANICAL_SWITCHING_EXTRUDER
277+
278+
/**
279+
* A dual-nozzle that uses a servomotor to raise/lower one (or both) of the nozzles.
280+
* Can be combined with SWITCHING_EXTRUDER.
281+
*/
276282
//#define SWITCHING_NOZZLE
277283
#if ENABLED(SWITCHING_NOZZLE)
278284
#define SWITCHING_NOZZLE_SERVO_NR 0
@@ -281,6 +287,9 @@
281287
#define SWITCHING_NOZZLE_SERVO_DWELL 2500 // Dwell time to wait for servo to make physical move
282288
#endif
283289

290+
// Switch nozzles by bumping the toolhead. Requires EVENT_GCODE_TOOLCHANGE_#.
291+
//#define MECHANICAL_SWITCHING_NOZZLE
292+
284293
/**
285294
* Two separate X-carriages with extruders that connect to a moving part
286295
* via a solenoid docking mechanism. Requires SOL1_PIN and SOL2_PIN.

‎config/examples/3DFabXYZ/Migbot/Configuration.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,13 @@
273273
#endif
274274
#endif
275275

276-
// A dual-nozzle that uses a servomotor to raise/lower one (or both) of the nozzles
276+
// Switch extruders by bumping the toolhead. Requires EVENT_GCODE_TOOLCHANGE_#.
277+
//#define MECHANICAL_SWITCHING_EXTRUDER
278+
279+
/**
280+
* A dual-nozzle that uses a servomotor to raise/lower one (or both) of the nozzles.
281+
* Can be combined with SWITCHING_EXTRUDER.
282+
*/
277283
//#define SWITCHING_NOZZLE
278284
#if ENABLED(SWITCHING_NOZZLE)
279285
#define SWITCHING_NOZZLE_SERVO_NR 0
@@ -282,6 +288,9 @@
282288
#define SWITCHING_NOZZLE_SERVO_DWELL 2500 // Dwell time to wait for servo to make physical move
283289
#endif
284290

291+
// Switch nozzles by bumping the toolhead. Requires EVENT_GCODE_TOOLCHANGE_#.
292+
//#define MECHANICAL_SWITCHING_NOZZLE
293+
285294
/**
286295
* Two separate X-carriages with extruders that connect to a moving part
287296
* via a solenoid docking mechanism. Requires SOL1_PIN and SOL2_PIN.

0 commit comments

Comments
 (0)
Please sign in to comment.