Comments (7)
Whenever there are homing or leveling issues, we now ask everyone to follow a standard procedure to gather more information:
- Download Marlin
bugfix-2.1.x
to test with the latest code. - Enable
DEBUG_LEVELING_FEATURE
andM114_DETAIL
and re-flash the firmware. - Connect to your printer from host software such as Pronterface, Repetier Host, or OctoPrint.
- Send
M502
andM500
to ensure your Configurations are applied. - Issue the command
M111 S247
to enable maximum logging. - Perform a
G28
to do your standard homing procedure. - Do a
G29
to probe the bed. This will also enable bed leveling. - Do a
G34
to start the Z Steppers Auto-Alignment procedure. - Do some of the moves that revealed problems before. Take notes.
- Copy the log output into a .TXT file and attach it to your next reply.
Repeat this procedure, if needed, to demonstrate inconsistencies. From these logs we should hopefully get a better idea of what's going on with your machine.
from marlin.
Ok, but Z auto align Will give me a report??? Because bed leveling seem's to work ok, but so much difference between to end of the axis, so it's hard to validate that bed leveling is ok....
from marlin.
Ok, but Z auto align Will give me a report??? Because bed leveling seem's to work ok, but so much difference between to end of the axis, so it's hard to validate that bed leveling is ok....
I've updated my comment. Add G34
after G29
so it can be logged.
from marlin.
Configuration.zip
g34.txt
thisiskeithb
Ok I downloaded the last bugfix version
Is it normal that when I send G29 by pronterface it does nothing? I have to do G29 P1
Did all what you said, but I want to copy the report, I scroll up, and I can't find the beginnng, I just have report in the middle of G34???
What I did wrong??
from marlin.
https://github.com/thisiskeithb
Finally I switch the wire motor on the board, and I can acheive accuracy of 0.01 with 30 itteration!!
So now it's working, but how why it take 30 itterations to do it?? Starting from .322 to 0.01
I was too fast to celebrate, try to did it again and result is inconstant....
G34_inconstant.txt
from marlin.
Finally I switch the wire motor on the board
Looks like there is a hidden define in the Chrion pins file that fixes Z motor plugs without having to physically swap Z motors, but it's good to fix the hardware like you've done.
So now it's working, but how why it take 30 itterations to do it?? Starting from .322 to 0.01
G34
should stop after the value you have in your config (#define Z_STEPPER_ALIGN_ITERATIONS 10
), not 30
.
I was too fast to celebrate, try to did it again and result is inconstant....
A value of 0.01
for Z_STEPPER_ALIGN_ACC
may not be easily achievable for a number of reasons, particularly for hardware that isn't super rigid / has play in it. This can be especially true for a machine as large as the Chiron.
The stock Chiron config we maintain has the following Z_STEPPER_AUTO_ALIGN
settings:
#define G34_MAX_GRADE 5 // (%) Maximum incline that G34 will handle
#define Z_STEPPER_ALIGN_ITERATIONS 5 // Number of iterations to apply during alignment
#define Z_STEPPER_ALIGN_ACC 0.02 // Stop iterating early if the accuracy is better than this
#define RESTORE_LEVELING_AFTER_G34 // Restore leveling after G34 is done?
I have been using G34
/Z_STEPPER_AUTO_ALIGN
on several machines this week and cannot reproduce these issues, so you should spend some time dialing in the settings mentioned above.
The AnyCubic Chiron Facebook group may be a good place to find which settings fellow Chiron users run or you can check out the following resources for additional help:
- Marlin Documentation hosted on MarlinFW.org
- Marlin Forum hosted on RepRap.org
- Marlin Firmware Facebook Group
- Marlin Firmware for 3D Printers Facebook Group
- Marlin Configuration on YouTube
- Marlin Firmware Discord server
from marlin.
https://github.com/thisiskeithb
I'm feeling a little shy, shame on me, the problem was that my second Z stepper was connected on Z2 instead of E1 so now it's working. I was able to achieve perfect accuracy 0.00, but it's not perfect somethime I have to do it a couple of time, because sometime it compensate in the wrong direction an I've got the message Accuracy decreasing....
But that doesn't resoleve my main issue it to print on a perfect leveling bed
Since I put the last bug fix firmware I've got message Probing fail, when I put Bi-Linear it simply said unable to enable bed leveling, so I switch to Linear and I have probing fail... I have report but unble to interpret it...
And I just realized that M48 repeatability test fail too, before I put new firmware It was really great...
probe-fail.txt
Configuration_adv.zip
from marlin.
Related Issues (20)
- [FR] Z Self Calibration
- [BUG] Enabling I_AXIS (as alternative to E_AXIS on MiniRambo board) fails compiling caused by missing I_MS3_PIN. HOT 4
- [FR] Improved Watchdog HOT 6
- [BUG] error compiling firmware with stock ender 3 lcd HOT 10
- [BUG] G28: Axes move at slow rate after homing at (0,0) with ABL
- BLtouch randomly deploys as an berzerk HOT 5
- [BUG] Babystepping the Z-Offset uses the move axis step setting instead of the babystep setting HOT 8
- G34 G29 Fail HOT 1
- [BUG] Incorrect Static Assertion Fail during compile due to TRAMMING_POINT_XY HOT 9
- [BUG] Pause and Stop buttons causes crash on Anycubic i3 Mega HOT 2
- [BUG] Documentation on power loss recovery unclear
- [BUG] KILL, : PRINTER HALTED Please Reset HOT 9
- [BUG] Backlash measurement during probing should be on first (fast) probe not last (slow) one HOT 4
- [FR] Ignore runout mm distance on print start with triggered runout sensor HOT 1
- [BUG] Kossel delta does not home HOT 7
- [BUG] Media Init Fail HOT 5
- [FR] add x and Y cordinates to G29 T in UBL mode and note if value was skipped for Probe margin HOT 1
- [BUG] SD Card is detected but doesn't start printing or heating HOT 2
- IDEX Tool Change - T1 Crash into T0 HOT 22
- [BUG] Wrong pin mapping for Filament Runout Sensor on SKR 1.4 Turbo and BTT SFS V2.0 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from marlin.