diff --git a/Flying Bear Generic Configs/board/mks-rn-13.cfg b/Flying Bear Generic Configs/board/mks-rn-13.cfg index 0db4595..840d335 100644 --- a/Flying Bear Generic Configs/board/mks-rn-13.cfg +++ b/Flying Bear Generic Configs/board/mks-rn-13.cfg @@ -1,5 +1,5 @@ ################################################################################ -# Board: MKS Robin Nano v1.3 / MKS Robin Nano-S v1.3 +# Board: MKS Robin Nano v1.3 # Config by ODUCCEU ################################################################################ # WARNING! DO NOT EDIT THIS FILE! diff --git a/Flying Bear Generic Configs/board/mks-rn-s-13-E-on-5.cfg b/Flying Bear Generic Configs/board/mks-rn-s-13-E-on-5.cfg new file mode 100644 index 0000000..264c059 --- /dev/null +++ b/Flying Bear Generic Configs/board/mks-rn-s-13-E-on-5.cfg @@ -0,0 +1,162 @@ +################################################################################ +# Board: MKS Robin Nano-S v1.3 with extruder plugged to E1 +# Config by ODUCCEU +################################################################################ +# WARNING! DO NOT EDIT THIS FILE! +# To override settings from this file, you can copy and paste the relevant +# sections into your printer.cfg and change it there. +################################################################################ + +# Documentation +# https://www.klipper3d.org/Config_Reference.html + +################################################################################ +# Firmware Configuration for MKS Robin Nano v1.3 / MKS Robin Nano-S v1.3 +################################################################################ + +# Reference +# https://github.com/KevinOConnor/klipper/blob/master/config/generic-mks-robin-nano-v1.cfg +# +# —————————————————————————————————————————————————————————————————————————————— +# Klipper Firmware Configuration +# —————————————————————————————————————————————————————————————————————————————— +# [*] Enable extra low-level configuration options +# Micro-controller Architecture (STMicroelectronics STM32) ---> +# Processor model (STM32F407) ---> +# Bootloader offset (32KiB bootloader) ---> +# Clock Reference (8 MHz crystal) ---> +# Communication interface (Serial (on USART3 PB11/PB10)) ---> +# (250000) Baud rate for serial port +# [ ] Specify a custom step pulse duration +# () GPIO pins to set at micro-controller startup +# —————————————————————————————————————————————————————————————————————————————— +# +# Select "Communication interface (Serial (on USART3 PB11/PB10))" for USB connection +# Select "Communication interface (Serial (on USART1 PA10/PA9))" for UART using WiFi slot +# +# Note that the "make flash" command does not work with MKS Robin boards. +# After running "make", no need to run py script, just rename the firmware file: +# mv ~/klipper/out/klipper.bin ~/klipper/out/Robin_nano35.bin +# Copy the file out/Robin_nano35.bin to an SD card and then restart the +# printer with that SD card inserted. + +################################################################################ +# Pin Definitions for MKS Robin Nano v1.3 / MKS Robin Nano-S v1.3 +################################################################################ + +# Reference for MKS Robin Nano v1.3 +# https://github.com/makerbase-mks/MKS-Robin-Nano-V1.X/blob/master/hardware/MKS%20Robin%20Nano%20V1.3_002/MKS%20Robin%20Nano%20V1.3_002%20PIN.pdf + +# Reference for MKS Robin Nano-S v1.3 +# https://github.com/makerbase-mks/MKS-Robin-Nano-V1.X/blob/master/hardware/MKS%20Robin%20Nano-S%20V1.3_001/MKS%20Robin%20Nano-S%20V1.3_001%20PIN.pdf + +## X_STEP PE3 +## X_DIR PE2 +## X_ENABLE PE4 +## X_STOP PA15 + +## Y_STEP PE0 +## Y_DIR PB9 +## Y_ENABLE PE1 +## Y_STOP PA12 + +## Z_STEP PB5 +## Z_DIR PB4 +## Z_ENABLE PB8 +## Z_MIN_STOP PA11 +## Z_MAX_STOP PC4 + +## E0_STEP PD6 +## E0_DIR PD3 +## E0_ENABLE PB3 + +## E1_STEP PA6 # Z1_STEP +## E1_DIR PA1 # Z1_DIR +## E1_ENABLE PA3 # Z1_ENABLE + +## HE0 PC3 +## HE1 PB0 # HE0_FAN +## BED PA0 +## TH1 (HE0 Temp) PC1 +## TH2 (HE1 Temp) PC2 +## TB (BED Temp) PC0 + +## FAN PB1 + +## MT_DET1 PA4 +## MT_DET2 PE6 +## PW_DET PA2 +## PB2 PB2 + +## SERVO PA8 +## BEEPER PC5 + +## WiFi_IO0 P13 +## WiFi_IO1 PC7 +## WiFi_TX PA9 +## WiFi_RX PA10 + +## USB_TX PB10 +## USB_RX PB11 + +################################################################################ +# Pin Aliases +################################################################################ + +[board_pins mks_rn_13] +aliases: +## Steppers #################################################################### + X_STEP_PIN=PE3, X_DIR_PIN=PE2, X_ENABLE_PIN=PE4, X_STOP_PIN=PA15, + Y_STEP_PIN=PE0, Y_DIR_PIN=PB9, Y_ENABLE_PIN=PE1, Y_STOP_PIN=PA12, + Z_STEP_PIN=PB5, Z_DIR_PIN=PB4, Z_ENABLE_PIN=PB8, Z_STOP_PIN=PA11, + Z1_STEP_PIN=PD6, Z1_DIR_PIN=PD3, Z1_ENABLE_PIN=PB3, Z1_STOP_PIN=PC4, + E0_STEP_PIN=PA6, E0_DIR_PIN=PA1, E0_ENABLE_PIN=PA3, +## Heaters ##################################################################### + E_HEATER_PIN=PC3, E_SENSOR_PIN=PC1, + BED_HEATER_PIN=PA0, BED_SENSOR_PIN=PC0, +## Fans ######################################################################## + HEATER_FAN_PIN=PB0, + PARTCOOLING_FAN_PIN=PB1, +## Controls #################################################################### + MT_DET1_PIN=PA4, MT_DET2_PIN=PE6, + PW_DET_PIN=PA2, AUTO_OFF_PIN=PB2, +## BLTouch ##################################################################### + BLTOUCH_SENSOR_PIN=PE6, # MT_DET2 + BLTOUCH_CONTROL_PIN=PA8, # SERVO +## TMC2209 UART ################################################################ + TMC_UART_PIN=PA1, TMC_TX_PIN=PA6, + +################################################################################ +# MCU +################################################################################ + +[mcu] +serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 # USB +restart_method: command + +################################################################################ +# Sensors +################################################################################ + +[temperature_sensor board] +sensor_type: temperature_mcu +min_temp: 0 +max_temp: 100 + +[filament_switch_sensor filament_sensor] +switch_pin: PA4 +runout_gcode: + BEEP P=1500 + +################################################################################ +# Beeper +################################################################################ + +[output_pin _BEEPER_pin] +pin: PC5 +pwm: True +value: 0 +shutdown_value: 0 +cycle_time: 0.001 + +################################################################################ diff --git a/Flying Bear Generic Configs/board/mks-rn-s-13.cfg b/Flying Bear Generic Configs/board/mks-rn-s-13.cfg index 0db4595..a39d47e 100644 --- a/Flying Bear Generic Configs/board/mks-rn-s-13.cfg +++ b/Flying Bear Generic Configs/board/mks-rn-s-13.cfg @@ -1,5 +1,5 @@ ################################################################################ -# Board: MKS Robin Nano v1.3 / MKS Robin Nano-S v1.3 +# Board: MKS Robin Nano-S v1.3 # Config by ODUCCEU ################################################################################ # WARNING! DO NOT EDIT THIS FILE! diff --git a/Flying Bear Generic Configs/fb-reborn-printer.cfg b/Flying Bear Generic Configs/fb-reborn-printer.cfg index 6755055..b46ae94 100644 --- a/Flying Bear Generic Configs/fb-reborn-printer.cfg +++ b/Flying Bear Generic Configs/fb-reborn-printer.cfg @@ -28,15 +28,16 @@ ## Control board ############################################################### # THERE CAN BE ONLY ONE! -# [include board/mks-rn-11.cfg] -[include board/mks-rn-13.cfg] -# [include board/mks-rn-s-13.cfg] +# [include board/mks-rn-11.cfg] # MKS Robin Nano v1.1 +[include board/mks-rn-13.cfg] # MKS Robin Nano v1.3 +# [include board/mks-rn-s-13.cfg] # MKS Robin Nano-S v1.3 +# [include board/mks-rn-s-13-E-on-5.cfg] # MKS Robin Nano-S v1.3 with extruder plugged to E1 ## Base configuration ########################################################## [include printer/fb-reborn.cfg] ## Drivers ##################################################################### -[include printer/tmc2225.cfg] +[include printer/tmc2225.cfg] # enable for MKS Robin Nano v1.3, disable for MKS Robin Nano-S v1.3 ## Base macros ################################################################# [include macros/macros.cfg]