-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.7-alpha1 skips leading zero on G2 J/I parameters for legacy marlin machines (Snapmaker A350) #11620
Comments
This is a duplicate issue. Its been raised before. Please see #7505 or #6996 In particular this comment #6996 (comment) |
If a regex is needed to fix printer profiles that Prusa supply (yes for other manufacturers) to fix known faults, then include it in the profile. It's a bug, Prusa just chooses Won't fix. If users can submit patches for the profiles then let me know what key would achieve that regex, but to be honest it feels like bodge to make every user of an officially supplied printer profile add a regex manually to fix a known issue with that profile. As far as marlin2 and klipper go, that's fine, they've got a modern spec and systems designed for powerful string processing, but devices using legacy marlin have a good chance of breaking with any quirks of convenience (like dropping leading zero). |
Profiles for non Prusa machines are submitted by users. There’s another repo for those but I don’t know what the process is for submitting to it. I’ve seen other issues here where one of the devs has pinged someone else when profile issues come up for other machines though. |
Thanks neophyl, I could and should have done this years ago. PR submitted after copying from my exported settings bundle. |
G2/G3 commands are emitted only with arc fitting enabled. It is not enabled in bundled profiles and it may be not good idea to enable it for printers with old Marlin (various bugs in arc implementation). Do you have any issues without arc fitting enabled? |
I am trying to use arc fitting as it was recently added to the snapmaker
firmware for lasering tool, but technically has been supported for a while in 3d printing.
I am reluctant to turn that on in the live profile (arc generally for the reason you mention), but the regex is an
"official" fix which resolves issues with certain firmware versions (it
happened before with G1 years ago so it's a general improvement for
snapmaker machines known to be potentially vulnerable to this issue).
…On Wed, 8 Nov 2023, 23:18 rtyr, ***@***.***> wrote:
Using official printer profile for Snapmaker A350 supplied by Prusa as
part of PrusaSlicer 2.7.0-alpha1
G2/G3 commands are emitted only with arc fitting enabled. It is not
enabled in bundled profiles and it may be not good idea to enable it for
printers with old Marlin (various bugs in arc implementation).
Do you have any issues without arc fitting enabled?
—
Reply to this email directly, view it on GitHub
<#11620 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABTBZ4Y6UOYL45UNQMW564LYDQHMBAVCNFSM6AAAAAA7DKNBZKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBSHA4DCMZSGM>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
PR was merged and distributed via configuration update 1.0.1. |
Description of the bug
Legacy Marlin Machine doesn't like instruction that is missing leading zero. Using official printer profile for Snapmaker A350 supplied by Prusa as part of PrusaSlicer 2.7.0-alpha1
e.g.
G2 X186.82 Y226.366 I.037 J-.212 E33.22049
Project file & How to reproduce
FrameAndVentPETG_A350.zip
![Screenshot 2023-11-08 181210](https://private-user-images.githubusercontent.com/6692083/281504442-6c1972f3-766d-4d52-84e7-9173bd2b5e75.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NDU1MzQsIm5iZiI6MTczOTQ0NTIzNCwicGF0aCI6Ii82NjkyMDgzLzI4MTUwNDQ0Mi02YzE5NzJmMy03NjZkLTRkNTItODRlNy05MTczYmQyYjVlNzUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTNUMTExMzU0WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzIyMGE2MmVhYTAxNjgwNTBkMjg0MDYwM2E1YmJjNjNiZGQzNzdjYjhhNWFmNGUzNDIwZTljMWM5NGQ1MzAyOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.bTZavvH3QUqnD0bHU23fn8TIa3hLnOXEF8MzogNzwiI)
Printer pauses at inner walls here in mid section of model (90 degree bend) which appears to use the G2 move for inner walls.
Checklist of files included above
Version of PrusaSlicer
2.7.0-alpha1
Operating system
win11 64
Printer model
Snapmaker A350
The text was updated successfully, but these errors were encountered: