Created
February 19, 2026 19:29
-
-
Save lhess/0fd5ec70a5fb3da9fa40a56e1228cb76 to your computer and use it in GitHub Desktop.
LDO Voron Trident RevD Klipper config
This file contains hidden or 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
| ## LDO VORON Trident 300m Rev.D, Leviathan V1.3 | |
| [mcu] | |
| serial: /dev/serial/by-id/usb-Klipper_stm32h743xx_320034000251333236353439-if00 | |
| restart_method: command | |
| [mcu nhk] | |
| serial: /dev/serial/by-id/usb-Klipper_rp2040_3232323236191D8A-if00 | |
| restart_method: command | |
| [printer] | |
| kinematics: corexy | |
| max_velocity: 300 | |
| max_accel: 10000 | |
| max_z_velocity: 15 | |
| max_z_accel: 350 | |
| square_corner_velocity: 5.0 | |
| [force_move] | |
| enable_force_move: True | |
| [exclude_object] | |
| ##################################################################### | |
| # X/Y Stepper Settings | |
| ##################################################################### | |
| ## B Stepper - Left | |
| ## Connected to HV STEPPER 0 | |
| ## Endstop connected to X-ENDSTOP | |
| [stepper_x] | |
| step_pin: PB10 | |
| dir_pin: !PB11 | |
| enable_pin: !PG0 | |
| rotation_distance: 40 | |
| microsteps: 32 | |
| full_steps_per_rotation:400 #set to 200 for 1.8 degree stepper | |
| endstop_pin: PC1 | |
| position_min: 0 | |
| ##-------------------------------------------------------------------- | |
| ## Uncomment for 300mm build | |
| position_endstop: 300 | |
| position_max: 300 | |
| ##-------------------------------------------------------------------- | |
| homing_speed: 25 #Max 100 | |
| homing_retract_dist: 5 | |
| homing_positive_dir: true | |
| ## Make sure to update below for your relevant driver (2209 or 5160) | |
| [tmc5160 stepper_x] | |
| cs_pin: PE15 | |
| spi_bus: spi4 | |
| #diag0_pin: ^!PG1 | |
| interpolate: false | |
| run_current: 0.8 | |
| sense_resistor: 0.075 | |
| stealthchop_threshold: 0 | |
| ## A Stepper - Right | |
| ## Connected to HV STEPPER 1 | |
| ## Endstop connected to Y-ENDSTOP | |
| [stepper_y] | |
| step_pin: PF15 | |
| dir_pin: !PF14 | |
| enable_pin: !PE9 | |
| rotation_distance: 40 | |
| microsteps: 32 | |
| full_steps_per_rotation: 400 # set to 200 for 1.8 degree stepper | |
| endstop_pin: PC2 | |
| position_min: 0 | |
| position_endstop: 300 | |
| position_max: 300 | |
| homing_speed: 25 | |
| homing_retract_dist: 5 | |
| homing_positive_dir: true | |
| [tmc5160 stepper_y] | |
| cs_pin: PE11 | |
| spi_bus: spi4 | |
| #diag0_pin: ^!PE10 | |
| interpolate: false | |
| run_current: 0.8 | |
| sense_resistor: 0.075 | |
| stealthchop_threshold: 0 | |
| ##################################################################### | |
| # Z Stepper Settings | |
| ##################################################################### | |
| ## Z0 Stepper - Front Left | |
| [stepper_z] | |
| step_pin: PD4 | |
| dir_pin: PD3 | |
| enable_pin: !PD7 | |
| # Rotation Distance for TR8x8 = 8, TR8x4 = 4, TR8x2 = 2 | |
| rotation_distance: 4 | |
| microsteps: 32 | |
| endstop_pin: PC3 | |
| ## Z-position of nozzle (in mm) to z-endstop trigger point relative to print surface (Z0) | |
| ## (+) value = endstop above Z0, (-) value = endstop below | |
| ## Increasing position_endstop brings nozzle closer to the bed | |
| ## After you run Z_ENDSTOP_CALIBRATE, position_endstop will be stored at the very end of your config | |
| #position_endstop: -0.5 | |
| position_max: 280 | |
| position_min: -5 | |
| homing_speed: 8 | |
| second_homing_speed: 3 | |
| homing_retract_dist: 3 | |
| [tmc2209 stepper_z] | |
| uart_pin: PD5 | |
| #diag_pin: ^!PD6 | |
| interpolate: false | |
| run_current: 0.8 | |
| sense_resistor: 0.110 | |
| stealthchop_threshold: 9999 | |
| ## Z1 Stepper - Rear Center | |
| [stepper_z1] | |
| step_pin: PC12 | |
| dir_pin: PC11 | |
| enable_pin: !PD2 | |
| # Rotation Distance for TR8x8 = 8, TR8x4 = 4, TR8x2 = 2 | |
| rotation_distance: 4 | |
| microsteps: 32 | |
| [tmc2209 stepper_z1] | |
| uart_pin: PD0 | |
| #diag_pin: ^!PD1 | |
| interpolate: false | |
| run_current: 0.8 | |
| sense_resistor: 0.110 | |
| stealthchop_threshold: 9999 | |
| ## Z2 Stepper - Front Right | |
| [stepper_z2] | |
| step_pin: PC9 | |
| dir_pin: PC8 | |
| enable_pin: !PC10 | |
| # Rotation Distance for TR8x8 = 8, TR8x4 = 4, TR8x2 = 2 | |
| rotation_distance: 4 | |
| microsteps: 32 | |
| [tmc2209 stepper_z2] | |
| uart_pin: PA8 | |
| #diag_pin: ^!PA15 | |
| interpolate: false | |
| run_current: 0.8 | |
| sense_resistor: 0.110 | |
| stealthchop_threshold: 9999 | |
| ##################################################################### | |
| # Extruder | |
| ##################################################################### | |
| [extruder] | |
| step_pin: nhk:gpio23 | |
| dir_pin: nhk:gpio24 | |
| enable_pin: !nhk:gpio25 | |
| ## Update value below when you perform extruder calibration | |
| ## If you ask for 100mm of filament, but in reality it is 98mm: | |
| ## rotation_distance = <previous_rotation_distance> * <actual_extrude_distance> / 100 | |
| rotation_distance: 22.6789511 # Bondtech 5mm Drive Gears | |
| gear_ratio: 50:10 # BMG Gear Ratio | |
| microsteps: 32 | |
| full_steps_per_rotation: 200 # 200 for 1.8 degree, 400 for 0.9 degree | |
| nozzle_diameter: 0.400 | |
| filament_diameter: 1.75 | |
| max_extrude_cross_section: 50.0 | |
| max_extrude_only_distance: 100 | |
| heater_pin: nhk:gpio9 | |
| sensor_type: ATC Semitec 104NT-4-R025H42G | |
| sensor_pin: nhk:gpio29 | |
| pullup_resistor: 2200 | |
| min_temp: 10 | |
| max_temp: 270 | |
| max_power: 1.0 | |
| min_extrude_temp: 170 | |
| control: pid | |
| pid_kp: 27.918 | |
| pid_ki: 3.649 | |
| pid_kd: 53.394 | |
| ## Try to keep pressure_advance below 1.0 | |
| #pressure_advance: 0.05 | |
| ## Default is 0.040, leave stock | |
| #pressure_advance_smooth_time: 0.040 | |
| [tmc2209 extruder] | |
| uart_pin: nhk:gpio0 | |
| tx_pin: nhk:gpio1 | |
| interpolate: false | |
| run_current: 0.5 | |
| sense_resistor: 0.100 | |
| stealthchop_threshold: 0 | |
| ##################################################################### | |
| # Bed Heater | |
| ##################################################################### | |
| [heater_bed] | |
| heater_pin: PG11 | |
| sensor_type: ATC Semitec 104NT-4-R025H42G | |
| sensor_pin: PA2 | |
| pullup_resistor: 2200 | |
| ## Adjust Max Power so your heater doesn't warp your bed. Rule of thumb is 0.4 watts / cm^2 . | |
| max_power: 0.6 | |
| min_temp: 0 | |
| max_temp: 120 | |
| control: pid | |
| pid_kp: 35.539 | |
| pid_ki: 1.436 | |
| pid_kd: 219.896 | |
| ##################################################################### | |
| # Probe | |
| ##################################################################### | |
| [probe] | |
| pin: nhk:gpio10 | |
| x_offset: 0 | |
| y_offset: 25.0 | |
| z_offset: 0 | |
| speed: 10.0 | |
| samples: 3 | |
| samples_result: median | |
| sample_retract_dist: 3.0 | |
| samples_tolerance: 0.006 | |
| samples_tolerance_retries: 3 | |
| [bed_mesh] | |
| speed: 150 | |
| horizontal_move_z: 5 | |
| mesh_min: 30, 30 | |
| mesh_max: 270, 270 | |
| fade_start: 0.6 | |
| fade_end: 10.0 | |
| probe_count: 5, 5 | |
| algorithm: bicubic | |
| zero_reference_position: 150,150 | |
| ##################################################################### | |
| # Fan Control | |
| ##################################################################### | |
| [fan] | |
| pin: nhk:gpio6 | |
| #tachometer_pin: nhk:gpio17 | |
| #tachometer_ppr: 2 | |
| kick_start_time: 0.5 | |
| ## Depending on your fan, you may need to increase this value | |
| ## if your fan will not start. Can change cycle_time (increase) | |
| ## if your fan is not able to slow down effectively | |
| off_below: 0.30 | |
| [heater_fan hotend_fan] | |
| ## Hotend Fan - FAN1 | |
| pin: nhk:gpio5 | |
| #tachometer_pin: nhk:gpio16 | |
| #tachometer_ppr: 2 | |
| max_power: 1.0 | |
| kick_start_time: 0.5 | |
| heater: extruder | |
| heater_temp: 50.0 | |
| ## If you are experiencing back flow, you can reduce fan_speed | |
| #fan_speed: 1.0 | |
| [controller_fan controller_fan] | |
| ## Controller fan - FAN2 | |
| pin: PF7 | |
| ##tachometer_pin: PF6 | |
| kick_start_time: 0.5 | |
| heater: heater_bed | |
| [heater_fan exhaust_fan] | |
| ## Exhaust fan - FAN3 | |
| pin: PF9 | |
| #tachometer_pin: PF8 | |
| max_power: 1.0 | |
| shutdown_speed: 0.0 | |
| kick_start_time: 5.0 | |
| heater: heater_bed | |
| heater_temp: 60 | |
| fan_speed: 1.0 | |
| ##################################################################### | |
| # Filament sensor | |
| ##################################################################### | |
| #[filament_switch_sensor Filament] | |
| #pause_on_runout: True | |
| #runout_gcode: M600 | |
| #insert_gcode: | |
| #event_delay: 3.0 | |
| #pause_delay: 0.5 | |
| #switch_pin: !PC0 | |
| ##################################################################### | |
| # LED Control | |
| ##################################################################### | |
| ## Chamber Lighting (Optional) | |
| ## Connected to LED-STRIP | |
| [output_pin caselight] | |
| pin: PE6 | |
| pwm:true | |
| hardware_pwm: False | |
| value: 0.20 #startup value | |
| shutdown_value: 0 | |
| cycle_time: 0.00025 | |
| ## Neopixel (nitehawk sb) | |
| ## Connected to led (nitehawk sb) | |
| [output_pin pcb_led] | |
| pin: !nhk:gpio8 | |
| ## Neopixel (nitehawk sb) | |
| ## Connected to NEOPIXEL (nitehawk sb) | |
| [neopixel rgb_light] | |
| pin: nhk:gpio7 | |
| chain_count: 3 | |
| color_order: GRBW | |
| initial_RED: 0.0 | |
| initial_GREEN: 0.0 | |
| initial_BLUE: 1.0 | |
| initial_WHITE: 0.0 | |
| ##################################################################### | |
| # Accelerometer | |
| ##################################################################### | |
| [adxl345] | |
| cs_pin: nhk:gpio21 | |
| spi_software_sclk_pin: nhk:gpio18 | |
| spi_software_mosi_pin: nhk:gpio20 | |
| spi_software_miso_pin: nhk:gpio19 | |
| [resonance_tester] | |
| accel_chip: adxl345 | |
| accel_per_hz: 100 | |
| sweeping_accel: 400 | |
| sweeping_period: 0 | |
| probe_points: | |
| 155, 155, 20 | |
| ##################################################################### | |
| # TH | |
| # ##################################################################### | |
| [temperature_sensor chamber_temp] | |
| ## Chamber Temperature - T1 | |
| sensor_type: ATC Semitec 104NT-4-R025H42G | |
| sensor_pin: nhk:gpio28 | |
| min_temp: 0 | |
| max_temp: 100 | |
| gcode_id: chamber_th | |
| [thermistor CMFB103F3950FANT] | |
| temperature1: 0.0 | |
| resistance1: 32116.0 | |
| temperature2: 40.0 | |
| resistance2: 5309.0 | |
| temperature3: 80.0 | |
| resistance3: 1228.0 | |
| [temperature_sensor nh_temp] | |
| ## Nitehawk PCB Sensor | |
| sensor_type: CMFB103F3950FANT | |
| sensor_pin: nhk:gpio26 | |
| pullup_resistor: 2200 | |
| min_temp: 0 | |
| max_temp: 100 | |
| gcode_id: nh_th | |
| ##################################################################### | |
| # Homing and Gantry Adjustment Routines | |
| ##################################################################### | |
| [idle_timeout] | |
| timeout: 1800 | |
| [safe_z_home] | |
| home_xy_position: 172, 300 | |
| speed: 100 | |
| z_hop: 10 | |
| [z_tilt] | |
| z_positions: | |
| -50, 18 | |
| 150, 348 | |
| 350, 18 | |
| points: | |
| 30, 5 | |
| 150, 245 | |
| 270, 5 | |
| speed: 200 | |
| horizontal_move_z: 10 | |
| retries: 5 | |
| retry_tolerance: 0.0075 | |
| ######################################## | |
| # EXP1 / EXP2 (display) pins | |
| ######################################## | |
| [board_pins] | |
| aliases: | |
| # EXP1 header | |
| EXP1_1=PG9, EXP1_2=PG12, | |
| EXP1_3=PG13, EXP1_4=PG14, | |
| EXP1_5=PC13, EXP1_6=PC14, # Slot in the socket on this side | |
| EXP1_7=PC15, EXP1_8=PF0, | |
| EXP1_9=<GND>, EXP1_10=<5V>, | |
| # EXP2 header | |
| EXP2_1=PA6, EXP2_2=PA5, | |
| EXP2_3=PE2, EXP2_4=PE4, | |
| EXP2_5=PE3, EXP2_6=PA7, # Slot in the socket on this side | |
| EXP2_7=PE5, EXP2_8=<RST>, | |
| EXP2_9=<GND>, EXP2_10=PE4 | |
| ##################################################################### | |
| # Macros | |
| ##################################################################### | |
| [include mainsail.cfg] | |
| [include macro_filament.cfg] | |
| [include macro_print.cfg] | |
| #*# <---------------------- SAVE_CONFIG ----------------------> | |
| #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. | |
| #*# | |
| #*# [stepper_z] | |
| #*# position_endstop = 0.131 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment