Added sys-Fisher files
This commit is contained in:
parent
de14db8dc1
commit
a5722accc7
18 changed files with 207 additions and 0 deletions
40
SD-image/sys-Fisher/bed.g
Normal file
40
SD-image/sys-Fisher/bed.g
Normal file
|
@ -0,0 +1,40 @@
|
|||
; Auto calibration routine for delta printers
|
||||
; Before running this, you should have set up your zprobe X, Y and Z offsets to suit your build.
|
||||
; This does a single iteration of auto calibration. Run this file multiple times until the values converge.
|
||||
; Then transfer the values to your config.g file.
|
||||
|
||||
M561 ; clear any bed transform, otherwise homing may be at the wrong height
|
||||
;G31 X0 Y0 ; don't want any probe offset for this
|
||||
;G28 ; home the printer
|
||||
|
||||
;*** Remove the following line if your Z probe does not need to be deployed
|
||||
;M98 Pdeployprobe.g ; deploy the mechanical Z probe
|
||||
|
||||
M201 X500 Y500 Z500
|
||||
; The first time the probe is used after deployment, it gives slightly different results.
|
||||
; So do an extra dummy probe here. The value stored gets overwritten later.
|
||||
;G30 P0 X0 Y0 Z-99999
|
||||
|
||||
; Probe the bed and do auto calibration
|
||||
G1 X-64.95 Y-37.5 F12000
|
||||
G4 P300
|
||||
G30 P0 X-64.95 Y-37.5 Z-99999 ; X tower
|
||||
G4 P300
|
||||
G30 P1 X64.95 Y-37.5 Z-99999 ; Y tower
|
||||
G4 P300
|
||||
G30 P2 X0 Y75 Z-99999 ; Z tower
|
||||
G4 P300
|
||||
G31 Z-0.3
|
||||
G30 P3 X0 Y0 Z-99999 S0 ; centre, and auto-calibrate
|
||||
G31 Z-0.1
|
||||
|
||||
G1 X0 Y0 F15000
|
||||
;*** Remove the following line if your Z probe does not need to be retracted
|
||||
;M98 Pretractprobe.g ; deploy the mechanical Z probe
|
||||
|
||||
M201 X4000 Y4000 Z4000
|
||||
|
||||
;G91
|
||||
;G1 S1 X170 Y170 Z170 F15000 ; go part way up to speed up homing, endstops activated just in case
|
||||
;G90
|
||||
;G28 ; Home the printer again so as to activate the new endstop adjustments
|
51
SD-image/sys-Fisher/config.g
Normal file
51
SD-image/sys-Fisher/config.g
Normal file
|
@ -0,0 +1,51 @@
|
|||
; Configuration file for RepRapPro Fisher - delta 3D printer
|
||||
|
||||
; Communication and general
|
||||
M111 S0 ; Debug off
|
||||
M550 PRepRapProFisher1 ; Machine name (can be anything you like)
|
||||
M551 Preprap ; Machine password (used for FTP)
|
||||
M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0x43 ; MAC Address
|
||||
;*** Adjust the IP address and gateway in the following 2 lines to suit your network
|
||||
M552 P0.0.0.0 ; IP address
|
||||
;M554 P192.168.1.1 ; Gateway
|
||||
M553 P255.255.255.0 ; Netmask
|
||||
M555 P2 ; Set output to look like Marlin
|
||||
G21 ; Work in millimetres
|
||||
G90 ; Send absolute coordinates...
|
||||
M83 ; ...but relative extruder moves
|
||||
|
||||
; Axis and motor configuration
|
||||
M569 P0 S1 ; Drive 0 goes forwards
|
||||
M569 P1 S1 ; Drive 1 goes forwards
|
||||
M569 P2 S1 ; Drive 2 goes forwards
|
||||
M569 P3 S1 ; Drive 3 goes forwards
|
||||
M569 P4 S1 ; Drive 4 goes forwards
|
||||
M574 X2 Y2 Z2 S1 ; set endstop configuration (all endstops at high end, active high)
|
||||
;*** The homed height is deliberately set too high in the following - you will adjust it during calibration
|
||||
M665 R81.0 L160.0 B75 H169 ; set delta radius, diagonal rod length, printable radius and homed height
|
||||
M666 X0.0 Y0.0 Z0.0 ; put your endstop adjustments here
|
||||
M92 X87.489 Y87.489 Z87.489 ; Set axis steps/mm
|
||||
M906 X800 Y800 Z800 E1000 ; Set motor currents (mA)
|
||||
M201 X4000 Y4000 Z4000 E4000 ; Accelerations (mm/s^2)
|
||||
M203 X15000 Y15000 Z15000 E9000 ; Maximum speeds (mm/min)
|
||||
M210 Z50 ; Homing feedrate
|
||||
M566 X1200 Y1200 Z1200 E1200 ; Maximum instant speed changes mm/minute
|
||||
|
||||
; Thermistors
|
||||
M305 P1 R4700
|
||||
|
||||
; Tool definitions
|
||||
M140 H-1 ; Disable heatbed
|
||||
M563 P0 D0 H1 ; Define tool 0
|
||||
G10 P0 S210 R-273 ; Set tool 0 operating and standby temperatures
|
||||
M301 H1 P12 I0.4 D80 W180 B300 ; Set tool 0 PID parameters
|
||||
M92 E310 ; Set to 137 for direct drive. Set extruder steps per mm
|
||||
|
||||
;// Z probe and compensation definition
|
||||
;*** If you have an IR zprobe instead of a switch, change P4 to P1 in the following M558 command
|
||||
M558 P4 X0 Y0 Z0 H4 ; Z probe is a switch and is not used for homing any axes
|
||||
G31 X0 Y0 Z-0.1 P200 ; Set the zprobe height and threshold (put your own values here)
|
||||
|
||||
;*** If you are using axis compensation, put the figures in the following command
|
||||
M556 S78 X0 Y0 Z0 ; Axis compensation here
|
||||
|
7
SD-image/sys-Fisher/deployprobe.g
Normal file
7
SD-image/sys-Fisher/deployprobe.g
Normal file
|
@ -0,0 +1,7 @@
|
|||
; Probe deployment routine for Mini Kossel
|
||||
M564 S0 ; don't apply limits
|
||||
G1 X25 Y93 Z40 F10000 ; put probe arm next to belt
|
||||
G1 X-5 F500 ; move probe arm across belt
|
||||
G1 X12 F1000 ; move probe back
|
||||
G1 X0 Y0 F10000 ; move to somewhere sensible
|
||||
M564 S1 ; apply limits again
|
23
SD-image/sys-Fisher/homeall.g
Normal file
23
SD-image/sys-Fisher/homeall.g
Normal file
|
@ -0,0 +1,23 @@
|
|||
G91
|
||||
G1 Z5 F200
|
||||
G90
|
||||
M558 P1
|
||||
G1 X-240 F2000 S1
|
||||
G92 X0
|
||||
G1 X3 F200
|
||||
G1 X-30 S1
|
||||
G92 X-13
|
||||
M558 P2
|
||||
G1 X60 F2000
|
||||
G92 Y0
|
||||
G1 Y-240 F2000 S1
|
||||
G92 Y0
|
||||
G1 Y3 F200
|
||||
G1 Y-30 S1
|
||||
G92 Y0
|
||||
G30
|
||||
G1 Z5 F200
|
||||
G1 X0 Y0
|
||||
G1 Z0
|
||||
|
||||
|
10
SD-image/sys-Fisher/homedelta.g
Normal file
10
SD-image/sys-Fisher/homedelta.g
Normal file
|
@ -0,0 +1,10 @@
|
|||
; Homing file for RepRapFirmware on Mini Kossel
|
||||
G91 ; use relative positioning
|
||||
;******* Change F500 in the following line by F5000 when you are finished commissioning
|
||||
G1 S1 X180 Y180 Z180 F5000 ; move all carriages up 320mm, stopping at the endstops
|
||||
G1 S2 X-4 Y-4 Z-4 F1000 ; move all towers down 5mm
|
||||
G1 S1 X8 Y8 Z8 F500 ; move towers up 8mm, stopping at the endstops
|
||||
G1 Z-5 ; down a few mm so that we can centre the head
|
||||
G90 ; back to absolute positioning
|
||||
G1 X0 Y0 F2000 ; centre the head and set a reasonable feed rate
|
||||
G1 Z4 F12000
|
13
SD-image/sys-Fisher/homex.g
Normal file
13
SD-image/sys-Fisher/homex.g
Normal file
|
@ -0,0 +1,13 @@
|
|||
G91
|
||||
G1 Z5 F200
|
||||
G90
|
||||
M558 P1
|
||||
G1 X-240 F2000 S1
|
||||
G92 X0
|
||||
G1 X3 F200
|
||||
G1 X-30 S1
|
||||
G92 X-13
|
||||
M558 P2
|
||||
G91
|
||||
G1 Z-5 F200
|
||||
G90
|
15
SD-image/sys-Fisher/homey.g
Normal file
15
SD-image/sys-Fisher/homey.g
Normal file
|
@ -0,0 +1,15 @@
|
|||
G91
|
||||
G1 Z5 F200
|
||||
G1 X20 F2000
|
||||
G90
|
||||
G92 Y0
|
||||
G1 Y-250 F2000 S1
|
||||
G92 Y0
|
||||
G1 Y3 F200
|
||||
G1 Y-30 F200 S1
|
||||
G92 Y0
|
||||
G91
|
||||
G1 X-20 F2000
|
||||
G1 Z-5 F200
|
||||
G90
|
||||
|
8
SD-image/sys-Fisher/homez.g
Normal file
8
SD-image/sys-Fisher/homez.g
Normal file
|
@ -0,0 +1,8 @@
|
|||
G91
|
||||
G1 Z5 F200
|
||||
G90
|
||||
G1 X0 Y0 F4000
|
||||
G30
|
||||
G1 Z0 F200
|
||||
|
||||
|
6
SD-image/sys-Fisher/pause.g
Normal file
6
SD-image/sys-Fisher/pause.g
Normal file
|
@ -0,0 +1,6 @@
|
|||
; Pause macro file
|
||||
G1 E-3 F2500 ; retract 4mm
|
||||
G91 ; relative moves
|
||||
G1 Z50 F5000 ; raise nozzle 2mm
|
||||
G90 ; absolute moves
|
||||
G1 X0 Y0 F5000 ; move head out of the way of the print
|
4
SD-image/sys-Fisher/resume.g
Normal file
4
SD-image/sys-Fisher/resume.g
Normal file
|
@ -0,0 +1,4 @@
|
|||
; Resume macro file
|
||||
G1 R1 Z2 ; move to 2mm above resume point
|
||||
G1 R1 ; lower nozzle to resume point
|
||||
G1 E4 F2500 ; undo the retraction
|
8
SD-image/sys-Fisher/retractprobe.g
Normal file
8
SD-image/sys-Fisher/retractprobe.g
Normal file
|
@ -0,0 +1,8 @@
|
|||
; Probe retraction routine for Mini Kossel
|
||||
M564 S0 ; don't apply limits
|
||||
G1 Z40 F10000 ; raise head
|
||||
G1 X-59 Y66 Z35 ; move over the post
|
||||
G1 Z7 F500 ; push probe down on post
|
||||
G1 Z35 F10000 ; raise head again
|
||||
G1 X0 Y0 ; move to somewhere sensible
|
||||
M564 S1 ; apply limits again
|
2
SD-image/sys-Fisher/stop.g
Normal file
2
SD-image/sys-Fisher/stop.g
Normal file
|
@ -0,0 +1,2 @@
|
|||
; stop.g
|
||||
; Put G/M Codes in here to run when M0 is called
|
3
SD-image/sys-Fisher/tfree0.g
Normal file
3
SD-image/sys-Fisher/tfree0.g
Normal file
|
@ -0,0 +1,3 @@
|
|||
; tfree0.g
|
||||
; Put G/M Codes in here to run when Tool 0 is freed
|
||||
|
3
SD-image/sys-Fisher/tfree1.g
Normal file
3
SD-image/sys-Fisher/tfree1.g
Normal file
|
@ -0,0 +1,3 @@
|
|||
; tfree1.g
|
||||
; Put G/M Codes in here to run when Tool 1 is freed
|
||||
|
4
SD-image/sys-Fisher/tpost0.g
Normal file
4
SD-image/sys-Fisher/tpost0.g
Normal file
|
@ -0,0 +1,4 @@
|
|||
; tpost0.g
|
||||
; Put G/M Codes in here to run after Tool 0 is selected
|
||||
M116;
|
||||
|
4
SD-image/sys-Fisher/tpost1.g
Normal file
4
SD-image/sys-Fisher/tpost1.g
Normal file
|
@ -0,0 +1,4 @@
|
|||
; tpost1.g
|
||||
; Put G/M Codes in here to run after Tool 1 is selected
|
||||
M116;
|
||||
|
3
SD-image/sys-Fisher/tpre0.g
Normal file
3
SD-image/sys-Fisher/tpre0.g
Normal file
|
@ -0,0 +1,3 @@
|
|||
; tpre0.g
|
||||
; Put G/M Codes in here to run before Tool 0 is selected
|
||||
|
3
SD-image/sys-Fisher/tpre1.g
Normal file
3
SD-image/sys-Fisher/tpre1.g
Normal file
|
@ -0,0 +1,3 @@
|
|||
; tpre1.g
|
||||
; Put G/M Codes in here to run before Tool 0 is selected
|
||||
|
Reference in a new issue