forked from Klipper3d/klipper
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
71 changed files
with
4,274 additions
and
711 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,6 @@ on: | |
- master | ||
paths: | ||
- docs/** | ||
- mkdocs.yml | ||
- .github/workflows/klipper3d-deploy.yaml | ||
jobs: | ||
deploy: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,194 @@ | ||
# This file contains common pin mappings for the Biqu B1 SE Plus. | ||
# To use this config, the firmware should be compiled for the | ||
# STM32F407 with a "32KiB bootloader". | ||
|
||
# In newer versions of this board shipped in late 2021 the STM32F429 | ||
# is used, if this is the case compile for this with a "32KiB bootloader" | ||
# You will need to check the chip on your board to identify which you have. | ||
# | ||
# The "make flash" command does not work on the SKR 2. Instead, | ||
# after running "make", copy the generated "out/klipper.bin" file to a | ||
# file named "firmware.bin" on an SD card and then restart the SKR 2 | ||
# with that SD card. | ||
|
||
# See docs/Config_Reference.md for a description of parameters. | ||
|
||
[mcu] | ||
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_1D0039000F47393438343535-if00 | ||
|
||
######################################## | ||
# Stepper X Pins and TMC2208 configuration | ||
######################################## | ||
[stepper_x] | ||
step_pin: PE2 | ||
dir_pin: !PE1 | ||
enable_pin: !PE3 | ||
microsteps: 16 | ||
rotation_distance: 40 | ||
endstop_pin: !PC1 | ||
position_endstop: 0 | ||
position_max: 310 | ||
homing_speed: 50 | ||
|
||
[tmc2208 stepper_x] | ||
uart_pin: PE0 | ||
run_current: 0.800 | ||
stealthchop_threshold: 999999 | ||
|
||
######################################## | ||
# Stepper Y Pins and TMC2208 configuration | ||
######################################## | ||
[stepper_y] | ||
step_pin: PD5 | ||
dir_pin: PD4 | ||
enable_pin: !PD6 | ||
microsteps: 16 | ||
rotation_distance: 40 | ||
endstop_pin: !PC3 | ||
position_endstop: 0 | ||
position_max: 310 | ||
homing_speed: 50 | ||
|
||
[tmc2208 stepper_y] | ||
uart_pin: PD3 | ||
run_current: 0.800 | ||
stealthchop_threshold: 999999 | ||
|
||
######################################## | ||
# Stepper Z Pins and TMC2208 configuration | ||
######################################## | ||
[stepper_z] | ||
step_pin: PA15 | ||
dir_pin: PA8 | ||
enable_pin: !PD1 | ||
microsteps: 16 | ||
rotation_distance: 8 | ||
endstop_pin: probe:z_virtual_endstop | ||
homing_speed: 10 | ||
second_homing_speed: 1 | ||
position_min: -2 | ||
position_max: 340 | ||
|
||
[tmc2208 stepper_z] | ||
uart_pin: PD0 | ||
run_current: 0.800 | ||
stealthchop_threshold: 999999 | ||
|
||
######################################## | ||
# Extruder Pins and TMC2208 configuration | ||
######################################## | ||
[extruder] | ||
step_pin: PD15 | ||
dir_pin: !PD14 | ||
enable_pin: !PC7 | ||
microsteps: 16 | ||
rotation_distance: 34.2152 # Calibrar - ver https://www.klipper3d.org/Rotation_Distance.html | ||
nozzle_diameter: 0.400 | ||
filament_diameter: 1.750 | ||
heater_pin: PB3 | ||
sensor_type: Generic 3950 | ||
sensor_pin: PA2 #thermistor pin | ||
control: pid | ||
pid_Kp: 22.2 | ||
pid_Ki: 1.08 | ||
pid_Kd: 114 | ||
min_temp: 0 | ||
max_temp: 250 | ||
|
||
[tmc2208 extruder] | ||
uart_pin: PC6 | ||
run_current: 0.800 | ||
stealthchop_threshold: 999999 | ||
|
||
######################################## | ||
# Heater Bed Pins | ||
######################################## | ||
[heater_bed] | ||
heater_pin: PD7 | ||
sensor_type: Generic 3950 | ||
sensor_pin: PA1 | ||
control: pid | ||
pid_Kp: 54 | ||
pid_Ki: 0.77 | ||
pid_Kd: 900 | ||
min_temp: 0 | ||
max_temp: 110 | ||
|
||
######################################## | ||
# Printer Configuration | ||
######################################## | ||
[printer] | ||
kinematics: cartesian | ||
max_velocity: 200 | ||
max_accel: 1000 | ||
max_z_velocity: 5 | ||
max_z_accel: 100 | ||
|
||
######################################## | ||
# Probe configuration | ||
######################################## | ||
[probe] | ||
pin: ^!PE4 | ||
z_offset: 0.0 | ||
x_offset: 0.0 | ||
y_offset: 0.0 | ||
speed: 10.0 | ||
samples: 2 | ||
samples_result: average | ||
sample_retract_dist: 2.0 | ||
samples_tolerance: 0.2 | ||
|
||
[safe_z_home] | ||
home_xy_position: 155,155 | ||
speed: 100 | ||
z_hop: 5 | ||
z_hop_speed: 5 | ||
|
||
[output_pin probe_enable] | ||
pin: PE5 | ||
value: 1 | ||
|
||
######################################## | ||
# Bed Mesh configuration | ||
######################################## | ||
[bed_mesh] | ||
speed: 2000 | ||
horizontal_move_z: 3 | ||
mesh_min: 20, 20 | ||
mesh_max: 290, 290 | ||
probe_count: 7, 7 | ||
mesh_pps: 2,2 | ||
algorithm: bicubic | ||
bicubic_tension: 0.2 | ||
|
||
######################################## | ||
# Fan Nozzle configuration | ||
######################################## | ||
[fan] | ||
pin: PB7 | ||
|
||
[heater_fan Cooling_fan] | ||
pin: PB6 | ||
max_power: 1.0 | ||
kick_start_time: 0.100 | ||
heater: heater_bed | ||
|
||
[heater_fan Board_fan] | ||
pin: PB5 | ||
max_power: 1.0 | ||
kick_start_time: 0.100 | ||
heater: extruder | ||
|
||
######################################## | ||
# Filament Sensor configuration | ||
######################################## | ||
[filament_switch_sensor Sensor_Filamento] | ||
switch_pin: !PC2 | ||
pause_on_runout: true #pause handled by macro | ||
|
||
######################################## | ||
# Motor Power Pin | ||
######################################## | ||
[output_pin motor_power] | ||
pin: PC13 | ||
value: 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,162 @@ | ||
# This file contains common pin mappings for the 2020 Creality CR-10 | ||
# V3. The mainboard is a Creality 3D v2.5.2 (8-bit mainboard with | ||
# ATMega2560). To use this config, the firmware should be compiled for | ||
# the AVR atmega2560. | ||
|
||
# See docs/Config_Reference.md for a description of parameters. | ||
|
||
# For better compatibility with GCodes generated for Marlin, you | ||
# may wish to add the following section, if you have BLTouch: | ||
#[gcode_macro G29] | ||
#gcode: | ||
# BED_MESH_CALIBRATE | ||
|
||
[stepper_x] | ||
step_pin: PF0 #ar54 | ||
dir_pin: PF1 #ar55 | ||
enable_pin: !PD7 #!ar38 | ||
microsteps: 16 | ||
rotation_distance: 40 | ||
endstop_pin: ^PE5 #^ar3 | ||
position_endstop: 0 | ||
position_max: 300 | ||
homing_speed: 50 | ||
|
||
[stepper_y] | ||
step_pin: PF6 #ar60 | ||
dir_pin: PF7 #ar61 | ||
enable_pin: !PF2 #!ar56 | ||
microsteps: 16 | ||
rotation_distance: 40 | ||
endstop_pin: ^PJ1 #^ar14 | ||
position_endstop: 0 | ||
position_max: 300 | ||
homing_speed: 50 | ||
|
||
[stepper_z] | ||
step_pin: PL3 #ar46 | ||
dir_pin: !PL1 #!ar48 | ||
enable_pin: !PK0 #!ar62 | ||
microsteps: 16 | ||
rotation_distance: 8 | ||
position_max: 400 | ||
#Uncomment if you have a BL-Touch: | ||
#position_min: -4 | ||
#endstop_pin: probe:z_virtual_endstop | ||
#and comment the follwing lines: | ||
position_endstop: 0.0 | ||
endstop_pin: ^PD3 #ar18 | ||
|
||
[safe_z_home] | ||
home_xy_position: 104.25,147.6 | ||
speed: 80 | ||
z_hop: 10 | ||
z_hop_speed: 10 | ||
|
||
[extruder] | ||
step_pin: PA4 # ar26 | ||
dir_pin: !PA6 # !ar28 | ||
enable_pin: !PA2 # !ar24 | ||
microsteps: 16 | ||
rotation_distance: 7.7201944 # 16 microsteps * 200 steps/rotation / steps/mm | ||
#Correction formula is new_rotation_distance = old_rotation_distance * mmsExtracted / 100.0 | ||
nozzle_diameter: 0.400 | ||
filament_diameter: 1.750 | ||
heater_pin: PB4 #ar10 | ||
sensor_type: EPCOS 100K B57560G104F | ||
sensor_pin: PK5 #analog13 | ||
control: pid | ||
pid_kp: 22.107 | ||
pid_ki: 1.170 | ||
pid_kd: 104.458 | ||
min_temp: 0 | ||
max_temp: 255 | ||
|
||
[heater_bed] | ||
heater_pin: PH5 #ar8 | ||
sensor_type: ATC Semitec 104GT-2 | ||
sensor_pin: PK6 #analog14 | ||
control: pid | ||
#Stock PID configuration taken from Marlin | ||
pid_Kp: 201.86 | ||
pid_Ki: 10.67 | ||
pid_Kd: 954.96 | ||
min_temp: 0 | ||
max_temp: 130 | ||
|
||
[fan] | ||
pin: PH6 #ar9 | ||
|
||
[mcu] | ||
serial: /dev/ttyUSB0 | ||
|
||
[printer] | ||
kinematics: cartesian | ||
max_velocity: 300 | ||
max_accel: 3000 | ||
max_z_velocity: 5 | ||
max_z_accel: 100 | ||
|
||
[display] | ||
lcd_type: st7920 | ||
cs_pin: PH1 #ar16 | ||
sclk_pin: PA1 #ar23 | ||
sid_pin: PH0 #ar17 | ||
encoder_pins: ^PC4, ^PC6 #^ar33, ^ar31 | ||
click_pin: ^!PC2 #^!ar35 | ||
|
||
|
||
#Uncomment the following lines if you have a BL-Touch | ||
#[bltouch] | ||
#sensor_pin: ^PD2 #^ar19 | ||
#control_pin: PB5 #ar11 | ||
#set_output_mode: 5V | ||
#pin_move_time: 0.4 | ||
#stow_on_each_sample: False | ||
#probe_with_touch_mode: False | ||
#x_offset: 45.75 | ||
#y_offset: -3.40 | ||
#z_offset: 3.28 | ||
#samples: 2 | ||
#sample_retract_dist: 2 | ||
#samples_result: average | ||
|
||
#Uncomment the following lines if you have a BL-Touch | ||
#[bed_mesh] | ||
#speed: 50 | ||
#horizontal_move_z: 6 | ||
#mesh_min: 46.50,0.75 | ||
#mesh_max: 253.5,295.85 | ||
#probe_count: 7,7 | ||
#algorithm: bicubic | ||
|
||
[pause_resume] | ||
recover_velocity: 50 | ||
|
||
[filament_switch_sensor fil_runout_sensor] | ||
pause_on_runout: True | ||
switch_pin: PE4 #ar2 | ||
|
||
[bed_screws] | ||
screw1: 33,29 | ||
screw1_name: front left screw | ||
screw2: 273,29 | ||
screw2_name: front right screw | ||
screw3: 273,269 | ||
screw3_name: rear right screw | ||
screw4: 33,269 | ||
screw4_name: rear right screw | ||
|
||
#Uncomment the following lines if you have a BL-Touch | ||
#[screws_tilt_adjust] | ||
#screw1: 0,29 | ||
#screw1_name: front left screw | ||
#screw2: 228,29 | ||
#screw2_name: front right screw | ||
#screw3: 228,269 | ||
#screw3_name: rear right screw | ||
#screw4: 0,269 | ||
#screw4_name: rear right screw | ||
#speed: 50 | ||
#horizontal_move_z: 10 | ||
#screw_thread: CW-M3 |
Oops, something went wrong.