ASWX2 - Update firmware update procedure
This commit is contained in:
@@ -101,41 +101,62 @@ BED_MESH_OUTPUT
|
||||
## Firmware build and update
|
||||
1. SSH to the ASWX2 Raspberry
|
||||
|
||||
2. Browse to Klipper directory:
|
||||
2. Stop Klipper service
|
||||
```
|
||||
#> sudo service klipper stop
|
||||
```
|
||||
|
||||
3. Browse to Klipper directory:
|
||||
```
|
||||
#> cd ~/klipper
|
||||
```
|
||||
|
||||
3. Git the last version of the Klipper firmware:
|
||||
4. Pull the last version of the Klipper firmware from Github:
|
||||
```
|
||||
#> git pull
|
||||
```
|
||||
|
||||
4. Check the firmware build configuration
|
||||
5. Clean up working directory before building firmware
|
||||
```
|
||||
#> make clean
|
||||
```
|
||||
|
||||
6. Check the firmware build configuration
|
||||
```
|
||||
#> make menuconfig
|
||||
```
|
||||

|
||||
|
||||
5. Build the firmaware:
|
||||
7. Build the firmaware:
|
||||
```
|
||||
#> make
|
||||
```
|
||||
|
||||
6. Check printer's Ruby board is in DFU mode and can be updated
|
||||
8. Check printer's Ruby board is in DFU mode and can be updated
|
||||
```
|
||||
#> lsusb
|
||||
```
|
||||

|
||||
|
||||
7. Note the Ruby board device ID. In example above: `ID: 0483:df11`
|
||||
9. Note the Ruby board device ID. In example above: `ID: 0483:df11`
|
||||
|
||||
8. Flash the new firmware to the printer's Ruby board using the above device ID:
|
||||
10. Flash the new firmware to the printer's Ruby board using the above device ID:
|
||||
```
|
||||
#> make flash FLASH_DEVICE=0483:df11
|
||||
```
|
||||

|
||||
|
||||
11. Restart Klipper service
|
||||
```
|
||||
#> sudo service klipper start
|
||||
```
|
||||
|
||||
12. Check Klipper service is properly restarted
|
||||
```
|
||||
#> sudo service klipper status
|
||||
```
|
||||

|
||||
|
||||
## Switch back printer to operation mode
|
||||
1. Unplug the USB cable labelled `UPDATE` from printer
|
||||
|
||||
|
||||
Reference in New Issue
Block a user