aboutsummaryrefslogtreecommitdiffstats
path: root/config/printer-lulzbot-mini1-2016.cfg
diff options
context:
space:
mode:
authorMartin <github@mrvanes.com>2019-11-05 16:54:23 +0100
committerKevinOConnor <kevin@koconnor.net>2019-11-05 10:54:23 -0500
commit51cf24461785499fbdef98ad02276ba41cc208b7 (patch)
treea42b748cae9d014d15cfbe3b68d95a07232efa6f /config/printer-lulzbot-mini1-2016.cfg
parentc11e4b74c224ac808f292d408b681e3d9bd6bfbe (diff)
downloadkutter-51cf24461785499fbdef98ad02276ba41cc208b7.tar.gz
kutter-51cf24461785499fbdef98ad02276ba41cc208b7.tar.xz
kutter-51cf24461785499fbdef98ad02276ba41cc208b7.zip
config: Create printer-lulzbot-mini1-2016.cfg (#2129)
Signed-off-by: Martin van Es <martin@mrvanes.com>
Diffstat (limited to 'config/printer-lulzbot-mini1-2016.cfg')
-rw-r--r--config/printer-lulzbot-mini1-2016.cfg215
1 files changed, 215 insertions, 0 deletions
diff --git a/config/printer-lulzbot-mini1-2016.cfg b/config/printer-lulzbot-mini1-2016.cfg
new file mode 100644
index 00000000..8b6284ad
--- /dev/null
+++ b/config/printer-lulzbot-mini1-2016.cfg
@@ -0,0 +1,215 @@
+#This file contains pin mappings for the Lulzbot Mini 1 using RAMBo Mini and SingleExtruder
+#To use this config, the firmware should be compiled for the AVR atmega2560.
+
+# See the example.cfg file for a description of available parameters.
+
+#-------------------------------------------------------------------------------------------------
+# LULZBOT Mini 1 SingleExtruder (RAMBoMini)
+# defines are copied from Marlin pins_MINIRAMBO.h
+# pin conversion was found in fastio_1280.h
+#-------------------------------------------------------------------------------------------------
+[stepper_x]
+#define X_STEP_PIN 37
+step_pin: PC0
+#define X_DIR_PIN 48
+dir_pin: PL1
+#define X_ENABLE_PIN 29
+enable_pin: !PA7
+# 1/100
+step_distance: .010000
+#define X_MIN_PIN 12
+endstop_pin: ^!PB6
+position_endstop: -3
+position_min: -3
+position_max: 159
+homing_speed: 50
+homing_retract_dist: 2.0
+second_homing_speed: 5
+
+[stepper_y]
+#define Y_STEP_PIN 36
+step_pin: PC1
+#define Y_DIR_PIN 49
+dir_pin: !PL0
+#define Y_ENABLE_PIN 28
+enable_pin: !PA6
+# 1/100
+step_distance: .010000
+#define Y_MIN_PIN 11
+endstop_pin: ^!PB5
+position_endstop: -7
+position_min: -7
+position_max: 173
+homing_speed: 50
+homing_retract_dist: 2.0
+second_homing_speed: 5
+
+[stepper_z]
+#define Z_STEP_PIN 35
+step_pin: PC2
+#define Z_DIR_PIN 47
+dir_pin: PL2
+#define Z_ENABLE_PIN 27
+enable_pin: !PA5
+# 1/1600
+step_distance: 0.000625
+#define Z_MAX_PIN 23
+endstop_pin: ^!PA1
+# I have replaced the original nozzle with
+# a hardened steel one that make the extruder
+# 1-1.5mm longer, so this may be a little too low
+position_endstop: 161.5
+position_max: 161.5
+position_min: -2.0
+homing_speed: 7
+homing_retract_dist: 2.0
+second_homing_speed: 2
+
+[extruder]
+#define E0_STEP_PIN 34
+step_pin: PC3
+#define E0_DIR_PIN 43
+dir_pin: !PL6
+#define E0_ENABLE_PIN 26
+enable_pin: !PA4
+# 1/833
+step_distance: 0.001200480192076831
+nozzle_diameter: 0.400
+filament_diameter: 2.850
+#define HEATER_0_PIN 3
+heater_pin: PE5
+#The Extruder uses 100K thermistor - ATC Semitec 104GT-2 (#5) and PID control
+sensor_type: ATC Semitec 104GT-2
+# I can't explain this from Marlin
+sensor_pin: PF0
+control: pid
+pid_Kp: 28.79
+pid_Ki: 1.91
+pid_Kd: 108.51
+min_temp: 0
+max_temp: 280
+min_extrude_temp: 160
+max_extrude_cross_section: 8
+max_extrude_only_velocity: 500
+max_extrude_only_accel: 2000
+# pressure_advance: 0.1
+# pressure_advance_lookahead_time: 0.010
+
+[heater_bed]
+#define HEATER_BED_PIN 4
+heater_pin: PG5
+# The Heater Bed uses Honeywell 100K 135-104LAG-J01 temp sensor (#7) and PID control
+sensor_type: Honeywell 100K 135-104LAG-J01
+# I can't explain this from Marlin
+sensor_pin: PF2
+control: pid
+pid_Kp: 294.0
+pid_Ki: 65.0
+pid_Kd: 382.0
+min_temp: 0
+max_temp: 130
+
+[fan]
+#define FAN_PIN 8
+pin: PH5
+
+[heater_fan nozzle_cooling_fan]
+#define FAN1_PIN 6
+pin: PH3
+
+[output_pin stepper_xy_current]
+#define MOTOR_CURRENT_PWM_XY_PIN 46
+pin: PL3
+pwm: True
+scale: 2.0
+cycle_time: .000030
+hardware_pwm: True
+static_value: 1.300
+
+[output_pin stepper_z_current]
+pin: PL4
+pwm: True
+scale: 2.0
+cycle_time: .000030
+hardware_pwm: True
+static_value: 1.630
+
+[output_pin stepper_e_current]
+pin: PL5
+pwm: True
+scale: 2.0
+cycle_time: .000030
+hardware_pwm: True
+static_value: 1.250
+
+[static_digital_output stepper_config]
+# Microstepping pins
+#define X_MS1_PIN 40
+#define X_MS2_PIN 41
+#define Y_MS1_PIN 69
+#define Y_MS2_PIN 39
+#define Z_MS1_PIN 68
+#define Z_MS2_PIN 67
+#define E0_MS1_PIN 65
+#define E0_MS2_PIN 66
+pins:
+ PG1, PG0,
+ PK7, PG2,
+ PK6, PK5,
+ PK3, PK4
+
+[static_digital_output yellow_led]
+#define LED_PIN 13
+pins: !PB7
+
+[mcu]
+serial: /dev/ttyACM0
+
+[printer]
+kinematics: cartesian
+max_velocity: 300
+max_accel: 2000
+max_z_velocity: 7
+max_z_accel: 500
+
+[homing_override]
+gcode:
+ G91
+ G28 Z
+ G0 Z-5
+ G28 X Y
+ G0 X3 Y7
+ G90
+
+[probe]
+#define Z_MIN_PROBE_PIN 10
+pin: ^!PB4
+# z_offset equals washer thickness ~= 1.377
+z_offset: 1.377
+speed: 5.0
+samples: 2
+sample_retract_dist: 1.0
+samples_result: average
+samples_tolerance: 0.200
+samples_tolerance_retries: 2
+
+[bed_tilt]
+# Enable bed tilt measurments using the probe we defined above
+# Probe points using X0 Y0 offsets @ 0.01mm/step
+points: -2,-6
+ 156,-6
+ 156,158
+ -2,158
+speed: 75
+horizontal_move_z: 2
+
+[firmware_retraction]
+retract_length: 2
+retract_speed: 200
+unretract_extra_length: 0
+unretract_speed: 200
+
+[gcode_macro G29]
+# Preform the ABL by running G29 in the start GCODE script
+gcode:
+ BED_TILT_CALIBRATE