Our First Commit! Hello There !

This commit is contained in:
Vincenzo-Zinfollino-Crea3d committed 2026-03-03 10:26:27 +01:00
commit 89dc1b755c
111 files changed
+758

No files matched your search

+89
View File
@@ -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";
+89
View File
@@ -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";
+1
View File
@@ -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
+1
View File
@@ -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":{}}}
+16
View File
@@ -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
+55
View File
@@ -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
+16
View File
@@ -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
+16
View File
@@ -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
+18
View File
@@ -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
+17
View File
@@ -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
+17
View File
@@ -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