ОбновлСниС ΠΈΠ»ΠΈ установка ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Marlin β€” это Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ шаг для раскрытия ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° любого 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΉ Ender 3 ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ модСль с Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, установлСнныС с Π·Π°Π²ΠΎΠ΄Π°, часто ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ возмоТности оборудования, Π½Π΅ поддСрТивая ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ускорСниС (Linear Advance) ΠΈΠ»ΠΈ автоматичСская ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° стола (Bed Leveling).

ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ слоТным ΠΈΠ·-Π·Π° нСобходимости Ρ€Π°Π±ΠΎΡ‚Ρ‹ с компилятором ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, Π½ΠΎ Π½Π° Π΄Π΅Π»Π΅ это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° дСйствий. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ двигатСля шагового ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для качСствСнной ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ слоТными пластиками.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° оборудования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ окруТСния

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ элСмСнтом являСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с установлСнной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, способной Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Visual Studio Code (VS Code), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это основной инструмСнт для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Marlin Π² соврСмСнных вСрсиях.

Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ потрСбуСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ для VS Code β€” PlatformIO. ИмСнно ΠΎΠ½ Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя Π·Π°Π΄Π°Ρ‡Ρƒ компиляции ΠΊΠΎΠ΄Π°, прСвращая тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² исполняСмый Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» (.hex ΠΈΠ»ΠΈ .bin), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ вашСго ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ качСствСнный USB-кабСль, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΈ экранированный, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ… ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ вашСй ΠΏΠ»Π°Ρ‚Ρ‹ управлСния с вСрсиСй Marlin. НСкоторыС старыС ΠΏΠ»Π°Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Melzi ΠΈΠ»ΠΈ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Π΅ вСрсии RAMPS, ΠΈΠΌΠ΅ΡŽΡ‚ ограничСния ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ памяти, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ вас ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ½ΡΠΊΠ°Ρ ΠΏΠ»Π°Ρ‚Π° β€” это сСрдцС систСмы, ΠΈ ΠΎΡ‚ Π΅Ρ‘ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ опрСдСлСния зависит успСх всСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для вашСго USB-UART прСобразоватСля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, CH340 ΠΈΠ»ΠΈ FTDI) установлСны ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π² спискС COM-ΠΏΠΎΡ€Ρ‚ΠΎΠ².

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ настройка исходного ΠΊΠΎΠ΄Π° Marlin

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Marlin Π½Π° GitHub являСтся СдинствСнным Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ источником для получСния Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ с Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ² ΠΈΠ»ΠΈ случайных сайтов Ρ‡Ρ€Π΅Π²Π°Ρ‚ΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ установитС Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ с критичСскими ошибками. НайдитС Ρ€Π°Π·Π΄Π΅Π» Releases ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ, которая соотвСтствуСт вашим Π·Π°Π΄Π°Ρ‡Π°ΠΌ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ Π²Π΅Ρ‚ΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2.1.x).

ПослС скачивания Π°Ρ€Ρ…ΠΈΠ²Π° Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ. Π’Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ структуру ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π³Π΄Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ вСсти Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ config/examples. Π—Π΄Π΅ΡΡŒ находятся Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ для тысяч ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Тизнь Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ.

ΠšΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ с вашСй модСлью ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° (ΠΈΠ»ΠΈ максимально ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ) Π² ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Marlin. ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°ΠΉΡ‚Π΅ Π΅Ρ‘ Π² MyPrinter ΠΈΠ»ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ понятноС имя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ Π² Ρ„Π°ΠΉΠ»Π°Ρ…. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ срСду для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ рСдактирования ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Visual Studio Code ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» Configuration.h. Π­Ρ‚ΠΎ самый Π²Π°ΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π³Π΄Π΅ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: Ρ‚ΠΈΠΏ матСринской ΠΏΠ»Π°Ρ‚Ρ‹, количСство экструдСров, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Ρ‚Π΅Ρ€ΠΌΠΎΠΏΠ°Ρ€Ρ‹ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π·ΠΎΠ½Ρ‹. Ошибка Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ матСринской ΠΏΠ»Π°Ρ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΡΠ³ΠΎΡ€Π°Π½ΠΈΡŽ элСктроники ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания.

НайдитС строку опрСдСлСния ΠΏΠ»Π°Ρ‚Ρ‹, ΠΎΠ½Π° выглядит ΠΊΠ°ΠΊ #define MOTHERBOARD BOARD_RAMPS_14_EFB. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послС BOARD_ Π½Π° ΠΊΠΎΠ΄ вашСй ΠΏΠ»Π°Ρ‚Ρ‹. Для популярных ΠΏΠ»Π°Ρ‚ Prusa i3 это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ BOARD_BTT_SKR_V3_0, Π° для старых Creality β€” BOARD_MELZI_CREALITY_2. Если Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, посмотритС ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΈΠ»ΠΈ Π² инструкции ΠΊ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρƒ.

Π”Π°Π»Π΅Π΅ настройтС Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ TEMP_SENSOR_0 ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° экструдСр, Π° TEMP_SENSOR_BED β€” Π·Π° стол. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ значСния ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Thermistor, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ считывала Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ. Ошибка здСсь ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ стол Ρ…ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΡƒΠΆΠ΅ раскалСн Π΄ΠΎ 100 градусов.

Π’ Ρ„Π°ΠΉΠ»Π΅ Configuration_adv.h находятся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ настройки. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Direct Drive систСму ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ Bowden, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ это Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅. АктивируйтС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ, Ссли Ρƒ вас установлСн Π΄Π°Ρ‚Ρ‡ΠΈΠΊ уровня (BLTouch ΠΈΠ»ΠΈ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ), Π·Π°Π΄Π°Π² ΠΈΡ… Ρ‚ΠΈΠΏΡ‹ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΎΠΏΡ†ΠΈΠΈ Thermal Runaway Protection ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт ΠΈ Ρ‚Π΅Ρ€ΠΌΠΎΠΏΠ°Ρ€Ρ‹ исправны, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ малСйшСм ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π²ΠΎ врСмя ΠΏΡ€ΠΎΠ³Ρ€Π΅Π²Π°.
πŸ“Š Какой ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅?
Π§Π΅Ρ€Π΅Π· SD-ΠΊΠ°Ρ€Ρ‚Ρƒ
Π§Π΅Ρ€Π΅Π· USB-кабСль
Π§Π΅Ρ€Π΅Π· Wi-Fi
НС знаю, Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ

ΠŸΡ€ΠΎΡ†Π΅ΡΡ компиляции ΠΈ созданиС Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ всС настройки внСсСны, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’ VS Code Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«BuildΒ» (ΠΈΠ»ΠΈ сочСтаниС клавиш Ctrl+Alt+B / Cmd+Option+B Π½Π° Mac). Π­ΠΊΡ€Π°Π½ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ процСсс компиляции. Если ошибок Π½Π΅Ρ‚, Π² ΠΊΠΎΠ½Ρ†Π΅ появится сообщСниС Build succeeded.

Π’ случаС возникновСния ошибок (Error), Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ тСкст Π² консоли. Π§Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ связаны с лишними символами, Π·Π°Π±Ρ‹Ρ‚Ρ‹ΠΌΠΈ скобками ΠΈΠ»ΠΈ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. PlatformIO ΠΎΡ‡Π΅Π½ΡŒ строг ΠΊ синтаксису, поэтому Π΄Π°ΠΆΠ΅ ΠΎΠ΄Π½Π° пропущСнная Ρ‚ΠΎΡ‡ΠΊΠ° с запятой остановит процСсс.

Если компиляция ΠΏΡ€ΠΎΡˆΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, скомпилированный Ρ„Π°ΠΉΠ» появится Π² ΠΏΠ°ΠΏΠΊΠ΅ .pio/build/your_board_name/. Имя Ρ„Π°ΠΉΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° .hex ΠΈΠ»ΠΈ .bin. ИмСнно этот Ρ„Π°ΠΉΠ» Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€, Π° Π½Π΅ ΠΏΠ°ΠΏΠΊΡƒ с исходным ΠΊΠΎΠ΄ΠΎΠΌ. Никогда Π½Π΅ ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Configuration.h, это Π½Π΅ сработаСт.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

Бпособы установки ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€

БущСствуСт Π΄Π²Π° основных ΠΌΠ΅Ρ‚ΠΎΠ΄Π° установки ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ: Ρ‡Π΅Ρ€Π΅Π· SD-ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΈ Ρ‡Π΅Ρ€Π΅Π· USB-кабСль. ΠœΠ΅Ρ‚ΠΎΠ΄ с SD-ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ считаСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ для старых ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π΅ зависит ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» firmware.bin Π² ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ SD-ΠΊΠ°Ρ€Ρ‚Ρ‹ (FAT32).

Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚Ρƒ Π² ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ. На Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² процСсс обновлСния начнСтся автоматичСски: экран ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΡ€Π³Π½ΡƒΡ‚ΡŒ, появится надпись Updating, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ пСрСзагрузится с Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ. Если Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ° Π½Π΅ срабатываСт, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² firmware.bin (Ссли ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ имя) ΠΈΠ»ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠΏΡ†ΠΈΡŽ обновлСния Π² мСню, хотя это Ρ€Π΅Π΄ΠΊΠΎΡΡ‚ΡŒ.

ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ‡Π΅Ρ€Π΅Π· USB Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Repetier-Host, Arduino IDE (старый способ) ΠΈΠ»ΠΈ OctoPrint. Π’ Repetier-Host Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 115200), Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Upload firmwareΒ» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ваш скомпилированный Ρ„Π°ΠΉΠ». Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ процСсс записи Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ‡ΠΈΠΏΠ°.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π½Π΅ записываСтся?|Если ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π½Π΅ записываСтся Ρ‡Π΅Ρ€Π΅Π· USB, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, слайсСром ΠΈΠ»ΠΈ OctoPrint). ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ кабСль ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Иногда ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠ΅ обСсточиваниС ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° Π½Π° 30 сСкунд ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΎΠΉ.-->

Π’Π°Π±Π»ΠΈΡ†Π° Ρ‚ΠΈΠΏΠΎΠ² матСринских ΠΏΠ»Π°Ρ‚ ΠΈ ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ²

Для упрощСния настройки Π² Ρ„Π°ΠΉΠ»Π΅ Configuration.h Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΊΠΎΠ΄Ρ‹ для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΠΏΠ»Π°Ρ‚ управлСния. НайдитС свой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² спискС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ опрСдСлСния.

Π‘Ρ€Π΅Π½Π΄/МодСль ΠΏΠ»Π°Ρ‚Ρ‹ Код Π² Configuration.h ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ
Creality Ender 3 (V1/V2) BOARD_MELZI_CREALITY_2 Бтандартная ΠΏΠ»Π°Ρ‚Π° с ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ
BigTreeTech SKR Mini E3 BOARD_BTT_SKR_MINI_E3 ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° с TMC2208/2209
RAMPS 1.4 BOARD_RAMPS_14_EFB ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° для DIY ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ²
Creality 4.2.2 (Ender 3 V2) BOARD_MELZI_MAKER_3D ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ вСрсия Melzi