Below is the pinout I have for the Shark. I do not know what bootloader to load, but the chip is correct. If you scroll down, I made a note where I stopped. I don’t know if the bottom part will work or not. Again, I haven’t tested this as I have sold my shark. Please keep me posted on your success (I’d like to know if I did something right or not…lol). Thanks.
This file contains common pin mappings for Lotmaxx Shark V2. To use
this config, the firmware should be compiled for the STMicroelectronics STM32,
Processor model STM32F407.
See docs/Config_Reference.md for a description of parameters.
[stepper_x]
step_pin: PA5
dir_pin: PA4
enable_pin: PA6
microsteps: 16
rotation_distance: 40
endstop_pin: !PD15
position_endstop: 0
position_max: 250
homing_speed: 50
[stepper_y]
step_pin: PE8
dir_pin: PA2
enable_pin: PA3
microsteps: 16
rotation_distance: 40
endstop_pin: !PD14
position_endstop: 0
position_max: 250
homing_speed: 50
[stepper_z]
step_pin: PC2
dir_pin: !PC1
enable_pin: PC3
microsteps: 16
rotation_distance: 40
endstop_pin: PD13
position_endstop: 0.0
position_max: 270
[extruder]
#step_pin: PB5
#dir_pin: PB6
#enable_pin: !PC12
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
#heater_pin: PC6
sensor_type: EPCOS 100K B57560G104F
#sensor_pin: PC4
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
[extruder1]
step_pin: PC14
dir_pin: !PC13
enable_pin: PC15
heater_pin: PE12
sensor_pin: PC4
…
[extruder2]
step_pin: PE5
dir_pin: PE4
enable_pin: PE6
heater_pin: PE12
sensor_pin: PC4
…
[heater_bed]
heater_pin: PE11
sensor_type: Generic 3950
sensor_pin: PC5
control: pid
pid_Kp:
pid_Ki:
pid_Kd:
min_temp: 0
max_temp: 130
[fan]
pin:
[filament_sensor filament_sensor_1]
pause_on_runout: true
pin: PD11
[filament_sensor filament_sensor_2]
pause_on_runout: true
pin: PD10
[heater_fan fan1]
pin: PE10
[heater_fan fan2]
pin: PE9
[mcu]
serial: /dev/ttyUSB0
[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 1000
max_z_velocity: 5
max_z_accel: 100
I stopped here. Below this, I have no idea
########################################
EXP1 / EXP2 (display) pins
########################################
[board_pins]
aliases:
# EXP1 header
EXP1_1=PE8, EXP1_3=PE9, EXP1_5=PE12, EXP1_7=PE14, EXP1_9=,
EXP1_2=PE7, EXP1_4=PE10, EXP1_6=PE13, EXP1_8=PE15, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PA6, EXP2_3=PB2, EXP2_5=PB1, EXP2_7=PB0, EXP2_9=,
EXP2_2=PA5, EXP2_4=PA2, EXP2_6=PA7, EXP2_8=, EXP2_10=PC5
See the sample-lcd.cfg file for definitions of common LCD displays.
########################################
TMC2209 configuration
########################################
#[tmc2209 stepper_x]
#uart_pin: PC14
##tx_pin: PA3
#run_current: 0.800
#diag_pin:
#[tmc2209 stepper_y]
#uart_pin: PE4
##tx_pin: PA4
#run_current: 0.800
#diag_pin:
#[tmc2209 stepper_z]
#uart_pin: PE0
##tx_pin: PD13
#run_current: 0.800
#diag_pin:
#[tmc2209 extruder]
#uart_pin: PC13
##tx_pin: PD14
#run_current: 0.600
#diag_pin: