VSCode Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ±ΡΠ°Π½ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ Ender 3 ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. Π― Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Ender 2 ΠΈ 3 V2. Π’ΠΎΡ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ: Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ZIP-ΡΠ°ΠΉΠ», ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π²Π°ΡΠΈ ΡΠ°ΠΉΠ»Ρ Configuration.h
ΠΈ Configuration_adv.h
.
ΠΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅: [Π§ΡΠΎ Π²Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΠ΅]
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅: [Π§ΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅]
Π― ΡΠ°ΠΌ Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, Ρ ΠΎΠ±ΡΡΠ΄ΠΈΠ» ΡΡΠΎ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ Π΄ΡΡΠ³ΠΎΠΌ, ΠΌΡ Π΄ΡΠΌΠ°Π΅ΠΌ, ΡΡΠΎ Π² ΡΠ°ΠΉΠ»Π΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ 2 Π΄Π½Ρ Π½Π°Π·Π°Π΄, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ° - ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ XYZ, ΡΡΠΎ Π² ΠΎΡΠΈΠ±ΠΊΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. Π― ΠΏΡΠΈΠΊΡΠ΅ΠΏΠΈΠ» ΡΠΊΡΠΈΠ½ΡΠΎΡ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ Π² ββΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΈ... ΠΡΠ»ΠΈ Ρ ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°Ρ Π½Π΅ ΡΠ°ΠΊ, Π΄Π°ΠΉΡΠ΅ ΠΌΠ½Π΅ Π·Π½Π°ΡΡ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ: https://www.youtube.com/watch?v=RbbzsJBpEhc
Π ΠΏΠΎΡΠΎΠΌ Π΅ΡΠ΅ ΠΏΠΎ: https://marlinfw.org/docs/basics/install_platformio_vscode.html
ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅, ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠΎΡΡ. Obv ΠΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ: Π‘Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ, Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ: Π‘Π±ΠΎΡΠΊΠ° Π½Π΅ ΡΠ΄Π°Π»Π°ΡΡ
ΠΡΠ±Π»ΠΈΠΊΠ°Ρ https://github.com/MarlinFirmware/Marlin/issues/17594
Π€Π°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π΅ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ Ρ ΠΊΠΎΠ΄ΠΎΠΌ
ΠΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ Π²Π·ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠΎΠΊΡ Π² ΡΠ°ΠΉΠ»Π΅ Configuration_adv.h.
ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π° ΡΡΠΈ 3 ΡΡΡΠΎΠΊΠΈ.
ΠΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡΠ»Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅ Π΅Π΅ Π·Π°ΠΊΡΡΡΠΈΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ Π±ΡΠ»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄Π»Ρ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΡΠ±Π»ΠΈΠΊΠ°Ρ https://github.com/MarlinFirmware/Marlin/issues/17594
Π€Π°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ Ρ ΠΊΠΎΠ΄ΠΎΠΌ
ΠΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ Π²Π·ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠΎΠΊΡ Π² ΡΠ°ΠΉΠ»Π΅ Configuration_adv.h.
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ HOMING_BUMP_MM { 5, 5, 2 } // (ΠΌΠΌ) ΠΎΡΡΡΡΠΏ ΠΎΡ ΡΠΏΠΎΡΠΎΠ² ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΄Π°ΡΠ°
ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π° ΡΡΠΈ 3 ΡΡΡΠΎΠΊΠΈ.
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ X_HOME_BUMP_MM 5
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Y_HOME_BUMP_MM 5
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Z_HOME_BUMP_MM 2