Hirdetés

Keresés

Hirdetés

Új hozzászólás Aktív témák

  • mumtaz

    senior tag

    válasz petyus_ #40074 üzenetére

    Ez lenne az én 'printer.cfg'-om, amit a Manta E3EZ laphoz a githubon találtam és raktam bele innen-onnan össze ollózva dolgokat:

    [include mainsail.cfg]

    # This file contains common pin mappings for the BIGTREETECH Manta E3EZ
    # To use this config, the firmware should be compiled for the
    # STM32G0B1 with a "8KiB bootloader" "8 MHz crystal"
    # and "USB (on PA11/PA12)" or "CAN bus (on PB12/PB13)".

    # See docs/Config_Reference.md for a description of parameters.

    [stepper_x]
    step_pin: PA14
    dir_pin: !PA10
    enable_pin: !PA13
    microsteps: 16
    rotation_distance: 40
    endstop_pin: ^PC4
    position_endstop: 0
    position_max: 235
    homing_speed: 50

    [stepper_y]
    step_pin: PC8
    dir_pin: !PA15
    enable_pin: !PC14
    microsteps: 16
    rotation_distance: 40
    endstop_pin: ^PB0
    position_endstop: 0
    position_max: 235
    homing_speed: 50

    [stepper_z]
    step_pin: PD2
    dir_pin: !PD4
    enable_pin: !PD3
    microsteps: 16
    rotation_distance: 8
    endstop_pin: ^PC6
    position_endstop: 0
    position_max: 270

    [extruder]
    step_pin: PD5
    dir_pin: PD6
    enable_pin: !PB3
    microsteps: 16
    rotation_distance: 33.500
    nozzle_diameter: 0.400
    filament_diameter: 1.750
    heater_pin: PB11 #HE0
    sensor_type: EPCOS 100K B57560G104F
    sensor_pin: PA4 #TH0
    control: pid
    pid_Kp: 21.527
    pid_Ki: 1.063
    pid_Kd: 108.982
    min_temp: 0
    max_temp: 300

    [servo bfptouch] # SG90
    pin: PA7
    maximum_servo_angle: 165
    minimum_pulse_width: 0.0005
    maximum_pulse_width: 0.0024
    initial_angle: 85 # retracted

    [probe]
    pin: PA6
    deactivate_on_each_sample: False # keep deployed as it is too slow to retract and deploy each time
    x_offset: -63.0
    y_offset: -5.0
    z_offset: -1.0
    samples: 2
    activate_gcode:
    SET_SERVO SERVO=bfptouch ANGLE=165 ENABLE=1 # deploy probe
    G4 P500 # allow time for probe to deploy before homing Z
    deactivate_gcode:
    SET_SERVO SERVO=bfptouch ANGLE=85 # retract probe
    SET_SERVO SERVO=bfptouch ANGLE=85 ENABLE=0

    [bed_mesh]
    speed: 120
    horizontal_move_z: 5
    mesh_min: 25, 25
    mesh_max: 215, 215
    probe_count: 5

    #[filament_switch_sensor material_0]
    #switch_pin: PC5

    #[extruder1]
    #step_pin: PB7
    #dir_pin: PB6
    #enable_pin: !PB4
    #heater_pin: PB10 # HE1
    #sensor_pin: PA5 # T1

    #[filament_switch_sensor material_1]
    #switch_pin: PB1

    [heater_bed]
    heater_pin: PB2 #HB
    sensor_type: EPCOS 100K B57560G104F #Generic 3950
    sensor_pin: PA3 #TB
    control: pid
    # tuned for stock hardware with 50 degree Celsius target
    pid_Kp: 54.027
    pid_Ki: 0.770
    pid_Kd: 948.182
    min_temp: 0
    max_temp: 130

    [fan]
    pin: PA8

    #[heater_fan fan1]
    #pin: PB15

    #[heater_fan fan2]
    #pin: PB14

    [mcu]
    serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00

    [printer]
    kinematics: cartesian
    max_velocity: 300
    max_accel: 3000
    max_z_velocity: 5
    max_z_accel: 100

    ########################################
    # TMC2209 configuration
    ########################################

    [tmc2209 stepper_x]
    uart_pin: PB8
    #diag_pin: PC4
    run_current: 0.800
    stealthchop_threshold: 999999

    [tmc2209 stepper_y]
    uart_pin: PC9
    #diag_pin: PB0
    run_current: 0.800
    stealthchop_threshold: 999999

    [tmc2209 stepper_z]
    uart_pin: PD0
    #diag_pin: PC6
    run_current: 0.650
    stealthchop_threshold: 999999

    [tmc2209 extruder]
    uart_pin: PD1
    run_current: 0.800
    stealthchop_threshold: 999999

    #[tmc2209 extruder1]
    #uart_pin: PB5
    #run_current: 0.800
    #stealthchop_threshold: 999999

    [board_pins]
    aliases:
    # EXP1 header
    EXP1_1=PC1, EXP1_3=PC3, EXP1_5=PC0, EXP1_7=PA2, EXP1_9=<GND>,
    EXP1_2=PC2, EXP1_4=<RST>, EXP1_6=PA0, EXP1_8=PA1, EXP1_10=<5V>

    #[bltouch]
    #sensor_pin: PA6
    #control_pin: PA7

    #[output_pin PS_ON]
    #pin: PA9

    #[output_pin pb9_pin]
    #pin: PB9

    #[neopixel my_neopixel]
    #pin: PC7

    #[adxl345]
    #cs_pin: PC15
    #spi_software_miso_pin: PC11
    #spi_software_mosi_pin: PC12
    #spi_software_sclk_pin: PC10

    [bed_screws]
    screw1: 30.5, 37
    screw2: 30.5, 207
    screw3: 204.5, 207
    screw4: 204.5, 37

    [display]
    lcd_type: st7920
    cs_pin: EXP1_7
    sclk_pin: EXP1_6
    sid_pin: EXP1_8
    encoder_pins: ^EXP1_5, ^EXP1_3
    click_pin: ^!EXP1_2

    [output_pin beeper]
    pin: EXP1_1

    Na most nem nagyon találtam, vagy nem volt egyértelmű, hogy ha a '[tmc2209 stepper_***]' beállításokat használom és nincsenek ki kommentezve, akkor a sima '[stepper_***]' szakaszokat ki kell kommentezni, vagy azokat hagyni kell, mert a TMC2209 beállítások kiegészítésnek vannak? Ugye a 'generic-bigtreetech-manta-e3ez.cfg'-ban a TMC szakasz teljesen ki van kommentezve, ezért nem tudom.
    A másik dolog, hogy BFPTouch-ot használok, nincs gyári BLTouch, vagy hasonló asztalszintezőm. Találtam a neten szervós szintezőhöz beállításokat, azt raktam bele ebbe a 'printer.cfg'-ba. Az offseteket leszámítva ez jó így?
    A harmadik dolog, hogy - Ender 3 V2-ről lévén szó a nyűgjeivel - dual Z-t használok, de jó lenne akkor már a második Z steppert az 'Extruder1'-re kötni, mert úgysincs dual extrúderem. Viszont erre a megoldásra annyiféle dolgot tasláltam a neten, hogy teljesen elvesztem benne. Ráadásul nem tudom, hogy ez miként, vagy hogyan működne. Az rendben van, hogy a két Z tengely magasságát kellene szinkronizálnia, de azt sem tudom, hogy ez a teljes szintezés előtt történne meg, vagy a szintezés közben. Meg hogy ezt egyáltalán hogyan is kelle konfigolni, hogy működjön, vagy, hogy minden nyomtatás előtt automatikusan megcsinálja.

    [ Szerkesztve ]

Új hozzászólás Aktív témák