182 lines
6.0 KiB
Markdown
182 lines
6.0 KiB
Markdown
# Artillery SideWinder X2
|
|
|
|
1. [Klipper Configuration](#klipper-configuration)
|
|
2. [Ultimaker Cura configuration](#ultimaker-cura-configuration)
|
|
3. [Octoprint specific configuration](#octoprint-specific-configuration)
|
|
4. [Filament set up](#filament-set-up)
|
|
5. [Klipper firmware update](#klipper-firmware-update)
|
|
6. [Resources / Links](#resources--links)
|
|
|
|
# Octoprint backup archive
|
|
|
|
[2024-02-08] [ASWX2-backup-20240208-181211.zip](octoprint-cfg-bkp/ASWX2-backup-20240208-181211.zip)
|
|
|
|
# Klipper Configuration
|
|
|
|
* Klipper [installation](https://www.klipper3d.org/Installation.html) documentation
|
|
* Klipper [printer.cfg](klipper-cfg-files/printer.cfg) file
|
|
* Klipper [macros.cfg](klipper-cfg-files/macros.cfg) file
|
|
|
|
# Ultimaker Cura configuration
|
|
|
|
## Cura Printer configuration
|
|
|
|
| Printer | Extruder |
|
|
|---------|----------|
|
|
|  |  |
|
|
|
|
## Start G-code
|
|
```
|
|
; Octolapse Plugin required parameters
|
|
; Script based on an original created by tjjfvi (https://github.com/tjjfvi)
|
|
; An up-to-date version of the tjjfvi's original script can be found
|
|
; here: https://csi.t6.fyi/
|
|
; Note - This script will only work in Cura V4.2 and above!
|
|
; --- Global Settings
|
|
; layer_height = {layer_height}
|
|
; smooth_spiralized_contours = {smooth_spiralized_contours}
|
|
; magic_mesh_surface_mode = {magic_mesh_surface_mode}
|
|
; machine_extruder_count = {machine_extruder_count}
|
|
; --- Single Extruder Settings
|
|
; speed_z_hop = {speed_z_hop}
|
|
; retraction_amount = {retraction_amount}
|
|
; retraction_hop = {retraction_hop}
|
|
; retraction_hop_enabled = {retraction_hop_enabled}
|
|
; retraction_enable = {retraction_enable}
|
|
; retraction_speed = {retraction_speed}
|
|
; retraction_retract_speed = {retraction_retract_speed}
|
|
; retraction_prime_speed = {retraction_prime_speed}
|
|
; speed_travel = {speed_travel}
|
|
|
|
START_PRINT BED_TEMP={material_bed_temperature_layer_0} EXTRUDER_TEMP={material_print_temperature_layer_0}
|
|
```
|
|
|
|
## End G-code
|
|
```
|
|
END_PRINT
|
|
```
|
|
|
|
## Print profiles
|
|
|
|
* [Standard Quality](cura-profile/ASWX2%20-%20Standard%20Quality.curaprofile)
|
|
* [Dynamic Quality](cura-profile/ASWX2%20-%20Dynamic%20Quality.curaprofile)
|
|
* [Low Quality](cura-profile/ASWX2%20-%20Low%20Quality.curaprofile)
|
|
* [Super Quality](cura-profile/ASWX2%20-%20Super%20Quality.curaprofile)
|
|
|
|
# Octoprint specific configuration
|
|
## Bed Visualizer plugin configuration
|
|

|
|
|
|
```
|
|
G28
|
|
BED_MESH_CALIBRATE
|
|
@BEDLEVELVISUALIZER
|
|
BED_MESH_OUTPUT
|
|
```
|
|
|
|
# Filament set up
|
|
## PLA
|
|
|
|
| Brand | Filament desc | Printing temp | Build Plate temp | Retractation Distance |
|
|
|-----------|---------------|---------------|------------------|-----------------------|
|
|
| Geeetech | Black | 205°C | 60°C | 0.75mm |
|
|
| Geeetech | Silk Silver | 205°C | 60°C | 0.75mm |
|
|
|
|
## PETG
|
|
|
|
| Brand | Filament desc | Printing temp | Build Plate temp | Retractation Distance |
|
|
|-----------|---------------|---------------|------------------|-----------------------|
|
|
| Geeetech | -- | -- | -- | -- |
|
|
|
|
# Klipper firmware update
|
|
## Printer preparation
|
|
1. Power off the printer
|
|
|
|
2. Unplug the electrical wall socket
|
|
|
|
3. Unplug the USB cable labelled `OPERATION` from printer
|
|
|
|
4. Set the top switch to `UPDATE` position \
|
|

|
|
|
|
5. Plug the USB cable labelled `UPDATE` to the printer
|
|
|
|
|
|
## Firmware build and update
|
|
1. SSH to the ASWX2 Raspberry
|
|
|
|
2. Stop Klipper service
|
|
```
|
|
#> sudo service klipper stop
|
|
```
|
|
|
|
3. Browse to Klipper directory:
|
|
```
|
|
#> cd ~/klipper
|
|
```
|
|
|
|
4. Pull the last version of the Klipper firmware from Github:
|
|
```
|
|
#> git pull
|
|
```
|
|
|
|
5. Clean up working directory before building firmware
|
|
```
|
|
#> make clean
|
|
```
|
|
|
|
6. Check the firmware build configuration
|
|
```
|
|
#> make menuconfig
|
|
```
|
|

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

|
|
|
|
9. Note the Ruby board device ID. In example above: `ID: 0483:df11`
|
|
|
|
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
|
|
|
|
2. Set the top switch to `OPERATION` position \
|
|

|
|
|
|
3. Plug the USB cable labelled `OPERATION` to the printer
|
|
|
|
4. Plug the electrical wall socket
|
|
|
|
# Resources / Links
|
|
|
|
* [Runout sensor bracket SIDEWINDER X2 by LeLudoLAb - Thingiverse](https://www.thingiverse.com/thing:5027268)
|
|
* [Schéma pinout Artillery Ruby v1.2 (Genius Pro, Sidewinder X2, Hornet)](https://www.lesimprimantes3d.fr/forum/topic/48552-schéma-pinout-artillery-ruby-v12-genius-pro-sidewinder-x2-hornet/)
|
|
* [How to install Klipper on ASWX2 - List of links (Shaarli)](https://shaarli.igox.org/shaare/y5m3Bg)
|
|
* [[SW X2] Renforts axe Z - Tutoriels et améliorations pour Artillery - Forum pour les imprimantes 3D et l'impression 3D](https://www.lesimprimantes3d.fr/forum/topic/44553-sw-x2-renforts-axe-z/)
|
|
* [[Tuto] Remplacer 3DTouch Artillery par un vrai BLTouch - Tutoriels et améliorations pour Artillery - Forum pour les imprimantes 3D et l'impression 3D](https://www.lesimprimantes3d.fr/forum/topic/46506-tuto-remplacer-3dtouch-artillery-par-un-vrai-bltouch/#comment-484959)
|
|
* [Améliorations Sidewinder à imprimer](https://www.abrège.fr/post/ameliorations-sidewinder-x2-a-imprimer)
|
|
* [Aide et ressources en français pour imprimantes 3D Artillery](https://docarti.fr/) |