Permalink
Browse files

Initial import of Sailfish

  • Loading branch information...
1 parent 5cf8a04 commit 53249c4e3137fd3409edcd3820eb53a96defffa5 @jetty840 jetty840 committed Oct 9, 2012
@@ -0,0 +1,243 @@
+<?xml version="1.1" encoding="utf-8"?>
+<machines>
+ <machine>
+ <name>3G 5D Cupcake (Gen3 XYZ, Mk5/6+Gen4 Extruder, Sailfish)</name>
+ <geometry type="cartesian">
+ <!-- different pulleys on X and Y axii -->
+ <axis id="x" length="100" maxfeedrate="9600" stepspermm="11.767463" endstops="min"/>
+ <axis id="y" length="100" maxfeedrate="9600" stepspermm="11.767463" endstops="min"/>
+ <axis id="z" length="100" maxfeedrate="450" stepspermm="320" endstops="min"/>
+ <axis id="a" length="100000" maxfeedrate="7200" scale="50.235478806907409"/>
+ </geometry>
+ <tools>
+ <tool name="Mk5/6/6+" type="extruder" material="abs" floodcoolant="false" mistcoolant="false" fan="true" valve="false" collet="false" heater="true" heatedplatform="true" motor_steps="400" stepper_axis="a"/>
+ </tools>
+ <clamps></clamps>
+ <driver name="makerbot4gsailfish">
+ <!-- optional, defaults to first serial port found. <portname>COM1</portname> -->
+ <!-- required: we need 8 bit and 38400 baud. -->
+ <rate>38400</rate>
+ <parity>8</parity>
+ <!-- optional, defaults to 1. <databits>1</databits> -->
+ <!-- optional, defaults to N. <stopbits>N</stopbits> -->
+ <!--<debuglevel>5</debuglevel>-->
+ </driver>
+ <warmup>
+ </warmup>
+ <cooldown>
+ (Turn off steppers after a build.)
+ M18
+ </cooldown>
+ <bookend start="machines/cupcake/start+HBP+Sailfish.gcode" end="machines/cupcake/end+Sailfish.gcode"/>
+ </machine>
+ <machine>
+ <name>3G 5D Cupcake+ABP (Gen3 XYZ, Mk5/6+Gen4 Extruder, Sailfish)</name>
+ <geometry type="cartesian">
+ <!-- different pulleys on X and Y axii -->
+ <axis id="x" length="100" maxfeedrate="9600" stepspermm="11.767463" endstops="min"/>
+ <axis id="y" length="100" maxfeedrate="9600" stepspermm="11.767463" endstops="min"/>
+ <axis id="z" length="100" maxfeedrate="450" stepspermm="320" endstops="min"/>
+ <axis id="a" length="100000" maxfeedrate="7200" scale="50.235478806907409"/>
+ </geometry>
+ <tools>
+ <tool name="Mk5/6/6+ w/ABP" type="extruder" material="abs" automatedplatform="true" heatedplatform="true" heater="true" stepper_axis="a"/>
+ </tools>
+ <clamps></clamps>
+ <driver name="makerbot4gsailfish">
+ <!-- optional, defaults to first serial port found. <portname>COM1</portname> -->
+ <!-- required: we need 8 bit and 38400 baud. -->
+ <rate>38400</rate>
+ <parity>8</parity>
+ <!-- optional, defaults to 1. <databits>1</databits> -->
+ <!-- optional, defaults to N. <stopbits>N</stopbits> -->
+ <!--<debuglevel>5</debuglevel>-->
+ </driver>
+ <warmup>
+ </warmup>
+ <cooldown>
+ (Turn off steppers after a build.)
+ M18
+ </cooldown>
+ <bookend start="machines/cupcake/start+ABP+Sailfish.gcode" end="machines/cupcake/end+ABP+Sailfish.gcode"/>
+ </machine>
+ <machine>
+ <name>3G 5D Cupcake (Gen4 XYZ, Mk5/6+Gen4 Extruder, Sailfish)</name>
+ <geometry type="cartesian">
+ <!-- different pulleys on X and Y axii -->
+ <axis id="x" length="100" maxfeedrate="9600" stepspermm="47.069852"/>
+ <axis id="y" length="100" maxfeedrate="9600" stepspermm="47.069852"/>
+ <axis id="z" length="100" maxfeedrate="450" stepspermm="1280"/>
+ <axis id="a" length="100000" maxfeedrate="7200" scale="50.235478806907409"/>
+ </geometry>
+ <tools>
+ <tool name="Mk5/6/6+" type="extruder" material="abs" floodcoolant="false" mistcoolant="false" fan="true" valve="false" collet="false" heater="true" heatedplatform="true" motor_steps="400" stepper_axis="a"/>
+ </tools>
+ <clamps></clamps>
+ <driver name="makerbot4gsailfish">
+ <!-- optional, defaults to first serial port found. <portname>COM1</portname> -->
+ <!-- required: we need 8 bit and 38400 baud. -->
+ <rate>38400</rate>
+ <parity>8</parity>
+ <!-- optional, defaults to 1. <databits>1</databits> -->
+ <!-- optional, defaults to N. <stopbits>N</stopbits> -->
+ <!--<debuglevel>5</debuglevel>-->
+ </driver>
+ <warmup>
+ </warmup>
+ <cooldown>
+ (Turn off steppers after a build.)
+ M18
+ </cooldown>
+ <bookend start="machines/cupcake/start+HBP+Sailfish.gcode" end="machines/cupcake/end+Sailfish.gcode"/>
+ </machine>
+ <machine>
+ <name>3G 5D Cupcake+ABP (Gen4 XYZ, Mk5/6+Gen4 Extruder, Sailfish)</name>
+ <geometry type="cartesian">
+ <!-- different pulleys on X and Y axii -->
+ <axis id="x" length="100" maxfeedrate="9600" stepspermm="47.069852"/>
+ <axis id="y" length="100" maxfeedrate="9600" stepspermm="47.069852"/>
+ <axis id="z" length="100" maxfeedrate="450" stepspermm="1280"/>
+ <axis id="a" length="100000" maxfeedrate="7200" scale="50.235478806907409"/>
+ </geometry>
+ <tools>
+ <tool name="Mk5/6/6+ w/ABP" type="extruder" material="abs" automatedplatform="true" heatedplatform="true" heater="true" stepper_axis="a"/>
+ </tools>
+ <clamps></clamps>
+ <driver name="makerbot4gsailfish">
+ <!-- optional, defaults to first serial port found. <portname>COM1</portname> -->
+ <!-- required: we need 8 bit and 38400 baud. -->
+ <rate>38400</rate>
+ <parity>8</parity>
+ <!-- optional, defaults to 1. <databits>1</databits> -->
+ <!-- optional, defaults to N. <stopbits>N</stopbits> -->
+ <!--<debuglevel>5</debuglevel>-->
+ </driver>
+ <warmup>
+ </warmup>
+ <cooldown>
+ (Turn off steppers after a build.)
+ M18
+ </cooldown>
+ <bookend start="machines/cupcake/start+ABP+Sailfish.gcode" end="machines/cupcake/end+ABP+Sailfish.gcode"/>
+ </machine>
+ <machine>
+ <name>3G 5D Cupcake (Pololu XYZ, Mk5/6+Gen4 Extruder, Sailfish)</name>
+ <geometry type="cartesian">
+ <!-- different pulleys on X and Y axii -->
+ <axis id="x" length="100" maxfeedrate="9600" scale="94.1397046"/> <!-- sixteenth-step driver -->
+ <axis id="y" length="100" maxfeedrate="9600" scale="94.1397046"/> <!-- sixteenth-step driver -->
+ <axis id="z" length="100" maxfeedrate="450" scale="2560"/> <!-- sixteenth-step driver -->
+ <axis id="a" length="100000" maxfeedrate="7200" scale="50.235478806907409"/>
+ </geometry>
+ <tools>
+ <tool name="Mk5/6/6+" type="extruder" material="abs" floodcoolant="false" mistcoolant="false" fan="true" valve="false" collet="false" heater="true" heatedplatform="true" motor_steps="400" stepper_axis="a"/>
+ </tools>
+ <clamps></clamps>
+ <driver name="makerbot4gsailfish">
+ <!-- optional, defaults to first serial port found. <portname>COM1</portname> -->
+ <!-- required: we need 8 bit and 38400 baud. -->
+ <rate>38400</rate>
+ <parity>8</parity>
+ <!-- optional, defaults to 1. <databits>1</databits> -->
+ <!-- optional, defaults to N. <stopbits>N</stopbits> -->
+ <!--<debuglevel>5</debuglevel>-->
+ </driver>
+ <warmup>
+ </warmup>
+ <cooldown>
+ (Turn off steppers after a build.)
+ M18
+ </cooldown>
+ <bookend start="machines/cupcake/start+HBP+Sailfish.gcode" end="machines/cupcake/end+Sailfish.gcode"/>
+ </machine>
+ <machine>
+ <name>3G 5D Cupcake+ABP (Pololu XYZ, Mk5/6+Gen4 Extruder, Sailfish)</name>
+ <geometry type="cartesian">
+ <!-- different pulleys on X and Y axii -->
+ <axis id="x" length="100" maxfeedrate="9600" scale="94.1397046"/> <!-- sixteenth-step driver -->
+ <axis id="y" length="100" maxfeedrate="9600" scale="94.1397046"/> <!-- sixteenth-step driver -->
+ <axis id="z" length="100" maxfeedrate="450" scale="2560"/> <!-- sixteenth-step driver -->
+ <axis id="a" length="100000" maxfeedrate="7200" scale="50.235478806907409"/>
+ </geometry>
+ <tools>
+ <tool name="Mk5/6/6+ w/ABP" type="extruder" material="abs" automatedplatform="true" heatedplatform="true" heater="true" stepper_axis="a"/>
+ </tools>
+ <clamps></clamps>
+ <driver name="makerbot4gsailfish">
+ <!-- optional, defaults to first serial port found. <portname>COM1</portname> -->
+ <!-- required: we need 8 bit and 38400 baud. -->
+ <rate>38400</rate>
+ <parity>8</parity>
+ <!-- optional, defaults to 1. <databits>1</databits> -->
+ <!-- optional, defaults to N. <stopbits>N</stopbits> -->
+ <!--<debuglevel>5</debuglevel>-->
+ </driver>
+ <warmup>
+ </warmup>
+ <cooldown>
+ (Turn off steppers after a build.)
+ M18
+ </cooldown>
+ <bookend start="machines/cupcake/start+ABP+Sailfish.gcode" end="machines/cupcake/end+ABP+Sailfish.gcode"/>
+ </machine>
+ <machine>
+ <name>3G 5D Cupcake (Pololu XYZ, Mk5/6+Pololu Extruder, Sailfish)</name>
+ <geometry type="cartesian">
+ <!-- different pulleys on X and Y axii -->
+ <axis id="x" length="100" maxfeedrate="9600" scale="94.1397046"/> <!-- sixteenth-step driver -->
+ <axis id="y" length="100" maxfeedrate="9600" scale="94.1397046"/> <!-- sixteenth-step driver -->
+ <axis id="z" length="100" maxfeedrate="450" scale="2560"/> <!-- sixteenth-step driver -->
+ <axis id="a" length="100000" maxfeedrate="7200" scale="100.470957613814818"/>
+ </geometry>
+ <tools>
+ <tool name="Mk5/6/6+" type="extruder" material="abs" floodcoolant="false" mistcoolant="false" fan="true" valve="false" collet="false" heater="true" heatedplatform="true" motor_steps="400" stepper_axis="a"/>
+ </tools>
+ <clamps></clamps>
+ <driver name="makerbot4gsailfish">
+ <!-- optional, defaults to first serial port found. <portname>COM1</portname> -->
+ <!-- required: we need 8 bit and 38400 baud. -->
+ <rate>38400</rate>
+ <parity>8</parity>
+ <!-- optional, defaults to 1. <databits>1</databits> -->
+ <!-- optional, defaults to N. <stopbits>N</stopbits> -->
+ <!--<debuglevel>5</debuglevel>-->
+ </driver>
+ <warmup>
+ </warmup>
+ <cooldown>
+ (Turn off steppers after a build.)
+ M18
+ </cooldown>
+ <bookend start="machines/cupcake/start+HBP+Sailfish.gcode" end="machines/cupcake/end+Sailfish.gcode"/>
+ </machine>
+ <machine>
+ <name>3G 5D Cupcake+ABP (Pololu XYZ, Mk5/6+Pololu Extruder, Sailfish)</name>
+ <geometry type="cartesian">
+ <!-- different pulleys on X and Y axii -->
+ <axis id="x" length="100" maxfeedrate="9600" scale="94.1397046"/> <!-- sixteenth-step driver -->
+ <axis id="y" length="100" maxfeedrate="9600" scale="94.1397046"/> <!-- sixteenth-step driver -->
+ <axis id="z" length="100" maxfeedrate="450" scale="2560"/> <!-- sixteenth-step driver -->
+ <axis id="a" length="100000" maxfeedrate="7200" scale="100.470957613814818"/>
+ </geometry>
+ <tools>
+ <tool name="Mk5/6/6+ w/ABP" type="extruder" material="abs" automatedplatform="true" heatedplatform="true" heater="true" stepper_axis="a"/>
+ </tools>
+ <clamps></clamps>
+ <driver name="makerbot4gsailfish">
+ <!-- optional, defaults to first serial port found. <portname>COM1</portname> -->
+ <!-- required: we need 8 bit and 38400 baud. -->
+ <rate>38400</rate>
+ <parity>8</parity>
+ <!-- optional, defaults to 1. <databits>1</databits> -->
+ <!-- optional, defaults to N. <stopbits>N</stopbits> -->
+ <!--<debuglevel>5</debuglevel>-->
+ </driver>
+ <warmup>
+ </warmup>
+ <cooldown>
+ (Turn off steppers after a build.)
+ M18
+ </cooldown>
+ <bookend start="machines/cupcake/start+ABP+Sailfish.gcode" end="machines/cupcake/end+ABP+Sailfish.gcode"/>
+ </machine>
+</machines>
@@ -0,0 +1,24 @@
+(**** beginning of end.gcode ****)
+M109 S95 T0 (set heated-build-platform temperature)
+G1 X0 Y54 F3300.0 (move platform to ejection position)
+M102 (Extruder on, reverse)
+G04 P2000 (Wait t/1000 seconds)
+M103 (Extruder off)
+G04 P90000 (wait t/1000 seconds)
+M106 (conveyor on)
+G04 P2000 (wait t/1000 seconds)
+M104 S225 T0 (set extruder temperature)
+M109 S130 T0 (set heated-build-platform temperature)
+G04 P7000 (wait t/1000 seconds)
+M107 (conveyor off)
+(start wipe)
+G1 X-53 Y-15.5 Z6.5 F2500.0
+G1 X-53 Y0 Z6.5 F2500.0
+G1 X-53 Y15.5 Z6.5 F2500.0
+(end wipe)
+G1 X0 Y0 F3300.0 (move nozzle to center)
+G1 X0 Y0 Z0 F3300.0 (move nozzle to origin)
+M104 S0 T0 (set extruder temperature)
+M109 S0 T0 (set heated-build-platform temperature)
+M73 P100 ( End build progress )
+(**** end of end.gcode ****)
@@ -0,0 +1,7 @@
+(******* End.gcode for Cupcake CNC *******)
+M109 S0
+M104 S0
+G1 X0.0 F2500
+G1 X0.0 Y0.0 F2500
+M73 P100 ( End build progress )
+(*********end End.gcode*******)
@@ -0,0 +1,26 @@
+(**** beginning of start.txt ****)
+(This file is for a MakerBot Cupcake CNC with)
+(an automated build platform)
+(**** begin initilization commands ****)
+M103 (disable RPM)
+M73 P0 (enable build progress)
+G21 (set units to mm)
+G90 (set positioning to absolute)
+G92 X0 Y0 Z0 (set origin to current position)
+M108 S255 (set extruder speed to maximum)
+M104 S220 T0 (set extruder temperature)
+M109 S120 T0 (set heated-build-platform temperature)
+(**** end initilization commands ****)
+(**** begin pre-wipe commands ****)
+G1 X-54 Y-30 Z6 F3300.0 (move to waiting position)
+M6 T0 (wait for tool to heat up)
+G04 P85000 (Wait t/1000 seconds)
+M101 (Extruder on, forward)
+G04 P6500 (Wait t/1000 seconds)
+M103 (Extruder off)
+(**** end pre-wipe commands ****)
+G1 X-30 Y30 Z6 F3300.0 (move to initial position)
+G1 Z0 F3300.0 (Go back down)
+M101 (start extruder, fwd)
+G1 X0 Y0 Z0 F2400.0 (move to origin)
+(**** end of start.txt ****)
@@ -0,0 +1,21 @@
+(**** beginning of start.gcode ****)
+(This file is for a MakerBot Cupcake CNC with a Heated build platform)
+M103 (disable RPM)
+M73 P0 (enable build progress)
+M104 S220 T0 (Extruder Temperature to 220 Celsius)
+M109 S110 T0 (Heated Platform Temperature to 110 Celsius)
+M107 (fan off)
+G21 (Metric FTW)
+G90 (Absolute Positioning)
+G92 X0 Y0 Z0 (You are now at 0,0,0)
+(You have failed me for the last time, MakerBot)
+G0 Z15 (Move up for warmup)
+M108 S255 (Extruder speed = max)
+M6 T0 (Wait for tool to heat up)
+G04 P5000 (Wait 5 seconds)
+M101 (Extruder on, forward)
+G04 P5000 (Wait 5 seconds)
+M103 (Extruder off)
+M01 (The heated build platform is heating up. Wait until after the lights have turned off for the first time, clear the test extrusion, and click yes.)
+G0 Z0 (Go back to zero.)
+(**** end of start.gcode ****)
@@ -0,0 +1,62 @@
+<?xml version="1.1" encoding="utf-8"?>
+<machines>
+ <machine>
+ <name>Thingomatic w/ HBP and Stepstruder MK7 (Sailfish)</name>
+ <geometry type="cartesian">
+ <!-- different pulleys on X and Y axii -->
+ <axis id="x" length="106" maxfeedrate="9600" homingfeedrate="500" stepspermm="47.069852" endstops="min"/> <!-- Pulley dia: 10.82mm / 1/8 step = 1/(10.82 * pi / 1600) -->
+ <axis id="y" length="120" maxfeedrate="9600" homingfeedrate="500" stepspermm="47.069852" endstops="min" timeout="30"/> <!-- Pulley dia: 10.82mm / 1/8 step = 1/(10.82 * pi / 1600) -->
+ <axis id="z" length="106" maxfeedrate="1000" homingfeedrate="500" stepspermm="200" endstops="max"/> <!-- TR-8x8 Z axis = 1/(8/1600) -->
+ <axis id="a" length="100000" maxfeedrate="1600" stepspermm="50.235478806907409" endstops="none"/> <!-- stepspermm is incoming filament length, 127 is ca. 4 RPM, 1600 ca. 50 RPM -->
+ </geometry>
+ <tools>
+ <tool name="Stepstruder MK7" type="extruder" material="abs" motor="true" fan="true" heatedplatform="true" motor_steps="1600" default_rpm="3" heater="true" stepper_axis="a"/>
+ </tools>
+ <clamps></clamps>
+ <driver name="makerbot4gsailfish">
+ <!-- optional: <portname>COM1</portname> -->
+ <rate>115200</rate>
+ </driver>
+ <warmup>
+ </warmup>
+ <cooldown>
+M18 (Turn off steppers after a build.)
+ </cooldown>
+ <bookend start="machines/thingomatic/start+HBP+Stepstruder+Sailfish.gcode" end="machines/thingomatic/end+Stepstruder+Sailfish.gcode"/>
+ </machine>
+ <machine experimental="0">
+ <name>Thingomatic w/ HBP and Dual Stepstruder MK7 (Sailfish)</name>
+ <geometry type="cartesian">
+ <!-- different pulleys on X and Y axii -->
+ <axis id="x" length="80" maxfeedrate="9600" homingfeedrate="500" stepspermm="47.069852" endstops="min"/> <!-- Pulley dia: 10.82mm / 1/8 step = 1/(10.82 * pi / 1600) -->
+ <axis id="y" length="80" maxfeedrate="9600" homingfeedrate="500" stepspermm="47.069852" endstops="min" timeout="30"/> <!-- Pulley dia: 10.82mm / 1/8 step = 1/(10.82 * pi / 1600) -->
+ <axis id="z" length="106" maxfeedrate="1000" homingfeedrate="500" stepspermm="200" endstops="max"/> <!-- TR-8x8 Z axis = 1/(8/1600) -->
+ <axis id="a" length="100000" maxfeedrate="1600" stepspermm="50.235478806907409" endstops="none"/> <!-- stepspermm is incoming filament length, 127 is ca. 4 RPM, 1600 ca. 50 RPM -->
+ <axis id="b" length="100000" maxfeedrate="1600" stepspermm="50.235478806907409" endstops="none"/> <!-- stepspermm is incoming filament length, 127 is ca. 4 RPM, 1600 ca. 50 RPM -->
+ </geometry>
+ <tools>
+ <tool name="MK7 Right (A)" index="0" type="extruder" motor="true" fan="false" heatedplatform="false" motor_steps="1600" default_rpm="3" heater="true" stepper_axis="a"/>
+ <tool name="MK7 Left (B)" index="1" type="extruder" motor="true" fan="false" heatedplatform="true" motor_steps="1600" default_rpm="3" heater="true" stepper_axis="b"/>
+ </tools>
+ <wipes>
+ <wipe index="0" X1="44.0" Y1="55.0" Z1="9" X2="44.0" Y2="55.0" Z2="9" wait="1000.0" purge_duration="1000" reverse_duration="15" purge_rpm="5.0" reverse_rpm="25.0"/>
+ <wipe index="1" X1="-36.0" Y1="55.0" Z1="9" X2="-45.0" Y2="55.0" Z2="9" wait="1000.0" purge_duration="1000" reverse_duration="15" purge_rpm="5.0" reverse_rpm="25.0"/>
+ <exclusion>
+ <exclusion_zone topleftback="x,y,z" bottomrightfront="x,y,z" reason="box 1"/>
+ <exclusion_zone topleftback="x,y,z" bottomrightfront="x,y,z" reason="box 2"/>
+
+ </exclusion>
+ </wipes>
+ <clamps></clamps>
+ <driver name="makerbot4gsailfish">
+ <!-- optional: <portname>COM1</portname> -->
+ <rate>115200</rate>
+ </driver>
+ <warmup>
+ </warmup>
+ <cooldown>
+M18 (Turn off steppers after a build.)
+ </cooldown>
+ <bookend dualstart="machines/thingomatic/start+dual+Sailfish.gcode" start="machines/thingomatic/start+dual+single+Sailfish.gcode" end="machines/thingomatic/end+dual+Sailfish.gcode"/>
+ </machine>
+</machines>
Oops, something went wrong.

0 comments on commit 53249c4

Please sign in to comment.