Robin nano V3 is an upgraded version of Robin Nano V2.0. The upgrade changes are quite large, including upgrading the MCU to the M4 core, and adding support for USB disk.
The error occurs when moving the axes, leveling or printing a gcode, the displacement is incorrect, since the movements are increased by double, for example, if I give X displacement in 10 mm, it indicates that this was the displacement, but in reality offset was double at 20mm, double even though the screen says it was 10mm.
The above happens with all the axes, whenever they move they do it twice, this happens in the pre build firmware and in the manual build.
The bed measures 320mmx320mm and Z 400mm, but when leveling, moving the axes or printing a Gcode, the mm indicated on the screen only reaches half, but this is false, because the axes have already reached their limit and hit the base.
Performing the movements of the axes manually was when I saw that each mm is taken as if it were multiplied by two.
The error occurs on a Sunlu S8 motherboard + MKS Robin Nano V3.1 + TMC2209 Drivers.
Bug Timeline
No response
Expected behavior
I expected it to move correctly, for example, by indicating that X moves 10mm it should move that distance, but it does not, it moves 20mm (twice as much), even though the screen indicates otherwise.
Actual behavior
When moving the axes it takes a double value, that is, if I indicate that X travels 10mm, it actually moves 20mm, even though the screen indicates otherwise.
Steps to Reproduce
Download Marlin.
Build it.
Install on the motherboard.
Did you test the latest
bugfix-2.1.x
code?Yes, and the problem still exists.
Bug Description
The error occurs when moving the axes, leveling or printing a gcode, the displacement is incorrect, since the movements are increased by double, for example, if I give X displacement in 10 mm, it indicates that this was the displacement, but in reality offset was double at 20mm, double even though the screen says it was 10mm. The above happens with all the axes, whenever they move they do it twice, this happens in the pre build firmware and in the manual build.
The bed measures 320mmx320mm and Z 400mm, but when leveling, moving the axes or printing a Gcode, the mm indicated on the screen only reaches half, but this is false, because the axes have already reached their limit and hit the base.
Performing the movements of the axes manually was when I saw that each mm is taken as if it were multiplied by two.
The error occurs on a Sunlu S8 motherboard + MKS Robin Nano V3.1 + TMC2209 Drivers.
Bug Timeline
No response
Expected behavior
I expected it to move correctly, for example, by indicating that X moves 10mm it should move that distance, but it does not, it moves 20mm (twice as much), even though the screen indicates otherwise.
Actual behavior
When moving the axes it takes a double value, that is, if I indicate that X travels 10mm, it actually moves 20mm, even though the screen indicates otherwise.
Steps to Reproduce
Download Marlin. Build it. Install on the motherboard.
Version of Marlin Firmware
Marlin-bugfix-2.1.x Mks-Robin-Nano-Marlin2.0
Printer model
Sunlu S8
Electronics
MKS Nano Robin V3.1
Add-ons
MKS Nano Robin V3.1
Bed Leveling
No response
Your Slicer
Cura
Host Software
No response
Don't forget to include
Configuration.h
andConfiguration_adv.h
. Configuration.zipVideo Error
-Error - duplicate offset
Additional information & file uploads
No response