MKS-Robin | MKS Robin
kandi X-RAY | MKS-Robin Summary
kandi X-RAY | MKS-Robin Summary
MKS Robin Firmware version description. 2.Support dual extruder and corexy machine. 3.Available for manual leveling. 4.Support sequential setting of homing. 5.Added "More" icon on printing operation interface for user-defined. 6.Support auto off after printing finishes. 7.Available to enable high/low level of motor driver. 8.Available for thermocouple AD597. 9.Deleted screen calibration function. 1.Aviailble to enable PID,improved better stability of temperature . 2.Fixed temperature alarm problem during printing.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of MKS-Robin
MKS-Robin Key Features
MKS-Robin Examples and Code Snippets
Community Discussions
Trending Discussions on MKS-Robin
QUESTION
Is it possible to change the size of the bed at run-time? To clarify, I want to change the bed dimensions to effectively modify the probing-grid-area of the automatic-bed-leveling routine (I'll accept any answer that accomplishes this that doesn't involve re-compiling Marlin firmware).
Details
Printer: Flsun Q5 Auto Leveling Kossel Delta 3D Printer, but I've removed the hot-end and replaced it with a spring-loaded drawing tip with the Z-probe switch triggering when the spring is compressed sufficiently.
Controller: MKS-robin-nano
I need to draw on a rectangular work-piece that will inevitably have some slight curvature to it. Drawing on this surface requires relatively constant pressure. My hope is that I can do an automatic-bed-leveling (G29) on just the work-piece area, and then allow the leveling to produce a relatively constant drawing pressure along the surface.
...ANSWER
Answered 2020-Apr-14 at 19:13There is one solution I found trying to do same thing as you. To clarify I am using marlin bugfix-2.0.x branch. If you choose AUTO_BED_LEVELING_BILINEAR
in Configuration.h mariln uses the older (not unified) mesh bed leveling system. The example procedure for your case would then be:
Make sure you have flashed marlin with
AUTO_BED_LEVELING_BILINEAR
.Move tool-head to the lower left corner (top view) of your rectangular work-piece just touching the surface either manually, using G-codes, repetier, pronterface, whatever.
G92 X0 Y0 Z0
to set the machine position to 0,0,0.G29 F0 L0 R40 B20
to probe a 40mm by 20mm rectangle. The Mnemonic are: Front, Left, Right, Back.M500
to save the probed grid.M420 S1
to enable leveling to affect your G1-moves in probed area.- Execute your drawing G-code.
Be careful with G29
command when using AUTO_BED_LEVELING_BILINEAR
though, as some of the options described at G29 marlin help page doesn't work e.g. I couldn't get the P
option to work so to change probing grid size (amount of probe points) you have to recompile.
Also to then draw on the surface you may be using negative Z values for G1 moves in your G-code, in that case don't forget to M211 S0
to be able to move below 0 (which would be your work-piece surface).
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install MKS-Robin
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page