Our First Commit! Hello There !
This commit is contained in:
commit
89dc1b755c
111 files changed
+758
No files matched your search
@@ -0,0 +1,101 @@
|
||||
# Configurazione
|
||||
|
||||
Questa procedura permette di installare la configurazione completa (configurazione base, macro e demo) su una microSD che contiene già Duet Web Control (DWC) e Duet Software Framework (DSF).
|
||||
|
||||
⚠️ Non eliminare la cartella `/www`, che contiene l’interfaccia web.
|
||||
|
||||
## Cosa ti serve
|
||||
|
||||
- La microSD della Duet
|
||||
- Un PC con lettore microSD
|
||||
- Il pacchetto di configurazione fornito
|
||||
|
||||
## Procedura guidata
|
||||
|
||||
### 1 - Spegni la Duet
|
||||
|
||||
Spegnere completamente l’alimentazione prima di rimuovere la microSD.
|
||||
|
||||
### 2 - Inserisci la microSD nel PC
|
||||
|
||||
- Rimuovi la microSD dalla Duet
|
||||
- Inseriscila nel PC
|
||||
- Se presente un file immagine, montalo per accedere al filesystem
|
||||
|
||||
### 3 - Naviga nel filesystem corretto
|
||||
|
||||
Se stai lavorando su una microSD con sistema Linux (DSF), segui questo percorso:
|
||||
|
||||
```
|
||||
rootfs
|
||||
└── opt
|
||||
└── dsf
|
||||
└── sd
|
||||
```
|
||||
|
||||
La cartella `sd` rappresenta la root effettiva della scheda SD vista da RepRapFirmware.
|
||||
|
||||
Apri quindi la cartella:
|
||||
|
||||
```
|
||||
rootfs/opt/dsf/sd
|
||||
```
|
||||
|
||||
### 4 - Verifica la struttura
|
||||
|
||||
All’interno della cartella `sd` dovresti trovare:
|
||||
|
||||
```
|
||||
/sys
|
||||
/macros
|
||||
/gcodes
|
||||
/www
|
||||
```
|
||||
|
||||
⚠️ La cartella `/www` contiene Duet Web Control e non deve essere eliminata.
|
||||
|
||||
### 5 - Copia i file di configurazione
|
||||
|
||||
Dal pacchetto fornito:
|
||||
|
||||
- Copia la cartella `/sys`
|
||||
- Copia la cartella `/macros`
|
||||
- Copia la cartella `/gcodes` (se presente)
|
||||
|
||||
Incollale dentro:
|
||||
|
||||
```
|
||||
rootfs/opt/dsf/sd
|
||||
```
|
||||
|
||||
Quando richiesto:
|
||||
|
||||
✔ Conferma la sovrascrittura
|
||||
|
||||
❌ Non eliminare o modificare la cartella `/www`
|
||||
|
||||
### 6 - Smonta ed espelli in sicurezza
|
||||
|
||||
- Chiudi eventuali file aperti
|
||||
- Espelli correttamente la microSD
|
||||
- Rimuovila dal PC
|
||||
|
||||
### 7 - Reinserisci la microSD nella Duet
|
||||
|
||||
- Inserisci la scheda
|
||||
- Accendi la Duet
|
||||
|
||||
Collegandoti via browser all’indirizzo IP della macchina troverai:
|
||||
|
||||
- Configurazione già attiva
|
||||
- Macro operative disponibili
|
||||
- File demo caricati
|
||||
- Interfaccia DWC funzionante
|
||||
|
||||
## ⚠️ Controlli al primo avvio
|
||||
|
||||
Prima di eseguire programmi automatici:
|
||||
|
||||
- Verifica verso degli assi
|
||||
- Controlla finecorsa
|
||||
- Esegui piccoli movimenti manuali di test
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,38 @@
|
||||
G90
|
||||
; Program generated by RoboDK v5.8.0 for Primo_v1_1 on 07/11/2025 15:10:16
|
||||
; Using nominal kinematics.
|
||||
; TOOL_FRAME X0.000 Y0.000 Z120.000 R0.000 P0.000 W0.000
|
||||
G1 X-112.967000 Y-54.941000 Z-54.503700 A1.031760 B-22.970700 C1.120590
|
||||
G1 X-71.86 Y42.18 Z-9.22 A93.36 B-37.21 C20.82
|
||||
M280 P7 S258
|
||||
G4 S2.000
|
||||
G1 X-72 Y56.98 Z-7.47 A94.95 B-24.19 C22.52
|
||||
M280 P7 S57
|
||||
G4 S2.000
|
||||
G1 X-71.86 Y42.18 Z-9.22 A93.36 B-37.21 C20.82
|
||||
G1 X-135.085000 Y48.48 Z1.09 A91.52 B-43.66 C46.02
|
||||
G4 S2.000
|
||||
G1 X-135.085000 Y61.99 Z2.18 A92.02 B-31.25 C46.65
|
||||
M280 P7 S258
|
||||
G4 S2.000
|
||||
G1 X-135.085000 Y48.48 Z1.09 A91.52 B-43.66 C46.02
|
||||
M280 P7 S57
|
||||
G1 X-112.967000 Y-54.941000 Z-54.503700 A1.031760 B-22.970700 C1.120590
|
||||
G1 X-135.085000 Y48.48 Z1.09 A91.52 B-43.66 C46.02
|
||||
M280 P7 S258
|
||||
G4 S2.000
|
||||
G1 X-135.085000 Y61.99 Z2.18 A92.02 B-31.25 C46.65
|
||||
M280 P7 S57
|
||||
G4 S2.000
|
||||
G1 X-135.085000 Y48.48 Z1.09 A91.52 B-43.66 C46.02
|
||||
G1 X-71.86 Y42.18 Z-9.22 A93.36 B-37.21 C20.82
|
||||
G4 S2.000
|
||||
G1 X-72 Y56.98 Z-7.47 A94.95 B-24.19 C22.52
|
||||
M280 P7 S258
|
||||
G4 S2.000
|
||||
G1 X-71.86 Y42.18 Z-9.22 A93.36 B-37.21 C20.82
|
||||
M280 P7 S57
|
||||
G1 X-112.967000 Y-54.941000 Z-54.503700 A1.031760 B-22.970700 C1.120590
|
||||
G1 X-112.967000 Y-54.941000 Z-54.503700 A1.031760 B-22.970700 C1.120590
|
||||
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
M17 Y
|
||||
M42 P3 S1
|
||||
G4 P1000
|
||||
M42 P3 S0.6
|
||||
@@ -0,0 +1 @@
|
||||
M42 P3 S0
|
||||
@@ -0,0 +1,24 @@
|
||||
var x = 3 ; Numero di cicli totali
|
||||
var n = 2 ; Numero di ripetizioni gcode dimostrativo
|
||||
|
||||
; Contatore
|
||||
var j = 1
|
||||
var i = 1
|
||||
|
||||
while var.j<var.x
|
||||
G28
|
||||
; Contatore
|
||||
set var.i = 1
|
||||
|
||||
while var.i < var.n
|
||||
G4 P50 ; Pausa di 50ms
|
||||
M98 P"0:/gcodes/A1.gcode"
|
||||
set var.i = var.i + 1 ; Usa 'set' per modificare una variabile esistente
|
||||
|
||||
M18
|
||||
G4 S300 ; Pausa di 5 min
|
||||
set var.j = var.j + 1 ; incremento il ciclo esterno
|
||||
|
||||
|
||||
|
||||
; echo "Ciclo terminato. Valore finale di i: " ^ var.if
|
||||
@@ -0,0 +1,6 @@
|
||||
;M280: Set servo position
|
||||
;Parameters
|
||||
;Pnnn Servo index
|
||||
;Snnn Angle (see notes) or microseconds
|
||||
|
||||
M280 P7 S10
|
||||
@@ -0,0 +1,6 @@
|
||||
;M280: Set servo position
|
||||
;Parameters
|
||||
;Pnnn Servo index
|
||||
;Snnn Angle (see notes) or microseconds
|
||||
|
||||
M280 P7 S170
|
||||
@@ -0,0 +1,2 @@
|
||||
M17
|
||||
M42 P4 S1 ; Accende il LED collegato a OUT8
|
||||
@@ -0,0 +1,11 @@
|
||||
;M150
|
||||
;Rnnn Red component, 0-255
|
||||
;Unnn Green component, 0-255
|
||||
;Bnnn Blue component, 0-255
|
||||
;Wnnn White component, 0-255 (Only for RGBW NeoPixel)
|
||||
;Pnnn Brightness, 0-255
|
||||
;Ynn Brightness, 0-31 (alternative to P 0-255)
|
||||
;Snnn Number of individual LEDs to set to these colours, default 1
|
||||
;Fn Following command action. F0 (default) means this is the last command for the LED strip, so the next M150 command starts at the beginning of the strip. F1 means ;further M150 commands for the remainder of the strip follow this one.
|
||||
;En LED strip number, default 0. See M950 for defining the LED strip number, pin and LED type.
|
||||
M150 E0 r0 u0 b0 P128 S20 F0
|
||||
@@ -0,0 +1,11 @@
|
||||
;M150
|
||||
;Rnnn Red component, 0-255
|
||||
;Unnn Green component, 0-255
|
||||
;Bnnn Blue component, 0-255
|
||||
;Wnnn White component, 0-255 (Only for RGBW NeoPixel)
|
||||
;Pnnn Brightness, 0-255
|
||||
;Ynn Brightness, 0-31 (alternative to P 0-255)
|
||||
;Snnn Number of individual LEDs to set to these colours, default 1
|
||||
;Fn Following command action. F0 (default) means this is the last command for the LED strip, so the next M150 command starts at the beginning of the strip. F1 means ;further M150 commands for the remainder of the strip follow this one.
|
||||
;En LED strip number, default 0. See M950 for defining the LED strip number, pin and LED type.
|
||||
M150 E0 r100 u10 P255 S18 F0
|
||||
@@ -0,0 +1,13 @@
|
||||
;M150
|
||||
;Rnnn Red component, 0-255
|
||||
;Unnn Green component, 0-255
|
||||
;Bnnn Blue component, 0-255
|
||||
;Wnnn White component, 0-255 (Only for RGBW NeoPixel)
|
||||
;Pnnn Brightness, 0-255
|
||||
;Ynn Brightness, 0-31 (alternative to P 0-255)
|
||||
;Snnn Number of individual LEDs to set to these colours, default 1
|
||||
;Fn Following command action. F0 (default) means this is the last command for the LED strip, so the next M150 command starts at the beginning of the strip. F1 means ;further M150 commands for the remainder of the strip follow this one.
|
||||
;En LED strip number, default 0. See M950 for defining the LED strip number, pin and LED type.
|
||||
;M150 E0 r100 u10 P128 S10 F0
|
||||
M150 E0 r255 P255 S9 F1
|
||||
M150 E0 u255 P255 S9 F0
|
||||
@@ -0,0 +1,89 @@
|
||||
; Configuration file for RepRapFirmware on Duet 3 Main Board 6HC
|
||||
; executed by the firmware on start-up
|
||||
;
|
||||
; generated by RepRapFirmware Configuration Tool v3.5.4 on Mon Oct 14 2024 12:14:30 GMT+0200 (Ora legale dell’Europa centrale)
|
||||
|
||||
|
||||
|
||||
; General
|
||||
G90 ; absolute coordinates
|
||||
M83 ; relative extruder moves
|
||||
M550 P"primo" ; set hostname
|
||||
|
||||
; Network
|
||||
;M552 P0.0.0.0 S1 ; configure Ethernet adapter
|
||||
;M586 P0 S1 ; configure HTTP
|
||||
|
||||
; Smart Drivers 2160
|
||||
M569 P0.0 S0 D2 ; driver 0.0 goes backwards (X axis)
|
||||
M569 P0.1 S1 D2 ; driver 0.1 goes forwards (Y axis)
|
||||
M569 P0.2 S0 D2 ; driver 0.2 goes backwards (Z axis)
|
||||
M569 P0.3 S0 D2 ; driver 0.3 goes backwards (A axis)
|
||||
M569 P0.4 S1 D2 ; driver 0.4 goes forwards (B axis)
|
||||
M569 P0.5 S1 D2 ; driver 0.5 goes backwards (C axis)
|
||||
|
||||
;Attivazione Driver
|
||||
;M17 YZ
|
||||
|
||||
; Motor Idle Current Reduction
|
||||
M906 I50 ; set motor current idle factor
|
||||
M917 X70 Y70 Z70 A70 B70 C70 ; Set motor standstill current reduction
|
||||
;M84 S30 ; set motor current idle timeout
|
||||
|
||||
; Axes
|
||||
M584 X0.0 Y0.1 Z0.2 A0.3 B0.4 C0.5 ; set axis mapping
|
||||
M350 X4 Y4 Z4 A4 B4 C4 I1 ; configure microstepping with interpolation
|
||||
M906 X1800 Y1800 Z1800 A1800 B1800 C1800 ; set axis driver currents
|
||||
M92 X14.222 Y177.778 Z180.952 A8.889 B8.889 C2.2222 ; configure steps per mm
|
||||
M208 X-160:160 Y-76:76 Z-55:90 A-156:156 B-134.5:134.5 C-153.3:153.3 ; set minimum and maximum axis limits MODIFICA: Z-60:90
|
||||
M566 X10 Y500 Z500 A500 B500 C500 ; set maximum instantaneous acc changes (mm/min)
|
||||
M203 X5000 Y3000 Z3000 A7000 B5000 C70000 ; set maximum speeds (mm/min)
|
||||
M201 X100 Y100 Z100 A100 B100 C100 ; set accelerations (mm/s^2)
|
||||
|
||||
; Kinematics
|
||||
M669 K0
|
||||
|
||||
; Endstops
|
||||
M574 X2 S3
|
||||
M574 Y1 S3
|
||||
M574 Z1 S3
|
||||
M574 A2 S3
|
||||
M574 B2 S3
|
||||
M574 C2 S3
|
||||
|
||||
M915 X R0 F0
|
||||
|
||||
;Servo
|
||||
M950 S7 C"out9"
|
||||
|
||||
; Duet 3 led pin
|
||||
M950 E0 C"led" T1 ; create a RGB Dotstar 'led' strip on the LED port and set SPI frequency to 20kHz Q20000
|
||||
;out0 5v
|
||||
M950 P1 C"out0" ;
|
||||
M950 P3 C"out1" ;
|
||||
|
||||
;Led Pulsante
|
||||
;M950 P3 C"out7" ;
|
||||
;M950 P4 C"out8" ; Crea un'uscita digitale su OUT8
|
||||
|
||||
;M950 J6 C"^!io0.in"; Configura il pulsante su IO_0
|
||||
;M950 J5 C"^!io1.in"; Configura il pulsante su IO_1
|
||||
|
||||
;M581 P6 T1 S1; R0 ; Attiva l'interrupt su IO_0 per eseguire la macro trigger2.g al fronte di salita
|
||||
;M581 P5 T3 S1; R0 ; Attiva l'interrupt su IO_0 per eseguire la macro trigger2.g al fronte di salita
|
||||
|
||||
; Stop
|
||||
;M950 J1 C"io0.in" ; Definisce il pin per il pulsante
|
||||
;global buttonPressCount = 0 ; Inizializza la variabile di stato
|
||||
;M581 P1 T2 S1 R0 ; Esegue l'interrupt trigger1.g al fronte di salita
|
||||
|
||||
;Ventola
|
||||
;M308 S10 Y"drivers" A"Duet stepper drivers" ; RICONTROLLA
|
||||
;M950 F1 C"out7" ; Definisci la ventola 1 collegata a OUT7 con una frequenza PWM di 500 Hz
|
||||
;M106 P1 T40 H10 ; Accendi la ventola 1 la velocità della ventola scala da 0% a 100% quando la temperatura sale da 40°C a 70°C.
|
||||
|
||||
|
||||
; Miscellaneous
|
||||
M501 ; load saved parameters from non-volatile memory
|
||||
|
||||
;M98 P"0:/macros/5v/5vON";
|
||||
@@ -0,0 +1,89 @@
|
||||
; Configuration file for RepRapFirmware on Duet 3 Main Board 6HC
|
||||
; executed by the firmware on start-up
|
||||
;
|
||||
; generated by RepRapFirmware Configuration Tool v3.5.4 on Mon Oct 14 2024 12:14:30 GMT+0200 (Ora legale dell’Europa centrale)
|
||||
|
||||
|
||||
|
||||
; General
|
||||
G90 ; absolute coordinates
|
||||
M83 ; relative extruder moves
|
||||
M550 P"primo" ; set hostname
|
||||
|
||||
; Network
|
||||
;M552 P0.0.0.0 S1 ; configure Ethernet adapter
|
||||
;M586 P0 S1 ; configure HTTP
|
||||
|
||||
; Smart Drivers 2160
|
||||
M569 P0.0 S0 D2 ; driver 0.0 goes backwards (X axis)
|
||||
M569 P0.1 S1 D2 ; driver 0.1 goes forwards (Y axis)
|
||||
M569 P0.2 S0 D2 ; driver 0.2 goes backwards (Z axis)
|
||||
M569 P0.3 S0 D2 ; driver 0.3 goes backwards (A axis)
|
||||
M569 P0.4 S1 D2 ; driver 0.4 goes forwards (B axis)
|
||||
M569 P0.5 S1 D2 ; driver 0.5 goes backwards (C axis)
|
||||
|
||||
;Attivazione Driver
|
||||
;M17 YZ
|
||||
|
||||
; Motor Idle Current Reduction
|
||||
M906 I100 ; set motor current idle factor
|
||||
M917 X70 Y70 Z70 A70 B70 C70 ; Set motor standstill current reduction
|
||||
;M84 S30 ; set motor current idle timeout
|
||||
|
||||
; Axes
|
||||
M584 X0.0 Y0.1 Z0.2 A0.3 B0.4 C0.5 ; set axis mapping
|
||||
M350 X4 Y4 Z4 A4 B4 C4 I1 ; configure microstepping with interpolation
|
||||
M906 X1800 Y1800 Z1800 A1800 B1800 C1800 ; set axis driver currents
|
||||
M92 X14.222 Y177.778 Z180.952 A8.889 B8.889 C2.2222 ; configure steps per mm
|
||||
M208 X-160:160 Y-76:76 Z-55:90 A-156:156 B-134.5:134.5 C-153.3:153.3 ; set minimum and maximum axis limits MODIFICA: Z-60:90
|
||||
M566 X10 Y500 Z500 A500 B500 C500 ; set maximum instantaneous acc changes (mm/min)
|
||||
M203 X5000 Y3000 Z3000 A7000 B5000 C70000 ; set maximum speeds (mm/min)
|
||||
M201 X100 Y100 Z100 A100 B100 C100 ; set accelerations (mm/s^2)
|
||||
|
||||
; Kinematics
|
||||
M669 K0
|
||||
|
||||
; Endstops
|
||||
M574 X2 S3
|
||||
M574 Y1 S3
|
||||
M574 Z1 S3
|
||||
M574 A2 S3
|
||||
M574 B2 S3
|
||||
M574 C2 S3
|
||||
|
||||
M915 X R0 F0
|
||||
|
||||
;Servo
|
||||
M950 S7 C"out9"
|
||||
|
||||
; Duet 3 led pin
|
||||
M950 E0 C"led" T1 ; create a RGB Dotstar 'led' strip on the LED port and set SPI frequency to 20kHz Q20000
|
||||
;out0 5v
|
||||
M950 P1 C"out0" ;
|
||||
M950 P3 C"out1" ;
|
||||
|
||||
;Led Pulsante
|
||||
;M950 P3 C"out7" ;
|
||||
;M950 P4 C"out8" ; Crea un'uscita digitale su OUT8
|
||||
|
||||
;M950 J6 C"^!io0.in"; Configura il pulsante su IO_0
|
||||
;M950 J5 C"^!io1.in"; Configura il pulsante su IO_1
|
||||
|
||||
;M581 P6 T1 S1; R0 ; Attiva l'interrupt su IO_0 per eseguire la macro trigger2.g al fronte di salita
|
||||
;M581 P5 T3 S1; R0 ; Attiva l'interrupt su IO_0 per eseguire la macro trigger2.g al fronte di salita
|
||||
|
||||
; Stop
|
||||
;M950 J1 C"io0.in" ; Definisce il pin per il pulsante
|
||||
;global buttonPressCount = 0 ; Inizializza la variabile di stato
|
||||
;M581 P1 T2 S1 R0 ; Esegue l'interrupt trigger1.g al fronte di salita
|
||||
|
||||
;Ventola
|
||||
;M308 S10 Y"drivers" A"Duet stepper drivers" ; RICONTROLLA
|
||||
;M950 F1 C"out7" ; Definisci la ventola 1 collegata a OUT7 con una frequenza PWM di 500 Hz
|
||||
;M106 P1 T40 H10 ; Accendi la ventola 1 la velocità della ventola scala da 0% a 100% quando la temperatura sale da 40°C a 70°C.
|
||||
|
||||
|
||||
; Miscellaneous
|
||||
M501 ; load saved parameters from non-volatile memory
|
||||
|
||||
;M98 P"0:/macros/5v/5vON";
|
||||
@@ -0,0 +1 @@
|
||||
{"boards":[{"accelerometer":null,"bootloaderFileName":null,"canAddress":0,"closedLoop":null,"directDisplay":null,"drivers":null,"firmwareDate":"","firmwareFileName":"Duet3Firmware_MB6HC.bin","firmwareName":"","firmwareVersion":"","freeRam":null,"iapFileNameSBC":"Duet3_SBCiap32_MB6HC.bin","iapFileNameSD":"Duet3_SDiap32_MB6HC.bin","inductiveSensor":null,"maxHeaters":10,"maxMotors":6,"mcuTemp":null,"name":"Duet 3 MB6HC","shortName":"MB6HC","state":"unknown","supportsDirectDisplay":false,"uniqueId":null,"v12":null,"vIn":null,"wifiFirmwareFileName":null}],"directories":{"filaments":"0:/filaments","firmware":"0:/firmware","gCodes":"0:/gcodes","macros":"0:/macros","menu":"0:/menu","system":"0:/sys","web":"0:/www"},"fans":[],"global":{},"heat":{"bedHeaters":[-1],"chamberHeaters":[],"coldExtrudeTemperature":160,"coldRetractTemperature":90,"heaters":[]},"inputs":[],"job":{"build":{"currentObject":-1,"m486names":false,"m486numbers":false,"objects":[]},"duration":null,"file":null,"filePosition":null,"lastDuration":null,"lastFileName":null,"lastFileAborted":false,"lastFileCancelled":false,"lastFileSimulated":false,"lastWarmUpDuration":null,"layer":null,"layers":[],"layerTime":null,"pauseDuration":null,"rawExtrusion":null,"timesLeft":{"filament":null,"file":null,"slicer":null},"warmUpDuration":null},"ledStrips":[],"limits":{"axes":15,"axesPlusExtruders":25,"bedHeaters":12,"boards":21,"chamberHeaters":4,"drivers":26,"driversPerAxis":8,"extruders":16,"extrudersPerTool":10,"fans":20,"gpInPorts":32,"gpOutPorts":32,"heaters":32,"heatersPerTool":20,"ledStrips":5,"monitorsPerHeater":3,"portsPerHeater":3,"restorePoints":6,"sensors":56,"spindles":4,"tools":50,"trackedObjects":40,"triggers":32,"volumes":1,"workplaces":9,"zProbeProgramBytes":8,"zProbes":4},"messages":[],"move":{"axes":[{"acceleration":1000,"babystep":0,"backlash":0,"current":1300,"drivers":[{"board":0,"driver":0}],"homed":false,"jerk":20,"letter":"X","machinePosition":null,"max":200,"maxProbed":false,"microstepping":{"interpolated":true,"value":16},"min":0,"minProbed":false,"percentCurrent":100,"percentStstCurrent":null,"reducedAcceleration":0,"speed":300,"stepsPerMm":56.889,"userPosition":null,"visible":true,"workplaceOffsets":[]},{"acceleration":1000,"babystep":0,"backlash":0,"current":1400,"drivers":[{"board":0,"driver":1}],"homed":false,"jerk":20,"letter":"Y","machinePosition":null,"max":200,"maxProbed":false,"microstepping":{"interpolated":true,"value":16},"min":0,"minProbed":false,"percentCurrent":100,"percentStstCurrent":null,"reducedAcceleration":0,"speed":300,"stepsPerMm":177.778,"userPosition":null,"visible":true,"workplaceOffsets":[]},{"acceleration":1000,"babystep":0,"backlash":0,"current":1400,"drivers":[{"board":0,"driver":2}],"homed":false,"jerk":20,"letter":"Z","machinePosition":null,"max":200,"maxProbed":false,"microstepping":{"interpolated":true,"value":16},"min":0,"minProbed":false,"percentCurrent":100,"percentStstCurrent":null,"reducedAcceleration":0,"speed":300,"stepsPerMm":160.847,"userPosition":null,"visible":true,"workplaceOffsets":[]},{"acceleration":1000,"babystep":0,"backlash":0,"current":1400,"drivers":[{"board":0,"driver":3}],"homed":false,"jerk":20,"letter":"A","machinePosition":null,"max":200,"maxProbed":false,"microstepping":{"interpolated":true,"value":16},"min":0,"minProbed":false,"percentCurrent":100,"percentStstCurrent":null,"reducedAcceleration":0,"speed":300,"stepsPerMm":35.556,"userPosition":null,"visible":true,"workplaceOffsets":[]},{"acceleration":1000,"babystep":0,"backlash":0,"current":1400,"drivers":[{"board":0,"driver":4}],"homed":false,"jerk":20,"letter":"B","machinePosition":null,"max":200,"maxProbed":false,"microstepping":{"interpolated":true,"value":16},"min":0,"minProbed":false,"percentCurrent":100,"percentStstCurrent":null,"reducedAcceleration":0,"speed":300,"stepsPerMm":35.556,"userPosition":null,"visible":true,"workplaceOffsets":[]},{"acceleration":1000,"babystep":0,"backlash":0,"current":700,"drivers":[{"board":0,"driver":5}],"homed":false,"jerk":20,"letter":"C","machinePosition":null,"max":200,"maxProbed":false,"microstepping":{"interpolated":true,"value":16},"min":0,"minProbed":false,"percentCurrent":100,"percentStstCurrent":null,"reducedAcceleration":0,"speed":300,"stepsPerMm":88.889,"userPosition":null,"visible":true,"workplaceOffsets":[]}],"backlashFactor":10,"calibration":{"final":{"deviation":0,"mean":0},"initial":{"deviation":0,"mean":0},"numFactors":0},"compensation":{"fadeHeight":null,"file":null,"liveGrid":null,"meshDeviation":null,"probeGrid":{"axes":["X","Y"],"maxs":[-1,-1],"mins":[0,0],"radius":0,"spacings":[0,0]},"skew":{"compensateXY":true,"tanXY":0,"tanXZ":0,"tanYZ":0},"type":"none"},"currentMove":{"acceleration":0,"deceleration":0,"extrusionRate":0,"laserPwm":null,"requestedSpeed":0,"topSpeed":0},"extruders":[],"idle":{"factor":0.3,"timeout":30},"keepout":[],"kinematics":{"segmentation":{"segmentsPerSec":0,"minSegmentLength":0},"name":"delta","deltaRadius":105.6,"homedHeight":250,"printRadius"Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"main":{"language":"en","lastHostname":"192.168.1.95","darkTheme":true,"useBinaryPrefix":true,"disableAutoComplete":false,"dashboardMode":"CNC","bottomNavigation":true,"numericInputs":false,"iconMenu":false,"displayUnits":"mm","decimalPlaces":1,"settingsStorageLocal":false,"settingsSaveDelay":500,"cacheStorageLocal":true,"cacheSaveDelay":1000,"notifications":{"errorsPersistent":true,"timeout":5000},"behaviour":{"jobStart":true,"promptDuringFilamentChange":true},"webcam":{"enabled":false,"url":"http://[HOSTNAME]:8081/0/stream","updateInterval":0,"liveUrl":"","useFix":false,"embedded":false,"rotation":0,"flip":"none"},"enabledPlugins":["ObjectModelBrowser"],"plugins":{}},"machine":{"ajaxRetries":2,"retryDelay":200,"updateInterval":250,"fileTransferRetryThreshold":358400,"crcUploads":true,"ignoreFileTimestamps":false,"pingInterval":2000,"updateDelay":0,"babystepAmount":0.05,"checkVersions":true,"displayedExtraTemperatures":[],"displayedExtruders":[0,1,2,3,4,5],"displayedFans":[-1,0,1,2],"moveSteps":{"X":[100,50,10,1,0.1],"Y":[100,50,10,1,0.1],"Z":[50,50,5,0.5,0.05],"default":[100,50,10,1,0.1]},"moveFeedrate":6000,"toolChangeMacros":[],"extruderAmounts":[100,50,20,10,5,1],"extruderFeedrates":[50,10,5,2,1],"temperatures":{"tool":{"active":[0],"standby":[0]},"bed":{"active":[0],"standby":[0]},"chamber":[0]},"groupTools":true,"singleBedControl":false,"singleChamberControl":false,"spindleRPM":[10000,75000,5000,2500,1000,0],"enabledPlugins":[],"plugins":{}}}
|
||||
@@ -0,0 +1,16 @@
|
||||
; homea.g
|
||||
; called to home the A axis
|
||||
M201.1 X35 Y100 Z100 A150 B100 C100 ; set accelerations (mm/s^2)
|
||||
|
||||
;Setting for stall detection endstop
|
||||
M915 A S1 F0 H112 R1
|
||||
M913 A70 ; reduce current motor
|
||||
M564 H0 S0 ; allow movment outside
|
||||
|
||||
G91 ; relative positioning
|
||||
G1 H0 A-10 F1000
|
||||
G1 H1 A410 F10000 ; move slowly to A axis endstop once more (second pass)
|
||||
G90 ; absolute positioning
|
||||
|
||||
M913 X100 ; reset current motor
|
||||
M564 H1 S1
|
||||
@@ -0,0 +1,55 @@
|
||||
;M150 E0 R255 Y31 S44 F0 ; set first 20 LEDs to red, half brightness, more commands for the strip follow
|
||||
|
||||
;M566 X1 Y1 Z1 A1 B1 C1 ; set maximum instantaneous speed changes (mm/min)
|
||||
;M203 X5000 Y5000 Z5000 A5000 B5000 C5000 ; set maximum speeds (mm/min)
|
||||
;M201 X100 Y100 Z100 A100 B100 C100 ; set accelerations (mm/s^2)
|
||||
|
||||
M98 P"0:/macros/Brake/BrakeOFF"
|
||||
|
||||
|
||||
; Definizione delle variabili
|
||||
var homeSpeedFast = 1800 ; Velocità di homing veloce
|
||||
var homeSpeedSlow = 360 ; Velocità di homing lenta
|
||||
var retractDistance = 10 ; Distanza di retrazione dagli endstop
|
||||
|
||||
; Posizioni di standby per ogni giunto
|
||||
var standbyPositionX = 0
|
||||
var standbyPositionY = 0
|
||||
var standbyPositionZ = 0
|
||||
var standbyPositionA = 0
|
||||
var standbyPositionB = 0
|
||||
var standbyPositionC = 0
|
||||
|
||||
; homeall.g
|
||||
|
||||
M98 P"homey.g"
|
||||
G4 p0.5
|
||||
|
||||
M98 P"homez.g"
|
||||
G4 p0.5
|
||||
|
||||
M98 P"homex.g"
|
||||
G4 p0.5
|
||||
|
||||
G1 X{var.standbyPositionX} Y{var.standbyPositionY} Z{var.standbyPositionZ} F{var.homeSpeedFast}
|
||||
G4 p1
|
||||
|
||||
|
||||
M98 P"homea.g"
|
||||
|
||||
G1 A{var.standbyPositionA} F{var.homeSpeedFast}
|
||||
G4 p0.5
|
||||
|
||||
M98 P"homeb.g"
|
||||
|
||||
G1 B{var.standbyPositionB} F{var.homeSpeedFast}
|
||||
G4 p0.5
|
||||
|
||||
M98 P"homec.g"
|
||||
|
||||
G1 C{var.standbyPositionC} F{var.homeSpeedFast}
|
||||
G4 p0.5
|
||||
|
||||
|
||||
|
||||
;M150 E0 R0 U255 Y31 S44 F0
|
||||
@@ -0,0 +1,16 @@
|
||||
; homeb.g
|
||||
; called to home the B axis
|
||||
;Setting for stall detection endstop
|
||||
M201.1 B100
|
||||
|
||||
M915 B S1 F0 H100 R0
|
||||
M913 B70 ; reduce current motor
|
||||
M564 H0 S0 ; allow movment outside
|
||||
|
||||
G91 ; relative positioning
|
||||
G1 H0 B-10 F5000
|
||||
G1 H1 B310 F10000 ; move slowly to B axis endstop once more (second pass)
|
||||
G90 ; absolute positioning
|
||||
|
||||
M913 B100 ; reset current motor
|
||||
M564 H1 S1
|
||||
@@ -0,0 +1,16 @@
|
||||
; homec.g
|
||||
; called to home the C axis
|
||||
|
||||
M201.1 C80
|
||||
M915 C S1 F0 H40 R0
|
||||
;reduce current motor
|
||||
M913 C70
|
||||
M564 H0 S0 ;allow movment outside
|
||||
|
||||
G91 ; relative positioning
|
||||
G1 H0 C-10 F3000
|
||||
G1 H1 C400 F7000 ; move slowly to Y axis endstop once more (second pass)
|
||||
G90 ; absolute positioning
|
||||
;reset current motor
|
||||
M913 C100
|
||||
M564 H1 S1
|
||||
@@ -0,0 +1,18 @@
|
||||
; homex.g
|
||||
; called to home the X axis
|
||||
; Setting for stall detection endstop
|
||||
|
||||
M201.1 X35 Y100 Z100 A100 B100 C100 ; set accelerations (mm/s^2)
|
||||
|
||||
M915 X S1 F0 H200 R0
|
||||
M913 X80 ; reduce current motor
|
||||
M564 H0 S0 ;allow movment outside
|
||||
|
||||
G91 ; relative positioning
|
||||
G1 H0 X-10 F3000
|
||||
G1 H1 X450 F5000 ; move slowly to Y axis endstop once more (second pass)
|
||||
G90 ; absolute positioning
|
||||
|
||||
M913 X100
|
||||
M564 H1 S1
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
; homey.g
|
||||
; called to home the Y axis
|
||||
;Setting for stall detection endstop
|
||||
M98 P"0:/macros/Brake/BrakeOFF"
|
||||
M915 Y S0 F0 H693 R0
|
||||
|
||||
M913 Y80 ; reduce current motor
|
||||
M564 H0 S0 ; allow movment outside
|
||||
|
||||
G91 ; relative positioning
|
||||
G1 H1 Y1 F1000
|
||||
G4 P100
|
||||
G1 H1 Y-210 F1000 ; move slowly to Y axis endstop once more (second pass)
|
||||
G90 ; absolute positioning
|
||||
|
||||
M913 Y100 ; reset current motor
|
||||
M564 H1 S1
|
||||
@@ -0,0 +1,17 @@
|
||||
; homez.g
|
||||
; called to home the z axis
|
||||
;Setting for stall detection endstop
|
||||
M98 P"0:/macros/Brake/BrakeOFF"
|
||||
|
||||
M915 Z S0 F0 H559 R0
|
||||
M913 Z70 ; reduce current motor
|
||||
M564 H0 S0 ; allow movment outside
|
||||
|
||||
G91 ; relative positioning
|
||||
G1 H1 Z1 F1000
|
||||
G4 P100
|
||||
G1 H1 Z-310 F4000 ; move slowly to Y axis endstop once more (second pass)
|
||||
G90 ; absolute positioning
|
||||
|
||||
M913 Z100 ; reset current motor
|
||||
M564 H1 S1
|
||||
@@ -0,0 +1,3 @@
|
||||
## CONFIGURAZIONE
|
||||
Nella cartella *Config* trovi tutto il necessario a configurare correttamente il Raspberry. Abbiamo predisposto una piccola guida e tutti i file necessari a crare correttamente una configurazione completa del softwere.
|
||||
|
||||
Reference in new issue
Block a user