-
Notifications
You must be signed in to change notification settings - Fork 649
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
Implementing corner cutouts #103
Comments
Github issues is fine. Shoot any questions you might have but sure, happy to have someone sticking in new features. Mainly we do toolpathing in clipper.js - checkout the Toolpathworker (we do it in a webworker to keep frontend reactive) https://github.com/OpenBuilds/OpenBuilds-CAM/tree/master/workers/toolpath/worker Clipper path is used to draw previews and generate gcode from https://github.com/OpenBuilds/OpenBuilds-CAM/blob/master/js/advanced-cam-gcode.js - so key thing is to let whatever you do happen on that early level (then usually the previews and gcode just follows what happens there - thats why you'll see tabs etc is done in the worker already too) Current automated Tabs are around here OpenBuilds-CAM/workers/toolpath/worker/toolpathworker.js Lines 475 to 497 in a3c0836
OpenBuilds-CAM/workers/toolpath/worker/toolpathworker.js Lines 641 to 707 in a3c0836
Our dragknife toolpaths does so swivel action in the corners OpenBuilds-CAM/workers/toolpath/worker/toolpathworker.js Lines 1499 to 1534 in a3c0836
OpenBuilds-CAM/workers/toolpath/worker/toolpathworker.js Lines 1454 to 1471 in a3c0836
Could do something similar for your dogbones, but as an option for all routing toolpaths (not another new toolpath) - apply corner dogbones before passing it to drawClipperPaths |
Hello,
first of all, thanks for the awesome work on the openbuilds-cam project so far. Looks really promising!
I would like to use the OpenBuilds CAM (+CONTROL) softwares into our maker space, and am missing some features; I am able to implement them, but am not sure where to start and which is the appropriate way of discussion.
I'd like to add a feature (checkbox) to enable corner cutouts ("dogbones") to outside and inside path operations, such that not too few material is removed (but too much). Also, I'd like to add some support for holding tabs and holding tabs at user-defined positions.
Is there anything to look out for when starting? Is GitHub issues the right place for this kind of discussions, or do you have a mailing list or similar?
Best regards,
Windfisch
The text was updated successfully, but these errors were encountered: