# This file contains pin mappings for the LDO Nitehawk-SB Toolboard # To use this config, the firmware should be compiled for the Raspberry Pi RP2040 # Make sure to include this config *at the end* of printer.cfg to overwrite the relevent sections # See https://docs.ldomotors.com/en/voron/nitehawk-sb#firmware-setup-and-update # For instructions on uploading/updating klipper firmware to the PCB ## LDO Nitehawk-SB Toolboard Partial Config ## *** THINGS TO CHANGE/CHECK: *** ## MCU paths [mcu] section ## Thermistor types [extruder] sections ## *MAKE SURE* to include this partial config file *AFTER* the main controller config. ## This will ensure the relavent sections are overwritten by the pin mappings specified here. [mcu nhk] ## Obtain definition by "ls -l /dev/serial/by-id/" then unplug to verify ##-------------------------------------------------------------------- serial: /dev/serial/by-id/usb-Klipper_rp2040_4E473531310A2450-if00 restart_method: command ##-------------------------------------------------------------------- [temperature_sensor nhk] sensor_type: temperature_mcu sensor_mcu: nhk ##################################################################### # Extruder ##################################################################### [extruder] step_pin: nhk:gpio23 dir_pin: !nhk:gpio24 enable_pin: !nhk:gpio25 heater_pin: nhk:gpio9 sensor_pin: nhk:gpio29 sensor_type: Generic 3950 pullup_resistor: 2200 min_temp: 0 max_temp: 450 microsteps: 16 control: pid pid_kp: 19.512 pid_ki: 0.798 pid_kd: 119.265 rotation_distance: 5.53014 filament_diameter: 1.75 nozzle_diameter: 0.4 max_extrude_cross_section: 5 max_extrude_only_distance: 101 [tmc2209 extruder] sense_resistor: 0.100 uart_pin: nhk:gpio0 tx_pin: nhk:gpio1 interpolate: false run_current: 0.65 ##################################################################### # Fans ##################################################################### ## PCF [fan] pin: nhk:gpio6 #tachometer_pin: nhk:gpio17 #tachometer_ppr: 2 ## HEF [heater_fan hotend_fan] pin: nhk:gpio5 #tachometer_pin: nhk:gpio16 #tachometer_ppr: 2 ##################################################################### # Probe ##################################################################### ## Probe Port [probe] pin: nhk:gpio10 z_offset: -1 ##################################################################### # Lights ##################################################################### ## Stealthburner Headlights [neopixel headlight] pin: nhk:gpio7 ## PCB Activity Light [output_pin act_led] pin: !nhk:gpio8 ##################################################################### # Accelerometer ##################################################################### [adxl345] cs_pin: nhk:gpio27 spi_software_sclk_pin: nhk:gpio18 spi_software_mosi_pin: nhk:gpio20 spi_software_miso_pin: nhk:gpio19 [resonance_tester] accel_chip: adxl345 probe_points: 175, 175, 20 ##-------------------------------------------------------------------- ##################################################################### # Thermistors # ##################################################################### ## External Chamber Thermistor Port #[temperature_sensor chamber_temp] #sensor_type: Generic 3950 #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