Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2016-02-12 21:18:17 +0300
committerDavid Crocker <dcrocker@eschertech.com>2016-02-12 21:18:17 +0300
commita5722accc72b3ef6e7847b45011b51d223009080 (patch)
tree5c13f03de9913953675b8586430b257ef05927db /SD-image
parentde14db8dc13f401dea13020dc13356e18bfe0ea3 (diff)
Added sys-Fisher files
Diffstat (limited to 'SD-image')
-rw-r--r--SD-image/sys-Fisher/bed.g40
-rw-r--r--SD-image/sys-Fisher/config.g51
-rw-r--r--SD-image/sys-Fisher/deployprobe.g7
-rw-r--r--SD-image/sys-Fisher/homeall.g23
-rw-r--r--SD-image/sys-Fisher/homedelta.g10
-rw-r--r--SD-image/sys-Fisher/homex.g13
-rw-r--r--SD-image/sys-Fisher/homey.g15
-rw-r--r--SD-image/sys-Fisher/homez.g8
-rw-r--r--SD-image/sys-Fisher/pause.g6
-rw-r--r--SD-image/sys-Fisher/resume.g4
-rw-r--r--SD-image/sys-Fisher/retractprobe.g8
-rw-r--r--SD-image/sys-Fisher/stop.g2
-rw-r--r--SD-image/sys-Fisher/tfree0.g3
-rw-r--r--SD-image/sys-Fisher/tfree1.g3
-rw-r--r--SD-image/sys-Fisher/tpost0.g4
-rw-r--r--SD-image/sys-Fisher/tpost1.g4
-rw-r--r--SD-image/sys-Fisher/tpre0.g3
-rw-r--r--SD-image/sys-Fisher/tpre1.g3
18 files changed, 207 insertions, 0 deletions
diff --git a/SD-image/sys-Fisher/bed.g b/SD-image/sys-Fisher/bed.g
new file mode 100644
index 00000000..74a6202f
--- /dev/null
+++ b/SD-image/sys-Fisher/bed.g
@@ -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
diff --git a/SD-image/sys-Fisher/config.g b/SD-image/sys-Fisher/config.g
new file mode 100644
index 00000000..059c6c9c
--- /dev/null
+++ b/SD-image/sys-Fisher/config.g
@@ -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
+
diff --git a/SD-image/sys-Fisher/deployprobe.g b/SD-image/sys-Fisher/deployprobe.g
new file mode 100644
index 00000000..6a6f5941
--- /dev/null
+++ b/SD-image/sys-Fisher/deployprobe.g
@@ -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 \ No newline at end of file
diff --git a/SD-image/sys-Fisher/homeall.g b/SD-image/sys-Fisher/homeall.g
new file mode 100644
index 00000000..67eaea7b
--- /dev/null
+++ b/SD-image/sys-Fisher/homeall.g
@@ -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
+
+
diff --git a/SD-image/sys-Fisher/homedelta.g b/SD-image/sys-Fisher/homedelta.g
new file mode 100644
index 00000000..29645739
--- /dev/null
+++ b/SD-image/sys-Fisher/homedelta.g
@@ -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
diff --git a/SD-image/sys-Fisher/homex.g b/SD-image/sys-Fisher/homex.g
new file mode 100644
index 00000000..56e2a083
--- /dev/null
+++ b/SD-image/sys-Fisher/homex.g
@@ -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
diff --git a/SD-image/sys-Fisher/homey.g b/SD-image/sys-Fisher/homey.g
new file mode 100644
index 00000000..c165babe
--- /dev/null
+++ b/SD-image/sys-Fisher/homey.g
@@ -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
+
diff --git a/SD-image/sys-Fisher/homez.g b/SD-image/sys-Fisher/homez.g
new file mode 100644
index 00000000..3f9810bb
--- /dev/null
+++ b/SD-image/sys-Fisher/homez.g
@@ -0,0 +1,8 @@
+G91
+G1 Z5 F200
+G90
+G1 X0 Y0 F4000
+G30
+G1 Z0 F200
+
+
diff --git a/SD-image/sys-Fisher/pause.g b/SD-image/sys-Fisher/pause.g
new file mode 100644
index 00000000..1b3fb465
--- /dev/null
+++ b/SD-image/sys-Fisher/pause.g
@@ -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
diff --git a/SD-image/sys-Fisher/resume.g b/SD-image/sys-Fisher/resume.g
new file mode 100644
index 00000000..03b672dc
--- /dev/null
+++ b/SD-image/sys-Fisher/resume.g
@@ -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 \ No newline at end of file
diff --git a/SD-image/sys-Fisher/retractprobe.g b/SD-image/sys-Fisher/retractprobe.g
new file mode 100644
index 00000000..7eacac44
--- /dev/null
+++ b/SD-image/sys-Fisher/retractprobe.g
@@ -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 \ No newline at end of file
diff --git a/SD-image/sys-Fisher/stop.g b/SD-image/sys-Fisher/stop.g
new file mode 100644
index 00000000..79898ac6
--- /dev/null
+++ b/SD-image/sys-Fisher/stop.g
@@ -0,0 +1,2 @@
+; stop.g
+; Put G/M Codes in here to run when M0 is called
diff --git a/SD-image/sys-Fisher/tfree0.g b/SD-image/sys-Fisher/tfree0.g
new file mode 100644
index 00000000..4951454b
--- /dev/null
+++ b/SD-image/sys-Fisher/tfree0.g
@@ -0,0 +1,3 @@
+; tfree0.g
+; Put G/M Codes in here to run when Tool 0 is freed
+
diff --git a/SD-image/sys-Fisher/tfree1.g b/SD-image/sys-Fisher/tfree1.g
new file mode 100644
index 00000000..2beec34b
--- /dev/null
+++ b/SD-image/sys-Fisher/tfree1.g
@@ -0,0 +1,3 @@
+; tfree1.g
+; Put G/M Codes in here to run when Tool 1 is freed
+
diff --git a/SD-image/sys-Fisher/tpost0.g b/SD-image/sys-Fisher/tpost0.g
new file mode 100644
index 00000000..549c25f6
--- /dev/null
+++ b/SD-image/sys-Fisher/tpost0.g
@@ -0,0 +1,4 @@
+; tpost0.g
+; Put G/M Codes in here to run after Tool 0 is selected
+M116;
+
diff --git a/SD-image/sys-Fisher/tpost1.g b/SD-image/sys-Fisher/tpost1.g
new file mode 100644
index 00000000..b50b85d6
--- /dev/null
+++ b/SD-image/sys-Fisher/tpost1.g
@@ -0,0 +1,4 @@
+; tpost1.g
+; Put G/M Codes in here to run after Tool 1 is selected
+M116;
+
diff --git a/SD-image/sys-Fisher/tpre0.g b/SD-image/sys-Fisher/tpre0.g
new file mode 100644
index 00000000..7abac644
--- /dev/null
+++ b/SD-image/sys-Fisher/tpre0.g
@@ -0,0 +1,3 @@
+; tpre0.g
+; Put G/M Codes in here to run before Tool 0 is selected
+
diff --git a/SD-image/sys-Fisher/tpre1.g b/SD-image/sys-Fisher/tpre1.g
new file mode 100644
index 00000000..b1c592db
--- /dev/null
+++ b/SD-image/sys-Fisher/tpre1.g
@@ -0,0 +1,3 @@
+; tpre1.g
+; Put G/M Codes in here to run before Tool 0 is selected
+