Die sturen linkjes, maar als ik dat probeer, dan werkt het niet?
ik heb een Octopus Pro H723 ( https://www.3djake.nl/bigtreetech/octopus-pro) , (https://github.com/bigtreetech/BIGTREETECH-OCTOPUS-Pro)
en ook zo'n BTT EXP-MOT V1.O (https://github.com/bigtreetech/BTT-Expa ... 0Guide.pdf), (https://github.com/bigtreetech/BTT-Expa ... %20EXP-MOT)
Verder heb ik de TMC2209 drivers op de z-as (https://github.com/bigtreetech/docs/blo ... 2209.md#L4)
en de TMC2226 op de X/Y as ( die kunnen 2Amp aan)
Eigenlijk draait alles , ik kan home-en dus X,Y en Z werken. Alleen heb ik nu X/Y via de UART aan de gang, (wat me wel makkelijk leek, omdat ik dan ook de stroom vanuit klipper kan regelen.)
maar nu wil ik eigenlijk ook de 3 motors op de z-as , die dus via dat BTT EXP-MOT aangesloten zitten via UART te kunnen benaderen...
Maar het lukt maar niet, Maar ik kan ook nergens vinden wat de UART pins zijn op die EXP-MOT....
Ik hoop dat er hier misschien mensen zijn die kunnen helpen....
ik heb nu deze printer.cfg , maar dit is dus nog met step/dir , maar dat werkt dus (dus neem ik aan det de bandkabels tussen Mainboard en EXP-Mot board kloppen ):
Code: Selecteer alles
[include fluidd.cfg]
[include mainsail.cfg]
[include Macros.cfg]
[virtual_sdcard]
path: /home/swets/printer_data/gcodes
on_error_gcode: CANCEL_PRINT
########################################
# X/Y Motoren (CoreXY) - TMC2226 drivers
########################################
# Driver0 - X-as met TMC2226
[stepper_x]
step_pin: PF13
dir_pin: !PF12
enable_pin: !PF14
microsteps: 16
rotation_distance: 40
endstop_pin: PG6
position_endstop: 0
position_max: 275
homing_speed: 25
# Driver1 - Y-as met TMC2226
[stepper_y]
step_pin: PG0
dir_pin: !PG1
enable_pin: !PF15
microsteps: 16
rotation_distance: 40
endstop_pin: PG9
position_endstop: 0
position_max: 322
homing_speed: 25
########################################
# Z-assen (EXP-MOT uitbreidingsboard) - STEP/DIR mode
########################################
# Z-motor 1 (EXP-MOT slot M1)
[stepper_z]
step_pin: EXP2_6
dir_pin: EXP2_5
enable_pin: !EXP2_7
microsteps: 16
rotation_distance: 16
endstop_pin: PG10
position_endstop: 0
position_min: 0
position_max: 250
# Z-motor 2 (EXP-MOT slot M2)
[stepper_z1]
step_pin: EXP2_3
dir_pin: EXP2_4
enable_pin: !EXP1_8
microsteps: 16
rotation_distance: 16
# Z-motor 3 (EXP-MOT slot M3)
[stepper_z2]
step_pin: EXP2_1
dir_pin: EXP2_2
enable_pin: !EXP1_7
microsteps: 16
rotation_distance: 16
[homing_override]
set_position_z: 0
axes: xyz
gcode:
G91
G1 Z10 F600
G90
G28 Y
G28 X
G28 Z
G91
G1 Z5 F300
G90
G92 Z0
########################################
# Extruder (MOTOR4)
########################################
[extruder]
step_pin: PF9
dir_pin: PF10
enable_pin: !PG2
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA0
sensor_pin: PF4
sensor_type: ATC Semitec 104GT-2
control: pid
pid_kp: 20.572
pid_ki: 0.857
pid_kd: 123.433
min_temp: 0
max_temp: 250
########################################
# Heated Bed
########################################
[heater_bed]
heater_pin: PA1
sensor_pin: PF3
sensor_type: ATC Semitec 104GT-2
control: pid
pid_kp: 73.293
pid_ki: 1.607
pid_kd: 835.538
min_temp: 0
max_temp: 130
########################################
# Temperature Sensors
########################################
[temperature_sensor raspberry_pi]
sensor_type: temperature_host
min_temp: 1
max_temp: 100
########################################
# Fans
########################################
[fan]
pin: PA8
#[heater_fan fan1]
#pin: PE5
#[heater_fan fan2]
#pin: PD12
#[heater_fan fan3]
#pin: PD13
#[heater_fan fan4]
#pin: PD14
#[controller_fan fan5]
#pin: PD15
########################################
# MCU
########################################
[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32h723xx_2B003F001451313433343333-if00
restart_method: command
########################################
# Printer Settings
########################################
[printer]
kinematics: corexy
max_velocity: 200
max_accel: 1500
max_z_velocity: 10
max_z_accel: 100
########################################
# TMC2226 voor X/Y (47mm motoren)
########################################
[tmc2209 stepper_x]
uart_pin: PC4
run_current: 2.000
stealthchop_threshold: 999999
[tmc2209 stepper_y]
uart_pin: PD11
run_current: 2.000
stealthchop_threshold: 999999
########################################
# TMC2209 voor Z-assen - UITGESCHAKELD voor EXP-MOT STEP/DIR mode
########################################
# Z-motoren op EXP-MOT gebruiken STEP/DIR mode zonder UART
# Stroom wordt geregeld via potentiometers op de TMC2209 drivers
# Hardware jumpers: M2EN en M3EN GEPLAATST, Logic voltage 3.3V
#[tmc2209 stepper_z]
#uart_pin: PE4
#run_current: 0.500
#hold_current: 0.300
#stealthchop_threshold: 999999
#[tmc2209 stepper_z1]
#uart_pin: PE1
#run_current: 0.500
#hold_current: 0.300
#stealthchop_threshold: 999999
#[tmc2209 stepper_z2]
#uart_pin: PD3
#run_current: 0.500
#hold_current: 0.300
#stealthchop_threshold: 999999
########################################
# TMC2209 voor Extruder
########################################
[tmc2209 extruder]
uart_pin: PF2
run_current: 0.800
stealthchop_threshold: 999999
########################################
# Board Pin Aliases
########################################
[board_pins]
aliases:
# EXP1 header
EXP1_1=PE8, EXP1_2=PE7,
EXP1_3=PE9, EXP1_4=PE10,
EXP1_5=PE12, EXP1_6=PE13,
EXP1_7=PE14, EXP1_8=PE15,
EXP1_9=<GND>, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PA6, EXP2_2=PA5,
EXP2_3=PB1, EXP2_4=PA4,
EXP2_5=PB2, EXP2_6=PA7,
EXP2_7=PC15, EXP2_8=<RST>,
EXP2_9=<GND>, EXP2_10=PC5
########################################
# Optional: Probe/BLTouch
########################################
#[bltouch]
#sensor_pin: PB7
#control_pin: PB6
#z_offset: 0
########################################
# Optional: Neopixel
########################################
#[neopixel my_neopixel]
#pin: PB10
########################################
# Optional: Filament Sensors
########################################
#[filament_switch_sensor material_0]
#switch_pin: PG12


