Marlin: [рдмрдЧ] SKR v1.3 (рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп LPC1768): рд╕рд░реНрд╡реЛ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рджрд┐рд╕ре░ 2019  ┬╖  72рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: MarlinFirmware/Marlin

рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди

рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореИрдВрдиреЗ рдЕрдкрдиреЗ 3D рдкреНрд░рд┐рдВрдЯрд░ рдХреЛ Bigtreetech SKR v1.3 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореБрдЭреЗ рдЕрдкрдиреЗ рдмреНрд▓реЙрдЯрдЪ рдХреНрд▓реЛрди (рддреНрд░рд┐рдЧрд▓реЗрдм 3 рдбреА рдЯрдЪ рдХрд╛ рдПрдХ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рд╕рд╛рде рдХреБрдЫ рдкрд░реЗрд╢рд╛рдиреА рдереАред
рд╣рд░ рдЕрдм рдФрд░ G28 рдпрд╛ G29 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдмреНрд▓реЙрдЯрдЪ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд┐рдВрдЯрд╣реЗрдб рдмрд┐рд╕реНрддрд░ рдореЗрдВ рдиреАрдЪреЗ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдЗрдирд░рдиреЗрдЯ рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рдордВрдЪ рд▓реЗрдЦ рдкрд╛рдпрд╛ рдЬрд╣рд╛рдВ рдХрд┐рд╕реА рдиреЗ рдХрд╣рд╛, рдХрд┐ рдПрд╕рдХреЗрдЖрд░ v1.3 рдХреА рдЦрд░рд╛рдм 5 рд╡реА рдЖрдкреВрд░реНрддрд┐ рд╣реИред рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреИрдкреЗрд╕рд┐рдЯрд░ рдпрд╛ рдПрдХ рдмрд╛рд╣рд░реА 5 рд╡реА рдЖрдкреВрд░реНрддрд┐ рдореЗрдВ рдорджрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ рджреЛрдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдорджрдж рдирд╣реАрдВ рдХреА! 5V рдЖрдкреВрд░реНрддрд┐ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА!
рдореИрдВрдиреЗ рд╕реНрд╡рдпрдВ рдХреБрдЫ рдЬрд╛рдБрдЪ рдХреА рдФрд░ рдПрдХ рдСрд╕рд┐рд▓реЛрд╕реНрдХреЛрдк рдХреА рдорджрдж рд╕реЗ рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореБрджреНрджреЗ рдХреЛ рдкрд╛рдпрд╛:
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ LPC1768 (рдФрд░ рд╢рд╛рдпрдж рдЕрдиреНрдп) рдХреЗ рдПрдЪрдПрдПрд▓ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬреЛ рд╕рд░реНрд╡реЛ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдПрдХ рдЧрд▓рдд рд╕рдВрдХреЗрдд рдкреИрджрд╛ рдХрд░ рд╕рдХрддреА рд╣реИред рдЬрдм рд╕рд░реНрд╡реЛ рдкрд▓реНрд╕ рдХреЛ 1472┬╡s (M280 P0 S90; рд╕реНрдЯреЛрд╡реНрдб рдмреНрд▓рд╛рдЪ рдкрд┐рди) рд╕реЗ 64780s (M280 P0 S10; рддреИрдирд╛рдд рдкрд┐рди) рдореЗрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдХрднреА-рдХрднреА рдПрдХ рдЪрдХреНрд░ рдХреЗ рдмрдЬрд╛рдп рдирд╛рдбрд╝реА 20650┬╡ рд▓рдВрдмреА рд╣реЛрддреА рд╣реИред
рдпрд╣ рд▓рдореНрдмреА рдирд╛рдбрд╝реА рдмреНрд▓реЙрдЯрдЪ (рдХреНрд▓реЛрди) рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рднрд▓реЗ рд╣реА рдкрд┐рди рддреИрдирд╛рдд рд╣реИ, рдЗрди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗрдВрд╕рд░ рдЬрдм рдмрд┐рд╕реНрддрд░ рдХреЛ рдЫреВрддрд╛ рд╣реИ рддреЛ рдПрдВрдбрд╕реНрдЯреЙрдк рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рд╣рд░ рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рдЬрдм "M280 P0 S10" рдХрдорд╛рдВрдб рдЫреЛрдЯреА рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рд╕рд╣реА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╕рд░реНрд╡реЛ рдкрд┐рди 647┬╡s рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди 1472┬╡s рд╕реЗ рдХрдо рд╣реИред рдЗрд╕ рдЪрдХреНрд░ рдХреЗ рд▓рд┐рдП рдЧрд┐рд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдЧрд▓реЗ 20ms рдХреЗ рд╕рд┐рд▓рд╕рд┐рд▓реЗ рддрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдмрд╕ рдПрдХ рдЕрдиреБрдорд╛рди рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдмреВрдд рдирд╣реАрдВ рд╣реИ ...)ред
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджрд╛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

diff --git a/Marlin/src/HAL/HAL_LPC1768/Servo.h b/Marlin/src/HAL/HAL_LPC1768/Servo.h
index 1bbf84c73..97a7bcb54 100644
--- a/Marlin/src/HAL/HAL_LPC1768/Servo.h
+++ b/Marlin/src/HAL/HAL_LPC1768/Servo.h
@@ -58,6 +58,12 @@ class libServo: public Servo {
     static_assert(COUNT(servo_delay) == NUM_SERVOS, "SERVO_DELAY must be an array NUM_SERVOS long.");

     if (attach(servo_info[servoIndex].Pin.nbr) >= 0) {    // try to reattach
+      /* workaround for too long pulse on the servo pin */
+      if ( (servoIndex == 0) && ( extDigitalRead(SERVO0_PIN) == 1 ) ) {
+        safe_delay(3);
+      }
       write(value);
       safe_delay(servo_delay[servoIndex]); // delay to allow servo to reach position
       #if ENABLED(DEACTIVATE_SERVOS_AFTER_MOVE)

рдпрд╣ рдХреЗрд╡рд▓ рдЗрдорджрд╛рджреА рдкрд┐рди рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдЙрдЪреНрдЪ рд╣реИ, рддреЛ рд╕рд┐рдЧреНрдирд▓ рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди 3ms рджреЗрд░реА рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдкрд░ рдкрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрдо рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд░реНрд╡реЛ рдкрд▓реНрд╕ 2.4ms рд╕реЗ рдЕрдзрд┐рдХ рд▓рдВрдмрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджрд╛ рд╣реИрдХ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдЪрдПрдПрд▓ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЗрд╕реЗ рднреА рдЪреЗрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдЧрд░ рдпрд╣ рдореБрджреНрджрд╛ рдЕрдиреНрдп рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдкрд░ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореЗрд░реЗ рд╡рд┐рдиреНрдпрд╛рд╕

Marlin_Configuration.zip

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛

  1. рдПрдХ рд╕рд░реНрд╡реЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ (#define NUM_SERVOS 1) рдХреЗ рд╕рд╛рде SKR v1.3 рдмреЛрд░реНрдб (рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп LPC1768) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  2. M280 P0 S90 рднреЗрдЬреЗрдВ
  3. M280 P0 S10 рднреЗрдЬреЗрдВ
  4. рд╕рд░реНрд╡реЛ рд╕рд┐рдЧреНрдирд▓ рджреЗрдЦреЗрдВ (SKR v1.3: pin P2_00)

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░: [рдЖрдк рдХреНрдпрд╛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ]
1472┬╡s рдкрд▓реНрд╕ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд╕рд╛рде рд╕рдВрдХреЗрддреЛрдВ рд╕реЗ 647 .s рддрдХ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рд╕рдВрдХреНрд░рдордгред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░: [рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ]
рд╣рд░ рдЕрдм рдФрд░ рдЖрдк рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рдж рдкрд╣рд▓реЗ рдЪрдХреНрд░ рдкрд░ 20ms рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдкрд▓реНрд╕ рдЪреМрдбрд╝рд╛рдИ рджреЗрдЦреЗрдВрдЧреЗред

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА

рд╢рд╛рдпрдж рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рдЗрд╕рдХреЗ рдмрдЬрд╛рдп "M280 P0 S180" рдФрд░ "M280 P0 S0" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред (рдЕрдзрд┐рдХ рдЕрдВрддрд░ -> рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реА рдЦрд┐рдбрд╝рдХреА)

LPC176x Confirmed ! BLTouch

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рдЬрд╛рдВрдЪ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рджреЛрд╖ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдмреЛрд░реНрдб рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдВрдХреЗрдд рдЧрд▓рдд рд╣реИ, рдФрд░ рдПрдХ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рддрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдпрд╣ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ BLTouch рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╕рдорд╛рди рд╣реИ рдЬрдм рдореИрдВ SKR рдорд┐рдиреА E3 рдмреЛрд░реНрдбреЛрдВ рдкрд░ рд╕рдорд╛рди рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЙрди рд╕рднреА рдЯрд╛рдЗрдорд░ рд╕рдВрдШрд░реНрд╖реЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЕрдорд╛рдиреНрдп рдкрд▓реНрд╕ рд▓рдВрдмрд╛рдИ рдХреЗ рдХрд╛рд░рдг BLTouch рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдмрд╕ рдпрд╣ рднреВрд▓ рдЬрд╛рдирд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ред

@mlehnhoff , рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдЪрд┐рддреНрд░ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдореИрдВ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рдХреЛ рдПрдХ рд╕рдВрдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╕реНрддрд╛рд░ mlehnhoff рдХреЗ рд╕реНрддрд░ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдореВрд▓ рдХрд╛рд░рдг рд╣реИред

рд╕рднреА 72 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ BLTouch рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреНрдпрд╛ рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ BLTouch рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрдпрд╛ рдЖрдкрдиреЗ Configuration_adv.h рдореЗрдВ BLTouch рд╕реЗрдЯрд┐рдВрдЧ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ ?: рдЖрдк BLTOUCH_DELAY , BLTOUCH_FORCE_SW_MODE , BLTOUCH_FORCE_MODE_SET , рдЖрджрд┐ рдЬреИрд╕реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдУрд╣, рдорд╛рдл рдХрд░рдирд╛, рдореИрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ред рдмреЗрд╢рдХ, рдореИрдВрдиреЗ BLTOUCH_DELAY , BLTOUCH_FORCE_SW_MODE рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ DELAY_BEFORE_PROBING рд╕реЗ рдкрд╣рд▓реЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдереАред рдмрд┐рдирд╛ рд╕рдХреНрд╕реЗрдЬ рдХреЗред
рдЕрдм, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдХрд┐ рдЕрдм рджреЗрд░реА рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЧрд▓рдд 20ms рдкрд▓реНрд╕ рдЬреЛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмреНрд▓реЙрдЯрдЪ рд▓рд╛рддрд╛ рд╣реИ, рдмрд┐рд▓реНрдбрдкреНрд▓реЗрдЯ рдХреЛ рдЫреВрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдкрд╣рд▓реЗ рд╣реА рд╣реЛрддрд╛ рд╣реИред
BLTOUCH_FORCE_MODE_SET bltouch рдХреНрд▓реЛрди рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ "рд╕реНрдорд╛рд░реНрдЯ" рдирд╣реАрдВ рд╣реИред

рдФрд░ рдирд╣реАрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ BLTouch рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рдФрд░ рдореЗрд░реЗ рдкреБрд░рд╛рдиреЗ рдХреНрд▓реЛрди рдХреЗ рд▓рд┐рдП рдЙрдкрд░реНрдпреБрдХреНрдд рд╣реИрдХ рдХрд╛рдо рдареАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдЗрд╕ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪрд┐рдд рдирд┐рд░реНрдзрд╛рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд░реНрд╡реЛ рднреА рд╕рдВрднрд╡рддрдГ рдПрдХ рдЫреЛрдЯреЗ рд╢реЗрдХ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рдЗрд╕ рдирд╛рдбрд╝реА рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╡рд╛рд╣, @mlehnhoff , рдЖрдкрдХрд╛ рдкреИрдЪ рдореЗрд░реЗ рджрд░реНрдж рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред SKR v1.3 + (рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдпрд╛ рдирд╣реАрдВ) рддреНрд░рд┐рдХреЛрдгреАрдп 3 рдбреА рдЯрдЪ - рдПрдХ рд╣реА рдкрд░реЗрд╢рд╛рдиреАред рдореЗрд░реА рдЕрдкрдиреА 8/10 рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕реНрдерд┐рддрд┐: BLTOUCH_FORCE_SW_MODE + BLTOUCH_DELAY 1000. рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдкреИрдЪ SW_MODE рдФрд░ DELAY рдХреЗ рдмрд┐рдирд╛ 10/10 рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред Tnx!

рдореИрдВ рдлрд┐рд░ рд╕реЗ рд╣рд╛рде (рдПрдХ рд╣реА MCU) рдкрд░ рдПрдХ рд╕рд░реНрд╡реЛ рдЖрдзрд╛рд░рд┐рдд рд╕реНрдкрд░реНрд╢ рдЬрд╛рдВрдЪ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЖрдВрджреЛрд▓рди рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рдЬреНрдпреВрд╕ рдиреЗ рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рд╕рд░реНрд╡реЛ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдХреА рд╕рдордЭ рдмрдирд╛рдИ

рдореЗрд░реЗ рдкрд╛рд╕ рдореБрдЯреНрдареА рднрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмреНрд▓реЛрдЪ рд╣реИ рдФрд░ рд╡реЗ рд╕рднреА SKR 1.3 рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ LPC1768 ред

рддреЛ рдпрд╣рд╛рдВ рдмрдВрджреВрдХ рдХреВрджрдирд╛, рдХреНрдпрд╛ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореБрджреНрджрд╛ (рддрд╛рд░, рд╢реЛрд░ рдХрдиреЗрдХреНрд╢рди) рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореБрджреНрджрд╛ рд╣реИ?

рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрддрд┐рд░рд┐рдХреНрдд BLTouch рдХреЛрдб / рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдХрд╛рд░рдг, рдпрд╣ рдПрдХ BLTouch рдХреНрд▓реЛрди рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ 3DTouch! = BLTouchред рдЗрди рдкреНрд░рддрд┐рдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмрдВрдж рдореБрджреНрджреЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕реЗ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореБрджреНрджрд╛ рддреЛ рдХрд╣реВрдВрдЧрд╛,

рд╣рд╛рдВ, рдЕрдм рдореИрдВ 3Dtouch (рдФрд░ рдЕрдиреНрдп) рдПрдХ BLtouch рдирд╣реАрдВ рд╣реВрдВ

рдореЗрд░реЗ рд▓рд┐рдП рдмрдбрд╝реА рдХреНрдпреВ рдЬреЛ рдХреБрдЫ рднреА рдорд░реНрд▓рд┐рди рдХреНрд▓реЛрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдЕрдЧрд░ рд╣рдо рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВ?

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдПрдХ рд╕рд╛ рджреЗ рдореИрдВ рдЕрдкрдиреЗ рдирд┐рд╖реНрдкрдХреНрд╖ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдорд╛рд░реНрд▓рд┐рди рдХреНрд▓реЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рд▓реЗрдХрд┐рди рдореИрдВ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╡рд┐рдЪрд╛рд░?

рдореЗрд░реЗ рджреЛ рд╕реЗрдВрдЯ, рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рдХреНрдпрд╛ XXTouch рдХрд╛ рдирд╛рдоред рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА SERVOS рдкрд┐рди рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ (BLtouch special pin рдирд╣реАрдВ)ред рд╕рд░реНрд╡реЛ рдХреЛ рдПрдХ рд╕рд░реНрд╡ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд░реНрд╡реЛ рднреА рд╕рдВрднрд╡рддрдГ рдПрдХ рдЫреЛрдЯреЗ рд╢реЗрдХ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рдЗрд╕ рдирд╛рдбрд╝реА рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
( @mlehnhoff рдЯрд┐рдкреНрдкрдгреА рд╕реЗ)

рдпрд╣ рдЬрд╛рдВрдЪ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рджреЛрд╖ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдмреЛрд░реНрдб рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдВрдХреЗрдд рдЧрд▓рдд рд╣реИ, рдФрд░ рдПрдХ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рддрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдпрд╣ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ BLTouch рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╕рдорд╛рди рд╣реИ рдЬрдм рдореИрдВ SKR рдорд┐рдиреА E3 рдмреЛрд░реНрдбреЛрдВ рдкрд░ рд╕рдорд╛рди рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЙрди рд╕рднреА рдЯрд╛рдЗрдорд░ рд╕рдВрдШрд░реНрд╖реЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЕрдорд╛рдиреНрдп рдкрд▓реНрд╕ рд▓рдВрдмрд╛рдИ рдХреЗ рдХрд╛рд░рдг BLTouch рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдмрд╕ рдпрд╣ рднреВрд▓ рдЬрд╛рдирд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ред

@mlehnhoff , рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдЪрд┐рддреНрд░ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдореИрдВ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рдХреЛ рдПрдХ рд╕рдВрдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╕реНрддрд╛рд░ mlehnhoff рдХреЗ рд╕реНрддрд░ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдореВрд▓ рдХрд╛рд░рдг рд╣реИред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдХрд┐ рдореИрдВрдиреЗ рддреБрд░рдВрдд рдЧреБрдВрдЬрд╛рдЗрд╢ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рддреБрдореНрд╣реЗрдВ рдХреБрдЫ рдмрдирд╛рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рддрдм рддрдХ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реБрдЖ рдЬрдм рддрдХ рдореИрдВрдиреЗ рдЧреБрдВрдЬрд╛рдЗрд╢ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рджреА (рдпрд╣ рдореЗрд░рд╛ рдирд╣реАрдВ рд╣реИ)ред
рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВрдиреЗ рдПрдХ рдирдпрд╛ рдмрдирд╛рдпрд╛ рд╣реИ:
scope_0
рддрд╕реНрд╡реАрд░ рдкрд░ рдЖрдк 1472┬╡s рд╕реЗ 544 but рддрдХ рд╕рдВрдХреНрд░рдордг рджреЗрдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд╣рд▓рд╛ рдирдпрд╛

рдирд╛рдбрд╝реА 20544┬╡ рд╣реИред

рдкреНрд▓рд╕ рдореИрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд░реНрд╡реЛ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣рд╛рдБ рд╕рд╛рдмрд┐рдд рд╣реИ, рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ 3dtouch рдпрд╛ рдЕрдиреНрдп рдХреНрд▓реЛрди рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИред

IMG_4677.zip

рд╕рд░реНрд╡реЛ рдХреЛ 90 ┬░ (рдмреАрдЪ рдореЗрдВ рд▓реАрд╡рд░) рд╕реЗ 0 ┬░ (рд▓реАрд╡рд░ рдбрд╛рдЙрди) рдореЗрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЬрдм рджреЛрд╖рдкреВрд░реНрдг рдкрд▓реНрд╕ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдиреАрдЪреЗ рдореБрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкрд╣рд▓реЗ рдКрдкрд░ рдХреА рдУрд░ рдореБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИред

рд╡реИрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдЖрда рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмреНрд▓реЙрдЯрдЪ (рдХреНрд▓рд╛рд╕рд┐рдХ v1.0, v1.2, v1.3, рд╕реНрдорд╛рд░реНрдЯ v1.0, v2.0, v2.2, v3.0, v3.1) рд╣реИрдВ рдФрд░ рдирд╣реАрдВ рдПрдХ рдЬрд╛рдирддрд╛ рд╣реИ, рдЕрдЧрд░ рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ ;-)

рдпрд╣рд╛рдБ рдПрдХ рдФрд░ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдЬрдм рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ M280 рдХрдорд╛рдВрдб рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВрдиреЗ рд╕рд░реНрд╡реЛ (рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд) рдХреЛ рдЯреЙрдЧрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрдЯрдХрдерд╛ рд▓рд┐рдЦреА, рдЬрд┐рд╕рд╕реЗ рд╕рдВрднрд╛рд╡рдирд╛ рдмрд╣реБрдд рдмрдврд╝ рдЬрд╛рддреА рд╣реИ:
servo_toggle.gcode.txt

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рдореЗрд░реЗ BLTouch рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
рдореИрдВ USB рдкрд░ рдЕрдкрдиреЗ Re-ARM рдХреЛ рдкрд╛рд╡рд░ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ 12V рдкрд╛рд╡рд░ рд╕рдкреНрд▓рд╛рдИ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП M80 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред 12V рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рд╕реЗ рдЬреБрдбрд╝рд╛ рдПрдХ 5V рд╣рд┐рд░рди рдХрдирд╡рд░реНрдЯрд░ рд╣реИ рдЬреЛ BLTouch рдХреЛ рд╢рдХреНрддрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП BLTouch рдХреЛ рддрдм рддрдХ рдмрд┐рдЬрд▓реА рдирд╣реАрдВ рдорд┐рд▓рддреА рдЬрдм рддрдХ рдХрд┐ 12V рдЖрдкреВрд░реНрддрд┐ рдореЗрдВ рдХрд┐рдХ рди рд╣реЛ рдЬрд╛рдПред
рдЬрдм рдмреЛрд░реНрдб рд╢рдХреНрддрд┐рдпрд╛рдВ рдКрдкрд░ рдЬрд╛рддреА рд╣реИрдВ, рддреЛ BLTouch рд▓рд╛рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдХреБрдЫ рд╣рдж рддрдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдЕрдЧрд░ BLTouch рдХреЛ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдпрд╣ рд╢рдХреНрддрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, M280 P0 S160 рд╕рд╛рде рдЗрд╕реЗ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдХрд┐рд╕реА рднреА рдкреНрд░рдпрд╛рд╕ рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдпрд╣ рддреИрдирд╛рдд рд╣реИ, рддреЛ рди рддреЛ рдпрд╣ рдкрд┐рди рдХреЛ рд╡рд╛рдкрд╕ рд▓реЗрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, M280 P0 S60 рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ SW рдореЛрдб рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд▓рдХ рдХреЛ рднреА рд░реЛрдХрддрд╛ рд╣реИред
рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдФрд░ S160 рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, BLTouch рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм рдЗрд╕реЗ рдареАрдХ рд╕реЗ рдЭрдкрдХреА рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдЯреЛрд╡ рдФрд░ рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ - рдореИрдВрдиреЗ рдкреВрд░реНрдг рдмрд┐рд╕реНрддрд░ рдЬрд╛рдВрдЪ рдХреА рд╣реИ рдФрд░ рдХрднреА рднреА рдЬрд╛рдВрдЪ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИ рдФрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИред
рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ V3.1 BLTouch рд╣реИ - рдХреНрд▓реЛрди рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рд╕реНрддреЗ рдорд┐рдиреА рдбреАрдПрд╕рдУ рдФрд░ рдореЗрд░реЗ рдмрдбрд╝реЗ рд╕реАрдЖрд░рдЯреА рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рджрд╛рд▓реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдирд╛рдбрд╝реА рдХреА рд▓рдВрдмрд╛рдИ рдареАрдХ рд▓рдЧ рд░рд╣реА рд╣реИред рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдПрд╕ рдорд╛рдиреЛрдВ (155 рд╕реЗ 165 рддрдХ) рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдЬреЛ рд░реАрд╕реЗрдЯ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдореИрдВрдиреЗ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрд╛ рдХрд┐ рдПрд▓рдкреАрд╕реА рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ - рд▓реЗрдХрд┐рди:
рдПрдХ рд╕рд░реНрд╡реЛ рд╕рд┐рдЧреНрдирд▓ рдкреАрдбрдмреНрд▓реВрдПрдо рд╣реИред рдпрджрд┐ рдпрд╣ STM32 рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЯрд╛рдЗрдорд░ рдХреЗ рд╕рд╛рде рд╕рд╛рдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрднрд╡рдд: рддреБрд▓рдирд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдкреНрд░реАрд▓реЛрдб рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдирдП рдорд╛рди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рд╕реАрдзреЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдЧреАред рдпрджрд┐ рддреБрд▓рдирд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдЙрдЪреНрдЪ рдореВрд▓реНрдп рд╕реЗ рдХрдо рдореВрд▓реНрдп рдкрд░ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдмрдХрд┐ рдХрд╛рдЙрдВрдЯрд░ рдХрдо рдФрд░ рдЙрдЪреНрдЪ рдореВрд▓реНрдп рдХреЗ рдмреАрдЪ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, (рдмрд░рд╛рдмрд░) рддреБрд▓рдирд╛ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкрд┐рди рдХреЛ рддрдм рддрдХ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд╛рдЙрдВрдЯрд░ рдУрд╡рд░рд░рди рдФрд░ рдирдП рдореВрд▓реНрдп рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ ред рдпрджрд┐ рдкреНрд░реАрд▓реЛрдб рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рддреБрд▓рдирд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдХрд╛рдЙрдВрдЯрд░ рдУрд╡рд░рд░рди рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдЬрдм (рдкреБрд░рд╛рдирд╛) рддреБрд▓рдирд╛ рдореВрд▓реНрдп рдХрд╛ рдорд┐рд▓рд╛рди рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рд▓реВрдВрдЧ рдкрд▓реНрд╕ рдХрд╛ рдХреЛрдИ рдЦрддрд░рд╛ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рдкреАрдбрдмреНрд▓реВрдПрдо-рдкреЗрд░реАрдУрдб (20ms) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рджреЗрд░реАред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рдореМрдХрд╛ 1ms рдкреАрдЫреЗ рдХреА рдУрд░ 5% рдкреНрд░рддрд┐ рд▓рдВрдШрди рд╣реЛрдЧрд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣рд╛рдБ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рдорд╛рди рд╣реИред

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ lpc рдлреНрд░реЗрдорд╡рд░реНрдХ lwing рдореЛрдб рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ pwm рдХреЛ рдирд╣реАрдВ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ, (рдЬрд╣рд╛рдБ рдкрд▓реНрд╕реЗрд╡рд┐рдб рд░рдЬрд┐рд╕реНрдЯрд░ рдЫрд╛рдпрд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЕрд╡рдзрд┐ рдкрд░ рд▓реИрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдпрд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдореЛрдб рдмрд┐рдЯ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП .. рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЗрд╕реЗ рдордЬрд╝рдмреВрддреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЗрд╕рдХреА рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд 1 рдЕрд╡рдзрд┐ рдЕрд╡рдзрд┐ рдЧрдбрд╝рдмрдбрд╝ рдХреЗ рдмреАрдЪ рдПрдХ рд╡рд┐рдХрд▓реНрдк, рдпрд╛ рдирд╛рдбрд╝реА рдЪреМрдбрд╝рд╛рдИ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ (рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдХреНрд╕рд░ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреА рдмрд╛рд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ) рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реИред

рдорд╛рдорд▓реЗ рдкрд░ рдЖрдЧреЗ рд╢реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЬрдЯрд┐рд▓ рдкрд░рд┐рдзреАрдп рдирд╣реАрдВ рд╣реИ, рдореИрдВрдиреЗ рдЙрд╕ рдЧрдбрд╝рдмрдбрд╝ рдкрд░ рдПрдХ рд▓рдВрдмрд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд┐рдпрд╛ рдФрд░ рдЕрдВрдд рдореЗрдВ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

@ mlehnhoff @kockockockoc рдХреГрдкрдпрд╛ рдЖрдк рдкреИрдЪ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ?

@ mlehnhoff @kockockockoc рдХреГрдкрдпрд╛ рдЖрдк рдкреИрдЪ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ?

рд╕рдЪ рдХрд╣реВрдВ рддреЛ, рдореИрдВ git рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдирдпрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдмрд╕ рдЦреБрд╢реА рд╣реИ, рдХрд┐ рдореИрдВ "git diff" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕ рдкреИрдЪ рдХреЛ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ, рдЗрд╕ рдкреИрдЪ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ git рдХрдорд╛рдВрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╢рд╛рдпрдж @kockockockoc рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ ...
рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╣реБрдд рдЫреЛрдЯреЗ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕реЗ рд╣рд╛рде рд╕реЗ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЙрддрдиреА рд╣реА рдЖрд╕рд╛рди рд╣реИ рдЬрд┐рддрдиреА рдХрд┐ рдЪрд╛рд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ "+" рдХреЛ "рдорд╛рд░реНрд▓рд┐рди / src / HAL / HAL_LPC1768 / Servo.h" рдХреЛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ "+" рдХреЗ рдмрд┐рдирд╛) рджрд┐рдЦрд╛рдП рдЧрдП рд╕реНрдерд╛рди рдкрд░ ...

рдирдорд╕реНрддреЗ, рдореИрдВ рдПрдХ рд╣реА рдмреЛрд░реНрдб Bigtreetech SKR v1.3 рдФрд░ 3 рдбреА рдЯрдЪ рд╣реИ, рд▓реЗрдХрд┐рди 3 рдбреА рдЯрдЪ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗред рдореИрдВ рдПрдХ Arduino рдореЗрдЧрд╛ рдореЗрдВ рдХреБрдЫ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 3DTouch рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рдЪреБрдХрд╛ рд╣реВрдВ рдФрд░ рд╕рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреЛрдИ рднреА рд╕реБрдЭрд╛рд╡ рдкрд╛рдпрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓рд╛ рд╣реИ рдФрд░ @mlehnhoff рдкреИрдЪ рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ = 3D рдЯрдЪ рдлреНрд░реАрдЬ рд╣реИред рдЬрдм рдорд╛рд░реНрд▓рд┐рди 3 рдбреА рдЯрдЪ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рддреЛ рдЖрддреНрдо-рдкрд░реАрдХреНрд╖рдг рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдкрд┐рди рд╕реНрдЯреЛрд╡ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ (M43 S рд╕реЗ рдпрд╛ рдорд╛рд░реНрд▓рд┐рди рдореЗрдиреВ рд╕реЗ)
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдХреЛрдИ рднреА рд╕реБрдЭрд╛рд╡ рд╡реЗрд▓рдХрдо рд╣реИред

рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдмрдЧ рд╡рд╣реА рд╣реИ рдЬрд┐рд╕рдХреА рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдереА: https://github.com/MarlinFirmware/Marlin/issues/15370

рдореИрдВ рдЕрднреА рднреА 6/22/19 рд╕реЗ рдмрдЧрдлрд┐рдХреНрд╕ рдХрдорд┐рдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдЖрдЬ рдирд╡реАрдирддрдо рдмрдЧрдлрд┐рдХреНрд╕ рдХрдорд┐рдЯ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рд╕рд░реНрд╡реЛ рдореБрджреНрджрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред

@ Reywas62 рдФрд░ рд╕рдм, рдореБрдЭреЗ рдпрд╣ рд▓реЗрдЦ рдорд┐рд▓рд╛ http://fightpc.blogspot.com/2019/08/testing-skr-13-board-with-marlin-20x.html рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдХреБрдЫ рдПрд╕рдХреЗрдЖрд░ рдмреЛрд░реНрдбреЛрдВ рдореЗрдВ рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рдЧреНрдирд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдо рдкреНрд░рддрд┐рдмрд╛рдзрд╛ (рд▓рдЧрднрдЧ 200 рдУрдо) рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд╛рд╢рд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдФрд░ рдпрд╣ Arduino рдмреЛрд░реНрдбреЛрдВ рдкрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореЗрд░реА 3 рдбреА рдЯрдЪ рдЬрд╛рдВрдЪ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрддреА рд╣реИ Arduino рдкрд░) рддреЛ, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдпрд╣ рдлрд░реНрдорд╡реЗрдпрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред

рд╡реИрд╕реЗ рдореИрдВ рдЙрд╕ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЛ рдЦрд░реАрджреВрдВрдЧрд╛, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдореЗрд░рд╛ рдмреЛрд░реНрдб рдорд╛рд░реНрд▓рд┐рди рдмрдЧрдлрд┐рдХреНрд╕ 2.0.x (6/22/19) рдХреЗ рдкрд╣рд▓реЗ рдХреЗ рдХрдорд┐рдЯрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ mlehnhoff рд╕реЗ "рддреНрд╡рд░рд┐рдд рдПрдХ рдЧрдВрджрд╛" рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдПрдХ 9x9 рдпреВрдмреАрдПрд▓-рдореЗрд╢ рдХреЛ рдмреАрдПрд▓рдЯрдЪ рдХреНрд▓реЛрди рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЖрдо рддреМрд░ рдкрд░ 81 рдмрд┐рдВрджреБ рдЬрд╛рд▓ рдХреЗ 1 рдпрд╛ 2 рдЕрдВрдХ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ рдЬрдм рдореИрдВ рдореЗрдЬрд╝рд░рдиреЗрд░реЗрд╢рди рдЪрд▓рд╛рддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди "рдлрд┐рдХреНрд╕" рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред рдФрд░ рдореБрдЭреЗ рдореЗрд░рд╛ рдорд╛рдорд▓рд╛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓рдВрдмреЗ рд╕рд░реНрд╡реЛ рдкрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкреБрд╢-рдкрд┐рди рдХреЛ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдПрдХ рд╕реЗрдВрд╕рд░ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ 3D рдЯрдЪ рдХреЗ рд╕рд╛рде рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред рд╕рдорд╕реНрдпрд╛ SKR 1.3 рд╕рд░реНрд╡реЛ рдкрд┐рди рдХреА рдирд┐рдореНрди рдзрд╛рд░рд╛ рд╣реИред рдореИрдВрдиреЗ рд╕рд░реНрдХрд┐рдЯ рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдЕрдм рдореБрдЭреЗ M43 рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реА рд╣реИ:
рднреЗрдЬрдирд╛: M43 S
рд╕рд░реНрд╡реЛ рдЬрд╛рдВрдЪ рдкрд░реАрдХреНрд╖рдг
ред рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: 0, рддреИрдирд╛рддреА рдХреЛрдг: 10, рд╕реНрдЯреЛрд╡ рдХреЛрдг: 90
ред рдЬрд╛рдВрдЪ Z_MIN_PIN: 57
ред Z_MIN_ENDSTOP_INVERTING: рдЧрд▓рдд
ред BLTOUCH рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
= BLTouch рдХреНрд▓рд╛рд╕рд┐рдХ 1.2, 1.3, рд╕реНрдорд╛рд░реНрдЯ 1.0, 2.0, 2.2, 3.0, 3.1 рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ред
* рдХреГрдкрдпрд╛ 30 рд╕реЗрдХрдВрдб рдХреЗ рднреАрддрд░ рдЬрд╛рдВрдЪ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВ *
ред рдкрд▓реНрд╕ рдЪреМрдбрд╝рд╛рдИ (+/- 4ms): 10
= BLTouch рдкреВрд░реНрд╡ V3.1 (рдпрд╛ рд╕рдВрдЧрдд) рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛

рдпрд╣рд╛рдБ рдЕрдкрдиреЗ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ SG90 рдФрд░ рдПрдХ MG90 рдЗрдорджрд╛рджреА рдореЛрдЯрд░ рд╣реИ, рдЬреЛ рд░реБрдХ-рд░реБрдХ рдХрд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЬрдм рдпрд╣ Z-Probe рд╕реНрд╡рд┐рдЪ рдХреЛ рдкрдХрдбрд╝реЗ рд╣реБрдП рд╣реЛрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдереЛрдбрд╝реЗ рдорд╢реАрди рдХреЛ рдорд╛рд░рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдмрд┐рд╕реНрддрд░ рдореЗрдВ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИред рдЕрдВрддрд┐рдо рджреБрд░реНрдШрдЯрдирд╛ рдиреЗ Creality CR10 S5 рдХреЗ рд╡реНрд╣реАрд▓ рдорд╛рдЙрдВрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред > _

рдЬрдм рдореБрдЭреЗ рдореМрдХрд╛ рдорд┐рд▓рддрд╛ рд╣реИ рддреЛ рдореИрдВ рд╕рд░реНрдХрд┐рдЯ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдмрд╛рд╣рд░ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдлрд░реНрдорд╡реЗрдпрд░ рд╣реИрдХ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИред :)

рдлрд░реНрдорд╡реЗрдпрд░ рд╣реИрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реБрдЖ (рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рдерд╛, рдЪреВрдВрдХрд┐ рд╣реИрдХ рдмреНрд▓-рдЯрдЪ рдХреНрд▓реЛрди рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рд╕рд░реНрд╡реЛ рдЖрдВрджреЛрд▓рди)ред рд╕рд░реНрд╡реЛ рдХрднреА-рдХрднреА рдПрдХ рдХрджрдо рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдЖрдЧреЗ рдХреА рдУрд░ рдмрдврд╝рддрд╛ рд╣реИред

рдЙрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рд╣реИрдХ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдХрд╣рд╛ рдХрд┐ рдЗрдорджрд╛рджреА рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрд▓рд┐рди рдирд╣реАрдВ рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪрд╛рд▓ рд╡рд╛рдкрд╕ рдореБрджреНрджрд╛ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред рд▓рдЧрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрдорджрд╛рдж рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рддреА рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ MG90 рдЬреЛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреЗ рдЧрдП рдХреЛрдгреЛрдВ рдкрд░ рдХреЛрдИ рдХрдВрдкрди / рдЭрдЯрдХреЛрдВ рдХреЛ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред :)

рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ mlehnhoff рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЙрдирдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП gcode рд╣реИред рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдЪрд▓рд╛рдпрд╛ рддреЛ рд╕рд░реНрд╡реЛ 3 рдпрд╛ 4 рдмрд╛рд░ рдЦреЗрд▓рддрд╛ рдерд╛, рдФрд░ рдЬрдм рдореИрдВрдиреЗ рд╕рд░реНрд╡реЛ рдХреЛ рд╕рдХреНрд╖рдо рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрд▓рд┐рди рдХреЛ рдмрддрд╛рдпрд╛, рддреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рдЧрд╛рддрд╛рд░ 3 рдмрд╛рд░ рдареАрдХ рд╣реБрдИред рдХрдо рдХрд░рдВрдЯ рдХреА рдЦрдмрд░реЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдкреАрдПрд╕рдпреВ рдХреЛ рд▓реЛрдб рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реАрдЯрд░ рдХреЗ рд╕рд╛рде рдЯреЗрд╕реНрдЯ рднреА рдЪрд▓рд╛рдпрд╛ред :)

рдкрддрд╛ рдирд╣реАрдВ рдЕрдЧрд░ рдпрд╣ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд╕рд░реНрд╡реЛ рдХреЛрдг 172 (рддреИрдирд╛рдд) рдФрд░ 35 (рд╕рдВрдЧреНрд░рд╣реАрдд) рд╣реИрдВ рдФрд░ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ рд╣рд░ рдмрд╛рд░ рдЙрд╕реА рд░рд╛рд╢рд┐ рд╕реЗ рд╕рд░реНрд╡реЛ рдХреЛ рдкреАрдЫреЗ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред рд╕рд░реНрд╡реЛ рдХрднреА рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝рд╛ред

рдлрд░реНрдорд╡реЗрдпрд░ рд╣реИрдХ рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдЗрдорджрд╛рджреА рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рд╕рд░реНрд╡реЛ рдХреЛ рджреБрд░реНрд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдбрд╛рд░реНрдХрдЕрд░рд▓рдВрде рдиреЗ рдХрд┐рдпрд╛ рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рддрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рд╣реИред

рдереЛрдбрд╝рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреГрд╖реНрдарднреВрдорд┐ рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдХрдИ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рд╢рд╛рдпрдж рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдПрдВрдЯрд▓рд╛рдм рдмреНрд▓реЙрдЯ рджреЛрдиреЛрдВ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рддрд┐рд╣рд╛рдИ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ред

рдпрд╣рд╛рдБ рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рджреЗрдЦрд╛ рд╣реИ
SKR рдкреНрд░реЛ V1.1 рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ
SKR v1.3 рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ
RAMPS 1.4 рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ
SKR v1.4 рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ
RAMPS 1.6 рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд▓рдХреНрд╖рдг рдПрдХ M119 рдкрд░ рдкрдврд╝реЗрдВ
рдПрдВрдбрд╕реНрдЯреЙрдк рд╕реНрдерд┐рддрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛
x_min: TRIGGERED
y_min: TRIGGERED
z_min: TRIGGERED

рдореИрдВ рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рде рдкрд┐рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдорд╛рд░реНрд▓рд┐рди рд╡рд┐рдВрдЯреЗрдЬ рдХреЗ рдХрдИ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ
https://www.youtube.com/watch?v=5cSzFCv7K4Q&t=14s
https://www.youtube.com/watch?v=R0HeFV9nKCM
https://www.youtube.com/watch?v=HR-zn4dv1fY&t=2s
https://www.youtube.com/watch?v=-4o6-8TgpNM

рдореИрдВ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА 3 рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмреАрдПрд▓ рдЯрдЪ (рдПрд╕) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ? Configuration_adv.h рдореЗрдВ рдЕрдм BL рдЯрдЪ рдкрд╛рд╡рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИред

Z- рдЕрдХреНрд╖ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдХреНрдпрд╛ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рддрд╛рдкрдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдпрд╣рд╛рдБ рдбрд┐рдмрдЧ рд╣реИ:
SENT: G28 Z0
SENT: M114
SENT: M105
RECV: рддреНрд░реБрдЯрд┐: !! STT рдХреЛ BLTouch рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ - M999 рдХреЗ рд╕рд╛рде рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
[рддреНрд░реБрдЯрд┐] рддреНрд░реБрдЯрд┐: !! STOP рдХреЛ BLTouch рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ - M999 рдХреЗ рд╕рд╛рде рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ

RAMPS 1.6 / MEGA2560 рдкрд░ M119
Z- рдорд┐рдирдЯ рдкрд░ рдЦреБрд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкрдврд╝рддрд╛ рд╣реИ
рдкреНрд░реЛрдмрд┐рдВрдЧ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣ рдореБрджреНрджрд╛ рд╣реИ
рдПрдВрдбрд░ 3, SKR рдорд┐рдиреА E3 v1.2, рд╡рд╛рд╕реНрддрд╡рд┐рдХ BLTouch v3.1

V2 рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
Skr1.3 рдХреЗ рд▓рд┐рдП рд╡рд╛рдпрд░рд┐рдВрдЧ рд╕реНрдЯреЙрдХ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдореИрдВ рдорд╛рд░реНрд▓рд┐рди 2.0.1 рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдХреНрдпрд╛ рдЖрдк рдПрдХ рдФрд░ BLTouch рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ? рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рдЬрд╛рдВрдЪ рдирд╣реАрдВ рд╣реИ?

рдХреЛрдИ рдЦреЗрдж рдирд╣реАрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп BLTouch рд╣реИред рд╡рд┐рдлрд▓рддрд╛ ~ 200 рдпрд╛ рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдореЗрдВ рд╣реЛрддреА рд╣реИред

@mlehnhoff рдЬрдм рдЖрдкрдХреЛ рд╕рдордп рдорд┐рд▓рддрд╛ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдПрдХ

рдФрд░ рдмрдЧрдлрд┐рдХреНрд╕ 2.0.x рдХреЛ рджреИрдирд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреГрдкрдпрд╛ рд╣рд░ 14 рджрд┐рди рдпрд╛ рдЙрд╕рдХреЗ рдмрд╛рдж рдкреБрди: рд▓рд┐рдЦреЗрдВ

рдирд╡реАрдирддрдо рдмрдЧрдлрд┐рдХреНрд╕ рдмрд┐рд▓реНрдб [2020.01.24] рдХреЛ рдкреБрдирдГрдкреНрд░рдорд╛рдгрд┐рдд рдХрд┐рдпрд╛ред
рдХреНрдпрд╛ рджреЛ рдЬрд╛рдВрдЪ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкрд░реАрдХреНрд╖рдг, 150 рдкреНрд░рддреНрдпреЗрдХред

  1. рдмрд┐рд╕реНрддрд░ рд╣реАрдЯрд┐рдВрдЧ рдмрдВрдж, рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдорд╛рдкреНрдд, рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди: 0.003928ред
  2. рдмреЗрдб рд╣реАрдЯрд┐рдВрдЧ рдСрди, рдкреНрд░реЛрдмрд┐рдВрдЧ рдлреЗрд▓, 137 рдкрд░ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

рдореИрдВрдиреЗ рдПрдХ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рджреЗрдЦрд╛ рд╣реИ рдЬрдм рдПрдХ рдХреНрд▓реЛрди BLTouch (3DTouch) рдХреЗ рд╕рд╛рде SKR1.1 рдмреЛрд░реНрдб (LPC1768) рдкрд░ рдмрдЧрдлрд┐рдХреНрд╕ 2.0.x рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди 25 рдЬрд╛рдВрдЪ рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рд╕реЗ, рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЬрд╛рдВрдЪ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП рдкрд┐рди рдмрд╣реБрдд рдЬрд▓реНрджреА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬреИрд╕реЗ рд╕реНрдЯреЛрд╡ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдПрдХ рддреИрдирд╛рддреА)ред

@mlehnhoff рдЬрдм рдЖрдкрдХреЛ рд╕рдордп рдорд┐рд▓рддрд╛ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдПрдХ

@boelle : @ p3p рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореБрджреНрджрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рд░реНрд▓рд┐рди рдореЗрдВ рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ LPC рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛, рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдкреАрдбрдмреНрд▓реВрдПрдо рд▓реИрдЪрд┐рдВрдЧ рдореЛрдб рдХреЛ рдЕрдирдХрдореНрдкреНрд▓реАрдЯ рдХрд░рдирд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдЬрдм рддрдХ рдпрд╣ рддрдп рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛, рддрдм рддрдХ рд╣рд░ рдХреЛрдИ рдЬреЛ рдордЬрд╝рдмреВрддреА рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдмреНрд▓рдЯреЙрдЪ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЙрд╕реЗ рдореЗрд░реЗ рдмрджрд╕реВрд░рдд, рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдлрд┐рд▓рд╣рд╛рд▓ рдореЗрд░реЗ рдкрд╛рд╕ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдПрдХ рдСрд╕рд┐рд▓реЛрд╕реНрдХреЛрдк рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ P3P рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдЗрд╕рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЦреБрджрд╛рдИ рдХрд░рдирд╛ рдЪрд╛рд╣реЗ, рддреЛ рдирд┐: рд╕рдВрдХреЛрдЪ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ:

рдпрд╣ рдореБрджреНрджрд╛ рд╣реИ
рдПрдВрдбрд░ 3, SKR рдорд┐рдиреА E3 v1.2, рд╡рд╛рд╕реНрддрд╡рд┐рдХ BLTouch v3.1

SKR рдорд┐рдиреА E3 v1.2 рдПрдХ STM32 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ LPC1768 рдХрд╛ред

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдкреАрдбрдмреНрд▓реВрдПрдо рдХреЛ рд▓реЗрдЯрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдирд┐рдореНрди LPC176x рдЗрд░реЗрдЯрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ:

3.13 PWM.1: 100% рд╕реЗ PWM1.1 рдХреЗ рд▓рд┐рдП рдбреНрдпреВрдЯреА рд╕рд╛рдЗрдХрд┐рд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп
рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдкреВрд░реНрдг PWM рдЕрд╡рдзрд┐ рд╕реЗ рдкрд╣рд▓реЗ рдХрдо рд░рд╣ рд╕рдХрддрд╛ рд╣реИ
рдЕрджреНрдпрддрди рдкреНрд░рднрд╛рд╡реА рд╣реЛрддрд╛ рд╣реИ
рдкрд░рд┐рдЪрдп:
LPC176x PWM рдкрд░рд┐рдзреАрдп рдкрд░, рджреЛ рдореИрдЪ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХрд▓ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдирд┐рдпрдВрддреНрд░рд┐рдд PWM рдЖрдЙрдЯрдкреБрдЯред рдПрдХ рдореИрдЪ рд░рдЬрд┐рд╕реНрдЯрд░ (PWM1MR0) PWM рдЪрдХреНрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рджрд░, рдорд┐рд▓рд╛рди рдкрд░ рдЧрдгрдирд╛ рд░реАрд╕реЗрдЯ рдХрд░рдХреЗред рдЕрдиреНрдп рдореИрдЪ рд░рдЬрд┐рд╕реНрдЯрд░ рдкреАрдбрдмреНрд▓реВрдПрдо рдмрдврд╝рдд рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдкрджред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдЪ рд░рдЬрд┐рд╕реНрдЯрд░ PWM1MR1 PWM1 рдХреА рдмрдврд╝рдд рд╕реНрдерд┐рддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдХрдИ рд╕рд┐рдВрдЧрд▓ рдПрдЬ рдХрдВрдЯреНрд░реЛрд▓ рдкреАрдбрдмреНрд▓реВрдПрдо рдЖрдЙрдЯрдкреБрдЯ рд╕рднреА рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рдмрдврд╝рдд рд╣реЛрдЧреА
рдкреНрд░рддреНрдпреЗрдХ PWM рдЪрдХреНрд░, рдЬрдм PWM1MR0 рдореИрдЪ рд╣реЛрддрд╛ рд╣реИред
рдореБрд╕реАрдмрдд:
рдХреЗрд╡рд▓ рдПрдХрд▓-рдХрд┐рдирд╛рд░реЗ рдореЛрдб рдореЗрдВ, рдпрджрд┐ PWM1.1 (рдкрд▓реНрд╕ рдЪреМрдбрд╝рд╛рдИ 1 рдореЙрдбреНрдпреВрд▓реЗрдЯрд░ 1, рдЪреИрдирд▓ рдХреЗ рд▓рд┐рдП рдХрд░реНрддрд╡реНрдп рдЪрдХреНрд░
1 рдЖрдЙрдЯрдкреБрдЯ) 100% (PWM1MR1 = PWM1MR0) рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдлрд┐рд░ PWM1.1 рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ
рдирдП рд╡рд╛рдВрдЫрд┐рдд рдХрд░реНрддрд╡реНрдп рдЪрдХреНрд░ рд╕реЗ рдкрд╣рд▓реЗ рдкреВрд░реНрдг PWM рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдХрдо рд░рд╣ рд╕рдХрддрд╛ рд╣реИ
рд▓рд╛рдЧреВ рд╣реЛрдирд╛ред рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ PWM1.1 рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред рдЕрдиреНрдп PWM рдЪреИрдирд▓
(PWM1.2 рд╕реЗ PWM1.6) рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реИрдВред
рдХрд╛рдо рдХреЗ рдЖрд╕рдкрд╛рд╕:
рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд┐рдХреНрд╕ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ PWM1MR1 рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ
PWM1.1 рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдЕрдкрдбреЗрдЯ рдореЗрдВ рдХрд┐рд╕реА рднреА рджреЗрд░реА рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП PWM1MR0 + 1 (рдХрдо рд╕реЗ рдХрдо 1)ред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо рдХрднреА рднреА 100% PWM рдореЛрдб рдореЗрдВ рдПрдХ рд╕рд░реНрд╡реЛ рдкрд┐рди рдбрд╛рд▓рддреЗ рд╣реИрдВред

рдлрд┐рд░ рдлрд┐рд░, PWM 1.1 рдкрд░ P2_0 рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ SKR 1.3 рдкрд░ рд╕рд░реНрд╡реЛ рдкрд┐рди рд╣реИ ...

рдореИрдВ рдПрдХ рд╕рдорд╛рди рдореБрджреНрджреЗ (рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмреАрдПрд▓ рдЯрдЪ 3.1 рдФрд░ рдПрд╕рдХреЗрдЖрд░ рдкреНрд░реЛ 1.1 рдХреЗ рд╕рд╛рде) рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВрдиреЗ # 16986 рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рдкрд╛рдпрд╛ рд╣реИ, рдЙрд╕рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдореЗрд░рд╛ рд╕рдВрдмрдВрдз XY_PROBE_SPEED рд╕реЗ рдерд╛ред 10000 рдХрд╛ рдЖрдВрдХрдбрд╝рд╛ рдмреАрдПрд▓ рдЯрдЪ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдкрд▓реНрд╕ рд╕реЗ рдбреАрд╕реА рд▓реЗрд╡рд▓ рдореЗрдВ рдмрджрд▓рдХрд░ 15 рдкреНрд░реЛрдмрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ (рдЬреЛ рдкрд╣рд▓реА рд╡рд╛рдИ рдЪрд╛рд▓ рдХреЗ рдмрд╛рдж рднреА рдкрд╣рд▓рд╛ рд╣реИ) рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдореЗрд░реЗ рд▓рд┐рдП 6000 рдХрд╛ рдЖрдВрдХрдбрд╝рд╛ рдХрд┐рд╕реА рднреА рдореБрджреНрджреЗ рдХреЛ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рдерд╛ред

рдореИрдВрдиреЗ рджреЛ рдПрдВрдбрд░ 3 рдкрд░ SKR v1.3 рдФрд░ 3D рдЯрдЪ v2 (рдФрд░ Pi 3X) рдХреЗ рд╕рд╛рде рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдЗрд╕ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдПрдмреАрдПрд▓ (3-5 рдкреНрд░рд┐рдВрдЯ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 1) рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рдлрд▓рддрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЬрд╛рдВрдЪ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рд╣реЛрдЧреА (рд▓реЗрдХрд┐рди рддреБрд░рдВрдд рд▓рд╛рд▓ рдЭрдкрдХреА) рдФрд░ рдиреЛрдЬрд▓ рдмрд┐рд╕реНрддрд░ рдореЗрдВ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпрд╛ рдпрд╣ рдпрд╛рдВрддреНрд░рд┐рдХ рдЬреЗрдб рдЕрдВрдд рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдерд╛ -рдмрд╕ рдореИрдВ рдЙрджреНрджреЗрд╢реНрдп рдкрд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдФрд░ рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдпрджрд┐ рд╕рднреА рдирд╣реАрдВ, рддреЛ рдорд╛рд░реНрд▓рд┐рди 2.0.x рдореЗрдВ рдкреНрд░реЛрдмрд┐рдВрдЧ / рдмреАрдПрд▓ рдЯрдЪ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдХреНрд░рдордкрд░рд┐рд╡рд░реНрддрдиред
рдЪреВрдВрдХрд┐ рдореБрдЭреЗ рдЗрди рд╣рдлреНрддреЛрдВ (M48 рдФрд░ рдХрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рд┐рдВрдЯ рджреЛрдиреЛрдВ) рдХреЗ рджреМрд░рд╛рди рдЕрдирдЧрд┐рдирдд рдЬрд╛рдВрдЪ рдХреЗ рджреМрд░рд╛рди 0 рд╡рд┐рдлрд▓рддрд╛рдПрдВ рдорд┐рд▓реА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЕрдкрдиреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕ рд╕реНрдкрд╖реНрдЯ рд╕рдлрд▓рддрд╛ рдХреЛ рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдкрд░рд┐рдгрд╛рдо рдмрджрд▓ рдЬрд╛рдПрдВред
рдореИрдВрдиреЗ рдпрд╣ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ XY рдЬрд╛рдВрдЪ рдЧрддрд┐ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (6-8-10000 mm / s рдХреА рдХреЛрд╢рд┐рд╢ рдХреА), Z рдЬрд╛рдВрдЪ рдХреА рдЧрддрд┐ рдФрд░ рдЬрд╛рдВрдЪ рдХреЗ рджреМрд░рд╛рди рд╣реАрдЯрд░ / рд╕реНрдЯреЗрдкрд░ рдХреЛ рдЕрдХреНрд╖рдо рдХрд┐рдП рдмрд┐рдирд╛ред рдореВрд▓ рд░реВрдк рд╕реЗ, рдорд░реНрд▓рд┐рди рдореЗрдВ рдкреНрд░реЛрдмрд┐рдВрдЧ рд╕реЗрдЯрдЕрдк рд╡рд┐рдлрд▓рддрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░рдХ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдЕрднреА рднреА рд╕рдЯреАрдХ рдкреНрд░рднрд╛рд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо Z рдЧрддрд┐ рд╣реИ)ред
рдХреЗрд╡рд▓ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдПрд▓рд╕реАрдбреА рдХреА рдмреИрдХрд▓рд╛рдЗрдЯ (5 рд╡реА) рдЬрд╛рдВрдЪ рдХреЗ рджреМрд░рд╛рди рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЭрдкрдХреА рд▓реЗрддреА рд╣реИ рдпрджрд┐ рдЗрд╕рдХреА 5 рд╡реА рдПрд╕рдХреЗрдЖрд░ рд╕реЗ рдЦреАрдВрдЪреА рдЧрдИ рд╣реИ, рддреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪ рдХреА рд╡рд░реНрддрдорд╛рди рдЦрдкрдд рдХреЗ рдХрд╛рд░рдг рд╡реЛрд▓реНрдЯреЗрдЬ рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдХрд╛ рд╕рдВрдХреЗрдд рд╣реИ (рд▓реЗрдХрд┐рди рдореЗрд░реЗ рджрд╛рдпрд░реЗ рдХреА рдкреВрд░реА рдЬрд╛рдВрдЪ рдФрд░ рдЕрд▓рдЧ рдХрд░рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛) ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореИрдВрдиреЗ рдЬрд╛рдВрдЪ рдХреЗ рдкрд╛рд╕ рджреЛ рдЬреАрдПрдирдбреА рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде (рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рдмрд╛рд╣рд░реА 5V рд╕реНрд░реЛрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ) рдХреЗ рдмрдЬрд╛рдп 5V рдХреЛ рд╡рд╛рдпрд░реНрдб рдХрд░ рджрд┐рдпрд╛, рдПрдХ рдПрд╕рдХреЗрдЖрд░ рдХреЛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рджреВрд╕рд░рд╛ рдкрд╛рдИ рдХреЛ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ (рдПрдХ рдЧрд░реАрдм рдЖрджрдореА рдХреЗ рд╕реНрдЯрд╛рд░ рдЧреНрд░рд╛рдЙрдВрдб рдХреЗ рд▓рд┐рдП) ред

@mlehnhoff
рдХреГрдкрдпрд╛ рдЬрд╣рд╛рдВ рдпрд╣ рдЦрдбрд╝рд╛ рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЧрдлрд┐рдХреНрд╕-2.0.x рд╢рд╛рдЦрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред

рдореИрдВ рдЕрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ BLTouch рдкрд░ рдЬрд▓реНрдж рд╣реА рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╕рдорд╛рди рдмреЛрд░реНрдб (STM32F103RC) рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рд╕рдорд╛рди рдореБрджреНрджреЗ! рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рдордп рдХрд╛ рдореБрджреНрджрд╛ рд╣реИ рдпрд╛ рдХреБрдЫ рдФрд░! рд▓реЗрдХрд┐рди 91 рдпреВрдмреАрдПрд▓ рдЬрд╛рд▓ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рд╢рд╛рдпрдж 1 рдпрд╛ 2 рдЕрд╕рдлрд▓ рдЬрд╛рдВрдЪ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдорд┐рд▓рддреА рд╣реИ рдЬреИрд╕реЗ рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рд╣реИ?

рдЦреИрд░ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореЗрд░рд╛ рдмреЛрд░реНрдб 'рд╕рд╛рдЭрд╛' рд╕рд░реНрд╡реЛ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рдж рдиреАрдЪреЗ рдЬреЛрдбрд╝рд╛ рд╣реИ рдФрд░ рдпрд╣ 6ms / us рдХрд╛ safe_delay рд▓рдЧрддрд╛ рд╣реИ? рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ! рд╕реЗрдВрд╕рд░ рддреЗрдЬ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдХреЛрдИ рдорддрд▓рдм рд╣реИ? рдФрд░ рдореИрдВ рдЕрдм рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдЬрд╛рд▓ рдкрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд╣реЛ рдЧрдпрд╛ рд╣реВрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реЗрдВрд╕рд░ рдХреЗ рдлреЗрд▓? рдЗрд╕ рдкрд░ рдирдЬрд╝рд░ рд░рдЦреЗрдВрдЧреЗ рдФрд░ рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╢реБрд░реВ рдореЗрдВ рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧ рд░рд╣реЗ рд╣реИрдВ! рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ BLTouch рдХреЗ рд╕рд╛рде рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рджреЛрд╖рдкреВрд░реНрдг рдерд╛ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдерд╛! рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕рдХреЗ рдЕрдиреНрдп рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рд╕реЗрдЯрдЕрдк рдореВрд▓ рд╕реНрдЯреЙрдХ рдмреЛрд░реНрдб рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рдХреЗрд╡рд▓ рдмреАрдЯреАрдЯреА V2.0 рдФрд░ рдорд░реНрд▓рд┐рди рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИ рд╣реИред рдкрд╣рд▓реЗ рдореИрдВ рдХреНрд▓реАрдкрд░ рдЪрд▓рд╛ рд░рд╣рд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред

if ( (servoIndex == 0) && ( extDigitalRead(SERVO0_PIN) == 1 ) ) { safe_delay(6); }

@ aslater3 рдпрджрд┐ рдореЗрд░рд╛ рдмреЛрд░реНрдб (SKR Mini E3 v1.2) рдореЗрдВ 'рд╕рд╛рдЭрд╛' рд╕рд░реНрд╡реЛ рдХреЛрдб рд╣реИ рддреЛ рдореИрдВ рдХреИрд╕реЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ?

@boelle рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рд╡реНрдпрд╕реНрдд рдерд╛ред рдореИрдВрдиреЗ рдЕрднреА рдирд╡реАрдирддрдо рдмрдЧрдлрд┐рдХреНрд╕-2.0.x (рдЬреЛ 2.0.5.4 рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ) рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдореБрджреНрджрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА pio- рдлреНрд░реЗрдорд╡рд░реНрдХ- arduino-lpc176x рдореЗрдВ рддрдп рдирд╣реАрдВ рд╣реИред
рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ рдЕрдм рдореИрдВ рдЗрд╕реЗ рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ (рдФрд░ рдЕрдВрддрддрдГ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛) ...

2.0.5.4 ( 2.0.x ) рдФрд░ bugfix-2.0.x рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рд╛рдЦрд╛рдПрдБ рд╣реИрдВред рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо bugfix-2.0.x рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

2.0.5.4 ( 2.0.x ) рдФрд░ bugfix-2.0.x рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рд╛рдЦрд╛рдПрдБ рд╣реИрдВред рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо bugfix-2.0.x рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╣рд╛рдБ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдирд╡реАрдирддрдо рдмрдЧрдлрд┐рдХреНрд╕-2.0.x рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ! 2.0.5.4 рдХреЗрд╡рд▓ рд╡рд╣реА рд╣реИ рдЬреЛ рдПрд▓рд╕реАрдбреА рдореЗрдиреВ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ

рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдмрдЧ рдорд╛рд░реНрд▓рд┐рдирдлреЙрд╡ рдХреЛрдб рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдкрд┐рдпреЛ-рдлреНрд░реЗрдорд╡рд░реНрдХ-рдЖрд░реНрдбрд┐рдиреЛ-рдПрд▓рдкреАрд╕реА 176x рдХреЗ рдЕрдВрджрд░ рд╣реИ

рдпрд╣ рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдХреЛрдб рдХрд╛ рдХреМрди рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣рд╛ рд╣реИ: рдПрдЪрдбрдмреНрд▓реНрдпреВ-рдкреАрдбрдмреНрд▓реВрдПрдо рдХреА рд╡рд┐рдХрд▓рд╛рдВрдЧ рд▓реИрдЪрд┐рдВрдЧред

рд╕рдорд╕реНрдпрд╛ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рд▓реИрдЪрд┐рдВрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЦреЛрдЬрдирд╛ рд╣реИред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдХреБрдВрдбреА рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ @ p3p рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд░рд╣рд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рдореМрдХрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрднреА рдлрд┐рд░ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрдзрд┐рдХ рд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВред

2.0.5.4 рдХреЗрд╡рд▓ рд╡рд╣реА рд╣реИ рдЬреЛ рдПрд▓рд╕реАрдбреА рдореЗрдиреВ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ

рддрдм рдЖрдк рдирд╡реАрдирддрдо рдмрдЧрдлрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдкрдХрд╛ LCD bugfix-2.0.x рдХрд╣реЗрдЧрд╛ред

рдЬрдм рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирдП рдореИрдЪ рдореВрд▓реНрдп рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдЫреЛрдЯреЗ рдХрд░реНрддрд╡реНрдп рдЪрдХреНрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ 1 рдЕрд╡рдзрд┐ рдХреА рдЧрдбрд╝рдмрдбрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЬрдм pwm рд╢реИрдбреЛ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

2.0.5.4 рдХреЗрд╡рд▓ рд╡рд╣реА рд╣реИ рдЬреЛ рдПрд▓рд╕реАрдбреА рдореЗрдиреВ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ

рддрдм рдЖрдк рдирд╡реАрдирддрдо рдмрдЧрдлрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдкрдХрд╛ LCD bugfix-2.0.x рдХрд╣реЗрдЧрд╛ред

рдареАрдХ рд╣реИ, рдореЗрд░рд╛ рдмреБрд░рд╛, рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рдмрдЧрдлрд┐рдХреНрд╕-2.0.x рдХреЗ рдмрдЬрд╛рдп рд╢рд╛рдЦрд╛ 2.0.x рдкрд░ рдХреНрд▓реЛрди рдХрд┐рдпрд╛ ... рдЕрдм рдореИрдВрдиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ -> рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ (рдмреЗрд╢рдХ)

рдЬрдм рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирдП рдореИрдЪ рдореВрд▓реНрдп рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдЫреЛрдЯреЗ рдХрд░реНрддрд╡реНрдп рдЪрдХреНрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ 1 рдЕрд╡рдзрд┐ рдХреА рдЧрдбрд╝рдмрдбрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЬрдм pwm рд╢реИрдбреЛ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@ p3p рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдкрдиреЗ рдХрд┐рди рдореБрджреНрджреЛрдВ рдкрд░ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛, рдЬрдм рдЖрдкрдиреЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдерд╛?

рдореБрдЭреЗ рдЬреЛ рдпрд╛рдж рд╣реИ (рдпрд╣ рдПрдХ рд▓рдВрдмрд╛ рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдбрд┐рдмрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛), рдЫрд╛рдпрд╛ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рдкрд▓реНрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдЫрд┐рдЯрдкреБрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп 1 рдЕрд╡рдзрд┐ рдХреА рдЧрдбрд╝рдмрдбрд╝ рдХреЛ рдЪреБрдирд╛ рдерд╛ред рдпрд╣ рд╕рдВрднрд╡рддрдГ рдПрдХ рд╣реА рдЕрд╡рдзрд┐ рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкрд▓реНрд╕ рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рдерд╛ред

рдПрдХ рдХрдорд╛рдВрдб рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡реЛ рдХреЛрдг рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдкрд▓реНрд╕ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо 20 рдПрдордПрд╕ рд░рд╣рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред
рдбрд┐рд╡рд╛рдЗрд╕ / рд╕рд░реНрд╡реЛ рджреНрд╡рд╛рд░рд╛ рдирдИ рдкрд▓реНрд╕ рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рджрд╛рд▓реЛрдВ рдХреЗ рд░рд╣рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо 20 ms рдХреЗ рднреАрддрд░ рдХреЛрдг рдХреЛ рдмрджрд▓рдирд╛ рдордирд╛ рд╣реИред
рдХреНрдпрд╛ @sjasonsmith рдиреЗ https://github.com/MarlinFirmware/Marlin/issues/18598#issuecomment -657406598 рдореЗрдВ 60 рдПрдордПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреЗрд╣рддрд░ рдмрддрд╛рдпрд╛ред

рдЫрд╛рдпрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдХреЛрдг рдореВрд▓реНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдЕрдзрд┐рдХ рдмрд╛рд░ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред (рдЫрд╛рдпрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЫрд╛рдпрд╛ рдЪрд░?)
рд╕рдВрднрд╡рддрдГ рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдПрдХ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА SERVO_DELAY рд╕рд╛рде рдХреБрдЫ рдРрд╕рд╛ рд╣реА рд╣реИ, рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рд░реНрд╡реЛ (рдпрд╛рдВрддреНрд░рд┐рдХ рд░реВрдк рд╕реЗ) рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдп рдкрд░ рдЖрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рд░реНрд╡реЛ рд╕рд┐рдЧреНрдирд▓ рд╢рдЯрдбрд╛рдЙрди рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рд┐рдПред

@ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐ рдЕрд╡рдзрд┐ рдореЗрдВ рдХрдИ рдмрд╛рд░ рдЫрд╛рдпрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдмрджрд▓рдирд╛ рд╡реНрдпрд░реНрде рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдкрд░ рдзрдХреЗрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рдХрдИ рдмрд╛рд░ рдмрджрд▓рдиреЗ рд╕реЗ рдЗрд╕ рдЕрд╡рдзрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рд╣реЛ рдЬрд╛рдПрдЧреА, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреАрдбрдмреНрд▓реВрдПрдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░реЛрдХрдиреЗ рдХрд╛ рд╕рдорд╛рдзрд╛рди рднреА рдЕрдХреНрд╕рд░ (рдпрджрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрджреНрджрд╛ рд╣реИ), рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд┐рдирд╛ рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рдорд╛рд░рд╛ рдЬрд╛рдПрдЧрд╛ред

@ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐ рдЕрд╡рдзрд┐ рдореЗрдВ рдХрдИ рдмрд╛рд░ рдЫрд╛рдпрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдмрджрд▓рдирд╛ рд╡реНрдпрд░реНрде рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдкрд░ рдзрдХреЗрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рдХрдИ рдмрд╛рд░ рдмрджрд▓рдирд╛ рдХреНрдпреЛрдВ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛,

рдореИрдВ рдпрд╣ рднреА рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпреЛрдВ рдпрд╛ рдХреНрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░рддреА
рдПрдХ рдирд┐рд░реНрдорд╛рдг рдХреА рддрд░рд╣:

static float last_servo_angle = 0.0f;
if (servo_angle != last_servo_angle) {
  set_servo(sevo_angle);
  last_servo_angle = servo_angle;
}

рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╣реА рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдХрдИ рдмрд╛рд░ рдЫрд╛рдпрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рд▓рд┐рдЦрдиреЗ рд╕реЗ рд░реЛрдХрдирд╛ рд╣реЛрдЧрд╛ред

рдЕрдЧрд░ рдореБрдЭреЗ рд╕рд╣реА рд╕реЗ рдпрд╛рдж рд╣реИ, рддреЛ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдореИрдВрдиреЗ SERVO_PROBE рдХреЛрдб рдХреЛ рдЫреБрдЖ рдерд╛, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ BL-Touch рджрд┐рдЦрд╛рдИ рджреЗ, рдореИрдВрдиреЗ рдзреНрдпрд╛рди рд╕реЗ рд╕рд░реНрд╡реЛ рдФрд░ рд╕реНрдЯреЗрдкрд░реНрд╕ рдХреЛ рд╕рдорд╛рдирд╛рд░реНрдердХ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдмрдЪрд╛ рд▓рд┐рдпрд╛ - рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╣рдореЗрд╢рд╛ DEACTIVATE_SERVOS_AFTER_MOVE рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рд╕реНрдЯреЗрдкрд░ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣рд╛ рдерд╛, рддрдм рдореЗрд░реЗ рд╕рд░реНрд╡реЛрд╕ рдиреЗ рдШрдмрд░рд╛рд╣рдЯ рдХреА рдФрд░ рд╕рд░реНрд╡реЛрдЕрдВрдЧ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж SERVO_DELAY (рдХреБрдЫ рд╕реМ ms) рдкреЙрдЬрд╝ рдХрд┐рдпрд╛ред рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдм рдЬреЛ рдмрд╣реБрдд рдХрдо рджреЗрд░реА рд╣реЛ рд░рд╣реА рд╣реИ, рдЙрд╕рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЬреАрдд рд╣реИред

рдЕрдЧрд░ рдмреАрдПрд▓-рдЯрдЪ рдХреЛрдб рдЙрд╕реА рд╕рдордп рд╕рд░реНрд╡реЛ рдФрд░ рд╕реНрдЯреЗрдкрд░реНрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдореБрдЭреЗ рдЧреЗрдВрдж рдЦреЗрд▓рдирд╛ рд╣реИред

рдХреНрдпреЛрдВрдХрд┐ рдмреАрдПрд▓-рдЯрдЪ рд╕рд░реНрд╡реЛ рд╕рд┐рдЧреНрдирд▓ рдкрд░ рд▓рдЧрд╛рддрд╛рд░ DEACTIVATE_SERVOS_AFTER_MOVE рд╣реЛрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдмрд╛рдзрд┐рдд рдЪрд╛рд▓рд┐рдд рдЗрдорджрд╛рджреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд▓рдВрдмрд┐рдд рд╡реНрдпрд╡рдзрд╛рди рднрдпрд╛рд╡рд╣ рд╣реЛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рд╕рд░реНрд╡реЛ рд╕рдВрдХреЗрдд рдореЗрдВ рдЧрдбрд╝рдмрдбрд╝реА рд╣реБрдИред рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд PWM рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рд╣реЛрдЧрд╛ред рдЖрдорддреМрд░ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рд╕рд░реНрд╡реЛ рд╣реЛрддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдмрд┐рдирд╛ рд░реБрдХреЗ set_servo(0); set_servo(180); set_servo(0); рдмрд┐рд▓реНрдХреБрд▓ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреЗрдЧрд╛ - рди рддреЛ рдЕрд╕рд▓реА рд╕рд░реНрд╡реЛ рдкрд░, рди рд╣реА рдмреАрдПрд▓-рдЯрдЪ рдкрд░ред

рдорд╛рдлрд╝ рдХрд░рдирд╛ред рд╕рдВрднрд╡рддрдГ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреАрдбрдмреНрд▓реВрдПрдо рдкрд░ рдЕрдзрд┐рдХ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИрдВ, рдЗрд╕ рд╕рдордп, рдЬрд╣рд╛рдБ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдХреЗрд╡рд▓ рд╕рдордп рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рдиреА рд╣реИред

рдорд╛рдлрд╝ рдХрд░рдирд╛ред рд╕рдВрднрд╡рддрдГ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреАрдбрдмреНрд▓реВрдПрдо рдкрд░ рдЕрдзрд┐рдХ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИрдВ, рдЗрд╕ рд╕рдордп, рдЬрд╣рд╛рдБ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдХреЗрд╡рд▓ рд╕рдордп рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рдиреА рд╣реИред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреАрдбрдмреНрд▓реВрдПрдо рдХреЗ рд╕рд╛рде рд╣реИ, рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд╣реА рдЧрдИ рд╣рд░ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ, рдореИрдВ рд╕рд┐рд░реНрдл рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реНрддрд░ рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛, рдЬреИрд╕реЗ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рджреМрд░рд╛рди рднреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рдХреИрд╕реЗ рдордЬрд╝рдмреВрддреА рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред ) рдЙрд╕реА рдЕрд╡рдзрд┐ рдореЗрдВред рдЧреНрд░рд╛рд╣рдХ рдкрд╣рд▓реЗ рдХреЗ рдмрдЬрд╛рдп рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ рд▓реЗрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░реЗрдЧрд╛, рдФрд░ рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрд╡рдзрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрд╛рдж рдХреЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

рдПрдХ рдирдпрд╛ рд╕рдорд╛рдзрд╛рди рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд░ рдпрд╣ рдирд┐рджрд╛рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣реА рд╣реИ рдФрд░ рдореИрдВ рдмреЗрд╡рдХреВрдл рдирд╣реАрдВ рдерд╛, рддреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ред

рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛
рдХрдо рд╕реЗ рдХрдо рд╕реНрдерд╛рдпреА рдкрджреЛрдВ рдХреЛ рдХрдм рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

servo_update(angle) only updates a volatile variable lets say inter_angle.

an interrupt, either overflow or compare could be:
{  
  static uint32_t counter = 0;
  static uint16_t last_inter_angle = 0;
  if (counter++ > 3) { // if counter should overflow there is a small risk of delaying another 3*20 ms. Every ~55min if 16 bit.
    if (inter_angle != last_inter_angle) { // if counter above 3 the update will be immediate when inter_angle changed.
      update_shadow_compare_register(inter_angle);
      counter = 0;
      last_inter_angle = inter_angle;
    }
  }
}

рд╣рд░ 20 рдПрдордПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдпрд╣ рдХрдо рд╕реЗ рдХрдо 3 * 20 рдПрдордПрд╕ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рдкрд▓реНрд╕ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рд╕реНрдерд┐рд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдлрд┐рд░ рдХреЗрд╡рд▓ рдирдП рдХрдорд╛рдВрдб рдХреЛрдг рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдЧреЗ рдХреМрди рд╕рд╛ рдХреЛрдг рдЖрддрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╕рднреА рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдЧрд╛ - рдпрд╣ рдЬрд╛рдирдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ - рдХреБрдЫ рдЬрдм рдЖрдкрдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рднреЗрдЬреЗ рдЧрдП рджрд╛рд▓реЛрдВ рдХреЛ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЫрд╛рдпрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдмрд╣реБрдд рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдбреЗрдЯ рдХреЛ рд╡рд╛рд░рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдЙрд╕ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд┐рд░ рдЪрд░ рдХреЛ рдПрдХ рдХрддрд╛рд░ рд╕реЗ рдмрджрд▓рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

рдЖрд░рд╕реА-рдлреНрд▓рд╛рдЗрдВрдЧ рдореЗрдВ рдордзреНрдпрд╡рд░реНрддреА рдкрджреЛрдВ рдХреЛ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдмреАрдПрд▓-рдЯрдЪ рд╕реНрдЯреЛрд╡рд┐рдВрдЧ, рддреИрдирд╛рддреА, рд░реАрд╕реЗрдЯрд┐рдВрдЧ, рдмрджрд▓рддреЗ_рдореЙрдбреНрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ ... рд╕рднреА рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд░ рдХрдорд╛рдВрдб рдХреЛ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджрдмрд╛рдЬреА рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рд░реНрд╡реЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдмреАрдПрд▓-рдЯрдЪ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрдорд╛рдВрдб рдХреЛ рд╕реНрдЯреЗрдкрд░реНрд╕ рдореВрд╡реНрд╕ рдХреЗ рд╕рд┐рдВрдХ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЬрд╛рддреЗ рд╕рдордп рдЬрд╛рдВрдЪ рдХреЛ рд╡рд╛рдкрд╕ рд▓реЗрдирд╛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдЫреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред :-)
рддреЛ рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдорд╛рд░реНрд▓рд┐рди рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдХреЛрдг рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред


рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рддреБрд▓рдирд╛рддреНрдордХ рдмрд╛рдзрд╛ рдЫрд╛рдпрд╛ рддреБрд▓рдирд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдПрдХ рд╣реИред рддрдм рдмрд╛рдзрд╛ рдХреЛ рд▓рдЧрднрдЧ 17ms рддрдХ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реЗ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ рдФрд░ рдЕрднреА рднреА рд╕рдордп рд╣реЛрдЧрд╛ рдЬрдм рдУрд╡рд░рдлреНрд▓реЛ рд╣реЛрдиреЗ рдкрд░ рддреБрд▓рдирд╛-рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ-рд░рдЬрд┐рд╕реНрдЯрд░ рддреИрдпрд╛рд░ рд╣реЛред
рдпрджрд┐ рдХрд╛рдЙрдВрдЯрд░ 3 рд╕реЗ рдКрдкрд░ рд╣реИ, рддреЛ рдЕрд╡рд░реЛрдз рдХреЛ рд░реЛрдХрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм inter_angle рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ SKR рдорд┐рдиреА 1.1 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред
рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВ рдХрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реВрдВ, рд╕рд░реНрд╡реЛ рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдмрд┐рдВрджреБ рдкрд░ рдЬрд╛рддрд╛ рд╣реИред

https://www.youtube.com/watch?v=HVyaKdpJsP0

1
2

@Matheusschmitz SKR рдорд┐рдиреА рдПрдХ рдЕрд▓рдЧ рдордВрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрдЧрд╛ред STM32F1 рдмреЛрд░реНрдбреЛрдВ (рдЖрдкрдХреЗ рдЬреИрд╕реЗ) рдХреЗ рд▓рд┐рдП BLTouch рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдереЛрдбрд╝реЗ рд╕рдордп рдореЗрдВ рд╣реБрдП рдереЗред рдХреГрдкрдпрд╛ рдмрдЧрдлрд┐рдХреНрд╕-2.0.x рд╢рд╛рдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рдореБрджреНрджреЗ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рд╕рдорд░реНрдерди рд╕реНрдерд╛рдиреЛрдВ рдЬреИрд╕реЗ рдбрд┐рд╕реНрдХреЙрд░реНрдб рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рдореБрджреНрджрд╛ LPC176x рдмреЛрд░реНрдбреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдЕрдкрдиреЗ SKR1.3 рдФрд░ BLTouch рдХреНрд▓реЛрди рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рднреА рдЪрд▓рддрд╛ рд╣реВрдВред
рдореИрдВ рдЗрд╕реЗ рд╡реАрдбрд┐рдпреЛ рдкрд░ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдареАрдХ 1:54 рдХреЗ рдЖрд╕рдкрд╛рд╕:
https://www.youtube.com/watch?v=wF0Mia49ECI&t=114s
(рд╡реАрдбрд┐рдпреЛ 1080p YouTube рдХреЛ рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рд╣реИ)

рдпрд╣рд╛рдВ рдпрд╣ рднреА рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЬрдм рдпрд╣ рдпреВрдмреАрдПрд▓ рдХреЗ рджреМрд░рд╛рди рд╣реЛрддрд╛ рд╣реИ рддреЛ рдПрдХ рдЫрд╡рд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ
more points

рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рджреВрд╕рд░реЛрдВ рдХреА рддрд░рд╣, рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдорджрдж рдирд╣реАрдВ рдХреАред
рдореИрдВ рдирд╡реАрдирддрдо рдмрдЧрдлрд┐рдХреНрд╕-2.0.x рд╢рд╛рдЦрд╛ рдкрд░ рд╣реВрдВ

рдореЗрд░реА рддрд░рдл рд╕реЗ рдПрдХ рд╣реА рдореБрджреНрджрд╛ред
рдореИрдВ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдкрд┐рдЫрд▓реЗ 30 рджрд┐рдиреЛрдВ рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреГрдкрдпрд╛ рдПрдХ рдЙрддреНрддрд░ рдЬреЛрдбрд╝реЗрдВ рдпрджрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдХреНрд░рд┐рдп рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЕрдиреНрдпрдерд╛ рдпрд╣ 7 рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рд╕реНрд╡рддрдГ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрдм рддрдХ рдЦреБрд▓рд╛ рд░рдЦрдиреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдХреЛрдИ рд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓ рдЬрд╛рддрд╛ред

рдореИрдВ рдЙрд╕ рднрд╛рд╡рдирд╛ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдкрд┐рдЫрд▓реЗ 30 рджрд┐рдиреЛрдВ рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреГрдкрдпрд╛ рдПрдХ рдЙрддреНрддрд░ рдЬреЛрдбрд╝реЗрдВ рдпрджрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдХреНрд░рд┐рдп рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЕрдиреНрдпрдерд╛ рдпрд╣ 7 рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рд╕реНрд╡рддрдГ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреБрд▓рд╛ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
5 / 5 - 1 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Ciev picture Ciev  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Matts-Hub picture Matts-Hub  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

otisczech picture otisczech  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

spanner888 picture spanner888  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jerryerry picture jerryerry  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ