Преглед изворни кода

Add support for SOLENOID_PROBE

Scott Lahteine пре 8 година
родитељ
комит
fd2a0784ba
27 измењених фајлова са 102 додато и 8 уклоњено
  1. 1
    1
      Marlin/Conditionals_LCD.h
  2. 3
    0
      Marlin/Configuration.h
  3. 13
    7
      Marlin/Marlin_main.cpp
  4. 16
    0
      Marlin/SanityCheck.h
  5. 3
    0
      Marlin/example_configurations/Cartesio/Configuration.h
  6. 3
    0
      Marlin/example_configurations/Felix/Configuration.h
  7. 3
    0
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  8. 3
    0
      Marlin/example_configurations/Hephestos/Configuration.h
  9. 3
    0
      Marlin/example_configurations/Hephestos_2/Configuration.h
  10. 3
    0
      Marlin/example_configurations/K8200/Configuration.h
  11. 3
    0
      Marlin/example_configurations/K8400/Configuration.h
  12. 3
    0
      Marlin/example_configurations/K8400/Dual-head/Configuration.h
  13. 3
    0
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  14. 3
    0
      Marlin/example_configurations/RigidBot/Configuration.h
  15. 3
    0
      Marlin/example_configurations/SCARA/Configuration.h
  16. 3
    0
      Marlin/example_configurations/TAZ4/Configuration.h
  17. 3
    0
      Marlin/example_configurations/TinyBoy2/Configuration.h
  18. 3
    0
      Marlin/example_configurations/WITBOX/Configuration.h
  19. 3
    0
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  20. 3
    0
      Marlin/example_configurations/delta/flsun_kossel_mini/Configuration.h
  21. 3
    0
      Marlin/example_configurations/delta/generic/Configuration.h
  22. 3
    0
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  23. 3
    0
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  24. 3
    0
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  25. 3
    0
      Marlin/example_configurations/makibox/Configuration.h
  26. 3
    0
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  27. 3
    0
      Marlin/example_configurations/wt150/Configuration.h

+ 1
- 1
Marlin/Conditionals_LCD.h Прегледај датотеку

374
   /**
374
   /**
375
    * Set a flag for any enabled probe
375
    * Set a flag for any enabled probe
376
    */
376
    */
377
-  #define PROBE_SELECTED (ENABLED(PROBE_MANUALLY) || ENABLED(FIX_MOUNTED_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_SERVO_ENDSTOP || ENABLED(Z_PROBE_SLED))
377
+  #define PROBE_SELECTED (ENABLED(PROBE_MANUALLY) || ENABLED(FIX_MOUNTED_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_SERVO_ENDSTOP || ENABLED(Z_PROBE_SLED) || ENABLED(SOLENOID_PROBE))
378
 
378
 
379
   /**
379
   /**
380
    * Clear probe pin settings when no probe is selected
380
    * Clear probe pin settings when no probe is selected

+ 3
- 0
Marlin/Configuration.h Прегледај датотеку

593
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
593
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
594
  */
594
  */
595
 
595
 
596
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
597
+//#define SOLENOID_PROBE
598
+
596
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
599
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
597
 //#define Z_PROBE_SLED
600
 //#define Z_PROBE_SLED
598
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
601
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 13
- 7
Marlin/Marlin_main.cpp Прегледај датотеку

1854
     // Dock sled a bit closer to ensure proper capturing
1854
     // Dock sled a bit closer to ensure proper capturing
1855
     do_blocking_move_to_x(X_MAX_POS + SLED_DOCKING_OFFSET - ((stow) ? 1 : 0));
1855
     do_blocking_move_to_x(X_MAX_POS + SLED_DOCKING_OFFSET - ((stow) ? 1 : 0));
1856
 
1856
 
1857
-    #if PIN_EXISTS(SLED)
1858
-      digitalWrite(SLED_PIN, !stow); // switch solenoid
1857
+    #if HAS_SOLENOID_1 && DISABLED(EXT_SOLENOID)
1858
+      WRITE(SOL1_PIN, !stow); // switch solenoid
1859
     #endif
1859
     #endif
1860
   }
1860
   }
1861
 
1861
 
2123
                                                      // otherwise an Allen-Key probe can't be stowed.
2123
                                                      // otherwise an Allen-Key probe can't be stowed.
2124
     #endif
2124
     #endif
2125
 
2125
 
2126
-        #if ENABLED(Z_PROBE_SLED)
2126
+        #if ENABLED(SOLENOID_PROBE)
2127
+
2128
+          #if HAS_SOLENOID_1
2129
+            WRITE(SOL1_PIN, deploy);
2130
+          #endif
2131
+
2132
+        #elif ENABLED(Z_PROBE_SLED)
2127
 
2133
 
2128
           dock_sled(!deploy);
2134
           dock_sled(!deploy);
2129
 
2135
 
7588
 
7594
 
7589
 #if ENABLED(EXT_SOLENOID)
7595
 #if ENABLED(EXT_SOLENOID)
7590
 
7596
 
7591
-  void enable_solenoid(uint8_t num) {
7597
+  void enable_solenoid(const uint8_t num) {
7592
     switch (num) {
7598
     switch (num) {
7593
       case 0:
7599
       case 0:
7594
         OUT_WRITE(SOL0_PIN, HIGH);
7600
         OUT_WRITE(SOL0_PIN, HIGH);
11437
     dac_init();
11443
     dac_init();
11438
   #endif
11444
   #endif
11439
 
11445
 
11440
-  #if ENABLED(Z_PROBE_SLED) && PIN_EXISTS(SLED)
11441
-    OUT_WRITE(SLED_PIN, LOW); // turn it off
11442
-  #endif // Z_PROBE_SLED
11446
+  #if (ENABLED(Z_PROBE_SLED) || ENABLED(SOLENOID_PROBE)) && HAS_SOLENOID_1
11447
+    OUT_WRITE(SOL1_PIN, LOW); // turn it off
11448
+  #endif
11443
 
11449
 
11444
   setup_homepin();
11450
   setup_homepin();
11445
 
11451
 

+ 16
- 0
Marlin/SanityCheck.h Прегледај датотеку

172
   #error "EXTRUDER_[0123]_AUTO_FAN_PIN is now E[0123]_AUTO_FAN_PIN. Please update your Configuration_adv.h."
172
   #error "EXTRUDER_[0123]_AUTO_FAN_PIN is now E[0123]_AUTO_FAN_PIN. Please update your Configuration_adv.h."
173
 #elif defined(min_software_endstops) || defined(max_software_endstops)
173
 #elif defined(min_software_endstops) || defined(max_software_endstops)
174
   #error "(min|max)_software_endstops are now (MIN|MAX)_SOFTWARE_ENDSTOPS. Please update your configuration."
174
   #error "(min|max)_software_endstops are now (MIN|MAX)_SOFTWARE_ENDSTOPS. Please update your configuration."
175
+#elif ENABLED(Z_PROBE_SLED) && defined(SLED_PIN)
176
+  #error "Replace SLED_PIN with SOL1_PIN (applies to both Z_PROBE_SLED and SOLENOID_PROBE)."
175
 #endif
177
 #endif
176
 
178
 
177
 /**
179
 /**
459
   #if ENABLED(Z_PROBE_SLED)
461
   #if ENABLED(Z_PROBE_SLED)
460
     + 1
462
     + 1
461
   #endif
463
   #endif
464
+  #if ENABLED(SOLENOID_PROBE)
465
+    + 1
466
+  #endif
462
   , "Please enable only one probe: PROBE_MANUALLY, FIX_MOUNTED_PROBE, Z Servo, BLTOUCH, Z_PROBE_ALLEN_KEY, or Z_PROBE_SLED."
467
   , "Please enable only one probe: PROBE_MANUALLY, FIX_MOUNTED_PROBE, Z Servo, BLTOUCH, Z_PROBE_ALLEN_KEY, or Z_PROBE_SLED."
463
 );
468
 );
464
 
469
 
473
   #endif
478
   #endif
474
 
479
 
475
   /**
480
   /**
481
+   * SOLENOID_PROBE requirements
482
+   */
483
+  #if ENABLED(SOLENOID_PROBE)
484
+    #if ENABLED(EXT_SOLENOID)
485
+      #error "SOLENOID_PROBE is incompatible with EXT_SOLENOID."
486
+    #elif !HAS_SOLENOID_1
487
+      #error "SOLENOID_PROBE requires SOL1_PIN. It can be added to your Configuration.h."
488
+    #endif
489
+  #endif
490
+
491
+  /**
476
    * NUM_SERVOS is required for a Z servo probe
492
    * NUM_SERVOS is required for a Z servo probe
477
    */
493
    */
478
   #if HAS_Z_SERVO_ENDSTOP
494
   #if HAS_Z_SERVO_ENDSTOP

+ 3
- 0
Marlin/example_configurations/Cartesio/Configuration.h Прегледај датотеку

592
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
592
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
593
  */
593
  */
594
 
594
 
595
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
596
+//#define SOLENOID_PROBE
597
+
595
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
598
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
596
 //#define Z_PROBE_SLED
599
 //#define Z_PROBE_SLED
597
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
600
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/Felix/Configuration.h Прегледај датотеку

576
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
576
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
577
  */
577
  */
578
 
578
 
579
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
580
+//#define SOLENOID_PROBE
581
+
579
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
582
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
580
 //#define Z_PROBE_SLED
583
 //#define Z_PROBE_SLED
581
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
584
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/Felix/DUAL/Configuration.h Прегледај датотеку

576
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
576
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
577
  */
577
  */
578
 
578
 
579
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
580
+//#define SOLENOID_PROBE
581
+
579
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
582
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
580
 //#define Z_PROBE_SLED
583
 //#define Z_PROBE_SLED
581
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
584
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/Hephestos/Configuration.h Прегледај датотеку

584
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
584
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
585
  */
585
  */
586
 
586
 
587
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
588
+//#define SOLENOID_PROBE
589
+
587
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
590
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
588
 //#define Z_PROBE_SLED
591
 //#define Z_PROBE_SLED
589
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
592
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/Hephestos_2/Configuration.h Прегледај датотеку

587
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
587
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
588
  */
588
  */
589
 
589
 
590
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
591
+//#define SOLENOID_PROBE
592
+
590
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
593
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
591
 //#define Z_PROBE_SLED
594
 //#define Z_PROBE_SLED
592
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
595
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/K8200/Configuration.h Прегледај датотеку

622
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
622
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
623
  */
623
  */
624
 
624
 
625
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
626
+//#define SOLENOID_PROBE
627
+
625
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
628
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
626
 //#define Z_PROBE_SLED
629
 //#define Z_PROBE_SLED
627
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
630
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/K8400/Configuration.h Прегледај датотеку

593
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
593
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
594
  */
594
  */
595
 
595
 
596
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
597
+//#define SOLENOID_PROBE
598
+
596
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
599
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
597
 //#define Z_PROBE_SLED
600
 //#define Z_PROBE_SLED
598
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
601
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/K8400/Dual-head/Configuration.h Прегледај датотеку

593
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
593
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
594
  */
594
  */
595
 
595
 
596
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
597
+//#define SOLENOID_PROBE
598
+
596
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
599
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
597
 //#define Z_PROBE_SLED
600
 //#define Z_PROBE_SLED
598
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
601
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Прегледај датотеку

593
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
593
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
594
  */
594
  */
595
 
595
 
596
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
597
+//#define SOLENOID_PROBE
598
+
596
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
599
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
597
 //#define Z_PROBE_SLED
600
 //#define Z_PROBE_SLED
598
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
601
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/RigidBot/Configuration.h Прегледај датотеку

592
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
592
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
593
  */
593
  */
594
 
594
 
595
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
596
+//#define SOLENOID_PROBE
597
+
595
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
598
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
596
 //#define Z_PROBE_SLED
599
 //#define Z_PROBE_SLED
597
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
600
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/SCARA/Configuration.h Прегледај датотеку

608
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
608
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
609
  */
609
  */
610
 
610
 
611
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
612
+//#define SOLENOID_PROBE
613
+
611
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
614
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
612
 //#define Z_PROBE_SLED
615
 //#define Z_PROBE_SLED
613
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
616
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/TAZ4/Configuration.h Прегледај датотеку

613
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
613
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
614
  */
614
  */
615
 
615
 
616
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
617
+//#define SOLENOID_PROBE
618
+
616
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
619
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
617
 //#define Z_PROBE_SLED
620
 //#define Z_PROBE_SLED
618
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
621
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/TinyBoy2/Configuration.h Прегледај датотеку

644
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
644
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
645
  */
645
  */
646
 
646
 
647
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
648
+//#define SOLENOID_PROBE
649
+
647
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
650
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
648
 //#define Z_PROBE_SLED
651
 //#define Z_PROBE_SLED
649
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
652
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/WITBOX/Configuration.h Прегледај датотеку

584
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
584
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
585
  */
585
  */
586
 
586
 
587
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
588
+//#define SOLENOID_PROBE
589
+
587
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
590
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
588
 //#define Z_PROBE_SLED
591
 //#define Z_PROBE_SLED
589
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
592
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/adafruit/ST7565/Configuration.h Прегледај датотеку

593
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
593
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
594
  */
594
  */
595
 
595
 
596
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
597
+//#define SOLENOID_PROBE
598
+
596
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
599
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
597
 //#define Z_PROBE_SLED
600
 //#define Z_PROBE_SLED
598
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
601
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/delta/flsun_kossel_mini/Configuration.h Прегледај датотеку

662
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
662
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
663
  */
663
  */
664
 
664
 
665
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
666
+//#define SOLENOID_PROBE
667
+
665
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
668
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
666
 //#define Z_PROBE_SLED
669
 //#define Z_PROBE_SLED
667
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
670
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/delta/generic/Configuration.h Прегледај датотеку

649
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
649
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
650
  */
650
  */
651
 
651
 
652
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
653
+//#define SOLENOID_PROBE
654
+
652
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
655
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
653
 //#define Z_PROBE_SLED
656
 //#define Z_PROBE_SLED
654
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
657
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/delta/kossel_mini/Configuration.h Прегледај датотеку

642
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
642
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
643
  */
643
  */
644
 
644
 
645
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
646
+//#define SOLENOID_PROBE
647
+
645
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
648
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
646
 //#define Z_PROBE_SLED
649
 //#define Z_PROBE_SLED
647
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
650
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/delta/kossel_pro/Configuration.h Прегледај датотеку

643
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
643
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
644
  */
644
  */
645
 
645
 
646
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
647
+//#define SOLENOID_PROBE
648
+
646
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
649
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
647
 //#define Z_PROBE_SLED
650
 //#define Z_PROBE_SLED
648
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
651
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/delta/kossel_xl/Configuration.h Прегледај датотеку

662
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
662
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
663
  */
663
  */
664
 
664
 
665
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
666
+//#define SOLENOID_PROBE
667
+
665
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
668
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
666
 //#define Z_PROBE_SLED
669
 //#define Z_PROBE_SLED
667
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
670
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/makibox/Configuration.h Прегледај датотеку

596
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
596
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
597
  */
597
  */
598
 
598
 
599
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
600
+//#define SOLENOID_PROBE
601
+
599
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
602
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
600
 //#define Z_PROBE_SLED
603
 //#define Z_PROBE_SLED
601
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
604
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/tvrrug/Round2/Configuration.h Прегледај датотеку

589
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
589
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
590
  */
590
  */
591
 
591
 
592
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
593
+//#define SOLENOID_PROBE
594
+
592
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
595
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
593
 //#define Z_PROBE_SLED
596
 //#define Z_PROBE_SLED
594
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
597
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

+ 3
- 0
Marlin/example_configurations/wt150/Configuration.h Прегледај датотеку

598
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
598
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
599
  */
599
  */
600
 
600
 
601
+// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
602
+//#define SOLENOID_PROBE
603
+
601
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
604
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
602
 //#define Z_PROBE_SLED
605
 //#define Z_PROBE_SLED
603
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
606
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

Loading…
Откажи
Сачувај