; Configuration file for Duet 3 Mini 5+ (firmware version 3.3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.3.12 on Tue Aug 23 2022 12:05:49 GMT+0200 (Central European Summer Time) ;M929 P"eventlog.txt" S3; start logging warnings to file eventlog.txt M929 S0 ; stop logging ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"BigBlue" ; set printer name M551 P*** ; set password for machine interface ; Network M552 S1 ; enable network M586 P0 S1 ; enable HTTP M586 P1 S0 ; disable FTP M586 P2 S0 ; disable Telnet ; Drives M569 P0.0 S1 ; physical drive 0.0 goes forwards M569 P0.1 S1 ; physical drive 0.1 goes forwards M569 P0.2 S0 ; physical drive 0.2 goes backwards M569 P0.3 S1 ; physical drive 0.3 goes forwards M584 X0.0 Y0.1 Z0.2 E0.3 ; set drive mapping M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation M92 X80.00 Y80.00 Z49900.00 E420.00 ; set steps per mm M566 X1400.00 Y1400.00 Z6.00 E120.00 ; set maximum instantaneous speed changes (mm/min) ;M566 X900.00 Y900.00 Z6.00 E120.00 ; set maximum instantaneous speed changes (mm/min) M203 X30000.00 Y30000.00 Z60.00 E1200.00 ; set maximum speeds (mm/min) M201 X5000.00 Y2000.00 Z50.00 E250.00 ; set accelerations (mm/s^2) ;M201 X2000.00 Y2000.00 Z50.00 E250.00 ; set accelerations (mm/s^2) M906 X1800 Y1800 Z1600 E800 I30 ; set motor currents (mA) and motor idle factor in per cent M84 S10 ; Set idle timeout ; Axis Limits M208 X0 Y0 Z0 S1 ; set axis minima M208 X980 Y600 Z200 S0 ; set axis maxima ; Endstops M574 X1 S1 P"^io0.in" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin ^io0.in M574 Y1 S1 P"^io1.in" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ^io1.in M574 Z1 S1 P"^io2.in" ; configure switch-type (e.g. microswitch) endstop for low end on Z via pin ^io2.in ; Z-Probe M558 P0 H5 F120 T6000 ; disable Z probe but set dive height, probe speed and travel speed M557 X15:580 Y15:850 S100 ; define mesh grid ; Heaters M140 H-1 ; disable heated bed (overrides default heater mapping) ; Fans ; Tools M563 P0 S"laser" D0 F0 ; define tool 0 G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C ; Custom settings ; Enable Laser mode, on out6, R being max laser power range (ie 0 - 255), and a PWM frequency of 50, S1 sets laser power to sticky (persists between g1 commands). M452 C"laser" R255 F50000 S1 M595 P80 R0 ; Set amount of movements in RAM (default 40), this should be higher for Laser mode, R is grace period should be 0 for working from SD (default: 10) M586 C"*" ; CORS fix M81 C"out5" ; allocate the PS_ON pin to power control but leave power off ;M950 P1 C"out5" ; Setup gpio pin 1 to switch water cooler M950 P2 C"io4.out" ; Setup gpio pin 2 to switch laser module on ;M950 P3 C"io5.in" ; Setup gpio pin 5 for button ;M581 T2 P3 S1 R1 ; invoke trigger2.g when an inactive-to-active edge is detected on input 3 and a file is being printed from SD card ;M955 P0 C"io3.out+io3.in" Q1500000 ; Setup accelerometer, Q=hz of conn speed ;M593 P"zvddd" F32 ; Set input shaping, for reduced ringing ;M950 P4 C"io3.out" ; Setup gpio pin 3 for led in button