Comments (3)
Hmm.. G80 doesn't look like the standard mesh leveling code. Looks like I need to add more settings to my printer profiles to handle this, ug..
from octolapse.
So, here's what I've discovered and what I've done to correct it:
If you run G28, then G0 X25 y25 x100 on a Prusa, you'll end up at 25,25,100. If you then run a G80, it will re-home (sort of, I think it expects to be homed properly at this point), perform the mesh bed leveling, then return to a slightly different home position (maybe). I think this was done to maintain comparability with some other programs. I'm not sure why they didn't use the standard mesh bed leveling code. If anyone knows, please let me know. A logical explanation often leads to solutions.
I've added a list of commands that require acquisition of an up-to-date position (M400 + M114) to the printer profile. I add G29 and G28 by default (this is not configurable), and have added G80 to the Prusa profile. I've tested it with G28/G80, and it appears to work pretty well. Throwing M114s in your code around these commands (G28,M114,G80) seems to mess things up since I have no way to tell which M114 is mine and which is from somewhere else. To solve this problem i need to make the command unique somehow. I think maybe by adding a comment to m114 (m114;Octolapse) would work, but these are stripped from the commands when you use the commands() function. I'll ask Gina about this.
from octolapse.
I think I've figured this out. We can add additional commands that require a position read after completion. We probably need to add this to the default prusa profiles.
from octolapse.
Related Issues (20)
- Request for Creality Slicer to be added to Slicer List HOT 1
- [Request] Allow compatability with Orcaslicer for automatic slicer configuration HOT 4
- [Request] Pause and play sound upon parking for snapshot trigger
- Octolapse Startup Failed: Error Starting Timelapse
- Can't install Octolaspe on windows (Octoprint version 1.9.3).
- Octolapse Install issue on Debian Bookworm
- Error on startup with GcodePositionProcessor
- Error downloading rendered videos HOT 4
- [Request] Add max_layer to overlay text template
- [Request] Automatic Slicer Settings for Bambu Studio HOT 6
- "CAMERA TEST FAILED - Errors were detected (read timeout)" on the first print attempt, every time
- {Request] Prusa MK3S+ with MMU3 printer profile
- External trigger
- Receiving Error when starting to Print - Some slicer settings were missing from your gcode file. Missing Settings: Retraction Length,Retraction Speed,Deretraction Speed,Z Lift Height,X/Y Travel Speed,Z Travel Speed HOT 1
- Stringing
- Octolapse issue while interfacing to a Canon EOS450 DSLR HOT 1
- Cannot start prints remotely when octolapse is on HOT 1
- Prusa MK4IS Octolapse causes missing layers
- Octolapse Startup Failed - Automatic Configuration - Ender 3 V2 Neo HOT 1
- [Request] Add placeholder to event manager trigger.
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 octolapse.