-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
stm32: Add support for Nation N32G45x mcus (#6116)
N32G452/G455 are mostly compatible with STM32F103 but have M4 core and different ADC. Signed-off-by: Alexey Golyshin <[email protected]>
- Loading branch information
Showing
10 changed files
with
845 additions
and
10 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
# This file contains pin mappings for the Voxelab Aquila | ||
# with the FFP0173 1.0.1 mainboard. To use this config, during | ||
# "make menuconfig" select the STM32F103 for STM32/G32, or | ||
# Nation N32G452 for N32 version, 28KB boot, serial PA9/PA10. | ||
# See docs/Config_Reference.md for a description of parameters. | ||
|
||
[stepper_x] | ||
step_pin: PC2 | ||
dir_pin: PB9 | ||
enable_pin: !PC3 | ||
microsteps: 16 | ||
rotation_distance: 40 | ||
endstop_pin: ^PA5 | ||
position_endstop: 0 | ||
position_max: 235 | ||
homing_speed: 50 | ||
|
||
[stepper_y] | ||
step_pin: PB8 | ||
dir_pin: PB7 | ||
enable_pin: !PC3 | ||
microsteps: 16 | ||
rotation_distance: 40 | ||
endstop_pin: ^PA6 | ||
position_endstop: 0 | ||
position_max: 235 | ||
homing_speed: 50 | ||
|
||
[stepper_z] | ||
step_pin: PB6 | ||
dir_pin: !PB5 | ||
enable_pin: !PC3 | ||
microsteps: 16 | ||
rotation_distance: 8 | ||
endstop_pin: ^PA7 | ||
position_endstop: 0.0 | ||
position_max: 250 | ||
|
||
[extruder] | ||
max_extrude_only_distance: 100.0 | ||
step_pin: PB4 | ||
dir_pin: PB3 | ||
enable_pin: !PC3 | ||
microsteps: 16 | ||
rotation_distance: 34.406 | ||
nozzle_diameter: 0.400 | ||
filament_diameter: 1.750 | ||
heater_pin: PA1 | ||
sensor_type: EPCOS 100K B57560G104F | ||
sensor_pin: PC5 | ||
control: pid | ||
# tuned for stock hardware with 200 degree Celsius target | ||
pid_Kp: 21.527 | ||
pid_Ki: 1.063 | ||
pid_Kd: 108.982 | ||
min_temp: 0 | ||
max_temp: 250 | ||
|
||
[heater_bed] | ||
heater_pin: PA2 | ||
sensor_type: EPCOS 100K B57560G104F | ||
sensor_pin: PC4 | ||
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: PA0 | ||
|
||
[mcu] | ||
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 | ||
restart_method: command | ||
|
||
[printer] | ||
kinematics: cartesian | ||
max_velocity: 300 | ||
max_accel: 3000 | ||
max_z_velocity: 5 | ||
max_z_accel: 100 |
This file contains 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
Oops, something went wrong.