-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Just connect the MKS Robin Wifi module to the MKS Robin Nano V3 board, and need the TF card with FAT32 format.
The original bootloader does not support RRF, so the BootLoader needs to be updated first. This is only a one-time step. The updated BootLoader will support both Marlin firmware and RRF firmware.
Copy the following files from https://github.com/makerbase-mks/RepRapFirmware-for-MKS-Boards/tree/main/bootloader to the TF card, insert the card into the motherboard card s, then power on and wait the update to be finished.
firmware.bin
nano_v3_bootlaoader.bin
Robin_nano_v3.bin
Copy the following files and folders from https://github.com/makerbase-mks/RepRapFirmware-for-MKS-Boards/tree/main/release%20firmware/rrf_v3.2 to the TF card, then power on until the “FAN1” light on the motherboard flashes, that means update RRF firmware complete.
firmware.bin
gcodes
sys
firmware
macros
www
- To update the Wifi firmware, you need to make sure that the wifi firmware DuetWiFiServer.bin is in the firmware folder of TF card.
Use the Pronterface or other host on PC to connect to the motherboard, and then send the command:
M997 S1
to update the wifi firmware. The firmware update process will display the update progress on the Pronterface. - Wifi name and wifi password settings, send the command :
M587 S "wifi name" P "wifi password" - Modify wifi name and wifi password according to your actual situation.
- Wfi IP query, the host computer sends instructions:
M552 S1 - Web page control connection, enter the IP in the browser to login.
Enter the login password, which is set in the configuration file:release firmware/rrf_v3.2/sys/config.g
The following config options should be modified on the file : release firmware/rrf_v3.2/sys/config.g
Set the rotation direction of the motor, S0 or S1, if the rotation direction is not correct, configure the opposite
M569 P0 S0 ; (X)physical drive 0 goes forwards using default driver timings
M569 P1 S0 ; (Y)physical drive 1 goes forwards using default driver timings
M569 P2 S1 ; (Z)physical drive 2 goes forwards using default driver timings
M569 P3 S0 ;(E0) physical drive 2 goes forwards using default driver timings
`M92 X80.00 Y80.00 Z400.00 E420.00 ; set steps per mm
M566 X900.00 Y900.00 Z60.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z180.00 E1200.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E250.00 ; set accelerations (mm/s^2)
; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X230 Y210 Z200 S0 ; set axis maxima
; Endstops
M574 X1 S1 P"^xstop" ; configure active-high endstop for low end on X via pin !^xstop
M574 Y1 S1 P"!^ystop" ; configure active-high endstop for low end on Y via pin !^ystop
M574 Z1 S1 P"!^zstop" ; configure active-high endstop for low
end on Z via pin !^zstop
Add the following code to the enstops configuration:
M591 D0 P1 C"e1stop" L7 R75:125 E22 S1 ;configure runout_sensor P1 low level trigger, P2 high level trigger
Add instructions in the distribution file
:M575 P1 B115200 S2 ; enable support for PanelDue
- Add the following instructions to the configuration file:
;Z-Probe
M950 S0 C"servo0" ; Setup servo 0 as servo
M558 P9 C"^zstopmax" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X26 Y0 Z2.1 ; set X offse\Y offset1\Trigger Z height
M557 X30:150 Y10:150 S20 ; define mesh grid
M375 ; Load height map - Add the deployprobe.g file in the sys folder, the instructions in the file are:
M280 P0 S10 - Add the retractprobe.g file in the sys folder, the instructions in the file are:
M280 P0 S90 - Add the heightmap.csv file in the sys folder, which is used to save the measured height data
- Add the bed.g file in the sys folder, the instructions in the file are:
M561
G29 - Add the control key AUTO_BED_LEVELING in the macro folder. The control key is used to perform automatic leveling operations on the screen. The instructions inside are:
M280 P0 S160
G28
G32 - Add the control key Alarm Release in the macro folder, the instruction inside is:
M280 P0 S160The control key is used to release the 3Dtouch alarm. - 3Dtouch wiring
- Zoffset adjustment, please refer to the tutorial in the link below for details:
https://betrue3d.dk/bltouch-on-duet-wifi-configuratio-and-usage/#macrogroup