Sinker Side Burn: electrode wear compensation
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
Start by reading motion::sinker_wear and the sinker_side application tests, then trace the by-name refusals in create, edit, paste, change-kind, the project reader, and the generator. The design must settle whether side wear affects the allowance. Done means compensated plunge and lateral moves stay above the deepest compensated tip, the stock simulation finds a clean cavity, the refusal is removed, and motion and app tests cover these cases.
Written by the indexing model from the issue text.
Description
Found while merging main (#544 orbit, #545 Sinker Side Burn) into PR #1157 (#546, electrode wear compensation in Z).
What happens now: a Sinker Side Burn that states a measured electrode wear (wear_lost / wear_over) or a layer step is refused by name at every door - create, edit, paste, change-kind, the project reader and the generator: "electrode wear compensation is not supported on a Sinker Side Burn yet - clear the wear rate" (and "burning in layers is not supported on a Sinker Side Burn yet - clear the layer step"). A condition's stated wear is not applied to a side burn: its plunge stays uncompensated, as on main (shallower, never deeper).
What is wanted: the side burn's plunge compensated in Z the way the Sinker Burn's is (motion::sinker_wear: each layer's tip (top-d)+gap-rate*d, every move re-checked against the deepest compensated tip), with the lateral move made at the worn tip, and the side's allowance law (undersize less spark gap) judged with the worn electrode's side wear in mind. Open design point: whether lateral (side) wear of the electrode changes the allowance, or only its end wear is compensated.
Safety floor: changes posted Z and a gouge law, so effort:high at least.
Done means: a Side Burn with a stated wear rate generates a compensated plunge and lateral move, no move goes below the deepest compensated tip, the stock sim finds the finished cavity clean, the by-name refusal is removed, and tests pin each of these (motion + app sinker_side).
Part of #290. Follows #546 (PR #1157) and #545.
Label note: there is no area:edm label; area:3d follows #544/#545/#546.
- Dominant language
- Rust
- Stars
- 8
- Forks
- 11
- Avg merge
- 6h 39m
- Merged PRs (30d)
- 603
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from NeoTech/Camcraft
-
area:mcp effort:low P5 source:agent
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
area:mcp effort:low P5 source:agent
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
area:build bug effort:low P7 source:agent
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
area:mcp area:ui effort:high P7 source:agent
Difficulty 3/5 1-2 days Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
area:mcp area:sim effort:high enhancement P7 source:agent
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
All issues in NeoTech/Camcraft
Similar issues
-
area:schema documentation
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
ElectronicWave/Elemental#252 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
dekobon/big-code-analysis#1887 ·
Maintainers usually reply within 1 day
-
Shell中文符号输入异常Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
Maintainers usually reply within 1 day