SKR 2.0 rev. B — различия между версиями

Материал из CADR
Перейти к: навигация, поиск
 
(не показаны 3 промежуточные версии этого же участника)
Строка 3: Строка 3:
 
* Manual: https://github.com/bigtreetech/SKR-2/blob/master/Hardware/BIGTREETECH%20SKR%202%20user%20manual.pdf
 
* Manual: https://github.com/bigtreetech/SKR-2/blob/master/Hardware/BIGTREETECH%20SKR%202%20user%20manual.pdf
 
* [https://www.youtube.com/watch?v=6vQVRnfSfF8 BigTreeTech SKR2 - First Look]
 
* [https://www.youtube.com/watch?v=6vQVRnfSfF8 BigTreeTech SKR2 - First Look]
 +
 +
= Процессор =
 +
STM32f407
 +
 +
= Прошивка =
 +
К сожалению, для SKR 2.0 в открытом доступе прошивок нет, есть только для более старых версий:
 +
* https://github.com/GadgetAngel/BTT_SKR_13_14_14T_SD-DFU-Bootloader
 +
 +
Производитель "зажал" прошивки ([https://www.reddit.com/r/BIGTREETECH/comments/t273sj/how_to_flash_the_bootloader_for_skr2/]):
 +
 +
In conclusion, it is not possible to flash the bootloader on the SKR 2. Flashing can be done, but the stock BigTreeTech bootloader is proprietary and is not available to download and flash onto the board. I ended up having to buy a new board. Any bootloader available online is either improvised by a 3rd party or is not designed for the SKR specifically. I asked bigtreetech for the binaries, they declined, saying it would expose company secrets.
 +
 +
Описывается процесс загрузки загрузчика здесь:
 +
https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/346
 +
 +
Also should have said, I figured out the bootloader on the board will go into DFU (flashing via USB) mode when you hold the rotary encoder button of the screen down while resetting. Then you can do dfu-util -D <firmware.bin>. That way you don't have to fidget with the SD card (for mine the SD card is inaccessible and the plan was to use an extender, not feasible if I have to hold it in).
 +
 +
So when starting the board, the bootloader checks if a given button is pressed (dfu button check), and if so, starts the board in DFU mode (enter dfu mode), where you can flash firmware in linux using dfu-util (no idea about Windows, sorry). This button is pin 0.28 (bootloader dfu pin), which is set to pull-up so you need to connect it to ground (dfu is pullup). Location of pin 0.28 on the SRK 1.3 board on EXP1 SKR 1.3 pinout (and 1.4 uses the same wiring for EXP1 and 2 of course).
  
 
= Troubleshooting =
 
= Troubleshooting =
Строка 9: Строка 27:
 
* https://3dtoday.ru/questions/skr-14-turboo#comments
 
* https://3dtoday.ru/questions/skr-14-turboo#comments
 
* https://www.reddit.com/r/BIGTREETECH/comments/jifh1b/replacement_mosfets_and_where_to_get_the_right/
 
* https://www.reddit.com/r/BIGTREETECH/comments/jifh1b/replacement_mosfets_and_where_to_get_the_right/
 +
** Оригинальные мосфеты: https://datasheetspdf.com/pdf/1401985/HOOYI/HY1904C2/1
 
** Предлагают брать эти мосфеты: https://www.micro-semiconductor.com/products/Alpha-and-Omega-Semiconductor,Inc/AO3400A
 
** Предлагают брать эти мосфеты: https://www.micro-semiconductor.com/products/Alpha-and-Omega-Semiconductor,Inc/AO3400A

Текущая версия на 21:08, 23 июля 2022

Процессор

STM32f407

Прошивка

К сожалению, для SKR 2.0 в открытом доступе прошивок нет, есть только для более старых версий:

Производитель "зажал" прошивки ([1]):

In conclusion, it is not possible to flash the bootloader on the SKR 2. Flashing can be done, but the stock BigTreeTech bootloader is proprietary and is not available to download and flash onto the board. I ended up having to buy a new board. Any bootloader available online is either improvised by a 3rd party or is not designed for the SKR specifically. I asked bigtreetech for the binaries, they declined, saying it would expose company secrets.

Описывается процесс загрузки загрузчика здесь: https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/346

Also should have said, I figured out the bootloader on the board will go into DFU (flashing via USB) mode when you hold the rotary encoder button of the screen down while resetting. Then you can do dfu-util -D <firmware.bin>. That way you don't have to fidget with the SD card (for mine the SD card is inaccessible and the plan was to use an extender, not feasible if I have to hold it in).
So when starting the board, the bootloader checks if a given button is pressed (dfu button check), and if so, starts the board in DFU mode (enter dfu mode), where you can flash firmware in linux using dfu-util (no idea about Windows, sorry). This button is pin 0.28 (bootloader dfu pin), which is set to pull-up so you need to connect it to ground (dfu is pullup). Location of pin 0.28 on the SRK 1.3 board on EXP1 SKR 1.3 pinout (and 1.4 uses the same wiring for EXP1 and 2 of course).

Troubleshooting

SKR2 heated bed causing printing issues