Skip to content

Instantly share code, notes, and snippets.

@JeremyGrosser
Created January 24, 2022 00:19
Show Gist options
  • Save JeremyGrosser/079d68fd2458c356b527be700c09efdb to your computer and use it in GitHub Desktop.
Save JeremyGrosser/079d68fd2458c356b527be700c09efdb to your computer and use it in GitHub Desktop.
Klipper config for Ultimaker Original 1.5.6
# This file contains common pin mappings for Ultimaker Original with the v1.5.6
# board. To use this config, the firmware should be compiled for the AVR
# atmega2560.
# See docs/Config_Reference.md for a description of parameters.
[stepper_x]
step_pin: PA3
dir_pin: !PA1
enable_pin: !PA5
microsteps: 16
rotation_distance: 40
endstop_pin: ^!PA0
position_endstop: 0
position_max: 200
homing_speed: 10.0
[stepper_y]
step_pin: PC6
dir_pin: PC4
enable_pin: !PA7
microsteps: 16
rotation_distance: 40
endstop_pin: ^!PA4
position_endstop: 0
position_max: 200
homing_speed: 10.0
[stepper_z]
step_pin: PC0
dir_pin: !PG2
enable_pin: !PC2
microsteps: 16
rotation_distance: 40
endstop_pin: ^!PC7
position_endstop: 0
position_max: 200
homing_speed: 20.0
[extruder]
step_pin: PL6
dir_pin: PL4
enable_pin: !PG0
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 2.850
heater_pin: PE4
sensor_type: AD595
sensor_pin: PK0
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 275
# Dual extruder support.
#[extruder1]
#step_pin: PL2
#dir_pin: PL0
#enable_pin: !PL1
#microsteps: 16
#rotation_distance: 33.500
#nozzle_diameter: 0.400
#filament_diameter: 2.850
#heater_pin: PE5
#sensor_type: AD595
#sensor_pin: PK1
#control: pid
#pid_Kp: 22.2
#pid_Ki: 1.08
#pid_Kd: 114
#min_temp: 0
#max_temp: 275
#[heater_bed]
#heater_pin: PG5
#sensor_type: PT100 INA826
#sensor_pin: PK2
#control: watermark
#min_temp: 0
#max_temp: 100
[fan]
pin: PH4
[mcu]
serial: /dev/ttyACM0
[printer]
kinematics: cartesian
max_velocity: 500
max_accel: 3000
max_z_velocity: 25
max_z_accel: 30
[static_digital_output hotend_led]
pins: PB7
@JeremyGrosser
Copy link
Author

The velocity limits here are very conservative, some testing will be required to find more balanced settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment